blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:Microsoft Yahei,Helvetica Neue,Helvetica,Lucida Grande,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,SimSun,sans-serif}
html{-webkit-tap-highlight-color:transparent;overflow-x:auto;padding:0;margin:0}
body,button,input,select,textarea{font-family:Microsoft Yahei,微软雅黑,Times New Roman;font-size:14px;line-height:26px;color:#333;background:#fff}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{color:#222;cursor:pointer}
a,a:hover{text-decoration:none}
img{vertical-align:top;-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}
em,i{font-style:normal}
li{list-style:none}
button,input,select,textarea{font-size:100%;border:none;caret-color:#222}
.wrap{max-width:1200px;margin:0 auto}
.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.l{float:left}
.r{float:right}
.top{overflow:hidden;padding:15px 0}
.top .logo{float:left}
.top .word{float:left;padding-left:5px;font-size:15px;color:#444}
.top .word p{margin-bottom:5px}
.top .word span{color:#FE9903;font-size:16px;display: block;margin-bottom:5px;font-weight: bold;}
.top h1{float:left;width:250px;height:55px;background:url(../images/logo1.jpg) center no-repeat;text-indent:-9999px}
.top h1,.top h1 a,.top h2{display:block}
.top h2{float:left;width:250px;height:55px;background:url(../images/logo1.jpg) center no-repeat;text-indent:-9999px}
.top .tel{float:right;padding-left:50px;background:url(../images/tel.png) left center no-repeat;background-size:45px}
.top .tel span{display:block;font-size:14px;color:#333;line-height:25px}
.top .tel p{font-size:22px;color:#0b4491;font-weight:700}
.top .tel p em{font-size:28px;display:inline-block;font-weight:700}
.nav{overflow:hidden;background-color:#0b4491}
.nav ul li{position:relative;float:left;height:65px;line-height:65px;font-size:17px;width:14.1%;text-align:center}
.nav ul li a{display:block;color:#fff}
.nav ul li a.select,.nav ul li.color,.nav ul li:hover{background-color:orange}
.banner{max-width:1920px;margin:0 auto;text-align:center}
#banner0,.banner{position:relative;overflow:hidden}
#banner0{z-index:1}
#loading{position:relative;width:100%;z-index:99999;background:#66666}
#loading img{display:block;width:31px;height:31px;position:absolute}
#bannerin{position:relative;font-size:0;width:100%;overflow:hidden}
#bannerin ul{position:absolute}
#bannerin li{float:left}
#scrollin{position:absolute;bottom:7%;height:16px}
#scrollin span{float:left;background:url(../images/dot.png) no-repeat 0 -16px;width:16px;height:16px;cursor:pointer;margin:0 5px;display:inline-block}
#scrollin .on{background:url(../images/dot.png) no-repeat 0 0}
#arrowin{overflow:hidden}
#arrowin,#arrowin ul{width:100%}
#arrowin li{position:absolute;width:16%;height:100%;top:0;z-index:22}
.arrowleft{left:0}
.arrowright{right:0}
#arrowin a{position:absolute;z-index:10;display:block;width:60px;height:90px;opacity:1;transition:margin .3s cubic-bezier(.23,1,.32,1);-webkit-transition:margin .3s cubic-bezier(.23,1,.32,1);backface-visibility:hidden}
#banner0 .fadein .left{margin-left:0;background:url(../images/ad_ctr.png) no-repeat 0 0}
#banner0 .fadein .right{margin-right:0;background:url(../images/ad_ctr.png) no-repeat 0 -90px}
#arrowin .left{background:url(../images/ad_ctr.png) no-repeat 0 0;left:0}
#arrowin .right{background:url(../images/ad_ctr.png) no-repeat 0 -90px;right:0}
.pro_relate{overflow:hidden;margin-top:40px}
.pro_relate h2{font-size:22px;text-align:center;margin-bottom:15px;font-weight:700}
.pro_relate ul{margin-left:-2%;margin-top:10px}
.pro_relate ul li{overflow:hidden;float:left;padding-bottom:5px;width:22.5%;border:1px solid #eee;margin-left:2%;text-align:center;margin-top:15px;line-height:32px}
.pro_relate ul li a{font-size:15px;color:#444;overflow:hidden}
.pro_relate ul li:hover{background:orange;border:1px solid orange}
.pro_relate ul li:hover a{color:#fff}
.homeone{overflow:hidden;margin-top:40px;background:#f9f9f9;padding-bottom:15px;padding-top:16px}
.homeone h2,.homeone h3{font-size:22px;text-align:center;margin-bottom:15px;font-weight:700}
.homeone .tit{font-size:15px;text-align:center}
.homeone strong{font-size:15px;color:#0b4491}
.homeone li{float:left;width:18.5%;text-align:center;margin-left:1.5%}
.homeone li img{margin-bottom:10px}
.homeone li span{font-size:16px}
.homeone .homeonefl{float:left;width:49%}
.homeone .homeonefl ul{margin-left:-2%}
.homeone .homeonefl ul li{float:left;width:22.6%;margin-left:2%;font-size:14px;color:#555;border:1px solid #eee}
.homeone .homeonefl,.homeone .homeonefr{box-shadow:5px 5px 5px 5px #fff;padding:10px;background:#fff}
.homeone .homeonefr{float:right;width:45%}
.homeone .homeonefr ul{margin-top:10px}
.homeone .homeonefr ul li{float:none;width:100%;margin-bottom:10px;text-align:left}
.homeone .homeonefr ul li p strong{font-size:15px;font-weight:400;padding:4px;background:orange;color:#fff}
.homeone .homeonefr ul li p{font-size:15px;line-height:28px;color:#555}
.homeone .homeonefl img{width:100%}
.homeone-main{margin-top:20px;overflow:hidden}
.homecontent{overflow:hidden;margin-top:40px;background:#c1d0ff30;padding-top:20px;border-radius:15px;box-shadow:0 0 10px rgba(187,203,248,.93)}
.homecontent h2{font-size:22px;color:#222;margin-bottom:15px;font-weight:700;text-align:center;margin-top:15px}
.homecontent .homevideo{float:left;width:49%;padding:15px}
.homecontent .homenum{float:right;width:48%;width:46%;padding:15px}
.homecontent .homevideo video{width:100%;height:auto}
.homecontent .homenum img{width:550px;height:319px}
.homecolor{border:1px solid orange!important;color:orange!important}
.homecontent .home_nav ul li{margin-top:15px;float:left;margin-left:20px;border:1px solid #eee;padding:1px 15px;color:#444;font-weight:400;font-size:15px}
.homecontent .home_nav ul{overflow:hidden;margin-bottom:20px}
.homecontent dl{overflow:hidden;margin-top:20px;margin-left:-2%;padding:20px}
.homecontent dl dd{float:left;border:1px solid #2196f3;padding:10px;width:21%;margin-bottom:20px;margin-left:2%;height:150px;border-radius:0 25px}
.homecontent dl dd p{font-size:15px;color:#444;line-height:28px;margin-top:5px}
.homecontent dl dd p span{color:#2178d6;font-size:15px;font-weight:700;width:30px;height:30px;padding-bottom:10px}
.homecontent dl dd p:last-child span{color:#f90;padding-left:0}
.homematerical{overflow:hidden;margin-top:45px}
.homematerical h2{text-align:center;font-size:22px;margin-bottom:20px;color:#222;font-weight:700}
.homematerical dl{overflow:hidden;margin-left:-2%}
.homematerical dl dd{float:left;border-radius:0 0 15px 15px;width:21.3%;padding:1%;border:1px solid #eee;margin-left:1.5%;background:#fff;margin-bottom:18px;margin-top:10px}
.homematerical dl p{overflow:hidden;margin-bottom:8px;line-height:28px;color:#444;font-size:14px}
.homematerical p{overflow:hidden;margin-bottom:8px;line-height:28px;color:#444;font-size:14px}
.homematerical dl p strong{font-size:18px;color:#333;display:block;text-align:center;font-weight:100}
.homematerical dl p span{color:orange}
.homematerical dl dd p:first-child img{width:100%;height:auto;border-radius:100%}
.homematerical dl dd p i img{width:32px;height:auto}
.homematerical dl p.materical_word{color:#4285f4}
.homematerical dl p span{font-size:15px;font-weight:700;margin-bottom:10px;color:#2178d6;line-height:35px}
.homematerical dl p:last-child{font-size:15px;color:#555;background:#f0f3fa;padding:20px 15px 20px;border-radius:10px;border:1px dashed #a0b0c7;color:#4b556e;line-height:30px;text-align:justify}
.homematerical .parameter_fl{float: left;width: 49%;}
.homematerical .parameter_fr{float:right;width: 49%;}
.homecase{overflow: hidden;margin-top: 30px;}
.homecase h2{    text-align: center; font-size: 22px;margin-bottom: 20px;color: #222;font-weight: 700;}
.homecase .alCont ul.alMu{overflow: hidden;width: 21%;}
.alCont {background-color: #f9f9f9;overflow: hidden;}
.alMu li {margin-bottom: 26px;text-align: center;color: #fff;font-size: 16px;width: 100%;height: 60px;line-height: 60px;background:#0b4491 url(../images/jia.png) no-repeat 27px center;background-size: 32px;}
.alMu li a{color: #fff;}
.alMu li:hover, .alMu li.cur {background: #FE9903 url(../images/jia.png) no-repeat 27px center;background-size: 32px;}
.alList {width: 75%; margin-right: 22px;}
.fl{float: left;}
.fr {float: right;}
.alList dl {margin-bottom: 10px;overflow: hidden;padding-top: 15px;}
.alList dd {margin-left: 214px;overflow: hidden;}
.alList dd p span{color:#0b4491;display: block;font-size: 16px;margin-bottom: 10px;}
.alList dd p{line-height: 28px;font-size: 14px;color: #444;margin-bottom: 8px;}
.alList  p i{font-style: normal;color:#e23211;padding: 3px 5px;border: 1px solid #e23211;}
.alList  p {    line-height: 28px;font-size: 14px;color: #444;margin-bottom: 8px;}
.alList  p.aladvanttit{color: #FE9903;font-size: 16px;}
.pro_news{overflow: hidden;margin-top: 30px;background:#F9F9F9 ;padding: 20px 0;}
.pro_news h2{font-size:22px;text-align: center;color: #333;}

.pro_news dl{margin-top: 20px;overflow: hidden;}
.pro_news dl:first-child{border-bottom: 1px solid #eee;}
.pro_news dl dt{font-size: 16px;color: #0774FF;margin-bottom: 15px;width: 100%;}
.pro_news dl dd{    float: left;width: 33%;padding: 4px 0;position: relative;padding-left: 15px;box-sizing: border-box;}
.pro_news dl dd:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 6px;
    height: 6px;
    margin-top: -2px;
    border-radius: 50%;
    background-color: #FE9903;
}
.pro_news dl dt span{position: relative;}
.pro_news dl dt span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom:-15px;
    height: 0;
    border-top: 2px solid #07f;
    outline:2px solid #fff;
}
.pro_news dl dd:hover a{color: #FE9903;}

.main_fl p img{width:100%;height:auto}
.banner,.nyban{width:100%;min-width:1200px;margin:0 auto;overflow:hidden}
.nyban img{display:block;width:100%}
.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!important;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:15px;height:15px;border-radius:10px;background:#ababac;cursor:pointer}
.swiper-active-switch{background:orange;width:16px}
.products_hot{overflow:hidden;margin-top:30px}
.screw_fl{float:left;width:45%;box-shadow:2px 2px 2px rgba(4,4,4,.21);margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;padding:20px;border-radius:0 0 0 60px;background:#fff}
.screw_fr{float:right;width:45%;box-shadow:2px 2px 2px rgba(4,4,4,.21);margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;padding:20px;border-radius:0 0 60px 0;background:#fff}
.screw_img{float:left;width:47%;border:1px solid #fff}
.screw_img:hover{border:1px solid #f0f0f0}
.screw_img img{width:100%;height:auto}
.screw_abstract{float:right;width:49%}
.screw_abstract p{font-size:15px;margin-bottom:10px;color:#666}
.screw_colour{font-size:15px;color:#333}
.screw_colour span{color:#f90!important}
.screw_material span{font-size:15px;color:#ff7800}
.products_hot a:hover h2{color:#f90;text-decoration:underline}
.screw_model span{font-size:15px;padding-right:10px;color:#ff7800}
.screw_layer span{font-size:15px;color:#f90}
.products_hot h2{font-size:22px;color:#222;margin-bottom:15px;margin-bottom:20px}
.products_hot a{overflow:hidden}
.pro-main{overflow:hidden;margin-top:30px;border:1px solid #eee;padding:15px}
.main_fl{float:left;width:49%}
.main_fr{float:right;width:48%}
.main_fl video{width:100%;height:auto}
.main_fl ul,.main_fr dl ul{overflow:hidden;margin-left:-2%}
.pro-main ul{overflow:hidden;margin-left:-1.5%}
.pro-main ul li{float:left;width:22.5%;text-align:center;margin-left:1.5%;margin-top:20px;border:1px solid #f0f0f0;padding:5px}
.pro-main ul li p{ font-size:15px; color:#555; margin-bottom:10px;}
.pro-main ul li p span{ padding:3px 5px; color:#F00; font-size:15px;border:1px solid #F00;}
.pro-main ul li h3{ font-size:16px; font-weight:bold; color:#0b4491;}
.pro-main ul li h3 a{color:#0b4491;}
.indexpro h2{ font-size:22px; color:#222; font-weight:bold}
.pro-main ul li img{width:100%!important;height:auto!important}
.main_fl ul li,.main_fr dl ul li{float:left;width:44%;text-align:center;margin-left:2%;border:1px solid #eee;padding:10px}
.main_fl ul li img{width:100%;height:156px}
.main_fr h2{font-size:22px;margin-bottom:20px;color:#222}
.main_fr p{font-size:15px;color:#444;line-height:28px;margin-bottom:8px}
.main_fr p span{color:#f90;border:1px solid #eee;padding:1px 2px}
.main_fl p b{font-size:18px;color:#444}
.main_fl p span{color:#f90;border:1px solid #eee;padding:1px 2px}
.pro-main .video-box{overflow:hidden;position:relative}
.pro-main .video-box .video-img{position:absolute;top:33%;left:46%;width:80px;height:80px;z-index:999;background-size:100% 100%;cursor:pointer}
.video-box video{display:inline-block;vertical-align:baseline}
.homenadvant{overflow:hidden;margin-top:45px}
.homenadvant h2{font-size:22px;color:#222;margin-bottom:10px;font-weight:700;text-align:center; margin-bottom:15px;}
.homenadvant .advantfl{width:48%;float:left;padding:10px;background:url(../images/superiority.jpg);border:1px solid #f0f0f0;border-radius:0 0 0 28px;margin-top:20px}
.homenadvant p span{color:#fea501}
.homenadvant p{line-height:28px;color:#444;font-size:15px; margin-top:10px;}
.homenadvant dl dd video{ margin-bottom:20px;}
.homenadvant .advantfr{width:46%;float:right;padding:10px;background:url(../images/superiority.jpg);border:1px solid #f0f0f0;border-radius:0 0 28px 0;margin-top:20px}
.homenadvant dl dt img{width:100%;height:auto}
.homenadvant dl b{ font-size:16px; color:#2178d6; margin-top:10px;}
.homenadvant dl dt{float:left;width:43%;border:1px solid #f0f0f0;padding:10px}
.homenadvant dl dd{float:right;width:51%;border:1px solid #f0f0f0;padding:10px}
.advantfl dt{float:right;overflow:hidden;width:20%}
.advantfl dd{float:left;width:75%;text-align:right}
.advantfr dt{float:left;overflow:hidden;width:20%}
.advantfr dd{float:right;width:75%;text-align:left}
.homenadvant dl{overflow:hidden;border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding-bottom:10px;background:#fff}
.hometwo{height:572px;margin-bottom:20px;background:url(../images/probanbg01.jpg) no-repeat center center;margin-top:30px;overflow:hidden}
.hometwo .hometwobox{width:1200px;margin:0 auto;position:relative}
.hometwo .hometwobox .bd ul{position:relative;width:100%;display:block;height:572px}
.hometwo .hometwobox .bd ul li{width:100%;height:572px}
.hometwo .hometwobox .bd ul li .hometwoboxfl{float:left;width:45%;margin-top:58px}
.hometwo .hometwobox .bd ul li .hometwoboxfl h2{font-size:20px;color:#fff;font-weight:900;margin-bottom:10px}
.hometwo .hometwobox .bd ul li .hometwoboxfl h3{font-size:20px;color:#fff;font-weight:900;margin-bottom:20px}
.hometwo .hometwobox .bd ul li .hometwoboxfl .tit{font-size:15px;color:#fff;line-height:28px}
.hometwo .hometwobox .bd ul li .hometwoboxfl .tit strong{color:orange}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl{padding-top:45px;width:100%;overflow:hidden;margin-top:60px}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd{float:left;position:relative;width:33.333333%;text-align:center}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd:after{content:'';position:absolute;width:1px;height:40px;background:#fff;right:0;top:25px}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd i{width:32px;height:26px;display:block;margin:0 auto}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd .details01{background:url(../images/indexin.png) no-repeat top center}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd .details02{background:url(../images/indexout.png) no-repeat top center}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd .details03{background:url(../images/indexcount.png) no-repeat top center}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd .details04{background:url(../images/indexgreen.png) no-repeat top center}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd p{color:orange;font-weight:600;line-height:1;margin:15px 0 10px}
.hometwo .hometwobox .bd ul li .hometwoboxfl dl dd span{color:orange;display:block;line-height:1}
.hometwo .hometwobox .bd ul li .hometwoboxfr{width:45%;float:right;margin-top:30px;border:2px solid orange}
.hometwo .hometwobox .bd ul li .hometwoboxfr img{width:100%!important;height:auto!important}
.hometwo .hd{position:relative;margin-left:auto;margin-right:auto;padding-left:125px}
.hometwo .hd ul{position:absolute;top:-212px;left:0;width:600px}
.hometwo .hd li{padding-bottom:5px;float:left;width:31.5%;margin-left:1.5%;background:orange;text-align:center}
.hometwo .hd li:hover{border:1px solid #fff}
.hometwo .hd li a{color:#fff;font-size:14px}
.hometwo .hd img{width:100%!important;height:auto!important}
.homethree{overflow:hidden;margin-top:40px}
.homethree h2{font-size:22px;color:#222;margin-bottom:15px;font-weight:700}
.homethree .tit{font-size:15px;color:#444;text-align:center}
.homepro{overflow:hidden;margin-top:45px}
.homepro h2{ text-align:center; font-size:22px; font-weight:700; color:#222}
.homepro ul{overflow:hidden;margin-left:-1.5%; margin-top:20px;}
.homepro li{width:22%;margin-left:1.5%;text-align:center;float:left; margin-bottom:15px; padding:5px;border:1px solid #eee;}
.homepro li a{ font-size:15px; line-height:32px; color:#333}
.homelist{float:left;width:21%;border:1px solid #eee}
.homelist h2{background:orange;line-height:45px;color:#fff;text-align:center;margin-bottom:0}
.homelist ul{overflow:hidden;padding:10px;padding-bottom:10px}
.homelist ul li{line-height:38px;background:#fde5c130;font-size:15px;margin-bottom:3px;text-align:left;padding-left:20px}
.homethree .homepro ul{overflow:hidden;margin-left:-2%;margin-bottom:30px}
.homethree .homepro h2{padding-bottom:5px;border-bottom:1px solid #eee}
.homethree .homepro li{overflow:hidden;float:left;padding-bottom:5px;width:22.7%;border:1px solid #eee;margin-left:2%;text-align:center;margin-top:15px;line-height:32px}
.homethree .homepro li a{font-size:15px;color:#333;overflow:hidden}
.homethree .homepro li:hover{border:1px solid orange}
.homethree .homepro li:hover a,.homethree li:hover a h3{color:orange}
.homethree .homepro li img{padding:10px 0 5px;width:93%!important;height:auto}
.homethree .homepro li h3{color:#444;font-size:15px}
.homethree .homepro .homepeotit{font-size:18px;color:#fea501;margin-bottom:10px}
.homethree .homepro .homepeotit span{border-bottom:3px solid #f90;padding-bottom:5px}
.homethree .homelist ul p{font-size:16px;color:#fea501;line-height:45px;padding-left:20px}
.homefour{overflow:hidden;background:#f9f9f9;margin-top:40px}
.homefour h2{font-size:22px;color:#222;text-align:center;margin-bottom:15px;font-weight:700;margin-top:30px}
.homefour .tit{font-size:15px;color:#444;text-align:center}
.homefour ul{overflow:hidden;margin-bottom:30px;margin-top:20px}
.homefour li{float:left;width:25%}
.homefour .txt p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#444}
.homefour .txt p.info01 strong{font-weight:100}
.homefour .img{margin:0 15px;position:relative;overflow:hidden;border:1px solid #eee;margin-bottom:15px}
.homefour .txt p b{font-weight:100;font-size:16px}
.homefour .txt p.info02 em{font-size:15px;padding:2px 3px;border:1px solid #2178d6;color:#2178d6}
.homefour .img img{width:100%!important;height:auto!important}
.homefour .txt{padding:14px 14px 20px;color:#444;background:#f0f0f0}
.homefour .txt strong{font-size:15px;color:#444;font-weight:100}
.homefour .txt span{font-size:14px;color:#2178d6;margin-bottom:12px}
.caselist h4{font-size:15px;margin-bottom:8px;margin-top:8px;font-weight:900;text-align:center}
.homenews{overflow:hidden;margin-top:40px}
.homenews h2{font-size:22px;color:#222;margin-bottom:15px;font-weight:700}
.homenews .newsfl h2{color:#2178d6}
.homenews .newsfr h2{color:orange}
.homenews .newsfl{float:left;width:57%;border:1px solid #4285f424;padding:15px 15px}
.homenews .newsfl dl{overflow:hidden; margin-bottom:10px;}
.homenews .newsfl dt{font-size:15px;color:#0b4491}
.homenews .newsfl dt span{color:#fff;background:#0b4491;padding:1px 3px}
.homenews .newsfl dd{font-size:14px;color:#444}
.homenews .newsfl dd span{color:#fff;background:#fea501;padding:1px 3px; font-size:15px;}
.homenews .newsfr{float:right;width:35%;border:1px solid #f0be4d29;padding:15px 15px}
.homenews .newsfr .newsgd a{color:#fea501;background:url(../images/newimg.png) no-repeat left center;background-size:12px}
.homenews .newsfl ul{margin-top:30px;overflow:hidden}
.homenews .newsfl ul li{margin-bottom:22px;border-bottom:1px solid #eee;padding-bottom:5px}
.homenews .newsfl ul li p span{font-size:15px;color:#2178d6;padding:1px 7px;border:1px solid #2178d6}
.homenews .newsfl ul li p d{color:#2178d6}
.homenews .newsfl ul li p{line-height:28px;color:#444;font-size:15px;margin-top:5px}
.homenews .tit{font-size:15px;color:#444;text-align:center}
.homenews ul.showlist{moverflow:hidde}
.showlist li{float:left;width:100%;line-height:31px;padding:10px 0;border-bottom:1px solid #fff}
.showlist li a{float:left;color:#444;font-size:15px;width:77%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:24px;background:url(../images/tit.jpg) no-repeat left center}
.homethree ul li:hover a,.showlist li:hover a{color:orange;text-decoration:underline}
.showlist li span{float:right;color:#666;font-size:12px}
.homenews ul.showinfo{margin-top:30px;overflow:hidden;margin-bottom:15px}
.showinfo li{border:1px solid #fff;overflow:hidden;background:#fff}
.showinfo li img{width:100%!important;height:auto!important;margin-top:10px}
.showinfo li .info-fl{float:left;width:34%;margin-right:3%}
.showinfo li .info-fr{float:left;width:63%;margin-top:10px}
.showinfo li h4 a,.showinfo li p a{font-size:15px;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}
.showinfo li:hover h4 a,.showinfo li:hover p a{color:orange}
.showinfo li span{display:block;color:#999;font-size:12px}
.showinfo li p span{display:initial;color:orange;font-size:15px}
.showinfo li p{overflow:hidden;margin-right:5px}
.foot_btm{background:#064ca0;overflow:hidden;text-align:center;padding:5px 0}
.foot_btm,.foot_btm a{color:#fff}
.newslist{padding-top:40px;margin-bottom:30px}
.newslist ul{clear:both;overflow:hidden;padding-bottom:20px;border-radius:10px;background-color:#fff;box-shadow:0 0 12px rgba(46,55,98,.4);-webkit-box-shadow:0 0 12px rgba(46,55,98,.4);-moz-box-shadow:0 0 12px rgba(46,55,98,.4)}
.newslist li{float:left;width:42%;margin:0 4%;padding:23px 0 13px;border-bottom:1px dashed silver}
.newslist li h3{font-size:15px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.newslist li:hover h3 a{color:#f50}
.newslist li p{margin:10px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newslist .other{height:30px;line-height:30px}
.newslist .other span{color:#666;font-size:12px;padding-left:26px;background:url(../images/news-time.png) no-repeat left center}
.newslist .other a{float:right;color:#666;font-size:12px}
.newslist li:hover .newslist .other a{color:orange;font-weight:700}
.newshot{background:url(../images/pg_bg.png) center}
.newshot,.newzhonebox{overflow:hidden;margin-top:30px}
.newzhonebox{margin-left:-1.5%}
.newzhonebox li{float:left;width:48.5%;margin-left:1.5%}
.newzhonebox img{width:100%!important;height:auto!important}
.newzhoneboxpic{float:left;width:48.5%;border-radius:5px;overflow:hidden}
.newzhoneboxitem{float:left;width:40%;background:#f9f9f9;margin-top:12px;border-radius:0 5px 5px 0;padding:20px 25px 15px;box-shadow:3px 3px 5px rgba(0,0,0,.09)}
.newzhoneboxitem h3 a{clear:both;display:block;font-size:15px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(45deg,#bf211d 0,#d3751b 50%,#bf211d 100%);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease;font-weight:900}
.newzhoneboxitem h3 a:hover{background-position:right center}
.newzhoneboxitem i{display:block;font-size:12px;color:#666;padding:8px 0}
.newzhoneboxitem p{overflow:hidden;margin-bottom:8px}
.newzhoneboxitem .newzhoneboxmore{clear:both;display:block;width:86px;height:24px;border-radius:12px;line-height:24px;color:#fff;text-align:center;font-size:12px;background-color:#c9221e;overflow:hidden;background-image:linear-gradient(90deg,#c9221e 30%,#e35d10 50%,#ca231e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.newzhoneboxitem .newzhoneboxmore:hover{background-position:right center}
ul.newzhonebom{overflow:hidden;margin-top:30px;margin-left:-1.5%}
ul.newzhonebom li{float:left;width:46%;padding:10px;background:#fff;margin-left:1.5%}
ul.newzhonebom li h3 a{font-size:15px}
.newslist li h3 a b{font-weight:400}
ul.newzhonebom li h3 a:hover{color:#f50}
ul.newzhonebom li i{clear:both;font-style:normal;display:block;font-size:12px;color:#666;line-height:1;padding:8px 0;background:url(../images/news-time.png) no-repeat 0 50%;padding-left:25px}
ul.newzhonebom li p{margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;overflow:hidden}
.newstheme h1{font-size:26px;font-weight:700;margin:40px auto 0;text-align:center}
.newstheme .date{text-align:center;font-size:14px;color:#788291;margin:25px auto 30px;display:block;max-width:1300px;color:#999}
.newstheme .date a{color:#999}
.newstheme .date span{padding-left:10px}
.newstop{background:#f0f3fa;box-shadow:0 -4px 20px #d7ddf1}
.sidebarleft{float:left;width:73%}
.newsdetail{overflow:hidden;margin-top:20px}
.newsdetail h1{font-size:26px;text-align:center;margin-bottom:10px;font-weight:900}
.newsdetail p{text-indent:2em;margin-bottom:10px}
.newsdetail p a{color:#f50;padding:0 2px}
.newsdetail a:hover{text-decoration:underline}
.newsdetail img{margin-bottom:8px;margin-top:5px;margin-left:-2em}
.newsdetail h3{font-size:18px;color:#333;line-height:28px}
.news_detail h3,.newsdetail h2{font-size:20px;margin-top:20px;margin-bottom:15px;font-weight:900;background:url(../images/ico-sign.png) no-repeat 0 50%;background-size:50px;padding-left:60px}
.interlocution{margin:10px auto}
.interlocution dl{overflow:hidden;margin-top:10px;padding:10px 0;border-bottom:1px dotted #f0f0f0}
.interlocution dl b{text-align:center;color:#fff;padding:5px 8px;margin-right:10px}
.interlocution dt{overflow:hidden;margin-bottom:10px;font-weight:700}
.interlocution dd{overflow:hidden}
.interlocution dt b{background:#0b4491}
.interlocution dd b{background:#f80}
.newspage{margin-top:15px}
.newspage p{height:50px;line-height:50px;padding:0 8%;border-top-right-radius:20px;background-color:#fafafa}
.newspage p a,.newspage p b{display:inline-block}
.newspage p a{vertical-align:middle;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newspage p a:hover{color:#f50}
.newspage p.newspages{position:relative;margin-top:20px;border-top-right-radius:0;border-bottom-left-radius:20px}
.newspages:before{left:30px}
.newspages:after,.newspages:before{content:'';display:block;position:absolute;top:-40px;width:14px;height:60px;background:url(../images/news-line.png) no-repeat center}
.newspages:after{right:30px}
.relatednew{overflow:hidden;margin-bottom:30px}
.interlocution h3,.relatednew h3{font-size:20px;font-weight:700;margin-bottom:15px;margin-top:30px;background:#f9f9f9 url(../images/profiveicon01.png) no-repeat;background-size:150px;padding-left:30px;color:#fff;line-height:35px;height:45px;border-top:1px solid #0b4491}
.relatednew ul{overflow:hidden;margin-left:-1.5%}
.relatednew li{float:left;border-bottom:1px solid #eaeaea;padding:12px 0;width:48.5%;margin-left:1.5%}
.relatednew li time{float:left;text-align:center;color:#b0b0b0}
.relatednew li time b{font-size:20px;display:block}
.relatednew li time span{font-size:14px;display:block}
.relatednew li p{font-size:14px;color:#666;padding-left:16px;height:48px;overflow:hidden}
.relatednew li h4{background:url(../images/ico-sign.png) no-repeat left 6px;padding-left:30px;margin-bottom:5px;font-size:14px;font-weight:700;background-size:25px}
.mainpro .home a:hover,.relatednew a:hover,.sidebahot a:hover{color:#f50}
.theme{overflow:hidden}
.sidebarright{float:right;width:23%}
.sidebarright .head{background:#0b4491;padding:30px 20px 50px;color:#fff}
.sidebarright .dh{margin-top:25px;background:url(../images/ewm.png) no-repeat;padding-left:70px}
.sidebarright .dh a{font-size:28px;color:orange;font-weight:900}
.sidebarright .ewm{background:orange url(../images/folt_ry.png) 17% 50% no-repeat;display:block;text-align:center;margin-top:30px;line-height:45px;background-size:30px}
.sidebarright .ewm a{font-size:16px;color:#fff}
.sidebahot{background:#fff;margin-top:30px;border:1px solid #4285f4}
.sidebahot h3{text-align:center;font-size:20px;font-weight:900;line-height:45px;background:#0b4491;color:#fff}
.sidebahot ul{overflow:hidden;padding:10px;margin-top:10px;margin-left:-2%}
.sidebahot li{text-align:center;margin-bottom:10px;width:47.1%;float:left;margin-left:2%;border:1px solid #eee}
.sidebahot li:hover{border:1px solid #f90}
.relatednew li:hover h4 a,.sidebahot li:hover a{color:#f90;text-decoration:underline}
.sidebahot li img{width:100%!important;height:auto!important}
.contactone{overflow:hidden;background:#f9f9f9 url(../images/probanbg01.jpg) no-repeat;padding-top:30px;padding-bottom:30px;margin-bottom:45px;color:#fff}
.contactone .contactonetit{font-weight:700;font-size:26px;margin-top:20px;margin-bottom:20px;background:url(../images/ico-sign.png) no-repeat left center;padding-left:60px}
.contactone .contactonetit span{color:orange}
.contactone .contactonetxt,.contactone .contactonetxt1{clear:both;font-size:15px;padding-left:40px;background:url(../images/tit1a.png) no-repeat 10px 0;background-size:15px}
.contactone .contactonetxt strong{font-size:18px;color:orange}
.contactone .contactonetxt span{clear:both;display:block;margin-top:15px}
.contactone .container{position:relative;z-index:4}
.contactone .breadnav,.contactone .breadnav a{color:#020202}
.contactone .breadnav a:hover{color:#c3311c}
.contactone .contactonebtn{clear:both;font-size:15px;padding:20px 0 30px 40px;background:url(../images/folt_ry.png) no-repeat 0 45%;background-size:30px}
.contactone .contactonebtn a{cursor:pointer;background:#f80;background-size:97px;line-height:35px;color:#fff;display:inline-block;width:20%;text-align:center}
.contactone ul{margin-left:10px}
.contactone ul .contactonedltxt{clear:both;text-align:left}
.contactone ul li.contactoneli01 .contactonedltxt{padding-bottom:10px}
.contactone ul li.contactoneli02 .contactonedltxt{padding-top:10px}
.contactone ul .contactonedlbg{height:167px}
.contactone ul li.contactoneli01,.contactone ul li.contactoneli02{float:left;width:135px;margin-left:-10px}
.contactone ul li.contactoneli01 .contactonedlbg{background:url(../images/contacticon02.png) no-repeat center top;background-size:131px}
.contactone ul li.contactoneli02 .contactonedlbg{background:url(../images/contacticon03.png) no-repeat center top;background-size:131px}
.contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,.contactone ul li.contactoneli02 .contactonedlbg .contactonespan01{clear:both;display:block;text-align:center;font-size:15px;color:#fff;line-height:91px;font-weight:700}
.contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,.contactone ul li.contactoneli02 .contactonedlbg .contactonespan02{clear:both;text-align:center;display:block;font-size:28px;color:#cc2f1e;font-weight:700;line-height:73px}
.servicethre{overflow:hidden;margin-bottom:60px;margin-top:40px}
.servicethre li{float:left;width:50%}
.servicethre .img{position:relative;overflow:hidden;padding-top:62.167%}
.servicethre .img img{position:absolute;left:0;top:0;width:100%!important;height:100%!important}
.servicethre .img .txt{position:absolute;width:505px;right:20px;bottom:1px;background-color:rgba(0,0,0,.71);padding:34px 34px 10px;color:#fff}
.servicethre .img .txt h3{font-size:20px;line-height:1;margin-bottom:18px;font-weight:900}
.servicethre .img .txt p{font-size:14px;line-height:28px}
.support{margin-top:40px}
.support.box{position:relative}
.support h4{font-size:20px;font-weight:900;background:url(../images/tit.png) no-repeat;background-size:50px;padding-left:55px}
.suppinfo{padding:50px 70px 110px;margin-top:30px;background-color:#0b4491;box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-webkit-box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-moz-box-shadow:0 20px 50px -8px rgba(0,0,0,.6)}
.suppinfo h3{position:relative;display:inline-block;color:#fff;font-size:18px;padding-bottom:20px;margin-bottom:24px;font-weight:900}
.suppinfo h3:after{content:'';display:block;position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#fff}
.suppinfo p{color:#fff;width:60%;margin-bottom:20px}
.serflow{width:calc(100% - 140px);width:-moz-calc(86% - 140px);margin-left:70px;margin-top:-110px;background-color:orange;box-shadow:0 29px 57px -12px rgba(255,128,0,.6);-webkit-box-shadow:0 29px 57px -12px rgba(255,128,0,.6);-moz-box-shadow:0 29px 57px -12px rgba(255,128,0,.6)}
.serflow ul{clear:both;overflow:hidden;padding:20px 30px}
.serflow li{float:left;width:16.6%;text-align:center}
.serflow li p{color:#fff;margin-top:15px}
.supppic{position:absolute;right:0;top:0;box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-webkit-box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-moz-box-shadow:0 20px 50px -8px rgba(0,0,0,.6)}
.suppfont{position:absolute;right:-32px;bottom:-54px;z-index:10}
.sershow{overflow:hidden;margin-top:40px}
.sermain{position:relative;padding-top:60px;margin-top:40px}
.serinfo{width:50%;padding:320px 70px 90px;background-color:#0b4491;box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-webkit-box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-moz-box-shadow:0 20px 50px -8px rgba(0,0,0,.6)}
.serinfo h3{position:relative;color:#fff;font-size:20px;padding-bottom:20px;margin-bottom:24px;font-weight:900}
.serinfo h3:after{content:'';display:block;position:absolute;left:0;bottom:0;width:50px;height:6px;background-color:#fff}
.serinfo p{color:#fff;width:60%}
.sertime{width:60%;margin-left:40%;margin-top:-330px}
.timefont{vertical-align:top}
.sertime ul,.timefont{display:inline-block;overflow:hidden}
.sertime ul{clear:both;width:92%;margin-right:3%;padding:75px 30px;background-color:orange;box-shadow:0 20px 50px -20px rgba(255,128,0,.6);-webkit-box-shadow:0 20px 50px -20px rgba(255,128,0,.6);-moz-box-shadow:0 20px 50px -20px rgba(255,128,0,.6)}
.sertime li{float:left;width:25%;text-align:center}
.sertime li p{color:#fff;margin-top:20px}
.serpic{left:0;top:0;box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-webkit-box-shadow:0 20px 50px -8px rgba(0,0,0,.6);-moz-box-shadow:0 20px 50px -8px rgba(0,0,0,.6)}
.serfont,.serpic{position:absolute}
.serfont{right:-28px;bottom:-105px;z-index:10}
.sername{position:absolute;top:60px;right:0;width:37%}
.sername p{font-size:14px;line-height:28px;color:#444}
.sername h3{position:relative;display:inline-block;font-size:20px;padding-bottom:20px;margin-bottom:24px;font-weight:900}
.sername h3:after{content:'';display:block;position:absolute;right:0;bottom:0;width:80px;height:6px;background-color:#f50}
.honorinfo ul{overflow:hidden}
.honorinfo li{float:left;width:25%}
.honorinfo li p{font-size:15px;color:#fff}
.honorinfo .on1{background-color:#0b4491;min-height:356px}
.honorinfo .on1 h3{font-size:20px;color:#fff;font-weight:700;margin:35px 0 0 15%}
.honorinfo .on1 p{line-height:42px;margin:30px 45px 0 15%;text-align:justify}
.honorinfo .on2{position:relative}
.honorinfo .on2 .txt{position:absolute;bottom:1px;padding-left:34px;background:#2d7dff75;margin:0 1px;height:139px;padding-top:8px}
.honorinfo .on2 span{font-weight:700;font-size:20px;color:#fff;padding-bottom:22px}
.honorinfo .on2 p{width:77%;margin-top:30px}
.aboutrange{overflow:hidden;margin-top:30px;margin-bottom:40px}
.aboutrange h3{font-size:20px;margin-bottom:10px;font-weight:900}
.aboutrange h3,.aboutrange p{text-align:center}
.aboutrange ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.aboutrange li{width:23.5%;width:15%;float:left;text-align:center;margin-left:1.5%}
.aboutrange img{width:100%!important;height:auto!important}
.about{overflow:hidden;margin-top:60px;margin-bottom:30px}
.about h3{font-size:20px;text-align:center;font-weight:900;margin-bottom:10px}
.about .tit{font-size:15px;text-align:center}
.aboutone{position:relative;margin-top:20px}
.aboutone .fl{float:left;width:39%;margin-top:20px}
.aboutone .fl strong{border-left:4px solid #0b4491;padding-left:15px;display:block;color:#0b4491}
.aboutone .fl p,.aboutone .fl strong{box-sizing:border-box;font-size:18px;font-weight:700}
.aboutone .fl p{margin:15px auto 20px}
.aboutone .fr{float:right;width:53%}
.aboutone .fl span{line-height:28px;margin-top:15px;display:block;font-size:15px;color:#444}
.aboutone .fr img{width:100%!important;height:auto!important}
.aboutone ul{position:absolute;bottom:0;left:0;background:#0b4491;border-radius:5px;box-shadow:2px 0 20px rgba(21,53,129,.2)}
.aboutone ul li{float:left;text-align:center;padding:20px 70px;box-sizing:border-box;border-radius:15px}
.aboutone ul li img{width:70px}
.aboutone ul li p{font-size:15px;color:#fff}
.about .about_nav,.aboutrange .about_nav{overflow:hidden;margin-bottom:30px}
.about .about_nav ul,.aboutrange .about_nav ul{margin-left:0}
.about .about_nav ul li,.aboutrange .about_nav ul li{float:left;width:15%;text-align:center;line-height:45px;margin-left:0;margin-right:20px;background:#0b4491}
.about .about_nav ul li a,.aboutrange .about_nav ul li a{font-size:15px;color:#fff}
.about .about_nav ul li.color,.aboutrange .about_nav ul li.color{background:orange}
.about .about_nav ul li.color a,.aboutrange .about_nav ul li.color a{color:#fff}
.about .about_nav ul li:hover a,.aboutrange .about_nav ul li:hover a{color:#fff}
.about .about_nav ul li:hover,.aboutrange .about_nav ul li:hover{background:orange}
.about_zz{overflow:hidden;margin-top:30px}
.about_zz ul li{float:left;width:15%;margin-left:1.5%;text-align:center;font-size:14px;margin-bottom:20px;color:#444}
.about_zz ul{margin-left:-.5%;margin-top:20px;overflow:hidden}
.about_zz ul img{width:100%;height:auto}
.about_zz1 li{width:25%!important}
.aboutrange .about-txt{font-size:20px;color:orange;border-bottom:1px solid #f0f0f0;line-height:40px;margin-bottom:15px;overflow:hidden;margin-top:25px}
.aboutrange .about-txt span{border-bottom:3px solid orange;padding-bottom:3px}
.about_qywh{overflow:hidden;margin-top:30px}
.about_qywh dl{overflow:hidden;margin-top:30px}
.about_qywh dl img{width:100%;height:auto}
.qywh_dl dt{float:left;width:48%;background:#f9f9f9;padding:20px}
.qywh_dl dd{float:right;width:45%}
.qywh_dl1 dt{float:right;width:48%;padding:20px;border:1px solid #eee}
.qywh_dl1 dd{float:left;width:45%}
.about_qywh dl p{line-height:30px;color:#444;font-size:15px}
.qywh_dl1 dt p{border-bottom:1px dashed #eee;margin-bottom:20px}
.qywh_dl1 dt p span{color:#2196f3}
.qywh_dl dt p span{background:orange;margin-right:5px;padding:2px 7px;color:#fff}
.qyfc{overflow:hidden;margin-top:30px}
.qyfc ul{margin-left:-1.5%}
.qyfc ul li{float:left;width:18%;margin-bottom:20px}
.qyfc ul li img{width:100%;height:auto}
.about_qywh dl p{text-align:left}
.about_qywh dl.qywh_dl p strong{font-size:18px;display:block;margin-bottom:20px}
.about_qywh dl.qywh_dl p{margin-bottom:15px}
.about_gjhz{overflow:hidden;margin-top:30px}
.about_gjhz p{line-height:30px;color:#444;font-size:15px;margin-top:15px;text-align:left}
.about_gjhz ul li{float:left;width:23%;margin-left:2%;margin-bottom:25px}
.about_gjhz ul{margin-left:-2%;overflow:hidden}
.about_gjhz1 .about-txt,.qyfc1 .about-txt{font-size:20px;text-align:center;margin-bottom:10px;font-weight:900}
.qyfc1 ul li{margin-left:2%}
.about_gjhz1 p{text-align:center;margin-bottom:15px}
.about_gjhz1 ul{overflow:hidden;margin-top:20px}
.about_gjhz1 ul li img{width:100%;height:auto}
.producthot{overflow:hidden;margin-top:40px}
.productleft{float:left;width:26%;background:#0b4491;padding:10px}
.productleft h3{font-size:22px;color:#fff;font-weight:900;text-align:center;line-height:35px;margin-bottom:10px}
.productleft a{display:block;width:100%;line-height:45px;text-align:center;background:orange;color:#fff}
.productleft img{width:100%;height:auto;margin-bottom:10px}
.productleft p{text-align:center;font-size:15px;color:#fff;margin-bottom:10px}
.productright{float:right;width:70%}
.productright h4{font-size:20px;font-weight:900;background:#f9f9f9 url(../images/profiveicon01.png) no-repeat;background-size:150px;padding-left:30px;line-height:35px;height:45px;color:#fff;border-top:1px solid #0b4491}
.productright ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.productright li{float:left;width:31.5%;text-align:center;margin-left:1.5%;margin-bottom:15px;line-height:32px;background:#0b4491}
.productright a{color:#fff}
.productright img{width:100%;height:auto}
.producttop{background:#f0f3fa;box-shadow:0 -4px 20px #d7ddf1}
.prolist{overflow:hidden;margin-top:30px;padding-top:30px}
.prolist h2,.prolist h3{margin-top:30px;margin-bottom:20px;font-size:20px;color:#333;border-bottom:1px solid #eee}
.prolist ul{overflow:hidden;margin-left:-1.5%}
.prolist li{float:left;overflow:hidden;transition:all .3s ease;margin-left:1.5%;margin-bottom:20px;width:23.5%;text-align:center;line-height:32px}
.prolist li .prolistpic{position:relative;display:block}
.prolist li .prolistpic i{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg)}
.prolist li .prolistpic img{width:100%}
.prolist li .prolistbox{background:0 0;padding:10px 0;padding-top:10px}
.prolist li .prolistbox a{display:block;height:44px;overflow:hidden;padding:0;margin:0;text-align:center}
.prolist li:hover .prolistpic i{transition:all .3s ease;left:100%}
.prolist li:hover .prolistbox{color:#fff;background:orange}
.prolist img{width:100%!important;height:auto!important}
.maincase{background:url(../images/pro-bg.jpg);overflow:hidden}
.picimg img{border-radius:6px;width:100%!important;height:auto!important}
.proline{margin-top:20px;margin-bottom:20px}
.proline p.mise{margin:24px 0}
.proline .pics{float:left;padding:1%;width:52%}
.proline .pics p{text-align:left;margin-bottom:30px;color:orange}
.proline .pics p img{margin:-2px 10px 0 0}
.proline .pics p span{margin-left:70px}
.proline .showbase{float:right;width:43%;margin-top:90px}
.proline .showbase h1{color:#fff;font-size:26px;margin-bottom:30px;font-weight:900;margin-top:15px}
.proline .showbase p{color:#fff;font-size:15px;line-height:32px;margin-bottom:20px}
.proline .showbase p.info01{padding-left:70px;background:url(../images/base-line.png) no-repeat left center}
.proline .showbase p.info01 strong{color:orange}
.proline .showbase p.info02{padding-left:30px;background:url(../images/tit-ico02.png) no-repeat left 6px}
.proline .base p.tel{margin-top:20px}
.proline .ann a{background:orange url(../images/send2.png) no-repeat 25px 50%;width:45%;text-align:center;line-height:45px;display:block;color:#fff;font-size:16px;background-size:30px}
.proline .showbase p.tel strong{color:orange;font-size:20px;margin-left:10px}
ul.newzhonebom li{border-bottom:1px solid #f90}
.newslist li h3,ul.newzhonebom li h3{float:left;width:65%}
.newslist .other,ul.newzhonebom li i{float:right;width:25%;clear:none!important}
.caselist{overflow:hidden;margin-top:30px;margin-bottom:30px}
.caselist ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.caselist li{width:23.5%;margin-left:1.5%;margin-bottom:15px;float:left}
.caselist img{width:100%!important;height:227px}
.caselist h3{font-size:20px;font-weight:900;background:url(../images/tit.png) no-repeat;background-size:50px;padding-left:55px}
.route{background:#f5f7fa;font-size:14px;color:#666;padding:13px 0;border-bottom:1px solid #ddd}
.route .home{background:url(../images/home.png) no-repeat;padding-left:30px}
.route a{color:#333}
.mainpro{overflow:hidden;margin-bottom:40px}
.contactone .home,.contactone .home a,.proline .home,.proline .home a{color:#fff}
.mainpro .home,.mainpro .home a{color:#444}
.contactone .home,.mainpro .home,.proline .home{background:url(../images/home1.png) no-repeat 0 50%;padding-left:26px;background-size:20px}
.protheme{margin-top:20px;margin-bottom:20px}
.protheme p.mise{margin:20px 0}
.protheme .ptheme{float:left;width:52%;margin-top:20px}
.protheme .ptheme p{text-align:left;margin:30px 0;color:orange}
.protheme .ptheme p img{margin:-2px 10px 0 0}
.protheme .ptheme p span{margin-left:15%}
.protheme .showbase{float:right;width:43%}
.protheme .showbase h1{color:#111;font-size:26px;margin-bottom:30px;font-weight:900;margin-top:15px}
.protheme .showbase p{color:#444;font-size:15px;margin-bottom:30px}
.protheme .showbase p.info01{padding-left:30px;background:url(../images/tit-ico02.png) no-repeat left 6px;width:48%}
.protheme .showbase p.info01 strong{color:orange}
.protheme .showbase p.info02{width:100%;overflow:hidden}
.protheme .showbase p.mise{overflow:hidden}
.protheme .showbase p.mise span{float:left;width:23%;margin-left:1.5%;border:1px solid #ccc;text-align:center;line-height:28px;font-size:14px;display:block;color:#555}
.protheme .base p.tel{margin-top:20px}
.protheme .ann a{background:orange url(../images/send2.png) no-repeat 25px 50%;float:left;width:45%;text-align:center;line-height:50px;display:block;color:#fff;font-size:16px;background-size:30px}
.protheme .showbase p.tel{float:right}
.protheme .showbase p.tel strong{color:orange;font-size:20px;display:block}
.detail{width:100%;height:60px;line-height:60px;border-bottom:3px solid #0b4491}
.detail ul{clear:both;overflow:hidden}
.detail li{float:left;width:20%;text-align:center}
.detail li a{display:block;color:#444;font-size:16px}
.detail li.case{font-weight:100;background:#eee;border-bottom:3px solid #f90}
.detail li.case a{color:orange}
.detail li:hover{font-weight:100;background:#eee;border-bottom:3px solid #f90}
.detail li:hover a{color:orange}
.protext{overflow:hidden;margin-top:20px}
.protext h2{font-size:20px;margin-bottom:10px;line-height:35px;font-weight:900;background:url(../images/ico-sign.png) no-repeat 0 50%;background-size:50px;padding-left:60px}
.protext img{margin:8px 0}
.protext p{margin-bottom:8px;text-indent:2em;margin:15px auto}
.protext p img,.protext p video{max-width:100%;height:auto;margin-left:-2em;margin-bottom:10px}
.protex p span,.protext p a{color:#f50}
.banner2{overflow:hidden}
.banner2 img{width:100%!important;height:auto!important}
.showpage{clear:both;overflow:hidden;text-align:center;width:100%;margin-bottom:30px;margin-top:20px}
.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:#165cce;color:#fff;border:1px solid #165cce;text-decoration:none}
.showpage .thisclass{font-weight:700;color:#fff;background:#165cce;border:1px solid #f0f0f0}
.showpage li a:hover{color:#fff}
.contacleft{float:left;width:63%}
.contacright{float:right;width: 36%;}.contacright img{width:100% ;height: auto;}
.promise{padding:25px 10px;background:orange;margin:50px 0}
.promise ul{overflow:hidden;background:#fff;padding:23px 0}
.promise li{width:25%;float:left;text-align:center}
.promise li p strong{font-size:18px;display:block}
.promise li p span{display:block;margin-top:10px}
.promise .prompt{font-size:18px;color:#fff;text-align:center;margin:25px 0;line-height:36px}
.promise .phone{width:520px;padding:10px 40px;background:#fff;overflow:hidden;border-radius:5px;margin:0 auto}
.promise .phone span{text-align:left;background:url(../images/tit1.png) left center no-repeat;background-size:35px;padding:15px 0 15px 55px;float:left}
.promise .phone a{font-size:35px;line-height:50px;margin-left:10px;display:block;float:left;font-weight:900;color:#064ca0}
.nav li i{height:55px;width:55px;position:absolute;top:-12px;right:-12px;background:url(../images/hot.png);background-size:auto 100%;background-position-y:0;background-position-x:6600px;animation-name:a;animation-timing-function:steps(60);animation-iteration-count:infinite;animation-duration:4.8s}
.indexser{clear:both;overflow:hidden;padding:50px 0;margin-top:50px;background:url(../images/sygy.jpg) #f9f9fb no-repeat center 0}
.indexser h2{font-size:22px;color:#222;text-align:center;margin-bottom:15px;font-weight:700}
.indexser .tit{font-size:15px;color:#444;text-align:center}
.serlist ul.items{overflow:hidden}
.serlist ul.items li{float:left;width:16.6%;overflow:hidden;text-align:center}
.serlist ul.items li i{display:block;position:relative;margin:0 auto;margin-top:43px;height:70px}
.serlist ul.items li.ser01 i{width:70px;background:url(../images/ico-ser.png) no-repeat -80px -5px}
.serlist ul.items li.ser02 i{width:70px;background:url(../images/ico-ser.png) no-repeat -240px -5px}
.serlist ul.items li.ser03 i{width:70px;background:url(../images/ico-ser.png) no-repeat -400px -5px}
.serlist ul.items li.ser04 i{width:70px;background:url(../images/ico-ser.png) no-repeat -80px -80px}
.serlist ul.items li.ser05 i{width:70px;background:url(../images/ico-ser.png) no-repeat -240px -80px}
.serlist ul.items li.ser06 i{width:70px;background:url(../images/ico-ser.png) no-repeat -400px -80px}
.serlist ul.items li.ser01:hover i{background:url(../images/ico-ser.png) no-repeat 0 -5px}
.serlist ul.items li.ser02:hover i{background:url(../images/ico-ser.png) no-repeat -160px -5px}
.serlist ul.items li.ser03:hover i{background:url(../images/ico-ser.png) no-repeat -320px -5px}
.serlist ul.items li.ser04:hover i{background:url(../images/ico-ser.png) no-repeat 0 -80px}
.serlist ul.items li.ser05:hover i{background:url(../images/ico-ser.png) no-repeat -160px -80px}
.serlist ul.items li.ser06:hover i{background:url(../images/ico-ser.png) no-repeat -320px -80px}
.serlist ul.items li:hover{background:#f90;color:#fff}
.supppic img{width:100%!important;height:auto!important}
.serpicmac,.sertime .tit,.sertime h3,.supppicmc{display:none}
.showinfo li h2 a{font-weight:900}
.headtop,.indexbanner{display:none}
.indexbanner img{width:100%;height:auto}
.floating_ck{position:fixed;right:0;top:20%;width:105px;z-index:999999}
.floating_ck dl dd{background:#0b4491;margin-bottom:3px;text-align:center;cursor:pointer}
.floating_ck dl dd a{display:block;margin:0 auto;text-align:center}
.floating_ck dl dd:hover .floating_left{display:block}
.qrcord,.quote{padding:8px 0 4px}
.floating_ck dl dd a,.floating_ck dl dd p{color:#fff}
.floating_left{position:absolute;left:-190px;top:230px;width:300px;z-index:999;height:73px;line-height:73px;background:#0b4491;display:none}
.floating_left a{color:#fff}
.floating_ewm i{display:block;width:145px;height:145px;margin:auto;margin-top:7px}
.floating_ewm p{color:#fff}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px}
.floating_ewm .qrcord_p02{font-size:20px}
.consult img,.qrcord img,.quote img,.return img{width:40px}
.contactmac{display:none;margin-top:30px}
.supppic img{width:100%;height:auto}
.footer_mac{display:none;background:#fc0;margin-bottom:20px;padding-bottom:20px;overflow:hidden}
.foot_link{clear:both;overflow:hidden;padding-top:2.92rem}
.foot_link li{position:relative;float:left;width:33.33%;font-size:.89rem;line-height:1.25rem;text-align:center;border-right:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box}
.foot_link .ti{display:inline-block;padding-left:2rem;background:url(../images/ico-footer03.png) no-repeat center left;background-size:1.25rem auto}
.foot_link li:nth-child(3) a{color:#064ca0}
.foot_link li:nth-child(3){float:right;border:none}
.foot_link li:nth-child(1) i{display:none}
.foot_link li:nth-child(3) a{background-size:1.25rem auto}
.foot_link li span{display:inline-block;cursor:pointer;padding-left:2rem;background:url(../images/ico-footer01.png) no-repeat center left;background-size:1.25rem auto}
.foot_link li i{position:absolute;top:-2.2rem;left:50%;margin-left:-3.08rem;color:#fff;font-size:.83rem;width:6.33rem;height:1.83rem;line-height:1.5rem;text-align:center;background:url(../images/ico-mark03.png) no-repeat center left;background-size:100% auto}
.banner img,.contactmac img,.honorinfo li img,.picimg img,.serpic img{width:100%!important;height:auto!important}
#LRfloater0{display:none}
.aboutable{overflow:hidden;margin-top:30px}
.aboutable ul{margin-left:-1.5%;margin-top:20px}
.aboutable ul li{float:left;width:18.5%;margin-left:1.5%;text-align:center}
.aboutable ul li img{width:100%}
.aboutable h3,.abouthz h3{font-size:20px;text-align:center;margin-bottom:10px;font-weight:900}
.aboutable p{font-size:14px;color:#444}
.abouthz{overflow:hidden;margin-top:30px}
.abouthz p img{width:100%;height:auto;margin-top:20px}
.indexpro{overflow:hidden;margin-bottom:20px}
.pro-main dl{overflow:hidden;margin-left:-1.5%}
.pro-main dd{float:left;width:31.5%;margin-left:1.5%;text-align:center}
.pro-main dd video{width:100%!important;height:auto!important}

.homevideo{ overflow:hidden; margin-top:45px;}
.homevideo h2{ overflow:hidden; font-size:22px; font-weight:700; color:#222}
.homevideo dl{ overflow:hidden; margin-top:15px;}
.homevideo dd{float:left;width:23%;margin-left:1.5%;text-align:center;border:1px solid #f0f0f0; line-height:35px; font-size:15px;}
.homevideo dd video{width:100%!important;height:auto!important}



@media (max-width:1900px){.suppinfo p{width:40%}
}
@media (max-width:1600px){.suppinfo p{width:37%}
}
@media (max-width:1300px){.supppic{display:none}
.suppinfo p{width:100%}
.suppinfo{padding:10px;background:0 0;margin-top:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.6)}
.serflow{margin-top:0;margin-left:0;width:100%}
.serflow li{width:14.5%;margin-left:1.5%}
.serflow ul{padding:20px 0;overflow:hidden;margin-left:-1.5%}
.supppicmc{display:block}
.supppicmc img{width:100%;height:auto}
.suppinfo h3{display:none}
.suppinfo p{color:#333;text-align:center}
.support h4{text-align:center;background:0 0;padding-left:0}
#banner0{display:none}
.indexbanner{display:block}
.banner,.nyban{width:100%;min-width:100%}
}
@media (max-width:1200px){.banner,.nyban{width:100%;min-width:100%}
.wrap{display:block;overflow:hidden;margin:0 8px}
.productleft{margin:30px 0}
.productright{margin-top:30px}
.mainpro{padding-top:30px}
.protheme .ann a{width:80%}
.protheme .showbase p{margin-bottom:10px}
.aboutrange{margin-bottom:30px}
.caselist,.servicethre{margin-bottom:30px;margin-top:30px}
.maincase{padding-top:30px}
.proline .showbase{margin-top:50px}
.proline .ann a{width:80%}
.proline .showbase p{margin-bottom:10px}
.proline .pics{margin-top:10px}
.servicethre .img .txt{width:80%}
.serpic{display:none}
.sername{text-align:center;width:100%;top:0}
.sername h3:after{background:0 0}
.sermain{padding:0;margin-top:0}
.sername h3{margin-bottom:10px;padding-bottom:0}
.serinfo{background:0 0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.6)}
.sertime,.sertime ul{width:100%;overflow:hidden}
.sertime{margin-left:0}
.serpicmac,.sertime .tit,.sertime h3{display:block}
.serpicmac img{width:100%;height:auto}
.sertime{margin-top:0;position:relative}
.serinfo,.titzas{display:none}
.sertime h3{font-size:20px;text-align:center;font-weight:900;margin-bottom:10px}
.sertime .tit{text-align:center;margin-bottom:20px}
.sertime li{width:23.5%;margin-left:1.5%;text-align:center}
.sertime ul{padding:20px 0}
.aboutone ul{position:relative;overflow:hidden;margin-bottom:40px}
.aboutone ul li{padding:0;width:23.5%;margin-left:1.5%}
.aboutone ul{margin-left:-1.5%;padding:20px 0}
.about{margin-top:30px;margin-bottom:30px}
.aboutone ul li p{font-size:14px}
.aboutone .fl p,.aboutone .fl span,.aboutone .fl strong{display:none}
.honorinfo .on1 h3{margin:30px 0 0 15%}
.honorinfo .on1 p{line-height:28px;font-size:14px}
.honorinfo li p{font-size:14px}
.aboutrange{margin-top:40px}
.homenews{margin-top:30px}
.homefour .img{margin:0}
.homefour li{margin-left:1.5%}
.homethree{margin-top:30px;overflow:hidden}
.homeone{margin-top:40px}
.contacright{width:35%}
.contacright img{width:100%;height:auto}
}
@media (max-width:999px){.promise .phone{width:80%}
.promise li p span{margin-top:0}
ul.newzhonebom li{width:45.5%}
.newzhoneboxitem{width:38%}
.proline .pics p span,.protheme .ptheme p span{margin-left:10%}
.proline .showbase p,.protheme .showbase p{font-size:14px}
.proline .showbase h1,.protheme .showbase h1{margin-bottom:10px}
.showlist li a{width:70%}
.showinfo li .info-fl{width:100%;float:none}
.showinfo li .info-fr{width:95%;float:none;padding:10px}
.showinfo li img{margin-top:0}
.serlist ul.items li{width:33%}
.contactone ul,.index_link{display:none}
.homethree .homepro li img{height:166px}
}
@media (max-width:767px){.about_zz ul li{width:23%}
.productleft,.productright,.sidebarleft,.sidebarright{width:100%;float:none}
.newstheme .date,.newstheme h1,.proline .showbase h1{text-align:center}
.homefour h3,.homenews h3,.homeone h3,.homethree h3,.newstheme h1,.proline .showbase h1,.protheme .showbase h1{font-size:20px}
.sidebahot,.sidebarright .head .dh,.top .logo,.top .tel,.top h1,.top h2{display:none}
.newstheme .date{font-size:12px}
.contactone .contactonetit,.honorinfo .on2 span,.interlocution h3,.news_detail h3,.newsdetail h2,.productleft h3,.productright h4,.protext h2,.relatednew h3,.servicethre .img .txt h3{font-size:18px}
.promise .prompt{font-size:15px;line-height:28px}
.promise li p strong{font-size:15px}
.sidebarright .ewm{margin-top:10px}
.promise{margin:20px 0}
ul.newzhonebom li{width:45%}
.newzhoneboxpic{float:none;width:100%}
.newzhoneboxitem{margin-top:0;width:86%}
.productright{margin-top:30px;margin-bottom:20px}
.productleft{width:97%}
.proline .pics,.proline .showbase,.protheme .ptheme,.protheme .showbase{width:100%;float:none}
.detail li a{font-size:15px}
.protheme .showbase h1{text-align:center}
.maincase,.mainpro{background:#0d3a7b}
.protheme .showbase{margin-top:0}
.aboutrange li{width:31.5%;margin-bottom:10px}
.proline .pics p{text-align:center}
.proline .showbase{margin-top:0}
.proline .pics p{margin-bottom:0}
.picimg{margin-top:20px}
.proline .showbase .ann{margin-top:15px;margin-bottom:15px}
.proline .showbase .tel{margin-bottom:30px;text-align:center}
.proline .showbase p{line-height:28px}
.mainpro .home,.proline .home,.protheme .ptheme p span{display:none}
.proline .pics{margin-top:0}
.proline p.mise{margin-top:10px}
.protheme .showbase .tel{margin-bottom:30px;text-align:center}
.protheme .showbase .ann{margin-bottom:20px;margin-top:20px}
.serflow li{width:31.5%}
.serflow li,.servicethre li{margin-bottom:10px;margin-top:10px}
.servicethre li{width:100%;float:none}
.about .tit,.homefour .tit,.homenews .tit,.homeone .tit,.homethree .tit{font-size:14px}
.aboutone .fl,.aboutone .fr{width:100%;float:none}
.honorinfo li{width:50%}
.honorinfo .on2 p{width:90%;margin-top:10px}
.showlist li a{width:65%}
.homefour .txt{position:static;width:92%}
.homeone li img{width:100px!important;height:auto!important}
.hometwo .hometwobox .bd ul li .hometwoboxfl,.hometwo .hometwobox .bd ul li .hometwoboxfr{width:100%;float:none}
.hometwo .hometwobox,.tempWrap{width:100%!important}
.hometwo .hometwobox .bd ul li{height:auto!important}
.hometwo .hd,.nav{display:none}
.top{padding:0}
.contactone .contactonetxt,.contactone .contactonetxt1{font-size:14px}
.headtop{position:relative;z-index:10;clear:both;padding:.72rem 0;box-sizing:border-box;background-size:100% auto;display:block}
.headtops{box-shadow:0 0 .62rem 0 rgba(46,55,98,.7);-webkit-box-shadow:0 0 .62rem 0 rgba(46,55,98,.7);-moz-box-shadow:0 0 .62rem 0 rgba(46,55,98,.7);background-color:#0b4491}
.logo{display:block;text-align:center;margin:0 auto}
.logo img{width:8rem;height:auto}
.navmac{clear:both;height:1.25rem;margin:1.25rem 0}
.navmac li{position:relative;float:left;width:16.6%;height:1.25rem;line-height:1.1;font-size:.94rem;text-align:center}
.navmac li a{color:#fff;transition:all .3s ease}
.navmac li a.select{color:#fff;font-size:1rem;font-weight:600}
.navmac li a.select:after{position:absolute;left:34%;top:1.86rem;content:'';display:block;width:32%;height:.12rem;background-color:#fff}
.navs{margin-bottom:.9rem}
.navs li a.select:before{position:absolute;bottom:-2rem;left:42%;margin-left:-.31rem;content:'';display:block;width:0;height:0;border-width:.44rem .62rem 0;border-style:solid;border-color:#0b4491 transparent transparent;z-index:10}
.banner2,.contacright{display:none}
.contacleft{width:100%;float:none}
.contactone ul li.contactoneli01,.contactone ul li.contactoneli02{width:21%}
.contactmac{display:block}
.contactmac img{width:100%;height:auto}
.floating_ck{display:none}
.contactone .contactonebtn a{width:60%}
.contactone{background:#f9f9f9 url(../images/probanbg01.jpg)}
.footer_mac{display:block;position:fixed;bottom:-19px;left:0;right:0}
video{width:100%!important;height:auto!important}
.homelist,.homepro{width:100%}
.homepro{border:none;padding:0}
.homecontent .homenum img{width:100%;height:auto}
.homecontent .homenum,.homecontent .homevideo{width:100%}
.homefour li{width:48%;margin-bottom:25px}
.homeone .homeonefl ul li{width:46.6%;margin-bottom:20px}
.homeone .homeonefl ul li img{width:100%!important;height:auto!important}
.homenews .newsfl{width:100%}
.homenews .newsfr{float:left;width:94%;margin-top:30px}
.top .word{display:none}
.videoul{overflow:hidden;margin-left:-2%}
.videoul li{float:left;width:45%;margin-left:2%;display:block!important}
.about_gjhz ul li,.qyfc ul li{width:30%}
.aboutable ul li img{width:100%;height:auto}
.homethree .homepro li img{height:166px}
.caselist li{width:31%}
.caselist img{height:188px}
.screw_fl,.screw_fr{width:94%;float:left;margin-bottom:30px;height:auto}
.homenadvant .advantfl,.homenadvant .advantfr,.main_fl,.main_fr{width:100%;float:left;margin-top:20px}
.main_fr p img{width:99%;height:auto}
.homecontent dl dd{width:44%}
.homematerical dl dd{width:46%}
}
@media (max-width:650px){.newzhoneboxitem{margin-top:0;width:82%}
.homeone .homeonefl,.homeone .homeonefr{width:99%}
.qyfc ul li{width:30%}
.homethree .homepro li img{height:140px}
}
@media (max-width:600px){.screw_abstract,.screw_img{width:99%}
.screw_img img{height:auto}
.screw_fl,.screw_fr{width:93%;padding:20px 15px}
.homethree .homepro li img{height:121px}
.newsdetail img,.protext p img,.protext p video{width:100%!important;height:auto!important}
.promise .phone a{font-size:20px}
.route span{display:none}
ul.newzhonebom li{width:44.2%}
.newzhoneboxitem{margin-top:0;width:80%}
.prolist li{width:48.5%;margin-bottom:0}
.productright li{width:48.5%}
.protheme .ann a{width:100%}
.detail li a{font-size:14px}
.showlist li a{width:65%}
.showlist li{width:98%;float:none;overflow:hidden}
.homethree .homepro li{width:30.8%!important}
.homeone li img{width:80px!important;height:auto!important}
.contactone ul li.contactoneli01,.contactone ul li.contactoneli02{width:35%;margin-bottom:30px}
.videoul li{width:100%;margin-bottom:25px}
.about .about_nav ul li,.aboutrange .about_nav ul li{width:21%;margin-right:15px}
.qywh_dl dd,.qywh_dl dt{width:99%;margin-top:20px;float:left}
.qywh_dl1 dd,.qywh_dl1 dt{width:99%;margin-top:20px;float:left}
.about_zz ul li{width:31%}
.caselist li{width:48%}
.caselist img{height:219px}
.main_fl ul li{width:43%}
.pro-main ul li{width:100%;margin-bottom:20px;margin-left:0}
.pro-main ul li video{width:100%;height:auto}
}
@media (max-width:480px){.homematerical{margin-top:40px}
.homematerical dl dd{width:95%;margin-bottom:20px}
.homecontent dl dd{width:96%;height:auto}
.caselist img{height:182px}
.homethree .homepro li img{height:156px}
.about_gjhz ul li{width:48%}
.homethree .homepro li{width:46.8%!important}
.relatednew li{width:100%;float:none;margin-left:0}
.promise li{width:50%;margin-bottom:10px}
.promise .phone{width:85%;padding:10px 5px}
.newspage p{padding-left:10px}
.newspages:after,.newspages:before{background:0 0}
.newslist li{width:98%;float:none;padding:40px 0 0;margin:0}
ul.newzhonebom li{width:95%;float:none;margin-left:0}
.newzhoneboxitem{margin-top:0;width:76%}
.productleft{width:95%}
.caselist li{width:48.5%}
.proline .ann a{width:100%}
.proline .pics p span{margin-left:5%}
.sertime li{width:48.5%;margin-bottom:15px}
.aboutone ul li{width:48.5%;margin-bottom:10px}
.showinfo li{width:100%;float:none;margin-bottom:15px}
.homenews ul.showinfo{margin-bottom:0;margin-top:20px}
.homefour li{width:100%;float:none;margin-bottom:15px}
.homefour ul{margin-bottom:20px}
.homeone li{width:48.5%;margin-bottom:15px;background:#f9f9f9}
.homeone .mac{display:none}
.serlist ul.items li{width:50%}
.top .word{display:none}
.aboutable ul li{width:48%}
.homecontent .homevideo{width:93%}
.homecontent .homenum{width:93%;float:initial!important}
.aboutable ul li img,.homecontent .homenum img{width:100%;height:auto}
.qyfc ul li{width:48%}
.about_zz1 li{width:47%!important}
.homelist{width:99%}
.homethree li{width:95%}
.homenews .newsfl{width:97%}
.main_fl ul li img{height:auto}
}
@media (max-width:400px){.caselist img{height:151px}
.qyfc ul li{width:48%}
.promise .phone span{padding:0;background:0 0}
.promise .phone a{line-height:28px}
.promise .phone{text-align:center}
.promise .prompt{margin:15px 0}
.newzhonebox li{width:100%;float:none;margin:0;margin-bottom:15px;overflow:hidden}
.newzhoneboxitem{width:88%}
.protheme .ptheme p span{margin-left:5%}
.hometwo .hometwobox .bd ul li .hometwoboxfl .tit,.navmac li a.select{font-size:14px!important}
.foot_btm p,.homefour .txt strong,.homelist ul li,.homenews .newsfl ul li p,.homenews .newsfl ul li p span,.homeone .homeonefr ul li p strong,.homethree .homepro li h3,.serlist ul.items li,.showlist li a{font-size:14px}
.homecontent h2,.homefour h2,.homenews .newsfl h2,.homenews .newsfr h2,.homeone h2,.homethree h2,.indexser h2{font-size:20px}
.advantfl dd,.advantfl dt,.advantfr dd,.advantfr dt{width:99%;float:left;margin-bottom:20px}
.advantfl dd{text-align:left}
.main_fl ul li{width:47%;padding:0}
.main_fl ul li img{height:auto}
.main_fr p img{display:none}
}
@media (max-width:360px){.screw_fl,.screw_fr{width:90.8%}
.homethree .homepro li img{height:121px}
.about .about_nav ul li,.aboutrange .about_nav ul li{width:20%}
.proline .pics p span{display:none}
.proline .showbase h1{margin-top:0}
.honorinfo li{width:100%;margin-top:15px}
.homecontent .homevideo{width:93%}
.honorinfo .on1{min-height:0;background:0 0}
.honorinfo .on1 h3,.honorinfo li p{color:#333}
.honorinfo .on1 p{margin:10px}
.honorinfo .on1 h3{text-align:center;margin:0}
.aboutone ul{margin-bottom:20px}
.about{margin-bottom:0}
.honorinfo .on2 p{color:#fff}
.homethree li{width:47%}
.about_zz ul li{width:45%;margin-left:4.5%}
.caselist img{height:121px}
}
@media (max-width:330px){.promise .phone a{font-size:16px}
.protheme .ptheme p span{margin-left:2%}
}