@charset "UTF-8";
*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;}
body{font-size:16px;font-family:"思源黑体 CN", arial;color:#666;}
a{text-decoration:none;color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.clearfix{height:100%;}
.common{width:16rem;margin:0 auto;}
.cen{padding:0 .6rem;}
p{line-height:1.5;}
.banner img{
	image-rendering: -webkit-optimize-contrast; /* 对于Webkit内核的浏览器 */
    image-rendering: crisp-edges; /* 对于支持此属性的浏览器 */
    image-rendering: pixelated; /* 适用于像素艺术图片 */
}
img{border:none;height:auto;vertical-align:bottom;}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.pic{text-align:center;text-indent:0 !important;}
.pic img,.pic video{max-width:100%;height:auto;}

.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flexn{display:flex;flex-wrap:wrap;}
.icsvg{display:flex;align-items:center;justify-content:space-between;}
svg.icon{height:auto;}
em{font-style:normal;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{width:100%;background:#fff;position:sticky;top:0;left:0;z-index:9999;transition: .5s;box-shadow:0 2px 5px rgba(0, 0, 0, .05);}
.header .flex{align-items:center;}

.logo{width:1.95rem;}
.logo img{width:100%;}
.menu{display:none;}
.nav{margin-left:1.71875vw;}
.nav ul li{position:relative;z-index:99;}
.nav ul li a{display:block;}
.nav ul li .nv{color:#333;line-height:4.6875vw;margin:0 1.6666666666vw;transition: .5s;position:relative;}
.nav ul li .nv:after{display:block;content:'';width:0%;height:0.1041666666vw;background:#1e9dbd;position:absolute;left:0%;bottom:0;transition:.5s;}
.nav ul li .mdh{display:none;}
.nav ul li ul{/*width:calc(100% + 3.3333333333vw);*/width:100%;position:absolute;top:4.6875vw;left:50%;transform:translateX(-50%);
	display:none;background:rgba(255,255,255,.95);
}
.nav ul li ul li{padding:0 0.5208333333vw;border-bottom:solid 0.0520833333vw rgba(199,199,199,.5);line-height:2.34375vw;text-align:center;}
.nav ul li ul dl dt{padding:0 0.5208333333vw;background:#333;line-height:2;margin-top:1.5625vw;color:#fff;}
.nav ul li ul li:last-child{border:none;}
.nav ul li:hover ul{display:block;}
.nav ul li:hover .nv,
.nav ul li.on .nv{color:#1e9dbd;font-weight:bold;}
.nav ul li ul li:hover{background:#1e9dbd;}
.nav ul li ul li:hover a{color:#fff;}
.nav ul li.on .nv:after{width:100%;}
.nav ul li.li2 ul{width:210%;padding:0 1.0416666666vw;}
.nav ul li.li2 ul li{text-align:left;}

.hdfr .icon,.hdfr .icon path{fill:#999;}
.ssbox{position:relative;margin-right:2.6041666666vw;}
.ssbox .sous{cursor:pointer;}
.ssbox .sous .icon{width:0.9375vw;}
.ssbox .search{display:none;padding:0 15px;}
.ssbox .search .input_but{display:none;}
.ssbox .search .input_txt{width:85%;}
.ssbox.sson .search{width:240px;display:flex;justify-content:flex-end;}
.ssbox.sson .sous{position:absolute;left:15px;top:50%;transform:translateY(-50%);}

.language{position:relative;cursor:pointer;}
.language dt .icon{width:0.9375vw;}
.language dd .icon{width:1.0416666666vw;}
.language dd p{display:flex;align-items:center;color:#333;margin-left:0.5208333333vw;}
.language dd p span{margin-left:0.625vw;}
.language dd ul{position:absolute;text-align:center;width:100%;left:0;padding-top:1.6666666666vw;display:none;}
.language dd ul li{line-height:1.8229166666vw;background:rgba(255,255,255,.85);}
.language dd ul li a{display:block;}
.language.on dd ul{display:block;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.footer{background:#f4f5f8;padding-top:5.2083333333vw;}
.footer b{display:block;}
.foot .ft1{width:64%;position:relative;padding-right:4%;}
.foot .ft1:after{content:'';display:block;background:#e9e9e9;width:0.0520833333vw;height:90%;position:absolute;right:0;top:0;}
.foot .ft1 li{/*width:25%;*/}
.foot .ft1 li b{color:#333;line-height:1.3;margin-bottom:1.1979166666vw;}
.foot .ft1 li a{display:block;line-height:2.5;}
.foot .ft1 li a:hover{color:#333;text-decoration:underline;}
.foot .ft1 li:last-child{min-width:0;}
.foot .ft2{width:32%;}
.foot .ft2 .img{display:flex;}
.foot .ft2 .img p:last-child{border-left:solid 1px #e3e3e3;margin-left:6%;padding-left:6%;}
.foot .ft2 .img img{height:2.8645833333vw;}
.foot .ft2 ul{margin-top:1.3020833333vw;}
.foot .ft2 ul li{margin-top:0.625vw;display:flex;align-items:center;}
.foot .ft2 ul li span{width:1.0416666666vw;margin-right:0.5208333333vw;}
.foot .ft2 ul li svg{width:100%;fill:#02709d;}
/*.foot .ft2 div img{min-height:2.8645833333vw;}
.foot .ft2 dt p{color:#02709d;margin:1.0416666666vw 0 0.78125vw;}
.foot .ft2 dt b{display:block;color:#02709d;font-style:italic;}
.foot .ft2 dd{display:flex;align-items:center;margin-top:1.3020833333vw;}
.foot .ft2 dd span{margin-right:0.78125vw;width:1.3541666666vw;height:1.3541666666vw;background:#02709d;border-radius:50%;justify-content:center;}
.foot .ft2 dd p{width:calc(100% - 2.1354166666vw);}
.foot .ft2 .icon{width:0.625vw;fill:#fff;}
.foot .ft2 .icon path{fill:#fff;}*/
.copy{margin-top:2.6041666666vw;border-top:solid 0.0520833333vw #e3e3e3;padding:1.875vw 0;color:#999;}
.copy a{color:#999;}

.dialog{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9999;}
.dialog .dialogopen{background:#fff;border-radius:0.625vw 0 0 0.625vw;padding:0.9895833333vw 0.5208333333vw;cursor:pointer;
	-webkit-box-shadow:0 0.2083333333vw 1.25vw rgba(153, 153, 153, .3);-moz-box-shadow:0 0.2083333333vw 1.25vw rgba(153, 153, 153, .3);
	box-shadow:0 0.2083333333vw 1.25vw rgba(153, 153, 153, .3);
}
.dialog .dialogopen dl{text-align:center;}
.dialog .dialogopen dt img{width:0.9895833333vw;}
.dialog .dialogopen dd{margin:0.625vw 0.1041666666vw 0;display:flex;align-items: center;justify-content: center;writing-mode: vertical-lr;}
.dialog .dialogbox{width:18.75vw;height:100vh;background:url('dialog-bg.webp') center no-repeat;background-size:cover;
	display:none;align-items:center;justify-content:center;
}
.dialog .dialogbox dl{width:64%;position:relative;}
.dialog .dialogbox dl dt{color:#fff;text-align:center;padding-bottom:2.0833333333vw;border-bottom:solid 0.0520833333vw rgba(255,255,255,.2);margin-bottom:1.8229166666vw;}
.dialog .dialogclose{position:absolute;right:-2.0833333333vw;top:-6.25vw;padding:0.5208333333vw;border:solid 0.0520833333vw #fff;border-radius:50%;cursor:pointer;}
.dialog .dialogclose svg{fill:#fff;width:0.625vw;}
.dialog .dialogclose svg path{fill:#fff;}
.dialog.show .dialogopen{display:none;}
.dialog.show .dialogbox{display:flex;}

.dialog .ivu-form .ivu-form-item-label{display:none;}
.dialog .ivu-form-item-content{margin-left:0 !important;}
.dialog .ivu-input::placeholder{color:#666 !important;font-size:0.8333333333vw !important;line-height:1.5;}
.dialog .ivu-input{height:2.34375vw !important;border-radius:0;padding:0.5208333333vw 1.09375vw !important;font-size:0.8333333333vw !important;}
.dialog .tijiao button{width:100%;background:#02709d;font-size:0.8333333333vw;color:#fff;border:none;height:2.34375vw !important;border-radius:0;}
.dialog .yzm .yzmtp{display:flex;align-items:center;justify-content:center;}
.dialog .yzm .yzmtp img{height:1.5625vw;cursor:pointer;}
.dialog .yzm .ivu-input-group-append{background:#fff;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页banner代码 ***/
.h-banner{position:relative;}
.h-banner ul li{position:relative;width:100%;max-height:100vh;overflow:hidden;}
/*.h-banner ul li > img{width:100%;height:100vh;}*/
.h-banner ul li .img img{min-width:100%;height:100%;}
.h-banner ul li .txt{position:absolute;z-index:10;width:100%;top:50%;left:0;transform:translateY(-50%);color:#fff;}
.h-banner ul li .txt dl{text-transform:uppercase;}
.h-banner ul li .txt dl dt{text-shadow:0 0.0520833333vw 0.0520833333vw rgba(16, 48, 147, 1);}
.h-banner ul li .txt dl dd{margin-top:1.8229166666vw;}
.h-banner ul li .txt .imore{margin-top:4.1666666666vw;}
.h-banner .swiper-pagination{width:16rem;bottom:23%;text-align:left;left:50%;transform:translateX(-50%);}
.h-banner .swiper-pagination-bullet{width:0.6770833333vw;height:0.6770833333vw;background:#fff;opacity:.6;margin:0 !important;margin-right:12px !important;}
.h-banner .swiper-pagination-bullet-active{opacity:1;background:#04739f;}
.imore a{display:inline-block;/*padding:0.5208333333vw 1.40625vw;*/width:7.8125vw;height:2.1875vw;text-align:center;line-height:2.1875vw;color:#02709d;border:solid 0.1041666666vw #02709d;}
.imore a img{vertical-align:middle;width:0.625vw;margin-left:1.25vw;}
.imore a.wite{background:#02709d;color:#fff;}
.imore a.wite img{filter:grayscale(100%)brightness(1000%);}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页代码 ***/
.home .header{box-shadow:0 0px 0px rgba(0, 0, 0, .05);}
.home .header .logo{/*display:none;*/}
.home .section{position:relative;}
.home .section .inner{position:relative;overflow:hidden;width:100%;height:100%;}
.home .section .bg{position:absolute;z-index:-1;left:0%;top:0%;width:100%;height:100%;transform:scale(1);transition:transform 0s ease-out 0s;}
.home .section .bg img{display:block;width:100%;height:auto;}
.home .section .main{display:flex;align-items:center;width:100%;height:100%;}
.home .section .main .tempCell{max-width:100%;/*margin-bottom:1.5625vw;*/padding-top:3.125vw;}
.home .s1 .bg{transform:scale(1);}
.inn-tit{text-align:center;text-transform:uppercase;line-height:1;padding-bottom:1.8229166666vw;}
.inn-tit dt{color:#000;font-weight:bold;}
.inn-tit dd{color:#999;margin-top:1.0416666666vw;}

/*** 首页-头部代码 ***/
.home .menu{display:none;}
.home .menu a{display:flex;align-items:center;}
.home .menu svg{width:1.25vw;fill:#999;}
.home .menu svg path{fill:#999;}
.home .header{position:fixed;left:0;top:0;background:none;}
.home .header.wite .logo{filter:grayscale(100%)brightness(1000%);}
.home .header.wite .menu svg,
.home .header.wite .menu svg path{fill:#fff;}
.home .header.wite .nav ul li .nv{color:#fff;}
.home .header.wite .hdfr .icon,
.home .header.wite .hdfr .icon path {fill: #fff;}
.home .header.wite .language dd p,
.home .header.wite .language dd p span{color:#fff;}

/*** 首页-侧边导航代码 ***/
.nav-home{position:fixed;z-index:99999;overflow:hidden;left:0;top:-100%;width:100%;height:100%;background:#f4f5f8;display:flex;align-items:center;justify-content:center;display:none;}
.nav-home ul li{width:20%;}
.nav-home ul li a{display:block;color:#333;line-height:2.2;}
.nav-home ul li a.bt{font-weight:bold;margin-bottom:1.3020833333vw;}
.nav-home ul li a:hover{color:#02709d;}
.nav-home .nvclose{position:absolute;right:6%;top:6%;cursor:pointer;}
.nav-home .nvclose svg{width:1.3020833333vw;fill:#02709d;}
.nav-home .nvclose svg path{fill:#02709d;}

/*** 首页-底部代码 ***/
.home .itemBar{display:none !important;position:fixed;bottom:0%;left:0;width:100%;background:rgba(0,0,0,.3);align-items:center;z-index:999999;}
.home .itemBar .itemfl{padding-left:.6rem;}
.home .itemBar .itemfl a{display:flex;align-items:center;}
.home .itemBar .itemfl p{border-left:solid 0.0520833333vw rgba(255,255,255,.2);margin-left:1.25vw;padding-left:1.0416666666vw;line-height:1.7;}
.home .itemBar .itemfl a{color:#fff;}
.home .itemBar .itemfr{padding-right:.6rem;background:#02709d;height:5.2083333333vw;align-items:center;}
.home .itemfr > div{display:flex;height:100%;align-items:center;justify-content:center;}
.home .itemfr .updown{background:#fff;width:1.6rem;height:100%;}
.home .itemfr .updown a{display:flex;align-items:center;}
.home .itemfr .updown a svg{width:1.0416666666vw;}
.home .itemfr .updown a svg path{fill:#d5d5d9;}
.home .itemfr .updown a:hover svg path{fill:#02709d;}
.home .itemfr .updown .down{margin-top:1.8229166666vw;}
.home .itemfr .updown .down svg{transform: rotate(180deg);}
.home .itemfr .updown .down svg path{fill:#02709d;}
.home .itemfr .pagetate{width:2.89rem;height:100%;background:#fff;border-left:solid 0.0520833333vw #eaeaea;color:#888;}
.home .itemfr .pagetate b{color:#02709d;vertical-align:top;line-height:1;margin-top:-0.2604166666vw;display:inline-block;margin-right:0.2604166666vw;}
.home .itemfr .text{color:#fff;width:15.625vw;cursor:pointer;justify-content:flex-end;}
.home .itemfr .text .flex{align-items:center;}
.home .itemfr .text p{margin-right:0.5rem;}
/*.home .itemfr .text span{display:block;width:1.5625vw;overflow:hidden;height:2.0833333333vw;}
.home .itemfr .text span svg{transform:translateX(-29%);width:5.2083333333vw;height:4.84375vw;fill:#fff;}*/
.home .itemfr .text span svg{width:0.38rem;}
.home .itemfr .text span svg path{fill:#fff;}
#fp-nav{display:none !important;}

/*** 首页-关于我们代码 ***/
.home .s2{}
.home .s2 .imore{text-align:center;}
.home .s2 .text{text-align:center;}
.home .s2 .text p{line-height:2.2;}
.home .s2 ul{padding:5.2083333333vw 0 4.1666666666vw;}
.home .s2 ul li dl dt{font-weight:bold;color:#02709d;}
.home .s2 ul li dl dt em{display:inline-block;margin-left:0.78125vw;}

.home .s3{}
.home .s3 .tempCell{align-items:center;}
.home .s3 .inn-tit{text-align:left;}
.home .s3 .imore{margin-top:6.25vw;}
.home .s3 .cnmap{/*margin-right:17%;*/position:relative;}

/*** 首页-产品中心代码 ***/
.home .s4{}
.home .s4 .inn-tit{text-align:left;padding-bottom:0.2604166666vw;}
.home .s4 .gallery li{z-index:10;}
.home .s4 .gallery li .txtbox{width:72.5%;margin:auto;align-items:center;}
.home .s4 .gallery li .img{/*width:47%;*/width:52%;margin-right:2%;}
.home .s4 .gallery li .img img{width:100%;}
.home .s4 .gallery li .img p{text-align:center;color:#545a60;opacity:0.5;}
.home .s4 .gallery li .txt{width:46%;height:13.697916666vw;display:flex;flex-wrap:wrap;align-content:space-between;;}
.home .s4 .gallery li .txt dt{font-weight:bold;color:#333;width:100%;text-transform:uppercase;}
.home .s4 .gallery li .txt dt span{color:#02709d;display:block;line-height:1;}
.home .s4 .gallery li .txt dt p{line-height:1.2;margin-top:0.78125vw;}
.home .s4 .gallery li .txt dd{/*margin-top:4.5833333333vw;*/}
.home .s4 .gallery li .text-stroke img{position:absolute;width:100%;left:50%;top:51%;transform:translate(-50%,-50%);max-width:100%;z-index:-1;}
/*.home .s4 .gallery li .text-stroke{position:absolute;width:100%;left:0;top:53%;transform:translate(0%,-50%);font-size:17.708333333vw;text-transform:uppercase;
	font-weight:bold;white-space: nowrap;color:#f3f3f3;z-index:-1;text-align:center;line-height:1;overflow:hidden;font-size:3.7rem;top:54.5%;letter-spacing:-0.2rem;
	text-shadow: -0.0520833333vw -0.0520833333vw 0 #d6d6d6, 0.0520833333vw -0.0520833333vw 0 #d6d6d6, 
	-0.0520833333vw 0.0520833333vw 0 #d6d6d6,  0.0520833333vw 0.0520833333vw 0 #d6d6d6;
}*/
.home .s4 .thumbs{margin-top:2.0833333333vw;width:72.5%;}
.home .s4 .thumbs li{text-align:center;cursor:pointer;}
.home .s4 .thumbs li span{color:#000;line-height:1.5625vw;font-size:0.78125vw;}
.home .s4 .thumbs li span:after{display:none;content:'';margin:0.5208333333vw auto 0;width:2.0833333333vw;height:0.1041666666vw;background:#02709d;}
.home .s4 .thumbs li.swiper-slide-thumb-active span{color:#02709d;font-weight:bold;}
.home .s4 .thumbs li.swiper-slide-thumb-active span:after{display:block;}
.home .s4 .swiper-button-next,
.home .s4 .swiper-button-prev{width:2.8645833333vw;height:2.8645833333vw;border-radius:50%;border:solid 0.0520833333vw #02709d;}
.home .s4 .swiper-button-next:after,
.home .s4 .swiper-button-prev:after{color:#02709d;font-size:0.9375vw;}
.home .s4 .swiper-button-prev{left:0;}
.home .s4 .swiper-button-next{right:0;}

/*** 首页-动态资讯代码 ***/
.home .s5 .tempCell{width:100%;}
.home .s5 .inn-tit{text-align:left;}
.home .s5 .s5fl{width:15%;margin-left:8%;position:relative;}

.home .s5 .s5fr{width:68%;margin-right:-4.5%;}
.home .s5 li{width:25%;padding-bottom:0.78125vw;}
.home .s5 li > div{background:#fff;margin-right:8%;}
/*.home .s5 li{background:#fff;width:18.958333333vw;margin-right:1.4583333333vw;}*/
.home .s5 li .img img{width:100%;}
.home .s5 li a{display:block;}
.home .s5 li a.txt{padding:1.4583333333vw;padding-bottom:0;}
.home .s5 li a.txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home .s5 li a.txt .time{padding:1.0416666666vw 0;margin-top:1.0416666666vw;border-top:solid 0.0520833333vw #f2f2f2;color:#999;}
.home .s5 li a.txt dl dt{}
.home .s5 li a.txt .time svg{transform: rotate(90deg);width:0.625vw;fill:#333;}
.home .s5 li a.txt .time svg path{fill:#333;}
.home .s5 .swiper-pagination{opacity:0;position:relative;bottom:auto;text-align:left;font-size:0.7291666666vw;color:#888;margin-bottom:2.0833333333vw;}
.home .s5 .swiper-pagination .dangqian{font-size:1.1458333333vw;font-weight:bold;color:#02709d;padding-right:0.5208333333vw;}
.home .s5 .swiper-slide-active div{transform: scale(1.05);}

.home .s5 .anniu{position:absolute;top:0;left:0;display:flex;}
.home .s5 .anniu > div{width:2.3958333333vw;height:2.3958333333vw;/*width:2.8645833333vw;height:2.8645833333vw;*/border:solid 0.0520833333vw #bcc6cc;border-radius:50%;position:relative;left:auto;right:auto;top:0;margin:0;}
.home .s5 .anniu > div:after{color:#bcc6cc;font-size:0.9375vw;}
.home .s5 .anniu > div:hover{/*background:#bcc6cc;*/color:#02709d;}
.home .s5 .anniu > div:hover:after{color:#02709d;}
.home .s5 .anniu .swiper-button-next{margin-left:0.78125vw;}


/************************************************************************************************************/
/************************************************************************************************************/
/*** 内容代码 ***/
.tup{width:100%;overflow:hidden;max-height:100vh;}
.tup img{width:100%;position:relative;left:50%;transform:translateX(-50%);}
.imghover{overflow:hidden;}
.imghover img{max-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);}
.banner{position:relative;background-size:cover !important;}
.banner .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;}
.banner .tup img{width:100%;opacity:0;}

.plate-tit{text-align:center;text-transform:uppercase;line-height:1;padding-bottom:1.8229166666vw;}
.plate-tit dt{color:#000;font-weight:bold;}
.plate-tit dd{color:#999;margin-top:1.0416666666vw;}

.crubms{color:#999;}
.crubms a{color:#999;}
.crubms span:last-child a{color:#333;}
.crubms .sd37{display:none;}
.color-blue{color:#0578a8;}
.text-center{text-align:center;}

/*.ft14{font-size:14px;}
.ft16{font-size:16px;}
.ft18{font-size:18px;}
.ft20{font-size:20px;}
.ft22{font-size:22px;}
.ft24{font-size:24px;}
.ft28{font-size:28px;}
.ft30{font-size:30px;}
.ft32{font-size:32px;}
.ft35{font-size:35px;}
.ft36{font-size:36px;}
.ft40{font-size:40px;}
.ft44{font-size:44px;}
.ft46{font-size:46px;}
.ft52{font-size:52px;}
.ft55{font-size:55px;}
.ft70{font-size:70px;}
.ft76{font-size:76px;}*/
body{font-size:0.8333333333vw;}
.ft14{font-size:0.7291666666vw;}
.ft16,.nav ul li ul dl dt{font-size:0.8333333333vw;}
.ft18{font-size:0.9375vw;}
.ft20{font-size:1.0416666666vw;}
.ft22{font-size:1.1458333333vw;}
.ft24{font-size:1.25vw;}
.ft28,.cpbnn dl dd{font-size:1.4583333333vw;}
.ft30{font-size:1.5625vw;}
.ft32{font-size:1.6666666666vw;}
.ft35{font-size:1.8229166666vw;}
.ft36{font-size:1.875vw;}
.ft40{font-size:2.0833333333vw;}
.ft44{font-size:2.2916666666vw;}
.ft46{font-size:2.3958333333vw;}
.ft52{font-size:2.7083333333vw;}
.ft55{font-size:2.8645833333vw;}
.ft70{font-size:3.6458333333vw;}
.ft76{font-size:3.9583333333vw;}
.ftwt{font-weight:bold;}
.wite{color:#fff !important;}


/************************************************************************************************************/
/************************************************************************************************************/
/*** 关于我们代码 ***/
.abbnn .txt{color:#fff;}
.abbnn dt{opacity:0.5;display:flex;align-items:center;}
.abbnn dt p{white-space: nowrap;}
.abbnn dt span{width:100%;display:block;border-bottom:solid 0.0520833333vw #fff;margin-left:1.0416666666vw;}
.abbnn dd{margin-top:1.0416666666vw;}
.abbnn dd:after{content:'';display:block;width:5.2083333333vw;height:0.2604166666vw;background:#09e5ff;margin-top:2.34375vw;}

/*** 公司简介 ***/
.about .plate-tit{padding-top:4.4270833333vw;}
.ab1{padding:0.0520833333vw 0 2.0833333333vw;background-size:cover !important;}
.ab1 .crubms{margin-top:1.5625vw;}
.brief .text{text-align:center;}
.brief .text p{line-height:2.2;}
.brief ul{padding:5.2083333333vw 0 4.1666666666vw;}
.brief ul li dl dt{font-weight:bold;color:#02709d;}
.brief ul li dl dt em{display:inline-block;margin-left:0.78125vw;}

/*** 文化理念 ***/
.ab2{background:#f5f5f5;padding-bottom:6.25vw;}
.culture li{/*margin-right:1.5%;*/width:22.5%;overflow:hidden;position:relative;transition: .5s;}
.culture li .img{width:100%;overflow:hidden;background:#000;border-radius:0.625vw;/*height:24.739583333vw;*/height:23.75vw;}
.culture li .img img{height:100%;/*width:100%;*/opacity:0.92;transition: .5s;}
.culture li .txt{position:absolute;left:0;bottom:0;width:100%;text-align:center;color:#fff;height:5.9375vw;
	display:flex;align-items:center;justify-content:center;transition: .5s;padding:0.78125vw 0;border-radius:0.5208333333vw;
}
.culture li .txt dl{width:100%;height:4.375vw;overflow:hidden;transition: .5s;}
.culture li .txt dl dt{font-weight:bold;line-height:1.75;transition: .5s;}
.culture li .txt dl dt span{display:block;opacity:.2;}
.culture li .txt dl dd{margin-top:0.5208333333vw;color:#999;}
.culture li .txt dl dd p{line-height:1.8;}

.culture li.on{width:28%;}
.culture li.on .txt{height:100%;background:#fff;text-align:left;color:#333;}
.culture li.on .txt dl{padding:0 11%;height:auto;}
.culture li.on .txt dl dt{font-weight:normal;}

/*** 发展历程 ***/
.ab3{color:#fff;background-size:cover !important;}
.history .hd{position:relative;z-index:10;}
.history .hd:after{content:'';display:block;width:100%;height:0.1041666666vw;background:#fff;opacity:.3;position:absolute;left:0;top:1.1979166666vw;z-index:-1;}
.history .thumbs{width:12rem;}
.history .thumbs ul li{text-align:center;cursor:pointer;padding-top:2px;}
.history .thumbs ul li p{line-height:1.25vw;margin-top:0.625vw;}
.history .thumbs ul li .gl{width:2.34375vw;height:2.34375vw;margin:auto;display:flex;align-items:center;justify-content:center;}
.history .thumbs ul li .gl span{display:block;width:1.4583333333vw;height:1.4583333333vw;background:url('lc2-xz.png') center no-repeat;background-size:100% auto;}
.history .thumbs ul li.swiper-slide-thumb-active{font-size:1.0416666666vw;color:#00a5ff;font-weight:bold;}
.history .thumbs ul li.swiper-slide-thumb-active .gl{background:url('lc1-xz.png') center no-repeat;background-size:100% auto;}
.history .thumbs ul li.swiper-slide-thumb-active .gl span{background:none;}
.history .common{position:relative;}
.history .gallery{width:70%;padding:4.4270833333vw 0 4.9479166666vw;}
.history .gallery li{align-items:center;}
.history .gallery li .img{width:44%;/*height:15.625vw;*/border-radius:0.5208333333vw;overflow:hidden;background:#fff;}
.history .gallery li .img img{width:100%;height:100%;border-radius:0.5208333333vw;}
.history .gallery li .txt{width:50%;}
.history .gallery li .txt dt{margin-bottom:2.34375vw;}
.history .gallery li .txt p{margin-top:0.5208333333vw;padding-left:1.40625vw;position:relative;}
.history .gallery li .txt p:before{content:'';display:block;width:0.46875vw;height:0.46875vw;border-radius:50%;background:#fff;position:absolute;left:0;top:0.3645833333vw;}

/*.history .hsan{width:3.125vw;height:0.5208333333vw;background:url('bjt.png') left center no-repeat;background-size:cover;margin-top:0;top:0.7291666666vw;}
.history .hsan:after{display:none;}
.history .swiper-button-prev{left:8%;}
.history .swiper-button-next{right:8%;transform: scale(-1, 1);}*/

.history .hsan{width:2.8645833333vw;height:2.8645833333vw;border-radius:50%;background:#fff;}
.history .hsan:after{color:#02709d;font-size:0.9375vw;background:#fff;font-weight:bold;}

/*** 合作伙伴 ***/
.ab4{padding:1.5625vw 0 7.2916666666vw;}
.partner li{width:15%;margin-right:2%;margin-top:2%;/*padding:0.78125vw;*/background:#f8f8f8;border:solid 0.0520833333vw #c6c6c6;
	border-radius:0.2604166666vw;display:flex;align-items:center;justify-content:center;overflow:hidden;
}
.partner li:nth-child(6n){margin-right:0;}
.partner li img{width:100%;}
.partner li.mr{background:none;border:none;color:#cacaca;font-weight:bold;}

/*** 合作伙伴 ***/
.ab5{background-size:cover !important;padding:5.46875vw 0 2.8645833333vw;}
.ab5 .plate-tit{padding-top:0;text-align:left;}
.ditu{width:80%;display:flex;justify-content:center;}
.cnmap{width:44.270833333vw;height:32.291666666vw;position:relative;}
.cnmap iframe{width:100%;height:100%;}
.cnmap .nanh{position:absolute;left:86%;bottom:3%;width:6.6666666666vw;}
.cnmap .nanh img{width:100%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 产品中心代码 ***/
.cpbnn .tup{}
.cpbnn .tup .tishi{width:55%;position:absolute;right:0;bottom:11%;z-index:10;text-align:center;color:#545a60;opacity:0.5;}
.cpbnn .txt{color:#333;}
.cpbnn dl{max-width:50%;}
.cpbnn dl dt{margin-bottom:1.3020833333vw;}
.cpbnn dl p{line-height:1.875;}
.cpbnn dl dd{margin-top:1.8229166666vw;/*font-style:italic;letter-spacing:0.2083333333vw;*/}
.cpbnn dl dd:before{display:block;content:'';width:3.4375vw;height:0.2604166666vw;margin-bottom:5.7291666666vw;
	background-image:linear-gradient(90deg,#4eabed 30%,#2866d7 70%);
}
.cpbnn .mbx{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:1.3020833333vw;color:#514f4f;}
.cpbnn .mbx a{color:#514f4f;}

.cpxq{}
.cplist{background-size:cover !important;position:relative;}
.cplist .plate-tit{position:absolute;left:50%;transform:translateX(-50%);top:4.9479166666vw;text-align:left;}
.cplist .plate-tit dt{position:relative;}
.cplist .plate-tit span{display:none;position:absolute;color:rgba(0,0,0,.05);line-height:1;bottom:-0.4166666666vw;}
.cplist .img img{width:100%;}
.cplist .txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;}
.cplist .txt dl dt{font-weight:bold;color:#333;margin-bottom:2.6041666666vw;}
.cplist .txt dl dd,.cplist .txt dl dd p{line-height:2;}
.cplist:nth-child(odd) .txt{justify-content:flex-end;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻列表代码 ***/
.nwbnn li{}
.nwbnn li .img{max-height:70vh;overflow:hidden;}
.nwbnn li .img img{width:100%;}
.nwbnn li .txt{position:absolute;left:50%;bottom:4.9479166666vw;color:#fff;transform:translateX(-50%);}
.nwbnn li .txt dl dt{margin-top:1.8229166666vw;display:flex;align-items:center;}
.nwbnn li .txt dl dd span{display:inline-block;line-height:1.8229166666vw;padding:0 0.7291666666vw;background:rgba(255,255,255,.3);border-radius:0.15625vw;margin-right:0.5208333333vw;}
.nwbnn .swiper-pagination{bottom:.4rem;}
.nwbnn .swiper-pagination-bullet{width:13px;height:13px;margin:0 6px !important;background:#fff;opacity:0.6;}
.nwbnn .swiper-pagination-bullet-active{background:#04739f;opacity:1;}

.subBar{padding:3.125vw 0 1.5625vw;align-items:center;}
.subnav li{border:solid 0.0520833333vw #b2b2b2;margin-right:0.8854166666vw;}
.subnav li a{display:block;line-height:2.0833333333vw;color:#333;min-width:6.5625vw;padding:0 1.1458333333vw;text-align:center;}
.subnav li.on,.subnav li:hover{border-color:#02709d !important;background:#02709d;}
.subnav li.on a,.subnav li:hover a{color:#fff !important;}
.xwss .search{position:relative;top:0;right:0;border-radius:0;width:15.364583333vw;padding:0;}
.xwss form.search input{line-height:2.0833333333vw;border-radius:0;}
.xwss form.search .input_txt{padding:0 0.78125vw;}
.xwss form.search .input_but{width:2.1875vw;background:#02709d url('xwss.png') center no-repeat;background-size:18px auto;}

.news li{padding:2.6041666666vw 0 2.0833333333vw;border-top:solid 0.0520833333vw #e7e7e7;}
.news li a{display:block;}
.news li .img{width:26%;/*height:11.979166666vw;*/border-radius:0.5208333333vw;/*background:#bcbcbc;*/}
.news li .img img{width:100%;border-radius:0.5208333333vw;}
.news li .txt{width:42%;}
.news li .txt p{color:#1d2129;margin:1.8229166666vw 0 3.6458333333vw;min-height:3.75vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news li .txt .time{line-height:1.5625vw;color:#333;font-size:0.78125vw;}
.news li .txt .time span{display:inline-block;padding:0 0.625vw;border-radius:0.15625vw;margin-right:0.5208333333vw;background:#f1f7ff;color:#1680ad;}
.news li .txt .time span[title="媒体报道"]{background:#fff4f4;color:#f80202;}
.news li .txt .more{color:#333;}
.news li:hover .txt p,
.news li:hover .txt .more{color:#1680ad;}

.page{margin:6.7708333333vw auto;text-align:center;display:flex;justify-content:center;align-items:center;}
.page a,
.page span{display:flex;vertical-align:middle;align-items:center;justify-content:center;}
.page a{width:1.6666666666vw;height:1.6666666666vw;line-height:1.6666666666vw;color:#333;}
.page a.on{color:#0578a8;}
.page a.pg{border:solid 0.0520833333vw #333;margin:0 0.4166666666vw;}
.page a.pgprev1,.page a.pgnext1{color:#ccc;border-color:#ccc;}
.page a.pgprev,.page a.pgnext{min-width:1.6666666666vw;width:auto;}
.page select{background:none;border:solid 1px #333;height:1.6666666666vw;padding:0 10px;display:none;}

.sxb{margin-top:4.9479166666vw;border-top:solid 0.0520833333vw #d9d9d9;padding-top:1.5625vw;display:block;}
.sxb li{/*width:48%;*/display:flex;align-items:center;float:none;margin-top:1.5625vw}
.sxb li a{display:inline-block;max-width:calc(100% - 4.6875vw);margin-left:1.0416666666vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.sxb li a br{display:none;}
.sxb li:hover a{color:#1680ad;}
/*.sxb li.fl a{margin-left:1.0416666666vw;}
.sxb li.fr{justify-content:flex-end;}
.sxb li.fr a{margin-right:1.0416666666vw;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻详情代码 ***/
.xwxq{background:#e9e9e9;padding:1.5625vw 0 5.2083333333vw;}
.xwxq .crubms{margin-bottom:1.5625vw;}
.xqbox{background:#fff;border-radius:0.5208333333vw;padding:4.4270833333vw 14% 5.2083333333vw;}
.xqtit{text-align:center;padding-bottom:1.5625vw;border-bottom:solid 0.0520833333vw #eee;margin-bottom:2.0833333333vw;}
.xqtit dd{margin-top:1.0416666666vw;}
.xqnr p{line-height:1.8;}
.xqnr p.color-blue{margin-bottom:1.5625vw;}
.xqnr .pic img{margin:2.8645833333vw auto;display:block;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** In德方代码 ***/
.tlbnn .txt{color:#fff;}
.tlbnn dt{margin-bottom:1.0416666666vw;}
.tlbnn .subnav{position:absolute;left:50%;transform:translateX(-50%);bottom:3.6458333333vw;}
.tlbnn .subnav li{border:solid 0.1041666666vw rgba(255,255,255,.5);}
.tlbnn .subnav li a{color:rgba(255,255,255,.5);}

.join1{padding:4.6875vw 0;background-size:cover !important;background-attachment:fixed !important;overflow:hidden;}
.join1 .common{background:#fff;border-radius:0.5208333333vw;}
.join1 .img{width:29%;display:flex;align-items:flex-end;margin-top:-1.0416666666vw;display:none;}
.join1 .img img{width:100%;filter: drop-shadow(0px 0px 26.041666666vw gray);}
.join1 .txt{/*width:58%;*/width:100%;display:flex;align-items:center;margin:0 6.5%;}
.join1 .txt .box{padding:2.34375vw 0 3.125vw;}
.join1 .txt .tit{color:#333;margin-bottom:1.8229166666vw;}
.join1 .txt dl dt{color:#333;font-weight:bold;margin:1.3020833333vw 0 0.78125vw;}
.join1 .txt dl dd,.join1 .txt dl dd p{line-height:1.8;}
.join1 .txt dl dd strong{color:#333;}
.join1 .txt dl dd .li{position:relative;display:flex;margin-top:0.4166666666vw;}
.join1 .txt dl dd .li span{width:0.78125vw;display:block;}
.join1 .txt dl dd .li span:after{content:'';display:inline-block;width:0.2604166666vw;height:0.2604166666vw;background:#000;border-radius:50%;vertical-align:middle;}
.join1 .txt dl dd.i p{display:inline;}
.join1 .txt dl dd i{display:inline-block;width:0.2083333333vw;height:0.5208333333vw;background:#000;border-radius:0.5208333333vw;margin:0 0.5208333333vw;}
.join1 .txt dl dd i:first-child{margin-left:0;}
.join1 .txt .name{font-weight:bold;color:#0e0d0d;font-family:'楷体';text-align:right;}

.plate-tit.tit2{text-align:left;display:flex;padding-top:4.4270833333vw;align-items:center;}
.plate-tit.tit2 *{white-space: nowrap;}
.plate-tit.tit2 dt{position:relative;color:rgba(0,0,0,.05);padding-bottom:0.5208333333vw;font-size:0;}
.plate-tit.tit2 dt span{display:block;/*position:absolute;left:0;bottom:0.5208333333vw;*/z-index:10;color:#000;}
.plate-tit.tit2 .hr{width:100%;height:0.0520833333vw;background:#ececec;margin-left:3.6458333333vw;}
.plate-tit.tit2 dd{margin-top:0.78125vw;}
.join2{padding-bottom:2.0833333333vw}
.join2 ul li{width:49.3%;background:#000;border-radius:0.2604166666vw;margin-top:1.4%;position:relative;}
.join2 ul li img{width:100%;/*opacity:.6;*/border-radius:0.2604166666vw;transition: .5s;}
.join2 ul li dl{position:absolute;top:50%;left:50%;width:78%;transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;}
.join2 ul li dl dt{font-weight:bold;}
.join2 ul li dl dt b{display:block;margin-top:0.5208333333vw;opacity:.2;}
.join2 ul li dl dd{display:none;color:#999;margin-top:1.0416666666vw;}
.join2 ul li:hover{background:#f2f2f2;box-shadow:0 2px 0.5208333333vw rgba(34, 24, 21, .05);}
.join2 ul li:hover img{opacity:0;}
.join2 ul li:hover dl{color:#333;}
.join2 ul li:hover dt b{display:inline-block;font-weight:normal;margin-top:0;margin-left:0.5208333333vw;}
.join2 ul li:hover dd{display:block;}

.join3{padding-bottom:7.2916666666vw;}
.join3 .listbox{margin-top:3.3854166666vw;position:relative;}
.join3 .list{position:static;}
.join3 .list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.join3 .list li .img{width:50%;}
.join3 .list li .img img{width:100%;}
.join3 .list li .txt{width:25%;margin-right:18%;padding-bottom:1.8229166666vw;}
.join3 .list li .txt dl dt{color:#333;}
.join3 .list li .txt dl dd{line-height:1.8;margin:1.8229166666vw 0 5.2083333333vw;}
.join3 .list li .txt .in a{display:inline-block;background:#02709d;color:#fff;line-height:2.0833333333vw;
	padding:0 2.34375vw;border-radius:1.0416666666vw 0 1.0416666666vw 0;
}
.join3 .butt{position:relative;}
.join3 .swiper-pagination{width:43%;right:0;left:auto;text-align:left;bottom:1.0416666666vw;}
.join3 .swiper-pagination-bullet{width:0.7291666666vw;height:0.7291666666vw;margin:0 !important;margin-right:0.7291666666vw !important;}
.join3 .swiper-pagination-bullet-active{background:#02709d;}
.join3 .swiper-button-next{right:4%;}
.join3 .swiper-button-prev{left:4%;}
.join3 .swiper-button-next:after,
.join3 .swiper-button-prev:after{font-size:35px;color:#ccc;font-weight:bold;}
.join3 .swiper-button-next:hover:after,
.join3 .swiper-button-prev:hover:after{color:#02709d;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 社会招聘代码 ***/
.recruit{background:#e9e9e9;padding-bottom:4.6875vw;}
.recruit .page{margin:3.3854166666vw 0 0.78125vw;}
.talent{margin-top:1.0416666666vw;}
.talent .tllist{margin-bottom:1.5625vw;background:#fff;border-radius:0.5208333333vw;}
.talent .tllist ul{padding:1.5625vw 2.6041666666vw;align-items:center;border-top:solid 0.0520833333vw #ebebeb;}
.talent .tllist ul li{max-width:33.33%;}
.talent .tllist .li1{}
.talent .tllist .li1 span{color:#333;display:block;margin-bottom:0.78125vw;}
.talent .tllist .li2{text-align:center;}
.talent .tllist .li3{line-height:1.7708333333vw;background:#0578a8;color:#fff;border-radius:0.2604166666vw;padding:0 1.0416666666vw 0 2.0833333333vw;cursor:pointer;}
.talent .tllist .li3 svg{width:0.625vw;transform: rotate(180deg);margin-left:2.0833333333vw;}
.talent .tllist .li3 svg path{fill:#fff;}
.talent .tllist .txt{padding:1.0416666666vw 2.6041666666vw 3.3854166666vw;display:none;border-top:solid 0.0520833333vw #ebebeb;}
.talent .tllist .txt p{line-height:2.2;}
.talent .tllist .txt strong{display:block;margin-top:0.78125vw;color:#333;}
.talent .tllist.on .txt{display:block;}
.talent .tllist.on .li3{background:#ececec;color:#666;}
.talent .tllist.on .li3 svg{transform: rotate(0deg);}
.talent .tllist.on .li3 svg path{fill:#666;}

.tlcontact ul li{width:49.5%;background:#fff;border-radius:0.5208333333vw;padding:2.34375vw 1.3020833333vw;margin-top:0.78125vw;}
.tlcontact ul li dl{display:flex;text-align:center;align-items:center;}
.tlcontact ul li dl dt{width:30%;position:relative;}
.tlcontact ul li dl dt:after{display:block;content:'';width:0.0520833333vw;height:3.5416666666vw;background:#dbdbdb;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.tlcontact ul li dl dt img{width:2.5vw;}
.tlcontact ul li dl dt p{margin-top:1.0416666666vw;color:#999;}
.tlcontact ul li dl dd{width:70%;font-weight:bold;color:#1d1d1d;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 校园招聘代码 ***/
.campus1 .culture li .img{height:23.75vw;}
.campus1 .culture li .img img{opacity:0.66;}

.campus2{padding-bottom:2.0833333333vw;}
.campus2 .plate-tit{margin:1.8229166666vw 0 2.8645833333vw;}
.campus2 ul li{display:flex;align-items:center;position:relative;}
.campus2 ul li img{/*max-width:100%;*/width:3.125vw;}
.campus2 ul li .jt{padding:0 0.78125vw;width:3.6979166666vw;position:absolute;left:120%;}
.campus2 ul li .jt img{width:100%;}
.campus2 ul li .txt{background:#f4f4f4;border-radius:50%;width:10.520833333vw;/*height:10.520833333vw;*/display:flex;align-items:center;justify-content:center;
	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .05);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, .05);box-shadow:0 2px 10px rgba(0, 0, 0, .05);
}
.campus2 ul li .txt dl{text-align:center;}
.campus2 ul li .txt dl dt{margin-bottom:0.78125vw;}

.search2 .ssbox{display:none;}
.search3 .search_a{margin-top:1.5625vw;padding-bottom:0.625vw;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 英文代码 ***/
.lang_en .nav ul li .nv{transition: .5s;}
.lang_en .nav ul li a:hover,
.lang_en .nav ul li:hover .nv{font-weight:normal;}
.lang_en .nav ul li ul li{line-height:1.25vw;padding:0.5208333333vw;}
.lang_en .foot .ft1 li{max-width:25%;min-width:0%;}
.lang_en .foot .ft1 li a{line-height:1.4;margin-top:1.09375vw;}

.lang_en .h-banner ul li .txt dl dt{line-height:1.2;}
.lang_en .imore a{text-transform:none !important;}
.lang_en .inn-tit dd{display:none;}
.lang_en .plate-tit dd{display:none;}
.lang_en.home .s4 .thumbs li span{display:block;margin-bottom:1px;line-height:1.2;}
.lang_en .cpbnn dl dt{line-height:1.2;}
.lang_en .cpbnn dl dd{letter-spacing:0;}
.lang_en .news li .txt .time span[title="Media Reports"]{background:#fff4f4;color:#f80202;}
.lang_en .campus2 ul li dl dd{max-width:86%;margin:auto;}
.lang_en .crubms span:first-child em{display:none;}
.lang_en .join3 .list li .txt{width:40%;margin-right:3%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 自适应代码 ***/
@media screen and (max-width:1600px){
	.foot .ft2 div img{min-height:0;}
	body{font-size:0.16rem;}
	.ft14{font-size:0.14rem;}
	.ft16,.nav ul li ul dl dt{font-size:0.16rem;}
	.ft18{font-size:0.18rem;}
	.ft20{font-size:0.2rem;}
	.ft22{font-size:0.22rem;}
	.ft24{font-size:0.24rem;}
	.ft28,.cpbnn dl dd{font-size:0.28rem;}
	.ft30{font-size:0.3rem;}
	.ft32{font-size:0.32rem;}
	.ft35{font-size:0.35rem;}
	.ft36{font-size:0.36rem;}
	.ft40{font-size:0.4rem;}
	.ft44{font-size:0.44rem;}
	.ft46{font-size:0.46rem;}
	.ft52{font-size:0.52rem;}
	.ft55{font-size:0.55rem;}
	.ft70{font-size:0.7rem;}
	.ft76{font-size:0.76rem;}
	.news li .txt .time{font-size:0.15rem;}
	
}


@media screen and (max-width:1400px){
	body{font-size:14px;}
	.ft14,
	.home .s5 .swiper-pagination{font-size:14px;}
	.ft16,.nav ul li ul dl dt{font-size:14px;}
	.ft18{font-size:15px;}
	.ft20{font-size:16px;}
	.ft22,
	.home .s5 .swiper-pagination .swiper-pagination-current{font-size:16px;}
	.ft24{font-size:18px;}
	.ft28,.cpbnn dl dd{font-size:20px;}
	.ft30{font-size:24px;}
	.ft32{font-size:26px;}
	.ft35{font-size:28px;}
	.ft36{font-size:30px;}
	.ft40{font-size:32px;}
	.ft44{font-size:34px;}
	.ft46{font-size:36px;}
	.ft52{font-size:38px;}
	.ft55{font-size:40px;}
	.ft70{font-size:46px;}
	.ft76{font-size:50px;}
	.news li .txt .time{font-size:13px;}

	.home .menu svg{width:18px;}
	.language dt .icon{width:14px;}
	.ssbox .sous .icon{width:14px;}
	.subnav li a{padding:3px 15px;}
	.home .itemBar .itemfr{height:64px;}
	.cnmap{width:650px;height:474px;}
	.cnmap .nanh{width:98px;}
	.foot .ft1{padding-right:6%;}
	.foot .ft1 li{min-width:auto;margin-right:0;}
	.foot .ft2 dd span{width:22px;height:22px;}
	/*.foot .ft2 .icon{width:12px;}*/
	
	.cpbnn dl dd:before{width:48px;height:3px;}
	.imore a{width:110px;height:36px;line-height:36px;}
	.imore a img{width:12px;}
	
}

@media (max-width:1400px) and (min-width:981px){
	
}

.nnnn{transition: .5s;}
.nav_trigger{width:25px;height:25px;z-index:200;cursor:pointer;display:none;}
.nav_icon{display:inline-block;position:relative;width:25px;height:3px;background:#000;-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:25px;height:3px;position:absolute;background:#000;-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:-8px;}
.nav_icon:after{margin-top:8px;}
.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:#000;}
.nav-active .nav_icon:after{margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#000;}
.pcshow{}
.sjshow{display:none;}
.ivu-message{z-index:9999999 !important;}
.ivu-modal-wrap{z-index:9999999 !important;}
.ivu-modal-mask{z-index:9999999 !important;}

@media screen and (max-width:980px){
	.lc{display:none !important;}
	.pcshow{display:none !important;}
	.sjshow{display:block !important;}
	.sjshow.flex{display:flex !important;}
	.common{width:94%;min-width:0;}
	
	body{font-size:14px;}
	.ft14,
	.home .s5 .swiper-pagination{font-size:14px;}
	.ft16,.nav ul li ul dl dt{font-size:14px;}
	.ft18{font-size:14px;}
	.ft20{font-size:16px;}
	.ft22,
	.home .s5 .swiper-pagination .swiper-pagination-current{font-size:16px;}
	.ft24{font-size:16px;}
	.ft28,.cpbnn dl dd{font-size:18px;}
	.ft30{font-size:20px;}
	.ft32{font-size:20px;}
	.ft35{font-size:22px;}
	.ft36{font-size:22px;}
	.ft40{font-size:24px;}
	.ft44{font-size:24px;}
	.ft46{font-size:24px;}
	.ft52{font-size:26px;}
	.ft55{font-size:26px;}
	.ft70{font-size:30px;}
	.ft76{font-size:32px;}
	.home .s4 .swiper-button-next:after,
	.home .s4 .swiper-button-prev:after{font-size:14px;}
	.home .s5 .s5fl .anniu > div:after{font-size:14px;}
	.news li .txt .time{font-size:12px;}
	
	.nav_trigger{display:flex;align-items:center;margin-left:10px;}	
	.nav{position:fixed;right:-100%;top:55px;width:100%;background:rgba(255, 255, 255, .95);z-index:100;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;}
	.nav ul li{width:100%;border-top:solid 1px rgba(199, 199, 199, .5);margin:0 5%;}
	
	.nav ul li .nv{line-height:40px;}
	.nav ul li .mdh{display:flex;position:absolute;right:0;top:14px;}
	.nav ul li .mdh svg{width:12px;}
	.nav ul li .mdh svg path{fill:#333;}
	.nav ul li:hover ul{display:none;}
	.nav-active .nav{right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.nav ul li.show ul{display:block;position:relative;width:100%;top:0;background:none;padding:10px 0;}
	.nav ul li ul li{line-height:30px;width:100%;border:none;margin:0;padding:5px 8px;}
	.nav ul li ul dl dt{padding:0 8px;}
	.nav ul li ul li a{border:none;}
	.nav ul li.show .mdh svg{transform: rotate(180deg);}
	.nav ul li.show .mdh svg path{fill:#1e9dbd;}
	.nav ul li.li4 .mdh,
	.nav ul li.li5 .mdh{display:none;}
	
	.logo{width:auto;padding:10px 0;}
	.logo img{width:auto;height:35px;}
	.ssbox{display:none;}
	.language dd ul li{line-height:1.5;}
	.language dd .icon{width:16px;}
	.foot .ft1{display:none;}
	.foot .ft2{width:100%;}
	.foot .ft2 .img img{height:40px;}
	.foot .ft2 ul{margin-top:20px;}
	.foot .ft2 ul li{margin-top:5px;align-items:flex-start;}
	.foot .ft2 ul li span{width:16px;margin-right:5px;height:20px;}
	.foot .ft2 ul li svg{width:100%;fill:#02709d;}
	.foot .ft2 ul li p{width:calc(100% - 25px);}
	/*.foot .ft2 img{height:40px;}
	.foot .ft2 dt p{margin:10px 0 5px;}*/
	.dialog{top:auto;transform:translateY(0%);z-index:999999;bottom:12%;}
	.dialog .dialogopen dt{display:flex;align-items:center;justify-content:center;}
	.dialog .dialogopen dt img{width:14px;}
	.dialog .dialogbox{width:100%;position:relative;}
	.dialog .dialogbox dl{width:78%;position:static;}
	.dialog .dialogbox dl dt{padding-bottom:20px;margin-bottom:15px;}
	.dialog .dialogclose{right:5%;top:5%;padding:8px;}
	.dialog .dialogclose svg{width:12px;}
	.dialog.show{width:100%;bottom:0;}
	.copy{padding:15px 0;margin-top:25px;}
	
	.dialog .ivu-input{height:32px !important;font-size:14px !important;}
	.dialog .tijiao button{height:32px !important;font-size:14px !important;}
	.dialog .ivu-input-group-append{padding:0 7px !important;}
	.dialog .yzm .yzmtp img{height:30px;}
	.dialog .ivu-input::placeholder{font-size:14px !important;}
	
	/*** 首页代码 ***/
	.imore a{/*padding:5px 12px;*/width:110px;height:32px;line-height:32px;}
	.inn-tit{padding-bottom:20px;}
	.inn-tit dd{margin-top:10px;}
	.home .header .logo{display:block;}
	.home .section .main .tempCell{max-width:100%;margin-bottom:15px;}
	.home .menu{display:none;}
	.home .header{position:fixed;left:0;top:0;background:none;}
	.home .header.wite .logo{background:url('logo-w.png') center no-repeat;background-size:100% auto;}
	.home .header.wite .logo img{opacity:0;}
	.home .header.wite .nav_icon,
	.home .header.wite .nav_icon:before,
	.home .header.wite .nav_icon:after{background:#fff;}
	.home .header.wite .nav-active .nav_icon{background:none;}
	.home .header.wite .nav{background:rgba(0,0,0,.5);}
	.home .header.wite .nav ul li ul li a{color:#fff;opacity:0.8;}
	.home .header.wite .nav ul li .mdh svg path{fill:#fff;}

	/*** 首页-底部代码 ***/
	.home .itemBar{display:none !important;}
	.home .itemBar .itemfl{display:none;}
	.home .itemBar .itemfr{width:100%;padding-right:0;height:15.625vw;}
	.home .itemfr .updown{width:18%;}
	.home .itemfr .updown a svg{width:15px;}
	.home .itemfr .pagetate{width:36%;}
	.home .itemfr .text{width:46%;padding-right:10%;}
	.home .itemfr .text span svg{width:18px;}
	
	.home .s2 .text p{line-height:1.8;display:inline;}
	.home .s3 .inn-tit{width:100%;}
	
	.home .s4 .gallery li .txt{width:100%;margin-top:30px;height:auto;}
	.home .s4 .gallery li .img{width:100%;margin:20px 0;}
	.home .s4 .gallery li .txtbox{width:81%;margin:auto;align-items:center;}
	.home .s4 .gallery li .txt dt{font-weight:bold;color:#333;width:100%;text-transform:uppercase;}
	.home .s4 .gallery li .txt dt p{font-size:22px;margin:0 0 15px;}
	.home .s4 .gallery li .txt dt span{color:#02709d;display:block;}
	.home .s4 .gallery li .txt dd{margin-top:4.6875vw;}
	.home .s4 .gallery li .text-stroke{display:none;}
	
	.home .s4 .thumbs{margin-top:15px;}
	.home .s4 .thumbs li{border-top:solid 1px #666;}
	.home .s4 .thumbs li span{font-size:0;}
	.home .s4 .thumbs li span:after{background:#666;width:100%;height:1px;display:none !important;}
	.home .s4 .thumbs li.swiper-slide-thumb-active{border-color:#02709d;}
	.home .s4 .swiper-button-next,
	.home .s4 .swiper-button-prev{width:24px;height:24px;top:auto;bottom:32%;z-index:10;}
	.home .s4 .swiper-button-next:after,
	.home .s4 .swiper-button-prev:after{font-size:10px;}

	/*** 首页-动态资讯代码 ***/
	.home .s5 .s5fl{width:94%;margin:auto;}
	.home .s5 .s5fl .anniu{/*bottom:auto;left:auto;top:50%;right:3%;margin-top:-24px;*/left:auto;right:3%;bottom:20px;}
	.home .s5 .s5fl .anniu > div{width:24px;height:24px;border-color:#02709d;}
	.home .s5 .s5fl .anniu > div:after{color:#02709d;font-size:10px;}
	.home .s5 .s5fl .anniu > div:hover{background:#02709d;color:#fff;}
	.home .s5 .s5fl .anniu > div:hover:after{color:#fff;}
	.home .s5 .s5fr{width:94%;margin:auto;}
	.home .s5 .s5fr .list{overflow-y:visible;}
	.home .s5 li{width:100%;}
	.home .s5 li > div{margin-right:0%;}
	.home .s5 li a.txt{padding:10px;padding-bottom:0;}
	.home .s5 li a.txt .time{padding:5px 0;margin-top:5px;}
	.home .s5 li a.txt .time svg{width:10px;}
	.home .s5 .swiper-pagination{font-size:14px;}
	.home .s5 .swiper-pagination .dangqian{font-size:22px;}
	.home .s5 .anniu{top:-90px;left:auto;right:0;}
	.home .s5 .anniu > div{width:24px;height:24px;background:#02709d;border-color:#02709d;}
	.home .s5 .anniu > div::after {font-size:10px;color:#fff !important;}
	.home .s5 .anniu .swiper-button-prev{margin-right:10px;}
	.home .s5 .swiper-slide-active div{transform: scale(1);}
	
	.h-banner .swiper-pagination-bullet{width:6px;height:6px;margin-right:6px !important;}
	.h-banner ul li .txt dl dd{margin-top:15px;}
	.h-banner ul li .txt .imore{margin-top:40px;}

	.banner{/*padding:15% 0;*/padding:5% 0;min-height:30vh;display:flex;align-items:center;}
	.banner .tup{display:none;}
	.banner .txt{position:static;transform:translate(0,0);}
	.cpbnn .mbx,
	.tlbnn .subnav{position:static;transform: translateX(0%);margin-top:20px;}
	.plate-tit{padding-bottom:20px;}
	.subnav li{margin-right:2%;margin-bottom:2%;}
	.subnav li:last-child{margin-right:0;}
	.subnav li a{line-height:1.6;}
	
	.about .plate-tit{padding-top:40px;}
	.numlist{justify-content:flex-start;}
	.numlist li{width:32%;margin:0 0.6%;}
	.ditu{width:100%;}
	.ditu .sjshow img{max-width:100%;}
	.ab1{background-position:center 30px !important}
	.brief .text{text-align:left;}
	.brief .text p{display:inline;}
	
	.culture li{width:100% !important;background:#000;margin-bottom:10px;border-radius:10px;}
	.culture li .img{height:auto;border-radius:10px;}
	.culture li .img img{width:100%;height:auto;opacity:0.8;}
	.culture li .txt{height:100%;text-align:left;color:#fff !important;border-radius:10px;}
	.culture li .txt dl{padding:0 11%;height:auto;}
	.culture li .txt dl dt{font-weight:normal;}
	.culture li .txt dl dd{color:rgba(255,255,255,.8);}
	.culture li.on .txt{background:none;}

	.history .hd:after{height:1px;top:12px;}
	.history .thumbs{width:90%;}
	/*.history .thumbs ul li span{width:20px;height:20px;}
	.history .thumbs ul li span:before{width:8px;height:8px;}
	.history .thumbs ul li span:after{width:12px;height:12px;}
	.history .thumbs ul li p{line-height:24px;font-size:16px;}
	.history .thumbs ul li.swiper-slide-thumb-active{font-size:16px;}
	.history .thumbs ul li.swiper-slide-thumb-active span:before{width:6px;height:6px;}*/
	
	.history .thumbs ul li p{line-height:24px;font-size:16px;}
	.history .thumbs ul li .gl{width:20px;height:20px;}
	.history .thumbs ul li .gl span{width:12px;height:12px;}
	.history .thumbs ul li.swiper-slide-thumb-active{font-size:16px;}	
	.history .gallery{width:80%;}
	.history .gallery li .img{width:100%;margin-bottom:20px;}
	.history .gallery li .txt{width:100%;}
	.history .gallery li .txt p{margin-top:5px;padding-left:16px;line-height:22px;}
	.history .gallery li .txt p:before{width:6px;height:6px;top:7px;}
	.history .hsan{width:24px;height:24px;top:25%;}
	.history .hsan:after{font-size:10px;}
	.history .swiper-button-prev{left:-5px;}
	.history .swiper-button-next{right:-5px;}
	/*.history .hsan{width:30px;height:5px;top:5px;}
	.history .swiper-button-prev{left:4%;}
	.history .swiper-button-next{right:4%;}*/
	.partner li{width:32%;}
	.partner li:nth-child(6n){margin-right:2%;}
	.partner li:nth-child(3n){margin-right:0%;}

	.cpbnn{background:#d9dfe9 !important;padding-bottom:0;display:block;}
	.cpbnn .tup{display:block;}
	.cpbnn .tup img{opacity:1;}
	.cpbnn .tup .tishi{width:100%;font-size:12px;bottom:5%;}
	.cpbnn dl{max-width:100%;margin-top:10px;}
	.cpbnn dl div{font-size:22px;color:#333;margin:10px 0;}
	.cpbnn dl dd{font-size:15px;}
	.cpbnn .mbx{display:none;}
	.cplist .plate-tit{position: static;transform: translateX(0%);padding-top:40px;}
	.cplist .txt{position:relative;left:0;top:0;transform:translate(0%, 0%);padding:30px 3%;z-index:10;width:100%;}
	.cplist .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
	.cplist .txt dl{width:100%;}
	.cplist .txt dl dt{font-size:20px;}
	.cplist .txt dl dd,.cplist .txt dl dd p{line-height:1.8;}
	.cplist:nth-child(odd) .txt {justify-content: flex-start;}
	
	.nwbnn li .img img{min-height:30vh;}
	.nwbnn li .txt{bottom:30px;}
	.nwbnn .swiper-pagination-bullet{width:8px;height:8px;margin: 0 4px !important;}
	.subBar{padding:30px 0 15px;}
	.subBar .xwss{display:none;}
	.subBar .subnav{width:100%;justify-content:flex-start;}
	.news li .img{width:34%;}
	.news li .txt{width:63%;}
	.news li .txt .time{line-height:1.5;}
	.news li .txt .time span{padding:0 5px;border-radius:3px;margin-right:5px;}
	.news li .txt .more{display:none;}
	.news li .txt p{-webkit-line-clamp: 1;}
	.page{margin:30px auto;}
	.page a{width:24px;height:24px;line-height:24px;margin:0;}
	.page a.pg{margin:0 5px;}
	.page a.pgprev,.page a.pgnext{min-width:24px;width:auto;}
	.page select{height:24px;padding:0 10px;}
	
	.xwxq{padding:15px 0 40px;}
	.xwxq .crubms{margin-bottom:15px;}
	.xqbox{padding:40px 6% 50px;}
	.xqtit{padding-bottom:15px;margin-bottom:20px;}
	.xqtit dd{margin-top:10px;}
	.xqnr .pic img{margin:25px auto;}

	.sxb{margin-top:45px;padding-top:15px;}
	.sxb li{width:100%;line-height:1.8;}
	.sxb li a{max-width:calc(100% - 60px);font-size:14px;}
	/*.sxb li a br{display:none;}
	.sxb li.fl a{margin-left:10px;}
	.sxb li.fr{justify-content:flex-end;flex-direction:row-reverse;margin-top:10px;}
	.sxb li.fr a{margin-right:0;margin-left:10px;}*/
	
	.join1{padding:40px 0;}
	.join1 .txt{width:90%;display:block;margin:0 5%;}
	.join1 .txt .box{padding:15px 0;}
	.join1 .txt > img{/*width:29%;*/display:none !important;width:45%;float:left;margin-right:3%;margin-top:5%;}
	.join1 .txt dl dd .li{margin-top:5px;}
	.join1 .txt dl dd .li span{width:10px;margin-right:5px;}
	.join1 .txt dl dd .li span:after{width:3px;height:3px;}
	.join1 .txt dl dd.i p{display:block;}
	.join1 .txt dl dd i{width:3px;height:8px;border-radius:8px;margin:0 3px;}
	.join1 .txt .name img{max-width:50%;}

	.plate-tit.tit2{padding-top:40px;}
	.join2 ul li{width:100%;border-radius:5px;}
	.join2 ul li img{border-radius:5px;}
	.join2 ul li dl{width:90%;}

	.join3 .list li .img{width:100%;}
	.join3 .list li .txt{width:100%;margin-right:0%;margin-top:15px;}
	.join3 .list li .txt .in a{line-height:30px;padding:0 25px;border-radius:15px 0 15px 0;}
	.join3 .swiper-pagination{width:100%;text-align:center;}
	.join3 .swiper-pagination-bullet{width:6px;height:6px;margin-right:6px !important;}
	.join3 .swiper-button-next:after,
	.join3 .swiper-button-prev:after{font-size:20px;}
	.join3 .butt{height:30px;}
	
	.tlbnn{flex-wrap:wrap;align-content:flex-end;}
	.tlbnn .txt{width:94%;}
	.talent{border-radius:5px;}
	.talent .tllist ul{padding:15px 20px;position:relative;}
	.talent .tllist ul li{width:100%;max-width:100%;}
	.talent .tllist .li2{text-align:left;}
	.talent .tllist .li3{line-height:30px;border-radius:5px;padding:0 10px;position:absolute;right:10px;top:10px;
		width:auto;font-size:0;display:flex;align-items:center;background:none;
	}
	.talent .tllist .li3 svg{width:14px;margin-left:0;}
	.talent .tllist .li3 svg path{fill:#666;}
	.talent .tllist .txt{padding:10px 20px 25px;}
	.talent .tllist .txt p{line-height:1.8;}
	.talent .tllist.on .li3{background:none;}
	.talent .tllist.on .li3 svg path{fill:#0578a8;}

	.tlcontact ul li{width:100%;margin-top:8px;}
	.tlcontact ul li dl dt{width:30%;}
	.tlcontact ul li dl dt:after{height:70%;width:1px;}
	.tlcontact ul li dl dt img{width:24px;}
	
	.campus2 ul{justify-content:flex-start;}
	.campus2 ul li{width:18.4%;margin-bottom:4%;margin-right:2%;}
	.campus2 ul li:last-child{margin-right:0;}
	.campus2 ul li .txt{width:80%;}
	.campus2 ul li img{width:40px;}
	.campus2 ul li .jt{left:85%;}

	/*** 不滚屏 ***/
	.home .header{background:#fff;}
	.home .section .main{padding:40px 0 30px;}
	.home .section .bg{width:100%;height:100%;left:0;top:0;margin:0;transform: scale(1);}
	.home .section .bg img{position:absolute;left:50%;top:0;width:auto;height:100%;transform:translateX(-50%);}

	.home .s3 .bg{background:#f6f6f6;}
	.home .s3 .bg img{opacity:0;}
	.numlist{justify-content:center;}
	.numlist li{width:30%;margin:1%;text-align:center;}
	.numlist li:nth-last-child(2){width:40%;}
	.home .s4 .swiper-button-next,
	.home .s4 .swiper-button-prev{background:#02709d;}
	.home .s4 .swiper-button-next::after,
	.home .s4 .swiper-button-prev::after{color:#fff;}

	
	.lang_en .nav ul li ul li {line-height:1.5;padding:5px 0;}
	.lang_en .culture li .txt dl{padding:0 5%;}
	.lang_en .campus1 .culture li .img{height:160px;}
	.lang_en .campus2 ul li{width:30%;margin-right:5%;}
	.lang_en .campus2 ul li:nth-child(3n){margin-right:0;}
	.lang_en .campus2 ul li .jt{display:none;}
	.lang_en .join3 .list li .txt{width:100%;margin-right:0;}
}

@media (max-width:640px) and (min-width:0px){
	.campus2 ul li{width:30%;margin-right:5%;}
	.campus2 ul li:nth-child(3n){margin-right:0;}
	.campus2 ul li .jt{display:none;}
	.campus2 ul li .txt{width:100%;}
	.campus2 ul li img{width:35px;}
	.cpbnn dl p br{display:none;}
	
	
	
}

@media (max-width:480px) and (min-width:0px){
	.abbnn dt span{display:none;}
	.abbnn dt p{white-space:wrap;}
	.campus1 .culture li .img{min-height:130px;}
	.h-banner ul li .img{height:100vh;}
	.h-banner ul li .img img{width:auto;height:100%;position:relative;left:50%;transform:translateX(-50%);}
	/*.h-banner ul li .txt{position:relative;left:0;top:0;transform:translate(0,0);padding:15% 0;}
	.h-banner ul li .img{position:absolute;left:0;top:0;width:100%;height:100%;}
	.h-banner ul li .img img{position:absolute;min-width:100%;width:auto;height:100%;min-height:215px;right:0;}
	*/
	.lang_en .join2 ul li{overflow:hidden;}
	.lang_en .join2 ul li img{width:120%;}
}
@media (max-width:420px) and (min-width:0px){
	.lang_en .join2 ul li img{width:150%;}
}
@media (max-width:360px) and (min-width:0px){
	.lang_en .join2 ul li img{width:180%;}
	.lang_en .campus2 ul li{width:45%;}
	.lang_en .campus2 ul li:nth-child(3n){margin-right:5%;}
	.lang_en .campus2 ul li:nth-child(2n){margin-right:0%;}
}