@font-face{font-family:iconfont;src:url(iconfont.eot?t=1551426289680);src:url(iconfont.eot?t=1551426289680#iefix) format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url(iconfont.woff?t=1551426289680) format('woff')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-dianhua:before{content:"\e626"}
.icon-mp-location:before{content:"\e615"}
.icon-weixiu:before{content:"\e624"}
.icon-rili:before{content:"\e60e"}
.icon-chanpinhuoke:before{content:"\e6c9"}
.icon-zixun:before{content:"\e642"}
.icon-qiandai:before{content:"\e627"}
.icon-service:before{content:"\e7bb"}
.icon-wenda2:before{content:"\e673"}
.icon-22:before{content:"\e602"}
.icon-xinxinicon:before{content:"\e60d"}
.icon-youxiang:before{content:"\e611"}
.icon-dianhua1:before{content:"\e619"}
.icon-huaban1:before{content:"\e623"}
.icon-custom-data:before{content:"\e68a"}
.icon-fenlei:before{content:"\e625"}
.icon-huangguan:before{content:"\e616"}
.icon-pinpaixingxiang:before{content:"\e614"}
.icon-gongsi:before{content:"\e769"}
.zxsreson{overflow:hidden;margin-top:40px}
.zxsreson .reasonfl{float:left;width:48%;background:#f9f9f9;padding:5px;border:1px solid #eee}
.zxsreson .askfr{float:right;width:48%;background:#f9f9f9;padding:5px;border:1px solid #eee}
.zxsreson .askfr .questions-answers{width:100%;margin-top:0}
.zxsreson .reasonfl h3{ margin-bottom: 28px;   font-size: 20px;
    border-bottom: 1px solid #f0f0f0;
    line-height: 45px;}
.zxsreson .reasonfl dl{overflow: hidden;margin-bottom:10px;padding: 0 10px;border-bottom: 1px solid #fff;}
.zxsreson .reasonfl dl dt{color: #4aba75;font-size: 15px;margin-bottom: 5px;font-weight: bold;}
.zxsreson .reasonfl dl dd{margin-bottom: 7px;    color: #444;
    font-size: 14px;
    line-height: 28px;}
.zxsreson .reasonfl ul li{margin-bottom:30px;width:100%;margin-left:0;background:#f9f9f9;-webkit-box-shadow:0 14px 6px 0 rgba(0,0,0,.16);box-shadow:0 4px 6px 0 rgba(0,0,0,.16)}
.zxsreson .reasonfl ul li p strong{font-size:20px;color:#333;margin-bottom:20px;margin-top:13px;display:block}
.zxsreson .reasonfl ul li video{width:100%;height:auto}
.zxsreson .askfr ul li{width:100%;margin-top:1px}
.zxsreson .askfr .questions-answers li{padding-bottom:1px}
.zxsreson .askfr .questions-answers ul{margin-top:1px;border:none}
.questions-answers h3{margin-left:5px}
*{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}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,li,ol,p,ul{margin:0;padding:0;border:0}
body,html{overflow-x:hidden}
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{font-family:"Microsoft YaHei";resize:none;background:inherit;outline:0}
:focus,input,select{outline:0}
table{line-height:28px}
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:#222}
.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}
.blank10{clear:both;overflow:hidden;height:10px;line-height:10px}
.blank20{clear:both;overflow:hidden;height:20px;line-height:20px}
.blank30{clear:both;overflow:hidden;height:30px;line-height:30px}
.blank40{clear:both;overflow:hidden;height:40px;line-height:40px}
.blank50{clear:both;overflow:hidden;height:50px;line-height:50px}
.xwwd{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden;padding:50px 0}
.xwl{width:55%;float:left}
.wdr{width:42%;float:right}
.xwlist li{width:48%;margin-left:2%;float:left;margin-top:20px;position:relative}
.xwl li .date{width:70px;height:70px;text-align:center;position:absolute;left:0;top:0;background:#4aba75;color:#fff;z-index:9}
.xwl li .date strong{display:block;font-size:30px;font-weight:400;margin:3px 0 0}
.xwl li .date span{font-style:normal;display:block;font-size:13px}
.xwlist li .xwinfo{background:#f9f9f9;border:1px solid #eee;position:relative;margin-left:40px;padding:25px 25px 25px 50px;transition:all .3s ease-out}
.xwlist li .xwinfo h3,.xwl li .xwinfo h3 a b,.xwlist li .xwinfo h4{font-weight:400}
.xwlist li .xwinfo h3 a{font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.xwlist li .xwinfo p{height:70px;font-size:12px;color:#888;margin:10px 0;line-height:24px;position:relative;text-align:justify}
.xwlist li .xwinfo p span{width:53px;background:#888;height:1px;display:inline-block;position:absolute;right:0;bottom:-10px}
.wdbox{background:#f9f9f9;border:1px solid #eee;padding:30px 25px 22px;overflow:hidden;margin-top:20px}
.wdbox li{clear:both;overflow:hidden;border-bottom:1px solid #dfdfdf;margin-bottom:15px;padding-bottom:15px}
.xwlist li .xwinfo h4 span{float: right;}
.wdbox li .da,.wdbox li .wen{position:relative}
.wdbox li .wen{margin:0 0 12px}
.wdbox li .da span,.wdbox li .wen span{position:absolute;left:0;top:0;display:block;height:25px;width:25px;line-height:25px;background:#4aba75;text-align:center;color:#fff}
.wdbox li .da span{background:rgba(241,58,58,1)}
.wdbox li .da p,.wdbox li .wen p{padding-left:35px;line-height:25px}
.wdbox li .da p{color:#727272}
.pro_list .title{font-size:15px;margin-bottom:40px;line-height:28px;color:#333;background:#f9f9f9;padding:30px;border-radius:20px}
.jsbox p{margin-bottom:10px;margin-top:10px}
.jsbox p strong{font-size:20px}
.topbg{width:100%;height:auto;min-width:1200px;background:#fff url(../img/topbg.png) repeat-x;overflow:hidden}
.header{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden}
.header .logo,.header h1{width:auto;float:left}
.header h1,.header h2{float:left;width:230px;text-indent:-9999px;background:url(../img/logo.png) no-repeat;height:120px;background-size:230px 120px;display:block}
.header .logo img,.header h1 img{display:block;height:120px}
.header .logo .moblogo,.header h1 .moblogo{display:none}
.header .hright{width:78%;height:auto;float:right}
.hright .hrt{width:100%;height:60px;line-height:60px;color:#fff;font-size:14px;clear:both;overflow:hidden}
.hright .hrt .yw{float:left;text-align:left}
.hright .hrt .tel{float:right;text-align:right}
.hright .hrt .tel i{font-size:28px;vertical-align:middle;margin-right:8px}
.hright .hrnav{width:100%;height:60px;overflow:hidden}
.hright .hrnav li{height:60px;line-height:60px;width:14.2%;font-size:15px;float:left;text-align:center;position:relative}
.hright .hrnav li a{display:block}
.hright .arrow_up{display:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #21ad58;position:absolute;left:50%;margin-left:-10px;top:-4px}
.hright .hrnav li.active .arrow_up,.hright .hrnav li:hover .arrow_up{display:block}
.hright .hrnav li.active a,.hright .hrnav li:hover a{color:#019139}
.hright .dang{color:#019139}
.mobnav{width:14%;float:right;cursor:pointer;position:absolute;right:0;top:50%;margin-top:-18px;text-align:center;display:none}
.mobnav a{display:block}
.mobnav span{font-size:35px;display:block;color:#fff}
.webMap{width:220px;background:#4aba75;position:fixed;top:0;right:-370px;height:100%;z-index:9999999;-webkit-transition:all .4s;transition:all .4s;opacity:1;overflow-x:hidden;overflow-y:auto}
.btn-close{text-indent:0!important;display:block;float:right;font-size:18px;color:#fff;height:50px;line-height:50px;width:40px;text-align:center;background:#21ad58;-webkit-transition:all .4s;transition:all .4s}
.mask{background:#000;opacity:.8;position:fixed;width:100%;height:100%;top:0;z-index:999;display:none}
.btn-close:hover{transform:rotate(180deg);color:#fff}
.webMap-title{color:#fff;background:#4aba75;height:50px;line-height:50px;font-size:16px;text-indent:20px;border-bottom:1px solid rgba(255,255,255,.15)}
.webcon li{border-bottom:1px solid rgba(255,255,255,.15);font-size:14px;height:42px;line-height:42px;text-align:center}
.webcon li a{color:#fff}
.webMap.open{right:0;opacity:1;-webkit-transition:all .3s;transition:all .3s}
.banner{width:100%;height:auto;min-width:1200px;margin-top:120px;overflow:hidden}
.swiper-container{width:100%;position:relative;z-index:2;margin:0 auto;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%!important;height:auto;display:block!important}
.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:10px;height:10px;border-radius:20px;background:#ababac;cursor:pointer}
.swiper-active-switch{background:#f6491e;width:28px}
.midnav{width:100%;height:auto;min-width:1200px;padding:10px 0;margin-bottom:0;border-top:1px solid #f0f0f0;padding-top:5px}
.midncon{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden}
.midncon li{width:23%;margin-left:2%;float:left}
.midncon .iconfont{float:left;width:23%;text-align:center}
.midncon li span{display:block;font-size:15px;line-height:28px}
.midncon li .iconfont{width:90px;height:75px;line-height:50px;margin:0 auto;font-size:50px;color:#fff;border-radius:100%;overflow:hidden;padding-top:20px;margin-top:5px}
.midncon li .icon1{background:#0cc}
.midncon li .icon2{background:#0cf;font-size:50px}
.midncon li .icon3{background:#ff8711}
.midncon li .icon4{background:#ff461f}
.midncon li .name span{font-size:15px;font-weight:700}
.midncon li .name{font-size:14px;float:right;width:65%;line-height:25px;margin:0;padding:0}
.midncon li:nth-child(1) .name,.midncon li:nth-child(3) .name{margin-top:10px}
.midnav ul{overflow:hidden;margin-left:-2%;margin-top:20px}
.about .abcon{margin-bottom:15px}
h2{font-size:26px;margin-bottom:10px;line-height:30px;text-align:center;color:#222}
.xzpro{width:1200px;height:auto;margin:0 auto;padding:50px 0 30px;overflow: hidden;}
.titbt{font-size:26px;margin-bottom:10px;line-height:30px;text-align:center}
.title{font-size:17px;text-align:center;color:#666}
.titbt span{font-size:16px;color:#b7b7b7;display:block;font-weight:400;font-family:arial;margin-top:8px}
.titbt strong{color:rgba(241,58,58,1)}
.product-sidebar{float:left;width:20%;margin-top:40px;margin-bottom:40px}
.product-sidebar ul{overflow:hidden;padding:10px 20px 20px;border:1px solid #eee}
.product-sidebar h4{font-size:20px;color:#fff;background:#21ad58;line-height:44px;background:url(../img/icon1.jpg) no-repeat;background-size:240px;padding-left:50px}
.product-sidebar li{line-height:46px;font-size:15px;margin-bottom:7px;border:1px dashed #ccc;background:#f6f6f6;background-size:13px;padding-left:20px}
.product-sidebar li a{color:#444}
.prolist{float:right;width:77%;margin-top:30px;margin-bottom:40px}


.pro_slider{float:left;width:20%;border: 1px solid #eee;padding-bottom: 15px;}
.pro_slider h2{    font-size: 24px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: #10a956;}
.pro_slider dl dt{    font-size: 16px;
    color: #10a956;
    overflow: hidden;
    line-height:40px;
    margin-top: 15px;
    padding-left: 15px;
}
.pro_slider dl dd {
    font-size: 15px;
    line-height: 37px;
    border-bottom: 1px dashed #f0f0f0;
    padding-left: 20px;
}


.pro_type,.pro_tenet,.sifter_change,.pro_video{overflow: hidden;margin-top: 40px;}
.pro_type h2,.pro_tenet h2,.sifter_change h2,.pro_video h2{    font-size: 26px;margin-bottom: 20px;line-height: 30px;text-align: center;color: #222;}
.pro_type dl,.pro_tenet dl{overflow: hidden;margin-top: 10px;}
.pro_type dl dd{float: right;width: 50%;}
.pro_type dl dt{float: left;width: 48%;}
.pro_tenet dl dt{float: left;width: 48%;}
.pro_tenet dl dd{float: right;width: 48%;}
.pro_type dl  video,.pro_tenet dl img{width: 100%;height: auto;}
.pro_type dl  img{width: 100%;height: auto;}
.pro_tenet p{line-height: 28px;color: #444;font-size:15px;margin-bottom: 8px;} 
.pro_tenet dl video {width: 100%;height: auto;}
.pro_video dl{overflow: hidden;margin-left: -1.5%;margin-top: 10px;}
.pro_video dd{float: left;text-align: center;margin-left: 1.5%;width: 23.3%;font-size: 14px;border: 1px solid #eeee;padding-bottom: 5px;}
.pro_video dd video{width: 100%;height: auto;}
.pro_video dd p{color: #444;}
.sifter_change dl{overflow: hidden;margin-top: 10px;margin-left: -2%;}
.sifter_change dl dd{float: left;width:47.5%;margin-left: 1.5%;background: #f0f0f0;border-radius: 10px;padding:10px 5px;margin-bottom: 20px;}
.sifter_change dl dd p{line-height: 28px;color: #444;font-size: 15px;text-align: center;}
.sifter_change dl dd p img{height: auto;width: 100%;}

.questions-answers dl{overflow: hidden;padding: 10px;}
.questions-answers dl p img{width: 100%;height: auto;}
.questions-answers dl p {line-height: 28px;color: #444;font-size: 15px;margin-bottom: 8px;}

.relativepro{width:100%!important}
.prolist h4{font-size:20px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid #f0f0f0;line-height:39px}
.prolist ul{overflow:hidden;margin-left:-2%}
.prolist li{width:22.5%;float:left;margin-left:2%;margin-bottom:30px;display:inline;border:1px solid #eee;position:relative}
.prolist a{display:block;overflow:hidden}
.prolist li img{display:block;width:100%!important;transition:all .5s;-webkit-transition:all .5s;height:168px}
.prolist li p{width:100%;height:35px;line-height:35px;color:#444;font-style:normal;text-align:center}
.prolist li:hover{border:#019139 1px solid}
.prolist li:hover p{color:#21ad58}
.mr_frUl h4{margin-top:10px;padding-bottom:10px}
.mr_frUl p span{color:#4aba75}
.xzcase{background-size:cover;width:100%;min-width:100%;overflow:hidden;padding:60px 0}
.casecon{background:#fff;height:auto;margin:0 auto;overflow:hidden;padding:40px 0}
.footer a{color:#fff!important}
.caselist{padding:30px 40px 0;overflow:hidden}
.caselist .tit{font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #f0f0f0;padding-bottom:5px}
.mr-case ul{overflow:hidden;margin-left:-2%}
.mr-case ul li{margin-bottom:25px;background:#fff;box-shadow:0 5px 10px #878686;float:left;width:17.8%!important;overflow:hidden;margin-left:2%;border:1px solid #f0f0f0}
.mr-case ul li a{width:95%;display:block;background:#f7f7f7;padding:2.5%}
.mr-case ul li:hover{cursor:pointer;background-color:#fff;box-shadow:0 44px 26px 0 rgba(35,94,231,.2)}
.mr-case ul li img{width:100%;display:block;height:230px;}
.mr-case ul li p{font-size:15px;line-height:28px;margin-top:10px}
.mr-case ul li span{color:#22ae58}
.case_wl{overflow: hidden;margin-bottom: 15px;margin-top: 10px;font-size: 16px;color: #444;text-align: center;}
.case_wl span{color: #22AE58;}
.xwlist li:hover h4 a{color: #00CE41;text-decoration: underline;}



.xzadv .service{border-bottom:1px solid #dcdcdc;padding-bottom:1%;margin:10px auto;margin-top:20px}
.xzadv .service ul{width:375px;margin:10px auto;height:116px}
.xzadv .service li{width:29%;background:url(../img/arrow.png) center 50% no-repeat;text-align:center;float:left;margin-left:4%;padding:20px 0;font-size:16px;color:#fff;line-height:35px}
.proadvantage{text-align:center}
.xzadv{width:100%;min-width:1200px;padding:0 0 60px;overflow:hidden}
.advbox{width:1200px;height:auto;margin:0 auto}
.advcon{clear:both;margin:60px 0 0;position:relative}
.advcon img{width:30%;border-radius:100px;margin:0 auto}
.advcon li{position:absolute;width:30%;margin-top:-50px;overflow:hidden}
.advcon li.ys1{top:10%;left:0}
.advcon li.ys2{top:10%;right:0}
.advcon li.ys3{top:55%;left:0}
.advcon li.ys4{top:55%;right:0}
.advcon li.ys5{top:100%;left:0}
.advcon li.ys6{top:100%;right:0}
.advcon li .num{width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:30px;position:absolute;left:0;top:0}
.advcon li.ys1 .num{background-color:#5390f5}
.advcon li.ys2 .num{background-color:#ff461f}
.advcon li.ys3 .num{background-color:#ff8711}
.advcon li.ys4 .num{background-color:#fd87fa}
.advcon li.ys5 .num{background-color:#22ae589e}
.advcon li.ys6 .num{background-color:#0cc}
.ystxt{padding-left:65px;line-height:24px}
.ystxt h4{margin-bottom:14px;font-weight:700;font-size:16px;color:#546a85}
.ystxt p{line-height:24px;font-size:14px}
.ystxt{border-bottom:1px solid #f0f0f0;padding-bottom:5px}
.prolist h3,.xwlist h3{font-size:20px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid #f0f0f0;line-height:39px;text-align: left;}
.product-sidebar h3{font-size:20px;color:#fff;background:#21ad58;line-height:44px;background:url(../img/icon1.jpg) no-repeat;background-size:240px;padding-left:50px}
.newslist h3{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:45px}
.questions-answers h3{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:45px}
.newslist h3 a{font-size:12px;float:right;color:#666;font-weight:400}
@-webkit-keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,-307px,0);transform:translate3d(0,-307px,0)}
}
@keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,-307px,0);transform:translate3d(0,-307px,0)}
}
.questions-answers .ask{margin:20px auto;position:relative;height:630px;overflow:hidden;border:1px solid #f0f0f0}
.questions-answers .askup{-webkit-animation:10s rowup linear infinite normal;animation:10s rowup linear infinite normal;position:relative}
.foot,.top{overflow:hidden}
.top{position:fixed;width:100%;z-index:2}
.about{width:100%;min-width:1200px;background:url(../img/top_bg.jpg) repeat;overflow:hidden;padding:60px 0 40px}
.abcon{width:1200px;height:auto;margin:0 auto}
.abinfo{width:50%;float:left;margin-top:20px}
.abinfo h3{font-size:24px;margin-bottom:15px}
.abinfo h3 span{font-size:16px;display:block;font-weight:400;font-family:arial;margin-top:8px}
.abinfo p{padding:3px 0;line-height:28px;font-size:14px;color:#444}
.abinfo p span{color:#019139;font-weight:600}
.abimg{width:47%;float:right;margin-top:30px}
.abimg .sk{display:block;width:80%;background:#4aba75;position:absolute;height:90%;z-index:0;right:0;bottom:-30px}
.abimg img{display:block;width:95%;position:relative;z-index:1}
.abinfo .more{display:block;background:rgba(241,58,58,1);color:#fff;width:30%;height:42px;line-height:42px;margin:15px 0 0;text-align:center;border:1px dashed #fff;border-radius:5px}
.newssub,.newssub-about{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden;padding:50px 0}
.newslist{width:64%;float:left;margin-top:30px}
.newslist h4{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:45px}
.newslist h4 a{font-size:12px;float:right;color:#666;font-weight:400}
.newslist ul{overflow:hidden;margin-left:0}
.newssub-about .newslist{width:43%;float:right;margin-top:0;padding:15px;border:1px solid #eee}
.newssub-about .aboutfl{float:left;width:50%;border:1px solid #eee;padding:15px}
.newssub-about .newslist .headlines dt{width:25%}
.newssub-about .newslist .headlines dd{width:69%}
.newssub-about .aboutfl h3{font-size:20px;line-height:45px}
.newssub-about .aboutfl .abimg,.newssub-about .aboutfl .abinfo{width:100%;float:initial;margin-top:0}
.newslist li{margin-top:20px;position:relative;float:left;width:48%;border-bottom:1px dashed #eee;margin-left:2%}
.newssub-about .newslist ul li{margin-top:20px;position:relative;border-bottom:1px dashed #eee;width:97%;margin-bottom:14px;padding-bottom: 5px;}
.newslist li:hover a{color:#019139}
.newslist li .date{width:70px;height:70px;text-align:center;position:absolute;left:0;top:20px;background:#4aba75;color:#fff;z-index:9}
.newslist li .date b,.newslist li .date i{display:block;font-size:30px;font-style:normal;font-weight:400;margin:3px 0 0}
.newslist li .date span{font-style:normal;display:block;font-size:13px}
.newslist li .theme{position:relative;transition:all .3s ease-out}
.newslist li:first-child .theme a,.newslist li:nth-child(2) .theme a{color:#22ae58}
.newslist li .theme p a{float:left;font-size:15px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.newslist li a{font-size:15px;color:#444;}
.newslist li.newslistcolor a{color: #22AE58!important;}
.newslist li .theme p{font-size:14px;color:#666;margin:10px 0;line-height:25px;position:relative;text-align:justify}
.newslist li .theme p span{float:right;color:#888;display:inline-block;font-size:12px}
.headlines dd a:hover,.newslist h4 a:hover{color:#22ae58}
.headlines dd a{font-weight:700;color:#22ae58;font-size:15px}
.headlines{overflow:hidden;margin-top:20px}
.headlines img{width:100%!important;height:auto!important}
.headlines dl{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border:1px solid #f0f0f0;padding:10px}
.headlines dt{float:left;width:20%}
.headlines dd{float:right;width:76%}
.headlines dd p{font-size:14px;overflow:hidden;line-height:26px;margin-bottom:8px;color:#444}
.headlines dd p span{float:right;font-size:12px;color:#666}
.questions-answers{width:34%;float:right;margin-top:30px}
.questions-answers h4{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:45px}
.questions-answers ul{background:#f9f9f9;border:1px solid #eee;padding:30px 10px 12px;overflow:hidden;margin-top:20px}
.questions-answers li{clear:both;overflow:hidden;border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:15px;margin-top:10px}
.questions-answers li .answers,.questions-answers li .questions{position:relative}
.questions-answers li .questions{margin:0 0 12px}
.questions-answers li .answers span,.questions-answers li .questions span{position:absolute;left:0;top:0;display:block;height:25px;width:25px;line-height:25px;background:#4aba75;text-align:center;color:#fff}
.questions-answers li .answers span{background:rgba(241,58,58,1)}
.questions-answers li .answers p,.questions-answers li .questions p{line-height:25px}
.questions-answers li .answers p{color:#444;font-size:14px;line-height:27px}
.questions-answers li .questions p{font-size:15px;color:#4aba75;font-weight:600}
.cpzs{width:1200px;height:auto;margin:0 auto;overflow:hidden;padding:50px 0 0}
.cpzs .cptit{background:url(../img/cptit.png) center no-repeat;height:60px;line-height:60px;font-size:22px;font-weight:400;color:#fff;text-align:center}
.cpzs ul{clear:both;overflow:hidden;margin-right:-2%}
.cpzs li{background:#fff;width:30.3%;float:left;margin:2% 2% 0 0;padding:.5%}
.cpzs .imgbox{width:100%;position:relative}
.cpzs .imgbox img{display:block;width:100%;height:100%}
.cpzs .imgbox .back{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);color:#fff;text-align:center;opacity:0}
.cpzs .imgbox .txt{top:50%;position:relative;z-index:3;margin-top:-27px}
.cpzs .imgbox .name{font-size:17px;margin-bottom:12px}
.cpzs .line span{position:absolute;overflow:hidden;background:#fff;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}
.cpzs .line .lt{width:0;height:1px;left:8%;top:8%}
.cpzs .line .lb{width:0;height:1px;right:8%;bottom:8%}
.cpzs .line .ll{width:1px;height:0;top:8%;left:8%}
.cpzs .line .lr{width:1px;height:0;bottom:8%;right:8%}
.cpzs .title{padding:10px 5px 0;line-height:30px}
.cpzs .title h3{max-width:65%;float:left;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cpzs .title .lb{max-width:35%;float:right;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cpzs .title .blackline{zoom:1;vertical-align:middle;height:1px;overflow:hidden;margin-right:10px;background:#333;display:inline-block;width:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}
.cpzs .title .iconfont{color:#737373;font-size:18px;position:relative;vertical-align:middle;margin:0 5px 0 0;top:-1px}
.cpzs li:hover .imgbox .back{opacity:1}
.cpzs li:hover .line .lb,.cpzs li:hover .line .lt{width:84%}
.cpzs li:hover .line .ll,.cpzs li:hover .line .lr{height:84%}
.cpzs li:hover .title .blackline{width:30px;background:#ed5f47}
.cpzs li:hover .title h3{color:#ed5f47}
.cpmore{display:block;background:url(../img/white.png) center no-repeat;width:254px;height:59px;line-height:59px;margin:40px auto auto;text-align:center}
.cpmore .iconfont{display:block;width:40px;height:40px;line-height:40px;font-size:42px;margin:0 auto;overflow:hidden;position:relative;top:12px;background:-webkit-linear-gradient(left,#ed5f47,#da251d);background:-o-linear-gradient(right,#ed5f47,#da251d);background:-moz-linear-gradient(right,#ed5f47,#da251d);background:linear-gradient(to right,#ed5f47,#da251d);-webkit-background-clip:text;background-clip:text;color:transparent;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.cpmore .iconfont:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}
.news_z{overflow:hidden;margin-top:40px}
.news_l{width:55%;float:left}
.news_l dl{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.4);padding:30px 0}
.news_l dt{float:left;width:90px;text-align:center;font-size:14px;color:rgba(255,255,255,.6)}
.news_l dt b{font-size:32px;font-weight:400;display:block;color:#fff}
.news_l dd{padding-left:120px}
.news_l dd p{line-height:28px;color:#fff;height:56px;font-size:14px;overflow:hidden;margin-top:20px}
.news_l dd a{font-size:19px;color:#fff;font-weight:700}
.news_l ul{margin-top:20px}
.news_l ul li{line-height:42px;height:42px;font-size:14px;overflow:hidden;background:url(../img/li.png) 0 center no-repeat;text-indent:20px}
.news_l ul li a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}
.news_l ul li span{float:right;color:rgba(255,255,255,.7)}
.news_r{width:42%;height:auto;float:right;overflow:hidden}
.news_r img{width:100%;display:block;transition:all .6s}
.news_r p{line-height:60px;color:#fff;height:60px;overflow:hidden;background:url(../img/bb.png);position:relative;margin-top:-60px;font-size:18px;text-align:center;transition:all .6s}
.news_r:hover p{background:#ea0500}
.showpage{margin:15px;clear:both;overflow:hidden;text-align:center;width:100%;margin-bottom:30px}
.showpage li{float:left}
.showpage .pageinfo,.showpage li{text-decoration:none;padding:2px 10px;margin:2px;border:1px solid #ddd}
.showpage li:hover{background-color:#4aba75;color:#fff;border:1px solid #4aba75;text-decoration:none}
.showpage .thisclass{font-weight:700;color:#fff;background:#4aba75;border:1px solid #4aba75}
.showpage li a:hover{color:#fff}
.footer{width:100%;height:auto;min-width:1200px;background-color:#4aba75;padding:30px 0;line-height:30px;overflow:hidden}
.footer a{color:#fff;font-size:15px}
.footer_product{float:left;width:30%;margin-right:40px}
.footer_contact .tit,.footer_product .tit,.footer_scene .tit{font-size:18px;font-weight:700}
.footer_product ul,.footer_scene ul{overflow:hidden;margin-left:-1.5%;margin-top:15px}
.footer_product li{float:left;width:48.5%;margin-left:1.5%;line-height:32px}
.footer_scene{float:left;width:30%}
.footer_scene li{line-height:32px;overflow:hidden}
.footer_contact{float:right;width:30%}
.footer_contact p{margin-top:10px}
.bottom{overflow:hidden;padding:10px 0;text-align:center;font-size:15px;background:#525252;color:#f9f9f9}
.bottom a{color:#f9f9f9}
.copy{width:1200px;color:#fff;height:auto;margin:0 auto;overflow:hidden;font-size:14px}
.link{width:1200px;color:#5d799f;margin:0 auto;height:50px;line-height:50px;clear:both;overflow:hidden;position:relative}
.link h3{position:absolute;left:0;top:0;width:80px}
.link h3 .iconfont{font-size:22px;margin-right:5px}
.link .linknr{padding-left:85px;overflow:hidden}
.link .linknr a{color:#5d799f;display:inline-block;margin:0 5px}
.mob70{clear:both;overflow:hidden;width:100%;height:70px;line-height:70px;display:none}
.mobfoot{display:none;width:100%;height:60px;position:fixed!important;background:#4aba75;bottom:0;right:0;left:0;margin:0 auto;z-index:99;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.mobfoot ul{clear:both;overflow:hidden;margin-top:6px}
.mobfoot li{width:25%;float:left;text-align:center}
.mobfoot li a{display:block}
.mobfoot li span{display:block;font-size:26px;color:#fff}
.mobfoot li:nth-of-type(2) span{font-size:30px}
.mobfoot li p{font-size:14px;color:#fff}
.main{width:1200px;height:auto;margin:0 auto;padding:40px 0 50px;clear:both;overflow:hidden}
.nypro{clear:both;overflow:hidden}
.cpl{width:20%;float:right}
.cpr{width:78%;float:left}
.cpfl h3,.lxwm h3{font-size:22px;font-weight:400;text-align:center;background:#21ad58;color:#fff;padding:15px 0}
.cpfl h3 span,.lxwm h3 span{display:block;font-size:16px;font-family:arial;margin-top:5px;letter-spacing:1px}
.cpfl ul,.lxbox{clear:both;overflow:hidden;border:2px solid #21ad58;padding:0 15px 15px}
.cpfl li{text-align:center;height:40px;line-height:40px;background:#f9f9f9;border:1px dashed #ccc;margin:10px 0 0}
.cpfl li.active,.cpfl li:hover{border:1px solid #21ad58}
.cpfl li.active a,.cpfl li:hover a{color:#21ad58}
.lxwm{clear:both;overflow:hidden;margin:15px 0 0}
.lxwm dt{padding-top:15px}
.lxwm dd{clear:both;overflow:hidden;padding-top:10px;line-height:24px}
.lxwm dd strong{font-size:16px}
.nytit{height:40px;line-height:40px;position:relative}
.nytit span{font-size:22px;padding:0 20px 0 0;font-weight:400;color:#21ad58;background:#fff;position:relative;z-index:5}
.nytit .xt{height:5px;background:url(../img/line01.png) repeat;width:100%;position:absolute;right:0;top:50%;margin-top:-2.5px;z-index:0}
.xwlist{width:100%;float:none;clear:both;overflow:hidden}
.xclist{margin-top:25px}
.xclist ul{clear:both;overflow:hidden;margin-left:-1.5%}
.xclist li{width:31.5%;float:left;margin-left:1.5%;margin-bottom:15px;display:inline}
.xclist li a{background:#f9f9f9;display:block;width:95%;margin-bottom:2px;padding:2.5%}
.xclist li p:last-child span{color:#21ad58}
.xclist li img{display:block;width:100%!important;height:auto!important;transition:all .5s;-webkit-transition:all .5s}
.xclist li p{width:100%;height:30px;line-height:28px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.xclist h4{font-size:14px;margin-bottom:10px;margin-top:10px;margin-top:20px}
.xclist span{font-weight:700}
.xclist li:hover a{background: #288e501c;}
.place{width:100%;line-height:30px;min-width:1200px;padding:12px 0;background:#f9f9f9;overflow:hidden}
.nywz{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden}
.nywz .iconfont{font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
.nywz span{font-size:14px;font-family:serif;margin:0 5px;vertical-align:middle}
.xqbox{clear:both;overflow:hidden;padding:20px 0 0}
.xqbox h1{line-height:35px;margin-bottom:15px;font-size:22px;text-align:center}
.xqbox .info{height:35px;line-height:30px;text-align:center;font-size:13px}
.zxbk{background:#f7f7f7;border:1px solid #eee;word-break:break-all;line-height:28px;padding:15px 20px;position:relative}
.zxbk a{background:rgba(241,58,58,1);color:#fff;display:inline-block;padding:0 10px;margin:0 5px;font-size:15px}
.zxbk b{color:rgba(241,58,58,1);margin-left:8px;font-size:20px}
.xqbox p{word-break:break-word;font-size:13px;line-height:28px;padding:5px 0}
.xqbox img{display:block;max-width:100%;margin:0 auto}
.xqcon{padding:10px 0 0;overflow:hidden}
.lybtn a{display:block;text-indent:40px;padding:0 20px;height:40px;line-height:40px;color:#fff;background:#c9221e url(../img/new-zx.png) 20px center no-repeat}
.xqcon h2{font-size:18px;color:red;margin-bottom:8px;margin-top:20px}
.sxpz{width:100%;margin:20px 0 0}
.sxpz .xt{display:block;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 a{max-width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sxpz li span{display:block;float:left}
.zxwd{clear:both;overflow:hidden;width:100%;float:none;padding:30px 0 0}
.zxwd .wdbox li .wen{margin:0 0 15px}
.cptop{padding:30px 0 0;overflow:hidden}
.cptop .cpimg{width:46%;float:left}
.cptop .cpimg img{display:block;width:100%}
.cptop .cpinfo{width:50%;float:right}
.cpinfo h1{font-size:21px;font-weight:600;margin-bottom:15px}
.cpbot h2{font-size:18px;color:#21ad58;margin:25px 0 12px}
.cpbot p{font-size:14px;margin-bottom:8px;line-height:28px}
.cpbot img{display:block;max-width:100%;height:auto;margin:0 auto}
.cpinfo .ms{line-height:28px;margin:8px 0;background:#fff}
.cpinfo .ms strong{font-size:14px;color:#21ad58}
.cpinfo .jckl{clear:both;overflow:hidden;background:#f7f7f7;padding:15px 0;box-sizing:border-box;border-radius:5px}
.cpinfo .jckl span{display:block;float:left;text-align:center;width:50%;font-size:14px;color:#666}
.cpinfo .jckl span:first-child{border-right:1px solid #ddd;margin-left:-1px}
.cpinfo .jckl strong{display:block;font-size:14px;color:#21ad58;margin-top:10px}
.cpinfo .zxbj{clear:both;overflow:hidden;margin:30px 0 0}
.cpinfo .zxbj a{float:left;width:40%;margin:0 2%;text-align:center;color:#fff;border-radius:5px;height:50px;line-height:50px;font-size:17px;background:#e84c3d}
.cpinfo .zxbj a:first-child{background:#21ad58}
.cpinfo .zxbj a .iconfont{font-style:normal;font-size:30px;vertical-align:middle;margin-right:10px}
.cpbot{padding:30px 0 0;overflow:hidden}
.cpxqnav{clear:both;overflow:hidden;margin-right:-2%}
.cpxqnav li{width:31.33%;float:left;font-size:15px;text-align:center;background:#f7f7f7;margin-right:2%;padding:15px 0}
.cpxqnav li a{display:block}
.cpxqnav li i{font-style:normal;font-size:30px;vertical-align:middle;margin-right:10px}
.cpxqcon dl{clear:both;overflow:hidden;padding:40px 0 0}
.cp_pic dt{width:58%;float:left}
.cp_pic dd{width:40%;float:right}
.cp_pic dd img,.cp_pic2 dt img{display:block;vertical-align:middle;width:100%}
.cp_pic2 dt{width:40%;float:left}
.cp_pic2 dd{width:58%;float:right}
.cp_pic p strong,.cp_pic2 p strong{color:#c3311c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(left,#bf211d,#d3751b)}
.jsbox{font-size:14px;line-height:28px;padding:15px 0 0}
.slcon li{width:23.5%;float:left;margin:2% 2% 0 0;display:inline}
.slcon li:last-child{margin-right:0}
.zzlist{clear:both;overflow:hidden}
.zzlist li{width:15%;float:left;margin:2% 0 0;display:inline;text-align:center;font-size:14px;color:#444}
.zzlist li:nth-of-type(2),.zzlist li:nth-of-type(4){margin:2% 2% 0}
.zzlist li img{margin-bottom:9px}
.zzlist li:nth-of-type(6){margin-left:2%}
.slcon li img,.zzlist li img{width:100%!important;height:auto!important}
.contact{width:100%;height:auto;min-width:1200px;background:url(../img/lxban.jpg) center no-repeat;background-size:cover;padding:4% 0}
.contact .lxcon{width:1200px;height:auto;margin:0 auto;clear:both;overflow:hidden}
.lxtxt{width:50%;float:right;padding:2.5%;line-height:30px;background:#21ad58;color:#fff;font-size:15px}
.lxtxt a{color:#fff}
.lxtxt h3{font-size:24px;font-weight:400;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:#e84c3d;font-size:15px;display:block;text-align:center;margin:20px 0 0}
.lxtxt dl.zxbj a .iconfont{font-size:26px;vertical-align:middle;margin-right:8px}
.lxmap{width:1200px;margin:0 auto;padding:40px 0;overflow:hidden}
.lxmap .nytit{margin-bottom:15px}
.fwlc,.fwpj{width:auto;overflow:hidden;padding:30px 0 0;border-top:5px solid #f9f9f9;margin-top:30px}
.fwlc li{width:33.33%;color:#fff;float:left;background:#ffb700;margin:2% 0 0;display:inline}
.fwlc li:nth-of-type(2){background:#21ad58d1}
.fwlc li:nth-of-type(3){background:#2d7dffc4}
.fwlc li img{width:100%!important;height:auto!important}
.fwlc li .text{padding:20px;line-height:28px}
.fwlc li .text h3{line-height:40px;font-size:16px;color:#fff!important}
.fwpj ul{clear:both;overflow:hidden;margin-right:-2%}
.fwpj li{width:23%;float:left;margin:2% 2% 0 0;display:inline-block;text-align:center}
.fwpj li img{width:100%!important;height:auto!important}
.fwcn ul{clear:both;overflow:hidden;padding:5px;margin-right:-2%}
.fwcn li{width:20%;margin:2% 2% 0 0;float:left;text-align:center;background:#f5f7fa;padding:40px 1.5%;border-radius:5px;box-shadow:1px 2px 6px #ddd}
.fwcn li .iconfont{height:50px;line-height:52px;text-align:center;display:block;font-size:46px;overflow:hidden}
.fwcn li p{padding-top:8px;font-size:15px}
.fwcn li .icon1{color:#e84c3d}
.fwcn li .icon2{color:#21ad58}
.fwcn li .icon3{color:#f60}
.fwcn li .icon4{color:#39f;font-size:52px}
.page{clear:both;text-align:center;margin:30px 0 0}
.fwln{width:auto;overflow:hidden;padding:30px 0 0;border-top:5px solid #f9f9f9;margin-top:30px;position:relative}
.fwlntit{margin-bottom:20px;font-weight:700}
.fwlntit span{font-size:22px;padding:0 20px 0 0;font-weight:400;color:#21ad58;background:#fff;position:relative;z-index:5}
.fwlntit .xt{height:5px;background:url(../img/line01.png) repeat;width:100%;position:absolute;right:0;top:6%;margin-top:-2.5px;z-index:0}
.fwln-fr{float:left;width:49%}
.fwln-fr img{width:100%;height:auto!important}
.fwln-fl{float:right;width:45%;background:#f9f9f9;padding:20px}
.fwln-fl p{font-size:15px;line-height:28px;margin-bottom:15px}
.fwln-fl p strong{font-size:17px;color:#649205}
.page a,.page span{border:1px solid #ddd;padding:5px 20px;color:#aaa;margin:0 2px}
.page a:hover{border:1px solid #a0a0a0;color:#077fe0}
.page .current{border:1px solid #e0e0e0;padding:5px 20px;margin:0 2px;color:#aaa;background:#f0f0f0}
#floatDivBoxs{clear:both;width:206px;position:fixed;top:180px;right:-170px;z-index:999;cursor:pointer}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px;background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative}
#floatDivBoxs .floatDqq{padding:10px 14px 0;overflow:hidden}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3;text-align:left;text-indent:8px;padding:0 8px}
#floatDivBoxs .floatDqq li img{float:left;vertical-align:middle;margin-top:8px;height:28px}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 14px 8px}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;font-size:22px;color:#f08326}
#floatDivBoxs .floatImg{text-align:center;padding:15px;background:#ebebeb;font-size:14px}
#floatDivBoxs .floatImg img{margin-bottom:8px}
#floatDivBoxs .floatDtel img{display:block}
.floatShadow{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.floatl{background:url(../img/online_bg.png) left center;height:152px;width:36px;float:left;margin-top:85px}
.floatr{width:170px;height:auto;float:right}
#floatDivBoxs:hover{right:0;transition:transform .3s ease 0s}
#backtop{display:none;background:url(../img/backtop.png) 0 0 no-repeat;width:32px;height:40px;position:fixed;bottom:20px;right:20px}
#backtop:hover{background:url(../img/backtop.png) 0 -40px no-repeat}
.pro_list{width:100%;float:none;clear:both;overflow:hidden;margin-top:30px}
.pro_list ul{overflow:hidden;margin-left:-1.5%}
.pro_list li{width:23.5%;float:left;margin-left:1.5%;margin-bottom:15px;display:inline;position:relative}
.pro_list a{display:block;overflow:hidden}
.pro_list li img{display:block;width:100%!important;transition:all .5s;-webkit-transition:all .5s;height: 167px;}
.pro_list li p{width:100%;height:50px;line-height:50px;color:#fff;font-style:normal;text-align:center;position:absolute;bottom:0;background:url(../img/bb.png) repeat}
.pro_list li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
.pro_mca{display:none}
.pro_pc{display:block}
.proservice{width:100%;height:229px;background:url(../img/proservice.jpg) center no-repeat;overflow:hidden;margin-top:50px}
.proservice .mid{width:1200px;height:229px;margin:0 auto;position:relative}
.proservice .tit{position:absolute;left:270px;top:25px;color:#fff;font-size:16px;line-height:30px}
.proservice .tit span{font-size:30px;font-weight:700}
.proservice .tel{position:absolute;left:290px;top:120px;color:#fff;font-weight:700;font-size:22px}
.proservice .tel span{font-size:30px;font-family:Arial;padding-left:10px}
.proservice .button a{width:177px;height:50px;position:absolute;left:806px;top:110px}
.proservice .button a{display:block;width:200px;height:50px;line-height:50px;border:1px solid #fff;color:#fff;text-align:center}
@media screen and (max-width:1200px){
.mr-case ul li{width: 22%!important;}	
.about,.banner,.contact,.footer,.midnav,.place,.topbg,.xzadv{width:auto;min-width:auto}
.banner,.banner img{width:100%;height:auto}
.abcon,.advbox,.casecon,.contact .lxcon,.copy,.header,.link,.lxmap,.main,.midncon,.nywz,.xwwd,.xzpro,.newssub, .newssub-about{width:auto}
.about,.lxmap,.xwwd,.xzadv,.xzpro{padding:5% 3%}
.main{padding:3% 3% 4%}
.copy,.header,.link,.nywz{padding:0 3%}
.header .hright{width:76%}
.mr_frbox{padding:30px 0 0}
.mr_frbox .mr_frBtnL,.mr_frbox .mr_frBtnR{display:none}
.mr_frUl .tempWrap,.mr_frbox .mr_frUl{width:100%!important}
.abinfo p:nth-of-type(3){display:none}
.abinfo .more{width:45%}
.link h3{left:3%}
.cpl{display:none}
.cpr{width:100%;float:none}
.proservice,.proservice .mid,.serviceimg,.serviceimg img{width:100%;height:auto}
.newssub,.xzcase{width:100%}
.abimg video{width:100%!important}
.casecon{width:100%}
.mr-case ul li img{width:100%;height:179px}
.xzpro{overflow:hidden}
.xzcase{min-width:100%}
}
@media screen and (max-width:1065px){.lxtxt h3{font-size:22px}
}
@media screen and (max-width:1000px){.header .hright{width:72%}
.wdbox li:last-child{display:none}
.midncon li{width:48%}
.prolist li img{height: auto;}
}
@media screen and (max-width:920px){.header .hright{width:68%}
.hright .hrnav li:first-child,.hright .hrnav li:nth-of-type(5),.hright .hrt .yw{display:none}
.hright .hrnav li{width:20%}
.ystxt h3{font-size:15px;margin:0}
.ystxt p{line-height:22px;font-size:13px}
.wdr,.xwl{width:100%;float:none}
.wdr{margin-top:4%}
.lxtxt h3{font-size:20px}
.cpinfo h1{font-size:19px;margin:0 0 12px}
.mr-case ul li img{width:100%;height:auto}
.caselist .tit{overflow:hidden;height:29px}
}
@media screen and (max-width:768px){
.newssub-about .aboutfl,.newssub-about .newslist{width: 95%;margin-bottom: 35px;overflow: hidden;}
.topbg{position:relative;background:#4aba75}
.hot_pro ul li img{height:auto}
.hot_pro ul li .pro_text{overflow:hidden;height:75px}
.product-sidebar,.prolist{width:100%}
.newslist,.questions-answers{width:100%}
.proadvantage{width:90%}
.hright .hrt{display:none}
.mobnav{display:none}
.header{padding:12px 3%}
.header .logo img{display:none}
.header .logo .moblogo{display:block;width:auto;height:50px}
.prolist li.w5{width:auto}
.prolist li{width:31%!important}
.prolist li img{height:171px;}
.hright .hrnav li a{color: #fff;}
.header .hright{margin-top: 32px;}
.zxsreson .reasonfl{width: 100%;}
.zxsreson .reasonfl ul li{float: left;width: 45%;margin-left: 3%;}
.zxsreson .askfr{float: left;width: 98%;}
.mr-case ul li{width: 31%!important;}
.advcon{margin:0}
.advcon li{position:relative;width:90%;margin:4% auto auto}
.abimg video{width: 100%;height: auto;}
.advcon img{display:none}
.abinfo{width:100%;float:none}
.xwwd{padding:5% 3% 3%}
.nytit span,.titbt{font-size:20px}
.abinfo h3 span,.titbt span{font-size:14px;margin-top:4px}
.abinfo h3{font-size:20px;margin-bottom:8px}
.main{padding:3%}
.lxtxt{width:80%;float:none;margin:0 auto;padding:5%}
.zxbk{padding:3%}
.lxmap .BMap_mask,.lxmap div{width:100%;height:420px!important}
.fwcn li p{font-size:14px}
.zzlist{margin-right:-2%;overflow:hidden}
.zzlist li:nth-of-type(2),.zzlist li:nth-of-type(4),.zzlist li:nth-of-type(6){margin:2% 2% 0 0}
.zzlist li{width:31.3%;margin:2% 2% 0 0}
.fwpj li{width:31.3%}
.fwpj li:first-child,.fwpj li:last-child{display:none}
.xqbox h1{font-size:20px;margin-bottom:5px}
.cpxqcon dl{padding:4% 0 0}
.cptop .cpimg,.cptop .cpinfo{width:100%;float:none}
.cpinfo h1{font-size:18px;margin:12px 0}
.cpbot h2{font-size:20px}
.zxwd{padding:10px 0 0}
.pro_list{width:99%}
.link{display:none}
#backtop,.mob70,.mobfoot{display:block}
.pro_mca{display:block}
.pro_pc{display:none}
.hot_pro ul li{width:45%}
.footer_fl,.footer_fr{width:100%!important}
.hright .hrnav{height:auto}
.header{padding:0}
.banner{margin-top:120px}
.cpbot img,.cptop .cpimg img,video{width:99%!important;height:auto!important}
.pro_slider,.listpro,.pro_type dl dt,.pro_type dl dd,.pro_tenet dl dt,.pro_tenet dl dd{width: 99%!important;float: left;margin-bottom: 20px;}

}
@media screen and (max-width:680px){.header h1, .header h2{width: 211px;height: 100px;background-size: 211px 100px;}
.header .hright {width: 68%;}
.caselist{padding: 30px 7px 0;}
}
@media screen and (max-width:620px){.xclist li{width:48%!important}
.prolist li{width:47%!important}
.fwcn li{width:45%;padding:25px 1.5%}
.fwlc li{width:100%;float:none;display:block}
.lxtxt h3{margin-bottom:8px}
.hot_pro ul li{width:45%!important}
.hot_pro ul li img{height:auto}
.mr-case ul li{width:98%;margin-bottom:20px}
.about .midncon ul li{margin-bottom:15px;height:113px!important;overflow:hidden}
.midncon li .name{width:60%}
.contact{background:#fff!important}
.prolist li img {height:206px;}
.header .hright {width: 100%!important;margin-top:0;}
.mr-case ul li {width: 47%!important;}
.case_wl{font-size: 14px;}
.mr-case ul li img{height: 159px;}

}
@media screen and (max-width:480px){.header .logo .moblogo{height:45px}
.sifter_change dl dd{width: 94.5%}
.headlines dd,.headlines dt{width:100%;margin-bottom:15px}
.midncon li .name{width:90%;float:left}
.about .midncon ul li{margin-bottom:15px;height:213px!important;overflow:hidden}
.newslist li{width:100%}
.abinfo p,.mr-case ul li p,.product-sidebar li a,.questions-answers li .questions p{font-size:14px!important}
h2{font-size:22px!important}
.newslist h3,.prolist h3,.questions-answers h3,h3{font-size:18px!important}
.aboutsubtitle,.advboxtitle,.caselist .tit,.newssubtitle,.xzcasetitle,.xzprosubtitle{font-size:16px!important}
.abinfo .more{width:100%}
.lxtxt dl.zxbj a{margin:0}
.lxtxt dl dt{display:none}
.fwpj li{width:48%}
.bcon_list{height:auto!important}
.cpxqnav li i{display:block;margin:0}
.cpbot h2{font-size:18px}
.cp_pic dd,.cp_pic dt,.cp_pic2 dd,.cp_pic2 dt{width:100%;float:none}
.cpxqcon .cp_pic{padding:0}
.cpinfo .zxbj a{width:46%}
.xwl li{width:100%!important}
.pro_list li{width:47%}
.pro_list li img,.prolist li img{height:156px!important;width:100%}
.lxtxt{width:88%}
}
@media screen and (max-width:414px){.zxbtn a{width:100%}
.lxtxt{font-size:14px}
.lxtxt h3{font-size:18px}
.newssub h2{margin-top:15px;font-size:18px}
}
@media screen and (max-width:360px){.hot_pro ul li{height:276px}
.header h1 img{height:95px}
.prolist li img{height:126px!important}
.newslist ul{margin-left:0}
.header .hright,.xclist li{width:100%!important}
.hright .hrnav li a{color:#fff}
.hright .hrnav li{width:25%;height:40px;line-height:40px}
.banner{margin-top:175px}
.pro_list li img{height:126px!important;width:100%}
.aboutsubtitle, .advboxtitle, .caselist .tit, .newssubtitle, .xzcasetitle, .xzprosubtitle,.prolist li p{font-size: 14px;}
.ystxt h4{font-size: 15px;}
.zxsreson .reasonfl ul li p strong{font-size: 18px;}
.zxsreson .reasonfl ul li{width: 99%;margin-left: 0;}
}
.newslistcolor p a{color: #22AE58!important;}
.xzadv .service li img{width:50px}
.midncon li .iconfont img{width:55px}
.content{overflow:hidden}
.hot_pro{overflow:hidden;margin-top:20px!important}
.hot_pro ul{overflow:hidden;margin-left:-2%}
.hot_pro ul li{float:left;width:20.5%;padding:1%;margin-left:2%;background:#f9f9f9;padding-bottom:15px;-webkit-box-shadow:0 14px 6px 0 rgba(0,0,0,.16);box-shadow:0 4px 6px 0 rgba(0,0,0,.16);margin-bottom:10px}
.hot_pro ul li:hover{cursor:pointer;background-color:#fff;border:1px solid #21ad58}
.hot_pro ul li .pro-title,.hot_pro ul li p:nth-child(2){text-align:center;color:#22ae58;font-weight:700;font-size:16px}
.hot_pro ul li p{margin-top:10px;font-size:14px;color:#555}
.hot_pro ul li p:nth-child(3){line-height:28px}
.hot_pro ul li .pro_text{color:#444!important;margin-left:5px;margin-right:5px;font-size:14px!important;border-top:1px solid #f0f0f0;padding-top:5px}
.hot_pro ul li .pro_text a{color:#22ae58;font-size:14px!important;display:initial!important;margin-left:15px}
.hot_pro ul li .pro_text a:first-child{margin-left:initial;color:#444}
.footer_fr{float:right;width:30%;text-align:center}
.footer_fr p{text-align:center}
.footer_fl{float:left;width:68%;margin-top:25px}
.hot_pro ul li img{width:100%}
.hot_pro ul li a:hover p,.product-sidebar li:hover a{color:#22ae58}
.caselist .tit:hover{color:#21ad58}
h3{color:#333}
.hot_pro ul li:hover{color:#21ad58}
.mr-case ul li a:hover{cursor:pointer;background-color:#fff;box-shadow:0 20px 30px 0 rgba(35,94,231,.2)}
.aboutsubtitle,.advboxtitle,.newssubtitle,.xzcasetitle,.xzprosubtitle{font-size:17px;text-align:center;color:#666}
.headlines dd:hover a,.newslist li:hover .theme a{color:#21ad58}
.bcon_list{overflow:hidden;font-size:14px}
.lxwm .lxbox dd a{width:auto;margin-bottom:20px;display:block;margin:0 2%;text-align:center;color:#fff;border-radius:5px;height:40px;line-height:40px;font-size:15px;background:#e84c3d}
.xwlist ul{margin-left:-2%}
.xzcase .casecon{position:relative}
.pre_banner_3d{margin:auto;height:500px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.contrves{width:100%;height:auto;position:absolute}
.nav_banners{width:100%;height:auto;border-bottom:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.nav_banners>li{display:inline-block;padding:5px 16px;margin:12px 0;border-radius:5px;font-size:14px;cursor:pointer}
.blue_nav{background:#63b504;color:#fff}
.banner_tree{width:100%;height:500px;position:relative;bottom:0;overflow:hidden}
.show_phone_s{width:414px;height:736px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:10}
.color_font{background:#63b504;color:#fff;width:45px;height:100px;font-size:24px;text-align:center;line-height:100px;border-radius:5px;font-weight:700;position:absolute;top:0;bottom:0;margin:auto;z-index:50;cursor:pointer}
.left_btn{left:0}
.right_btn{right:0}
.img_phone{width:100%;height:100%}
.show_s_ui{width:100%;height:100%;position:relative}
.show_s_ui>li{width:31.3%;height:475px!important;position:absolute;top:0;bottom:0;margin:auto;z-index:30;cursor:pointer;opacity:0;font-size:40px}
.show_s_ui>li>div{position:absolute;top:0;width:100%;height:100%;background:#fff;opacity:.9;display:none}
.show_s_ui>li>img{width:100%;height:100%}
#middel_shows{width:295px;height:503px;left:40%;opacity:1}
#left_shows{left:73%;opacity:.6}
#right_shows{left:89px;opacity:.6}
#small_left,#small_right{width:154px;height:249px;opacity:0}
#small_left{left:-15%}
#small_right{left:102.5%}
.listpro{ border: 1px solid #eee;padding: 1%;   width:76%;overflow: hidden;float: right;}
.listpro h2{font-size: 24px;color: #222;text-align: left;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.listpro .prolist-tit{color:#21AD58;margin-bottom: 20px;font-size: 18px;margin-top: 25px;}
.listpro .prolist-tit span{border-bottom: 3px solid #21AD58;padding-bottom: 5px;}
.listpro ul{overflow: hidden;margin-left: -2%;}
.listpro li {
    width:22.7%;
    float: left;
    margin-left: 2%; display: inline;line-height: 28px;padding-bottom: 5px;text-align: center;
    border: 1px solid #eee;position: relative;}
.listpro li p {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #444;
    font-style: normal;
    text-align: center;
}
.listpro li:hover {
    border: #019139 1px solid;
}
.listpro li img{height: auto;width: 100%;}
.listpro li:hover p {
    color: #21ad58;
}

.video_show{overflow: hidden;padding:10px 0 40px;}
.video_show h2{     font-size: 26px;
    margin-bottom: 10px;
    line-height: 30px;
    text-align: center;
    color: #222;
}
.video_show ul{margin-left: -2%;overflow: hidden;margin-top: 20px;}
.video_show ul li video{width: 100%;height: auto;}
.video_show ul li{    text-align: center;
    width: 21.1%;
    border: 1px solid #eee;
    margin-left: 2%;
    float: left;
    box-shadow: 2px 2px 2px rgba(4,4,4,0.21);
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #f0f0f0;
    padding: 10px;
    background: #fff;}



@media screen and (max-width:1200px){.pre_banner_3d{width:1024px;height:763px}
#middel_shows{left:35.5%}
.show_s_ui>li{width:175px;height:282px}
#small_left,#small_right{width:131px;height:194px}
}
@media screen and (max-width:1024px){.pre_banner_3d{width:875px;height:765px}
.show_phone_s{width:375px;height:667px}
#middel_shows{left:34.8%}
#middel_shows{width:267px;height:457px}
}
@media screen and (max-width:879px){.pre_banner_3d{width:746px;height:735px}
#middel_shows{left:31.8%}
#middel_shows{width:269px;height:457px}
.show_s_ui>li{width:145px;height:232px}
}
@media screen and (max-width:768px){.pre_banner_3d{width:675px;height:586px}
.show_phone_s{width:320px;height:568px}
#middel_shows{left:33.1%}
#middel_shows{width:227px;height:389px}
.show_s_ui>li{width:138px;height:215px}
#right_shows{left:72%}
.banner_tree{height:539px}
}
@media screen and (max-width:685px){.color_font{display:none}
#small_left{left:-55%}
.pre_banner_3d{width:520px}
#small_right{left:109.5%}
.show_phone_s{width:300px;height:496px}
#middel_shows{left:29.7%}
#middel_shows{width:213px;height:340px}
#left_shows{left:0}
.show_s_ui>li{width:106px;height:190px}
#right_shows{left:79.5%}
}
@media screen and (max-width:521px){.pre_banner_3d{width:359px}
#left_shows{left:-41%}
#right_shows{left:107.5%}
#middel_shows{left:20.4%}
#middel_shows{width:214px;height:340px}
.show_phone_s{width:349px;height:568px}
#middel_shows{left:15.5%}
#middel_shows{width:246px;height:390px}
.listpro li{width: 47%;}
.listpro li img{height: 167px;}
}
@media screen and (max-width:360px){.pre_banner_3d{width:320px}
.show_phone_s{width:320px;height:520px}
#middel_shows{left:14.5%}
#middel_shows{width:228px;height:356px}
.listpro li{width: 47%;}
.listpro li img{height: 125px;}
.video_show ul li{padding: 0;width: 97%!important;box-shadow: none;}
.mr-case ul li{width: 99%!important;}
}
