@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei";line-height:2em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#333}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease;color: #004ea2 }
img{border:0}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
@font-face {
font-family: 'din';
src: url('DINPro-Regular.otf');
} 
.din{font-family: 'din'!important;}
.back2top{width: 50px;height: 52px;background: transparent url("img/back2top.png") no-repeat scroll 0px 0px;position: fixed;z-index: 1000;right:0px;bottom: 138px;}
/*延迟加载*/
.lazy {background: url("img/loading.gif") 50% 50% no-repeat;}
/*分页框架
.pager {width:100%; color:#333; line-height:30px; padding:0; font-size:12px; text-align:center;}
.pager a,.pager span { border: #cccccc 1px solid; padding:0px 8px; color: #666; text-decoration: none;  font-size:12px; height:26px;line-height:26px;display:inline-block;margin:0 3px}
.pager a:hover { border: #927c52 1px solid; color: #fff; background-color: #927c52; }
.pager a:active { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.now  { color: #fff; border: #927c52 1px solid; background-color: #927c52; }
.pager span.disabled { color: #ccc;  border: #ccc 1px solid } */
/*翻页*/
.page_botton{text-align: center;}
.pagination {
  margin-top: 60px;
  color: #979797;
  margin-bottom: 60px
}
.pagination span, .pagination a {
  margin: 0 0 0 10px;
}
.w100{width: 100%}
.w1280{width: 1280px;margin: 0 auto;}
.common-read-more{border:1px solid #e3ebf4;width:148px;height: 40px;line-height: 40px;color: #fff;display: block;text-align: center;font-size: 14px;margin:0 auto;}
.common-read-more:hover{background-color: #374758;border-color: #374758;color: #fff}
/*头部*/
.header{background-color: #fff;height: 90px;border-bottom:1px solid #ccc;position: fixed;width: 100%;z-index: 999 }
.header img.logo{display: block;margin-top: 25px; width:220px; height: 43px;}
.nav{width: 820px;float: left;margin-left: 75px;margin-top: 30px;height: 60px}
.nav ul{}
.nav ul li{float: left;}
.nav ul .hover a{color: #004ea2}
.nav ul li a{display: block;padding:0 20px;font-size: 16px;color:#595656;}
.nav ul li a:hover{color: #004ea2}
.head_search{float: right;position: relative;height: 30px;margin-top: 30px}
#keyword{width: 152px;height: 28px;border:1px solid #dddddd;line-height: 28px;color: #dddddd;padding-left: 8px}
.search_botton{position: absolute;right: 5px;top: 5px}
.navdrop{background-color: #2a323b;position: absolute;top: 90px;width: 100%;left:0;width:100%;display: none;z-index: 99}
.nav-show{}
.nav-show a{color: #b0b0b0;font-size: 14px;line-height:32px}
.nav-show a:hover{color:#fff;}
.nav-show dd:hover{background: url(img/nav-arrow.png) no-repeat 2px center;}
.nav-show dl{float: left;width: 104px;border-left: 1px solid #3f454b;text-align: center;margin: 25px 0px;min-height: 224px}
.nav-show .dl1{width: 367px;border-left: none}
.slideBox{position: relative;overflow: hidden;min-width: 1200px}
.slideBox .bd ul {width: 100%!important}
.slideBox .bd ul li{height:800px;width: 100%!important;background-repeat: no-repeat;background-position: 50% 0;}
.slideBox .bd ul li a{display: block;width: 1280px;height: 100%;margin: 0 auto}
.slideBox .hd{position: absolute;bottom: 100px;z-index: 1;height: 12px;/* left: 50%;margin-left: -630px */width: 100%}
.slideBox .hd ul{height: 8px;text-align: center}
.slideBox .hd li{display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #fff;margin: 0 6px;line-height: 9999px;cursor: pointer;overflow: hidden;}
.slideBox .hd .on{background-color: #525a64;}
.btn{width: 96px;height: 94px;background: url(img/arrow.png) no-repeat;display: block;position: absolute;top: 50%;margin-top: -47px;opacity: 0;transition: all .3s ease;}
.next{background-position:-100px 0px ;right: 15px}
.prev{background-position:0px 0px ;left: 15px}
.slideBox:hover .btn{opacity: 1;}
.slide-more{top: 50%;left: 50%;margin-left: -630px;position: absolute;}
.slide-product{position: absolute;bottom: 0;height: 60px;line-height: 60px;left: 0;background-color: #525a64;overflow: hidden;width: 100%;opacity: .9;}
.slide-product li{width: 14.1%;float: left;text-align: center}
.slide-product li a{display: block;line-height: 60px;color: #fff;font-size: 14px;width: 100%;border-right: 1px solid #949aa4}
.slide-product li:last-child a{border-right: none}
.slide-product li:hover{background-color: #ab987f}
.index-warp1{height: 908px;background: no-repeat center center #f5f5f5;}
.index-warp2{height: 856px;background: url(img/index-warp2-bg.jpg) no-repeat center center;}
.index-warp3{height: 965px; background: url(img/index-warp3-bg.jpg) no-repeat center center; }
.index-warp4{height: 621px;background: url(img/index-warp4-bg.jpg) no-repeat center center;}
.common-title{width: 365px;margin: 0 auto 0;text-align: center}
.common-title img{display: block;padding-top: 95px}
.index-about{background-color: #fff;padding: 82px 90px;width: 1100px;margin: 65px auto 0;height:395px;}
.about-bd-swith .about-bd-swith-content {width:520px }
.about-bd-swith .about-bd-swith-content span{display: block;height:30px;line-height:30px;margin-top: -30px;border-bottom: 1px solid #ccc;width: 100%;text-align: right;color: #212b35 }
.about-bd-swith .about-bd-swith-content p{line-height: 24px;margin-top: 25px;color: #565656;font-size: 14px;height: 264px;}
.about-hd {width: 100%;text-align: center;height: 5px;}
.about-hd li{height:5px;width: 85px;margin: 87px 16px 0;background-color: #989898;display: inline-block;cursor: pointer; }
.about-hd li.on{background-color: #212b35}
/*视频弹窗*/
.modal {position: fixed !important;top: 50%;left: 50%;_position: absolute;_top: 15%;_margin-top: 0;z-index: 1050;width: 660px;margin-left: -330px;margin-top: -300px;_margin-top: 0;
	background-color: #fff;outline: none;}
.modal.fade.in {top: 50%;_top: 15%;}
.modal.fade {-webkit-transition: opacity 0.4s linear, top 0.4s ease-out;transition: opacity 0.4s linear, top 0.4s ease-out;top: -25%;}
.modal-video {width: 880px;height: 596px;margin-top: -298px;margin-left: -440px;-webkit-box-shadow: 0 18px 30px rgba(0,0,0,0.18);box-shadow: 0 18px 30px rgba(0,0,0,0.18);}
.modal-hide {display: none;}
.modal .close {position: absolute;top: 14px;right: 14px;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #757575;cursor: pointer;-webkit-transition: all 0.2s;
	transition: all 0.2s;z-index: 10;border-radius: 15px;}
.modal .close:hover {color: #fff;background-color: #e53935;}
.modal-header, .modal-hd {position: relative;height: 32px;padding: 14px 20px;background-color: #f5f5f5;}
.modal-header h3, .modal-header .title, .modal-hd h3, .modal-hd .title {margin: 0;font-size: 18px;font-weight: 400;line-height: 32px;color: #424242;}
.modal-body, .modal-bd {position: relative;max-height: 400px;padding: 40px 60px;}
.modal-video .modal-bd {max-height: 536px;padding: 0;}
.honor-left-scroll {width: 1300px;margin: 100px auto 0;position: relative;height: 200px;}
.honor-left-scroll img{display: block; margin: 0 auto;}
.honor-left-scroll .ijm01pic{margin-bottom: 70px;}
.honor-left-scroll .ijm01pic{}
.honor-bd{width: 1125px;margin:0 auto; }
.honor-left-scroll .honor-left-scroll-maincell{height: 200px;padding-top: 80px; overflow:hidden; zoom:1;}
.honor-left-scroll ul li {background-color: #fff;width: 270px;float: left;position: relative;margin: 0 15px 0 0;}
.honor-left-scroll .prev,.honor-left-scroll .next{display: block;width: 55px;height: 55px;position: absolute;top: 30%;border: 1px solid #d8d8d8;font-family: 'simsun';color: #d8d8d8;
border-radius: 50%;line-height: 57px;text-align: center;font-size: 28px}
.honor-left-scroll .prev:hover,.honor-left-scroll .next:hover{background-color: #fff;border-color:#fff }
.honor-left-scroll .prev{left: 0;}
.honor-left-scroll .next{right: 0;}
.honor-left-scroll ul li img{display: block;width: 270px;height: 182px;float: left;}
.product-left-scroll .bd{/* padding: 80px 0 0; width:1130px;*/margin: 0 auto;height: 582px;overflow: hidden;}
.product-left-scroll .bd .tempWrap{width: 867px!important;overflow: visible!important;margin: 0 auto}
.product-left-scroll {/* width: 1280px; */margin: 50px auto 0;position: relative;overflow: hidden;}
.product-left-scroll .left-scroll-maincell{height: 582px;padding-top: 80px;  overflow:hidden;  zoom:1;}
.product-left-scroll ul li {background-color: #fff;width: 867px;float: left;position: relative;margin-right: 180px;}
/* .product-left-scroll ul li.li1{margin-left: -430px} */
.product-left-scroll .prev,.product-left-scroll .next{display: block;width: 33px;height: 66px;position: absolute;top: 260px;font-family: 'simsun';font-size: 72px;color: #000;z-index: 99}
.product-left-scroll .prev{left: 50%;margin-left: -540px}
.product-left-scroll .next{right: 50%;margin-right: -540px}
.product-left-scroll ul li img{display: block;width: 867px;height: 578px;}
.product-left-scroll ul li div{width: 100%;height: 110px;background-color: #fff;text-align: center;position: absolute;
bottom: 0px;opacity: .9}
.product-left-scroll ul li div a{display: block;font-size: 16px;margin-top: 25px;color: #004ea2;text-decoration: underline;}
.product-left-scroll ul li div span{color: #575757;font-size: 24px;font-family: arial;padding-top: 10px;display: block}
.product-left-scroll .hd{z-index: 1;height: 12px;text-align: center;width: 80px;    margin: 50px auto 0;}
.product-left-scroll .hd li{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background-color: #b4b4b4;margin: 0 6px;cursor: pointer;overflow: hidden;}
.product-left-scroll .hd .on{background-color: #0f1922;}
.news-left-scroll .bd{/* padding: 80px 0 0; */width:1130px;margin: 0 auto}
.news-left-scroll {width: 1280px;margin: 80px auto 0;position: relative;}
.news-left-scroll .left-scroll-maincell{height: 205px;padding-top: 80px; overflow:hidden; zoom:1;}
.news-left-scroll ul li {background-color: #fff;width: 560px;float: left;position: relative;margin-right: 10px;}
.news-left-scroll .prev,.news-left-scroll .next{display: block;width: 33px;height: 66px;position: absolute;top: 45%;font-family: 'simsun';font-size: 36px;color: #fff}
.news-left-scroll .prev{left: 0;}
.news-left-scroll .next{right: 0;}
.news-left-scroll ul li img{display: block;width: 228px;height: 137px;float: left;padding: 34px 16px;}
.news-left-scroll ul li div{width: 285px;float:left;padding-top: 30px;position: relative;height: 145px;}
.news-left-scroll ul li div h2{color:#564f4f;font-size: 16px;}
.news-left-scroll ul li div p{color: #918c8c;font-size: 12px;padding-top: 15px;}
.news-left-scroll ul li div a.readmore{position: absolute;left: 0;bottom: 0px;color: #918c8c;text-decoration: underline;}
.news-left-scroll ul li div a.readmore:hover{color:#004EA2;}
.news-left-scroll ul li div span{position: absolute;right: 0;bottom: 0px;color: #918c8c;}
.foot-top{background-color: #f6f7f7;padding: 30px 0}
.foot-top .left h3{font-size:18px;}
.foot-top .left h2{font-size: 38px;font-family: "simsun";line-height: 54px}
.foot-top .left span{width:25px;height: 1px;display: block;background-color: #424244; }
.foot-top .left p
.copyright{height: 90px;line-height: 90px;}
.copyright p{line-height: 90px;font-size: 12px;color: #595656}
.copyright ul li{display: inline-block;margin-right: 5px}
.copyright ul li a{line-height: 90px;}
#i1{background:url(img/icon.png) no-repeat 0 0;width: 25px;height: 28px;display: block;float: left;}
#i2{background:url(img/icon.png) no-repeat 0 -30px;width: 25px;height: 28px;display: block;float: left}
.footer2{background-color: #333}
.foot-top2{background-color: #333333;padding: 30px 0;color: #b3b3b3;border-bottom: 1px solid #565658}
.foot-top2 .left h3{font-size:18px;}
.foot-top2 .left h2{font-size: 32px;font-family: "simsun";line-height: 54px}
.foot-top2 .left span{width:25px;height: 1px;display: block;background-color: #424244; }
.foot-top2 .left p
.copyright2{height: 90px;line-height: 90px;background-color: #333333;color: #b3b3b3;}
.copyright2 p{line-height: 90px;font-size: 12px;color: #b4b4b4}
.copyright2 ul li{display: inline-block;margin-right: 5px;}
.copyright2 ul{color:#888989}
.copyright2 ul li a{line-height: 90px;color:#888989}
.neiye-banner {height: 411px;}
.position{margin-top: 20px;color: #595656}
.position a {color: #595656}
.position .homelink {height:55px;line-height: 55px;background: transparent url("img/home.png") no-repeat scroll 0px center;padding-left:28px;}
.typename{border-bottom:1px solid #dcdcdc;margin-bottom: 50px;position: relative;padding-bottom: 16px;margin-top: 25px }
.typename .typename-first{text-align: center;}
.typename .typename-first li{ display: inline-block; margin-right: 20px;/* padding: 50px 0; */position: relative;}
.typename  .hover i{display: block;background-color: #004098;width: 8px ;height: 8px;margin-top: 3px;margin-left: 3px}
.typename .typename-first li a{display: block }
.typename .typename-first li span{display: block;border: 1px solid #ccc;width: 14px;height: 14px;float: left;margin-top: 7px;margin-right: 20px} 
.typename .typename-first li a:hover i{display: block;background-color: #004098;width: 8px ;height: 8px;margin-top: 3px;margin-left: 3px} 
#Nav{margin:24px auto 0px ;height:56px;width:1100px;}
#Nav a:hover{text-decoration:none}
#Nav ul{white-space:nowrap;}
#Nav li{float:left;margin-right:20px; cursor:default;position: relative;}
#Nav li span{display: block;border: 1px solid #ccc;width: 14px;height: 14px;float: left;margin-top: 7px;margin-right: 20px} 
#Nav li a:hover i{display: block;background-color: #004098;width: 8px ;height: 8px;margin-top: 3px;margin-left: 3px} 
#Nav li a.one{position: relative;z-index: 0; width:100%;text-align:center;font-size:14px;color:#4f4f4f; display:block;}
#Nav li.home{width:73px;}
#Nav li.home a.one:hover{background-position:-91px top}
#Nav li div{position:absolute;top:23px;left: 0;width: 1280px; height:0;white-space:nowrap;overflow:hidden;z-index:51;padding-left:36px;background-color:#2e62ab;opacity:0.8;filter:alpha(opacity=80);}
#Nav li.s div{padding-bottom: 12px;}
#Nav li div a{color:#FFF;margin-right:25px;white-space:nowrap;font-size:14px;line-height:48px;position:relative;top:-60px;z-index:51;}
#Nav li div a:hover{color:#d5a23d;}
/*#Nav li:last-child div{left:-150px;}
*/#Nav .bg{display: none; position:absolute;top:70px;left:0;width:100%;opacity:0.8;filter:alpha(opacity=80);z-index:50;height:38px!important; overflow:hidden;width: 1280px;background-color:#2e62ab;}
#li_3 div{left: -200px!important;}
#li_6 div{left: -533px!important;}
#li_7 div{left: -615px!important;}
#li_8 div{left: -713px!important;}
#li_13 div{left: -252px!important;}
#li_15 div{left: -448px!important;}
#li_16 div{left: -546px!important;}


.read-content{min-height: 500px;margin-bottom: 150px}
.read-content .read-content-title{font-size: 24px; line-height: 1.5em; }
.read-content p,.read-content span{color: #171717;margin-bottom: 14px}
.read-content img{max-width: 1280px}
.product-content{margin-top: 55px;margin-bottom: 55px}
.product-content .left{width: 680px;text-align: center;height:726px;margin-top: -50px}
.product-content .left img{/* width: 680px; */height: 726px}
.product-content .right{width: 483px;}
.product-content .right h1{font-size:40px;color: #575757;border-bottom:1px solid #888;padding-bottom: 6px; }
.product-content .right span{color: #575757; /*margin: 25px 0 15px;*/display: block;width: 100%}
.product-content .right p{font-size: 16px;color: #575757;}
.product-content .right div{border-top: 1px solid #888888;margin-top: 40px;padding-top: 40px;line-height: 26px;color: #515151}
.product-content .right  a{display: block;width:145px;height: 36px;line-height: 36px;text-align: center;margin-top: 95px;border:1px solid #aaaaaa; background-color: #fff;
	color: #aaaaaa}
.product-content .right  a:hover{border:1px solid #004ea2;background-color: #004ea2;color: #fff;}
.product-content .right table{margin-top: 30px;}
.product-content .right table td:nth-child(1){width: 200px;}
.product-list ul{width: 1200px;text-align: center;margin: 0 auto; }
.product-list ul li{margin: 15px 24px;float:left;width: 340px;/* height: 253px; */position: relative;}
.product-list ul li img{display: block;}
.product-list ul li a{position: absolute;top: 0;background:url(img/product-list-bg.png) repeat;display: none;width:340px;height: 360px;line-height: 360px;text-align: center;
	color: #fff;left: 0}
.new-list{overflow: hidden;margin-top: 90px}
.new-list ul {width: 110%}
.new-list ul li{width: 300px;margin-right: 39px;float: left;position: relative;margin-bottom: 25px}
.new-list ul li img{width: 300px;height: 236px}
.new-list ul li .newlist-bg{display: block;width: 300px;height: 236px;position: absolute;top: 0px;left: 0px;background: url(img/newslist-bg.png) no-repeat ;z-index: 22;display: none}
.contact-left{width: 810px;border: 1px solid #d6d6d6;border-right: none;padding: 48px;height: 1211px}
.contact-center{width:14px;height: 1309px;background: url(img/contact-center-bg.png) no-repeat center center; }
.contact-right{padding: 48px 29px;border: 1px solid #d6d6d6;border-left: none;height: 1211px;width: 278px}
.contact-left ul{width: 105%;text-align: center;margin-top: 25px;overflow: hidden;}
.contact-left ul li{width:184px;height: 92px;float:left;background: url(img/contact-bg.jpg) no-repeat;margin-right: 24px; }
.contact-left ul li a{display: block;width: 100%;height: 100%}
.contact-left ul .select{background-position-y: -93px!important}
#chanpin{background-position: 0 0}
#yangpin{background-position: -185px 0}
#anzhuang{background-position: -370px 0}
#zhaoshang{background-position: -555px 0}
#chanpin:hover{background-position: 0 -93px}
#yangpin:hover{background-position: -185px -93px}
#anzhuang:hover{background-position: -370px -93px}
#zhaoshang:hover{background-position: -555px -93px}
.contact-title-bg{width: 312px;background: url(img/contact.jpg) no-repeat;height:56px;}
.infoInput{border: 1px solid #dadada;background-color: #fcfcfc;height: 46px;line-height: 46px;width: 100%}
.espcms_form_group{margin-bottom: 15px}
.col11{height: 280px!important}
.shunxu_1{width: 48%;float: left;margin-right: 30px}
.shunxu_2{width: 48%;float: left}
#partner .button ,#azzd .button,#zsjm .button,#ypdd .button{height: 38px;width: 146px;border: 1px solid #aaa;color: #aaa;line-height: 34px;cursor: pointer;float: right;background-color: #fff;transition: background-color .3s ease;margin-top: 15px}
#partner .button:hover,#azzd .button:hover,#zsjm .button:hover,#ypdd .button:hover{border: 1px solid #004ea2;background-color: #004ea2;color: #fff;}
select{width: 810px;height: 46px;padding-left: 15px;border: 1px solid #dadada;background-color: #fcfcfc; position: relative; z-index: 10;
	background: url(img/arrow-down.jpg) no-repeat 762px center #fcfcfc;cursor: pointer;overflow: hidden}
select option{font-size: 14px; font-family: "Microsoft Yahei"; line-height: 2em; color: #333;}
#feedback{margin-top: 55px}
.shunxu_5 .control_required{width: 810px;overflow: hidden;border-right: 1px solid #dadada}
#fanhui{
display: block;width:145px;height: 36px;line-height: 36px;text-align: center;margin-top: 45px;border:1px solid #aaaaaa; background-color: #fff;color: #aaaaaa
}
#fanhui:hover{
	background-color: #004ea2;border-color: #004ea2;color: #fff;
}
#yinyi1{background-color: #000;opacity: .3;position: absolute;left: 50%;top: 0;height: 578px;width: 50%;z-index: 20;margin-left: 613px;}
#yinyi2{background-color: #000;opacity: .3;position: absolute;right: 50%;top: 0;height: 578px;width: 50%;z-index: 20;margin-right: 613px;}
#rexian{font-size:15px;font-weight: bold;display: block;background:url(img/rexian_bg.jpg) no-repeat 70px 12px;}
#lianxi{font-size:15px;font-weight: bold;display: block;background:url(img/lianxi_bg.jpg) no-repeat 70px 12px;}
.BMap_cpyCtrl,.BMap_stdMpType0{display: none!important}
@media (max-width: 1920px) {
.slideBox{height: 610px}
.slide-product{height:48px;}
.slide-product li a{line-height: 48px;}
.fix-zhaoshang img{height: 130px}
.btn{background: transparent url("arrow-xiao.png") no-repeat scroll;height: 48px;width: 48px}
.next {background-position: -54px 0px;right: 15px;}
.slideBox ul li{background-position: center center}
}
@media (max-width: 1440px) {
.slideBox{height: 610px}
.slide-product{height:40px;}
.slide-product li a{line-height: 40px;}
.fix-zhaoshang img{height: 100px}
.slideBox ul li{background-position: center  center}
}
/*搜索结果页*/
.espcms_page p{font-size: 14px; color: #666; line-height: 24px;}
.espcms_page {font-size: 14px; color: #666; line-height: 24px; padding-top: 50px;padding-bottom: 50px;}
.espcms_page_typename_width{text-align: center; font-size: 16px; font-weight: bold; color: #666; padding-top: 50px; padding-bottom: 20px;}
#pagination{text-align: center; font-size: 14px;  color: #333; line-height: 3em;}
.espcms_strlist{overflow: hidden; border-bottom: 1px dashed #ddd;}
.espcms_strlist .tl{float: left;}
.espcms_strlist .dr{float: right;}
.form_title{display: none;}