/*联系我们*/
.bannerBox{ height: 400px; position: relative; text-align: center;width: 100%; }
.bannerBox .banner{ width: 100%; }
.bannerBox .banner img{ width: 100%; }
.bannerBox h4{ margin-top: -200px; color: #fff; font-size: 32px; font-weight: bold; }
.contact{ height: auto; padding-bottom: 65px; background: #f9f9f9; }
.contact .middle .navTitleC{ font-size: 14px; line-height: 22px;padding:16px 0 65px; }
.contact .lxwmBox{ padding:  }
.contact .lxwmBox ul{ padding: 65px 0 73px; background: #fff; }
.contact .lxwmBox li{ width: 398px; }
.contact .lxwmBox li .picLXWM{ height: 62px; }
.contact .lxwmBox li h5{ color: #323232; font-size: 18px;  }
.contact .lxwmBox #map{ height: 506px; }

/*必赢线路检测3003*/
.gywmBox{ padding: 54px 0 65px; background-color: #fff; }
.gyTitle{ color: #252525; font-size: 20px; font-weight: bold; }
.textPP{ padding: 45px 38px; line-height: 38px; }
.textPP p{ text-align: left; color: #666666; font-size: 14px; }
.imgBox{ height: 450px; }

/*新闻资讯*/
.tab_a{ text-align: center; padding-bottom: 52px; }
.tab_a a{ width:144px; height:40px; border:1px solid #b3b3b3; display: inline-block; border-radius: 25px; line-height: 40px; color: #717171; font-size: 16px; margin-right: 50px;}
.tab_a a.on{ color:#fff; font-weight: bold; background: #2256ad; border: 0; }
.newsDiv{ padding: 48px 0 68px; background: #fff; }
.newsDiv .oneUL{ padding: 0 37px; }
.newsDiv .oneUL .textR{ width: 566px; text-align: left; padding: 15px 0;}
.newsDiv .oneUL h3{ height: 45px; }
.newsDiv .oneUL h3 a{ color: #090909; font-size: 18px; font-weight: bold; }
.newsDiv .oneUL h5{ color: #030303; font-size:14px; height: 51px; }
.newsDiv .oneUL p{ line-height: color:#666666; font-size: 14px; line-height: 38px; height: 152px; overflow:hidden; margin-bottom: 24px; }
.readMore{ color:#2256ad; font-size: 14px; font-weight: bold; }
.ULdiv{ padding: 0 37px;  }
.ULdiv li h3{ height: 35px; }
.ULdiv li h3 a{ color: #262626; font-size:18px; }
.ULdiv li{ border-bottom: 1px solid #e9e9e9; padding-bottom: 50px; text-align: left; padding-top: 45px; margin-top: 15px;}
.ULdiv li p{ height: 60px; overflow:hidden; width: 965px; line-height: 30px; color: #666666; font-size: 14px; padding-right: 18px;}
.ULdiv .leftDiv h2{ text-align: center; color: #262626; font-size:45px; font-weight: bold; height: 40px; padding-top: 16px;}
.ULdiv .leftDiv h4{ text-align: center; color: #262626; font-size:18px; font-weight: bold; }
.leftDiv{ margin-left: 22px; }
.ULdiv .pagrbg{ padding:48px 0 18px; }
.ULdiv .pagrbg a{ width: 33px; height: 33px; border: 1px solid #a7a7a7; border-radius: 5px; display: inline-block; line-height: 33px; margin-right: 9px; font-size: 16px; }
.ULdiv .pagrbg a.on{ background: #2256ad; color: #fff; border: 1px solid #2256ad; }

.ULdiv li:hover{ -o-box-shadow: 0 0 30px rgba(35,24,20,0.1); -ms-box-shadow: 0 0 30px rgba(35,24,20,0.1); -moz-box-shadow: 0 0 30px rgba(35,24,20,0.1);
	-webkit-box-shadow: 0 0 30px rgba(35,24,20,0.1); box-shadow: 0 0 30px rgba(35,24,20,0.1); background-color: #f3f7ff; border: 0;}

/*新闻资讯详情*/
.newsXq{ background:#fff; padding: 0 38px 69px; }
.newsXq .xqTitle{ color:#090909; font-size:26px; padding-top: 60px; height: 58px; }
.newsXq h4{ color: #333333; font-size: 14px; background: #f7f7f7; padding: 18px 0;}
.textPxq{ padding:32px 0 50px; line-height: 42px; text-align: left; }
.textPxq h5{ color: #333333; font-size: 14px; font-weight: bold; padding-top: 23px; }
.textPxq p{ color: #333333; font-size: 14px; }
.textPxq p span{ padding-left: 28px; }
.prevNext{ padding: 47px 0; border-top: 1px solid #dedede; margin-top: 86px;}
.prevNext ul{ padding-left: 24px; }
.prevNext li{ text-align: left; height: 34px; }
.prevNext li a{ color: #333333; font-size:14px; }
.prevNext a{ color: #2256ad; padding-right: 24px; margin-top: 18px; }

/*产品中心*/
.lfDiv{ width: 248px; background: #fff; text-align: left; padding-bottom: 64px; }
.lfDiv h5{ padding:35px 0 35px 35px; font-size: 14px; color: #666666; padding-top:  }
.lfDiv h5 span{ color: #2256ad; }
.lfDiv ul{ padding-left: 36px; }
.lfDiv li{ background:url(../images/right.png) no-repeat left top ;background-position-y:20px; padding-left: 15px; line-height: 52px; }
.lfDiv li a{ color: #000000; font-size:14px; font-weight: bold; }
.lfDiv li > .erji li{ background: none; margin-left: -18px; }
.lfDiv li > .erji li a{ color: #565656; font-size: 14px; }
.lfDiv li > .erji{ display: none; }
.lfDiv li.on{ background: url(../images/bom.png) no-repeat top 22px left ;  }
.lfDiv li.on > .erji { display: block; color:#000000;}

.rgDiv{ width: 934px; background: #f9f9f9; }
.rgDiv .topR{ padding: 19px 22px 38px 34px; background: #fff; }
.rgDiv .topR a{ color: 14px; font-size: 14px; margin-right: 46px;}
/*下拉框*/
.selectcpzx{ color:#fff; line-height:40px; width:122px;font-size: 14px;margin-right: 14px;text-align: left;position: relative; top: 0;}
.selectcpzx span{position: absolute;margin-top: -10px; }
.selectcpzx i{ background: url(../images/top.png) no-repeat center; display: inline-block;height: 15px;width: 15px; position: absolute; padding-left: 75px;margin-top: 2px;}
.selectBoxcpzx{ width:100%; border:1px solid #fff; max-height:200px; left:-1px;  position: absolute; background:#fff; z-index:10;display: none; top: 22px; padding-left: 18px;}



/*商品展示*/
.cpzxDiv{ padding-top: 28px; background: #f9f9f9;}
.cpzxDiv li{ margin-bottom: 32px; background: #fff; width: 290px; height: 400px; }
.cpzxDiv li:nth-child(2){ margin: 0 31px;}
.cpzxDiv li:nth-child(5){ margin: 0 31px; }
.cpzxDiv li:nth-child(8){ margin: 0 31px; }
.cpzxDiv li:nth-child(11){ margin: 0 31px; }
.cpzxDiv li:nth-child(14){ margin: 0 31px; }
.cpzxDiv  a{ color:#b90000; font-size:20px; }
.cpzxDiv li h4{ color: #212121; font-size: 16px; height: 34px; }
/*鼠标悬停事件*/
.cpzxDiv li:hover{ -o-box-shadow: 0 0 30px rgba(35,24,20,0.1); -ms-box-shadow: 0 0 30px rgba(35,24,20,0.1); -moz-box-shadow: 0 0 30px rgba(35,24,20,0.1);
	-webkit-box-shadow: 0 0 30px rgba(35,24,20,0.1); box-shadow: 0 0 30px rgba(35,24,20,0.1); }
.page{ padding:48px 0 18px; }
.page a{ min-width: 33px; height: 33px; border: 1px solid #a7a7a7; border-radius: 5px; display: inline-block; line-height: 33px; margin-right: 9px; font-size: 16px; }
.page a.on{ background: #2256ad; color: #fff; border: 1px solid #2256ad; }

.cpzxr{ text-align: right; position:fixed; top: 35%; display: block; right: 0;}
.cpzxr .telRF .phoneTel,.cpzxr .phoneQQ{ display: none; background: #2256ad; width: 240px; height: 75px; color: #fff; font-size: 24px; line-height: 80px; text-align: center; }
.cpzxr .telRF .phoneTel.on { display: block;}
.cpzxr .phoneQQ.on { display: block; }
.cpzxr .telRF img,.cpzxr .phoneQQ img{ margin-right: 12px; vertical-align: middle; }
.cpzxr .qqDiv{ width: 75px; height: 75px; background: #f2f2f2; margin-left: 165px; margin-top:2px; }
.cpzxr .qqDiv a{ text-align: center; }
.cpzxr .qqDiv a img{ margin-top: 15px; }
.cpzxr .picQdd,.cpzxr .picQddss{ width: 75px; height: 75px; display: inline-block; text-align: center; background:#f2f2f2;vertical-align: middle;  }
.cpzxr .picQdd h5,.cpzxr .picQddss h5{ font-size:12px; }
.cpzxr .picQdd img{ margin-top: 16px; margin-left: 12px; }
.cpzxr .picQddss img{ vertical-align: middle; margin-top: 12px;}
.cpzxr .qqQQ_a{ margin-top: 2px; }
.cpzxDiv .pagrbg{ background: #f9f9f9; }



/*产品详情*/
.cpxqDiv{ background: #fff; text-align: left; }
.cpxqDiv ul{ padding: 38px; }
.bigUL{ width: 402px; height: 402px; border: 1px solid #f1f1f1; text-align: center;}
.fourDiv{ width: 97px; text-align: center;margin-left: 16px; margin-right: 46px; }
.fourDiv a{ width: 90px; height: 90px; display: inline-block; border: 1px solid #f1f1f1; margin-bottom: 12px; }
.fourDiv a img{ text-align: center; }
.fourDiv a.on{ border-color: #2256ad; }
.rightLI{ width:48%;}
.rightLI h4{ height: 40px; }
.rightLI h4 a{ color: #000000; font-size: 18px; }
.rightLI strong{ color: #ce0000; font-size: 30px; }
.rightLI .rtop{ padding-bottom: 23px; border-bottom: 1px solid #f1f1f1; }
.rightLI .nr h5{ /*margin-top: 22px;*/ color: #666666; font-size: 14px; }
.rightLI .nr h5 a{ /*width: 96px;*/ height: 32px; display: inline-block; float: left; text-align: center; border: 1px solid #f1f1f1;line-height: 32px; margin-right: 5px; margin-bottom: 6px; padding:0 10px;}
.rightLI .nr h5 a.on{ border-color: #2256ad; background: url(../images/checked.png) no-repeat right; background-position-y:18px; }
.rightLI .nr h3{ margin-top: 30px; }
.rightLI .nr h3 a{ display: inline-block; background: #2256ad; width:182px; height: 54px; border-radius: 5px; text-align: center; line-height: 54px; color: #fff; font-size: 18px;}
.jtxq{ padding: 38px;  }
.jtxq .xqTitle  h2 a{ width: 138px; height: 48px; border: 1px solid #d2d2d2; line-height: 48px; font-size: 20px; color: #0a0a0a; display: block; margin-top: -25px; margin-left: 500px; background: #fff;}
.jtxq .xqTitle  h2{ border-top: 1px solid #f1f1f1; position: relative; text-align: center; }
.textJTXq{ padding-top: 54px; }
.textPic { text-align: center; margin-top: 53px; }


.rightLI .nr h5{ height:30px;line-height:30px;}
.rightLI .nr h5 .l_shuxingl { height:40px;line-height:35px;}
.rightLI .nr h5 .l_shuxingl2{ width:90%; height:auto !important; min-height:40px;}
.rightLI .nr h5 a:hover{ border-color: #2256ad; background: url(../images/checked.png) no-repeat right; background-position-y:18px; }



.newsTk{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 9;display:none;}
.newsTk .box{width: 400px;background: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);padding-bottom: 30px;}
.newsTk .top{padding-left:12px;border-bottom: 1px solid #ddd;background-color: #f2f2f2;overflow: hidden;}
.newsTk .top h3{padding: 0;font-size: 18px;line-height: 42px;float: left;color: #000000;}
.newsTk .top .close{width: 30px;height: 30px;background-color: #cccccc;background-image: url(../images/close.png);background-repeat: no-repeat;background-position: center;float: right;background-size: auto 16px;margin: 6px 12px 0 0;cursor: pointer;}
.newsTk p{font-size: 16px;text-indent: 30px;margin: 20px;color: #333333;text-align: left;line-height: 26px;}
.newsTk a{font-size: 16px;width: 100px;height: 30px;line-height:30px;background-color: red;color: #ffffff;display: block;margin: 20px auto 0;}




