@charset "UTF-8";
*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;}
body{font-family:"思源黑体 CN", arial;color:#666;}
a{color:#666;}
.common{width:72.916666666vw;margin:0 auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{background:#fff;position:relative;width:100%;z-index:998;}
.fixed-header{position:fixed;}
.logo .logo{height:90px;}
.logo .logo1{height:2.5vw;display:none;}
.logo .logo2{height:1.5625vw;margin-left:0.625vw;display:none;}
.hd-top{/*padding:1.09375vw 0;*/padding:5px 0;background:#fff;position:relative;z-index:10;}
.hd-top form.search{margin-left:1.09375vw;width:13.59375vw;border-radius:1.5625vw;}
.hd-top form.search input{line-height:1.875vw;}
.hd-top .tel{color:#999;}
.hd-top .tel a{margin-left:0.46875vw;font-weight:bold;color:#047bab;}

.nav{background:#28b1e8;position:relative;z-index:1;}
.nav:after{content:'';width:23%;height:100%;position:absolute;top:0;left:-1%;border-right:solid 0.3125vw #fff;transform: skew(-30deg);background:#047bab;z-index:-1;}
.nav li{position:relative;width:calc(100% / 7);text-align:center;}
.nav li a{display:block;}
.nav li .nv{line-height:3.125vw;color:#fff;display:inline-block;position:relative;}
.nav li .nv:before{content:'';width:100%;background:#fff;position:absolute;left:50%;transform:translateX(-50%);transition: .5s;opacity:0;}
.nav li .nvli{position:absolute;width:100%;left:50%;transform:translateX(-50%);background:#fff;height:0;overflow:hidden;transition: .5s;}
.nav li .nvli li{width:100%;line-height:2.2;text-align:center;}
.nav li:hover .nvli{padding:0.46875vw 0;height:auto;overflow:visibility;}
.nav li:hover ul.nvli li:hover a{color:#28b1e8;}
.nav li.on .nv:before{opacity:1;height:0.15625vw;bottom:0;}
.nav li .nv:hover:before,
.nav li:hover .nv:before{opacity:1;height:0.1041666666vw;bottom:0.2604166666vw;}
.nav li div{position:relative;}
.nav li .mdh{display:none;}

.nav .list1{position:static;}
.nav .list1 .nvli{width:100%;}
.nav .menu-hd{width:18%;padding:0.78125vw 0;text-align:left;}
.nav .menu-hd a{margin-bottom:24px;line-height:2.34375vw;position:relative;}
.nav .menu-hd a span{width:21px;height:21px;display:block;position:absolute;right:51px;top:50%;transform:translateY(-50%);background:url('ico/sub.png') center/100% no-repeat;filter:grayscale(100%)}
.nav .menu-hd a.on{color:#28b1e8;}
.nav .menu-hd a.on span{filter:grayscale(0%);}
.nav .menu-bd{width:82%;padding:1.09375vw 0;padding-left:3%;min-height:8.28125vw;border-left:0.1041666666vw solid #28b1e8;text-align:left;}
.nav .menu-bd a{width:24%;text-align:center;margin:10px 0;}
.nav .menu-bd a span{height:7.8125vw;display:flex;margin:0 auto 10px;justify-content:center;align-items:center;}
.nav .menu-bd a img{max-width:100%;max-height:100%;}
.nav .menu-bd a:hover{color:#28b1e8;}

/*.nav .menu-bd a{padding:0 1.09375vw;margin-left:2%;margin-bottom:0.9375vw;line-height:2.1875vw;border-radius:0.46875vw;background:#28b1e8;color:#fff;display:inline-block;transition: .5s;}
.nav .menu-bd a:hover{border-radius:1.5625vw;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.upTop{position:fixed;right:3%;bottom:3%;z-index:9999;display:none !important;}
.footer{padding:3.125vw 0 2.65625vw;background:#047bab;color:#fff;}
.footer a{color:#fff;}
.foot .ftbt{margin-bottom:1.09375vw;font-weight:bold;display:block;}
.ft1fl{width:calc(100% - 9.53125vw);}
.ft1fl li{margin-right:;}
.ft1fl li a,.ft1fl li p{display:block;line-height:2.3;color:rgba(255, 255, 255,.8);}
.ft1fl li a:hover{color:rgba(255, 255, 255,.95);text-decoration:underline;}
.ft1fr{text-align:center;}
.ft1fr img{width:7.1875vw;}

.copy{display:none;padding-top:1.09375vw;margin-top:1.09375vw;text-align:center;border-top:1px solid rgba(255,255,255,.2);}
.copy a{}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页banner代码 ***/
.h-banner{position:relative;}
.h-banner figure img,.h-banner li video{width:100%;object-fit:cover}
.h-banner li[name="图片"] .bnvd{display:none;}
.h-banner li[name="视频"] .figure{display:none;}
.h-banner li .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;color:#595757;display:flex;}
.h-banner li .txt dl{/*max-width:50%;*/}
.h-banner li .txt dl dt{line-height:1.4;font-weight:bold;}
.h-banner li .txt dl dt span{display:block;font-weight:normal;}
.h-banner li .txt dl dd{margin-top:1.25vw;line-height:1.4;}
.h-banner li .txt dl dd p span{display:inline-block;width:0.46875vw;height:0.46875vw;margin-right:0.625vw;background:#595757;border-radius:50%;vertical-align:middle;}
/*.h-banner li.list1 .txt{justify-content:flex-end;}*/
/*.h-banner li .txt dl dt{opacity:0;transition:all ease 2s .5s;transform:translateY(40px);}
.h-banner li .txt dl dd{opacity:0;transition:all ease 2s .7s;transform:translateY(40px);display-radio:1;}
.h-banner li.swiper-slide-active dl dt{opacity:1;transform:translateY(0px);}
.h-banner li.swiper-slide-active dl dd{opacity:1;transform:translateY(0px);}*/
.h-banner .swiper-pagination{bottom:2.65625vw;}
.h-banner .swiper-pagination-bullet{width:1.5625vw;height:0.3125vw;border-radius:0px;margin:0 0.625vw!important;opacity:0.5;background:#fff;}
.h-banner .swiper-pagination-bullet-active{opacity:1;}
.h-banner .swiper-button-next,
.h-banner .swiper-button-prev{display:none;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页代码 ***/
.imore{margin-top:2.8125vw;display:flex;}
.imore.center{justify-content:center;}
.imore a{color:#047bab;min-width:10.46875vw;height:2.96875vw;padding:0 2.34375vw;border-radius:2.65625vw;border:2px solid #047bab;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1;}
.imore a:after{content:'';display:none;width:0%;height:100%;background:#047bab;position:absolute;left:0;top:0;z-index:-1;transition: .5s;}
.imore a:hover{background:#047bab;color:#fff;}
.imore a:hover:after{width:100%;}
.count-number{padding:5.15625vw 0;text-align:center;}
.count-number .timer{margin-bottom:0.46875vw;display:flex;justify-content:center;}
.count-number .timer dt{font-weight:bold;}
.count-number .timer dd{margin-left:0.3125vw;}
.count-number .info dt{position:relative;z-index:2;}
.count-number .info dd{position:relative;margin-top:-0.78125vw;z-index:1;opacity:0.1;text-transform:uppercase;font-weight:bold;}
.jia{width:2.5vw;height:2.5vw;border-radius:50%;text-align:center;border:1px solid #fff;color:#fff;margin:auto;margin-top:1.40625vw;}
.rwbt,.rwbt span{display:flex;justify-content:center;align-items:center;}
.rwbt{width:6%;height:100%;top:0;margin-top:0;z-index:10;}
.rwbt span{width:3.75vw;height:2.96875vw;border-radius:2.65625vw;border:2px solid #047bab;}
.rwbt img{width:1.25vw;}
.rwbt:after{display:none;}
.rwbt.swiper-button-prev{left:0%;justify-content:flex-start;}
.rwbt.swiper-button-next{right:0%;justify-content:flex-end;}
.rwbt.swiper-button-prev img{transform: scale(-1, 1);}
.rwbt span:hover{background:#047bab;}
.rwbt span:hover img{filter:grayscale(100%)brightness(1000%);}

/*** 首页代码 ***/
.row0 .flex{align-items:center;overflow:hidden;}
.row0{padding:1.40625vw 0;border-bottom:1px solid #eaeaea;}
.row0 .picScroll-top{margin-left:0.78125vw;max-height:24px;overflow:hidden;}
.row0 li span{margin-left:1.09375vw;color:#999;}

/*** 首页-简介代码 ***/
.row1{padding:4.21875vw 0;background:url('rw1-bg.webp') center no-repeat;background-size:cover;}
.row1 .plate-tit{padding-top:0;}
.row1 .rw1fl{width:52%;}
.row1 .text p{margin-bottom:1.5625vw;}
.row1 .text .imore{margin-top:1.09375vw;}
.row1 .rw1fr{width:41%;}
.row1 .rw1fr img{width:100%;}

/*** 首页-简介代码 ***/
.row2{color:#fff;background:url('rw2-bg.webp') center no-repeat;background-size:cover;}

/*** 首页-我们的产品代码 ***/
.row3{background:#e5f2f6;}
.row3 .rwbt{background:#e5f2f6;}
.row3 .tbhd{margin-bottom:2.5vw;}
.row3 .tbhd ul{justify-content:space-evenly;}
.row3 .tbhd li{/*margin:0 3.125vw;*/padding-bottom:0.15625vw;border-bottom:0.15625vw solid rgba(0,0,0,0);cursor:pointer;color:#888;}
.row3 .tbhd li.on{color:#047bab;border-color:#047bab;}
.row3 .tbbd{}
.row3 .tbbox .cplist{height:0;overflow:hidden;}
.row3 .tbbox.show .cplist{height:auto;}
.row3 .swiper-container{padding:0 7%;margin:0 -7%;}

/*** 首页-公司新闻代码 ***/
.row4{background:#e5f2f6;}
/*.row4 .xwlist .rwbt{background:rgba(229,242,246,.9);}*/
.row4 .imore a{background:#047bab;color:#fff;}

/*** 首页-独特设计代码 ***/
.row6{}
.dglist{}
.dglist li{width:calc(100% / 4);text-align:center;position:relative;}
.dglist li a{display:flex;}
.dglist li .img img{width:100%;height:auto;}
.dglist li .txt{padding:1.09375vw 2.03125vw;width:100%;background: rgba(40,177,232,.7);position:absolute;bottom:0;transition:.5s;}
.dglist li .txt dl{width:100%;color:#fff;}
.dglist li .txt dt{font-weight:bold;}
.dglist li .txt dd{line-height:1.8;margin-top:0.9375vw;margin-bottom:1.09375vw;display:none;}
.dglist li .txt .jia{display:none;}
.dglist li:hover .txt{padding:2.03125vw;}
.dglist li:hover .txt dd{display:block;}
.dglist li:hover .txt .jia{display:flex;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内容代码 ***/
.plate-tit{padding:4.6875vw 0 3.125vw;text-transform:uppercase;}
.plate-tit dt{color:#333;letter-spacing:0.203125vw;}
.plate-tit dd{margin-top:0.78125vw;color:#d6d6d6;font-weight:500;}
.page{display:flex;justify-content:center;align-items:center;margin:2.65625vw 0 1.09375vw;}
.page a{color:#333;line-height:2.8;background:#f5f8fb;border-radius:5px;padding:0 0.78125vw;margin:0 5px;}
.page a.on{color:#fff;background:#047bab;}
.more{color:#047bab;display:flex;align-items:center;}
.more img{width:1.25vw;margin-left:6px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 关于我们代码 ***/
.ab1 .plate-tit{padding-bottom:1.09375vw;}
.ab1 .ab1fl{width:56%;padding-top:3.59375vw;}
.ab1 .ab1fl p{margin-bottom:1.5625vw;line-height:1.8;}
.ab1 .ab1fl p strong{display:block;color:#1f1b1d;}
.ab1 .ab1fr{width:40%;text-align:center;}
.ab1 .ab1fr p{margin-bottom:3.59375vw;}
.ab1 .ab1fr img{max-width:100%;}

/*** 荣誉代码 ***/
.honor{position:relative;}
.honor li{}
.honor li a{display:block;margin:15px;padding:2.1875vw 1.875vw;text-align:center;background: rgba(255,255,255,.7);border-radius:0.46875vw;transition: .5s;}
.honor li img{width:100%;}
.honor li p{color:#047bab;margin-bottom:1.25vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.honor li:hover a{margin:0px;background: rgba(40,177,232,.7);}
.honor li:hover p{color:#fff;}
.abbt{width:2.96875vw;height:2.96875vw;background:rgba(234,234,234,1);border-radius:50%;}
.abbt:after{font-size:16px;color:#047bab;}
.abbt:hover{background:#047bab;}
.abbt:hover:after{color:#fff;}
.abbt.swiper-button-prev{margin-left:-7.5vw;}
.abbt.swiper-button-next{margin-right:-7.5vw;}

/*** 资质与荣誉代码 ***/
.ab2{padding-top:1.09375vw;background:url('ab2-bg.webp') center no-repeat;background-size:cover;}
.ab2 .honor{padding:1.5625vw 0;}

/*** 专利证书代码 ***/
.ab3{background:url('ab3-bg.webp') center no-repeat;background-size:cover;}
.ab3 .abbt{background:#047bab;opacity:0.95;}
.ab3 .abbt:after{color:#fff;}
.ab3 .abbt:hover{opacity:1;}

/*** 企业新闻代码 ***/
.ab4{background:#e9f7fd;}
/*.ab4 .xwlist .rwbt{background:rgba(233,247,253,.9);}*/
.ab4 .imore a{background:#047bab;color:#fff;}

/*** 联系我们代码 ***/
.ditu{position:relative;}
.ditu a img{width:100%;}
.ditu .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:flex-end;}
.ditu .txt a{width:calc(100% - 32.8125vw);height:100%;position:absolute;left:0;top:0;}
.ditu .txt dl{padding:2.96875vw 2.96875vw 1.71875vw;border-radius:0.46875vw;background:#fff;color:#999;box-shadow:0 0px 20px rgba(148, 164, 187, .35);}
.ditu .txt dl dt{margin-bottom:1.875vw;display:flex;align-items:flex-end;}
.ditu .txt dl dt span{margin-left:0.9375vw;color:#d9d9d9;}
.ditu .txt dl dd p{margin-top:0.3125vw;display:flex;}
.ditu .txt dl dd p span{min-width:3.75vw;display:flex;justify-content:space-between;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 产品列表代码 ***/
.cplist li{text-align:center;}
.cplist li a{display:block;position:relative;margin:0.78125vw;padding:1.09375vw;border-radius:0.46875vw;overflow:hidden;background:#fff;box-shadow: 0 0 20px rgba(148,164,187,.35);}
.cplist li .img{height:12.1875vw;display:flex;justify-content:center;align-items:center;}
.cplist li .img img{max-width:100%;max-height:100%;}
.cplist li .bt{color:#333;margin-top:1.09375vw;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;}
.cplist li .txt{width:100%;height:0%;color:#fff;padding:0 5%;background:rgba(40,177,232,.7);position:absolute;top:0;left:0;transition:.5s;overflow:hidden;z-index:9;display:flex;align-items:center;}
.cplist li .txt dl{width:100%;opacity:0;transition:all 0s linear 0.3s;}
.cplist li .txt .t1{display:none;}
.cplist li .txt .t2{font-weight:bold;margin:0.46875vw 0;}
.cplist li:hover .txt{height:100%;}
.cplist li:hover .txt dl{opacity:1;}
.product li{width:25%;margin-bottom:2%;}

/************************************************************************************************************/
/*** 产品详情代码 ***/
.probnn .protxt{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:flex-end;}
.probnn .protxt dl{width:100%;display:flex;justify-content:space-between;}
.probnn .protxt dl dt{max-width:50%;font-weight:bold;color:#fff;}
.probnn .protxt dl dt span{display:inline-block;padding-bottom:1.09375vw;border-bottom:solid 4px #fff;}
.probnn .protxt dl dt p{margin-top:1.875vw;line-height:1.5;}
.probnn .protxt dl dt p b{color:#130808;}
.probnn .protxt dl dd{max-width:50%;}
.probnn .protxt dl dd img{max-width:100%;}

.proxq .protit{margin:3.59375vw 0 0.9375vw;text-transform:uppercase;color:#666;display:flex;justify-content:center;align-items:center;}
.proxq .protit span{display:block;width:1.09375vw;height:1.09375vw;margin-right:0.9375vw;border:solid 4px #dbdfe2;background:#0c6589;border-radius:50%;}

.proxq0{padding-top:5.46875vw;}
.proxq0 .piclist{/*width:40%;*/width:32%;position:relative;}
.proxq0 .piclist .pichd{margin:30px 27px 0;position:static;}
.proxq0 .piclist .pichd li a{/*height:5.3125vw;*/padding:5px;border:solid 2px #eee;display:flex;justify-content:center;align-items:center;}
.proxq0 .piclist .pichd li img{max-width:100%;max-height:100%;}
.proxq0 .piclist .pichd li.swiper-slide-thumb-active a{border-color:#047bab;}
.proxq0 .piclist .picbd{text-align:center;}
.proxq0 .piclist .picbd li img{max-width:80%;}
.proxq0 .text{width:57%;}
.proxq0 .plate-tit{padding:0;}
.proxq0 .plate-tit dt{color:#047bab;}
.proxq0 .plate-tit dd{margin-top:1.875vw;color:#666;font-weight:normal;}
.proxq0 .plate-tit dd p{/*margin-top:15px;*/margin-top:24px;line-height:2.2;}
.proxq0 .swiper-button-prev,.proxq0 .swiper-button-next{/*top:calc(100% - 2.65625vw);*/top:calc(100% - 1.640625vw);}
.proxq0 .swiper-button-prev:after,.proxq0 .swiper-button-next:after{color:#047bab;font-size:36px;}
.proxq0 .swiper-button-prev{left:0;}
.proxq0 .swiper-button-next{right:0;}

.proxq .tbhd{margin-top:3.59375vw;border-radius:10px 10px 0 0;background:#fff;border-bottom:solid 2px #047bab;overflow:hidden;}
.proxq .tbhd li{padding:0.625vw 5%;color:#047bab;line-height:2;font-weight:bold;cursor:pointer;}
.proxq .tbhd li.on{background:#047bab;color:#fff;}
.proxq .tbbd .tbbox{display:none;}
.proxq .tbbd .tbbox.show{display:block;}

.proxq1 ul{/*padding-bottom:0.78125vw;*/justify-content:flex-start;}
.proxq1 ul li{width:23.5%;margin-right:2%;margin-bottom:2%;border-radius:0.46875vw;text-align:center;background:#fff;overflow:hidden;}
.proxq1 ul li:nth-child(4n){margin-right:0;}
.proxq1 ul li h2{color:#fff;background:#047bab;line-height:2.6;}
.proxq1 ul li p{padding:2.65625vw 1.5625vw;}
.proxq1 ol li{margin-top:2.8125vw;}
.proxq1 ol li h3{padding-left:30px;color:#047bab;font-size:0.24rem;position:relative;}
.proxq1 ol li h3:before{content:'';display:inline-block;width:9px;height:90%;border-radius:9px;background:#047bab;position:absolute;left:0;top:5%;}
.proxq1 ol li dl{margin-top:1.5625vw;background:#f9fbfc;align-items:center;}
.proxq1 ol li dl dt{/*width:18%;*/width:36%;border-radius:0.46875vw;overflow:hidden;}
.proxq1 ol li dl dt img{width:100%;}
.proxq1 ol li dl dd{/*width:82%;*/width:60%;padding:0.78125vw 3.125vw 0.78125vw 1.71875vw;}
.proxq1 ol li dl dd p{line-height:2.2;}
.proxq1 ol li.nopic dl dt{width:0;}
.proxq1 ol li.nopic dl dd{width:100%;}

/*** 产品详情-表格代码 ***/
.pro-tab{background:#e4eaee;padding:2.5vw 2.65625vw 1.5625vw;}
.pro-tab table{width:100%;margin-bottom:1.5625vw;}
.pro-tab table tr{border-bottom:solid 1px #d1d3d4;line-height:1.6;}
.pro-tab table tr th{padding-bottom:0.625vw;padding-left:1.09375vw;color:#103f52;text-align:left;font-weight:normal;}
.pro-tab table tr td{padding:0.78125vw 0;}
.pro-tab table tr td:first-child{padding-left:4.21875vw;width:31%;}
/*.pro-tab table tr td:last-child{padding-right:81px;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 独特设计-封面代码 ***/
.design li{margin-bottom:4.21875vw;background:#f9f9fa;/*padding-bottom:4.21875vw;*/padding:2.1875vw 0;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;}
.design li:after{display:none;content:'';width:100%;height:calc(100% - 6.09375vw);background:#f9f9fa;position:absolute;left:0;bottom:0;z-index:-1;}
.design li .txt{width:37%;padding-left:3.125vw;}
.design li .txt h2{padding:2.03125vw 0;margin-bottom:1.71875vw;}
.design li .txt dt{color:#333;font-weight:bold;position:relative;}
.design li .txt dt::before {content:"";width:0.46875vw;height:0.2604166666vw;background:#007980;position:absolute;left:-0.78125vw;top:50%;margin-top:-0.15625vw;}
.design li .txt dd{color:#666;line-height:2;margin:0.46875vw 0 0.78125vw;}
.design li .txt dd p{line-height:2;}
.design li .img{width:58%;margin-right:2%;}
.design li .img img{max-width:100%;border-radius:0.46875vw;}

/************************************************************************************************************/
/*** 独特设计-列表代码 ***/
.dgxq .dg-tit{padding-bottom:3.125vw;}
.dgxq .dg-tit dt{color:#e60012}
.dgxq .dg-tit dd{margin-top:1.5625vw;}
.dgxq .pic{display:flex;flex-wrap:wrap;}
.dgxq .pic img{width:31.33%;margin:0 1%;}
.dgxq ul{border-top:1px solid #ededed;}
.dgxq ul li{padding:2.65625vw 0;border-bottom:1px solid #ededed;display:flex;justify-content:space-between;}
.dgxq ul li .img{width:32%;}
.dgxq ul li .txt{width:65%;padding:1.09375vw;}
.dgxq ul li .txt .time{display:block;color:#999;margin:0.46875vw 0 1.09375vw;}
.dgxq ul li .txt p{line-height:1.8;}
.dgxq ul li .txt .more{margin-top:2.5vw;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻列表代码 ***/
.xwlist{overflow:hidden;position:relative;}
.xwlist .swiper-container{/*margin:0 -11.71875vw;*/}
.xwlist .swiper-slide{opacity:0.1;}
.xwlist .swiper-slide-prev,
.xwlist .swiper-slide-active,
.xwlist .swiper-slide-next{opacity:1;}
.xwlist .rwbt{width:12.1875vw;}
.xwlist .rwbt.swiper-button-prev{justify-content:flex-end;padding-right:9px;}
.xwlist .rwbt.swiper-button-next{justify-content:flex-start;padding-left:9px;}

.xwlist li a{display:block;border-radius:0.46875vw;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff;margin:5px 0.46875vw;overflow:hidden;}
.xwlist li .img img{width:100%;}
.xwlist li .txt{padding:1.09375vw;}
.xwlist li .txt h3{min-height:3.4375vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlist li .txt .time{display:block;color:#999;margin:0.46875vw 0 1.09375vw;}
.news li{width:33.33%;margin-bottom:1.5625vw;}

.search_a{margin:2.34375vw 0 1.5625vw;}

/************************************************************************************************************/
/*** 新闻详情代码 ***/
.newsxq{}
.newsxq .plate-tit dt{line-height:1.45;}
.newsxq .plate-tit dd{color:#999;}
.newsxq .plate-tit dd span{display:inline-block;margin:0 0.46875vw;color:#999;}
.newsxq .nrxq{padding:2.34375vw 0 2.03125vw;border:solid #e7e7e7;border-width:1px 0;}
.newsxq .nrxq p{text-indent:2em;line-height:1.8;margin-bottom:1.09375vw;}
.newsxq .nrxq p.no{text-indent:0 !important;}
.newsxq .nrxq p strong{color:#333;}
.splist li{margin-bottom:0.46875vw;}
.splist li p{text-indent:0 !important;line-height:1.5 !important;margin-bottom:0px !important;}
.splist li div:hover{text-decoration:underline;color:#999;}

.xwlx{display:none;padding:1.5625vw 0;justify-content:center;align-items:center;border-bottom:solid 1px #e5e5e5;}
.xwlx .lxfl img{max-width:13.75vw;}
.xwlx .lxfr{margin-left:4.21875vw;}
.xwlx .lxfr span{display:block;color:#333;font-weight:bold;}
.xwlx .lxfr p{margin-top:1.09375vw;}

.sxb{padding:1.09375vw 0;border-bottom:solid 1px #e5e5e5;position:relative;}
.sxb li{width:40%;}
.sxb li a{display:flex;align-items:center;}
.sxb li .pgbt{width:2.5vw;height:2.5vw;border:1px solid #666666;border-radius:50%;position:relative;}
.sxb li .pgbt:after{content:'';display:block;width:0.625vw;height:0.625vw;background:url('ico/page.png') center no-repeat;background-size:auto 100%;filter:grayscale(100%);}
.sxb li dl{color:#999;width:calc(100% - 3.4375vw);}
.sxb li dl dd{color:#333;margin-top:0.3125vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.sxb li.pgfl dl{margin-left:0.78125vw;}
.sxb li.pgfl .pgbt:after{transform: scale(-1, 1);}
.sxb li.pgfr a{justify-content:flex-end;}
.sxb li.pgfr dl{order:-1;margin-right:0.78125vw;text-align:right;}
.sxb li:hover .pgbt{border-color:#0054a7;}
.sxb li:hover .pgb:after{filter:grayscale(0%);}
.sxb li:hover dl dd{color:#0054a7;}

.sxb .return{position:absolute;left:0;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;}
.sxb .return a:before{content:'';display:inline-block;width:0.78125vw;height:0.78125vw;margin-right:5px;vertical-align:middle;background:url(ico/back.png) center;background-size:cover;}
.sxb .return a:hover{color:#0054a7;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 合作伙伴代码 ***/
.partner{}
.partner li{width:18.4%;margin-right:2%;margin-bottom:2%;border-radius:0.46875vw;position:relative;background:#fff;}
.partner li:nth-child(5n){margin-right:0;}
.partner li a{height:6.09375vw;padding:0.46875vw;box-shadow: 0 0 20px rgba(40,163,170,.15);display:flex;justify-content:center;align-items:center;}
.partner li img{max-width:100%;max-height:100%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 联系我们代码 ***/
.us1{padding-bottom:3.125vw;border-bottom:1px solid #e5e5e5;}
.us1 .list{margin-top:3.125vw;}
.us1 li{min-width:32%;margin-right:2%;padding-left:1.40625vw;margin-top:1.5625vw;}
.us1 li:nth-child(3n){margin-right:0;}
.us1 p{display:flex;line-height:1.5625vw;}
.us1 p .icon-us{width:0.78125vw;height:1.5625vw;margin-right:0.625vw;filter:grayscale(100%);background-size:100% auto !important;display:flex;align-items:center;}
.us1 .us-dz .icon-us{background:url('ico/us-dz.png') center no-repeat;}
.us1 .us-dh .icon-us{background:url('ico/us-dh.png') center no-repeat;}
.us1 .us-yx .icon-us{background:url('ico/us-yx.png') center no-repeat;}
.us1 .us-rx .icon-us{background:url('ico/us-rx.png') center no-repeat;}
.us1 .us-cz .icon-us{background:url('ico/us-cz.png') center no-repeat;}

.message{width:45.78125vw;margin:auto;}
.message formbox{display:block;width:100%;position:relative;}
.message formbox.li{width:49.5%;}
.message .tip{display:none;}
.message .ivu-form-item-content{margin-left:0 !important;}
.message .ivu-form .ivu-form-item-label{display:block;width:100% !important;position:absolute;z-index:10;line-height:0;padding:0;}
.message .ivu-form .ivu-form-item-label::after{display:none;}
.message .ivu-form .ivu-form-item-label div{font-size:0.8854166666vw;position:absolute;left:1.5625vw;opacity: 0;transform: translate(0, 15px);transition: 0.5s;}
.message .ivu-form .ivu-form-item-label div.tip2{opacity: 1;transform: translate(0, 0);}
.message .ivu-input{height:3.125vw;padding:0.78125vw 1.5625vw;background:#f8f8f8;border-radius:0.78125vw;font-size:0.8854166666vw;border:none;}
.message textarea.ivu-input{min-height:16.09375vw;}
.message .ivu-input::placeholder{color:#666;}
.message .yzm{width:100%;}
.message .yzm .ivu-input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.message .yzm .ivu-input-group-append{border:none !important;padding:0 !important;border-radius:0 !important;overflow:hidden;}
.message .yzm .yzmimg{position:relative;}
.message .yzm .yzmimg img{height:3.125vw;cursor:pointer;}
.message .submit{display:flex;justify-content:center;}
.message .submit > *{width:2.96875vw;padding-top:3.125vw;font-size:1.0416666666vw;background-size:2.5vw auto !important;cursor:pointer;border:none;text-align:center;}
.message .submit .res{background:url('ico/cz.png') center top no-repeat;margin-right:4.21875vw;}
.message .submit .ivu-btn{background:url('ico/tj.png') center top no-repeat;padding-left:0 !important;padding-right:0 !important;color:#000 !important;}


@media screen and (max-width:1400px){
	.common{width:85.714285714vw;}
	.us1 p{line-height:28px;}
	.us1 p .icon-us{width:15px;height:28px;}
}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 自适应+手机端代码 ***/
.nav_trigger{width:30px;height:30px;/*position:absolute;right:3%;top:50%;margin-top:-12px;z-index:200;*/cursor:pointer;display:none;}
.nav_icon{display:inline-block;position:relative;width:30px;height:3px;background:#047bab;-webkit-transition-property:background-color, -webkit-transform; ransition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: .3s;  transition-duration: .3s;}
.nav_icon:before,
.nav_icon:after{content: '';display:block;width:30px;height:3px;position:absolute;background:#047bab;-webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: .3s; transition-duration: .3s;}
.nav_icon:before{margin-top:-10px;}
.nav_icon:after{margin-top:10px;}
.nav-active .nav_icon{background: rgba(0, 0, 0, 0);}
.nav-active .nav_icon:before{margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); background:#047bab;}
.nav-active .nav_icon:after{margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#047bab;}
.sjshow{display:none;}
@media screen and (max-width:768px){
	.lc{display:none !important;}
	.sjshow{display:block;}
	.pcshow{display:none;}
	.flexn{justify-content:space-between;}
	.common{width:94%;min-width:0;}
	.nav_trigger{display:flex;}
	.header{position:sticky;top:0;}
	.tpss{display:none;}
	.hd-top{padding:10px 0;}
	.hd-top .tel{margin-right:15px;}
	.logo .logo{height:50px;}
	.logo .logo1{height:32px;}
	.logo .logo2{height:20px;margin-left:10px;}
	.nav{position:fixed;right:-100%;top:70px;width:100%;z-index:100;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;}
	.nav-active .nav{right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.nav:after{display:none;}
	.nav li{width:100%;border-top:solid 1px rgba(255,255,255,.5);text-align:left;}
	.nav li .nv{line-height:40px;display:block;}
	.nav li .nvli{position:static;height:auto;display:none;transition:0s;transform: translateX(0%);}
	.nav li:hover .nvli{display:none;padding:0;}
	.nav li.on .nv:before{height:2px;}
	.nav li.active .nvli{display:block;}
	.nav li.active:hover .nvli{display:block;}
	.nav li div{position:relative;}
	.nav li .mdh{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
	.nav li .mdh:after{content:'';display:block;width:35px;height:35px;background:url('ico/sub.png') center no-repeat;background-size:18px auto;filter:grayscale(100%)brightness(1000%);cursor:pointer;transition:.5s;}
	.nav li.active .mdh:after{transform: rotate(90deg);}
	.nav .menu-hd{width:100%;}
	.nav .menu-hd a{margin-bottom:0;line-height:2.2;text-align:center;}
	.nav .menu-hd a.on{color:#666;}
	.nav .menu-hd a:hover{color:#28b1e8;}
	.nav .menu-hd a span{display:none;}
	.nav .menu-bd{display:none;}
	
	/*** 底部代码 ***/
	.footer{padding:30px 0 25px;}
	.foot .ftbt{margin-bottom:10px;}
	.ft1fl{width:100%;}
	.ft1fl li{display:none;text-align:center;}
	.ft1fl li:last-child{width:100%;display:block;}
	.ft1fl li p br{display:none;}
	.ft1fr{margin:10px auto 0;}
	.ft1fr img{width:139px;}
	
	.h-banner li .txt dl{max-width:100%;}
	.h-banner li.list1 .txt{justify-content:flex-start;}

	/*** 首页代码 ***/
	.h-banner figure img{max-width:inherit;width:auto;}
	.imore{margin-top:25px;}
	.imore a{min-width:120px;height:36px;padding:0 25px;border-radius:50px;border-width:1px;}
	.count-number{padding:50px 0;}
	.count-number li{width:50%;margin:10px 0;}
	.count-number .info dd{margin-top:-10px;}
	.jia{width:36px;height:36px;margin-top:15px;}

	.rwbt{width:40px;height:100%;top:0;margin-top:0;z-index:10;}
	.rwbt span{width:40px;height:30px;border-radius:50px;border-width:1px;}
	.rwbt img{width:18px;}
	
	.row0{display:none;}
	.row1{padding:40px 0;}
	.row1 .rw1fl{width:100%;}
	.row1 .text p{margin-bottom:15px;}
	.row1 .text .imore{margin-top:10px;}
	.row1 .rw1fr{width:41%;display:none;}
	.row3 .tbhd{margin-bottom:25px;}
	.row3 .tbhd li{margin-bottom:10px;}
	.row3 .swiper-container{padding:0px;margin:0px;}
	.row3 .rwbt{background:none;}
	
	.dglist li{width:100%;}
	.dglist li .txt{padding:20px;}
	.dglist li .txt dd{line-height:1.8;margin-top:18px;margin-bottom:0px;display:block;}
	.dglist li:hover .txt{padding:20px;}
	.dglist li:hover .txt .jia{display:none;}
	
	/*** 内容代码 ***/
	.plate-tit{padding:45px 0 30px;}
	.plate-tit dd{margin-top:10px;}
	.page{margin:20px 0 10px;}
	.page a{line-height:36px;border-radius:5px;padding:0 10px;margin:0 5px;}
	.more img{width:18px;margin-left:5px;}
	
	/*** 关于我们代码 ***/
	.ab1 .plate-tit{padding-bottom:10px;}
	.ab1 .ab1fl{width:100%;padding-top:0px;}
	.ab1 .ab1fl p{margin-bottom:15px;}
	.ab1 .ab1fr{width:100%;margin-top:20px;}
	.ab1 .ab1fr p{margin-bottom:35px;}
	.ab1 .ab1fr p img{max-width:80%;}
	
	.honor li{border-radius:5px;}
	.honor li p{margin-bottom:10px;}
	.honor li a{margin:8px !important;}
	.abbt{width:42px;height:42px;}
	.abbt:after{font-size:16px;}
	.abbt.swiper-button-prev{margin-left:-15px;}
	.abbt.swiper-button-next{margin-right:-15px;}
	
	.ditu{margin-bottom:30px;}
	.ditu .txt{position:static;transform:translate(0%,0%);margin-top:-20px;}
	.ditu .txt a{display:none;}
	.ditu .txt dl{padding:20px 20px 15px;border-radius:5px;}
	.ditu .txt dl dt{margin-bottom:20px;}
	.ditu .txt dl dt span{margin-left:10px;}
	.ditu .txt dl dd p{margin-top:6px;}
	.ditu .txt dl dd p span{min-width:72px;display:flex;justify-content:space-between;}
	
	/*** 产品列表代码 ***/
	.cplist li a{margin:8px;padding:10px;border-radius:5px;}
	.cplist li .img{height:40vw;}
	.cplist li .bt{margin-top:10px;}
	.product li{width:50%;margin-bottom:2%;}
	
	/*** 产品详情代码 ***/
	.proxq .plate-tit{padding:0;}
	.proxq .plate-tit dd{margin-top:20px;}
	.proxq0 .piclist{width:100%;}
	.proxq0 .text{width:100%;margin-top:50px;}
	.proxq0 .piclist .pichd li a{height:60px;}
	.proxq0 .swiper-button-prev, .proxq0 .swiper-button-next{top:calc(100% - 35px);}
	.proxq0 .swiper-button-prev::after, .proxq0 .swiper-button-next::after {font-size:30px;}
	.proxq .tbhd{justify-content:flex-start;}
	.probnn .protxt{}
	.probnn .protxt dl{flex-wrap:wrap;}
	.probnn .protxt dl dt{width:100%;max-width:100%;}
	.probnn .protxt dl dt span{padding-bottom:10px;border-bottom-width:2px;}
	.probnn .protxt dl dt p{margin-top:20px;}
	.probnn .protxt dl dd{max-width:50%;margin:10% auto 0;}

	.proxq1 ol li{margin-top:25px;}
	.proxq1 ol li h3{padding-left:15px;font-size:0.31rem;}
	.proxq1 ol li h3::before{width:5px;border-radius:5px;}
	.proxq1 ol li dl{margin-top:15px;}
	.proxq1 ol li dl dt{width:100%;border-radius:5px;}
	.proxq1 ol li dl dd{width:100%;padding:4% 5%;}

	/*** 产品详情-表格代码 ***/
	.pro-tab{padding:5% 5% 3%;overflow:auto;}
	.pro-tab table{margin-bottom:15px;min-width:700px;}
	.pro-tab table tr th{padding-bottom:5px;padding-left:10px;}
	.pro-tab table tr td{padding:10px 0;}
	.pro-tab table tr td:first-child{padding-left:0px;}
	
	/*** 独特设计-封面代码 ***/
	.design li{margin-bottom:20px;padding-bottom:0px;}
	.design li:after{height:calc(100% - 60px);}
	.design li .txt{width:100%;padding-left:30px;}
	.design li .txt h2{padding:20px 0;margin-bottom:15px;}
	.design li .txt dt::before{width:10px;height:4px;left:-16px;margin-top:-2px;}
	.design li .txt dd{margin:5px 0 10px;}
	.design li .img{width:100%;margin-right:0%;margin-top:20px;}
	.design li .img img{width:100%;border-radius:5px;}
	
	/*** 独特设计-列表代码 ***/
	.dgxq .dg-tit{padding-bottom:30px;text-align:left;}
	.dgxq .dg-tit dd{margin-top:15px;}
	.dgxq ul li{padding:25px 0 5px;flex-wrap:wrap;}
	.dgxq ul li .img{width:100%;}
	.dgxq ul li .txt{width:100%;padding:20px 15px;}
	.dgxq ul li .txt .time{margin:5px 0 10px;}
	.dgxq ul li .txt .more{margin-top:20px;}
	
	/*** 新闻列表代码 ***/
	.xwlist .rwbt{width:40px;padding:0 !important;border-radius:0px;}
	.xwlist .rwbt.swiper-button-prev{left:3%;}
	.xwlist .rwbt.swiper-button-next{right:3%;}
	.xwlist li a{border-radius:5px;margin:8px 18px;}
	.xwlist li .txt{padding:20px 15px;}
	.xwlist li .txt h3{min-height:40px;}
	.xwlist li .txt .time{margin:5px 0 10px;}
	.news li{width:100%;margin-bottom:15px;}
	.search_a{margin:25px 0 15px;}
	
	/*** 新闻详情代码 ***/
	.newsxq .plate-tit dd span{margin:0 5px;}
	.newsxq .nrxq{padding:25px 0 20px;}
	.newsxq .nrxq p{margin-bottom:10px;}
	.splist li{margin-bottom:5px;}

	.xwlx{display:none;}

	.sxb{padding:10px 0;border-width:0px 0 1px;}
	.sxb li{width:100%;padding:5px 0;}
	.sxb li .pgbt{display:none;}
	.sxb li dl{width:100%;display:flex;}
	.sxb li dl dd{max-width:80%;margin-top:0px;margin-left:5px;}
	.sxb li.pgfl dl{margin-left:0px;}
	.sxb li.pgfr dl{margin-right:0px;text-align:left;}
	.sxb .return{text-align:center;position: static;transform: translate(0%,0%);margin:10px auto 0;}
	.sxb .return a::before{width:15px;height:15px;margin-right:5px;}
	
	/*** 合作伙伴代码 ***/
	.partner li{width:32%;border-radius:5px;}
	.partner li:nth-child(5n){margin-right:2%;}
	.partner li:nth-child(3n){margin-right:0;}
	.partner li a{height:auto;padding:10px;}
	
	/*** 联系我们代码 ***/
	.us1{padding-bottom:30px;}
	.us1 .list{margin-top:30px;}
	.us1 li{min-width:100%;margin-right:0%;padding-left:10px;margin-top:15px;}
	.us1 p .icon-us{width:12px;margin-right:5px;}

	.message{width:90%;}
	.message formbox.li{width:100%;}
	.message .ivu-form .ivu-form-item-label div{font-size:14px;left:15px;}
	.message .ivu-input{height:45px;padding:10px 15px;border-radius:10px;font-size:14px;}
	.message textarea.ivu-input{min-height:160px;}
	.message .yzm .yzmimg img{height:35px;}
	.message .submit > *{width:56px;padding-top:40px;font-size:18px;background-size:32px auto !important;}
	.message .submit .res{margin-right:40px;}


}
@media (max-width:640px) and (min-width:560px){
	
}
@media (max-width:640px) and (min-width:0px){
	
}