*{margin:0;padding:0}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background:#fff;font-family:"Microsoft YaHei";font-size:13px;margin:0;padding:0;color:#333;-webkit-user-select:none;-moz-user-select:none}
body,html{overflow-x:hidden}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,li,ol,p,ul{margin:0;padding:0;border:0}
img,li,ol,ul{border:none;list-style-type:none}
img{border:0;vertical-align:middle}
input{font-family:"Microsoft YaHei";-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
textarea{resize:none;background:inherit;outline:0}
:focus,input,select{outline:0}
table{border-collapse:collapse}
a{color:#333;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent;transition:all .6s}
a:active{color:#333;text-decoration:none;star:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;color:#c7282d}
.clear{zoom:1}
.clear:after{content:'';display:block;clear:both;height:0}
input:focus{outline:0}
textarea:focus{outline:0}
button:focus{outline:0}
select:focus{outline:0}
.left{display:inline;float:left}
.right{display:inline;float:right}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt40{margin-top:40px!important}
.mt45{margin-top:45px!important}
.mt50{margin-top:50px!important}
.top{width:100%;min-width:1200px;height:35px;background:#0a76d5}
.topcon{clear:both;overflow:hidden;width:1200px;height:35px;line-height:35px;margin:0 auto;color:rgba(255,255,255,.8);color:#fff/9;font-size:13px}
.topcon .tl{width:auto;float:left}
.topcon .tr{width:auto;float:right;font-size:14px}
.topcon .tr i.iconfont{font-size:32px;vertical-align:middle;position:relative;top:-1.5px;margin-right:8px}
.topcon .tr b{letter-spacing:1px}
.header{width:100%;padding:20px 0;min-width:1200px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25)}
.headcon{clear:both;overflow:hidden;width:1200px;height:56px;margin:0 auto}
.fixednav{width:100%;min-width:1200px;position:fixed;top:0;left:0;z-index:9;background:#fff}
.logo{width:auto;float:left}
.logo img{display:block;width:auto}
.navbox{width:auto;float:right}
.nav>li{padding-left:64px;height:56px;line-height:56px;float:left}
.nav>li>a{display:block;padding:0;font-size:16px;color:#333;position:relative}
.nav>li>a .line{width:0;height:2px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;margin:0 auto;position:absolute;bottom:8px;bottom:25px/9;left:0;right:0;transition:width .2s linear;transition:width .2s linear;-moz-transition:width .2s linear;-webkit-transition:width .2s linear;-o-transition:width .2s linear}
.nav>li.active>a,.nav>li>a:hover{transition:all .5s linear;font-weight:600;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.nav>li>a:hover .line{width:100%}
.nav>li.active>a .line{display:block;width:100%}
.swiper-container{width:100%;position:relative;z-index:2;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.swiper-wrapper{position:relative;width:100%;height:auto!important;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;height:auto!important}
.swiper-slide img{width:100%;height:auto;display:block}
.pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:99}
.swiper-pagination-switch{display:inline-block;margin:0 5px;width:20px;height:5px;background:#ababac;cursor:pointer}
.swiper-active-switch{background:#f6491e}
.zxdt{width:100%;min-width:1200px;height:auto;padding:10px 0;overflow:hidden}
.zxdt .bd{width:1200px;height:52px;margin:0 auto;clear:both;overflow:hidden}
.zxdt .bd .tempWrap{width:55%;float:left}
.zxdt .dtlist li{line-height:52px;height:52px;overflow:hidden;font-size:14px;color:#4f91d7}
.zxdt .dtlist li a{max-width:75%;color:#0a76d5;overflow:hidden}
.zxdt .dtlist li span{float:right}
.zxdt .dtlist li i.iconfont{font-size:32px;vertical-align:middle}
.zxdt .ggc{width:40%;text-align:right;font-size:18px;font-weight:700;letter-spacing:1px;float:right;height:52px;line-height:52px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.zxdt .ggc i.iconfont{font-size:35px;vertical-align:middle;margin-right:8px}
.zxdt .ggc a{color:#d62329}
.about{width:100%;height:auto;overflow:hidden;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}
.abcon{width:1200px;margin:0 auto;position:relative;min-height:400px;z-index:0}
.abtxt{width:50%;padding:40px 0 50px;overflow:hidden;position:relative;z-index:4}
.bt_tit{font-size:22px;color:#222;line-height:40px;margin-bottom:10px}
.bt_tit span{font-weight:400;font-size:18px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase}
.bt_tit .more{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:400;margin-top:5px;padding:0 20px;border-radius:50px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.abtxt .jjwz{font-size:14px;line-height:30px}
.abtxt .jjwz p{padding:3px 0;text-indent:2em}
.abcon .js_ys{width:80%;background:#fff;padding:20px 0;margin:-30px 0 0 10px;-webkit-box-shadow:0 5px 20px rgba(204,204,204,.5);-moz-box-shadow:0 5px 20px rgba(204,204,204,.5);box-shadow:0 5px 20px rgba(204,204,204,.5);position:relative;z-index:9;overflow:hidden}
.abcon .js_ys ul{clear:both;overflow:hidden;margin-right:-3%;padding:0 15px}
.abcon .js_ys li{float:left;text-align:center;width:22%;margin-right:3%;float:left}
.abcon .js_ys li .iconfont{font-size:40px;color:#e1201f}
.abcon .js_ys li p{text-align:center;font-size:15px;margin-top:8px}
.abcon .js_ys li p strong{color:#c9221e}
.abimg{background:url(../img/jjbg.png) center no-repeat;opacity:.5;background-size:cover;width:100%;top:0;left:50%;height:100%;position:absolute;z-index:2;-webkit-transition:all .5s ease-out .3s;-moz-transition:all .5s ease-out .3s;-o-transition:all .5s ease-out .3s;transition:all .5s ease-out .3s}
.abimg>.bg{height:600px;position:absolute;width:90px;bottom:0;left:-90px;background-color:#fff;transform:rotate(9deg);-ms-transform:rotate(9deg);-moz-transform:rotate(9deg);-webkit-transform:rotate(9deg);-o-transform:rotate(9deg);-ms-transform-origin:90px 600px;-moz-transform-origin:90px 600px;-webkit-transform-origin:90px 600px;-o-transform-origin:90px 600px;transform-origin:90px 600px}
.fadeInX{opacity:1;visibility:visible;transform:translateX(0)}
.abimg img{display:block;width:42%;margin-left:8%}
.xqzx{text-align:center;margin:20px 0 0}
.xqzx a{width:180px;height:42px;line-height:42px;font-size:15px;border-radius:100px;display:inline-block;margin:0 15px;background-color:#0a76d5;color:#fff}
.xqzx a:last-child{background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.cpzs{width:100%;height:auto;min-width:1200px;background:#f9f9f9;padding:40px 0 50px;position:relative;z-index:1;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;overflow:hidden}
.cpcon{width:1200px;height:auto;margin:0 auto;padding:0 4px;box-sizing:border-box}
.cpzs .bt_tit,.kh_case .bt_tit,.rtcp .bt_tit{text-align:center}
.probox .cpfl{width:100%;height:37px;position:relative;text-align:center;padding-bottom:15px;overflow:hidden}
.probox .cpfl span{position:relative;z-index:2;cursor:pointer;color:#222;padding:0 25px;font-size:14px;height:35px;line-height:35px;margin:0 8px;display:inline-block;background:#fff;border:1px solid #f2f2f2;border-radius:50px}
.probox .cpfl a:last-child,.probox .cpfl span:hover{color:#fff;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.probox .cpfl a:hover:last-child,.zxtel:hover{background-position:right center}
.probox .cpfl .xian{width:100%;height:1px;z-index:0;display:block;background:#eee;position:absolute;top:50%;left:0;margin:-10px 0 0}
.cplist{width:100%;height:auto;margin:0 auto}
#demo0{float:left;height:650px;overflow:hidden}
#demo1,#demo2{min-height:auto;width:1200px}
.cplist{display:none}
.cplist ul{clear:both;overflow:visible;margin-right:-2%}
.cplist li{width:23%;float:left;margin:2% 2% 0 0;display:inline;background:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.16);box-shadow:0 4px 6px 0 rgba(0,0,0,.16)}
.cplist li img{display:block;width:100%;vertical-align:middle;-webkit-transition:.1s linear;transition:.1s linear}
.cplist li h3{font-size:14px;font-weight:400;text-align:center;padding:0 10px;height:42px;line-height:42px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.zxtel{cursor:pointer;width:35%;margin:50px auto auto;text-align:center;height:62px;line-height:62px;font-size:20px;border-radius:50px;padding:0 36px;color:#fff;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.zxtel i.iconfont{font-size:36px;vertical-align:middle;position:relative;top:-2px;margin-right:8px}
.scrollArrow{-webkit-animation-name:scrollArrow;animation-name:scrollArrow;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@keyframes scrollArrow{0%,100%{transform:translate3d(0,0,0)}
50%{transform:translate3d(0,-10px,0)}
}
.kh_case{width:100%;height:auto;min-width:1200px;margin:0 auto;padding:50px 0;overflow:hidden}
.allb{padding:.5%;clear:both}
.allb ul{clear:both;overflow:hidden;margin-right:-.5%}
.allb li{width:24.5%;margin:.5% .5% 0 0;float:left;display:inline;position:relative}
.allb li .alimg{width:auto;overflow:hidden}
.allb li .alimg img{width:100%;display:block}
.allb li .alimg p{font-size:16px;color:#fff;width:100%;position:absolute;left:0;bottom:0;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.5)}
.allb li .altxt{position:absolute;bottom:-100%;width:100%;height:100%;text-align:center;color:#fff;background:rgba(0,0,0,.5);padding-top:25%;box-sizing:border-box;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.allb li .altxt h3{width:100%;text-align:center;color:#fff;font-size:18px}
.allb li .altxt p{line-height:28px;color:#fff}
.allb li .altxt .ckxq{width:40%;height:42px;line-height:42px;border-radius:6px;margin:30px auto 0;background-color:#ed1c24}
.allb li .altxt .ckxq a{display:block;color:#fff}
.allb li:hover .altxt{bottom:0}
.allb li:hover .alimg p{display:none}
.rtcp{width:100%;min-width:1200px;height:auto;background:url(../img/ystop.jpg) top center no-repeat;padding:200px 0 50px;border-bottom:1px solid #f7f7f7}
.rtcon{width:1200px;height:auto;margin:0 auto}
.rtlist ul{clear:both;overflow:hidden;margin-right:-60px}
.rtlist li{width:23%;float:left;margin:2% 2% 0 0;display:inline}
.rtlist li .rtimg{width:auto;height:auto;overflow:hidden}
.rtlist li .rtimg img{display:block;width:100%;border-radius:10px}
.rtlist li .rt_txt{margin:0 18px}
.rtlist li .rt_txt a{font-size:14px;line-height:40px;text-align:center;display:block;background:#f2f2f2;border-radius:0 0 10px 10px}
.rtlist li .rt_txt:after{content:"";width:90%;height:12px;background:#f7f7f7;display:block;border-radius:0 0 10px 10px;opacity:.7;margin:0 auto}
.rtlist li:hover .rt_txt:after{background:#fa0c13;opacity:.7}
.rtlist li:hover .rt_txt a{color:#fa0c13}
.ysbox{width:100%;min-width:1200px;height:auto;padding:50px 0;overflow:hidden}
.ysbox .advantage,.ysbox .advantage_tit{width:1200px;height:auto;margin:0 auto}
.ysbox .advantage_tit{padding-bottom:40px;overflow:hidden}
.ysbox .advantage_tit a{text-align:center;font-size:28px;font-weight:700;color:#fff;display:block;margin:0 auto;line-height:50px;background:url(../img/ys_t.jpg) no-repeat center}
.ysbox .advantage_tit p{text-align:center;padding-top:15px;font-size:21px;font-weight:700;color:#333;line-height:24px}
.ysbox .advantage_tit span{letter-spacing:1px;text-align:center;font-size:12px;font-weight:400;color:#999;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}
.ysbox .advantage .ys_nav{width:100%;margin:40px auto 0 auto;cursor:pointer}
.ysbox .advantage .ys_nav ul{clear:both;overflow:visible}
.ysbox .advantage .ys_nav ul li{width:24.9%;margin:0 1px 0 0;background-color:#0a76d5;float:left;font-size:24px;font-weight:700;color:#fff;text-align:center;padding:12px 0;position:relative}
.ysbox .advantage .ys_nav ul li i.iconfont{height:30px;line-height:32px;overflow:hidden;display:inline-block;font-size:32px;font-weight:400;vertical-align:middle;margin-right:8px}
.ysbox .advantage .ys_nav ul li p{font-size:18px;line-height:30px;font-weight:700;color:#fff;text-align:center;display:block}
.ysbox .advantage .ys_nav ul li.active,.ysbox .advantage .ys_nav ul li:hover{background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.ysbox .advantage .ys_nav ul li.active .arrow_up{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c9221e;position:absolute;left:50%;margin-left:-10px;top:-10px}
.ysbox .advantage .yspic{clear:both;overflow:hidden}
.ysbox .advantage .ys_nr .ys_img{width:30%;height:auto;float:left;margin:5px 0 0 5px}
.ysbox .advantage .ys_nr .ys_img img{display:block;width:100%;height:auto}
.ysbox .advantage .ys_nr .nr{width:67%;height:auto;float:right}
.ysbox .advantage .ys_nr .nr h5{font-size:24px;font-weight:700;margin-top:40px;line-height:70px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b);display:block;text-align:left}
.ysbox .advantage .ys_nr .nr h5 i{display:block;float:left;width:77px;height:69px;margin-right:20px}
.ysbox .advantage .ys_nr .nr h5 i.num1{background:url(../img/ys1.png) center no-repeat}
.ysbox .advantage .ys_nr .nr h5 i.num2{background:url(../img/ys2.png) center no-repeat}
.ysbox .advantage .ys_nr .nr h5 i.num3{background:url(../img/ys3.png) center no-repeat}
.ysbox .advantage .ys_nr .nr h5 i.num4{background:url(../img/ys4.png) center no-repeat}
.ysbox .advantage .ys_nr .nr p{font-size:15px;font-weight:400;color:#666;display:block;margin:40px 0 0;line-height:30px;background:url(../img/icon04.jpg) no-repeat left 10px;padding-left:30px}
.xwzt{width:1200px;margin:0 auto;padding:40px 0 20px;overflow:hidden}
.xwzt h5{position:relative;font-size:22px;font-weight:400;color:#000;text-indent:15px;padding-bottom:10px;border-bottom:1px solid #eee}
.xwzt h5 span{font-size:14px;margin-left:10px;color:#aaa}
.xwzt h5 a{float:right;font-size:13px;margin-top:7px}
.xwzt h5 i{height:20px;width:4px;background:#007ef3;position:absolute;left:0;top:6px}
.xwdt{width:680px;height:auto;float:left;overflow:hidden}
.xwdt dl{margin-top:30px;clear:both;overflow:hidden}
.xwdt dt{width:32%;height:auto;float:left}
.xwdt dt img{vertical-align:middle;display:block;width:100%;height:auto}
.xwdt dd{width:65%;float:right;line-height:35px;color:#888}
.xwdt dd h3{font-size:18px;font-weight:400;color:#010101;margin-bottom:20px;display:block}
.xwdt ul{margin-top:30px;border-top:1px #ddd dashed;padding-top:25px}
.xwdt li{line-height:37px;font-size:13px;background:url(../img/li2.png) 0 center no-repeat;text-indent:20px}
.xwdt li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xwdt li span{float:right;color:#aaa}
.jszt{width:460px;height:auto;float:right;overflow:hidden}
.ztlist{background:url(../img/ztbg.png) center center no-repeat;margin-top:30px;height:430px;padding:15px}
.ztlist dt{width:430px;height:auto;overflow:hidden}
.ztlist dt img{width:430px;height:251px;transition:all .6s}
.ztlist dt:hover img{transform:scale(1.1)}
.ztlist dd{position:relative;margin-top:-40px;font-size:14px;text-align:center;background:rgba(0,0,0,.6);line-height:40px;color:#fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ztlist ul{margin-top:6px;overflow:hidden}
.ztlist li{line-height:35px;font-size:14px;background:url(../img/li.jpg) 0 center no-repeat;text-indent:20px}
.ztlist li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tjtop{clear:both;overflow:hidden;padding:30px 0;margin-bottom:30px;border-bottom:1px solid #eee}
.tjtop dt{width:30%;float:left}
.tjtop dd{width:67%;float:right}
.tjtop dt img{display:block;width:100%}
.tjtop dd h3{font-size:18px;line-height:30px}
.tjtop dd .sj{font-size:14px;margin:10px 0;display:block}
.tjtop dd p{line-height:28px}
.footer{background:#0a76d5 url(../img/footop.jpg) top center no-repeat;background-size:100%;padding:90px 0 0px;overflow:hidden; overflow:hidden}
.link{width:1200px;height:auto;margin:30px auto 0;overflow:hidden}
.link_tit{font-size:22px;color:rgba(255,255,255,.7);position:relative}
.link_tit span{font-size:14px;margin-left:8px}
.link_tit i{position:absolute;height:1px;background:rgba(255,255,255,.4);display:block;width:87%;right:0;top:50%;margin-top:-.5px}
.linkcon{padding:10px 20px 25px;border:1px solid rgba(255,255,255,.4);border-top:0}
.linkcon a{display:inline-block;color:rgba(255,255,255,.7);margin:12px 12px 0}
.footcon{overflow:hidden; margin-bottom:35px !important;}
.footcon a,.footcon a:hover{color:rgba(255,255,255,.7)}
.ftxt{width:650px;line-height:32px;text-align:right;float:right}
.flogo{width:auto;float:left}
.flogo img{display:block;height:70px;vertical-align:middle}
#backtop{display:none;background:url(../img/backtop.png) no-repeat;width:32px;height:32px;position:fixed;bottom:20px;right:20px}
#backtop:hover{background:url(../img/backtop_hover.png) no-repeat}
.page{text-align:center;clear:both;overflow:hidden}
.page li{display:inline-block}
.nyban{width:100%;height:auto;min-width:1200px}
.nyban img{display:block;width:100%;height:auto}
.main{width:1200px;height:auto;margin:40px auto 20px;clear:both;overflow:hidden}
.main .nyleft{width:240px;height:auto;float:left;overflow:hidden}
.main .nyright{width:920px;height:auto;float:right;overflow:hidden}
.nyleft .nytit{width:100%;height:80px;line-height:28px;background:#0a76d5;text-align:center;color:#fff}
.nyleft .nytit h3{font-size:22px;letter-spacing:2px;font-weight:400;padding-top:12px}
.nyleft .nytit p{color:rgba(255,255,255,.5);font-size:14px;text-transform:uppercase}
.fllb{position:relative;padding:0 15px 0 20px;background:#fefefe;border:1px solid #f2f2f2;overflow:hidden}
.fllb .xian{display:block;position:absolute;height:100%;width:1px;background:#eee}
.flcon{padding:8px 0 22px 18px;overflow:visible}
.flcon dl{padding:13px 0 0}
.flcon dl dt{font-size:15px;height:34px;line-height:34px;position:relative}
.flcon dl dt a{color:#0a76d5}
.flcon dl dd a,.flcon dl dt a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.flcon dl dt .dot{width:8px;height:8px;border-radius:100%;background:#0a76d5;display:block;position:absolute;top:50%;margin-top:-3px;left:-21px}
.flcon dl dd{height:28px;line-height:28px;text-indent:10px;font-size:13px;overflow:hidden}
.flcon dl dd a{color:#666}
.nyright .nyrbody{background:#fff;border:1px solid #f2f2f2;padding:25px 30px;overflow:hidden}
.place{width:100%;line-height:30px;min-width:1200px;padding:10px 0;overflow:hidden;border-bottom:1px solid #f2f2f2}
.nywz{width:1200px;height:auto;margin:0 auto}
.nywz .iconfont{font-size:22px;vertical-align:middle;position:relative;top:-3px;margin-right:8px}
.prolist{overflow:hidden; margin-left:-1.5%; margin-top:25px;}
.prolist li{width:23.5%;float:left; margin-left:1.5%; margin-bottom:15px;}
.prolist li:nth-child(3n){margin-right:0}
.prolist li a{display:block}
.prolist li .img{overflow:hidden;}
.prolist li .img img{width:100% !important;height:auto !important;}
.prolist li p{margin-top:4px;font-size:13px;background:#f9f9f9;text-align:center;height:40px;line-height:40px;padding:0 12px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prolist li:hover p{background:#c7282d;color:#fff}
.nybt{width:100%;position:relative}
.nybt{font-size:22px;font-weight:400;color:#0a76d5;line-height:32px}
.nybt span{position:relative;z-index:5;background:#fff;font-size:18px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase}
.nybt i{height:1px;background:#eee;width:75%;position:absolute;right:0;top:50%;margin-top:-.5px;z-index:0}
.ab_js,.ab_zz,.lxtop{width:1200px;height:auto;margin:0 auto;padding:40px 0;overflow:hidden}
.ab_zz{padding:50px 0 30px}
.jjtit{font-size:18px;color:#c3311c; margin-bottom:25px;}
.ab_js .jjbox p{font-size:15px!important}
.jsdb{clear:both;overflow:hidden;padding:50px 0 0}
.jsdb li{width:25%;float:left;text-align:center}
.jsdb li .iconfont{width:150px;height:150px;line-height:150px;margin:0 auto;font-size:70px;border-radius:100%;color:#fff;background-color:#ff7400}
.jsdb li p{font-size:16px;line-height:25px;margin-top:8px}
.ab_sl{width:100%;height:auto;background:url(../img/xqbg.jpg) repeat;padding:50px 0;overflow:hidden}
.lxmid{width:100%;height:auto;background:url(../img/ly.jpg) center no-repeat;padding:50px 0;overflow:hidden}
.lxmcon,.slcon{clear:both;overflow:hidden;width:1200px;height:auto;margin:0 auto}
.lxwm .zxly{color:#555}
.slcon .slimg{width:48%;height:auto;float:left}
.slcon .slimg img{display:block;width:100%}
.slcon .sltxt{width:50%;height:auto;float:right}
.sljs{font-size:15px;line-height:30px;margin:20px 0 0}
.imgbox{clear:both;overflow:hidden;margin:30px 0 0}
.imgbox li{width:48%;height:auto;float:left}
.imgbox li img{display:block;width:100%}
.imgbox li:nth-child(2n){float:right}
.hzlist,.zzlist{clear:both;overflow:hidden;margin-right:-2%}
.zzlist li{width:14.66%;float:left;margin:2% 2% 0 0}
.hzlist li img,.zzlist li img{width:100%;height:auto;display:block}
.hzlist li{width:23%;float:left;margin:2% 2% 0 0;display:inline}
.ab_hz{width:1200px;height:auto;margin:0 auto;padding-top:50px;overflow:hidden}
.ny_lx{margin-top:20px}
.ny_lx h5{line-height:50px;background:#de1a1e;color:#fff;text-align:center;font-size:16px;font-weight:400}
.ny_lx dl{padding:15px;border:1px solid #eee;overflow:hidden}
.ny_lx dd{line-height:30px;font-size:13px}
.ny_lx dt img{width:210px;height:90px;margin-bottom:10px}
.xwlb{border:1px solid #eee}
.xwlb li{height:50px;line-height:50px;border-bottom:1px solid #eee;font-size:14px;text-align:center;padding:0 15px}
.xwlb li:last-child{border-bottom:none}
.xwlb li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xwlb li:hover{font-weight:600;transition:all .3s}
.xwlist li{position:relative;margin-top:20px;cursor:pointer;border-bottom:1px dashed #eee;padding-bottom:20px}
.xwlist li .date{width:82px;height:82px;border:1px solid #eee;border-radius:5px;position:absolute;left:0;top:0}
.xwlist li .xwtxt{margin-left:100px;width:auto;height:auto;overflow:hidden}
.date p{font-size:28px;text-align:center;color:#c7282d;margin-top:12px}
.date span{display:block;font-size:13px;color:#888}
.xwtxt h3{font-size:15px;line-height:30px;margin-bottom:4px}
.xwtxt h3 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.xwtxt p{font-size:13px;height:48px;line-height:24px;color:#888;overflow:hidden}
.xwlist li:hover .date{background:#c7282d}
.xwlist li:hover .date p,.xwlist li:hover .date p span{color:#fff}
.xgxw{padding:40px 0 0;clear:both;overflow:hidden}
.xgxw .jjtit{margin-bottom:10px;border-bottom:1px solid #f0f0f0; line-height:35px;}
.page{width:100%;height:32px;margin-top:30px;text-align:center}
.page a,.page span{color:#555;margin:0 4px;padding:5px 16px;border:1px solid #eee;display:inline-flex}
.page .current{background:#007ef3;color:#fff}
.cpxtop{clear:both;overflow:hidden;padding:20px 0 30px}
.cpxtop .cpimg{width:50%;float:left}
.cpxtop .cpimg img{display:block;width:100%}
.cpxtop .cpinfo{width:45%;float:right}
.cpinfo h1{font-size:21px;font-weight:600;color:#222;margin-bottom:20px}
.cpxbot h2{font-size:18px;color:red;margin-bottom:8px;margin-top:20px}
.cpxbot p{font-size:14px;margin-bottom:8px;line-height:28px}
.cpxbot img{display:block;max-width:100%!important;height:auto!important;margin:0 auto}
.cpinfo .js{font-size:14px;line-height:28px;margin:5px 0;background:url(../img/icon04.jpg) no-repeat 0 50%;padding-left:20px;font-size:15px}
.cpinfo .js span{color: #e23211;}
.cpinfo .zxbj{padding:0 15px;overflow:hidden}
.cpinfo .zxbj a{margin:20px 0 0;text-align:center;color:#fff;border-radius:5px;height:42px;line-height:42px;font-size:15px;background:#ff7800}
.cpxq_bt{height:42px;border-bottom:2px solid #f70}
.cpxq_bt span{display:inline-block;height:42px;line-height:42px;background:#f70;color:#fff;padding:0 25px;font-size:16px}
.xwxq{padding:40px;overflow:hidden;border:1px solid #f2f2f2}
.xwxq .place .xt{width:92%}
.jjbox,.xqbox{width:100%;padding-top:15px}
.xqbox h1{line-height:40px;font-size:22px;color:#222;font-weight:600;text-align:center}
.xqbox .info{height:35px;line-height:30px;border-bottom:1px solid #f2f2f2;text-align:center;font-size:13px}
.xqbox .info span{display:inline-block;margin:0 10px}
.jjbox p,.xqbox p{word-break:break-word;font-size:14px;line-height:28px;padding:5px 0}
.jjbox img,.xqbox img{vertical-align:middle;display:block;width:100%;margin:0 auto}
.xqcon{padding:10px 0 0;overflow:hidden}
.sxpz{width:100%;margin:20px 0 0}
.sxpz .xt{width:100%;height:3px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.sxpz ul{clear:both;overflow:hidden;padding-top:18px}
.sxpz li{width:48%;float:left;height:32px;line-height:30px;color:#888}
.sxpz li:nth-of-type(2){float:right}
.sxpz li a{ color:#666}
.sxpz li span{display:block;float:left}
.ny_al{width:100%;font-size:15px;text-align:center;line-height:30px}
.ny_al h3{font-size:25px;margin-bottom:10px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.case{clear:both;overflow:hidden}
.case li{width:48.4%;border:1px solid #eee;float:left;margin:3% 0 0;display:inline}
.case li:nth-child(2n){float:right}
.case li .alimg{width:44%;float:left;overflow:hidden;margin-top:10px;margin-bottom:10px}
.case li .alimg img{display:block;width:100%;transition:all .6s}
.case li .altxt{width:48%;float:right;padding:10px}
.case li .altxt h3{font-size:15px;line-height:30px;overflow:hidden}
.case li .altxt h3 a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.case li .altxt p{overflow:hidden;margin:12px 0}
.case li .altxt .more{display:block;margin:10px 0 0;text-align:center;width:120px;height:32px;line-height:32px;border-radius:3px;border:1px dashed #999;color:#333}
.case li:hover .altxt .more{border:1px solid #c9221e;color:#fff;background-color:#c9221e;}
.altop{padding:50px 0;overflow:hidden;background:rgba(255,241,240,.5);border-bottom:1px solid #f2f2f2}
.almid,.altcon,.porlist{width:1200px;margin:0 auto;clear:both;overflow:hidden}
.wlmid{padding:60px 0;overflow:hidden}
.almid{padding:30px 0 50px;line-height:30px;word-break:break-word}
.almid p{margin-bottom:10px}
.alinfo p{margin-bottom:10px}
.almid h2{font-size:22px;color:#f70;margin:25px 0 12px}
.xgpro{width:100%;min-width:1200px;background:url(../img/xqbg.jpg) repeat;padding:20px 0;overflow:hidden}
.altp{width:58.3%;float:left}
.altp img{display:block;width:100%}
.alinfo{width:38%;float:right}
.alinfo h1{font-size:21px;font-weight:600;color:#222;margin:25px 0}
.alinfo .alms{font-size:15px;line-height:32px;word-break:break-word}
.alinfo .alms strong{color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.porlist li{width:20.65%; margin-left:1.5%;float:left; text-align:center}
.porlist li img{ width:100% !important; height:auto !important}
.porlist li:hover{transition:all .3s;box-shadow:0 5px 12px rgba(0,0,0,.1)}
.porlist li:nth-child(3n){margin-right:0}
.porlist li:last-child{display:none}
.porlist li .proimg{width:380px;height:312px;overflow:hidden;border:1px dashed #eee;box-sizing:border-box}
.porlist li .proimg img{display:block;vertical-align:middle;width:100%;height:100%;transition:transform .3s ease 0s}
.porlist li:hover .proimg img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transition:transform .6s ease 0s;opacity:1}
.porlist li p{padding:10px;text-align:center;font-size:15px;line-height:30px}
.porlist li p a{color:#666;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.lxwm{width:100%;height:auto;padding:50px 0 30px;overflow:hidden}
.mfzx{padding:30px 0 8px;overflow:hidden;width:40%}
.mfzx .get-price{height:55px;line-height:55px;text-align:center; background:#ff461f;display:block;cursor:pointer;font-size:17px;color:#fff}
.lxbt{text-align:center;line-height:30px}
.lxbt h3{font-size:28px;color:#222}
.lxbt P{font-size:15px;margin-top:10px}
.aqlist{clear:both;overflow:hidden}
.aqlist li{width:31%;float:left;margin:3% 0 0;border:1px dashed #a9a9a9;display:inline;text-align:center;padding:30px 0}
.aqlist li:nth-of-type(2),.aqlist li:nth-of-type(5){margin:3% 3% 0}
.aqlist li .iconfont{font-size:60px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.aqlist li p{font-size:18px;font-weight:700;color:#222;margin:15px 0 0}
.zxly{width:55%;height:auto;float:left;color:#fff}
.lyform .row{clear:both;overflow:hidden;padding:15px 0 0}
.cpinfo .left,.cpinfo .right,.row .left,.row .right{width:45%}
.row .lyarea,.row .lyipt{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;outline:0;border:1px solid #eee;width:100%;line-height:25px;padding:6px 10px}
.row label{font-size:15px;line-height:40px;display:block}
.row .tjbtn{background-color:#ff7400;cursor:pointer;border:none;outline:0;width:50%;border-radius:5px;text-align:center;color:#fff;font-size:16px;height:50px;line-height:50px}
.lxinfo{width:40%;height:auto;float:right}
.lxinfo h3,.lxmap h3,.zxly h3{font-size:18px;margin-bottom:25px;color:#c3311c;border-bottom:1px solid #f0f0f0; line-height:35px;}
.zxly p{font-size:15px;line-height:28px}
.lxtxt{padding:40px;font-size:14px;line-height:30px;background-color:#ff7400;color:#fff;font-size:15px}
.lxtxt a{color:#fff}
.lxtxt p{margin-bottom:15px}
.lxtxt dl{clear:both;overflow:hidden;margin:8px 0 0}
.lxtxt dl dt{width:28px;height:28px;text-align:center;float:left;font-size:18px;margin-right:5px}
.lxtxt dl dd{width:90%;float:left;word-wrap:break-word}
.lxtxt dl.zxbj a{width:45%;height:42px;line-height:42px;background:#fff;color:#ff7400;font-size:15px;display:block;text-align:center;margin:20px 0 0}
.lxmap{width:1200px;margin:0 auto;padding:50px 0 30px;overflow:hidden}
.allb li img,.pro_related li img,.rtlist li .rtimg img,.ys_nr .ys_img img,.ztlist dt img{width:100%!important;height:auto!important}
.pro_related{overflow:hidden;margin-top:30px}
.pro_related ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.pro_related li{width:23.5%;float:left;margin-left:1.5%;text-align:center;line-height:28px}
.pro_related h3{font-size:18px}
.pro_related h4{font-size:14px;font-weight:400}
.xqbox h2{font-size:18px}
.nav>li .dang,.nav>li>a:hover{transition:all .5s linear;font-weight:600;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.almid p,.cpxbot p{text-indent:2em;text-align:justify;margin:15px auto;font-size:15px}
.xqbox h2{margin-bottom:10px;margin-top:15px}
.protel{overflow:hidden;background:url(../img/ico-tel.png) no-repeat 0 5px;padding-left:55px;margin-top:20px}
.protel p{color:#3c3c3c;line-height:26px}
.alinfo p{margin-bottom:15px;font-size:15px}
.protel p strong{color:#c3311c;font-size:25px}
.daodu{background:#f5f5f5;margin-top:20px;overflow:hidden;padding:15px}
.daodu .tip{text-align:center}
.l_tel{width:23%;float:left;font-size:21px;font-weight:700;background:url(../img/ico-tel.png) no-repeat 10px 8px;padding-left:60px;background-size:39px}
.l_tel span{font-size:15px;color:#333;font-weight:400;vertical-align:top}
.r_tool{float:right;width:50%}
.r_tool a{font-size:15px;color:#fff;border-radius:3px;display:block;float:left;text-align:center}
.r_tool a img{height:25px;margin-right:3px;vertical-align:middle}
.r_tool a.zixun{background:#bf211d;display:block;margin-right:15px;width:45%;line-height:45px}
.r_tool a.baojia{background:#0a76d5;display:block;width:45%;line-height:45px}
.xqbox p{text-indent:2em;text-align:justify;font-size:15px}
.altp img,.cpxtop .cpimg img,.tjtop dt img{width:100%!important;height:auto!important}
.cpxbot{line-height:28px}


.banner-container{width:100%;position:relative;z-index:2;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.banner-wrapper{position:relative;width:100%;height:auto!important;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}
.banner-free-mode>.banner-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.banner-slide{float:left;height:auto!important}
.banner-slide img{width:100%;height:auto;display:block}
.pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:99}
.banner-pagination-switch{display:inline-block;margin:0 5px;width:20px;height:5px;background:#ababac;cursor:pointer}
.banner-active-switch{background:#f6491e}

.cplist li{ text-align:center; line-height:28px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.banner-slider{position:relative;padding-top:28.65%}
.banner-slider.slick-slider{padding-top:0}
.banner-slider .slick-dots{bottom:30px}
.banner-slider .slick-dots li{width:auto;height:10px;margin:0 6px}
.banner-slider .slick-dots li button:before{display:none}
.banner-slider .slick-dots li button{width:10px;height:10px;cursor:pointer;border-radius:4px;border:2px solid #f5f5f5;transition:all .25s ease-in;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in}
.banner-slider .slick-dots li.slick-active button{opacity:1;width:36px;border-color:#f7ac1b;background-color:#f7ac1b}
.banner-slider .ban-con img{display:block;width:100%;z-index:1}
.banner-slider img{position:absolute;left:0;top:0;width:100%}
.banner-slider.slick-slider img{position:relative}
.banner-slider .slick-next:before,.banner-slider .slick-prev:before{content:'';-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}
.banner-slider .slick-next,.banner-slider .slick-prev{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.banner-slider:hover .slick-next,.banner-slider:hover .slick-prev{-moz-opacity:1;-khtml-opacity:1;opacity:1}


.productlist{display:none;}
.productlist ul{clear:both;overflow:visible;margin-right:-1.5%;overflow:hidden; padding-bottom:10px;}
.productlist li{width:23.5%;float:left; margin-left:1.5%; margin-top:20px;display:inline;background:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.16);box-shadow:0 4px 6px 0 rgba(0,0,0,.16); text-align:center; margin-bottom:10px; overflow:hidden;}
.productlist li img{display:block;width:100%;vertical-align:middle;-webkit-transition:.1s linear;transition:.1s linear}
.productlist li a{ line-height:48px; color:#333; font-size:15px;}
.productlist li a:hover{ color:#F00; display:block}

.prodisplay{ overflow:hidden}
.prodisplay .probutton{width:100%;height:37px;position:relative;text-align:center;padding-bottom:15px;overflow:hidden}
.prodisplay .probutton span{position:relative;z-index:2;cursor:pointer;color:#444;padding:0 35px;font-size:15px;height:35px;line-height:35px;margin:0 8px;display:inline-block;background:#fff;border:1px solid #f2f2f2;border-radius:50px}
.prodisplay .probutton span:hover{color:#fff;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.prodisplay .probutton .hover{color:#fff;background-color:#c9221e;}
.prodisplay .probutton a:hover:last-child,.consult:hover{background-position:right center}
.prodisplay .probutton .xian{width:100%;height:1px;z-index:0;display:block;background:#eee;position:absolute;top:50%;left:0;margin:-10px 0 0}

.prodisplay h3{font-size:22px;color:#222;line-height:40px;margin-bottom:10px; text-align:center}
.prodisplay h3 span{font-weight:400;font-size:14px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase;font-weight:normal}
.prodisplay h3 .more{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:400;margin-top:5px;padding:0 20px;border-radius:50px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}

.background{width:100%;background:#f9f9f9;padding:40px 0 40px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;overflow:hidden}
.container{width:1300px;margin:0 auto; overflow:hidden}

.consult{cursor:pointer;width:35%;margin:50px auto auto;text-align:center;height:62px;line-height:62px;font-size:20px;border-radius:50px;padding:0 36px;color:#fff;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.consult i.iconfont{font-size:36px;vertical-align:middle;position:relative;top:-2px;margin-right:8px}

.caselist{ overflow:hidden; margin-top:40px; margin-bottom:40px;}
.caselist ul{clear:both;overflow:hidden; margin-left:-0.5%}
.caselist li{width:24.5%; margin-left:0.5%;float:left;display:inline;position:relative}
.caselist li .img{width:auto;overflow:hidden}
.caselist li .img img{width:100%;display:block}
.caselist li .img p{font-size:15px;color:#fff;width:100%;position:absolute;left:0;bottom:0;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.5)}
.caselist li .txt{position:absolute;bottom:-100%;width:100%;height:100%;text-align:center;color:#fff;background:rgba(0,0,0,.5);padding-top:10%;box-sizing:border-box;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.caselist li .txt .title{width:100%;text-align:center;color:#fff;font-size:15px}
.caselist li .txt p{line-height:28px;color:#fff}
.caselist li .txt .details{width:40%;height:42px;line-height:42px;border-radius:6px;margin:30px auto 0;background-color:#ed1c24}
.caselist li .txt .details a{display:block;color:#fff}
.caselist li:hover .txt{bottom:0}
.caselist li:hover .img p{display:none}
.caselist h3{font-size:22px;color:#222;line-height:40px;margin-bottom:10px; text-align:center}
.caselist h3 span{font-weight:400;font-size:14px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase;font-weight:normal}
.caselist h3 .more{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:400;margin-top:5px;padding:0 20px;border-radius:50px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}


.productshot{background: url(../img/ystop.jpg) top center no-repeat;padding: 200px 0 20px; overflow:hidden}
.productshot ul{overflow:hidden; margin-left:-1.5%}
.productshot li{width:21%;float:left; margin-left:1.5%; margin-bottom:15px; text-align:center;border:1px solid #f0f0f0;padding:15px;}
.productshot li .img{width:auto;height:auto;overflow:hidden}
.productshot li img{width:100% !important; height:auto !important;}
.productshot li a{ font-size:15px;line-height:28px; color:#222}
.productshot li .txt{margin:0 18px}
.productshot li .txt a{font-size:15px;line-height:40px;text-align:center;display:block;background:#f2f2f2;border-radius:0 0 10px 10px}
.productshot li .txt:after{content:"";width:90%;height:12px;background:#f7f7f7;display:block;border-radius:0 0 10px 10px;opacity:.7;margin:0 auto}
.productshot li:hover .txt:after{background:#fa0c13;opacity:.7}
.productshot li:hover .txt a{color:#333; font-size:15px;}
.productshot h3{font-size:22px;color:#222;line-height:40px;margin-bottom:10px; text-align:center}
.productshot h3 span{font-weight:400;font-size:14px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase; font-weight:normal}
.productshot h3 .more{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:400;margin-top:5px;padding:0 20px;border-radius:50px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.caselist li .img img{ width:100%; height:auto !important}
.productshot li:hover .txt a:hover{color:#F00;}
.productlist li img{ width:100%; height:auto !important}
.productshot li .img img{ width:100%; height:auto !important}
.advantage{overflow:hidden; margin-bottom:30px;}
.advantage h3{text-align:center;font-size:28px;font-weight:700;color:#fff;display:block;margin:0 auto;line-height:50px;background:url(../img/ys_t.jpg) no-repeat 50%;overflow:hidden}
.advantage .subtitle {text-align:center;padding-top:15px;font-size:21px;font-weight:700;color:#444;line-height:28px}
.advantage .subtitle span{letter-spacing:1px;text-align:center;font-size:14px;font-weight:400;color:#aaa;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}
.advantage .advantage_button{width:100%;margin:40px auto 0 auto;cursor:pointer}
.advantage .advantage_button ul{clear:both;overflow:visible}
.advantage .advantage_button ul li{width:24.9%;margin:0 1px 0 0;background-color:#0a76d5;float:left;font-size:24px;font-weight:700;color:#fff;text-align:center;padding:12px 0;position:relative}
.advantage .advantage_button ul li i.iconfont{height:30px;line-height:32px;overflow:hidden;display:inline-block;font-size:32px;font-weight:400;vertical-align:middle;margin-right:8px}
.advantage .advantage_button ul li p{font-size:18px;line-height:30px;font-weight:700;color:#fff;text-align:center;display:block}
.advantage .advantage_button ul li.active,.advantage .advantage_button ul li:hover{background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.advantage .advantage_button ul li.active .arrow_up{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #c9221e;position:absolute;left:50%;margin-left:-10px;top:-10px}
.advantage .yspic{clear:both;overflow:hidden}
.advantage .advantage_plate .img{width:30%;height:auto;float:left;margin:5px 0 0 5px}
.advantage .advantage_plate .img img{display:block;width:100%;height:auto}
.advantage .advantage_plate .txt{width:67%;height:auto;float:right}
.advantage .advantage_plate .txt h5{font-size:24px;font-weight:700;margin-top:40px;line-height:70px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b);display:block;text-align:left}
.advantage .advantage_plate .txt h5 i{display:block;float:left;width:77px;height:69px;margin-right:20px}
.advantage .advantage_plate .txt h5 i.num1{background:url(../img/ys1.png) center no-repeat}
.advantage .advantage_plate .txt h5 i.num2{background:url(../img/ys2.png) center no-repeat}
.advantage .advantage_plate .txt h5 i.num3{background:url(../img/ys3.png) center no-repeat}
.advantage .advantage_plate .txt h5 i.num4{background:url(../img/ys4.png) center no-repeat}
.advantage .advantage_plate .txt p{font-size:15px;font-weight:400;color:#444;display:block;margin:40px 0 0;line-height:30px;background:url(../img/icon04.jpg) no-repeat left 10px;padding-left:30px}
.news{ overflow:hidden; margin-top:30px; margin-bottom:40px;}
.news h3{font-size:22px;font-weight:700;color:#222;text-indent:15px;padding-bottom:10px;border-bottom:1px solid #eee;}
.news h3 span{font-size:14px;margin-left:10px;color:#aaa;font-weight:normal}
.news h3 a{float:right;font-size:12px !important;margin-top:7px; font-weight:normal; color:#888}
.news h3 i{height:20px;width:4px;background:#007ef3;position:absolute;left:0;top:6px}

.knowledgelist{width:60%;float:left;overflow:hidden}
.knowledgelist dl{margin-top:30px;clear:both;overflow:hidden;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);box-shadow: 0 4px 6px 0 rgba(0,0,0,.16); margin-bottom:15px; padding:10px;margin:10px;}
.knowledgelist dt{width:20%;float:left}
.knowledgelist dt img{width:100%;height:auto}
.knowledgelist dd{width:75%;float:right;line-height:28px;color:#555}
.knowledgelist dd strong{font-size:15px;font-weight:700;margin-bottom:10px;display:block}
.knowledgelist dd strong a{color:#333;}
.knowledgelist ul{margin-top:30px;border-top:1px #ddd dashed;padding-top:25px}
.knowledgelist li{line-height:41px;font-size:15px;background:url(../img/li2.png) 0 center no-repeat;text-indent:20px}
.knowledgelist li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333}
.knowledgelist li span{float:right;color:#aaa; font-size:12px;}
.knowledgelist dd p{color:#555; font-size:14px;}

.newslist{width:460px;float:right;overflow:hidden}
.newslist dl{ overflow:hidden; margin-top:30px;-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);box-shadow: 0 4px 6px 0 rgba(0,0,0,.16); padding:10px; margin:10px;margin-bottom:25px; }
.newslist dt{width:35%;overflow:hidden; float:left}
.newslist dt img{width:100% !important;height: auto  !important;transition:all .6s}
.newslist dd{overflow:hidden; float:right; width:58%}
.newslist dd p{ font-size:14px; line-height:25px; color:#555; margin-bottom:8px;}
.newslist dd p strong{ font-size:15px; color:#333}
.newslist ul{margin-top:15px;overflow:hidden;border:1px solid #eee; padding:10px;}
.newslist li{line-height:40px;font-size:15px;background:url(../img/li.jpg) 0 center no-repeat;text-indent:20px}
.newslist li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; color:#333}
.knowledgelist li a{ font-size:15px; color:#333}
.knowledgelist li a:hover,.newslist li a:hover,.knowledgelist dd strong a:hover{color:#F00;}

.aboutcompany{position:relative;min-height:400px;z-index:0}
.aboutcompany h3{font-size:22px;color:#222;line-height:40px;margin-bottom:10px;}
.aboutcompany h3 span{font-weight:400;font-size:14px;margin-left:8px;font-family:Arial;color:#aaa;text-transform:uppercase; font-weight:normal !important}
.aboutcompany h3 .more{float:right;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:400;margin-top:5px;padding:0 20px;border-radius:50px;background-color:#c9221e;background-image:linear-gradient(90deg,#c9221e 30%,#de7b1b 50%,#c9221e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}

.aboutcompany .introduction{font-size:14px;line-height:30px}
.aboutcompany .introduction p{padding:3px 0;text-indent:2em; line-height:28px; font-size:15px; color:#444}
.aboutcompany .abbutton{width:80%;background:#fff;padding:20px 0;margin:-30px 0 0 10px;-webkit-box-shadow:0 5px 20px rgba(204,204,204,.5);-moz-box-shadow:0 5px 20px rgba(204,204,204,.5);box-shadow:0 5px 20px rgba(204,204,204,.5);position:relative;z-index:9;overflow:hidden}
.aboutcompany .abbutton ul{clear:both;overflow:hidden;margin-right:-3%;padding:0 15px}
.aboutcompany .abbutton li{float:left;text-align:center;width:22%;margin-right:3%;float:left}
.aboutcompany .abbutton li .iconfont{font-size:40px;color:#e1201f}
.aboutcompany .abbutton li p{text-align:center;font-size:15px;margin-top:8px; color:#444}
.aboutcompany .abbutton li p strong{color:#c9221e}
.footcon_left{ float:left; width:45%}
.copyright{ float:right; margin-top:35px;line-height:28px; font-size:14px; color:#fff}
.copyright a{color:#fff}
.friendlink{ background:#f9f9f9; padding:8px 0px; font-size:15px;}
.friendlink a{ font-size:13px; color:#666; padding-left:8px;}
.aboutcompany{ overflow:hidden; margin-top:30px !important;}
.newslist dl a:hover{ color:#F00}
.news h3 a:hover{ color:#F00}
.aboutcompany h3 .more:hover{background: linear-gradient(90deg,#de7b1b 30%,#de7b1b 50%,#de7b1b);}
.banner img{ width:100%; height:auto}

.productshot li a:hover,.xwlb li a:hover,.xwtxt h3 a:hover,.tjtop dd h3 a:hover,.related_products li a:hover,.hot_sale li a:hover,.related_products li a:hover,.flcon dl dd a:hover,.prolist li a:hover,.prolist li h2:hover,.nywz a:hover,.tjtop dd p a:hover,.case li .altxt h2 a:hover,.porlist li a:hover,.lxtxt dl.zxbj a:hover,.sxpz li a:hover.related_products h3:hover,.knowledgelist dd strong a:hover,.knowledgelist li a:hover,.newslist li a:hover,.newslist dl a:hover,.productlist li a:hover,.zxdt .dtlist li a:hover,.newslist dd p strong:hover{color:#c3311c;text-decoration:underline}
.xwlist{ overflow:hidden; margin-left:-1.5%}
.xwlist li{ float:left; margin-left:2%; width:48%}
.tjtop dd h3 a{ font-size:15px;}
.related_products{overflow:hidden; margin-bottom:20px;border:1px solid #f0f0f0;}
.related_products ul{overflow:hidden;padding:20px; }
.related_products li{ text-align:center; margin-bottom:15px; padding-bottom:0px;}
.related_products li img{ width:100% !important; height:auto !important}
.related_products li a{ font-size:14px; line-height:28px; color:#444}
.hot_sale{overflow:hidden; margin-bottom:20px;border:1px solid #f0f0f0;}
.hot_sale ul{overflow:hidden; margin-top:20px;}
.hot_sale li{ line-height:41px; padding-left:20px;border-bottom:1px dashed #f0f0f0;}
.hot_sale li a{ font-size:14px; color:#444}
.hot_sale h4,.related_products h4{ line-height: 50px;background:#0a76d5;color: #fff;text-align: center;font-size: 16px; font-weight: 400;}
.related_products h3{text-align: center; font-size:14px; line-height:28px; color:#444; font-weight:normal}
.prolist li{ text-align:center;}
.prolist li h2{ font-size:15px; line-height:28px; color:#333; font-weight: normal !important}
.prolist li h2 b{ font-weight: normal !important}
.case li .altxt h2 a{ font-size:15px; color:#333; font-weight: normal !important}
.case li:hover .altxt .more:hover,.footcon a:hover,.aboutcompany h3 .more:hover,.caselist li .txt:hover{color:#fff;text-decoration:underline}
.porlist li a{ line-height:28px; color:#444; font-size:14px;}
.row .tjbtn:hover{background-color:#0a76d5;}
.r_tool a.zixun:hover{background:#ff7800;}
.r_tool a.baojia:hover{background:#bf211d;}
.cpinfo .zxbj a:hover{background:#bf211d;}
.sxpz li a:hover{color:#c3311c !important;text-decoration:underline}
.prodisplay .probutton span a:hover{color:#fff;text-decoration:underline}
.prodisplay .probutton .hover a{ color:#fff}

@media screen and (max-width:1200px){.about,.cpzs,.footer,.header,.kh_case,.nyban,.place,.rtcp,.top,.xgpro,.ysbox,.zxdt{min-width:auto}
.ab_js,.ab_zz,.abcon,.almid,.altcon,.cpcon,.footcon,.headcon,.link,.lxmap,.lxmcon,.lxtop,.nywz,.porlist,.rtcp,.slcon,.topcon,.xwzt,.ysbox .advantage,.ysbox .advantage_tit,.zxdt .bd{width:auto;padding-left:2%;padding-right:2%}
.main{width:auto;margin:0}
.kh_case,.rtcon{width:auto}
#demo1,#demo2{width:auto}
.zxdt .bd .tempWrap{width:50%}
.zxdt .ggc{width:45%}
.xwdt{width:55%}
.jszt{width:42%}
.ztlist{height:auto}
.ztlist dt,.ztlist dt img{width:100%}
.cplist li{width:23.5%}
.link_tit i{width:84%}
.xwdt dd h3{margin-bottom:0}
.main .nyleft{display:none}
.main .nyright{width:100%;float:none}
.nyright .nyrbody{border:none}
.prolist li .img{width:100%;height:auto}
.prolist li{width:31.7%}
.albox{padding:30px;overflow:hidden}
.case li .altxt{padding:22px 22px 0 0}
.slcon .slimg{width:55%}
.slcon .slimg img{width:100%;height:auto}
.slcon .sltxt{width:42%}
.porlist li{width:31.3%;margin:3% 3% 0 0}
.porlist li .proimg,.porlist li .proimg img{width:100%;height:auto}
.xgxw{border-top:6px solid #f7f7f7}
.container{ width:95%;}
}
@media screen and (max-width:1065px){.nav>li:last-child{display:none}
.xwdt dd h3 a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ztlist{background:0 0}
.zxdt .ggc{font-size:18px}
.cplist li{width:31.7%}
.cplist li:nth-child(4n){margin-right:20px}
.cplist li:nth-child(3n){margin-right:0}
.zxtel{width:48%}
.ysbox{background:0 0;padding:10px 0 40px}
.ysbox .advantage .ys_nav ul li{width:24.7%}
.footer{padding:80px 0 20px}
.flogo{width:100%}
.flogo img{margin:12px auto}
.ftxt{width:100%;float:none;text-align:center}
.link_tit i{width:82%}
.case li .alimg{width:100%;float:none}
.case li .altxt{width:auto;float:none;padding:20px}
.lxtxt{padding:30px}
.alinfo h1{margin:18px 0}
.mfzx{width:50%;padding:15px 0 8px}
.mfzx .get-price{font-size:20px}
.ab_hz{ width:100%;}
}
@media screen and (max-width:920px){.nav>li:first-child{display:none}
.nav>li{padding-left:50px}
.zxdt .ggc{font-size:16px}
.zxdt .dtlist li i.iconfont,.zxdt .ggc i.iconfont{font-size:30px}
.cplist li{width:31.4%}
.xwdt dd{line-height:26px}
.xwdt dd h3{margin-bottom:8px}
.ysbox .advantage .ys_nr .nr h5{margin-top:20px;font-size:20px}
.ysbox .advantage .ys_nr .nr h5 i.num1,.ysbox .advantage .ys_nr .nr h5 i.num2,.ysbox .advantage .ys_nr .nr h5 i.num3,.ysbox .advantage .ys_nr .nr h5 i.num4{background-size:85%}
.ysbox .advantage .ys_nav ul li i.iconfont{font-size:45px}
.ysbox .advantage .ys_nav ul li p{font-size:20px}
.abtxt{width:100%;float:none;padding:40px 0}
.abimg{position:initial}
.abimg img{width:60%;margin:0 auto}
.abimg>.bg,.imgbox{display:none}
.link_tit i{width:80%}
.prolist li{width:31.4%}
.jsdb li .iconfont{width:120px;height:120px;line-height:120px;font-size:60px}
.lxtxt{padding:20px}
.alinfo h1{margin:12px 0}
.lxbt{line-height:26px}
.lxbt h3,.lxinfo h3,.lxmap h3,.zxly h3{font-size:25px}
.cpinfo h1{margin:10px 0}
}
@media screen and (max-width:768px){.header{padding:10px 0}
.topcon .tl{display:none}
.topcon .tr{width:100%;float:none;text-align:center}
.headcon{height:auto}
.logo,.navbox{width:100%;float:none}
.navbox{clear:both;overflow:hidden;margin-top:8px}
.logo img{margin:0 auto}
.nav>li{width:20%;height:40px;line-height:40px;padding:0;text-align:center}
.nav>li>a .line{bottom:0;bottom:0/9}
.nav>li:last-child{display:block}
.nav>li>a{width:80%;margin:0 auto;font-size:15px}
.zxdt .bd .tempWrap{width:100%}
.zxdt .ggc{display:none}
.probox .cpfl{display:none}
.cplist li,.prolist li{width:48.5%;margin:3% 3% 0 0}
.cplist li:nth-child(3n),.prolist li:nth-child(3n){margin-right:3%}
.cplist li:nth-child(2n),.prolist li:nth-child(2n){margin-right:0}
.zxtel{width:80%;font-size:18px}
.zxtel i.iconfont{font-size:30px}
.ysbox .advantage_tit a{font-size:26px;background-size:200%}
.ysbox .advantage .ys_nr .ys_img{width:80%;float:none;margin:0 auto}
.ysbox .advantage .ys_nr .nr{width:100%;float:none}
.ysbox .advantage .ys_nav ul li i.iconfont{font-size:40px}
.ysbox .advantage .ys_nav ul li p{font-size:18px}
.ysbox .advantage .ys_nr .nr p{margin-top:12px}
.ysbox .advantage_tit p{font-size:18px}
.ysbox .advantage_tit span{letter-spacing:0}
.about .bt_tit{text-align:center}
.alinfo,.altp,.cpxtop .cpimg,.cpxtop .cpinfo,.jszt,.lxinfo,.slcon .slimg,.slcon .sltxt,.xwdt,.zxly{width:100%;float:none}
.jszt,.xwdt dl,.ztlist{padding:0;margin-top:15px}
.xqzx a{width:42%;margin:0 10px}
.flogo,.link{display:none}
.nyright .nyrbody{padding:4%}
.nybt{font-size:20px}
.albox{padding:4%;overflow:hidden}
.ny_al{font-size:14px;line-height:24px}
.cpinfo h1,.ny_al h3{font-size:22px}
.case li .altxt h3{font-size:16px;line-height:28px}
.jsdb li .iconfont{width:100px;height:100px;line-height:100px;font-size:50px}
.jsdb li p{font-size:15px}
.sltxt{margin-top:20px}
.ab_sl,.altop,.lxmid,.lxwm,.xgpro{padding:30px 0}
.ab_zz,.almid,.lxmap{padding:30px 3%}
.zzlist li{width:31.3%;margin:3% 0 0}
.zzlist li:nth-of-type(2),.zzlist li:nth-of-type(5){margin:3% 3% 0}
.zzlist li:nth-of-type(4),.zzlist li:nth-of-type(6){margin:3% 0 0}
.lxinfo h3,.lxmap h3,.porlist .jjtit,.zxly h3{font-size:24px}
.lxinfo{margin-top:30px}
.porlist li{width:48.5%}
.porlist li:nth-child(3n){margin:3% 3% 0 0}
.porlist li:nth-child(2n){margin-right:0}
.porlist li:last-child{display:block}
.sxpz li{width:100%}
.aqlist li{width:30.5%}
.aqlist li .iconfont{font-size:50px}
.aqlist li p{font-size:17px}
.lxmap .BMap_mask,.lxmap div{width:100%;height:420px!important}
.tjtop dt{float:none;width:100%}
.tjtop dd{float:none;width:100%;margin-top:20px}
.place{display:none}
.almid p,.cpxbot p,.xqbox p{text-indent:0}
.knowledgelist,.newslist{ float:none; width:100%}
.aboutcompany .abbutton{ width:100%; overflow:hidden; margin:0px;}
.friendlink{ display:none}
.advantage .advantage_plate .txt h5{ font-size:17px;}
.almid p img{ width:100% !important; height:auto !important}
.newslist dt,.newslist dd{ width:100%; height:auto !important}
.aboutcompany .abbutton ul{ padding:0px;}
.nyban{ display:none}
.aboutcompany{margin-top:0px !important;}
.caselist{margin-top: 20px;}
.background{padding: 20px 0 20px;}
.tjtop{margin-bottom:0px;}
.altop{padding: 0px 0;background:#f0f0f0;border-bottom: 1px solid #f0f0f0;}
.xgxw{padding:20px 0 0;}
}
@media screen and (max-width:580px){.aqlist li,.aqlist li:nth-of-type(5){width:47.8%;margin:3% 3% 0 0}
.aqlist li:nth-of-type(2){margin:3% 0 0 0}
.aqlist li:nth-child(2n){margin-right:0}
.aqlist li p{font-size:15px}
.logo img{width:100px!important;height:20px!important}
.productlist li{ width:48.5%}
.productshot li{ width:38%}
.caselist li{ width:48%; margin-bottom:20px;}
.footcon_left,.footcon_left,.knowledgelist dt,.knowledgelist dd{ float:none; width:100%}
.footcon_left img{ width:100%; height:auto !important}
.advantage .advantage_button ul li{ width:24%}
.advantage .advantage_button ul li p{ font-size:15px;}
.advantage .advantage_plate .txt,.advantage .advantage_plate .img{ float:none; width:100%}
.xqbox img{width:100% !important; height:auto !important}
.l_tel{ float:none; width:100%; overflow:hidden; margin-bottom:10px;}
.r_tool{ float:none; width:100%; overflow:hidden}
.xqbox p img{width:100% !important; height:auto !important}
.prolist li h2,.nav>li>a,.tjtop dd h3 a,.xwtxt h3,.case li .altxt h2 a,.cpinfo .js,.lxbt P,.aqlist li p,.zxly p,.row label,.lxtxt p,.jsdb li p,.alinfo p,.newslist li,.newslist dd p strong,.knowledgelist li a,.knowledgelist dd strong,.aboutcompany .abbutton li p,.advantage .advantage_plate .txt p,.advantage .advantage_button ul li p,.productshot li a,.caselist li .img p,.productlist li a,.prodisplay .probutton span,.productlist li a{ font-size:14px;}
.date p{ font-size:17px;}
.date span{ font-size:12px;}
.cpinfo h1, .ny_al h3{ font-size:17px;}
.case li{ width:97%; float:none; margin-bottom:15px;}
.ab_js .jjbox p{ font-size:14px; padding:0px;}
.xqbox h1{ font-size:20px;}
.jsdb li{ margin-bottom:15px;}
.lxtxt dl dt,.knowledgelist li span{ display:none}
.lxmid{background: url(../img/ly.jpg)no-repeat;}
.ab_js .jjbox p{ font-size:14px !important;}
.hzlist li{ width:45%}
.newslist dd p,.knowledgelist dd,.knowledgelist dd p,.aboutcompany h3 .more{ font-size:12px;}
.news h3,.aboutcompany h3,.advantage h3,.productshot h3,.caselist h3,.consult,.prodisplay h3{ font-size:17px;}
.newslist li{ line-height:40px;}
.newslist{ overflow:hidden; margin-top:25px;}
.aboutcompany .introduction p{text-indent: 0em; font-size:14px;}
.advantage .advantage_plate .txt h5,.advantage .subtitle{ font-size:15px;}
.advantage .advantage_plate .txt p{margin:10px 0 0;line-height: 26px;}
.prodisplay .probutton span{padding:0px;margin:0px 1px}
.consult{ width:100%;margin:30px auto auto; padding:0px;}
.productshot{background:#fff;padding: 0px 0 20px;}
.footer{padding: 30px 0 0px;}
.caselist li{width: 97%;}
.footcon_left{ display:none}
.copyright{ margin-top:0px;}
.footcon{margin-bottom:10px !important;}
.advantage .advantage_button ul li i.iconfont{margin-right:1px;font-size: 14px;}
.advantage .advantage_button ul li{width:24.5%;}
.advantage .advantage_plate .txt h5 i.num2,.advantage .advantage_plate .txt h5 i.num1,.advantage .advantage_plate .txt h5 i.num3,.advantage .advantage_plate .txt h5 i.num4{background-size: 30px;}
.advantage .advantage_plate .txt h5{ margin-top:0px;line-height: 50px;}
.advantage .advantage_plate .txt h5 i{height:50px;margin-right:0px;}
}
@media screen and (max-width:414px){.nav>li{width:25%}
.nav>li:last-child{display:none}
.nav>li>a{width:100%}
.zxdt .dtlist li i.iconfont{font-size:22px}
.bt_tit{font-size:20px}
.cpzs{padding:20px 0}
.jjwz{height:160px;overflow:hidden}
.xwdt dl,.ztlist dl{display:none}
.xwdt ul{border:none;margin:0}
.zxtel{width:100%;font-size:15px;padding:0}
.zxtel i.iconfont{font-size:24px}
.ysbox .advantage_tit{padding:20px 0 30px}
.ysbox .advantage_tit a{background:0 0;font-size:22px;line-height:40px;color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.ysbox .advantage_tit p{font-size:16px;line-height:20px}
.ysbox .advantage .ys_nr .nr h5{line-height:50px;font-size:18px}
.ysbox .advantage .ys_nav ul li{width:24.5%;padding:12px 0}
.ysbox .advantage .ys_nav ul li i.iconfont{font-size:30px}
.ysbox .advantage .ys_nav ul li p{font-size:15px}
.abtxt{padding:20px 0}
.abimg img{width:100%; height:auto !important}
.case li .altxt h3{font-size:14px}
.case li .altxt .more{width:95%;margin:10px auto auto;font-size:12px}
.jjtit{font-size:24px}
.jsdb{padding:30px 0 0}
.jsdb li{width:50%}
.ab_js .jjbox p,.sljs{font-size:14px;line-height:28px}
.ab_zz .jjtit{margin-bottom:12px}
.alinfo h1,.lxbt h3,.lxinfo h3,.lxmap h3,.porlist .jjtit,.zxly h3{font-size:20px}
.mfzx,.row .tjbtn{width:100%}
.mfzx .get-price{font-size:18px}
.almid h2,.cpinfo h1{font-size:20px}
.aboutcompany .abbutton li{ width:47%; margin-bottom:20px;}
.xqbox p{ font-size:14px;}
.xwlist li{ width:96%}
.pro_related li{ width:48%;}
.almid p, .cpxbot p{ font-size:14px;}
.mfzx .get-price,.r_tool a{ font-size:15px;}
.xwtxt p{ font-size:12px;}
.xqbox h2{ font-size:17px;}
}
@media screen and (max-width:375px){.alinfo h1,.jjtit,.lxinfo h3,.lxmap h3,.porlist .jjtit,.zxly h3{font-size:17px;}
.nybt{font-size:18px}
}
