@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {
	margin: 0 auto;
	padding: 0;
	font-family: "arial, helvetica, sans-serif","微软雅黑";
	font-size: 13px;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	overflow-x: hidden;
	max-width: 1870px;
}

div, h1, h2, h3, h4, h5, p, dd, form, label, input, textarea, img, span{margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
ul,li{list-style-type:none; margin: 0; padding: 0;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
tr,td{ font-size:12px;}

a {color: #333;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-decoration: none;}
a:hover {color: #ff3300; text-decoration: none;}
a:active,a:focus {outline: 0;color: #ff3300; text-decoration: none;}
img {border:0; vertical-align: middle;}

.clearfix::after{
   content:"";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}
.clearfix{clear: both;}

.proline{border:1px solid #e6e6e6; padding: 2px;}
.proline:hover{border:1px solid #ff3300;padding: 2px;}

/*--Start 分页样式--*/
.List_page{text-align:right;margin:8px;clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #cccccc;color:#333;}
.List_page span{background:#EAF5FC;color:#000000;margin:1px;padding:4px 6px;border:1px solid #cccccc;}
/*--End 分页样式---------*/

/*内页下一条样式*/
.Info-Title{ border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; height:45px; line-height:45px; text-align:left;}
.Info-Content { margin:30px 0px;line-height:24px;font-family:"微软雅黑";}
.Info-Content img{max-width:80%;}
.PageUP-Down {text-align:left;}
.PageUP-Down a{ color:#666; line-height:30px; height:30px; }
.PageUP-Down a:hover{color:#ff3300; }

.pt{padding: 20px 0;}
.pt30{padding: 30px 0;}
.pt40{padding: 40px 0;}
.pt50{padding: 50px 0;}
.pt60{padding: 60px 0;}

.fl{float: left;}
.fr{float: right;}
.content-full{width: 1170px; margin: 0 auto;}
.title {color:#FFFFFF;font-size:17px;display:inline-block;}
.baiduMap{ width: 100%;}
.baiduMap .title {color:#333;font-size:17px;}

/*--产品类别链接样式--*/
a.leftmenu_h{ display:block;overflow:hidden; background:#044188;color: #FFF;}
a.leftmenu_h:hover { display:block;color: #FFF;}

a.leftmenu{ display:block;overflow:hidden; background: url(../images/2line.jpg) repeat-x bottom;  color: #333;}
a.leftmenu:hover { display:block;background: url(../images/2line.jpg) repeat-x bottom;color: #ff3300;}

.menu1 { width:280px;overflow:hidden; background: #F5F5F5;}
.menu1 h1 {font-weight:normal;  height:50px;line-height:50px; font-size: 13px;}
.menu1 h2 { height:38px; line-height:38px; color:#4b4b4c;background:#f8f8f8; border-bottom: dashed 1px #CCC; }
.menu1 h2 a { color:#4b4b4c; font-weight:normal; }
.menu1 h2 a:hover { color:#ff3300; font-weight:normal; }

.menu1 ul { height:100%; border-top:none;overflow:auto;}
.menu1 .no { display:none; }

/*.upside{position: absolute; margin: 0 auto; z-index: 999; left: 0; right: 0;}*/
.top{background: url(../images/topbg.jpg) no-repeat center top; border-bottom: 1px solid #e7e7e7;}
.top .welcome{ height: 40px; line-height: 40px; padding-top: 5px;}
.top .welcome h1{float: left; font-weight: normal;}
.top .welcome span{float: right; font-weight: normal;}

.header{display: inline-block;}
.header img{padding: 20px 0;}
.header-tel{ float: right; background: url(../images/tel.png) no-repeat; height: 47px; margin: 30px 0;}
.header-tel span{ padding-left: 55px; font-size: 15px; color: #666;}
.header-tel p{ padding-left: 55px; font-size: 22px; color: #e62129; font-weight: bold;}


/* Menu导航 */

#nav{ margin: 0px auto; padding: 0px; width: 1170px;position: relative; z-index:999;}
.downmainmenu {POSITION: absolute; OVERFLOW: visible; }
.downmainmenu UL {Z-INDEX: 999; }
.downmainmenu UL LI {POSITION: relative; DISPLAY: inline; line-height: 57px; FLOAT: left; background: url(../images/menuline.jpg) no-repeat right;}
.downmainmenu UL LI A { DISPLAY: block; color:#FFFFFF;}
.downmainmenu UL LI A:hover {COLOR: #FFFFFF; width:167px; background:#011945;}

.downmainmenu UL LI UL {POSITION: absolute; DISPLAY: none; VISIBILITY: hidden;background:#FFF;WIDTH: 367px; }
.downmainmenu UL LI UL DD {DISPLAY: list-item; FLOAT: left; WIDTH: 367px;  line-height:36px; font-size: 13px; text-align: left;}
.downmainmenu UL LI UL DD A { border-bottom: 1px solid #e7e7e7; color: #333; line-height:36px;WIDTH: 367px; padding-left: 10px;}
.downmainmenu UL LI UL DD A:hover{ color: #FFFFFF; background:#054189; height:36px; line-height:36px;WIDTH: 367px;padding-left: 10px;}

.ddshadow {POSITION: absolute; WIDTH: 167px; HEIGHT: 0px; TOP: 0px; LEFT: 0px}
#nav .navxl{ width: 167px; text-align:center; font-size:15px;}

/*--banner开始--*/
.banner{width:100%; height:450px;position:relative;}
.slider{overflow:hidden;}
.slider li{float:left; width:100%; height:450px; }
.slider li a{width:100%; height:450px;display:block;}
.num{ position:absolute; right:0px; bottom:20px; width:52%;}
.num li{float: left;width: 14px;height: 14px;cursor: pointer;background:url(../images/dots.png) ; background-position:0  -15px;z-index:999;}
.num li.on{width: 14px;height: 14px;background-position:0  -30px;}

.mainbg{background: url(../images/mainbg.jpg) no-repeat center top;}

.here-bt{width: 100%;overflow: hidden;}
.here-bt h1{background: url(../images/titlebg.png) no-repeat; height: 59px; line-height: 59px; text-align: center; color: #FFF; font-size: 18px; float: left; width: 284px;}
.here-bt span{ float: right; line-height: 59px; font-size: 15px;}
.Pro{ border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4; border-top: 2px solid #003e86; padding:20px 15px; overflow: hidden;}
.Pro-left{ width: 400px; float: left; background: #f7f7f7; border: 1px solid #e3e3e3;}
.Pro-left img{ width: 394px; padding: 3px;}
.Pro-left h1{ color: #003e86; font-size: 18px; padding:5px 10px; font-weight: normal; line-height: 32px;}
.Pro-left p{ color: #666; padding:5px 10px;line-height: 26px;}
.Pro-left a.more{ color: #FFF; background: #e62129; float: right; padding: 10px 30px; font-size: 14px; margin:0px 10px 20px 0px ;}

.Pro-right{float: right;}
#marqueeboxa{height:480px;overflow:hidden;clear:both;width:735px;}

.case{width: 100%; overflow: hidden; padding: 30px 0;}
.case h1{color: #003e86; font-size: 22px; text-align: center; font-weight: normal;}
.case span{ font-size: 18px; color: #999; text-transform: uppercase; text-align: center; display: block;}

.case-list{ overflow: hidden;}
.case-list ul li{float: left; width: 270px; padding-right: 30px; padding-bottom: 30px;}
.case-list ul li:nth-of-type(4){padding-right: 0px;}
.case-list ul li:nth-of-type(8){padding-right: 0px;}
.case-list ul li:nth-of-type(12){padding-right: 0px;}
.case-list ul li .case-list-line{border: 1px solid #E7E7E7; padding: 5px;}
.case-list ul li img{width: 258px;}
.case-list ul li .neirong{ background: #f0f0f0; padding: 15px 5px;}
.case-list ul li .neirong h1{font-size: 16px; color: #333;}
.case-list ul li .neirong p{ color:#666; line-height: 26px; padding-top: 8px;}


#tabbox{ width:700px; overflow:hidden; margin:0 auto;}
.tab_conbox{}
.tab_con{ display:none;}
.tab_con {padding:15px 0px; height:auto;}

.tabs{height: 58px;width: 100%; border-bottom:1px solid #b8bcbd; background: #e7e7e7;}
.tabs li{height:58px;line-height:58px;float:left;background: #c40b12;overflow: hidden;position: relative; width:180px; text-align:center; color:#FFF; font-size:15px;}
.tabs li a {display: block;outline: none;color:#FFF;}
.tabs li a:hover {background: #75a305;}	
.tabs .thistab,.tabs .thistab a:hover{background: #044188;}

/*留言部分*/
.book_title{background:#EAF5FC;border:1px solid #BEDAF0;line-height:30px;padding:0 15px;}
.book_title span{float:right;color:#333;}
.book_Content{border:1px solid #BEDAF0;border-top:0;line-height:22px;padding:5px 15px 10px 15px;margin:0 0 10px 0;background:#fff;}
.book_Content div{border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.book_Content b{color:#f30;}

.book_add{margin:0;padding:0;list-style:none;}
.book_add input{vertical-align:middle;border:1px solid #ccc;padding:4px 10px;font-size:12px;background:#fff; border-radius:5px;}
.book_add textarea{vertical-align:top;border:1px solid #ccc;padding:4px 10px;overflow:hidden;border-radius:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
.book_add li{padding:2px;clear:both;font-size:12px;}
.book_add li span{display:block;float:left;width:73px;line-height:25px;}
.book_add #showmsg{position:absolute;color:#f30;margin:-18px 0 0 130px;*margin:8px 0 0 20px;}

.News-01{ width: 550px; overflow: hidden; display: inline-block;}
.News-02{ width: 550px; overflow: hidden; display: inline-block; padding-left: 66px;}
.Newspic{width: 180px; height: 110px; padding-right: 20px;}
.Newspic img{width: 180px; height: 110px; }
.News-img-right{ width: 100%;}
.News-img-right h1{font-size: 18px;font-weight:normal;}
.News-img-right h1 a{ color: #046535;}
.News-img-right time{color: #999; font-size: 12px;}
.News-img-right p{color: #666; line-height:24px ; }

.Newslist{ width: 100%;}
.Newslist li{height: 28px; line-height: 28px; border-bottom:1px solid #e7e7e7;}
.Newslist li a{ color: #333;}
.Newslist li a:hover{ color: #046535;}
.Newslist li span{float: right;}

.menu1-bt {width: 260px; border-bottom:1px solid #e7e7e7; padding: 15px 10px; background: url(../images/left01bg.jpg) no-repeat right top;}
.menu1-bt h1{ color: #FFF;font-size: 28px;}
.menu1-bt span,.news-bt span{ color: #FFF; font-size: 12px; padding-left: 37px; text-transform: uppercase;}

.Left-Bot{width: 280px;}
.Left-Bot h1{ background: #046535; height: 55px; line-height: 55px; color: #FFF; text-align: center; font-size: 17px;}
.Left-Bot p { background: #f5f5f5; padding: 8px; line-height: 24px;}
.Left-Bot img{width: 280px;}


.Sing-page-left{float: left; padding-right: 40px;}
.Sing-page{ float: left; width: 850px;}
.Sing-page .here-bt{ font-size: 13px; border-bottom:2px solid #F5F5F5 ; height: 40px; line-height: 40px;}
.Sing-page .here-bt a{color: #333;}
.Sing-page .content{ padding: 15px 0; line-height: 26px;}
.Sing-page .content img{max-width: 100%;}


.Prolist{width: 100%; padding: 30px 0;}
.Prolist li {float: left; padding: 0px 15px;margin-bottom: 15px;}
.Prolist li .list-img{ border: 1px solid #E7E7E7;position: relative; width: 250px; height: 167px;}
.Prolist li .list-img img{ position: absolute;margin: auto; max-width: 98%; max-height: 98%;top: 0;right: 0;bottom: 0;left: 0;}
.Prolist li span{ text-align: center; line-height: 36px; display:block; background: #054189; color: #FFF; margin-top: 8px;}

.Solution-list{width: 100%; padding: 30px 0;}
.Solution-list li{width: 100%; border-bottom: 1px solid #e7e7e7; display: inline-block; padding: 20px 0;}
.Solution-list li .Solution-list-l{width: 220px;float: left; padding-right: 20px;}
.Solution-list li .Solution-list-l img{width: 220px; height: 160px;}
.Solution-list li .Solution-list-r h1{font-size: 22px;line-height: 40px; font-weight: normal;}
.Solution-list li .Solution-list-r span{color: #666; line-height: 26px;}
.Solution-list li .Solution-list-r a{color: #ff3300;display: block; padding: 10px 0;}

/*--产品详情页--*/
.Detail{background: #FFF;}
.Detail h1{width:100%; font-size: 22px;line-height: 50px; text-align: center;}
.Detail .line{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7; padding: 10px 0px; color: #999;text-align: center;}
.Detail .DetailContent{ line-height: 28px; padding: 20px 0px; }
.Detail .DetailContent img{max-width: 820px;}
.Detail .DetailContent .DetailContent-bt { background: #F5F5F5; height: 40px; line-height: 40px;}
.Detail .DetailContent .DetailContent-bt h1{ font-size: 14px; color: #FFF; background: #0865c1; height: 40px; line-height: 40px;width: 120px; text-align: center;}


.link{background: #044188; height: 50px; line-height: 50px;}
.link h1{font-size: 16px; color: #FFF; float: left;}
.link h1 i{padding: 0 5px;}
.link a{color: #FFF;}


.Foot{background: #343434; padding: 30px 0; overflow: hidden;}
.Foot-left{ color: #e5e5e5; line-height: 26px; width: 480px;}
.Foot-center{ float: left; border-left: 1px solid #3f3f3f;border-right: 1px solid #3f3f3f; padding:0 20px;}
.Foot-right{float: left; }
.Foot-right li{ float: left; padding-left: 20px;}
.Foot-right li>h1{font-size: 12px; color: #ccc; font-weight: normal; text-align: center;} 
