/* 通用样式 ---------------------------------------------------------------------------------------------------------------------------------------------*/
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#d01e1a;text-transform: none;}:focus{outline:none;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

html,body{width: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;min-width: 1310px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,/*  list elements 列表元素*/
pre,/* text formatting elements 文本格式元素 */
fieldset,lengend,button,input,textarea, /* form elements 表单元素 */
th,td{margin:0;padding:0;}
body,button,input,textarea{font:12px "微软雅黑", "\5b8b\4f53", sans-serif; }
h1{font-size: 18px;/* 18px / 12px = 1.5 */ }
h2{font-size: 16px;}
h3{font-size: 14px;}
h4,h5,h6{font-size: 100%;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp,tt{ font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small{font-size: 12px;}/* 小于 12px 的中文很难阅读，让 small 正常化 */
img{border:none;}
ul,ol{list-style: none;}
a{text-decoration:none;}a:hover{text-decoration: none;}
table{border-collapse: collapse;border-spacing: 0;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
html,body{-webkit-text-size-adjust:none;}

.fM{font-family: "Microsoft Yahei";}
.fS{font-family: "\5b8b\4f53";}
.clear{height:1px;clear:both;margin-bottom:-1px;overflow:hidden;visibility:hidden;display:block;}
.left{ float:left;}.right{float:right;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
.dInline{display:inline;}
.container{width: 1310px; margin: auto;} 

/* 头部 ---------------------------------------------------------------------------------------------------------------------------------------------*/
 
.top {overflow: hidden;} 

/* 欢迎上页 */ 
.ctop{overflow: hidden;}
.topwidth{ width: 1310px; margin: 0 auto; overflow: hidden;}
.h_top{color: #999;overflow: hidden;border-bottom: 1px solid #ddd;}
.h_top span {height: 20px;line-height: 20px;color: #999; float: left; display: block;}

.topwidth ul{overflow: hidden;}
.topwidth ul li{float: right; height: 20px; line-height: 20px; margin-left: 5px;}
.topwidth ul li img{ vertical-align: -12%; margin-right: 5px;}
.topwidth ul li a{color: #000;} 
/* LOGO中部 */

.header{overflow: hidden; padding: 23px 0;height: 130px;box-sizing: border-box;}

.h_logo{float: left;}
.h_logo a{display: inline-block; vertical-align: middle;}
.h_logo a:first-child{border-right: 1px solid #c6c6c6;padding-right: 15px;margin-right: 25px;}
.h_logo img{vertical-align: middle;width: 260px;}
.h_logo a.h_a{color: #666; font-size: 24px; text-decoration: none;line-height: 42px;}
.h_logo a.h_a span{color: #dc3f14;}
.h_logo a.h_a img{width: auto;}

.h_lx {overflow: hidden;background: url(../images/dh.jpg) no-repeat left center;padding-left: 70px;float: right;margin-top: 6px;}
.h_lx p {color: #494949; line-height: 30px;}
.h_lx p span {font-size: 24px;color: #dc3f14;} 
/* 导航 */

.nav{background: #0E82CD;width: 100%;}
.nav ul{}
.nav ul li{float: left;}
.navbg{background: url(../images/bottombg.jpg) bottom no-repeat;}

.h_navcen>ul>li { float:left;width: 154px;text-align: center;font-size: 0;}
.h_navcen>ul>li:first-child{padding-left: 0;width: 230px;background: #dc3f14;position: relative;}
.h_navcen>ul>li>a{display: block; font:18px "Microsoft Yahei"; color:#fff;height: 50px; line-height: 50px;width: 100%;}
.h_navcen>ul>li>a:hover, .h_nav .cur a { text-decoration:none;background: #dc3f14;}
.h_navcen>ul>li>i{display: inline-block;vertical-align: middle;font-size: 26px;padding-right: 10px;}
.h_navcen>ul>li>span{display: inline-block;vertical-align: middle;}

.product-dh{ position: absolute; left: 0; top: 50px; background: rgba(0,0,0,.8);   width: 100%; z-index: 20; box-sizing: border-box; display: none;}
.product-dh>ul>li{ font-size: 0; width: 100%; height: 50px; line-height: 50px; text-align: left; padding-left: 20px; box-sizing: border-box; position: relative; cursor: pointer;}
.h_navcen>ul>li:first-child:hover .product-dh{ display: block;}
.product-dh>ul>li:hover{ background: rgba(229,65,32,.8);}
.product-dh>ul li i,.product-dh>ul li span{ display: inline-block; vertical-align: middle; font-size: 20px; color: #fff;}
.product-dh>ul li i{ width: 30px; color: #dc3f14; height: 50px;}
.product-dh>ul li i:last-child{ font-size: 18px; font-weight: normal; text-align: right; position: absolute; right: 20px; color: #fff;}
.product-dh>ul li span{ font-size: 14px; padding: 0 10px 0 5px;}
.product-dh>ul>li:hover i{ color: #fff;}
.three-level{ width: 600px; min-height: 200px; background: rgba(229,65,32,.8); position: absolute; top: 0; right: -600px; display: none;}

.product-dh>ul>li:nth-child(5) .three-level,.product-dh>ul>li:nth-child(6) .three-level,.product-dh>ul>li:nth-child(7) .three-level{ top: -150px;}
.product-dh>ul>li:hover .three-level{ display: block;}
.product-dh>ul>li .three-level a{ float: left; display: block; text-align: center; line-height: 40px; color: #fff; font-size: 14px; padding: 0 10px;}

.product-ico-list1{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 0;}
.product-ico-list2{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -50px;}
.product-ico-list3{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -100px;}
.product-ico-list4{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -150px;}
.product-ico-list5{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -200px;}
.product-ico-list6{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -250px;}
.product-ico-list7{ background: url(../images/product-ico1.png) no-repeat; background-position: 0 -300px;}

.product-dh>ul>li:hover a i:first-child{ background: url(../images/product-ico2.png) no-repeat;}
.product-dh>ul>li:hover a i.product-ico-list1{ background-position: 0 0;}
.product-dh>ul>li:hover a i.product-ico-list2{ background-position: 0 -50px;}
.product-dh>ul>li:hover a i.product-ico-list3{ background-position: 0 -100px;}
.product-dh>ul>li:hover a i.product-ico-list4{ background-position: 0 -150px;}
.product-dh>ul>li:hover a i.product-ico-list5{ background-position: 0 -200px;}
.product-dh>ul>li:hover a i.product-ico-list6{ background-position: 0 -250px;}
.product-dh>ul>li:hover a i.product-ico-list7{ background-position: 0 -300px;}

.leftr-nei li.active i:first-child{ background: url(../images/product-ico2.png) no-repeat;}
.leftr-nei li.active i.product-ico-list1:first-child{ background-position: 0 0;}
.leftr-nei li.active i.product-ico-list2:first-child{ background-position: 0 -50px;}
.leftr-nei li.active i.product-ico-list3:first-child{ background-position: 0 -100px;}
.leftr-nei li.active i.product-ico-list4:first-child{ background-position: 0 -150px;}
.leftr-nei li.active i.product-ico-list5:first-child{ background-position: 0 -200px;}
.leftr-nei li.active i.product-ico-list6:first-child{ background-position: 0 -250px;}
.leftr-nei li.active i.product-ico-list7:first-child{ background-position: 0 -300px;} 

/* 大图滚动banner ---------------------------------------------------------------------------------------------------------------------------------------------*/

.swiper-container{ position: relative; width: 100%; height: 584px;}
.swiper-slide a{ display: block; height: 100%;}
.swiper-pagination-bullet{ background: #fff;}
.swiper-pagination-bullet-active{ background: #dc3f14;}
.swiper-button-prev,.swiper-button-next{ background: no-repeat; font-size: 36px !important; color: #fff; opacity: .3; filter: alpha(opacity=30); width: 50px; height: 50px; line-height: 50px; text-align: center; transition: all .5s; -webkit-transition: all .5s; border-radius: 8px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: 5%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 5%;}
.swiper-button-prev:hover,.swiper-button-next:hover{ /*padding: 5px;*/
 background: #dc3f14; opacity: 1; filter: alpha(opacity=100); font-size: 30px !important;}
@media screen and (min-width: 1921px) {  .swiper-container{    width: 1920px;   }
} 
/* 中间内容 -------------------------------------------------------------------------------------------------------------------------------------------------*/ 

.content{overflow: hidden;}
.con{width: 1000px;margin: 0 auto;} 

.bt { font-size: 24px; text-align: center; line-height: 45px;}
.bt i {display:block;font-size:12px;line-height:30px; padding-top: 5px; font-weight: normal; font-family: arial,rial; text-transform: uppercase; font-style: normal; color: #666;}
.bt a{ display: block; font-size: 36px; color: #303030; font-weight: normal; background: url(../images/faq_line.gif) no-repeat center bottom;	line-height: 80px;}
.bt a:hover{text-decoration: none;}
.bt em{	font-weight: bold; color: #dc3f14; font-weight: normal;} 
.faq p { font-size: 18px; line-height: 30px; color: #424242; text-align: center; width: 230px; overflow: hidden; position: absolute;}
.faq .p01 { top: 410px; left: 35px;}
.faq .p02 { top: 262px; left: 135px;}
.faq .p03 { top: 200px; left: 295px;}
.faq .p04 { top: 190px; left: 450px;}
.faq .p05 { top: 267px; left: 610px;}
.faq .p06 { top: 400px; left: 715px;} 
/* 解决方案 -------------------------------------------------------------------------------------------------------------------------------------*/

.fangan{width: 100%;background: #e7e7e7;}
.fangan h2{padding: 40px 0;}
.container>div.fImg{float: left;width: 1020px;margin-left: 20px;}
.flist{width: 270px;float: left;}
.flist li{	height: 105px; background: #cacaca; overflow: hidden; margin-bottom: 10px; color: #1c1c1c;}
.flist li:last-child{ margin-bottom: 0;}
.flist li.cur{	background: #dc3f14;}
.flist li a{ display: block; width: 154px; margin: auto; padding: 30px 0;}
.flist li span,.flist li p{ display: inline-block; vertical-align: middle;}
.flist li span { font-size: 36px; font-family: Arial; color: #dc3f14;}
.flist li.cur span{ color: #fff;}
.flist li a:hover span, .flist li.cur span { color: #fff;}
.flist li p { margin-left: 16px; font-weight: normal; font-size: 24px; color: #1c1c1c;}
.flist li.cur p{ color: #fff;}
.flist li a:hover p, .flist li.cur p { color: #fff;}
.flist li p em { font-size: 12px; color: #1c1c1c; font-family: Arial; display: block; text-transform: uppercase; padding-top: 6px;}
.flist li a:hover em, .flist li.cur em { color: #fff;}
.fImg{overflow: hidden;}
.fImg dl{ height: 450px; width: 1000px; margin-left: 20px; position: relative;
}
.fImg dl dt { overflow: hidden;}
.fImg dl dt img { width: 100%;}
.fImg dl dd { background: rgba(0,0,0,.6); position: absolute; bottom: 0; right: 0; padding: 14px 30px; font-size: 16px; color: #fff; line-height: 30px;} 

/* 优势 -------------------------------------------------------------------------------------------------------------------------------------*/

.youshi { overflow: hidden; width: 100%;}
.youshi h3 { font-size: 24px; color: #dc3f14;}
.youshi span { display: block; font-size: 12px; color: #c3c3c3; margin-bottom: 30px;}
.youshi p { font-size: 14px; color: #666; line-height: 50px; padding-left: 40px; background: url(../images/ys_p.png) no-repeat 5px center;}
.youshi dl{ font-size: 0; position: relative; margin-top: 20px;}
.youshi dt,.youshi dd{ display: inline-block; vertical-align: middle; width: 50%; box-sizing: border-box;}
.youshi dt img,.youshi dd img{ width: 100%;}
.youshi dd .text{ padding-left: 177px;}

.ys{ padding-bottom: 54px;}
.ys li{ float: left; padding-left: 140px; width: 453px; margin-top: 54px;}
.ys h4{ position: relative; padding-left: 15px; padding-bottom: 20px;}
.ys h4:after{ content: ""; height: 50px; position: absolute; left: 0; top: 4px; width: 4px; background: #dc3f14;}
.ys em,.ys span{ display: block;}
.ys em{ font-size: 24px; font-weight: bold;}
.ys span{ font-size: 8px; padding-top: 10px; color: #999999; text-transform: uppercase;}
.ys p{ line-height: 40px; font-size: 16px; color: #1c1c1c; background: url(../images/gou.png) no-repeat left center; padding-left: 30px;} 

/* 产品中心 -------------------------------------------------------------------------------------------------------------------------------------*/

.cp_product{overflow: hidden;position: relative;padding-bottom: 35px;} 
.product{overflow: hidden; width: 1310px; margin: 0 auto;} 
.about_Introduction_right{width: 940px;background: #ffffff;float: right;overflow: hidden;} 
#righttuijian{} 
/* 产品左边 */

.index-leftr{float: left;margin: 0 20px 0 10px;}
.leftr{ float: left; border: 3px solid #dc3f14;}
.leftr-nei{width: 217px;box-sizing: border-box;}
.leftr-nei li{background: #e7e7e7;height: 70px;line-height: 70px;padding-left: 43px;position: relative;cursor: pointer;}
.leftr-nei li i:first-child{font-size: 20px;color: #dc3f14;padding-right: 6px;width: 30px;height: 50px;display: inline-block;vertical-align: middle;}
.leftr-nei li i:last-child{position: absolute;right: 40px;font-size: 18px;right: 20px;}
.leftr-nei li a span{color: #1c1c1c;font-size: 16px;display: inline-block;vertical-align: middle;}

.leftr-nei li.active{background: #dc3f14;}
.leftr-nei li.active i,.leftr-nei li.active a span{color: #fff;}
.product-g{padding: 20px 0;}

.product-gw{ display: table; background: url(../images/product-dlbg.jpg) no-repeat center/cover; width: 100%;}
.leftr-nei dl{ font-size: 0; height: 92px; display: table-cell; width: 100%; text-align: center; vertical-align: middle;}
.leftr-nei dt,.leftr-nei dd{ display: inline-block; vertical-align: middle; color: #fff; padding: 0 6px;}
.leftr-nei dt i{ font-size: 40px;}
.leftr-nei dd{ font-size: 18px; line-height: 30px;} 
.leftrpj{ float:left; width:201px; overflow:hidden;display:inline;margin-right:24px;} 
.leib2 h2 p{background: url(../images/cp.jpg) no-repeat;font-size:25px;text-align:center;padding-left:8px;padding-top:5px;width:227px;height:78px;line-height:104px;color: #FFF;}
.leib2 h3,.re h3,.lx h3{ font-weight: normal; color: #fff; font-size: 24px; width: 230px; height: 70px; background: url(../images/pro_left_h.png) no-repeat center top; line-height: 70px; padding-left: 10px;}
.leib2 h3 a,.re h3 a,.lx h3 a{color: #fff;}
.leib2 h3 a:hover,.re h3 a:hover,.lx h3 a:hover{text-decoration: none;}
.leib2 h3 span,.re h3 span,.lx h3 span{font-size: 16px; text-transform: uppercase; opacity: 0.5; filter: alpha(opacity=50); font-weight: lighter; margin-left: 5px;}

.nr,.re ul,.lx p{border-top: 0;padding-top: 20px;}
.nr h4{font-size: 16px;	margin-bottom: 10px;}
.nr h4 a{	width: 185px; height: 44px; background: #666; padding-left: 17px; font-weight: normal; line-height: 44px; display: block; margin: 0 auto; color: #fff; overflow:hidden; text-overflow:ellipsis;  -o-text-overflow:ellipsis; white-space:nowrap;}
.nr h4 a:hover{	background: #dc3f14;	text-decoration: none;} 
.leib2 .nr ul li a{background: url(../images/cpmudd.png) no-repeat 0 7px;display: inline-block;color: #666;font-size: 13px;line-height: 30px;padding-left: 15px;height: 30px;width: 100%;}
.leib2 .nr ul li a:hover{background: url(../images/cpmuddh.png) no-repeat 0 4px;color: #fff;text-decoration: none;}

.leib2 .nr ul{overflow: hidden;}
.leib2 .nr ul li{font-size: 20px;} 
.neiproduct{overflow: hidden;}
.neiproduct-left{float: left;}
.neiproduct-right{float: right;width: 320px;height: 268px;} 
.neiproduct-right>span{font-size: 16px;display: block;padding-bottom: 10px;border-bottom: 1px dashed #bbbbbb;font-weight:bold;color: #dd281f;margin-bottom: 10px;overflow: hidden;}
.neiproduct-right p span{line-height: 30px;}
.neiproduct-right p{background: #f1f1f1;border-color: #eee #e0e0e0 #e0e0e0 #eee;padding: 3px 3px;line-height: 30px;}

.paoduct-xx{width: 100%;}
.paoduct-xx h4,.neiproduct-qt h4{font-size: 14px;color: #666;border-bottom: 3px solid #dd281f; padding-bottom: 3px;margin-top: 10px;}
.paoduct-xx p{text-indent: 2em;line-height: 30px;font-size: 14px;}

.paoduct-xx-img{width: 100%;overflow: hidden;}
.paoduct-xx-img img{width: 100%;display: block;border: none;}

.neiproduct-qt{overflow: hidden;width: 100%;}
.neiproduct-qt ul{overflow: hidden;margin-top: 10px;}
.neiproduct-qt li{float: left;margin-left: 9px;}
.neiproduct-qt li img{width: 170px;height: 170px;display: block;border: 1px solid #ccc;padding: 1px;}
.neiproduct-qt li span{display: block;text-align: center;}
.neiproduct-qt li a{text-decoration: none;}
.neiproduct-qt li a:hover img{border: 1px solid #dd281f;} 
/* 产品右边 */ 
.rightl{ width: 1063px; float:right; margin-bottom: 10px;} 
.right_title{height: 20px;line-height: 20px;font-size: 14px;}
.right_title a{background: url(../images/hzbtnr.png) no-repeat left 5px;padding-left: 22px;color: #333;font-weight: bold;font-size: 18px;}
.right_title span{font-weight: normal;color: #666;} 
.rx_ul{overflow: hidden;margin-top: 10px;}
.rx_ul ul{overflow: hidden;}
.rx_ul ul .nobor01 { margin:0;}
.rx_ul ul li a {border: solid 1px #ddd; display:block;box-sizing: border-box;border-bottom: none;}
.rx_ul ul li a:hover,.rx_ul ul .cur a {border:solid 1px #dc3f14;border-bottom: none;}
.rx_ul ul li a{text-decoration: none;} 
.product_Navigation li{float: left;margin: 0 9px 10px;text-align: center;font-size: 16px;}
.product_Navigation li a{display: block;color: #333;}
.product_Navigation li a:hover{text-decoration: none;}  
/* 公司简介 -------------------------------------------------------------------------------------------------------------------------------------*/

.cp-synopsis{width: 100%;}
.synopsis dl {overflow: hidden;padding: 0 0 20px;border-bottom: 1px dotted #666;}
.synopsis dt {width: 640px;float: left;box-sizing: border-box;}
.synopsis dt img{width: 100%;}
.synopsis dd {width: 670px;float: right;padding-left: 30px;box-sizing: border-box;}
.synopsis dd h4 {height: 40px;line-height: 40px;overflow: hidden;background: url(../images/tab.gif) no-repeat 0 center;}
.synopsis dd h4 a {font-size: 24px;color: #dc3f14;}
.synopsis dd h4 a:hover{text-decoration: none;}
.synopsis dd p {font-size: 16px;color: #666;overflow: hidden;line-height: 36px;text-align: justify;text-indent: 10px;}

.synopsis dd span {display: inline-block;padding: 20px 0 0;}
.synopsis dd span a{display: block;color: #333;font-size: 16px;text-align: center;height: 45px;line-height: 45px;border-radius: 6px;}
.synopsis dd span a:hover{text-decoration: none;} 
.synopsis dd span.lx-a{ margin-right: 20px;}
.synopsis dd span.lx-a a{ width: 366px; color: #fff; background: #dc3f14;}
.synopsis dd span a i{ font-size: 24px; display: inline-block; vertical-align: middle; padding-right: 10px;}
.synopsis dd span.more a{ width: 250px; border: 1px solid #dc3f14; color: #dc3f14; box-sizing: border-box;}
.synopsis dd span.more a i{ font-size: 18px; font-weight: normal; padding-left: 5px; vertical-align: middle;}

.ab-a {width: 960px;margin: 0 auto;padding: 15px 0 50px;}
.ab-a li {float: left;height: 34px;line-height: 34px;font-size: 13px;width: 30%;margin-right: 3%;_margin-right: 2%;overflow: hidden;}
.ab-a li a:hover{text-decoration: none;color: #dc3f14;} 
.sz{ position: relative;}
.swiper-container2{ overflow: hidden; position: relative;} 
.swiper-button-prev2{ font-size: 36px;}
.cover{  margin: 0 10px;}
.cover img{ width: 100%;}
.swiper-button-prev2, .swiper-button-next2{ color: #1c1c1c; opacity: 1;}
.swiper-button-prev2:hover, .swiper-button-next2:hover{ color: #fff;}
.swiper-button-prev2{ left: -46px;}
.swiper-button-next2{ right: -46px;}
@media screen and (max-width: 1366px){ .swiper-button-prev2{  left: 0; }
 .swiper-button-next2{  right: 0; }
}


/* 公司流程 -------------------------------------------------------------------------------------------------------------------------------------*/

.cp-lc{min-width: 1200px;background: url(../images/wrapcont.jpg) no-repeat center;}
.ysBox{height: 737px;position: relative;}
.ysBox .ysTit {padding-top: 90px;text-align: center;}
.ysBox .ysTit h4 {margin-bottom: 4px;font-size: 24px;color: #da251c;}
.ysBox .ysTit span {font-size: 18px;font-weight: bold;color: #d0d0d0;}
.ysBox .ysTit p {margin-top: 24px;color: #9d9d9d;}
.ysBox .ys01 {left: 82px;top: 228px;}
.ysBox dl {position: absolute;width: 344px;}
.ysBox dt {font-size: 24px;font-weight: bold;color: #da251c;}
.ysBox dd {margin-top: 10px;line-height: 20px;font-size: 13px;color: #ccc;}
.ysBox .ys02 {left: 82px;top: 360px;}
.ysBox .ys03 {left: 82px;top: 504px;}
.ysBox .ys04, .ysBox .ys05, .ysBox .ys06 {text-align: right;}
.ysBox .ys04 {right: 82px;top: 228px;}
.ysBox .ys05 {right: 82px;top: 360px;}
.ysBox .ys06 {right: 82px;top: 504px;}  
.certificate{ position: relative; background: #e7e7e7; margin-top: 40px; text-align: center;}
.certificate img{ padding-bottom: 30px;}

.title-text{ text-align: center; line-height: 36px; padding: 50px 0;}
.title-text h4 { padding-bottom: 5px; color: #333; font-size: 40px; color: #1c1c1c; font-weight: normal;}
.title-text span { display: block; font-size: 14px; color: #999; text-transform: uppercase; position: relative;}
.title-text span:after{ content: ""; height: 3px; background: #dc3f14; position: absolute; left: 50%; bottom: 0; width: 50px; margin-left: -25px;}

.certificate ul{ padding-bottom: 40px;}
.certificate li{ width: 15%; float: left; margin-left: 20px; margin-bottom: 20px;}
.certificate li:first-child{ margin-left: 0;}
.certificate li:nth-child(6n+1){ margin-left: 0;}
.certificate li a{ display: block;}
.certificate li img{ display: block; width: 100%;}
.certificate li span{ height: 30px; line-height: 30px; text-align: center; display: block;}

.pinz{ width: 100%;}
.pinz-box p{ width: 95%; font-size: 16px; margin: auto; text-indent: 20px; line-height: 30px; padding-bottom: 30px;}
.pinz-box ul{ font-size: 0;}
.pinz-box li{ display: inline-block; margin: 0 36px;}wrapcont.jpg
.plc{padding-bottom: 5px;border-bottom: 1px solid #ccc;margin-bottom: 10px;} 
.news-bor{border: solid 1px #d5d5d5;padding-bottom: 15px;overflow: hidden;background: #fff;margin-top: 10px;}
.news-con{width: 700px;margin: 0 auto;padding-top: 15px;} 
.jlmbu{overflow: hidden;padding: 40px 0;}

.news_centre {float: left;width: 505px;height: 385px;padding-left: 3px;padding-right: 40px;background: url(../images/news_shadow.gif) no-repeat right center;}
.new_gd {border-bottom: 1px solid #333;padding: 20px 0 5px;}
.new_gd span {background: url(../images/more.png) no-repeat;display: inline-block;width: 34px;height: 11px;float: right;margin-top: 12px;}

#news {overflow: hidden;}
#news ul {float: left;overflow: hidden;}
#news ul li {font-size: 18px;color: #333;float: left;}
#news .active2 {color: #a90500;} 
#new_l div {display: none;font-size: 16px;overflow: hidden;}
#new_l div.blo {display: block;}
#new_l a {position: relative;} 
.blo-1,.blo-2{ float: left; width: 640px; box-sizing: border-box;} 
.blo-1{margin-right: 15px;}
.blo-2{margin-left: 15px;}

.blo-1 a,.blo-2 a{ font-size: 24px; color: #1c1c1c;}
.blo-1 span,.blo-2 span{ color: #666; font-size: 14px;}
.blo-1 h4,.blo-2 h4{ margin-bottom: 20px; border-left: 4px solid; border-color: #dc3f14; padding-left: 10px; line-height: 22px;}

.jlmbu_cen h4{overflow: hidden;}

.jlmbu_cen h4 a{font-size: 18px;}
.jlmbu_cen h4 a:hover{text-decoration: none;color: #dc3f14;}

.jlmbu_cen h4 a:nth-child(1){float: left;}
.jlmbu_cen h4 a:nth-child(2){float: right;font-size: 14px; color: #808080;font-weight: normal;line-height: 30px;}

.n_ul li img {display: inline-block;width: 310px;margin-top: 10px;}
.n_ul li img:nth-child(1) {margin-right: 20px;}

.n_ul li {border-bottom: 1px dashed #5a5a5a;line-height: 40px;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_ul li a {background: url(../images/item2.gif) no-repeat 10px center;font-size: 16px;padding-left: 26px;font-family: "Microsoft Yahei";color: #212121;}

.newsList li{margin-bottom: 3px;margin-top: 5px;line-height: 24px;width: 100%;overflow: hidden;border-bottom: 1px dashed #CCCCCC;padding-bottom: 10px;}
.newsList li a{height: 20px;background: url(../images/ico10.gif) no-repeat 0 6px;padding-left: 10px;font-size: 14px;color: #dc3f14;font-weight: bold;}
.newsList li span{font-size: 12px;float: right;padding: 0 10px 0 8px;}
.right_main .newsList li p{font-size: 12px;margin: 0;}
.product_title{font-size: 18px;}
.right_main{font-size: 14px; padding-top:20px;}
.right_main p{margin-top: 10px;}

/* 公司简介 */

.intro {width: 412px;overflow: hidden;float: left;}
.new_gd {border-bottom: 1px solid #333;padding: 20px 0 5px;}
#news {overflow: hidden;}
#news ul {float: left;overflow: hidden;}
#news ul li {font-size: 18px;color: #333;float: left;}
.intro_text {line-height: 24px;font-size: 14px;overflow: hidden;}
.in_t {overflow: hidden;margin-top: 5px;}
.intro_text a {display: block;float: left;}
.intro_p1 {float: left;width: 155px;margin-left: 12px;}
.intro_text i {display: inline-block;width: 20px;}
 

.foo{background: #f9f9f9;}

.link {position: relative;padding-top: 40px;}
.link dl{ font-size: 0;}
.link dt,.link dd{ display: inline-block; vertical-align: middle; font-size: 16px;}
.link dt{ font-size: 24px; border-left: 4px solid; border-color: #dc3f14; padding-left: 10px; line-height: 22px; font-weight: bold;}
.link dt span{ font-size: 14px; color: #666;}
.link dd{ overflow: hidden;}
.link dd a{ display: block; float: left; margin-left: 24px; color: #1c1c1c;}


/* 网站底部 ---------------------------------------------------------------------------------------------------------------------------------------------*/

.ft_bottom {overflow: hidden;background: #333;font-size: 14px;}
.footer {position: relative;} 
.bot_nav {height: 40px;overflow: hidden;text-align: center;line-height: 39px;color: #fff;padding-top: 40px;}
.bot_nav a {padding: 0 30px;color: #1c1c1c;font-size: 16px;}
.bot_nav span:last-child{display: none;} 
.copyrights {padding: 20px 0;width: 794px;margin: 0 auto;overflow: hidden;}
.copyrights .tx1 {float: left;margin-top: 20px;}
.copyrights .tx1 img {}
.copyrights p {overflow: hidden;padding: 0 0 0 30px;line-height: 32px;float: left;color: #fff;}
.copyrights p img {vertical-align: middle; margin: 0 20px;} 
.footer-box{ background: #1c1c1c; position: relative; padding: 40px 0;} 
.footer-box dl{ font-size: 0;}
.footer-box h4{ font-size: 20px;}
.footer-box dt,.footer-box dd{ display: inline-block; vertical-align: middle; font-size: 16px; color: #888888;}
.footer-box .container > dl > dt{ padding: 0 84px 0 124px;}
.footer-box dd i{ font-size: 20px; font-style: normal;}
.footer-box dd.footer-d1{ width: 576px;}
.footer-box dd li{ float: left; color: #888888; width: 50%; line-height: 24px; padding-top: 16px; min-height: 52px;}
.footer-box dd li dd{ padding-left: 12px;} 
.footer-d2{ padding-left: 60px;}
.footer-d2 img{ padding-top: 16px;} 
.footer-ba{   background: #1c1c1c;   padding: 10px 0;   border-top: 1px solid #333;   color: #fff;   text-align: center;}
.footer-ba a{   color: #ccc;} 
/* 联系QQ窗口 --------------------------------------------------------------------------------------------------------------------------------------------*/

#msg_win {width: 130px;position: absolute;overflow: hidden;z-index: 999;background: #fff;font-size: 12px;margin: 0px 10px;right: 5px;top: 0;}
#msg_win .icos {position: absolute;top: 0;right: 0;z-index: 9;}
#msg_title {color: #FFFFFF;height: 26px;line-height: 26px;background: #3e3f40 url(../images/zhe.png) no-repeat right;font-size: 12px;padding: 0 10px;}

#msg_win .icos a {float: left;color: #666;text-align: center;font-weight: bold;text-decoration: none;font-family: webdings;display: block;line-height: 12px;padding-right: 2px;}
#msg_content {width: 130px;overflow: hidden;margin: 0;padding: 0;}
#msg_content .service .hd {background: #bf0000;padding: 4px 10px;}
#msg_content .service .hd h3 {font-size: 18px;color: #fff;margin: 0;}
#msg_content .service .hd p {font-size: 11px;color: #4b3f3f;margin: 0;}
#msg_content .service_content li {display: block;border-bottom: 1px #b1b1b1 dotted;padding: 5px 10px;} 
.service_content ul {list-style-type: none;padding: 0;margin: 0;} 
/* 产品单页 ----------------------------------------------------------------------------------------------------------------------------------------------*/

.neibanner {position: relative;overflow: hidden;margin: 0 auto;width: 100%;}
.neibanner img{width: 100%;}
.about_center {width: 100%;overflow: hidden;clear: both;margin-bottom: 20px;}
.about_center1 {width: 1200px;margin: 0 auto;overflow: hidden;}
.about_Introduction {width: 100%;margin: 10px auto 0;overflow: hidden;} 
.re {margin-top: 20px;float: left;border: 3px solid #dc3f14;}
.re ul {margin: 0 auto;background: url(../images/cpmudt.png) no-repeat;padding-bottom: 20px;padding-top: 20px;}
.re ul a {display: block;border: 1px solid #ccc;width: 214px;margin: 10px auto 0;}
.re ul a:hover{border: 1px solid #dd281f;text-decoration: none;}
.re ul a span{font-size: 14px;text-align: center;display: block;background: #333 !important;}
.re ul li{width: 100%;}
.re ul li:nth-child(n+3){display: none;} 
.xinw_left {float: left;width: 250px;overflow: hidden;}
.xinw_left a img {width: 214px;height: 160px;display: block;} 
.lx {margin-top: 20px;float: left;border: 3px solid #dc3f14;}
.lx p a { display: inline-block; width: 140px; margin-left: 10px; color: #595757; vertical-align: middle;}
.lx p a b { display: block; color: #dc3f14; font-size: 17px;}
.lx .lx_p2 span { display: inline-block; width: 50px; height: 44px; background: url(../images/dh.jpg) no-repeat; vertical-align: middle;}
.lx_p2 {width: 224px;margin: 0 auto;padding: 10px 5px;line-height: 26px;} 

.rx_ul ul li {float: left;margin: 0 7px 10px;font-size: 0;box-sizing: border-box;width: 340px;}
.rx_ul ul li:nth-child(4n+1){}
.rx_ul ul li a img {min-width: 218px;height: 218px;border-bottom: 0;margin: auto;display: block;}
.rx_ul ul li span,.re ul span{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #1c1c1c;background: #efefef;}
.rx_ul ul li a:hover span,.re ul a:hover span{background: #dc3f14 !important;color: #fff;}

.rx_ul {overflow: hidden;}
.rx_ul ul {overflow: hidden;}
.rx_ul ul li span{ display: inline-block; vertical-align: middle; width: 70%; box-sizing: border-box;}
.rx_ul a.more{ text-align: center; background: #dc3f14; color: #fff; height: 50px; line-height: 50px; border: none; font-size: 16px; display: inline-block; vertical-align: middle; width: 30%; box-sizing: border-box;}
.rx_ul a.more i{ font-size: 18px; padding-right: 5px;}
.rx_ul a.more:hover{ border: none;} 
.pager {margin: 0 auto;width: 450px;clear: both;color: #333333;}
.dyxw {float: left;overflow: hidden;width: 740px;margin-top: 40px;}
.dyxw_u{overflow: hidden;}
.dyxw_u h4 {font-size: 18px;border-bottom: 1px solid #666;}
.dyxw_left {float: left;}
.dyxw_right {float: left;margin-left: 20px;} 
.dyxw_u ul {width: 360px;} 
.showimg{text-align: center;} 

.hz h4{ margin-bottom: 20px; border-left: 4px solid; border-color: #dc3f14; padding-left: 10px; line-height: 22px; font-size: 24px; color: #1c1c1c;}
.hz span{ color: #666; font-size: 14px;}  
.main-im{position:fixed;right:10px;top:300px;z-index:100;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:124px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px; background:url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;} 
/* 网站地图 ---------------------------------------------------------------------------------------------------------------------------------------- */
.websitemap{width: 700px;border: 3px solid #000; padding: 40px 10px;}
.websitemap a{text-decoration: none; color: #000;}
.websitemap_ng{border-bottom: 1px solid #333 ; padding-bottom: 5px; width: 700px; margin: 0 auto;}
.websitemap_bod{width: 700px; margin: 0 auto;}
.websitemap_index,.websitemap_product,.websitemap_help,.websitemap_information{overflow: hidden; width: 100%;}
.websitemap_bod p{margin: 40px 0 10px;}
.websitemap_bod ul{overflow: hidden; border: 1px solid #666; padding: 10px 0;}
.websitemap_bod li{float: left; margin-left: 30px;}
.websitemap_bod li:nth-child(1){margin-left: 10px;}