 @charset "utf-8";
/*=========================================全局共用属性CSS nie ===============================================*/
html,body{-webkit-overflow-scrolling:touch; overflow-scrolling: touch;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:"Heiti SC","Helvetica","HelveticaNeue","Droidsansfallback","Droid Sans","微软雅黑";font-size:14px;text-align:left;margin:0 auto;line-height:28px;background: #fff;color:#333;font-weight:normal;}
body{padding-bottom:32px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-touch-callout:none;}
a:link,a:active,a:visited,a:hover {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
button{border-radius:0rem;-webkit-border-radius:0rem; outline:none;}
input{border-radius:0; outline:none;}
input:-ms-clear{display:none;}/*消除 IE10 里面的那个叉号*/
input,textarea{border: 0;-webkit-appearance: none;}
textarea {resize :none; outline:none;}/*去掉提交框右下角箭头*/
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; } 
button{cursor:pointer; } /*这个可以不用*/
/*全局的字体链接*/
a:link,a:visited{color:#333; text-decoration:none; }
a:hover,a:active{color:#ff5a00; text-decoration:none; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0rem; }
.container{clear:both;width:100%;margin:0 auto;padding:0rem 0rem;}
img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
@media (min-width: 768px){
    .container {width:750px;}
}
/*lcadd*/
.bqonline{ color:#FF0000; text-decoration:underline;}
.videocc{ width:100%;}
/*===============顶部 start===============*/
.header{clear: both;display:block;padding:10px 10px;position:relative;border-bottom: 1px solid #f3f0f0;}
.header .headerfr{float:right;width: 135px;}
.header span{display:inline-block;width: 130px;text-align:center;}
.header span img{width:100%;}
/*===============顶部 end===============*/
/*===============导航 start===============*/
.wap-nav{height:auto;box-sizing:border-box;border-top:1px solid #e7e7e7;z-index:12;background: #fff;}
.wap-nav li{float:left; width:14.2857%; font-size:14px;}
.wap-nav li a{color:#000;display:block;text-align: center; line-height:35px;}
/*===============导航 end===============*/
/*===============banner start===============*/
.mbanhxjq{overflow: hidden;}
.boxswipe{overflow: hidden;}
.boxswipe ul{position: relative;width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;}
.boxswipe ul li{text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.boxswipe>ol{ width:100%;height:25px; position:absolute; z-index:10; bottom:0px;  text-align:center; overflow:hidden;  /*background-color:rgba(0,0,0,0.1);*/}
.boxswipe>ol>li{ display:inline-block; background-color:#fff; margin:10px 2px 10px; width:8px;  height:8px;  border-radius:8px;}
.boxswipe>ol>li.on{ background-color:#ffcb01; width:20px;}
/*===============banner end===============*/
.mobtit{font-size: 20px;width: 100%;text-align: center;background: url(/wimg/icon_index_line.png) no-repeat bottom center;padding-bottom: 10px;margin-bottom: 15px;background-size: 150px 3px;}
.line{background-color:#f7f7f7; border-top:solid 1px #edeef0; border-bottom:solid 1px #edeef0; height:6px;}
/*===============模块一 start===============*/
.mobone{margin: 15px auto 5px;}
.mobone li{float: left;width: 20%;}
.mobone li a{clear:both; display:block; text-align:center;}
.mobone li p a{display:block;color:#333;margin: 5px 0 5px;}
.mobone li img{width: 60%;}
/*===============模块一 end===============*/
/*===============模块二 start===============*/
.mobtwo{clear:both; padding:15px 0px 10px 0px;}
.mobtwo ul{clear:both; padding:0px 10px 0px 10px;}
.mobtwo ul li{float:left; width:50%; padding:3px 5px 3px 5px;}
.mobtwo ul li a{clear:both; text-align:center; display:block;}
/*===============模块二 end===============*/
/*===============模块三 start===============*/
.mobthree{clear:both; padding:15px 0px 10px 0px;}
.mobthree ul{clear:both; padding:0px 10px 0px 10px;}
.mobthree ul li{float:left; width:50%; padding:3px 5px 3px 5px;}
.mobthree ul li a{clear:both; text-align:center; display:block;}
.mobthree ul li .mobthreetit{clear:both; padding:5px; line-height:20px; font-size:14px; height:50px; background: #f0f0f0;}
/*===============模块三 end===============*/
/*===============模块四 start===============*/
.mobfour{clear:both; padding:15px 0px 0px 0px;}
.mobfour ul{clear:both;}
.mobfour ul li{clear:both; padding:15px 15px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; border-bottom:1px solid #e6e7eb;}
.mobfour ul li:last-child{border-bottom:0px;}
.mobfour ul li .mobfourpic{width:100px;}
.mobfour ul li .mobfourbox{-webkit-box-flex:1; -moz-box-flex:1; width:0%; -webkit-flex:1; -ms-flex:1; flex:1;  padding-left:10px;}
.mobfour ul li .mobfourbox a{clear:both; display:block; line-height:24px; font-size: 14px;font-weight: 600; padding-bottom:5px;}
.mobfour ul li .mobfourbox p{line-height:20px;font-size: 12px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#666;}
/*===============模块四 end===============*/
/*===============模块五 start===============*/
.mobfive{clear:both; padding:15px 0px 15px 0px;}
.mobfive ul{clear:both;}
.mobfive ul li{padding:10px 15px; border-bottom: 1px #ddd dashed;}
.mobfive ul li:last-child{border-bottom:0px; padding-bottom:0px;}
.mobfive ul li:nth-child(1){padding-top:0px;}
.mobfive ul li a{clear:both; display:block; font-weight:bold; font-size:14px; line-height:20px;}
.mobfive ul li span{clear:both; display:block; padding-left:18px; color:#999; background:url(../images/icon_new_time.png) no-repeat left center; background-size:13px;}
.mobfive ul li p{line-height:20px;font-size: 12px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#666;}
/*===============模块五 end===============*/
/*===============模块六 start===============*/
.mobsix{clear:both; padding:15px 0px 15px 0px;}
.mobsix ul{clear:both; padding:0px 10px;}
.mobsix ul li{float:left; width:33.3333%; padding:5px;}
.mobsix ul li .hxsl_p{clear:both; text-align:center;font-size: 14px;line-height: 20px;margin-top: 5px; color:#666;}
/*===============模块六 end===============*/
/*===============产品综合页 start===============*/
.proclass{clear:both;position:relative;z-index:1;margin-bottom: 15px;}
.proclassbox{margin:-25px 12px 0px 12px;background:#fff;border-radius: 7px;box-shadow: 0px 2px 7px rgba(0,0,0,0.1); position:relative;}
.proclass:after,.proclass:before{content:'';clear:both;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: 10px;height: 12px;border-radius: 50%;background: #fff;z-index: 3;}
.proclass:after{left: 7px;box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.14) inset;}
.proclass:before{right: 7px;box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.14) inset;}
.proclass a{float:left;display:block;width:16.6667%;text-align:center;padding: 15px 0px 8px 0px;position: relative;}
.proclass a img{width: 40px;margin:0 auto;display:block;}
.proclass a.choose:after{content:''; position:absolute; left:50%; bottom:0px; border-bottom:6px solid #eb0001; border-top:6px solid transparent; border-left:10px solid transparent; border-right:10px solid transparent; -webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}

/**/
.proclasslist{padding:10px 10px 15px 10px;}
.proclasslist h2{font-size: 18px;box-sizing:border-box;line-height:1.1em;margin: 15px 5px;font-weight:normal;}
.proclasslist h2 a{display:block;padding:0 6px 0 8px;width:100%;background:url(/wimg/projt.png) right center no-repeat;text-indent:5px;border-left:3px solid #FF0000;background-size: contain;}
.proclasslist ul{clear:both;}
.proclasslist ul li{float:left; width:50%; padding:5px;}
.proclasslist ul li a{clear:both; display:block;}
.proclasslist ul li .proclasstit{text-align:center;}
/*===============产品综合页 end===============*/
/*===============产品列表 start===============*/
.porlistbom{padding-top:20px;}
.porlist{padding: 0px 10px 10px 10px;}
.porlist li{float: left;width: 50%;padding: 8px;}
.porlist li a.porlistpic{clear:both;display:block;border-radius:8px;overflow:hidden;box-shadow: 0px 2px 10px rgba(100,8,8,0.05);}
.porlist li a.porlisttit{box-shadow:0px 2px 10px rgba(100,8,8,0.2);line-height: 24px;padding: 3px;margin: -15px 15px 0px 15px;position: relative;z-index: 2;background: #fff;border-radius: 3px;}
.porlist li a{clear: both; display: block; text-align: center;}
.porlist li a.porlisttit{font-size:12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*===============产品列表 end===============*/
/*===============产品内页 start===============*/
.proone{padding:10px 0px;}
.proone .proonetit{clear:both;margin-bottom:15px;padding: 0px 12px 0px 0px;text-align:left;}
.proone h1{font-size:20px;display:inline-block;padding-left: 12px;}
.proone .proonetit a{float:right; background:#eb0001; color:#fff; border-radius:15px; line-height:20px; font-size:12px; padding:1px 10px;}
.proone .proonebox{width: 100%;background: #f5f5f5;}
.proone .proonebox p{ border-bottom:#ececec 1px solid;color:#333;box-sizing: border-box;padding: 6px 10px;}
.proone .proonebox p span{margin-right:10px;color: #eb0001;}
.proone .proonetel{background: url(/wimg/pro_tel.png) no-repeat 2px 8px #fff;background-size: 30px auto;text-indent: 41px;line-height:44px;margin: 5px 15px 0px;color:#222;}
.proone .proonetel a{font-size: 18px;color:#000;}
.proone .proonetel a span{font-size: 26px;font-family: Arial;color: red;font-weight: bold;}
.proone .prooneorder{background: #ff0000;border-radius: 20px;text-align: center;line-height: 40px;margin: 0px 15px;}
.proone .prooneorder a{font-size: 16px;color:#fff;}
.proone .prooneorder a img{width:24px; margin-right:10px;}
.proone .proonecon{margin: 10px 10px;overflow: hidden;text-align: center;}
.proone .proonecon p{float: left;text-align: center;padding: 0px 2px;font-size: 12px;color: #666;}
.proone .proonecon p .icon4 {background: url(/wimg/pro_ser.png) no-repeat left center; padding: 10px;}
.proone .proonebom{padding: 10px 15px 0px 15px;color: #4b4b4b;font-size:14px;}
.proone .proonebom span{border-radius: 10px 0;border: 1px solid #ff0606;color: #ff0606;margin-right:10px;padding: 1px 5px;font-size: 14px;}
/**/
.protext{clear:both; padding:0px 15px;}
.protext h2,.protext h3,.protext h4{font-size: 17px;font-weight: 500;color: #333;line-height: 24px;margin:10px 0;text-align:left;padding-left: 30px;background: url(/wimg/nicon01.png) no-repeat left 2px;background-size: 20px 20px;}
.protext p{margin: 8px 0;}
.protext p img{max-width: 100%;height: auto;}
.protext p video{width: 100%;height: auto;}
.protext p a{font-size: 16px;color: red;}
.protext p strong{color: #ff0000;}
/**/
.protable{clear:both; padding:0px 15px;}
.protable .protabletit{font-size:18px; font-weight: 500; margin: 20px 0;border-left: 4px #ff0000 solid;padding-left:10px;}
.protable .protabletit span{float:right; font-size:12px; color:#666;}
.protable .protablebox{width:100%;overflow:auto;overflow-y: hidden;}
.mtb{width:100%;overflow:auto;overflow-y: hidden;background:url(/images/mtbtit.jpg) no-repeat right 0px;padding: 30px 0 0 0;}
/**/
.prony_fwzc{clear:both;padding: 10px 10px;}
.prony_fwzc .prony_fwzctit{font-size: 20px;width: 100%;text-align: center;background: url(/wimg/icon_index_line.png) no-repeat bottom center;padding-bottom: 10px;margin-bottom: 15px;background-size: 150px 3px;font-weight: bold;}
.prony_fwzc ul{clear:both;}
.prony_fwzc ul li{float:left; padding:0px 5px; width:33.3333%;}
.prony_fwzc ul li img{width:50px; clear:both; display:block; margin:0 auto;}
.prony_fwzc ul li span{clear: both; display:  block; text-align: center;}
/*===============产品内页 end===============*/
/*===============关于我们 start===============*/
.abouttit{line-height: 30px;text-align: center;font-size: 17px;background: url(/wimg/marrow01.png) no-repeat 15px center;background-size:20px;padding: 5px 0px;font-weight: normal;color: #333;}
.aboutone{clear:both; padding:10px 0px;}
.aboutone>p{padding:10px 15px;font-size: 15px;line-height:24px;color: #555;}
.aboutone ul{padding:0px 10px;}
.aboutone ul li{float:left; width:33.3333%; padding:0px 5px;}
.aboutone ul li p{clear:both; border-radius:10px 0px 10px 0px; overflow:hidden; position:relative;}
.aboutone ul li span{text-align:center; font-size:12px; position: absolute;bottom: 0px; left:0px; right:0px;color: #fff;background: url(/wimg/icon_bg.png);margin: 0;}
/**/
.abouttwo{padding:10px 10px 0px 10px;}
.abouttwo li{float:left; width:50%; padding:10px 5px;}
.abouttwo li span{display:block;font-size:12px;color:#333;text-align: center;line-height: 45px;margin-bottom:4px;}
.abouttwo li:nth-child(1) span img,.abouttwo li:nth-child(2) span img{width:66px;display:inline-block;margin-right: 5px;}
.abouttwo li:nth-child(3) span img,.abouttwo li:nth-child(4) span img{width:85px;display:inline-block;margin-right: 5px;}
.abouttwo li p{clear:both;font-size: 12px;text-align: center;line-height:20px;height:40px;overflow:hidden;color: #333;}
.m_img img{width: 100%;height: auto;}
/**/
.aboutthree{padding: 10px 0px 10px 0px;}
.aboutthree p{padding:5px 15px 10px 15px; font-size:14px; line-height:24px;}
.aboutthree ul{padding:0px 10px;}
.aboutthree ul li{float:left; margin:5px 1%; width:31.3333%; border-radius:0px 10px 0px 10px; overflow:hidden;}
/**/
.aboutfour{padding: 10px 0px 10px 0px;}
.aboutfour p{padding:10px 15px; font-size:14px; line-height:24px;}
.aboutfour ul{padding:0px 10px;}
.aboutfour ul li{float:left; margin:5px 1%; width:31.3333%; border-radius:0px 10px 0px 10px; overflow:hidden;}
/**/
.aboutfive{padding: 10px 0px 10px 0px;}
.aboutfive p{padding:10px 15px; font-size:14px; line-height:24px;}
.aboutfive ul{padding:0px 10px;}
.aboutfive ul li{float:left; padding:5px; width:50%; position:relative;}
.aboutfive ul li a{clear:both; display:block;}
.aboutfive ul li .aboutfivepic{border-radius:7px; overflow:hidden;}
.aboutfive ul li .aboutfivetit{clear:both;text-align:center;background:#ffffff;box-shadow:0px 2px 10px rgba(100,8,8,0.05);margin: 0px 8px 0px 8px;border-radius:5px;position:relative;z-index:1;line-height: 30px;}
/*===============关于我们 end===============*/
/*===============联系我们 start===============*/
.contactone{clear:both;padding: 15px 15px 0px 15px;}
.contactone h3{font-size:20px;line-height:30px;color:#00132b;padding: 15px 0px;}
.contactone .contactonebox{box-shadow:0px 0px 7px rgba(221,0,0,0.17);padding: 10px 5px 10px 15px;border-radius:10px 0px 10px 0px;}
.contactone .contactonebox p{font-size: 14px;color:#666;line-height:30px;padding: 3px 0px;}
.contactone .contactonebox p a.contactonea{color:red;font-size: 18px;}
.contactone .contactonebox p a.contactonebtn{color:#ff0b00;font-size:15px;font-weight:bold;position:relative;display:inline-block;padding: 2px 10px 0px 10px;line-height: 24px;}
.contactone .contactonebox p a.contactonebtn:after{content:'';border:1px solid #ff0000;position:absolute;left: 0px;right: 0px;top:0px;bottom:0px;border-radius:7px 0px 7px 0px;}
.contactone .contactonebox p a.contactonebtn:before{content:'';border:1px solid #ff0000;position:absolute;left: 2px;right: -2px;top: 2px;bottom: -2px;border-radius:7px 0px 7px 0px;}
/**/
.contacttwo p{clear:both;padding:10px 15px;text-align:left;line-height:24px;color: #999;font-size: 12px;}
.contacttwo ul{clear:both; padding:0px 10px;}
.contacttwo ul li{float:left;width:33.3333%;padding: 5px 0px;}
.contacttwo ul li span{clear:both; display:block; text-align:center;}
.contacttwo ul li .contacttwopic{box-shadow:0px 0px 7px rgba(221,0,0,0.17);padding: 7px 15px;border-radius:10px 0px 10px 0px;width: 60px;margin: 0 auto;}
.contacttwo ul li .contacttwotit{text-align:center; font-size:12px; color:#333; padding:7px 0px 5px 0px;}
/**/
.contactthree{clear:both;padding:0px 15px 0px 15px;}
.contactthree h3{font-size:20px;line-height:30px;color:#00132b;padding:0px 15px 15px 0px;}
.contactthree .contactthreebox{box-shadow:0px 0px 7px rgba(221,0,0,0.17);padding: 10px 10px;border-radius:10px 0px 10px 0px; margin-bottom:15px;}
.contactthree .contactthreebox p{clear:both;text-align:left;color:#333;font-size:14px;padding-bottom: 5px;line-height: 22px;}
.contactthree .contactthreebox span{color:#999999;display:block;text-align:left;line-height:22px;font-size: 12px;}
/*===============联系我们 end===============*/
/*===============售后服务 start===============*/
.servicetit{line-height: 30px;text-align: center;font-size: 17px;background: url(/wimg/marrow01.png) no-repeat 15px center;background-size:20px;padding: 5px 0px;font-weight: normal;color: #333;}
.servicetxt{clear:both;padding:0px 15px;font-size: 14px;text-align: left;color: #444;margin:0;}
/**/
.fuban{position:relative;}
.fuban .fubanbox{position:absolute;left:15px;right: 15px;bottom:15px;top:15px;}
.fuban .fubanbox .fubanboxtit{clear:both;padding: 0px 0px 3px 0px;line-height:24px;text-align:center;font-size:18px;color: #bcbcbb;}
.fuban .fubanbox .fubanboxtxt{clear:both;padding: 0px 0px;font-size: 10px;text-align: left;color: #bcbcbb;margin:0; line-height:22px;}
@media(min-width:330px){.fuban .fubanbox .fubanboxtxt{font-size:12px;}}
@media(min-width:376px){.fuban .fubanbox .fubanboxtxt{font-size:14px;}}
/**/
.serviceone{clear:both; padding:10px;}
.serviceone li{float:left; width:50%; padding:5px 0px;}
.serviceone li p{clear:both;text-align:center;height: 46px;}
.serviceone li p img{display: inline-block;width:69px;vertical-align: bottom;}
.serviceone li:nth-child(2) p img{width:89px;}
.serviceone li span{clear:both;display:block;text-align:center;line-height:20px;height:40px;margin-top: 5px;margin-bottom: 10px; font-size:12px;}
@media(min-width:410px){
    .serviceone li span{height:auto;}
}
/**/
.servicetwo{padding-top:10px;}
.servicetwo ul{clear:both; padding:10px 10px 20px 10px;}
.servicetwo li{float:left;width: 48%;margin: 5px 1%; overflow:hidden;}
.servicetwo li:nth-child(1),.servicetwo li:nth-child(4){border-radius:12px 60px 12px 60px;}
.servicetwo li:nth-child(2),.servicetwo li:nth-child(3){border-radius: 60px 12px 60px 12px;}
/*===============售后服务 end===============*/
/*===============新闻列表 start===============*/
.insidenew{padding: 15px 15px;box-shadow: 0px 0px 14px rgba(45,0,0,0.07);position: relative; margin-top:25px;}
.insidenew:after{content:'';left:60px;position: absolute;top:0px;bottom: 40px;width:1px;background: url(../images/newicon01.jpg) repeat-y left top;z-index: 1;}
.insidenew h3{clear:both;text-align:left;position: absolute;left: 33px;top: -20px;z-index: 2;font-size: 14px;color: #fff;background: #da251d;border-radius: 5px;padding: 5px 28px;display: block;line-height: 24px;}
.insidenew h3:after{content:'';position:absolute;left:20px;bottom: -12px;width:0px;height:0px;border-top: 6px solid #ed1b47;border-left:7px solid transparent;border-bottom: 6px solid transparent;border-right:7px solid transparent;}
.insidenew dl{clear:both; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.insidenew dl dt img{width:100%;}
.insidenew dl h3{font-size:14px; line-height:20px; padding:10px 0px 0px 0px;}
.insidenew dl p{clear:both;font-size:12px;color:#666;line-height:20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; padding:5px 0px;}
.insidenew dl span a{background:#f00; color:#fff;padding:3px 10px;font-size:12px; border-radius:3px;}
.insidenew ul li{clear:both;position:relative;text-align:left;padding: 0px 0px 0px 67px;z-index: 3;margin-top: 15px;}
.insidenew ul li .insidenewbox{box-shadow: 0px 2px 7px rgba(0,0,0,0.14);padding: 10px 10px;border-radius: 10px 0px 0px 0px;position: relative;z-index: 5;background: #fff;}
.insidenew ul li:after{content:'';position:absolute;left: 38px;top:20px;width:15px;height:15px;background: url(../images/newicon02.png) center center;background-size:15px 15px;}
.insidenew ul li a.insidenewboxtit{clear:both; font-size:13px; font-weight:bold; display:block; line-height:20px; color:#333; padding-bottom:10px;}
.insidenew ul li a.insidenewboxmore{box-shadow: -1px 2px 7px rgba(0,0,0,0.14);border-radius: 10px 0px 0px 0px;background:url(../images/newicon03.png) no-repeat center 5px #fff;background-size: 32px 20px;padding: 30px 5px 5px 5px;position: absolute;left:9px;bottom: 5px;line-height: 15px;z-index: 2;color: #ed1b47;font-size: 12px;}
.insidenew ul li time{position: absolute;left: 0px;top: 10px;color: #666;line-height:15px;font-size:12px;text-align:center;z-index: 2;}
.insidenew ul li time strong{color:#cacaca; clear:both; display:block; font-weight:normal; font-size:10px;}

.insidenew ul li p{clear:both;font-size:11px;color:#666;line-height:18px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
/*===============新闻列表 end===============*/
/*===============新闻综合列表 start===============*/
.newlist{padding-top: 25px;}
.newlist .newlistbox{clear:both;box-shadow: 0px 0px 14px rgba(45,0,0,0.07);padding: 10px 15px;position: relative;margin: 0px 0px 40px 0px;display: block;position: relative;}
.newlist .newlistbox:last-child{margin-bottom:0px;}
.newlist .newlistbox:after{content:'';left:60px;position: absolute;top:0px;bottom: 40px;width:1px;background: url(../images/newicon01.jpg) repeat-y left top;z-index: 1;}
.newlist .newlistbox h3{clear:both;text-align:left;position: absolute;left: 33px;top: -20px;z-index: 2;}
.newlist .newlistbox h3 a{font-size: 14px;position:relative;color: #fff;background: #da251d;border-radius: 5px;padding: 5px 28px;display: block;line-height: 24px;}
.newlist .newlistbox h3 a:after{content:'';position:absolute;left:20px;bottom: -12px;width:0px;height:0px;border-top: 6px solid #ed1b47;border-left:7px solid transparent;border-bottom: 6px solid transparent;border-right:7px solid transparent;}
.newlist .newlistbox .newmore{position:absolute;left: 60px;bottom: 10px;border:1px solid #da251d;color:#ed1b47;font-size:12px;padding:2px 5px;border-radius: 0px 13px 13px 13px;width: 50px;height: 30px;line-height: 24px;text-align: center;z-index: 2;}
.newlist .newlistbox ul{margin-bottom: 40px;padding-top: 10px;}
.newlist .newlistbox ul li{clear:both;position:relative;text-align:left;padding: 10px 0px 10px 67px;z-index: 3;}
.newlist .newlistbox ul li:last-child{border-bottom:0px;}
.newlist .newlistbox ul li a{clear:both;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-shadow: 0px 2px 7px rgba(0,0,0,0.14);padding: 5px 10px;line-height: 24px; border-radius:5px 0px 0px 0px;}
.newlist .newlistbox ul li:after{content:'';position:absolute;left: 38px;top:20px;width:15px;height:15px;background: url(../images/newicon02.png) center center;background-size:15px 15px;}
.newlist .newlistbox ul li span{position: absolute;left: 0px;top: 10px;color: #666; line-height:15px; font-size:12px; text-align:center;}
.newlist .newlistbox ul li span strong{color:#cacaca; clear:both; display:block; font-weight:normal; font-size:10px;}
/*===============新闻综合列表 end===============*/
/*===============新闻内页 start===============*/
.newtop{margin: -60px 10px 0px 10px;position: relative;z-index:3;box-shadow: 0px 2px 5px #ddd;border-radius: 5px;background:#fff;padding: 4px 0px 5px 0px;}
.newtop>span{position:absolute;right:95px;top: 0px;display:block;padding:0px;margin:0px;height:100%;width:1px;background:url(/wimg/newicon03.jpg) repeat-y center top;}
.newtop>span:nth-child(1),.newtop>span img{display:none;}
.newtop>span:after{position:absolute; left:-5px; top:0px; content:''; width:10px; height:3px; background:url(/wimg/newicon02.jpg) no-repeat center top; display:block; background-size:10px 3px;}
.newtop>span:before{position:absolute; left:-5px; bottom:-10px; content:''; width:10px; height:13px; background:url(/wimg/newicon01.jpg) no-repeat center top; display:block; background-size:10px 13px;}
.newtopbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;}
.newtopbox .newtopfl{-webkit-box-flex:1;-moz-box-flex:1;width:0%;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.newtopbox .newtopfl h1{font-size: 18px;line-height:24px;text-align:left;padding: 0px 10px 0px 0px;}
.newtopbox .newtopfl .newtoptime{clear:both;text-align: left;padding: 0px 15px 0px 20px;background: url(/wimg/rilit.jpg) 0px center no-repeat;background-size: 14px;color:#999;margin: 3px 0px 5px 0px;display: block;line-height: 20px;}
.newtopbox .newtopfr{width:90px;padding: 0px 5px;}
@media(min-width:330px){
    .newtopbox .newtopfr{margin-top: -10px;}
}

.newtopbom{padding: 0px 15px;}
.newtopbom ul{clear:both; background:#fff; padding:10px 0px; border-radius:0px 0px 5px 5px; box-shadow:0px 2px 5px #ccc; display:block;}
.newtopbom ul li{font-size:12px;float:left; width:50%; text-align:center; color:#f00;}
.newtopbom ul li span{display:inline-block; width:26px;height:26px; background:url(/wimg/xiao.png) no-repeat center center; background-size:26px; vertical-align:middle; margin-right:3px;}
.newtopbom ul li:last-child span{background:url(/wimg/bao.png) no-repeat center center; background-size:26px;}

.newtop .newtopbom{clear:both;border-top: 1px solid #eee;border-bottom: 1px inset #eee;padding: 5px 15px;line-height: 30px;background: #f7f7f7;}
.newtop .newtopbom .cone_tel{line-height: 25px;color: #ff0000;font-weight: 600;font-size:18px; background:url(/wimg/dh.png) no-repeat left center; background-size:20px; padding-left:25px;}
.newtop .newtopbom .cone_emai{float: right;font-size: 14px;line-height: 30px;background: #FF0000;color: #fff;padding: 0px 15px;border-radius: 1px;cursor: pointer;overflow: hidden;}
/**/
.newtext{padding:5px 15px 0px 15px;}
.newtext p{clear:both;   font-size:14px; line-height:26px; color:#666; padding:10px 0px;}
.newtext h2{font-size: 17px;font-weight: 500;color: #333;line-height: 24px;margin:10px 0;text-align:left;padding-left: 30px;background: url(/wimg/nicon01.png) no-repeat left 2px;background-size: 20px 20px;}
.newtext video{width:100%;}
.newtext p a{color:#f00; font-size: 15px;}
.newtext h3{font-size: 17px;font-weight: 500;color: #333;line-height: 24px;margin:30px 0 10px 0;text-align:left;padding-left: 30px;background: url(/wimg/nicon01.png) no-repeat left 2px;background-size: 20px 20px;}
.newtext h4{font-size:14px;font-weight: 500;margin:10px 0;border-left: 4px #ff0000 solid;padding-left: 10px;}
/*.newtext p>strong,.newtext>strong{color: #f02d21;}*/
.forysswt,.bqonline{background:#f02d21; color:#fff!important; text-decoration:none !important; padding:2px 10px; border-radius:3px; margin:0px 3px; display: inline-block;}
.forysswt span,.bqonline span{color:#fff!important; font-size:14px!important;}
.forysswt b,.bqonline b{color:#fff!important; font-weight:normal; font-size:14px!important;}
/*===============新闻内页 end===============*/
/*===============上下分页 start===============*/
.detailPage{border-top:#f3f3f3 2px solid;border-bottom:#f3f3f3 2px solid;margin-top:20px;padding:10px 15px;}
.detailPage li{font-size:14px; line-height:20px; padding:3px 0px;color: #666;}
.detailPage li strong{ color:#FF0000;}
/*===============上下分页 end===============*/
/*===============相关产品 start===============*/
.xgpro{padding:0px 0px 10px 0px;}
.xgpro .xgtit{clear:both; font-weight:normal;margin:20px 15px;border-left: 4px #ff0000 solid;padding-left: 10px; font-size:18px; line-height:20px;}
.xgpro ul{clear:both; padding:0px 10px;}
.xgpro ul li{float:left; width:50%; padding:0px 5px;}
.xgpro ul li a{clear:both; display:block; text-align:center; font-size:14px;}
.xgpro ul li a.xgprotit{padding-top:5px;}
/*===============相关产品 end===============*/
/*===============在线留言 start===============*/
.ly_form{padding:10px 15px 15px 15px;background: #f7f7f7; margin-top:15px;}
.ly_form .ly_zxfw{clear:both;}
.ly_form .ly_zxfw h3{margin: 0px 0 10px;text-align:left;height: 40px;text-indent:0;padding:0;background:none;font-weight:bold;line-height: 40px;color: #eb0001;font-size:20px;}
.ly_form .ly_zxfw p{font-size:14px; text-align:left; color:#666; line-height:24px;}
.ly_form .ly_zxfw p a{color:#f00; font-weight:bold; font-size:16px;}
.ly_form ul{clear:both; width:100%;}
.ly_form li{clear:both; width:100%; position:relative;}
.ly_form li i{position: absolute;left:5px;top:40px;display: block;width: 30px;height: 30px;}
.ly_form li.lyicon1 i{background: url(../images/lytb2.png) no-repeat center center;}
.ly_form li.lyicon2 i{background: url(../images/lytb1.png) no-repeat center center;}
.ly_form li.lyicon3 i{background: url(../images/lytb3.png) no-repeat center center; top:48px;}
.ly_form li input:-webkit-autofill, .ly_form li textarea:-webkit-autofill, .ly_form li select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f4f7f9 inset;border: 1px solid #CCC!important;}

.ly_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 14px;line-height: 38px;color: #000;}
.ly_form li span font{color:#eb0001;}
.ly_form li input{height: 36px;line-height: 36px;width:100%; background:#f4f7f9;color: #666;font-size: 15px;border: #e2e2e2 1px solid;text-indent: 35px;box-sizing: border-box;border-radius: 4px;}
.ly_form li .tex_message {font-family:微软雅黑,宋体;background:#f4f7f9;padding: 15px 0 0 35px;width:100%;border: #e2e2e2 1px solid;height: 100px;line-height: 20px;font-size: 15px;color: #666;box-sizing: border-box;}
.ly_form .button input{color: #000;font-family:微软雅黑;line-height: 40px;display: block;width: 100%;cursor: pointer;font-size: 14px;font-weight:bold;border-radius:4px;border: none;background: #fc0;}
.ly_form .button input:hover{background:#fdcc05;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
/*===============在线留言 end===============*/
/*===============客户案例 start===============*/
.caseclass{clear: both;position: relative;z-index: 1;margin-bottom: 15px;}
.caseclass ul{margin:-25px 12px 0px 12px;background:#fff;border-radius: 7px;box-shadow: 0px 2px 7px rgba(0,0,0,0.1); position:relative;}
.caseclass:after,.caseclass:before{content:'';clear:both;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: 10px;height: 12px;border-radius: 50%;background: #fff;z-index: 3;}
.caseclass:after{left: 7px;box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.14) inset;}
.caseclass:before{right: 7px;box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.14) inset;}
.caseclass ul li{float:left;display:block;width:20%;text-align:center;padding:10px 0px 10px 0px;position: relative;overflow: hidden;height: 40px;}
.caseclass ul li a{clear:both;display:block;font-size:12px;text-align:center;/* overflow:  hidden; */}
.caseclass ul li img{width: 40px;margin:0 auto;display:block;}
.caseclass ul li.choose:after{content:'';position:absolute;left:50%;bottom:0px;border-bottom: 8px solid #eb0001;border-top: 8px solid transparent;border-left: 22px solid transparent;border-right: 22px solid transparent;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
/**/
.caselist{clear:both;padding: 10px 10px;}
.caselist li{clear:both;width:100%;padding:0px 0px;position:relative;margin-bottom: 20px;}
.caselist li .caselistpic{width:110px;height: 120px;position: absolute;display: block;left: 10px;bottom: 10px;border-radius:5px;overflow: hidden;display: block;z-index: 2;}
.caselist li .caselistbox{width: 100%;text-align:left;}
.caselist li .caselistbox .caselistboxbom{background:url(../images/caseicon01.png) no-repeat calc(100% - 10px) center #fff;background-size:15px auto;box-shadow:0px 2px 10px rgba(100,8,8,0.2);border-radius:5px;padding: 5px 10px 5px 130px;position: relative;z-index: 1;}
.caselist li .caselistbox a{clear:both;display:block;line-height: 30px;height: 40px;overflow: hidden;font-size: 14px;padding-left: 130px;font-weight: bold;}
.caselist li .caselistbox p{clear:both;line-height:30px;color:#777;font-size: 12px;position: relative;z-index: 2;}
/*===============客户案例 end===============*/
/*===============聚合页 start===============*/
.jvhenav{clear:both; background:#f5f5f5; padding:5px 15px; line-height:24px; font-size:12px; margin-bottom:10px;}
.gdxgnews{padding:10px 15px;}
.gdxgnews h1{clear:both;padding-left:10px; line-height:1; border-left:3px solid #f00; font-size:18px;}
.gdxgnews h1 a{color:#f00;}
.newjvhe{clear:both;}
.newjvhe .newlist_pl{clear:both; padding:0px 15px;}
.newjvhe .newlist_pl li{clear:both; border-bottom:1px dashed #ddd; padding:6px 0px 6px 12px; background: url(../images/yd2.png) no-repeat left center;}
.newjvhe .newlist_pl li a{clear:both; display:block; font-size:12px; line-height:24px;}
.newjvhe .newlist_pl li .time{display:none;}
/*===============聚合页 end===============*/
/*=======================侧边浮动 start===================*/
.return #mtop_div{position: fixed;right:10px;bottom:60px; z-index: 20;}
.return #mtop_div #gotoTop2 {width: 35px;height: 35px;cursor: pointer;background: url(/wimg/totop01.png) no-repeat;background-size: 35px;display: block;font-size: 0px;}
.return #mtop_div .m_ly {width: 35px;height: 35px;cursor: pointer;background: url(/wimg/fixed-phone.gif) no-repeat center center #fede00;background-size: 35px;border-radius: 50%;display: block;font-size: 0px;margin-bottom: 10px;}
.return #mtop_div .m_dwly {width:35px;height:35px;cursor: pointer;background:#fede00;font-weight: 700;border-radius: 50%;color: #5d4501;display: block;font-size: 10px;margin-bottom:5px;padding: 5px 5px 0px;text-align: center;line-height: 12px;box-shadow: 0px 0px 2px rgba(230, 150, 4,0.5);}
/*=======================侧边浮动 end===================*/
.chinahxjq_footzx{padding: 25px 15px;text-align: center;}
.foot_talk,.foot_tel{width:100%}
.foot_talk a{display: block;line-height: 40px;font-size: 16px;color: #fff;text-align: center;background: #eb0001;border-radius: 30px;}
.foot_tel{text-align:center;font-size: 16px;color:#2b2b2b;margin-top: 10px;}
.foot_tel a{color:#eb0001;margin-left:10px;font-size: 18px;}
.fo_logo {width: 80%;margin: 0 auto;text-align:center;margin-bottom:15px;}
.chinahxjq_foot{margin:0px auto 20px;padding: 0px 15px;text-align:center;}
.foot_nav{overflow:hidden;display: inline-block;}
.foot_nav li{float: left;padding: 0 10px;border-right: 1px solid #303030;line-height: 18px;font-size: 14px;}
.foot_nav li a{display:block}
.foot_nav li:last-child{border-right:none 0}
.foot_copy{margin-top: 5px;text-align:center;}
.foot_copy p,.foot_copy p a{line-height: 22px;font-size: 14px;color:#444;}
.fo_logo img{width:100%;height: auto;}
/*=======================底部浮动 start===================*/
.footfix{position:fixed;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom: 0rem;z-index: 30;}
.footfix .footfixbox{margin:0px 15px; box-shadow:0px 0px 5px #eee; border-radius:5px; overflow:hidden;background:#fff;}
.footfix .footfixbox a{float:left;background:#da251d; width: 50%; text-align:center; padding:2px 0px; position:relative;}
.footfix .footfixbox a:after{position:absolute;left:34%;right:34%;bottom:0px;border-radius:3px 3px 0px 0px;height:3px;background: #ffffff;content:'';}
.footfix .footfixbox a span{clear:both;display:inline-block;line-height:22px;text-align:center;padding-left:30px;font-size:14px;font-weight:bold;color: #ffffff;}
.footfix .footfixbox a.footfixicon01 span{background:url(/wimg/footfixicon01.png) no-repeat left center; background-size:22px 21px;}
.footfix .footfixbox a.footfixicon02 span{background:url(/wimg/footfixicon02.png) no-repeat left center; background-size:22px 21px;}
.footfix .footfixbox a.footfixicon03 span{background:url(/wimg/footfixicon03.png) no-repeat left center;background-size:22px 21px;color: #da251d;}
.footfix .footfixbox a.footfixicon03{background:#fff; border-radius:5px;}
.footfix .footfixbox a.footfixicon03:after{background: #da241c;}
/*=======================底部浮动 end===================*/