body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt,ol{margin:0;padding:0;word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-weight:normal}
body{font-family:"Arial","microsoft yahei";font-size:14px;line-height:1;color:#333}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}
li{list-style-type:none;float:left}
table{border-collapse:collapse;border-spacing:0;}
a,area{text-decoration:none;outline:none;color:#000;ext-decoration:none}
img{border:none;vertical-align:middle}
i,var,em{font-style:normal}
button{font-family:"Arial","microsoft yahei";font-size:14px;outline:none;cursor:pointer;border:none;line-height:1}
input[type="submit"]{border:none}
iframe{border:none}
input,select,textarea{outline:none;font-family:"Arial","microsoft yahei";font-size:14px}
textarea{resize:none;overflow-y:auto}
.at{margin:0 auto}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.dt{display:table;width:100%}
.fl-w{float:left;width:100%}
.hide{display:none}
.ver-container{display:table;width:100%;text-align:center}
.ver-container > *{vertical-align:middle;display:table-cell}
.swiper-button-disabled{cursor:no-drop !important;opacity:.5}
.wid{width:100%;max-width:1400px;margin:0 auto}
 

.fs0{font-size:0;}
.fs120{font-size: 120px;line-height: 1;}
.fs72{font-size: 72px;}
.fs60{font-size: 60px;}
.fs52{font-size: 52px;}
.fs48{font-size: 48px;}
.fs40{font-size: 40px;}
.fs36{font-size: 36px;}
.fs30{font-size: 30px;}
.fs24{font-size: 24px;}
.fs20{font-size: 20px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}
.fs12{font-size: 12px;}
.redc{ color:#cf0000}
.blc{ color:#010101}
.p56{ padding-top:56px;}
@font-face{font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  display:inline-block;
  vertical-align: middle;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;   
}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex;  display: -ms-flexbox; display: flex;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flex>.sub:hover a{color:#cf0000 }
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.jc{justify-content: center;}
.ai{align-items: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .6s;}
.imghover:hover{transform: scale(1.06);}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.w1400{width: 85%;max-width: 1470px;margin-left:auto;margin-right: auto;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.full_img{width:100%;height: 100%;object-fit: cover;object-position: center;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}

.common_btn{position: relative;overflow: hidden;}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:10%;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
/*.common_btn:hover{background:#d20319;}*/
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}
.common_btn:hover>span:nth-child(11){-webkit-transition-delay:.495s;transition-delay:.495s}
.common_btn:hover>span:nth-child(12){-webkit-transition-delay:.54s;transition-delay:.54s}
.common_btn:hover>span:nth-child(13){-webkit-transition-delay:.585s;transition-delay:.585s}
.common_btn:hover>span:nth-child(14){-webkit-transition-delay:.63s;transition-delay:.63s}
.common_btn:hover>span:nth-child(15){-webkit-transition-delay:.675s;transition-delay:.675s}
.common_btn:hover>span:nth-child(16){-webkit-transition-delay:.72s;transition-delay:.72s}
.common_btn:hover>span:nth-child(17){-webkit-transition-delay:.765s;transition-delay:.765s}
.common_btn:hover>span:nth-child(18){-webkit-transition-delay:.81s;transition-delay:.81s}
.common_btn:hover>span:nth-child(19){-webkit-transition-delay:.855s;transition-delay:.855s}
.common_btn:hover>span:nth-child(20){-webkit-transition-delay:.9s;transition-delay:.9s}
.common_btn.static_btn:hover{background:none;}
.common_btn.static_btn>span{color:#d20319;}
.common_btn.static_btn::before{left:0;}

.common-btn{border-radius:999px;width:310px;text-align: center;max-width: 60%;margin-left:auto;margin-right: auto;display: block;line-height: 58px;border:3px solid #313131;}
.common-btn:hover{border-color:#0084e9;background: #0084e9;color:#fff;}

.more{position: relative;overflow:hidden;width:200px;line-height: 48px;border:1px solid rgba(255,255,255,.8);text-align: center;color:#fff;display: block;}
.more.black{border-color:#cccccc;color:#333;}
.more-fill{background: #333333;border-color:#333333;}
.more:before{background: #e60012;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;content:"";-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.more:hover,.more.black:hover{color:#fff!important;border-color:#e60012;}
.more:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.more .common_btn{display: block;width: 100%;}

.container{width:1400px;}
@media (max-width: 767px){
    .container{width:100%;}
}
@media (min-width: 768px){
  .container{width:90%;}
}
@media (min-width: 1480px){
  .container{width:1400px;}
}
 
@media (min-width: 767px){
  .header .container{width:96%;}
}

.inner-ban{ background:#f9f9f9}
.inner-ban .nav-now{ padding-top:75px; padding-bottom:45px;width: 100%;color:#fff;line-height: 1;z-index:10;}
.inner-ban .nav-now p a{display: inline-block;  font-size:14px;color: #000!important;}
.inner-ban .nav-now p a:after{content:'>'; margin-left:5px; width:10px; font-size:16px;}
.newsAfter:after{content:''!important;}
.inner-ban .nav-now p a:last-child:after{content:'';}
.inner-ban .nav-now span{text-align:center; display:block}
.inner-ban .nav-now h2{margin-top:20px; text-align:center}
.inner-ban .nav-now h2 span{opacity: 0.7;margin-left:10px;}

.subcolumn-nav {font-size:20px;border-bottom: 2px solid #f9f9f9;}
.subcolumn-nav .container{position: relative;text-align: center;z-index:10;}
.subcolumn-list{ background:#fff;color:#000;}
.subcolumn-list a{display: block;line-height: 1;padding:20px 0;transition: all .3s; font-size:16px;position: relative;  text-decoration:none;border-left: 2px solid #f9f9f9;}
.subcolumn-nav a:after{content:'';position: absolute;left:50%;bottom:-1px;width: 0;transition: all .3s;transform: translateX(-50%);height: 3px;background: #b1cc1d;}
.subcolumn-list a::after{transition: all .3s;content: '';position: absolute;bottom:0;width: 0;height: 3px;background: #cf0000;left:50%;transform: translateX(-50%);}
.subcolumn-list .active,.subcolumn li a:hover{color:#cf0000;  text-decoration:none  }
.subcolumn-list .active::after,.subcolumn li a:hover::after{ width: 100%;text-decoration:none}

.product-box{ margin-bottom:50px;}
.product-box .pro-list{margin:0 -10px;}
.product-box .pro-list li{padding:20px 10px 0;}
.product-box .pro-list li:hover p{color: #cf0000}
.product-box .pro-list .pro-item{display: block;background: #fff;}
.product-box .pro-list .pro-item:hover{ color:#003f8e;text-decoration:none }
.product-box .pro-list .pro-item .item-img{position: relative;overflow: hidden;}
.product-box .pro-list .pro-item .item-img .img{padding-bottom: 84%;position: relative;overflow: hidden;}
.product-box .pro-list .pro-item .item-img img{max-height: 100%;}
.product-box .pro-list .pro-item .item-con{padding:26px 20px;line-height: 1;}
.product-box .pro-list .pro-item .item-nav{margin-bottom: 12px; text-align:center  }
.product-box .pro-list .pro-item .item-name{margin-bottom: 12px; text-align:center;font-size: 14px }
.product-box .pro-list .pro-item .desc{ line-height:30px;}
.product-box .pro-list .pro-item .item-more{width: 144px;text-align: center;line-height: 40px;border-radius:12px;overflow: hidden;color:#fff;background: #0042a6;letter-spacing: 1px;margin-left:15px;}

.pages { clear:both; padding:20px 45px 45px 0; color:#444; overflow:hidden }
.pages a { color:#444; }
.pages a:hover { color:#f60;  font-weight:bold  }
.pages ul { text-align:right;list-style:none }
.pages li { display:inline; margin-left:8px;list-style:none }

.p-jeisaho{ background:#f9f9f9; padding-top:45px; padding-bottom:75px; overflow:hidden}
.p-jeisaho h2{ text-align:center; color:#cf0000}
.p-jeisaho h3{text-align:center; color:#010101; font-weight:bold; margin-top:16px; }
.jietu{ margin:35px 0;}
.jietu li:first-child{ padding-top:35px; text-align:center}
.jietu li img{ width:100%; }
.jietu li p{ font-size:16px; line-height:38px; padding:0 25px; margin-top:15%;}
.jietu li:first-child img{ height:305px; width:auto; text-align:center}
.jietu li:last-child{ text-align:center}
.jietu li:last-child img{ height:342px; width:auto;text-align:center;margin-left: -50px;margin-top: 57px;}
.footer{ margin-top:0}
.proDetail{padding:8px 0;color:#505050; margin-top:35px;}
.proDetail .proDetail-img{ width:100%;height:auto;overflow:hidden; margin-bottom:5px;position:relative;}
.proDetail .proDetail-img img{height:450px; transition:all 0.5s;}
.proDetail .proDetail-img:hover img{ transform:scale(1.1,1.1);}

.pro-title{color:#ce0000;margin-bottom:10px;padding:5px 0;}
.pro-dess{color:#000;margin-bottom:20px; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.proDetail-con{padding:0 15px; line-height:32px;}
.proDetail-con span{ display:inline-block; color:#18418b; font-size:18px; line-height:35px;}
.proDetail-con-tit{margin:10px 0; line-height: 38px;position: relative; padding-bottom:5px; }
.proDetail-con-tit h2{ color:#cf0000; font-style:italic; font-size:12px;}
.proDetail-con-tit span{line-height:40px;display: inline-block; text-align: center;color:#000;position: relative;   font-size:20px; font-weight:bold; }
.detailedDesc img{max-width: 100%;height: auto!important;}
.detailedDesc p,.proDetail-con p{ line-height:33px; font-size:15px;}
.proDetail .tag-item{padding:5px 0;line-height: 32px;height:auto; color:#000;}
.proDetail .tag-item span{display:inline-block; font-weight:bold;}
.proDetail .service{ width:46%; background:#003e92; padding:15px; color:#fff; margin:2%;text-align:center; float:left}
.proDetail .zixun{width:25%; border:1px solid #e5e5e5; color:#333; padding:10px; text-align:center; float:left;margin:2%;transition: all linear .2s;display: block;background: #fff; font-size:15px; border-radius:50px; float:right;}
.proDetail .zixun:hover{background:#ce0000;color:#fff; text-decoration:none;}
.proDetail .zixun:hover a{color:#fff;text-decoration:none;}

.part-title {color:#010101;text-align: center;  margin:45px 0;}
.part-title .en{line-height: 0.8; color:#cf0000;display: flex;align-items: center;justify-content: center;width: 100%}
.part-title .tit{ color:#010101; margin-top:15px;}
.part-title1 {color:#010101;text-align:left;  margin:45px 0;}
.part-title1 .en{line-height: 0.8; color:#cf0000;padding-left:15px;display: flex;align-items: center;justify-content: center;width: 100%}
.part-title1 .tit{ color:#010101; margin-top:15px;padding-left:15px;display: flex;align-items: center;justify-content: center;width: 100%}
.cpj{ margin-bottom:25px;}
.cpj tr td{ padding:10px 0; text-align: center;}
.cpwrite{ color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
/*.cpdess{border:1px solid #b3b3b3;}*/
.italic{ font-style:italic}
.product-box .pred{  margin-top:50px; }
.product-box .pred img{   width:100%; margin-top:-50px;  }
.product-box .pcptd{ background:#f9f9f9; padding:35px; overflow:hidden;}
.product-box .pc-wenzi{ margin:2% 0;}
.product-box .pc-wenzi li{ width:16.5%; text-align: center;line-height:24px; border-right:1px solid #b3b3b3; height:100px;}
.product-box .pc-wenzi li:last-child{border-right: none;}
.product-box .pc-wenzi2{ margin:2% 0;}
.product-box .pc-wenzi2 li{ width:10%; text-align: center;line-height:24px; border-right:1px solid #b3b3b3; height:85px;}
.product-box .pc-wenzi2 li:last-child{border-right: none;}
.relatedPro{ height:210px;}
.proList li{ text-align:center;padding-bottom:25px;transition:all 0.3s;  }
.proList li:hover .fs16{color: #cf0000}
.proList li .pImg{width:100%;height:auto;overflow:hidden; margin-bottom:5px;position:relative;}
.proList li img{width:100%;height:auto;transition:all 0.5s;}
.proList li h5{font-weight:normal;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position:relative;}
.proList li a:hover { text-decoration:none}
.proList li:hover img{opacity:.9;transform:scale(1.1,1.1);}

.sp7m{padding:5px 0;text-align:left; margin-bottom:25px; padding-left:20px; }
.active .sp7m{transform:translate3d(0,0,0);transition:all 1.5s ease 0s}
.sp7b{ overflow:hidden}
.sp7b ul li{padding:0; position:relative; width:14%; margin:0 1.3%; }
.sp71{width:100%;height:100%;position:relative}
.sp71 img{width:100%}
.sp72{background:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.sp73{width:100%;height:auto;position:absolute;top:35%;left:0;z-index:2; justify-content:center;align-items:center;font-size:20px;color:#fff;padding:10px;word-break:break-all; text-align:center;}
.sp73 p{ display:block; padding:5px 0;}
 
.jjfa-box .list{width:100%;padding-top:40px}
.jjfa-box .list .item{width:100%;max-width:415px;margin:4% auto;height: 340px;}
.jjfa-box .list .item .imgs{width:100%;overflw:hidden;position:relative}
.jjfa-box .list .item .imgs .more0{width:70px;height:70px;background-color: #cf0000;position:absolute;left:30px;bottom:2%;z-index:9;margin-top:-24px; justify-content:center;align-items:center; border-radius:15px; text-align:center}
.jjfa-box .list .item .imgs .more0 .num{ color:#fff; font-weight:bold; margin:1% 0; padding-top:4px}
.jjfa-box .list .item .imgs .more0 .icont{ background:#FFF; padding:10px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;  padding-bottom:4px }
.jjfa-box .list .item .imgs .more0 img{width:22px;max-height: 22px}
.jjfa-box .list .item .imgs .more1{ position:absolute;left:120px;bottom:2%;z-index:9;margin-top:-24px; justify-content:center;align-items:center;  }
.jjfa-box .list .item .imgs .more1 .en{ color:#fff;}
.jjfa-box .list .item .imgs .more1 .txts{ color:#fff;width:100%;line-height:45px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.jjfa-box .list .item .imgs img{width:100%;transition:0.5s}
.jjfa-box .list .item .text{width:100%;padding:8px 0}
.jjfa-box .list .item .text .labs{width:100%}
.jjfa-box .list .item .text .labs p{width:100%;line-height:28px;color:#000 ;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.jjfa-box .list .item .text .labs h6{margin:0;height:30px;display:flex;justify-content:flex-start;align-items:center}
.jjfa-box .list .item .text .labs h6 a{color:#aaa;font-size:16px}
.jjfa-box .list .item .text .labs h6 a img{position:relative;top:-2px}
.jjfa-box .list .item a:hover{ text-decoration:none; color:#cf0000;}
.jjfa-box .list .item:hover{cursor:pointer}
.jjfa-box .list .item:hover .imgs img{transform:scale(1.1)}
.jjfa-box .list .item:hover .text .txts{color:#e40505}

.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align:center; }
.news-detail .dtinfo{margin:20px 0; text-align: center; border-bottom:1px solid #ebebeb; padding-bottom:25px;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .icontent{font-size: 15px; line-height: 1.8;text-align: justify;}
.news-detail .icontent img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx a{color: #000}
.news-detail .news-epx a:hover{color: #cf0000}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px;   white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
.news-detail .news-epx li:last-child{ text-align:right;}

.fwzq-box{ background:#f9f9f9; color:#000}
.fwzq .fw-part1{overflow: hidden; width:100%}
.fwzq .fw-part1 .img{height: 550px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.fwzq .txt{margin-top:-100px; position:relative; background:#fff; width:60%;  padding:55px 0; line-height:1.8; }
.fwzq .txt .conr{width: 100%;max-width:700px; left:15%; position:relative  }
.fwzq .txt .conr h2{ text-align:center; margin-bottom:15px;  }
.fwzq .txt .conr .line{width: 120px; height: 2px; background:#df0100; margin:0 auto; margin-bottom:5%;}
 
.fw-part2{position: relative;margin-top:65px;}
.fw-part2 .box{min-height: 400px; adding:0;}
.fw-part2 .img-box{position: absolute;left:0;width: 50%;top:0;height: 100%;overflow: hidden;}
.fw-part2 .img-box .img{background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;}
.fw-part2 .desc{margin-top:75px;padding:0 7.5%;}
.fw-part2 .desc h2{ text-align:center; margin-bottom:15px;  }
.fw-part2 .desc .line{width: 120px; height: 2px; background:#df0100; margin:0 auto; margin-bottom:5%;}
.fw-part2 .desc .txt{line-height: 2.25;text-align: justify;letter-spacing: 1px;max-height: 600px;overflow-y: auto;}
.fw-part2 .desc .txt p{min-height: 1em;}
.fw-part3{ margin-top:65px; position:relative}
.fw-part3 .fpart3{overflow: hidden; width:100%}
.fw-part3 .fpart3 .img{height: 550px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.fw-part3 .txt{margin-top:-475px; position:relative; background:#fff; width:60%;  padding:55px 0; line-height:1.8; }
.fw-part3 .txt .conr{width: 100%;max-width:700px; left:15%; position:relative  }
.fw-part3 .txt .conr h2{ text-align:center; margin-bottom:15px;  }
.fw-part3 .txt .conr .line{width: 120px; height: 2px; background:#df0100; margin:0 auto; margin-bottom:5%;}
.fw-part4{ overflow: hidden; padding-bottom:55px;}
.fw-part4 .part4-list ul li{float:left;width:16.067%; margin:0 0.3%;  color:#000; text-align:center; background:#FFF; padding:0.3% 0 ;}
.fw-part4 .part4-list ul li img{transition: all .4s;margin-bottom: 15px;}
.fw-part4 .part4-list ul li .tips-item:hover img{transform: rotateY(180deg);}
.fw-part4 .part4-list ul li h2{ color:#cf0000;font-style: italic }
.fw-part4 .part4-list ul li h3{ font-weight:bold;  margin-top:10px;}
.fw-part4 .part4-list ul li p{ line-height:25px;  margin-top:15px; height:100px;}

.fwzq-box{ background:#f9f9f9; color:#000}
.khpx .fw-part1{overflow: hidden; width:100%}
.khpx .fw-part1 .img{height: 550px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.khpx .txt{margin-top:-200px; position:relative; background:#fff; width:50%;  padding:55px 0; line-height:1.8; }
.khpx .txt .conr{width: 100%;max-width:585px; left:15%; position:relative  }
.khpx .txt .conr h2{ text-align:left; margin-bottom:15px;  }
.khpx .txt .conr .line{width:550px; height: 2px; background:#df0100; margin-bottom:5%;}
.khpx .txt .conr .text{text-align:center; line-height:32px;}
.khpx02 .desc h2{ text-align:left;}
.khpx02 .desc .line{width:460px;height:2px; margin:0; margin-bottom:35px; }
.khpx02 .desc{ margin-top: 55px;}
.khpx03{ margin-bottom:100px;}
.khpx03 .txt{margin-top:-350px;  width:40%; }
.khpx03 .txt .conr{max-width:500px;   }
.khpx03 .txt .conr .line{width:230px;  }
.khpx03 .txt .conr .text{ text-align: center; line-height:32px;}

.cjwt-box{ background:#FFF; overflow:hidden; margin-bottom:55px;}
.cjwt-box .cjwt-list{ margin:55px 0;overflow:hidden; }
.cjwt-box .cjwt-list ul li{ width:50%;float:left; border:2px solid #f9f9f9; padding:2%; height:256px; overflow:hidden}
.cjwt-box .cjwt-list ul li h2{ margin-bottom:25px;}
.cjwt-box .cjwt-list ul li h2 span{ margin-bottom:10px; font-weight:bold; position:relative;display: inline-block;}
.cjwt-box .cjwt-list ul li h2 span::before{position: absolute;left:50%;bottom:-10px;height:2px;width: 100%;max-width:440px;transform: translateX(-50%);background: #cf0000;content:''; }
.cjwt-box .cjwt-list ul li .line{ background:#cf0000;  height:2px; width:68%; margin-bottom:28px;}
.cjwt-box .cjwt-list ul li p{ line-height:32px; width:50%; float:left;}
.cjwt-box .cjwt-list ul li:last-child p{width:100%;}

.wtfk-box .part-title .line{ height:2px; background:#cf0000; width:270px; margin:0 auto; margin-top:5px;}

 .form-box{margin-top:80px; margin-bottom:80px;}
 .form-box .form{margin-top:38px;}
 .form-box .form-item{margin-bottom: 30px;}
 .form-box .form-textarea{width:100%;}
 .form-box .item-value{outline: none;resize: none;display: block;width:100%;line-height: 28px;border:1px solid #e2e2e2;padding:8px 30px;}
 .form-box textarea.item-value{height: 180px;}
 .form-box .item-value::-webkit-input-placeholder {color:#000;}
 .form-box .item-value:-moz-placeholder {color:#000;}
 .form-box .item-value::-moz-placeholder {color:#000;}
 .form-box .item-value:-ms-input-placeholder {color:#000;}
 .form-box .submit-btn{ width:22%;line-height: 58px;border:1px solid #e2e2e2;text-align: center;background: #e40505;color:#fff; left: 38%; position: relative;}
 
   
.video li{padding: 45px 0 50px;}
.video li:nth-of-type(2n-1){background: #fafafa;}
.video li:first-child{ background-size: cover;}
/*background: url(../images/video_bg.jpg) no-repeat center;*/
.video-fixed {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:20;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:100%;height:100%;position:absolute;left:0;top:0;right:0;margin:auto;margin-top:0;background:#000;/* padding:30px;*/    box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../images/close-vid2.png) no-repeat center/100% auto;position:absolute;top:40px;right:40px;cursor:pointer;}
.vnews .video-box{position: relative;overflow: hidden;}
.hot-video{ margin-bottom:50px;}
.hot-video h2{color: #c43c43;font-size: 20px; font-weight:bold}
.hot-video h2 span{ display:inline-block;margin-left: 10px; color:#888888}
.videoBox .video-list{margin-top:45px;}
.videoBox .video-list ul{margin-left:-12px;margin-right: -12px;}
.videoBox .video-list li{padding:0 12px;margin-bottom: 40px;}
.videoBox .video-item .item-img{position: relative;padding-bottom: 62%;overflow: hidden;border:1px solid #e4e4e4;}
.videoBox .video-item .img{position: absolute;left:0;top:0;bottom:0;right:0;overflow: hidden;}
.videoBox .video-item .item-mask{position: absolute;background: rgba(25,25,25,.35);top:100%;width: 100%;left:0;height: 100%;transition: all linear .4s;cursor:pointer}
.videoBox .video-item .item-mask i{width: 50px;height: 50px;background: url(../images/icon-play.png) no-repeat center;background-size: 100% 100%;}
.videoBox .video-item .item-title{padding:16px 35px 16px 15px;color:#000; text-align:center}
.videoBox .video-item .item-mask{top:0;}
 
.gnewstj{width: 100%;   background-size: cover; padding:10px 0 40px;}
.gnewstj_ban{margin-top:47px; padding-bottom:20px; position: relative;}
.gnewstj_ban a{display: flex;background: #fff;}
.gnewstj_ban a:hover{ color:#cf0000}
.gnewstj_ban .gnewstj_img{width: 50%; overflow: hidden;}
.gnewstj_ban .gnewstj_img .item-img{position: relative;height:386px;overflow: hidden;}
.gnewstj_ban .gnewstj_cont{width: 50%; padding:35px 4.3%;}
.gnewstj_ban .gnewstj_cont .time{ margin-top:18px; margin-bottom:30px;}
.gnewstj_ban .gnewstj_cont h3{line-height: 1; margin: 25px 0;}
.gnewstj_ban .gnewstj_cont .desc{line-height: 1.8; text-align: justify; -webkit-line-clamp:3;line-clamp:3;}
.gnewstj_ban .swiper-slide a:hover .gnewstj_cont h3{color: #cf0000;}
.gnewstj_ban .swiper-button-next, .gnewstj_ban .swiper-button-prev{width: 49px; height: 49px; background: #ccc; border-radius: 4px; line-height: 49px; bottom:80px; top: unset;}
.gnewstj_ban .swiper-button-prev{left: unset; right: 60px;}
.gnewstj_ban .swiper-button-next{right: 0;}
.gnewstj_ban .swiper-button-next::after, .gnewstj_ban .swiper-button-prev::after{font-size: 24px; color: #fff;}
.gnewstj_ban .swiper-button-next:hover, .gnewstj_ban .swiper-button-prev:hover{background: #cf0000;}
.gnewslb{ padding-bottom:50px; display: block}
.gnewslb li{border-bottom: 2px solid #dcdcdc; padding: 24px 0;}
.gnewslb li .container{ padding-left:0; padding-right:0;   }
.gnewslb li a{display: block; }
.gnewslb li .gnewslb_img{width: 26%; overflow: hidden;}
.gnewslb li .gnewslb_img .item-img{position: relative;height: 170px;}
.gnewslb li .gnewslb_cont{width:74%;position: relative;}
.gnewslb li .gnewslb_cont h3{line-height: 1; margin-bottom:20px;position: relative;}
.gnewslb li .gnewslb_cont .type{ position:absolute; right:0; top:20px; font-size:18px;}
.gnewslb li .gnewslb_cont .date{display: block; color: #000; line-height: 1; margin: 18px 0 ;}
.gnewslb li .gnewslb_cont .desc{color: #000; line-height: 1.8; }
.gnewslb li:hover{border-color: #cf0000;}
.gnewslb li .gnewslb_cont h3:hover,.gnewslb li .container:hover{ color:#cf0000}
.gnews { margin-top:30px; margin-bottom:50px; }

.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align: center; letter-spacing: 2px;}
.news-detail .dtinfo{margin: 20px 0; text-align: center; border-bottom:1px solid #ebebeb; padding-bottom:25px;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .icontent{font-size: 15px; line-height: 1.8;}
.news-detail .icontent img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px;   white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
.news-detail .news-epx li:last-child{ text-align:right;}
.newsList{margin-top:5px;}
.newsList .news-item{padding:15px 20px 15px 0; color:#272727;display: flex;align-items: center;}
.newsList li{margin-bottom: 10px;}
.newsList li{padding:0}
.newsList li .item-img{width:30%;float:left;transition: all .3s;overflow: hidden;margin:0;}
.newsList li .item-img .img{transition: all ease .8s;padding-bottom: 70.6%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.newsList li .item-img:hover .img{-webkit-transform:scale(1.1);-mos-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.newsList li .item-con{width: 70%;float:left;padding:0 5px 0 12px;}
.newsList li .item-con .item-title{margin-bottom: 10px;}
.newsList li .item-con .item-desc{line-height: 21px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.newsList .news-item:hover .item-title{color:#cf0000;}
.about-box{ margin-bottom:50px;}
.about-part1{ overflow:hidden; width:100%; position:relative ;  }
.about-part1 .img ims{ width:100%; height:100%;}
.about-bg{ background:#FFF; bottom:-561px; position: absolute; height:240px; width:60%; left:0}
.about-bg .cont{ padding:30px; left:8%; position:absolute;line-height:34px;text-indent:2em}
.about-box .about-text{ line-height:34px;text-indent:30px;margin-bottom: 50px;}
.service-1{ margin:2% 0; line-height:32px; overflow:hidden;text-align: justify;}
.service-1 p{text-indent:2em}
.about-box .about-honer h2{ color:#000; letter-spacing:3px; text-align:center; margin-top:10px; margin-bottom:25px;font-weight: bold;}
.about-box .about-honer h2 span{ display:inline-block; color:#e10405}
.about-box .about-honer{ margin-bottom:40px;}
.about-box .about-honer .num-box{margin-top:55px; width:50%;  margin: 0 auto;}
.about-box .about-honer .num-box li{ text-align:center }
.about-box .about-honer .num-box h2{margin-bottom: 8px; width:80px; height:80px; background:#e60012; border-radius:50%; color:#fff; text-align:center; margin:0 auto;}
.about-box .about-honer .num-box h2 span{ color:#fff; line-height:80px;}
.about-box .about-honer .num-box p{ font-weight:bold; margin-top:25px; margin-bottom:25px;}
.about-box .about-honer img{ width:70%; height:auto; margin:0 auto; margin-top:25px;}

 .nculture { padding-top:70px;padding-bottom:88px;overflow:hidden; }
 .nculture .culture-n p{  line-height:30px;margin-bottom:15px;font-size:15px;}
 .nculture .culture-n .cc{    max-width: 100%;  height: auto; width:555px;}
 
.product-list{ padding-top:70px; overflow:hidden;}
.product-list .pro-list{margin-left:-1.6%;margin-right:-1.6%;text-align: center;color:#000;}
.product-list .pro-list li{padding:0 1.6% 40px;}
.product-list .pro-list li a{ text-decoration:none; font-size:16px;}
.product-list .pro-list .pro-item .item-img{position: relative;overflow: hidden;padding-bottom:65%;}
.product-list .pro-list .pro-item .item-img img{position: absolute;left:0;top:0;}
.product-list .pro-list .pro-item:hover img{transform: scale(1.08);}
.product-list .pro-list .item-name{ padding:20px 10px; text-align:center; line-height:28px; height:65px;}
.product-list .pro-list li:hover .item-name{ color:#c7060c}

@media (max-width:1700px){
  .product-list .pro-list li{padding:0 1.6% 30px;}
  .product-list .pro-list .item-name{padding:15px 10px;}
}
@media (max-width:1230px){
  .product-list .pro-list li{padding-bottom:25px;}
  .product-list .pro-list .item-name{padding:25px 10px;}
}
@media (max-width:767px){
  .product-list .pro-list .item-name{font-size:14px;}
  .subcolumn-nav a{font-size:16px;padding:9px 0 11px;}
  .product-list .pro-list li{padding-bottom:16px;}
  .product-list .pro-list .item-name{padding:15px 10px;}
   .product-list{ padding-top:30px;}
}
.nabout{ margin:50px 0;}
.newsdt{  max-width: 100%; margin: auto; padding: 10px 0 0;}
.newsdt_tit{width: 100%; padding-bottom: 20px; border-bottom: 1px solid #666;}
.newsdt_tit h1{font-size: 30px; line-height: 40px;}
.newsdt_tit h5{font-size: 16px; line-height: 20px; margin-top: 10px; margin-bottom: 0;}
.newsdt_cont{margin-top: 50px;}
.newsdt_cont p{font-size: 16px; line-height: 30px; text-align: justify; margin-bottom: 25px;}

 .nhoner{ padding-top:70px;padding-bottom:88px;overflow:hidden; }
 .nhoner .honor-n p{  line-height:30px;margin-bottom:15px;font-size:15px;}
 .nhoner .honor-n .cc{    max-width: 100%;  height: auto;}
 
 .contactUs-box{padding-bottom:35px;}
.contactUs-box .map{position: relative;overflow: hidden;box-shadow: 0 9px 15px 0 rgba(104,104,104,.08);}
.contactUs-box .map-box{position: relative;padding-bottom: 38%;}
.contactUs-box .map-box .con{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.contactUs-box .map-box #allmap{width: 100%;height: 100%;}

.mapBox{height:100%; position: relative;padding-bottom: 38%;}
.mapBox #mapContent{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.mapBox img,.mapBox label{max-width: none;}

.contactUs-box .box{background: #f9f9f9;padding:60px 0;position: relative;z-index:10;margin-top:-250px;box-shadow: 0 6px 12px 0 rgba(104,104,104,.08);}
.contactUs-box .info{color:#000; margin:0 6% 50px;padding-bottom:10px;}
.contactUs-box .info .tit{line-height: 1.2;color:#004896;letter-spacing: 1px;margin-bottom:20px;font-size: 19px;}
.contactUs-box .info p{ color:#000; line-height:35px;}
.contactUs-box .right{ max-width: 900px;overflow: hidden;position: absolute;right:2%;top:10%;height: 100%;}
.contactUs-box .right .img{height:90%;background-repeat: no-repeat;background-size: cover;background-position: center;background: url("../images/contact01.jpg") no-repeat;background-size: 100% 100%}
.contactUs-box .lxfs-list .list-c{background: #f9f9f9; padding:30px; width:31%;margin:50px 15px }
.contactUs-box .lxfs-list .list-c:first-child{ margin-left:0}
/*.contactUs-box .lxfs-list .list-cnth-child(3){ margin-right:0}*/
.contactUs-box .lxfs-list .list-c h2{ margin-bottom:20px; font-weight:bold}
.contactUs-box .lxfs-list .list-c p{ line-height:35px;}
.BMap_Marker .BMapLabel{transform: translateX(-42%);background: url(../images/logo-bg.png) no-repeat center;background-size: 100% 100%;}
.alert{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;display:none;z-index:99}
.alert .alert-bg{width:100%;height:100%}
.alert .alert-video{width:960px;height:540px;background-color:#fff;position:absolute;left:50%;margin-left:-480px;top:50%;margin-top:-280px; display:none}
.alert .alert-video iframe{width:100%;height:100%}
.alert .alert-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.companys{width:100%}
.companys .imgs{width:100%}
.companys .imgs img{width:100%}
.companys .intrs{width:100%;position:relative;margin-top:-150px;position:relative}
.companys .intrs:after{content:"";position:absolute;left:0;top:0;width:calc(50% + 320px);background-color:#fff;z-index:7;height:150px}
.companys .intrs .text{width:100%;padding:20px 0;position:relative;z-index:8}
.companys .intrs .text p{margin:0;font-size:16px;line-height:32px;text-align:justify;text-indent:32px}
.companys .intrs .text p:first-child{padding-right:400px}
@media screen and (max-width:1400px){.companys .intrs .text p:first-child{padding-right:22%}
.companys .intrs:after{width:80%}
}
@media (max-width: 992px){
  .mapBox{height: 0;padding-bottom: 103%;margin-top:30px;}
}
@media (min-width:1600px){
	.about-bg{ bottom: -420px;}
	.about-bg .cont {left:30%;}
	}
 
@media (max-width: 767px){
 
  .nvideo{ padding-bottom: 25px;}
   .small{width: 370px}
}
 
@media (max-width: 1400px){
 
   .form-box .item-value{padding:14px 18px;}
   .form-box .form-item{margin-bottom: 26px;}

}
@media screen and (max-width: 1390px){
	.gnewslb li .gnewslb_cont{width: 78%;}
.gnewslb li .gnewslb_img{width: 20%;}
}
 
@media (max-width:992px){
.news-detail .news-epx li{width: 100%; margin: 5px 0;}
.news-detail .news-epx li:first-child{margin-right: 0;}
   .form-box{margin-top:65px;}
   .form-box .row{margin-left:-10px;margin-right:-10px;}
   .form-box .form-item{padding:0 10px;margin-bottom: 20px;}
   .form-box .item-value{padding:12px 15px;}
   .form-box .submit-btn{line-height: 52px;font-size:16px;}
  
}
@media (max-width:767px){
.fs72{font-size: 40px;}
.fs60{font-size: 32px;}
.fs52{font-size: 28px;}
.fs48{font-size: 26px;}
.fs40{font-size: 24px;}
.fs36{font-size: 22px;}
.fs35{font-size: 22px;}
.fs30{font-size: 18px;}
.fs28{font-size: 17px;}
.fs24{font-size: 16px;}
.fs20{font-size: 15px;}
.fs18{font-size: 14px;}
.fs16{font-size: 13px;}
.fs14{font-size: 12px;}
.p56{ padding-top:20px;}
.subcolumn-nav{padding:10px 0;}
.subcolumn-list{position: relative;top:auto;overflow: hidden;left:auto;bottom:auto;right:auto;background: #fff;color:#333;display: block;}
.subcolumn-list>div{width:33.33%;float:left;}
.subcolumn-list a{padding:13px 0;border:1px solid #ddd;margin:4px 2px;font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.subcolumn-list .active, .subcolumn-list a:hover{color:#0047a8;}
.subcolumn-list .active a{color:#0047a8;}
.subcolumn-list a.active{color:#0047a8}
.inner-ban{ height:180px;}
.inner-ban .nav-now h2{margin-top: 10px;}
.jietu li:first-child img,.jietu li:last-child img{ height:auto; width:100%; }
.cpwrite{ width:100%; }
.cpdess{width:100%;}
.part-title{margin: 25px 0;}
.proDetail .proDetail-img img{ height:auto;}
.proDetail .zixun{width: 40%;}
.product-box .pcptd { padding:0;}
.product-box .pc-wenzi li { width:50%; height:110px; margin:2% 0;}
.product-box .pc-wenzi li:nth-child(2),.product-box .pc-wenzi li:nth-child(4){border-right: none;}
.product-box .pc-wenzi2 li{ width:50%;margin:2% 0;}
.product-box .pc-wenzi2 li:nth-child(2),.product-box .pc-wenzi2 li:nth-child(4),.product-box .pc-wenzi2 li:nth-child(6),.product-box .pc-wenzi2 li:nth-child(8){border-right: none;}
.sp7m{ line-height:25px;margin-bottom:5px;}
.sp7b ul li { width:48%; margin:1%;}
.news-detail .icontent{ font-size:14px; }
#video{width: 100%!important;height: 300px!important;}
.news-detail .news-epx li:last-child { text-align:left}
.fwzq .fw-part1 .img,.khpx .fw-part1 .img {background-size: 100%;}
.fwzq .fw-part1 .img,.khpx .fw-part1 .img{ height:200px;}
.fwzq .txt,.khpx .txt { width:95%; margin:0 auto;}
.fwzq .txt .conr,.khpx .txt .conr{ left:2%}
.fwzq .txt,.khpx .txt{padding:30px 0;text-align: justify;}
.fwzq .txt .conr .line { width:80px;}
.fwzq .txt .conr h2{ margin-bottom: 8px;}
.fw-part2 .box{min-height: 100px;}
.fw-part2 .img-box{position: relative;margin-top:30px;height: auto;width: 100%;}
.fw-part2 .img-box .img{padding-bottom:60.2%;height: auto; }
.fw-part2 .desc{padding:0;margin-top:35px;}
.fw-part2 .desc .txt{max-height: none;}
.fw-part3 .txt { width:95%; margin:0 auto;}
.fw-part3 .txt .conr{ left:0; width:95%; margin:0 auto;}
.fw-part3 .txt{padding:30px 0;text-align: justify;}
.fw-part3 .txt .conr .line { width:80px;}
.fw-part3 .txt .conr h2{ margin-bottom: 8px;}
.fw-part4 .part4-list ul li{ width:48%;height:235px;margin:1%;}
.fw-part3 .fpart3 .img {height: 280px;}
.khpx .txt .conr .line ,.khpx02 .desc .line{ width:100%;}
.khpx .fw-part1 .img{ height:150px;}
.khpx03 .txt .conr .line { width:150px;}
.khpx03{margin-bottom: 20px;}
.cjwt-box .cjwt-list ul li{ width:100%; height:auto;}
.cjwt-box .cjwt-list{ margin:25px 0;  }
.cjwt-box .cjwt-list ul li p{ width:100%;}
.cjwt-box{ margin-bottom:25px;}
   .form-box .submit-btn{width: 100%;font-weight: bold;letter-spacing: 1px;line-height: 48px;margin-top:15px; left:0}
   .form-box .item-value{padding:10px 15px;}
   .form-box textarea.item-value{height: 160px;}
   .form-box .form-item{margin-bottom: 14px;}
 .wtfk-box .part-title .line { width:160px;}
 .videoBox .video-list li{margin-bottom: 0;}
 
   .gnewstj{padding:40px 0 50px;}
  .gnewstj_ban a{flex-wrap: wrap;}
  .gnewstj_ban .gnewstj_img,.gnewstj_ban .gnewstj_cont{float:none;width: 100%;}
  .gnewstj_ban .gnewstj_img .item-img{height: auto; }
  .gnewstj_ban .gnewstj_cont{padding:25px 18px;}
  .gnewstj_ban .gnewstj_cont .desc, .gnewslb li .gnewslb_cont .desc{font-size:14px;letter-spacing: 0;}
  .gnewstj_ban .gnewstj_cont .desc{height: 75px;}
  .gnewstj_ban{padding-bottom: 70px;}
  .gnewslb li .gnewslb_img,.gnewslb li .gnewslb_cont{float:none;width: 100%;}
  .gnewslb li .gnewslb_img .item-img{height: auto ;margin-bottom:20px;}
  .gnewstj_ban .gnewstj_cont h3, .gnewslb li .gnewslb_cont h3{font-size:16px;letter-spacing: 0;}
  .gnewslb li{padding-bottom: 20px;}
  .gnewstj_ban .swiper-button-next, .gnewstj_ban .swiper-button-prev{bottom:0;}
  .newsList li .item-img .img {padding-bottom: 100%;}
  .news-detail{    margin:20px 0;}
  .about-bg .cont{ position:relative; padding:0 15px; left:0;}
  .about-bg{ bottom:0;position:relative; height:auto; width:100%;left:0;}
    .about-box .about-honer .num-box { width:100%}
  .about-box .about-honer h2 { letter-spacing:0}
  .about-box .about-honer img { width:95%}
  .nculture {padding-bottom: 28px;padding-top: 20px;}
  .contactUs-box .info{margin: 0 6% 20px;}
  .contactUs-box .box { padding: 20px 0;}
.contactUs-box   .right{margin:0 auto;position: relative;right:auto;height: auto;}
.contactUs-box .right .img{height: auto;padding-bottom: 72.222%;}
.contactUs-box .lxfs-list .list-c{ width:100%;; margin:15px 0;}
}

.pages { clear:both; padding:20px 20px 60px 0; color:#444; width:100% }
.pages ul{ width:100%; display:flex; justify-content: center;}
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { text-align:right;list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }

.num-box{margin-top:30px;  text-align: center;margin-left: -15px; margin-right:-15px;}
.num-box ul{ }
.num-box ul li{ width:23.4%;background:#f2f2f2;display:inline-block;text-align:center;    padding:0 30px;padding-top:50px;padding-bottom:30px; color:#2d2d2d; margin:0 1%}
.num-box ul li:first-child{ margin-left:0;}
.num-box ul li:nth-child(4){ margin-right:0;}
.num-box .num{line-height: 1; font-size:58px;}
 .num-box .num span{ color:#2d2d2d; line-height: 60px; font-size: 58px; font-weight: bold;}
.num-box p{line-height: 40px;  font-size: 20px;}
@media (max-width:767px){
 .num-box ul li{width:48%;margin-top:2%;padding:15px}
 .num-box ul li:first-child{margin-left:0}
.num-box ul li:nth-child(3){margin-left:0}
.num-box ul li:nth-child(2){margin-right:0}
 .num-box ul li:nth-child(4){margin-right:0}
 .num-box .num{font-size:28px}
.num-box .num span{line-height:40px;font-size:28px}
.num-box p{line-height:20px;font-size:15px}
.companys .imgs{width:100%}
.companys .imgs img{width:100%}
.companys .intrs{margin-top:0}
.companys .intrs .text p:first-child{padding-right:0}
}
.product-detail{margin:45px 0 110px;overflow: hidden;}
.product-detail-img{padding-right: 40px;border-right:1px dashed #cdcdcd;}
.product-detail-img .gallery-top{border:1px solid #e7e6e6;margin-bottom: 12px;}
.product-detail-img .gallery-top .swiper-slide{padding:10px;}
.product-detail-img .item-img{position: relative;padding-bottom: 65%;overflow:hidden;}
.product-detail-img .item-img .mix{max-width: 100%;max-height: 100%;}
.product-detail-img .gallery-thumbs .swiper-slide{border:2px solid #e7e6e6;width:150px;}
.product-detail-img .gallery-thumbs .swiper-slide-thumb-active{border-color:#18418b;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.descMove{
    position: relative;
}
.move{
    position: absolute;
    right: 0;
    bottom: 50%;
}
.inner-ban .nav-now p a:after{ margin-right:0px!important;}
.inner-ban .nav-now p .Products:after{color: transparent!important;content:""}
.quick_links_wrap{font-size:0;width:66px;position:fixed;right:18px;bottom:15px;z-index:1000;-webkit-transition:width linear 0.4s;-moz-transition:width linear 0.4s;-ms-transition:width linear 0.4s;transition:width linear 0.4s}
.quick_links_wrap.quick_links_min{width:34px}
.quick_links_wrap.quick_links_dockright{margin-left:0;left:auto;right:4px}
.quick_links_panel{background:#fbfbfb;border:1px solid #eaeaea;box-shadow:0 0 4px rgba(0,0,0,0.14);padding-bottom:30px;height:255px;width:64px;overflow:hidden;position:absolute;left:0;bottom:0;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;transition:all ease 0.4s}
.quick_links_min .quick_links_panel{height:0;width:32px}
.quick_links_allow_gotop{height:365px}
.quick_links_min .quick_links_allow_gotop{height:32px}
.quick_links_panel .quick_toggle{background:#fbfbfb;height:35px;width:100%;position:absolute;left:0;bottom:0}
.quick_links_panel .toggle{background:url("../images/error.png") no-repeat center center;margin:-10px 0 0 -10px;height:20px;width:20px;position:absolute;left:50%;top:50%;-webkit-transition:all linear 0.4s;-moz-transition:all linear 0.4s;-ms-transition:all linear 0.4s;transition:all linear 0.4s}
:root .quick_links_panel .toggle{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
:root .quick_links_min .quick_links_panel .toggle{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}
.quick_links{width:100%;position:absolute;left:0;top:-77px;-webkit-transition:top ease 0.4s;-moz-transition:top ease 0.4s;-ms-transition:top ease 0.4s;transition:top ease 0.4s}
.quick_links_allow_gotop .quick_links,.quick_links_min .quick_links_allow_gotop .quick_links{top:0}
.quick_links_min .quick_links{top:32px}
.quick_links a{display:block;border:1px solid #fff;border-bottom-color:#edecec;color:#c8060c;font-size:12px;margin:0;padding:8px 0;text-align:center}
.quick_links a:hover,.quick_links a.current{background-color:#c8060c;border-color:#c8060c;color:#fff}
.quick_links i{display:inline-block;background:url("../images/bg.png") no-repeat 0 0px;cursor:pointer;height:38px;width:38px;vertical-align:top}
.quick_links .icon1{background-position:-38px 0px}
.quick_links a:hover .icon1,.quick_links a.current .icon1{background-position:-38px -38px}
.quick_links .icon2{background-position:-76px 0px}
.quick_links a:hover .icon2,.quick_links a.current .icon2{background-position:-76px -38px}
.quick_links .icon3{background-position:-114px 0px}
.quick_links a:hover .icon3,.quick_links a.current .icon3{background-position:-114px -38px}
.quick_links .top{background-position:0px 0px}
.quick_links_min .quick_links .top{background-position:0px -38px;height:20px;width:20px}
.quick_links a:hover .top,.quick_links a.current .top{background-position:0px -38px}
.quick_links_min .quick_links a:hover .top,.quick_links_min .quick_links a.current .top{background-position:0px -38px}
.quick_links span{display:block;cursor:pointer;padding-top:3px;width:100%;overflow:hidden;word-break:break-all;word-wrap:break-word;text-overflow:ellipsis}
.quick_links_pop,.quick_links_pop .fix_bg{background:#fcfcfc;border:1px solid #dfdfdf;border-radius:3px}
.quick_links_pop{box-shadow:0 2px 8px rgba(0,0,0,0.2);margin-right:6px;position:absolute;bottom:0;right:100%;width:390px}
.quick_links_pop .arrow,.quick_links_pop .arrow i{display:none;border-color:transparent #ddd;border-style:dashed solid;border-width:12px 0 12px 12px;font-size:0;height:0;width:0;position:absolute;left:100%;top:12px}
.quick_links_pop .arrow i{border-color:transparent #f9fafc;margin:-12px 0 0 -13px;left:0;top:0}
.quick_links_pop .fix_bg{display:none;border-top-width:0;border-radius:0 0 3px 3px;margin:0 0 -4px -250px;height:2px;width:500px;overflow:hidden;position:absolute;bottom:0;left:50%}
.quick_links_pop .title{background:#fff5f5;border-bottom:1px solid #ddd;box-shadow:0px 6px 6px rgba(0,0,0,0.1);border-radius:3px 3px 0 0;height:50px}
.quick_links_pop .title i{display:inline-block;background:url("../images/bg.png") no-repeat 0 0px;margin:-3px 6px 0 0;height:35px;width:35px;vertical-align:middle;*margin-top:0}
.quick_onlineContact .title i{background-position:-38px -3px}
.quick_contactPhone .title i{background-position:-76px -3px}
.quick_officalWX .title i{background-position:-114px -3px}
.quick_links_pop .title h3{color:#c8060c;font-size:13px;font-weight:normal;line-height:24px;padding:13px 15px;height:24px}
.quick_links_pop .pop_panel{font-size:12px}
.quick_links_pop .links{width:256px}
.quick_links_pop .no_data{color:#333;font-size:14px;padding:35px 10px;text-align:center}
.quick_links_pop .no_data i{display:inline-block;background:url(cart_new.png) no-repeat 0 -188px;margin:0 10px 0 0;height:36px;width:60px;vertical-align:middle}
.quick_links_pop .links li{border-top:1px solid #f1f1f1;vertical-align:top}
.quick_links_pop .links a{display:block;background:#fcfcfc;color:#333;font-size:14px;padding:12px 15px}
.quick_links_pop .links a:hover{background-color:#f2f3f4;color:#c8060c}
.quick_links_pop .links .tips{float:right;color:#61c2ed;font-size:12px}
.spectrum{
    line-height: 50px;
    border-bottom: 2px solid #f5f5f5;
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
    font-weight: normal;
    display: inline-block;
    width: 100%;
}
.spectrum:hover{
    text-decoration:none!important;
    color: #333!important;;
}
.quick_my_qlinks .title i{background-position:-200px 0;height:22px;width:22px}.hide{display:none}

