*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());cursor:pointer;}
svg.icon{width:auto;height:auto;}
p{line-height:1.875;}
img{border:none;height:auto;vertical-align:bottom;}
*:focus{outline:none;}
table{border-collapse:collapse;}
em{font-style:normal;}
.fxjc{display:flex;align-items:center;justify-content:center;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flexn{display:flex;flex-wrap:wrap;}

/************************************************************************************************************/
/*** 搜索代码 ***/
form.search{border-radius:1.5625vw;padding:0 0.78125vw;border:1px solid #d9d9d9;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
form.search input{font-size:0.8333333333vw;outline:none;display:block;line-height:3.5;border:none;background:none;}
form.search .input_txt{width:calc(100% - 1.5625vw);color:#333;}
form.search .input_but{width:0.9375vw;background:url('../ico/sous.png') center no-repeat;background-size:100% auto;filter:grayscale(100%);cursor:pointer;opacity:0.5;}

/*** 搜索页-搜索代码 ***/
.search2 .ssbox{display:none;}
.search3{width:100%;padding:1.5625vw 0;}
.searchbox form.search{width:30.208333333vw;margin:0 auto;}

/************************************************************************************************************/
/*** 内页banner代码 ***/
.banner{position:relative;overflow:hidden;}
.banner figure{animation:subAnimate 4s ease 1 forwards;}
.banner figure img{max-width:inherit;}
@-webkit-keyframes subAnimate {
	0% {
		-webkit-transform:  scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}
.banner .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;}
.banner .txt dl{color:#fff;}
.banner .txt dl dt{font-weight:bold;text-transform:uppercase;line-height:1.2;}
.banner .txt dl dd{margin-top:20px;color:rgba(255, 255, 255, .4);line-height:1.5;}
.banner figure img,
.h-banner figure img{
    image-rendering: -webkit-optimize-contrast; /* 对于Webkit内核的浏览器 */
    image-rendering: crisp-edges; /* 对于支持此属性的浏览器 */
    image-rendering: pixelated; /* 适用于像素艺术图片 */
}
/*.banner .txt dl dd{transform:translateY(1.5rem);transition: all 1.4s cubic-bezier(0.23, 1, 0.32, 1);}
.banner .txt.is-inview dl dd{opacity:1;transform:translateY(0rem);}*/


/************************************************************************************************************/
/*** 内容代码 ***/
.center{text-align:center;}
.nnnn{transition: .5s;}
.pic{text-align:center;text-indent:0 !important;}
.pic img,.pic video{max-width:100%;height:auto;}
video{object-fit:cover;}

figure{width:100%;overflow:hidden;/*max-height:100vh;*/background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
figure img{position:relative;left:50%;transform:translateX(-50%);}

.video-play{cursor:pointer;display:block;}
.video-play img{filter:grayscale(100%)brightness(1000%);cursor:pointer;}
.ys_videom{display:none;position: fixed;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;background: rgba(0,0,0,.84);}
.ys_videom_container{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ys_videom_video{width:100%;}
.ys_videom_close {position: absolute;right: 0;top:-45px;cursor: pointer;z-index: 10;}
.ys_videom_close .icon-close{display:block;width:30px;height:30px;background:url('../ico/close.png') no-repeat center;background-size:cover;filter:grayscale(100%)brightness(1000%);}
.ys_videom_content {width: 1000px;max-width: calc(100vw - 40px);max-height: calc(100vh - 80px);overflow: auto;text-align: center;}

.imghover{overflow:hidden;}
.imghover img{width:100%;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.imghover a:hover img,
li:hover .imghover img,
.imghover:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.sideBar{background:#fff;box-shadow:0 20px 30px rgba(32, 46, 61, .03);}
.sideBar .common{align-items:center;}
.subnav li{margin-right:4.21875vw;}
.subnav li a{display:inline-block;line-height:4.21875vw;border-bottom:2px solid rgba(255,255,255,0);}
.subnav li:hover a,
.subnav li.on a{border-color:#28b1e8;}
.subnav li.on a{color:#28b1e8;font-weight:bold;}
.subnav.s6{width:calc(100% - 12.5vw);}
.subnav.s6 li{margin-right:0;width:calc(100% / 6);}

.crumbs,.crumbs a,.crumbs span{display:flex;align-items:center;}
.crumbs,.crumbs a{color:#999;}
.crumbs em{margin:0 5px;}
.crumbs img{width:0.9375vw;filter:grayscale(100%);}
.crumbs .sd22,.crumbs .sd23{display:none !important;}

/************************************************************************************************************/
/*** 文字代码 ***/
.bg-eef4f8{background:#eef4f8;}
h3,h4,h5,h6{font-weight:normal;}
h2,h3{color:#333;}
.white,.white *{color:#fff !important;}
.black{color:#000;}
.ft3{color:#333;}

body{font-size:0.8333333333vw;}
.ft13{font-size:0.6770833333vw;}
.ft14{font-size:0.7291666666vw;}
.ft16{font-size:0.8333333333vw;}
.ft17{font-size:0.8854166666vw;}
.ft18,.proxq1 ol li dl dd{font-size:0.9375vw;}
.ft20{font-size:1.0416666666vw;}
.ft22,.subnav.s31 li{font-size:1.1458333333vw;}
.ft24{font-size:1.25vw;}
.ft30{font-size:1.5625vw;}
.ft36{font-size:1.875vw;}
.ft40{font-size:2.0833333333vw;line-height:1;}
.ft45{font-size:2.34375vw;line-height:1;}
.ft50{font-size:2.6041666666vw;line-height:1;}
.ft60{font-size:3.125vw;line-height:1;}

/************************************************************************************************************/
/*** 边距代码 ***/
.pb60{padding-bottom:3.125vw;}
.pb70{padding-bottom:3.59375vw;}
.pb80{padding-bottom:4.21875vw;}
.pb90{padding-bottom:4.6875vw;}
.pt90{padding-top:4.6875vw;}
.ptb90{padding:4.6875vw 0;}


/************************************************************************************************************/
/*** 自适应代码 ***/
@media screen and (max-width:1920px){
	/*100*/
	.crumbs img{width:18px;}
	body{font-size:0.16rem;}
	.ft13{font-size:0.13rem;}
	.ft14{font-size:0.14rem;}
	.ft16{font-size:0.16rem;}
	.ft17{font-size:0.17rem;}
	.ft18,.proxq1 ol li dl dd{font-size:0.18rem;}
	.ft20{font-size:0.2rem;}
	.ft22,.subnav.s31 li{font-size:0.22rem;}
	.ft24{font-size:0.24rem;}
	.ft30{font-size:0.3rem;}
	.ft36{font-size:0.36rem;}
	.ft40{font-size:0.4rem;}
	.ft45{font-size:0.45rem;}
	.ft50{font-size:0.5rem;}
	.ft60{font-size:0.6rem;}
	
	.pb60{padding-bottom:60px;}
	.pb70{padding-bottom:70px;}
	.pb80{padding-bottom:80px;}
	.pb90{padding-bottom:90px;}
	.pt90{padding-top:90px;}
	.ptb90{padding:90px 0;}
	
	/************************************************************************************************************/
	/*** 搜索代码 ***/
	form.search{border-radius:30px;padding:0 15px;}
	form.search input{font-size:0.16rem;}
	form.search .input_txt{width:calc(100% - 30px);}
	form.search .input_but{width:18px;}

	/*** 搜索页-搜索代码 ***/
	.search3{padding:30px 0;}
	.searchbox form.search{width:580px;}

	/************************************************************************************************************/
	/*** 内页banner代码 ***/
	/*.banner .txt dl dd{margin-top:20px;}*/

	/************************************************************************************************************/
	/*** 内容代码 ***/
	/*.subnav li{margin-right:80px;}
	.subnav li a{line-height:82px;}
	.crumbs img{width:18px;}*/

	
}

@media (max-width:1400px) and (min-width:751px){
	/*1200-1400:70*/
	
	body{font-size:0.23rem;}
	.ft13{font-size:0.2rem;}
	.ft14{font-size:0.2rem;}
	.ft16{font-size:0.23rem;}
	.ft17{font-size:0.24rem;}
	.ft18,.proxq1 ol li dl dd{font-size:0.26rem;}
	.ft20{font-size:0.28rem;}
	.ft22,.subnav.s31 li{font-size:0.29rem;}
	.ft24{font-size:0.3rem;}
	.ft30{font-size:0.32rem;}
	form.search input{font-size:0.22rem;}
	.subnav.s6{width:calc(100% - 15vw);}
}

@media screen and (max-width:520px){
	/*75*/
	body{font-size:0.26rem;}
	.ft13{font-size:0.24rem;}
	.ft14{font-size:0.24rem;}
	.ft16{font-size:0.26rem;}
	.ft17{font-size:0.27rem;}
	.ft18,.proxq1 ol li dl dd{font-size:0.28rem;}
	.ft20{font-size:0.29rem;}
	.ft22,.subnav.s31 li{font-size:0.3rem;}
	.ft24{font-size:0.31rem;}
	.ft30{font-size:0.32rem;}
	form.search input{font-size:0.26rem;}
}

@media screen and (max-width:1200px){
	/*65*/
	
}


@media screen and (max-width:768px){
	.subnav{width:100%;padding-bottom:10px;}
	.subnav ul{justify-content:flex-start;}
	.subnav li{margin-right:0;padding-right:3%;margin-bottom:10px;}
	.subnav li a{line-height:2;border-bottom:2px solid rgba(255,255,255,0);}
	.subnav.s6{width:100%;}
	.subnav.s6 li{padding-right:3%;width:auto;}

	.crumbs{order:-1;padding:15px 0;width:100%;margin-bottom:10px;}
	.crumbs em{margin:0 5px;}
	.crumbs img{width:12px;}
	
	.banner .bnimg img{height:45vh;}

	/*** 边距代码 ***/
	.pb60{padding-bottom:30px;}
	.pb70{padding-bottom:35px;}
	.pb80{padding-bottom:40px;}
	.pb90{padding-bottom:45px;}
	.pt90{padding-top:45px;}
	.ptb90{padding:45px 0;}
	
	
}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:560px){
	
}

@media screen and (max-width:0px){
	/*100*/
	.crumbs img{width:18px;}
	body{font-size:16px;}
	.ft13{font-size:13px;}
	.ft14{font-size:14px;}
	.ft16{font-size:16px;}
	.ft17{font-size:17px;}
	.ft18,.proxq1 ol li dl dd{font-size:18px;}
	.ft20{font-size:20px;}
	.ft22,.subnav.s31 li{font-size:22px;}
	.ft24{font-size:24px;}
	.ft30{font-size:30px;}
	.ft36{font-size:36px;}
	.ft40{font-size:40px;}
	.ft45{font-size:45px;}
	.ft50{font-size:50px;}
	.ft60{font-size:60px;}
	
	.pb60{padding-bottom:60px;}
	.pb70{padding-bottom:70px;}
	.pb80{padding-bottom:80px;}
	.pb90{padding-bottom:90px;}
	.pt90{padding-top:90px;}
	.ptb90{padding:90px 0;}
	
	/************************************************************************************************************/
	/*** 搜索代码 ***/
	form.search{border-radius:30px;padding:0 15px;}
	form.search input{font-size:16px;}
	form.search .input_txt{width:calc(100% - 30px);}
	form.search .input_but{width:18px;}

	/*** 搜索页-搜索代码 ***/
	.search3{padding:30px 0;}
	.searchbox form.search{width:580px;}

	/************************************************************************************************************/
	/*** 内页banner代码 ***/
	/*.banner .txt dl dd{margin-top:20px;}*/

	/************************************************************************************************************/
	/*** 内容代码 ***/
	/*.subnav li{margin-right:80px;}
	.subnav li a{line-height:82px;}
	.crumbs img{width:18px;}*/
}

@media (max-width:640px) and (min-width:560px){
	
}
@media (max-width:0px) and (min-width:0px){

.common{width:1400px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{background:#fff;position:relative;width:100%;z-index:9999;}
.fixed-header{position:fixed;}
.logo .logo1{height:48px;}
.logo .logo2{height:30px;margin-left:12px;}
.hd-top{padding:21px 0;background:#fff;position:relative;z-index:10;}
.hd-top form.search{margin-left:20px;width:260px;border-radius:30px;}
.hd-top form.search input{line-height:36px;}
.hd-top .tel{color:#999;}
.hd-top .tel a{margin-left:10px;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 6px #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:60px;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:10px 0;height:auto;overflow:visibility;}
.nav li:hover ul.nvli li:hover a{color:#28b1e8;}
.nav li.on .nv:before{opacity:1;height:3px;bottom:0;}
.nav li .nv:hover:before,
.nav li:hover .nv:before{opacity:1;height:2px;bottom:5px;}
.nav li div{position:relative;}
.nav li .mdh{display:none;}

.nav .list1{position:static;}
.nav .list1 .nvli{width:100%;}
.nav .menu-hd{width:14%;padding:15px 0;}
.nav .menu-hd a{line-height:45px;}
.nav .menu-hd a.on{color:#28b1e8;}
.nav .menu-bd{width:86%;padding:20px 0;min-height:160px;border-left:2px solid #28b1e8;text-align:left;}
.nav .menu-bd a{padding:0 20px;margin-left:2%;margin-bottom:18px;line-height:40px;border-radius:8px;background:#28b1e8;color:#fff;display:inline-block;transition: .5s;}
.nav .menu-bd a:hover{border-radius:30px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.upTop{position:fixed;right:3%;bottom:3%;z-index:9999;display:none !important;}
.footer{padding:60px 0 50px;background:#047bab;color:#fff;}
.footer a{color:#fff;}
.foot .ftbt{margin-bottom:20px;font-weight:bold;display:block;}
.ft1fl{width:calc(100% - 184px);}
.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:right;}
.ft1fr img{width:139px;}

.copy{display:none;padding-top:20px;margin-top:20px;text-align:center;border-top:1px solid rgba(255,255,255,.2);}
.copy a{}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页banner代码 ***/
.h-banner{position:relative;}
.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:24px;line-height:1.4;}
.h-banner li .txt dl dd p span{display:inline-block;width:9px;height:9px;margin-right:12px;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:51px;}
.h-banner .swiper-pagination-bullet{width:30px;height:6px;border-radius:0px;margin:0 12px!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:55px;display:flex;}
.imore.center{justify-content:center;}
.imore a{color:#047bab;min-width:200px;height:57px;padding:0 45px;border-radius:50px;border:2px solid #047bab;display:flex;align-items:center;justify-content:center;   }
.count-number{padding:100px 0;text-align:center;}
.count-number .timer{margin-bottom:10px;display:flex;justify-content:center;}
.count-number .timer dt{font-weight:bold;}
.count-number .timer dd{margin-left:6px;}
.count-number .info dt{position:relative;z-index:2;}
.count-number .info dd{position:relative;margin-top:-15px;z-index:1;opacity:0.1;text-transform:uppercase;font-weight:bold;}
.jia{width:47px;height:47px;border-radius:50%;text-align:center;border:1px solid #fff;color:#fff;margin:auto;margin-top:28px;}
.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:73px;height:58px;border-radius:50px;border:2px solid #047bab;}
.rwbt img{width:24px;}
.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:28px 0;border-bottom:1px solid #eaeaea;}
.row0 .picScroll-top{margin-left:15px;height:21px;overflow:hidden;}
.row0 li span{margin-left:20px;color:#999;}

/*** 首页-简介代码 ***/
.row1{padding:80px 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:30px;}
.row1 .text .imore{margin-top:21px;}
.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:48px;}
.row3 .tbhd ul{justify-content:center;}
.row3 .tbhd li{margin:0 60px;padding-bottom:2px;border-bottom:3px 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%;}
.dglist li .txt{padding:20px 40px;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:18px;margin-bottom:20px;display:none;}
.dglist li .txt .jia{display:none;}
.dglist li:hover .txt{padding:40px;}
.dglist li:hover .txt dd{display:block;}
.dglist li:hover .txt .jia{display:flex;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内容代码 ***/
.plate-tit{padding:90px 0 60px;text-transform:uppercase;}
.plate-tit dt{color:#333;letter-spacing:4px;}
.plate-tit dd{margin-top:15px;color:#d6d6d6;font-weight:500;}
.page{display:flex;justify-content:center;align-items:center;margin:50px 0 20px;}
.page a{color:#333;line-height:36px;background:#f5f8fb;border-radius:5px;padding:2px 15px;margin:0 5px;}
.page a.on{color:#fff;background:#047bab;}
.more{color:#047bab;display:flex;align-items:center;}
.more img{width:24px;margin-left:6px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 关于我们代码 ***/
.ab1 .plate-tit{padding-bottom:20px;}
.ab1 .ab1fl{width:56%;padding-top:69px;}
.ab1 .ab1fl p{margin-bottom:30px;line-height:1.8;}
.ab1 .ab1fl p strong{display:block;color:#1f1b1d;}
.ab1 .ab1fr{width:40%;text-align:center;}
.ab1 .ab1fr p{margin-bottom:69px;}
.ab1 .ab1fr img{max-width:100%;}

/*** 荣誉代码 ***/
.honor{position:relative;}
.honor li{background:#fff;border-radius:10px;}
.honor li a{display:block;padding:42px 36px;text-align:center;}
.honor li img{width:100%;}
.honor li p{margin-bottom:24px;}
.abbt{width:56px;height:56px;background:rgba(234,234,234,.3);border-radius:50%;}
.abbt:after{font-size:16px;color:#fff;}
.abbt:hover{background:#047bab;}
.abbt.swiper-button-prev{margin-left:-144px;}
.abbt.swiper-button-next{margin-right:-144px;}

/*** 资质与荣誉代码 ***/
.ab2{padding-top:20px;background:url('ab2-bg.webp') center no-repeat;background-size:cover;}
.ab2 .honor{padding:30px 0;}

/*** 专利证书代码 ***/
.ab3{background:url('ab3-bg.webp') center no-repeat;background-size:cover;}
.ab3 .abbt{background:#047bab;opacity:0.5;}
.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% - 630px);height:100%;position:absolute;left:0;top:0;}
.ditu .txt dl{padding:57px 56px 33px;border-radius:10px;background:#fff;color:#999;box-shadow:0 0px 20px rgba(148, 164, 187, .35);}
.ditu .txt dl dt{margin-bottom:36px;display:flex;align-items:flex-end;}
.ditu .txt dl dt span{margin-left:18px;color:#d9d9d9;}
.ditu .txt dl dd p{margin-top:6px;display:flex;}
.ditu .txt dl dd p span{min-width:72px;display:flex;justify-content:space-between;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 产品列表代码 ***/
.cplist li{text-align:center;}
.cplist li a{display:block;position:relative;margin:15px;padding:20px;border-radius:10px;overflow:hidden;background:#fff;box-shadow: 0 0 20px rgba(148,164,187,.35);}
.cplist li .img{height:234px;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:20px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;}
.cplist li .txt{width:100%;height:0%;color:#fff;padding:0 5%;background:rgba(0,84,167,.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:10px 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:21px;border-bottom:solid 4px #fff;}
.probnn .protxt dl dt p{margin-top:36px;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{}
.proxq .plate-tit{padding:105px 0 0;}
.proxq .plate-tit dd{margin-top:36px;color:#666;line-height:2.5;}
.proxq .plate-tit dd p{line-height:2.5;}
.proxq .protit{margin:69px 0 18px;text-transform:uppercase;color:#666;display:flex;justify-content:center;align-items:center;}
.proxq .protit span{display:block;width:20px;height:20px;margin-right:18px;border:solid 4px #dbdfe2;background:#0c6589;border-radius:50%;}

.proxq1 ul{padding-bottom:15px;}
.proxq1 ul li{width:23.5%;border-radius:10px;text-align:center;background:#fff;overflow:hidden;}
.proxq1 ul li h2{color:#fff;background:#047bab;line-height:2.6;}
.proxq1 ul li p{padding:52px 30px;}
.proxq1 ol li{margin-top:54px;}
.proxq1 ol li h3{padding-left:15px;color:#fff;border-radius:10px 10px 0 0;background:#047bab;line-height:2.89;}
.proxq1 ol li dl{margin-top:30px;}
.proxq1 ol li dl dt{width:18%;border-radius:10px;overflow:hidden;}
.proxq1 ol li dl dt img{width:100%;}
.proxq1 ol li dl dd{width:82%;padding:15px 60px 15px 33px;}

/*** 产品详情-表格代码 ***/
.pro-tab{background:#e4eaee;padding:48px 50px 30px;}
.pro-tab table{width:100%;margin-bottom:30px;}
.pro-tab table tr{border-bottom:solid 1px #d1d3d4;line-height:1.6;}
.pro-tab table tr th{padding-bottom:12px;padding-left:21px;color:#103f52;text-align:left;font-weight:normal;}
.pro-tab table tr td{padding:15px 0;}
.pro-tab table tr td:first-child{padding-left:81px;width:31%;}
/*.pro-tab table tr td:last-child{padding-right:81px;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 独特设计-封面代码 ***/
.design li{margin-bottom:80px;padding-bottom:80px;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;}
.design li:after{content:'';width:100%;height:calc(100% - 118px);background:#f9f9fa;position:absolute;left:0;bottom:0;z-index:-1;}
.design li .txt{width:37%;padding-left:60px;}
.design li .txt h2{padding:39px 0;margin-bottom:33px;}
.design li .txt dt{color:#333;font-weight:bold;position:relative;}
.design li .txt dt::before {content:"";width:10px;height:5px;background:#007980;position:absolute;left:-16px;top:50%;margin-top:-3px;}
.design li .txt dd{color:#666;line-height:2;margin:10px 0 15px;}
.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:10px;}

/************************************************************************************************************/
/*** 独特设计-列表代码 ***/
.dgxq .dg-tit{padding-bottom:60px;}
.dgxq .dg-tit dt{color:#e60012}
.dgxq .dg-tit dd{margin-top:30px;}
.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:51px 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:20px;}
.dgxq ul li .txt .time{display:block;color:#999;margin:10px 0 20px;}
.dgxq ul li .txt p{line-height:1.8;}
.dgxq ul li .txt .more{margin-top:48px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻列表代码 ***/
.xwlist{overflow:hidden;position:relative;}
.xwlist .swiper-container{margin:0 -224px;}
.xwlist .rwbt{width:224px;border-radius:10px;}
.xwlist .rwbt.swiper-button-prev{justify-content:flex-end;}
.xwlist .rwbt.swiper-button-next{justify-content:flex-start;}

.xwlist li a{display:block;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.2);background:#fff;margin:5px 10px;overflow:hidden;}
.xwlist li .img img{width:100%;}
.xwlist li .txt{padding:20px;}
.xwlist li .txt h3{min-height:66px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwlist li .txt .time{display:block;color:#999;margin:10px 0 20px;}
.news li{width:33.33%;margin-bottom:30px;}

.search_a{margin:45px 0 30px;}

/************************************************************************************************************/
/*** 新闻详情代码 ***/
.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 10px;color:#999;}
.newsxq .nrxq{padding:45px 0 40px;border:solid #e7e7e7;border-width:1px 0;}
.newsxq .nrxq p{text-indent:2em;line-height:1.8;margin-bottom:20px;}
.newsxq .nrxq p.no{text-indent:0 !important;}
.newsxq .nrxq p strong{color:#333;}
.splist li{margin-bottom:10px;}
.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{padding:30px 0;justify-content:center;align-items:center;}
.xwlx .lxfl img{max-width:264px;}
.xwlx .lxfr{margin-left:80px;}
.xwlx .lxfr span{display:block;color:#333;font-weight:bold;}
.xwlx .lxfr p{margin-top:22px;}

.sxb{padding:20px 0;border:solid #e5e5e5;border-width:1px 0;position:relative;}
.sxb li{width:40%;}
.sxb li a{display:flex;align-items:center;}
.sxb li .pgbt{width:47px;height:47px;border:1px solid #666666;border-radius:50%;position:relative;}
.sxb li .pgbt:after{content:'';display:block;width:12px;height:12px;background:url('ico/page.png') center no-repeat;background-size:auto 100%;filter:grayscale(100%);}
.sxb li dl{color:#999;width:calc(100% - 65px);}
.sxb li dl dd{color:#333;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.sxb li.pgfl dl{margin-left:15px;}
.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:15px;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:15px;height:15px;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:10px;position:relative;background:#fff;}
.partner li:nth-child(5n){margin-right:0;}
.partner li a{height:118px;padding:10px;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:60px;border-bottom:1px solid #e5e5e5;}
.us1 .list{margin-top:60px;}
.us1 li{min-width:32%;margin-right:2%;padding-left:27px;margin-top:30px;}
.us1 li:nth-child(3n){margin-right:0;}
.us1 p{display:flex;}
.us1 p .icon-us{width:15px;height:30px;margin-right:12px;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:880px;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:17px;position:absolute;left:30px;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:60px;padding:15px 30px;background:#f8f8f8;border-radius:15px;font-size:17px;border:none;}
.message textarea.ivu-input{min-height:310px;}
.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:100%;cursor:pointer;}
.message .submit{display:flex;justify-content:center;}
.message .submit > *{width:56px;padding-top:60px;font-size:20px;cursor:pointer;border:none;background-size:48px auto !important;text-align:center;}
.message .submit .res{background:url('ico/cz.png') center top no-repeat;margin-right:80px;}
.message .submit .ivu-btn{background:url('ico/tj.png') center top no-repeat;padding-left:0 !important;padding-right:0 !important;color:#000 !important;}


}