@charset "utf-8"; 
body { font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial'; }
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 94%;
	margin: 0 auto;
} 

.mo { display: none !important; }
.mb { display: none !important; }


@media(max-width: 1100px){
	.container{width: calc(100% - 40px);}
	.mo { display: inline-block !important; }
    .mb { display: inline-block !important; }
	.pc { display: none !important; }
}
i { font-style: normal; }
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
.bold { font-weight: bold; }
.flex { display: flex; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}


.navR { display: none; }
.co1 { color: #111111; }
.co3 { color: #333333; }

.zh70 { font-size: 70px; }
.zh66 { font-size: 66px; }
.zh60 { font-size: 60px; }
.zh54 { font-size: 54px; }
.zh52 { font-size: 52px; }
.zh50 { font-size: 50px; }
.zh40 { font-size: 40px; }
.zh36 { font-size: 36px; }
.zh34 { font-size: 34px; }
.zh32 { font-size: 32px; }
.zh30 { font-size: 30px; }
.zh28 { font-size: 28px; }
.zh26 { font-size: 26px; }
.zh24 { font-size: 24px; }
.zh22 { font-size: 22px; }
.zh20 { font-size: 20px; }
.zh18 { font-size: 18px; }
.zh16 { font-size: 16px; }
.zh15 { font-size: 15px; }
.zh14 { font-size: 14px; }

@media(max-width:1900px) {
    .zh70 { font-size: 65px; }
    .zh66 { font-size: 60px; }
	.zh60 { font-size: 55px; }
    .zh54 { font-size: 49px; }
    .zh52 { font-size: 49px; }
    .zh50 { font-size: 46px; }
    .zh40 { font-size: 35px; }
    .zh36 { font-size: 31px; }
    .zh34 { font-size: 27px; }
    .zh32 { font-size: 27px; }
    .zh30 { font-size: 25px; }
    .zh28 { font-size: 24px; }
    .zh26 { font-size: 24px; }
    .zh24 { font-size: 24px; }
    .zh22 { font-size: 22px; }
    .zh18 { font-size: 18px; }
    .zh16 { font-size: 16px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}

@media(max-width:1500px) {
    .zh70 { font-size: 55px; }
    .zh66 { font-size: 50px; }
	.zh60 { font-size: 45px; }
    .zh54 { font-size: 35px; }
    .zh52 { font-size: 35px; }
    .zh50 { font-size: 33px; }
    .zh40 { font-size: 28px; }
    .zh36 { font-size: 26px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 22px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 18px; }
    .zh16 { font-size: 16px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}

@media(max-width:1280px) {
    .zh70 { font-size: 45px; }
    .zh66 { font-size: 40px; }
    .zh60 { font-size: 36px; }
    .zh54 { font-size: 30px; }
    .zh52 { font-size: 30px; }
    .zh50 { font-size: 28px; }
    .zh40 { font-size: 28px; }
    .zh36 { font-size: 26px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 24px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 18px; }
}

@media(max-width:1100px) {
    .zh70 { font-size: 26px; }
    .zh66 { font-size: 26px; }
	.zh60 { font-size: 26px; }
    .zh54 { font-size: 24px; }
    .zh52 { font-size: 24px; }
    .zh50 { font-size: 24px; }
    .zh40 { font-size: 24px; }
    .zh36 { font-size: 24px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 22px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 16px; }
    .zh16 { font-size: 14px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}



.header { position: fixed; z-index: 99; width: 100%; top: 0; left: 0; padding: 0 2.86%; border-bottom: 1px solid rgba(255, 255, 255, 0.3); background:rgba(255,255,255,0); transition:all 0.5s; }
.header .logo img { width: 125px; height: 41px; }

.header .logo:hover img { transform:scale(1); }

.header .logo .morena { display: none; }
.header .logo a { display: block; padding: 20px 0; transition:all 0.6s; }
.header .adenz ul li { float: left; margin:0 20px; position: relative; }
.header .adenz ul li:last-child { margin-right: 0; }
.header .adenz ul li a { display: block; color: #fff; transition:all 0.6s; font-size: 16px; line-height: 1; padding: 32px 0 33px; }

.header .adenza ul li a { font-size: 14px; padding: 33px 0 32px; transition:all 0.6s; }
.header .adenza .enzb { margin-left: 40px; }
.header .adenza .enzb a { font-size: 14px; display: block; color: #fff; line-height: 1;  transition:all 0.6s; padding: 33px 0 32px 22px; position: relative; }
.header .adenza .enzb a::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background: url(../images/enzb.svg)no-repeat center center/cover; }

.bannerZ { height: 100vh; }
.banner { transition: all 0.5s; position: relative; width: 100%; position: fixed; left:0;top:0; height: 100vh; }
.banner .img { position: relative; height: 100vh; overflow: hidden; }
.banner .img .pc { width: 100%; height: 100%; -webkit-animation:fa1 5s linear 1; }
.banner .img .vid { z-index: 3; min-height: 100%; min-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.banner video { z-index: 3; min-height: 100%; min-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.banner .img:before { content:""; width: 100%; height: 40%; position: absolute; left:0; top:0; background: linear-gradient(180deg, #1E242C 0%, rgba(30, 36, 44, 0) 100%); opacity: 0.5; z-index: 10; }


.indexA .img:before { content:""; width: 100%; height: 40%; position: absolute; left:0; top:0; background: linear-gradient(180deg, #1E242C 0%, rgba(30, 36, 44, 0) 100%); opacity: 0.3; z-index: 10; }


.header.fixed-head .logo a { padding:10px 0; }
.header.fixed-head .adenz ul li.cur>a,.header.fixed-head .adenz ul li:hover>a { color:#003C83; }
.header.fixed-head .adenza .enzb a { padding: 23px 0 22px 22px; }

@media(max-width: 1100px){
    .header .logo a { padding:10px 0; }
    .header .adenz ul li a { padding: 22px 0; }
    .header .adenza .enzb a { padding: 23px 0 22px 22px; }   
    .bannerZ,.banner,.banner .img { height: auto; position: relative; }
    .bannerZ, .banner, .banner .img { height: 145vw; overflow: hidden; }
}

@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}
.header .logo { margin-right: 62px; }
.header .logo .pic2 { display:none; }



.fixed-head,.detHeader { background: #fff; border-bottom: 2px solid rgba(120, 120, 120, 0.3); }
.header.fixed-head .logo .pic1 { display:none; }
.header.fixed-head .logo .pic2 { display:block; }
.header.fixed-head .adenz ul li>a { padding:24px 0; color:#1A1A1A; }
.header.fixed-head .adenza .enzb a { color:#1A1A1A; }
.header.fixed-head .adenza .enzb a::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }
.header.detHeader .logo .pic1 { display:none; }
.header.detHeader .logo .pic2 { display:block; }
.header.detHeader .adenz ul li>a { color:#1A1A1A; }
.header.detHeader .adenza .enzb a { color:#1A1A1A; }
.header.detHeader .adenza .enzb a::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }



@media(max-width: 1100px){
    .header .logo { margin-right:0; }
    .header .adenz,
    .header .adenza .enza { display:none; }
    .header .adenza { margin-right: 60px; }
    .header .adenza,.navR { display:block; }
    .banner video { top:0; transform:translateX(-50%); left:50%;  }
}


.bannerABtn { z-index: 10; cursor: pointer; position: absolute; left: 3.32%; top: calc(82px + 9.7%); }
.bannerABtn .wza { color: #fff; font-weight: 500; line-height: 1.2; }
.bannerABtn .wza.wzz { font-weight: 300; }
.bannerABtn .wzc { width: 33px; height: 33px; margin-top: 18px; position: relative; }
.bannerABtn .wzc::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/wzcbtn.svg)no-repeat center/cover; opacity: 1; transition: all .5s; }
.bannerABtn:hover .wzc::before { opacity: .5; }
.banner .banzme { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 4; bottom: 10.7%; }
.banner .banzme .zmea { color: #fff; line-height: 1.21; }
.banner .banzme .zmeb { color: #fff; text-transform: uppercase; width: 310px; line-height: 1.75; margin-top: 11px; }

.banner .banzmo,
.nnbanner .banzmo { position: absolute; right: 3.32%; color: #fff; font-size: 12px; bottom: 0; width: 13px; line-height: 14px; text-align: center; }
.banner .banzmo .mz,
.nnbanner .banzmo .mz { width: 2px; height: 40px; background: rgba(255, 255, 255, 0.3); display: inline-block; position: relative; margin-top: 10px; overflow: hidden; }
.banner .banzmo .mz::before,
.nnbanner .banzmo .mz::before { position: absolute; content: ""; top: 0; left: 0; width: 2px; height: 18px; background: #fff; -webkit-animation: godown 1.5s infinite; animation: godown 1.5s infinite; }
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 15px);opacity: 0;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {transform: translate(0, 25px);opacity: 0;}
}

.nnbanner .img { position: relative; }
.nnbanner .img:before { content:""; width: 100%; height: 40%; position: absolute; left:0; top:0;    background: linear-gradient(180deg, rgba(200,200,200,0.4) 0%, rgba(150, 156, 150, 0) 100%); opacity: 1; z-index: 10; }


.homeBoxA { position: relative; z-index: 16; }
.indexA { padding: 5.20833vw 0 6.66666vw; background: #FFF; }
.indexA .nexahz-swiper { margin-top: 45px; }
.indexA .nexahz-swiper .swiper-slide { padding: 0 0; transform: scale(.9);  transition: all .5s; overflow: hidden; border-radius: 10px; opacity: .3; }
.indexA .nexahz-swiper .swiper-slide-active { transform: scale(1); opacity: 1; }
.indexA .nexahz-swiper .swiper-slide .wzmo { z-index: 11; position: absolute; top: 70px; left: 46px; line-height: 1; }
.indexA .nexahz-swiper .swiper-slide .wzmo .moa { color: #fff; }
.indexA .nexahz-swiper .swiper-slide .wzmo .mob { color: #fff; margin-top: 12px; }
.indexA .swuiper .gong { width: 65px; height: 65px; margin-top: 0; top: 50%; transform: translateY(-50%); border: 1px solid rgba(62, 58, 57, 0.3); border-radius: 50%; transition: all .5s; }
.indexA .swuiper .gong::after { opacity: 0; }
.indexA .swuiper .gong::before { position: absolute; content: ""; width: 8px; height: 14px; top: 50%; left: 50%; transform: translate(-50%,-50%);  }
.indexA .swuiper .swiper-button-prev { left: 15.8%; }
.indexA .swuiper .swiper-button-next { right: 15.8%; }
.indexA .swuiper .swiper-button-prev::before { background: url(../images/prev.svg)no-repeat center center/cover; }
.indexA .swuiper .swiper-button-next::before { background: url(../images/next.svg)no-repeat center center/cover; }
.indexA .swuiper .over { position: initial; line-height: 0; }
.indexA .swuiper .gong:hover { background: #fff; border-color: #fff; }
.nexahe-swiper { width: 155px; overflow: hidden; display: inline-block; margin-top: 44px; }
.nexahe-swiper .swiper-slide { width: 16px; height: 16px; border-radius: 50%; margin: 0 13px; }
.nexahe-swiper .swiper-slide:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 8px;
    background: #666666;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.nexahe-swiper .swiper-slide::before{
	content: '';
	position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    opacity: 0;
    border: 3px solid rgb(236,236,236);
    background: rgb(236,236,236);

    border-radius: 50%;
}
.nexahe-swiper .swiper-slide .circle {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.nexahe-swiper .swiper-slide .circle i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.nexahe-swiper .swiper-slide .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 3px solid #666666;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 20px, 20px, 8px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.nexahe-swiper .swiper-slide .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 8px, 20px, 0px);
}

.nexahe-swiper .swiper-slide-thumb-active .circle i::before {
	-webkit-animation: circleR 3500ms linear both;
	animation: circleR 3500ms linear both;
}

.nexahe-swiper .swiper-slide-thumb-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}
.nexahe-swiper .swiper-slide-thumb-active:after { background: #fff; }
.nexahe-swiper .swiper-slide-thumb-active::before { opacity: 1; }

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.swiper-container { overflow: hidden; }
.indexB { position: relative; }
.indexB-a { position: relative; width: 100%; height: 100vh; }
.indexB-a .bg { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; transform:translate(-50%, -50%); }
.indexB-a .bg3 { position: relative; width: 100%;height: 100%; transition:all 0.3s; }
.indexB-a .bg2 { transition: all 0.6s; opacity: 1; position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); }

.indexB-c { transition: all 0.5s; opacity: 1; position: absolute; left:0; bottom:-1vw; width: 100%; }
.indexB-d { position: absolute; left:60px; top:160px; width: 100%; }
.indexB-e { width: 420px; position: absolute; right:100px; bottom:130px; }
.indexB-c .swiper-wrapper {  -webkit-transition-timing-function: linear;   -ms-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;  }
@media(max-width: 1500px){
    .indexB-d { left:40px; top:9vw; }
    .indexB-e { width: 360px; right:3vw; bottom:7vw; }
    .indexB-e .t { font-size: 14px; }
}
@media(max-width: 1100px){
    .indexA { padding: 50px 20px 60px; }
    .indexB-d { left:40px; top:7vw; }
    .indexB-e { width: 360px; right:4vw; bottom:7vw; }
    .indexA .swuiper .swiper-button-prev { left: 20px; }
    .indexA .swuiper .swiper-button-next { right: 20px; }
    .indexA .swuiper .swiper-button-next,.indexA .swuiper .swiper-button-prev { background-color: rgba(0, 60, 131, 0.8); width: 42px!important; height:42px!important; border-color: rgba(0, 60, 131, 0.3);  border:none; }
    .indexA .swuiper .swiper-button-next:hover,.indexA .swuiper .swiper-button-prev:hover { background-color: rgba(0, 60, 131, 1); border-color: rgba(0, 60, 131, 1); }
    .indexA .swuiper .swiper-button-next:after,.indexA .swuiper .swiper-button-prev:after { color:#fff!important; opacity: 1; font-size:16px; }
    .indexA .swuiper .swiper-button-next:before,.indexA .swuiper .swiper-button-prev:before { display:none; }
}
@media(max-width: 600px){
    .indexA .swuiper .swiper-button-prev { left: 10px; }
    .indexA .swuiper .swiper-button-next { right: 10px; }
}

.indexA .img { position: relative; }
.indexA .img .kuang { border-radius:10px; z-index: 5; content:''; background: rgba(0,0,0,0); transition:all 0.5s; width: calc(100% + 20px); height: calc(100% + 20px); border:1px solid #fff; box-shadow: 0 0 5px #fff; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.indexA .img img { transform:scale(1.2); position: relative; left: 0px; }
.indexA .swiper-slide:hover .kuang {  width: calc(100% - 40px); height: calc(100% - 40px); background: rgba(0,0,0,0.3); }
.indexA .swiper-slide:hover .img img { transform:scale(1); left:0; }



.indexB { height: 200vh; }
.indexB.fixed .indexB-b { position:fixed; left:0; top:0; width: 100%; height: 100vh; }
.indexB.fixed2 .indexB-b { position:absolute; left:0; bottom:0; width: 100%; height: 100vh; }
.indexB-c.hide,.indexB-a .bg2.hide { opacity: 0; }

.indexB-f .relative { width: 100%; height: 100%; }
.indexB-f { position: absolute; transition:all 1.2s; top:0; right: -800px; z-index: 5; width: 600px; height: 100%; background: #003C83; }
.indexB-f.show { right:0; }
.indexB-g { position: absolute; top:52%; transform:translateY(-50%); width: 100%; padding: 0 60px; }
.indexB-h ul li { cursor: pointer; margin: 8px 0; }
.indexB-h ul li.cur { opacity: 1; }
.indexB-i .con .c { min-height: 300px; }
.indexB-i .con .cc { max-height: 200px; overflow-y:scroll; padding-right:12px; }

.indexB-i .con .cc{
    scrollbar-color:  rgba(255, 255, 255, 0.3) rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.indexB-i .con .cc::-webkit-scrollbar { 
    width: 6px; 
    height: 1px;
}
.indexB-i .con .cc::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: rgba(255, 255, 255, 0.1);;
}
.indexB-i .con .cc::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(255, 255, 255, 0);;
}


.indexB-i .swiper-container .swiper-pagination { opacity: 0; }
.indexB-i .swiper-container { position: relative; }
.indexB-i .swiper-button-prev,
.indexB-i .swiper-button-next { width: 65px; height: 65px; border-radius: 50px; border:1px solid rgba(255,255,255,0.5); }
.indexB-i .swiper-button-prev:after,
.indexB-i .swiper-button-next:after { font-size: 20px; color:#fff; }
.indexB-i .swiper-button-prev { left:0; bottom:0; top: auto!important; margin-top:0; }
.indexB-i .swiper-button-next { left: 80px; right:auto; bottom:0; top: auto!important; margin-top:0; }
.indexB-i .img { max-width: 80%; }
.indexC { background: #003C83; }
@media(max-width: 2000px){
    .indexB-h ul li { margin: 3px 0; }
    .indexB-i { margin-top:30px; }
    .indexB-g { padding: 0 3vw; }
    .indexB-i .con { margin-top:20px; }
    .indexB-i .con .c { min-height: 280px; }
    .indexB-i .con .cc { max-height: 180px; }
}
@media(max-width: 1500px){
    .indexB-f { width: 480px; }
    .indexB-h ul li { margin: 5px 0; }
    .indexB-i { margin-top:0px; }
    .indexB-i .con { margin-top:20px; }
    .indexB-i .con .c { min-height: 280px; }
    .indexB-i .con .cc { max-height: 180px; }
    .indexB-h { display:none; }
}
@media(max-width: 1300px){
    .indexB-f { width: 400px; }
    .indexB-i .con .c { min-height: 260px; }
    .indexB-i .con .cc { max-height: 140px; }
    .indexB-i .swiper-button-prev,
    .indexB-i .swiper-button-next { width: 52px; height: 52px; }
}
@media(max-width:1100px){
    .indexB-i .img { width: 100%; max-width:100%; }
    .indexB-i .con .c { min-height: 240px; }
    .indexB-i .con .cc { max-height:160px; }
}

body { width: 100%; overflow:hidden; }
.indexD { background: #fff; }
.indexD .nexdr { width: 72%; }
.indexD .nexdl { width: 28%; }
.indexD .nexdr .swiper-container { height: 495px; overflow: hidden; }
.indexD .nexdr .swiper-slide { overflow: hidden; text-align: center;background: #fff;height: calc((95% - 30px) / 4) !important; padding-bottom:15px; display: flex;justify-content: center;align-items: center; border-bottom:1px solid #E7E7E7;}

.indexD .nexdr .swiper-slide .t {opacity: 0; transition:all 0.5s; position: absolute; left:0; top: 0; width: 100%; background: rgba(0,0,0,0.5); height: 100%; display: flex; align-items: center;  justify-content: center; }
.indexD .nexdr .swiper-slide:hover .t { opacity: 1; }
.researchG-a .t {opacity: 0; transition:all 0.5s; position: absolute; left:0; top: 0; width: 100%; background: rgba(0,0,0,0.5); height: 100%; display: flex; align-items: center;  justify-content: center; }
.researchG-a:hover .t { opacity: 1; }


@media(max-width: 1100px){
    .indexD .nexdr .swiper-slide .t { opacity: 1; background: rgba(0,0,0,0.3); }
    .researchG-a .t { opacity: 1; background: rgba(0,0,0,0.3); }
}

.mainQh { width: 65px!important; height: 65px!important; border-radius: 50px; border: 1px solid rgba(62, 58, 57, 0.3); }
.mainQh:after { font-size:16px!important;color:#000; }

.mainQh:hover { background-color: #003C83; border-color:#003C83; }
.mainQh:hover:after { color:#ffffff; }

.nexmz .mainQh { position: relative; margin:0!important; margin-right: 15px!important; left:auto!important; right:auto!important; }
.nexmz .mainQhNext {  }
.indexD-a { display:flex; flex-wrap:wrap; }
.indexD-a .nexmz { width: 100%; position: absolute; left:0; bottom:0; }
.indexC { width: 100vw; overflow: hidden; }
.indexD-b { margin-top:20px; }
@media(max-width: 1500px){
    .mainQh { width: 56px!important; height: 56px!important; }
}
@media(max-width: 1300px){
    .indexD .nexdr .swiper-slide { height: calc((90% - 30px) / 4) !important; }
    .indexD .nexdr .swiper-container { height: 400px; }
}
@media(max-width: 1100px){
    .mainQh { width: 42px!important; height: 42px!important; }
    .indexD-a .nexmz { left:auto; top:50%; transform:translateY(-50%); right:0; width: 94px; }
    .nexmz .mainQh { margin-right:0!important; }
    .nexmz .mainQhNext { float:right; } { margin-right:0!important; }
    .indexD .nexdl { width: 100%; }
    .indexD-b { margin-top: 0; }
    .indexD .nexdr { width: 100%; margin-top:10px; }
}
@media(max-width: 600px){
    .indexD .nexdr .swiper-slide { padding-bottom:15px; height: calc((80% - 30px) / 4) !important; }
    .indexD .nexdr .swiper-container { height: 360px; }
}


.indexE { background: #F6F9FC; }
.indexE-c { width: 72%; }

.indexE-c a { display:block; padding:30px 0; border-bottom:1px solid #D8D8D8; }
.indexE-c ul li:nth-child(1) a { border-top:1px solid #d8d8d8; }
.indexE-c .img { width: 30%; }
.indexE-e { width: calc(70% - 50px); right:0; }

.smallMore { display:inline-block; transition:all 0.6s; padding-right:15px; background: url(../images/smallmore.svg) no-repeat right center; }
.smallMore:hover { padding-right: 22px; color:#003C83; }
.indexE-c ul li .t { transition:all 0.5s; }
.indexE-c ul li:hover .t { color:#003C83; text-decoration:underline; transition: all 0.5s; }
.indexE-c ul li:hover .img img { transform:scale(1.05); }

@media(max-width: 1100px){
    .indexE-c { width: 100%; margin-top: 30px; }
    .indexE-c a { padding: 20px 0; }
    .indexE-c .img { width: 100%; }
    .indexE-e {float:left; width: 100%; margin-top:20px;}
}







/*底部*/
.footer { background: #003C83; position: relative; z-index: 8; }
.footerA { position: relative; z-index: 4; padding:40px 0; border-bottom:1px solid rgba(255,255,255,0.1); }
.footerB { padding:50px 0 70px; }
.footerC { padding:25px 0; border-top:1px solid rgba(255,255,255,0.1); }
.footerA-a ul li { margin-left: 50px; }
.footerA-a ul li a { display:block; }
.footerA-a ul li a.sign { margin-bottom:10px; }
.footerB-b { max-width: 420px; }
.footerA-a ul li:nth-child(1) { margin-left:0; }
.footerB-b ul li { margin-top: 6px; position: relative; padding-left:90px; }
.footerB-b ul li .t { position: absolute; left:0; top:0; }
.footerB-c { margin-top:-5px; }
.footerB-c ul li { margin-left: 10px; float:left;  }
.footerB-c ul li a { min-width:180px; text-align:center; display:inline-block; padding: 13px 30px; border:1px solid rgba(255,255,255,0.1); border-radius: 50px; }
.footerB-c ul li a span.icon { display: inline-block; padding-right: 4px; }
.footerB-c ul li { }
.footerB-c .ewmA { position: absolute; top: 70px; left:50%; transform:translateX(-50%); height:0; transition:all 0.6s; width: 150px; overflow: hidden;  }
.footerB-c .ewm { padding:2px; background: #fff; border-radius: 5px; overflow: hidden; }
.footerB-c ul li:hover .ewmA { height: 150px; }
.footerC .copyright a { color:#fff; }
.footerA-a ul li a:hover { color:#fff; opacity: 1; }
.footerA-a ul li .sub a { line-height: 30px; }
.footerA-a ul li .sub a:hover { opacity:1; color:#fff; }
@media(max-width: 1600px){
    .footerA-a ul li { margin-left: 40px; }
    .footerC { padding:20px 0; }
    .footerB { padding: 40px 0 60px; }
}
@media(max-width: 1400px){
    .footerA-a ul li { margin-left: 30px; }
    .footerB { padding: 30px 0 40px; }
    .footerB-b { max-width: 360px; }
}
@media(max-width: 1150px){
    .footerA-a ul li { margin-left:20px; }
}
@media(max-width: 1100px){
    .footerA-a { display:none; }
    .footerA { padding:20px 0 30px; }
    .footerC { padding:16px 0; }
    .footerB-c { width: 100%; margin-top: 20px; }
    .footerB-c ul li { margin:0 10px 0 0; }
    .footerB-c ul li:last-child { margin-right:0; }
}
@media(max-width: 600px){
    .footerB-c { margin-top: 10px; }
    .footerB-c ul li a { min-width: 100px; padding: 10px 20px; }
    .footerB { padding: 20px 0 30px; }
}
@media(max-width: 400px){
    .footerB-c { margin-top: 10px; }
    .footerB-c ul li a { padding: 10px 20px; }
    .footerB-c ul li { margin:0 6px 0 0; }
    .footerB-c ul li:last-child { margin-right:0; }
}
@media(max-width: 350px){
    .footerB-c ul li a { padding: 8px 16px; }
    .footerB-c ul li:last-child { margin-right:0; }
}




/*新闻详情页*/
.newsDet { margin-top: 170px; }
.InformationDetails {background: #ffffff;padding: 0px 0 90px;}
.InformationDetails .detail{ float:right; background: #F6F9FC;;width: 74.34%;border-radius: 8px;padding: 35px 30px 50px 30px;}
.InformationDetails .detail .sbt .dbt{line-height: 1.35;color: #292b2b;}
.InformationDetails .detail .sbt .dbta{margin: 8px 0 26px;padding-bottom: 28px;border-bottom: 1px solid rgba(43, 55, 142, 0.1);}
.InformationDetails .detail .sbt .dbta .ta{font-size: 15px;color: #999999;margin-right: 20px;}
.InformationDetails .detail .sbks {line-height: 2; padding-top: 1vw; }
.InformationDetails .detail .sbks p:nth-child(n+2) { margin-top:12px; }
.InformationDetails .detail .taild{border-top: 1px solid rgba(43, 55, 142, 0.1);padding-top: 40px;margin-top: 40px;}
.InformationDetails .detail .taild .ldl { width: 100%; }
.InformationDetails .detail .taild .ldl .dl{margin-bottom: 13px;}
.InformationDetails .detail .taild .ldl .dl:last-child{margin-bottom: 0;}
.InformationDetails .detail .taild .ldl .dl a{display: block;line-height: 1;font-size: 16px;}
.InformationDetails .detail .taild .ldl .dl a span{display: inline-block;color: #333333;}
.InformationDetails .detail .taild .ldl .dl a i { position: relative; line-height: 24px; display: inline-block;color: #3d3d3d;margin-left: 5px; max-width:calc(100% - 200px); overflow: hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}
.InformationDetails .detail .taild .ldl .dl a:hover i{color: #000; font-weight:bold; }
.InformationDetails .detail .taild .ldl .dl a i:after { opacity: 0; content:''; width: 100%; height: 6px; background: rgba(0, 60, 131, 0.2); position: absolute;left:0; bottom:3px; border-radius: 5px; }
.InformationDetails .detail .taild .ldl .dl a:hover i:after { opacity: 1; }

.InformationDetails .detair{width: 24%; float: left;position: sticky; top: 60px;}
.InformationDetails .detair .taira { background: #F6F9FC;border-radius: 8px; }
.InformationDetails .detair .taira .irbt{ padding:40px 30px; background: url(../images/newsdet1.png) no-repeat center/cover #003C83; color: #fff; }
.InformationDetails .detair .taira .irnr ul li {position: relative;}
.InformationDetails .detair .taira .irnr ul li a{display: block; position: relative; width: 100%; padding:25px 25px; border-bottom: 1px solid rgba(43, 55, 142, 0.1);}
.InformationDetails .detair .taira .irnr ul li a::before{position: absolute;right: 0;top: 32px;width: 15px;content: "";height: 14px;background: url(../images/irnr.png)no-repeat center center/cover;}
.InformationDetails .detair .taira .irnr ul li::after{position: absolute;left: 0;top: -1px;width: 0%;content: "";height: 2px;background: #2B378E;transition: all .5s;}
.InformationDetails .detair .taira .irnr ul li:hover::after{width: 100%;}
.InformationDetails .detair .taira .irnr ul li:last-child a{border-bottom: 0;}
.InformationDetails .detair .taira .irnr ul li a:hover{color: #003C83;}
.InformationDetails .detair .taira .irnr ul li.cur a{color: #003C83;}
.InformationDetails .detair .taira .irnr ul li a:hover::before{background: url(../images/irnra.png)no-repeat center center/cover;}
.InformationDetails .detair .taira .irnr ul li.cur a::before{background: url(../images/irnra.png)no-repeat center center/cover;}
.InformationDetails .detair .tairb{border-radius: 8px;background: #F6F9FC;margin-top: 20px;padding: 30px 30px 30px 30px;}
.InformationDetails .detair .taira .irnr ul li a span { width: 38px; height: 38px; border-radius: 50px; background: url(../images/irnr.svg) no-repeat center rgba(0, 0, 0, 0.1); position: absolute; right: 25px; top:50%; transform:translateY(-50%); }
.InformationDetails .detair .taira .irnr ul li:hover a span,
.InformationDetails .detair .taira .irnr ul li.cur a span { background-color: #003C83; }
.InformationDetails .detair .tairb .irbt{color: #333333;margin-bottom: 24px;}
.InformationDetails .detair .tairb .irnr ul li{margin-bottom: 27px;}
.InformationDetails .detair .tairb .irnr ul li:last-child{margin-bottom: 0;}
.InformationDetails .detair .tairb .irnr ul li a {display: block;}
.InformationDetails .detair .tairb .irnr ul li a .img{overflow: hidden;border-radius: 5px;}
.InformationDetails .detair .tairb .irnr ul li a .nral{ line-height: 1.6; }
.InformationDetails .detair .tairb .irnr ul li a .nral p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.InformationDetails .detair .tairb .irnr ul li:hover a .nral{color: #2B378E;}
.InformationDetails .detair .tairb .irnr ul li:last-child a .nral{border-bottom: 0;}
@media(max-width:1600px) {
    .newsDet { margin-top: 150px; }
}
@media(max-width:1400px) {
    .InformationDetails .detair .taira .irbt { padding: 30px 20px; }
    .newsDet { margin-top: 140px; }
}

@media(max-width:1100px) {
    .newsDet { margin-top: 120px; }
    .InformationDetails .detail .taild .ldl .dl a i { max-width:calc(100% - 70px); }
    .InformationDetails .detail .taild .ldr { margin-top:15px; }
    .InformationDetails .detair{display: none;}
    .font30{font-size: 18px;}
    .InformationDetails .detail{width: 100%;}
    .mbx{display: none;}
    .InformationDetails{padding: 0px 0 50px;}
    .InformationDetails .detail{padding: 20px;}
    .InformationDetails .detail .sbt .dbta .ta {font-size: 14px;}
    .InformationDetails .detail .sbt .dbta {margin: 5px 0 8px;padding-bottom: 15px;}
    .InformationDetails .detail .sbks{line-height: 1.6;}
    .InformationDetails .detail .taild {padding-top: 20px;margin-top: 20px;}
}

@media(max-width:550px) {
    .newsDet { margin-top: 100px; }
    .InformationDetails{padding: 0px 0 50px;}
    .InformationDetails .detail .sbt .dbta .ta{width: 100%;margin-bottom: 5px;}
    .InformationDetails .detail .sbt .dbta .ta:last-child{margin-bottom: 0;}
    .InformationDetails .detail .sbt .dbta .ta{margin-right: 0;}
}

@media(max-width:450px) {
    .InformationDetails .detail .taild .ldl{width: 100%;}
    .InformationDetails .detail .taild .ldl .dl a i{width: 80%;}
    .InformationDetails .detail .taild .ldr { margin-top:25px; }
}


/*内页BANNER*/
.nnbanner .bg { width: 100%; height: 100vh; }
.nnbanner.active .bg { -webkit-animation:fa1 2s linear 1; }
@-webkit-keyframes fa1{
    0%{-webkit-transform:scale(1.1);}
    10%{-webkit-transform:scale(1.09);}
    20%{-webkit-transform:scale(1.08);}
    30%{-webkit-transform:scale(1.07);}
    40%{-webkit-transform:scale(1.06);}
    50%{-webkit-transform:scale(1.05);}
    60%{-webkit-transform:scale(1.04);}
    70%{-webkit-transform:scale(1.03);}
    80%{-webkit-transform:scale(1.02);}
    90%{-webkit-transform:scale(1.01);}
    100%{-webkit-transform:scale(1.0);}
}

.nnbanner .nnananz { width: 100%; position: absolute; left: 0; bottom: 100px; }

@media(max-width: 1900px){
    .nnbanner .nnananz { bottom: 5vw; }
}
@media(max-width: 1100px){
    .nnbanner .nnananz .anzb { margin-top:5px; }
}


/*新闻列表*/
/*.xwhd_a { float:left; width: calc(28% - 60px); }*/
.xwhd_a { float:left; width: 24%; }
.InformationDetails.xwhd_a .detair { width: 100%; }
/*.xwhd_b { float:right; width: 72%; }*/
.xwhd_b { float:right; width: 72%; }
.newsListC { margin-right: 10px; }
.newsListC a { transition:all 0.6s; display:inline-block; padding:17px 30px; margin-right:5px; border: 1px solid rgba(51, 51, 51, 0.3); border-radius:3px; }
.newsListC a.cur,.newsListC a:hover { background: #003C83; color:#fff; border-color:#003C83; }
.newsListD { width: 300px; position: relative; }
.newsListD .keyword { border-radius: 3px; overflow: hidden; border:none; width: 100%; height: 55px; background: rgba(216, 216, 216, 0.5); font-size: 14px; padding-left: 10px; }
.newsListD button { cursor: pointer; border-radius: 3px; overflow: hidden; border:none; position: absolute; right:0; top:0; width: 55px; height: 55px; background: url(../images/fdj.svg) no-repeat center #003C83; }
.newsListD { width: 100%; }
.newsListD.zlxzB { width: 300px; }

@media(max-width: 1500px){
    .xwhd_a { float:left; width: calc(28% - 3vw); }
    .xwhd_b { float:right; width: 72%; }
    .newsListC a { padding:15px 24px; }
    .newsListD .keyword { height: 52px; }
    .newsListC { margin-right: 5px; }
    .newsListD button { width: 52px; height: 52px; }
    .newsListD.zlxzB { width: 220px; }
}
@media(max-width: 1100px){
    .InformationDetails.xwhd_a .detair { display:block; }
    .xwhd_a { padding:0; width: 100%; }
    .xwhd_b { width: 100%; margin-top: 20px; }
    .newsListC a { padding:12px 24px; }
    .newsListD .keyword { height: 48px; }
    .newsListC { margin-right: 5px; }
    .newsListD button { width: 48px; height: 48px; }
    .newsListD { display:none; }
    .newsListC { margin-bottom:30px; }
}
@media(max-width: 700px){
    .newsListD { width: 100%; }
    .newsListC { margin-right:0; }
    .newsListC a { margin: 0 5px 0 0; }
    .newsListC a { padding:8px 20px; }
    .zlxzA-c { width: 100%; margin-top:20px; }
}

.newsB-a { background: #F6F9FC; position: relative; }
.newsB-b { float:left; width: 60%; }
.newsB-c { position: absolute; top: 50%; transform:translateY(-50%); right:0; width: 40%; padding: 0 60px 0 50px; }

.newsB-c .t { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsB-c .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.newsC ul li .c { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsC ul li .t { overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }


@media(max-width: 1900px){
    .newsB-c { padding: 0 3vw 0 2.5vw; }
}
@media(max-width: 1600px){
    .newsA-c button { width: 110px; }
    .newsA-b a,.newsA-c .inp,.newsA-c button { height: 46px; line-height: 46px; }
}
@media(max-width: 1100px){
    .newsB-b { width: 100%; }
    .newsB-c { position: relative; top:0; transform:translateY(0); width: 100%; float:left; }
    .newsB-c { padding: 30px; }
    .newsA-b { width: 100%; }
    .newsA-b a { width: calc(25% - 9px); }
    .newsA-b a:last-child { margin-right:0; }
    .newsA-c { width: 100%; margin-top:12px; }
}
@media(max-width: 600px){
    .newsB-c { padding: 20px 16px; }
    .newsA-b a,.newsA-c .inp,.newsA-c button { height: 40px; font-size:14px; line-height: 40px; }
}

.newsC ul li a { display:block; }
.newsC-a { position: relative; }
.newsC-b { float:left; width: 30%; }
.newsC-c { padding:0; width: calc(70% - 40px); }
.newsE { margin-bottom:20px; }
.newsC ul li { position: relative; padding: 30px; margin-bottom:20px; background: #F6F9FC; }
.newsC ul li:after { content:''; width: 0; height: 1px; background: #2B378E; position: absolute; left:0; bottom: 0; transition:all 1.5s; }
.newsC ul li:hover:after { width: 100%; }
.page a { display:inline-block; width: 58px; height: 58px; vertical-align:top; transition:all 0.5s; margin: 3px; line-height: 58px; background: rgba(43, 55, 142, 0.1); font-size:18px;color:#2B378E; border-radius:6px; text-align:center; }
.page a.cur,.page a:hover { background: #2B378E; color:#fff; }
@media(max-width:1500px){
    .page a { width: 42px; height: 42px; line-height: 42px; font-size:16px; margin: 2px; }
    .newsC-b { width: 32%; }
    .newsC-c { width: calc(68% - 30px); }
    .newsC ul li { padding:25px; }
}
@media(max-width:1100px){
    .newsC-b { float:left; width: 30%; }
    .newsC-c { position: absolute; top:50%; transform:translateY(-50%); padding: 0 0 0 20px; width: calc(70% - 10px); }
    .newsC-c .c { display:none; }
    .newsC ul li { padding:20px; }
}
@media(max-width: 900px){
    .newsC ul li .more { display:none; }
}
@media(max-width:750px){
    .newsC-b { float:left; width: 40%; }
    .newsC-c { width: calc(60% - 10px); }
    .page a { width: 36px; height: 36px; line-height: 36px; font-size:14px; }
}
@media(max-width:550px){
    .newsC-b { float:left; width: 100%; }
    .newsC-c { width: 100%; position: relative; top:0; transform:translateY(0); float:left; padding:20px 0 10px; }
    .newsC-c .more { margin-top:10px; display:none; }
    .newsC ul li { padding:15px; }
}

.newsE { position: relative; }
.newsE .mainQh { width: 52px!important; height: 52px!important; top:auto; margin:0; opacity: 1!important; bottom: 3vw; background-color: rgba(0, 60, 131, 0.3); border-color: rgba(0, 60, 131, 0.3);  border:none;}
.newsE .mainQhPrev { left:auto; right: calc(1vw + 130px); }
.newsE .mainQhNext { right: calc(1vw + 60px); }
.newsB .newsB-c { padding-bottom: 120px; }
.newsE .mainQh:after { color:#fff; }
.newsE .mainQh:hover { background-color: #003C83; border-color:#003C83; }
@media(max-width: 1900px){
    .newsE .mainQhPrev { left:auto; right: calc(110px + 3vw); }
    .newsE .mainQhNext { right: calc(0 + 3vw); }
}
@media(max-width: 1500px){
    .newsB .newsB-c { padding-bottom: 80px; }
    .newsE .mainQhPrev { left:auto; right: calc(100px + 3vw); }
    .newsE .mainQhNext { right: calc(0 + 3vw); }
}
@media(max-width: 1100px){
    .newsB .newsB-c { padding-bottom: 60px; }
    .newsE .mainQhPrev { left:auto; right: 80px; }
    .newsE .mainQhNext { right: 25px; }
    .newsE .mainQh { width: 42px!important; height: 42px !important; }
}

/*活动列表*/
.videoListA li .img:before { z-index: 2; content:''; width: 100%; height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6) 97%); position: absolute; left:0; bottom:0; }
.videoListA li a { display:block; }
.videoListA-a { position: absolute; left:0; bottom: 35px; width: 100%; padding: 0 30px; z-index: 5; }
.videoListA li { margin-bottom:20px; }

    

    



















/*.indexE-a ul li .img img { height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%; }*/


/*.indexE-a ul li .img { -webkit-mask-image: url(../images/twist-mask.svg); -webkit-mask-position: -132px -132px; -webkit-mask-repeat: no-repeat;
    padding-top: 14vw;
    transform: translateZ(0);
    transition: -webkit-mask-position .5s; }
.indexE-a ul li:hover .img {
    -webkit-mask-position: 0 0;
}*/


/*关于我们*/
.aboutA { background: url(../images/about/aboutabg.png) no-repeat center/cover; padding-top:140px; position: relative; }
/*.aboutA-a { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 39%;padding:0 0 0 3vw; }*/
.aboutA-a { float:left; width: 45%;padding:0 0 6vw 3vw; }
.aboutA-c .c { padding-right:0px; overflow-y:scroll; overflow:hidden; }
/*.aboutA-c .c { height: 400px; overflow-y: scroll; }*/
.aboutA-c .c{
    scrollbar-color:  rgba(76, 76, 76, 0.3) rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.aboutA-c .c::-webkit-scrollbar { 
    width: 6px; 
    height: 1px;
}
.aboutA-c .c::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: rgba(76, 76, 76, 0.1);;
}
.aboutA-c .c::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(76, 76, 76, 0.1);;
}
.aboutA-c .c p:nth-child(n+2) { margin-top: 15px; }
.aboutA-b { float:right; width: 55%; position: sticky; top: 40px; }

@media(max-width: 1900px){
    .aboutA { padding-top: 7vw; }
    /*.aboutA-c .c { height: 22vw; }*/
}

@media(max-width: 1100px){
    .aboutA { padding-top: 50px; }
    .aboutA-a { position: relative; top:0; transform:translateY(0); float:right; width: 100%; padding:20px 20px 50px; }
    .aboutA-b { width: 100%; }
    .aboutA-c .c { height: 300px; padding-right:10px;/* overflow: hidden;*/ overflow-y:scroll;}
    .aboutA-b { float:right; width: 100%; position: relative; top: 0; }
}
@media(max-width: 600px){
    .aboutA { padding-top: 40px; }
}

.bgf6 { background: #F6F9FC; }
.aboutC { overflow: hidden; }
.aboutC-a { padding: 0 200px; }
.aboutC-b { width: 42vw; position: relative; z-index: 10; padding: 54px; }
.aboutC-b .img { border-radius: 50%; overflow: hidden; position: relative; z-index: 5; }
.aboutC-b .logo { z-index: 6; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.aboutC-b .bgW { width: 100%; height: 100%; background: #fff; border-radius: 50%; overflow: hidden; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.aboutC-b .circle { border:2px dashed #D2DDED; border-radius: 50%; overflow: hidden; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.aboutC-b .circlea { width: 120%; height: 120%; border:2px dashed #D2DDED; border-radius: 50%; overflow: hidden; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.aboutC-b .circleb { width: 140%; height: 140%; }
.aboutC-c { position: absolute; z-index: 16; right:0; width: 28vw; top:50%; transform:translateY(-50%); }
.aboutC-c .aboutA-c .c { height: auto; overflow: hidden; padding-right:0; }

@media(max-width: 1900px){
    .aboutC-a { padding: 0 10vw; }
    .aboutC-b { width: 42vw; padding: 2.6vw; }
}
@media(max-width: 1600px){
    .aboutC-a { padding: 0 6vw; }
    .aboutC-b { width: 47vw; padding: 2.6vw; }
    .aboutC-c { width: 35vw; }
}
@media(max-width: 1100px){
    .aboutC-a { padding: 0 20px; }
    .aboutC-b { width: 100%; padding: 16px; }
    .aboutC-c { width: 100%; position: relative; float:left; width: 100%; top:0; transform:translate(0); }
}
@media(max-width: 600px){
    .aboutC-b .logo img { width: 90px; height: auto; }
}

.aboutB { background: url(../images/about/aboutcbg.jpg) no-repeat center/cover; }
.aboutB-b .gallery-thumbs {position: relative;text-align: center;}
.aboutB-b .gallery-thumbs .swiper-slide {cursor: pointer;padding-top: 50px;width: 89px;position: relative;}
.aboutB-b .gallery-thumbs {padding: 0 45px;}
.aboutB-b .gallery-thumbs .swiper-slide p {height: 50px;line-height: 50px;font-size: 18px;color: #fff;opacity: 0.35;}
.aboutB-b .gallery-thumbs .swiper-slide-thumb-active p {opacity: 1;}
.aboutB-b .gallery-thumbs:after {content: '';width: 100%;height: 1px;background: rgba(255,255,255,0.2);position: absolute;left: 0;top: 50%;}
.aboutB-b .gallery-thumbs .swiper-slide span {display: inline-block;width: 10px;height: 10px;background: rgba(255,255,255,0.3);border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.aboutB-b .gallery-thumbs .swiper-slide-thumb-active span {background: #fff;}
.aboutB-b .swiper-button-next,.aboutB-b .swiper-button-prev {width: 41px;height: 41px;border: 1px solid #fff;border-radius: 50%;left: -41px;}
.aboutB-b .swiper-button-next {left: auto;right: -41px;}
.aboutB-b .swiper-button-next:after,.aboutB-b .swiper-button-prev:after {font-size: 16px;color: #fff}
.aboutB-c {position: relative;}
.aboutB-b .swiper-button-next,.aboutB-b .swiper-button-prev {opacity: 0.4;}
.aboutB-b .swiper-button-next:hover,.aboutB-b .swiper-button-prev:hover {opacity: 1;}
.aboutB-f {float: left;max-width: 40%;text-align: left;}
.aboutB-e {float: right;border-radius: 20px;overflow: hidden;}
.aboutB-e .img {border-radius: 20px;overflow: hidden;}
#wrap {height: 180px;overflow: hidden;position: relative;border-right: none;}
#wrap:after {content: '';width: 5px;height: 100%;background: rgba(255,255,255,0.2);position: absolute;right: 0;top: 0;border-radius: 4px;}
#box {height: 100%;overflow-x: hidden;overflow-y: auto;margin-right: -19px;padding-right: 50px;}
#scrollBar {height: 100%;width: 5px;position: absolute;right: 0;top: 0;border-radius: 5px;background-color: #fff;opacity: 1;cursor: pointer;}
#scrollBar:hover {background-color: #fff;}
.aboutB-g .c {font-size: 18px;color: #ffffff;line-height: 1.5;}
.aboutB-g .c p {margin-bottom: 6px;}
.aboutB-h .swiper-container .swiper-slide {padding: 40px 0;}
.aboutB-h .swiper-container .swiper-slide {opacity: 0.3;transition: all 0.8s;transform: scale(0.94);}
.aboutB-h .swiper-container .swiper-slide-active { z-index: 10; position: relative; opacity: 1;transform: scale(1.17);}
.aboutB-d {border-radius: 20px;padding: 30px;background:#fff;}
.aboutB-d .t {font-size: 106px;color: #fff;line-height: 0.9;}
.aboutB-d .con {font-size: 16px; line-height: 1.6; height: 8vw; padding-right: 16px; overflow-y:scroll; }
.aboutB-h .swiper-container .swiper-slide-active  .aboutB-d .con { font-size:14px; }
.aboutB-d .con{
    scrollbar-color:  rgba(76, 76, 76, 0.3) rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.aboutB-d .con::-webkit-scrollbar { 
    width: 3px; 
    height: 1px;
}
.aboutB-d .con::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: rgba(76, 76, 76, 0.1);;
}
.aboutB-d .con::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(76, 76, 76, 0.1);;
}
.aboutB-d .con p {position: relative;padding-left: 12px;}
.aboutB-d .con p:nth-child(n+2) { margin-top:12px; }
.aboutB-d .con p:after {content: '';width: 5px;height: 5px;background: #666;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.aboutB-h .swiper-container .swiper-slide-active .aboutB-d .c sup {line-height: 0;}
.aboutB-h .swiper-container .swiper-slide-active .aboutB-d .c {font-size: 12px;}


.aboutB-z { width: 64%; padding: 0 50px 0 0; }
.aboutB-y { float:right; width: 36%; }
.aboutB-z.wid100 { width: 100%; }

@media(max-width: 1900px){
    .aboutB-z { padding: 0 2.5vw 0 0; }
}

@media(max-width: 1680px) {
    .aboutB-d {padding:30px;}
    .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .c {font-size: 14px;height: 174px;overflow: hidden;}
    .aboutB-d .c p:after {top: 9px;}
}
@media(max-width: 1580px) {
    .aboutB-d {padding: 20px;}
}
@media(max-width: 1280px) {
    .aboutB-d {padding: 20px;}
}
@media(max-width: 1100px) {
    .aboutB-d .t {font-size: 30px;}
    .aboutB-d .c {font-size: 13px;}
    .aboutB-h .swiper-container .swiper-slide {padding: 0px 0;}
    .aboutB-h .swiper-container .swiper-slide {transform: scale(0.9);}
    .aboutB-h .swiper-container .swiper-slide-active {opacity: 1;transform: scale(1);}
    .aboutB-d {padding: 20px;text-align: justify;}
    .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .c {font-size: 15px;height: 156px;overflow: auto;}
    .aboutB-d .con { min-height: 16vw; }
}
@media(max-width: 750px){
    .aboutB-z { width: 100%; padding: 0 0; }
    .aboutB-y { float:right; width: 36%; display:none; }
    .aboutB-z.wid100 { width: 100%; }
    .aboutB-d .con { min-height: 120px; }
    .aboutB-c { padding: 0 40px; }
    .aboutB-b .swiper-button-next { right:0; }
    .aboutB-b .swiper-button-prev { left:0; }
}


.aboutD-a .mainQh { background: #003C83; opacity: 0.6; transition:all 0.5s; border-color:#003C83; }
.aboutD-a .mainQh:after { color:#fff; }
.aboutD-a .mainQh:hover { opacity: 1; }
.aboutD-a .mainQhPrev { left: 60px; }
.aboutD-a .mainQhNext { right: 60px; }
.aboutD-c .img { position: relative; }
.aboutD-c .img:before { z-index: 5; content:''; width: 100%; height: 100%; position: absolute; left:0; bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 100%); }
.aboutD-c .con { z-index: 6; transition:all 1s; position: absolute; left:0; bottom: -600px; width: 100%; padding:0 30px; }

.aboutD-a .swiper-container { position: relative; }
.aboutD-a .swiper-slide { opacity: 0.3;transition:all 0.5s; }
.aboutD-a .swiper-slide-active { opacity: 1; }
.aboutD-a .swiper-slide-active .aboutD-c .con { bottom: 40px; }

@media(max-width: 1100px){
    .aboutD-a .mainQhPrev { left: 20px; }
    .aboutD-a .mainQhNext { right: 20px; }
    .aboutD-c .con { padding: 0 20px; }
    .aboutD-a .swiper-slide-active .aboutD-c .con { bottom: 30px; }
}
@media(max-width: 750px){
    .aboutD-a .mainQh { top: 30vw;  }
    .aboutD-a { padding: 0 20px; }
    .aboutD-c .con { padding: 0 15px; }
    .aboutD-a .mainQhPrev { left: 15px; }
    .aboutD-a .mainQhNext { right: 15px; }
    .aboutD-a .swiper-slide-active .aboutD-c .con { padding: 15px 15px 20px; background: #f5f6f7; bottom: auto; position: relative;  }
    .aboutD-a .swiper-slide-active .aboutD-c .con .t { color:#333; }
    .aboutD-a .swiper-slide-active .aboutD-c .con .c { color:#666; }
    /*.aboutD-a .swiper-slide-active .aboutD-c .con .c { bottom: 20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }*/
}
@media(max-width: 400px){
    /*.aboutD-a .swiper-slide-active .aboutD-c .con .c { bottom: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }*/
}


.aboutE-a { width: 28%; }
.aboutE-b { width: 72%; }
.aboutE-a .c2 p { margin-top: 20px; }
.aboutE-a .c2 p strong { position: relative; display:inline-block;padding: 0 5px; color:#003C83; }
.aboutE-a .c2 p strong:after { content:''; width: 100%; position: absolute;left: 0;bottom: 4px;height: 9px;border-radius: 5px;background: rgba(161, 161, 161, 0.2);}
.aboutE-b ul { border-top:1px solid #D8D8D8; }
.aboutE-b ul li { padding:30px 0; border-bottom:1px solid #D8D8D8; }
.aboutE-c .img { width: 29%; }
.aboutE-c .con { width: 71%; padding: 15px 100px 0 50px; }
@media(max-width: 1900px){
    .aboutE-c .con { padding: 10px 5vw 0 2.6vw; }
}
@media(max-width: 1400px){
    .aboutE-a .c2 p { margin-top: 15px; }
    .aboutE-b ul li { padding:20px 0; }
}
@media(max-width: 1100px){
    .aboutE-a { width: 100%; }
    .aboutE-b { width: 100%; margin-top:30px; }
    .aboutE-a .c2 { margin-top:15px; }
    .aboutE-a .c2 p { margin-top: 5px; }
}
@media(max-width: 700px){
    .aboutE-c .img { width: 100%; }
    .aboutE-c .con { width: 100%; padding: 15px 0 0 0; }
}





.aboutF { background: url(../images/about/aboutebg.jpg) no-repeat center/cover; }
.aboutF-b { padding-right:110px; }
.aboutF-c { padding:20px; background: #606060; }
.aboutF-c .t { min-height:50px; line-height: 25px; margin-top:10px; padding: 0 6px; text-align:center; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.aboutF-b .mainQh { transition:all 0.5s; left:auto; right:0; border: 1px solid rgba(255, 255, 255, 0.3); }
.aboutF-b .mainQhPrev { top: calc(50% - 40px); }
.aboutF-b .mainQhNext { top: calc(50% + 40px); }
.aboutF-b .mainQh:after { color:#fff; }
.aboutF-b .mainQh:hover { background: rgba(255, 255, 255, 0.3); }

@media(max-width: 1600px){
    .aboutF-b { padding-right:90px; }
}
@media(max-width: 1100px){
    .aboutF-b { padding-right:0; }
    .aboutF-b .mainQh { background: #003C83; border-color:#003C83; opacity: 0.6; transition:all 0.4s; }
    .aboutF-b .mainQh:hover { opacity: 1;background: #003C83; border-color:#003C83; }
    .aboutF-b .mainQhPrev { z-index: 10; left: 40px; right:auto; top: 50%; }
    .aboutF-b .mainQhNext { z-index: 10; top: 50%; right: 40px; }
    .aboutF-b .mainQh { transform:rotate(0); }
}
@media(max-width: 600px){
    .aboutF-b .mainQhPrev {  left: 20px; }
    .aboutF-b .mainQhNext { right: 20px; }
}


/*产品*/
.productA-b { width: 48%; }
.productA-c { float:left; width: 52%; max-width: 730px; }
.productA-d .t { position: absolute; left:0; bottom:30px;width: 100%; padding: 0 30px; }
@media(max-width:1100px){
    .productA-b { width: 100%; }
    .productA-c { width: 100%; max-width: 100%; margin-top:20px; }
    .productA-d .t { bottom:20px; padding: 0 20px; }
}
@media(max-width: 600px){
    .productA-d .t { bottom:10px; padding: 0 15px; }
}
.productB-b  { width: 40%; }
.productB-d  { width: 60%; }
.productB-d img { cursor: pointer; transform:scale(1) !important; }
.productB-d .img:after { background: rgba(0, 0, 0, 1); } 
.productB-c { max-width: 500px; }

@media(max-width: 1600px){
    .productB-c { max-width: 90%; }
}
@media(max-width: 1100px){
    .productB-b  { width: 100%; }
    .productB-d  { width: 100%; margin-top:20px; }
    .productB-c { max-width: 100%; }
}
.bgBlue { background: #003C83; }
.productC { overflow: hidden; }
.productC-a .img { float:left; width: 55%;}
.productC-a .img:hover img{transform: scale(1);}
.productC-a .img .swiper-slide:hover img{transform: scale(1.06);}
.productC-b { padding: 0 8vw 0 5vw; right:0; position: absolute; top:50%; transform:translateY(-50%); width: 45%; }
.productC-b .c p:nth-child(n+2) { margin-top:12px; }
@media(max-width: 1700px){
    .productC-b .productC-d .c{max-height: 4.6vw;overflow: auto;}
    .productC-b .productC-d .c{
        scrollbar-color:  #CBCBCB rgba(0,0,0,0); 
        scrollbar-width: thin; 
        -ms-overflow-style:none; 
    }
    .productC-b .productC-d .c::-webkit-scrollbar { 
        width: 6px; 
        height: 1px;
    }
    .productC-b .productC-d .c::-webkit-scrollbar-thumb { 
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #CBCBCB;;
    }
    .productC-b .productC-d .c::-webkit-scrollbar-track { 
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        border-radius: 3px;
        background: rgba(120,120,120,0.1);;
    }
}
@media(max-width: 1500px){
    .productC-b { padding: 0 5vw 0 3vw; }
}
@media(max-width: 1100px){
    .productC-a .img { width: 100%; }
    .productC-b { width: 100%; float:left; position: relative; top:0; transform:translate(0); padding: 40px 20px 30px; }
    .productC-b .productC-d .c{max-height: initial;height: 160px;}
}

.productDD .productD { padding:3vw 0; }
.productDD .productD:nth-child(1) { margin-top:3vw; }
.productDD .productD:last-child { margin-bottom:3vw; }
.productD .productC-d .more { padding-bottom:0!important; }
.productD .productC-a .img { width: calc(55% - 3vw); margin: 0 3vw 0 0; float:right; background: #F7F7F7; }
.productD-b { padding: 0 8vw 0 8vw; float:left; padding-top:3vw; width: 45%; }
.productD-b .c p:nth-child(n+2) { margin-top:12px; }
@media(max-width: 1500px){
    .productD-b { padding: 0 3vw 0 5vw; padding-top:3vw; }
}
@media(max-width: 1100px){
    .productD { padding: 40px 20px 50px; width: 100%; }
    .productD-b { width: 100%; float:left; position: relative; top:0; transform:translate(0); padding: 0px 0 30px; }
    .productD-b .productC-d .c{height: 200px;overflow: auto;}
    .productD .productC-a .img { width: 100%; margin:0; }
}


.swiper-container { position: relative; }
.productC .swiper-containerPa .mainQh { top:auto; transform:translateY(0); left: 60vw; transition:all 0.5s; bottom: 8vw; border: 1px solid rgba(255, 255, 255, 0.3); width: 65px; height: 65px; }
.productC .swiper-containerPa .mainQh:after { color:#fff; }
.productC .swiper-containerPa .mainQhNext { left: calc(60vw + 75px); }
.productC-d .more { padding-bottom: 7vw; }
.productC .swiper-containerPa .mainQh:hover { background: rgba(255, 255, 255, 0.3); }



.productD .mainQh { top:auto; transform:translateY(0); left: calc(45vw - 120px); background: rgba(0, 60, 131, 0.7); border-color:rgba(0, 60, 131, 0.7); border:none; transition:all 0.5s; top:50%; width: 65px; height: 65px; }
.productD .mainQh:after { color:#fff; }
.productD .mainQh:hover { background: #003C83; border-color:#003C83; }
.productD .mainQhPrev { transform:rotate(90deg); margin-top: -72px; }
.productD .mainQhNext { transform:rotate(90deg); margin-top: 7px; }
@media(max-width: 1800px){
    .productD .mainQh { left: calc(45vw - 100px);}
}
@media(max-width: 1500px){
    .productD-b { padding: 0 9vw 0 5vw; padding-top:3vw; }
    .productD .mainQh { left: calc(45vw - 80px);}
}


@media(max-width: 2050px){
    .productC .swiper-containerPa .mainQh { bottom: 5vw; }
}
@media(max-width: 1800px){
    .productC .swiper-containerPa .mainQh { width: 56px!important; height: 56px!important; }
    .productC .swiper-containerPa .mainQhNext { left: calc(60vw + 70px); }
    .productC-d .more { padding-bottom: 10vw; }
    .productC .swiper-containerPa .mainQh { bottom: 3vw; }
}
@media(max-width: 1500px){
    .productC .swiper-containerPa .mainQh { left: 58vw; }
    .productC .swiper-containerPa .mainQhNext { left: calc(58vw + 70px); }
}
@media(max-width: 1100px){
    .productC .swiper-containerPa .mainQh { top:auto; left: 10px; width: 40px!important; transform:translateY(50%); bottom: 35vw; border-color: rgb(0, 60, 131, 0.3); background: rgb(0, 60, 131, 0.3); height: 40px!important; }
    .productC .swiper-containerPa .mainQhNext { left: auto; right:10px; }
    .productC .swiper-containerPa .mainQh:hover { border-color:#003c83; background: #003c83; }
    .productD .mainQh { top:auto; left: 10px; width: 40px!important; transform:translateY(50%); bottom: 31vw; border-color: rgb(0, 60, 131, 0.6); background: rgb(0, 60, 131, 0.6); height: 40px!important; }
    .productD .mainQhNext { left: auto; right:10px; }
    .productD .mainQh:hover { border-color:#003c83; background: #003c83; }
}



/*产品详情页*/

.proDetA { max-height:100vh; position: relative; height: auto; padding: 140px 0; background: url(../images/product/detbannerbg.jpg) no-repeat center/cover; }

.proDetA-b { width: 35%; position: absolute; left: 60px; top:50%; transform:translateY(-50%); }
.proDetA-c { float:right; width: 55%; margin-right: 60px; }
.proDetA-c .swiper-container { padding-right:120px;  }


.proDetA-c .swiper-pagination {left:auto!important; bottom:auto!important; position: absolute; margin:0!important; right:10px!important; top:50%!important; transform:translateY(-50%); width: 8px!important; display: none;}
.proDetA-c .swiper-pagination-bullet { width: 8px; height: 8px; background: #fff; opacity: 1; margin: 10px 0!important; position: relative; }
.proDetA-c .swiper-pagination-bullet:after { content:''; width: 0; border:2px solid #fff; border-radius:50%; height: 0; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); transition:all 0.5s; }
.proDetA-c .swiper-pagination-bullet-active:after { width: 10px; height: 10px; }
.proDetA-c .swiper-pagination-bullet-active { background: rgba(255,255,255,0); }

@media(max-width: 1900px){
    .proDetA { padding: 8vw 0; }
    .proDetA-c .swiper-container { padding-right:5vw; }
}
@media(max-width: 1500px){
    .proDetA-b { left: 40px; }
    .proDetA-c { margin-right: 30px; }
}
@media(max-width: 1100px){
    .proDetA-b { width: 100%; float:none; padding: 0 20px; position: relative; left: 0px; top:0%; transform:translateY(0%); }
    .proDetA { padding: 100px 0 30px; }
    .proDetA-c { max-width: 400px; float:none; width: 100%; margin: 0 auto; }
}

.preDetB-b { width: 350px; }
.preDetB-c { width: calc(100% - 350px); }
.preDetB-c .table { line-height: 1.5; border-radius: 10px 10px 0 0; overflow: hidden; }
.preDetB-c .table table { border:none; background: #fff; font-size:22px; color: #3d3d3d; }
.preDetB-c .table table tr:nth-child(2n) { background: #F6F9FC; }
.preDetB-c .table table tr:nth-child(1) { background: #003C83; font-size:24px; color:#fff; font-weight:bold; }
.preDetB-c .table table td { word-break:break-all; border:none; transition:all .5s; }
.preDetB-c .table table td:nth-child(1) { padding:30px 20px 30px 50px; }
.preDetB-c .table table td:nth-child(2) { border-left:1px solid #E6E8EA; padding:30px 20px 30px 100px; }

.preDetB-c .table table tr:nth-child(1):hover td { background-color:#003C83; }
.preDetB-c .table table tr:hover td { background-color:#EBEFF3; }

@media(max-width: 1700px){
    .preDetB-b { width: 300px; }
    .preDetB-c { width: calc(100% - 300px); }
    .preDetB-c .table table { font-size:20px; }
    .preDetB-c .table table tr:nth-child(1) { font-size:22px; }
    .preDetB-c .table table td:nth-child(1) { padding:20px 15px 20px 30px; }
    .preDetB-c .table table td:nth-child(2) { padding:20px 15px 20px 50px; }
}
@media(max-width: 1500px){
    .preDetB-b { width: 280px; }
    .preDetB-c { width: calc(100% - 280px); }
    .preDetB-c .table table { font-size:18px; }
    .preDetB-c .table table tr:nth-child(1) { font-size:20px; }
    .preDetB-c .table table td:nth-child(1) { padding:20px 15px 20px 30px; }
    .preDetB-c .table table td:nth-child(2) { padding:20px 15px 20px 50px; }
}
@media(max-width: 1300px){
    .preDetB-b { width: 240px; }
    .preDetB-c { width: calc(100% - 240px); }
    .preDetB-c .table table { font-size:16px; }
    .preDetB-c .table table tr:nth-child(1) { font-size:18px; }
    .preDetB-c .table table td:nth-child(1) { padding:15px 10px 15px 15px; }
    .preDetB-c .table table td:nth-child(2) { padding:15px 10px 15px 20px; }
}
@media(max-width: 1100px){
    .preDetB-b { width: 100%; }
    .preDetB-c { width: 100%; margin-top:30px; }
    .preDetB-c .table table { font-size:16px; }
    .preDetB-c .table table tr:nth-child(1) { font-size:18px; }
    .preDetB-c .table table td:nth-child(1) { padding:10px 10px 10px 15px; }
    .preDetB-c .table table td:nth-child(2) { padding:10px 10px 10px 20px; }
}
@media(max-width: 600px){
    .preDetB-c { margin-top:20px; }
    .preDetB-c .table table { font-size:14px; }
    .preDetB-c .table table tr:nth-child(1) { font-size:16px; }
}


/*.header .adenz22 ul li:hover>a,.header .adenz22 ul li.cur>a { color:#003C83!important; }*/
.header .adenz22 ul li.cur>a { color:#003C83!important; }
/*.header .adenz22 { padding-left: 50px; text-align:center; width:100%; z-index: 10; margin: 0 auto; float:none; }*/
.header .adenz22 ul li { float:none; display:inline-block; z-index: 2; transition:all 0.6s; position: relative;  }
.headSub { overflow: hidden; height:0; /*display:none;*/ transition:all 0.6s; position: absolute; left:50%; transform:translateX(-50%); text-align:center; width: 200px; top: 82px; }
.header:hover .adenz ul li .headSub { height: 300px; }
/*.header:hover .adenz ul li { margin: 0 40px; }*/
/*.header .adenz ul:before { content:''; width: 150vw; height: 0; transition:all 0.6s; overflow: hidden; position: absolute; left:-25vw; top:81px; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(61px); }*/
.header .adenz .bgMb { content:''; width: 150vw; height: 0; transition:all 0.6s; overflow: hidden; position: absolute; left:-25vw; top:81px; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(61px); }
.header .adenz .bgMb .mainPre { width: 100%; height: 400px; }
.header .adenz ul .headSub a { padding:10px 0; color:#333; }
.header.fixed-head .adenz ul .headSub a { padding:10px 0; color:#333; }
.header.fixed-head .headSub,.header.fixed-head .adenz ul:before,.header.fixed-head .adenz .bgMb { top: 62px; }
/*.header:hover .adenz ul:before { height:400px; }*/
.header:hover .adenz .bgMb { height:400px; }
.header .adenz ul .headSub a:hover { color:#003C83; }
.header .adenz ul .headSub a:nth-child(1) { padding-top:30px; }
.header.fixed-head .adenz ul .headSub a:nth-child(1) { padding-top:30px; }

.header.fixed-head .adenz ul li .headSub a { color:#333; }
.header.fixed-head .adenz ul li .headSub a:hover { color:#003C83; }

/*.header .adenz22 { position: absolute; left:50%; transform:translateX(-50%); }*/
.header .logo,.header .adenza { position: relative; z-index: 11; }

.header .adenz22 ul li>a { position: relative; }
.header .adenz22 ul li>a:after { content:''; width: 0; height: 2px; background: #003c83; transition:all 0.6s; position: absolute; bottom:0; left:50%; transform:translateX(-50%); }
.header .adenz22 ul li:hover>a:after { width: 100%; }

.header:hover { background: #fff; border-bottom: 2px solid rgba(120, 120, 120, 0.3); }
.header:hover .logo .pic1 { display:none; }
.header:hover .logo .pic2 { display:block; }
.header:hover .adenz ul li a { color:#1A1A1A; }
.header:hover .adenza .enzb a { color:#1A1A1A; }
.header:hover .adenza .enzb a::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }
.header:hover .logo .pic1 { display:none; }
.header:hover .logo .pic2 { display:block; }
.header:hover .adenz ul li a { color:#1A1A1A; }
.header:hover .adenza .enzb a { color:#1A1A1A; }
.header:hover .adenza .enzb a::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }

.header .slogan { position: absolute; transition: all 0.6s 0.1s; z-index: -1; opacity: 0; width: 100%; left:0; bottom:0; padding: 20px 0; z-index: 11; border-top:1px solid rgba(150, 150, 150, 0.5); }
.header:hover .slogan { opacity: 1; z-index: 12; }
/*.header.fixed-head .slogan { top: 395px; }*/

.header.fixed-head .adenz22 ul li:hover>a,.header.fixed-head .adenz22 ul li.cur>a { color:#003C83; }

@media(max-width: 1500px){
    .header .adenz22 ul li { margin: 0 15px; }
    /*.header:hover .adenz ul li { margin: 0 30px; }*/
}

/*
@media(max-width: 1500px){
    .header .adenz ul:before { height: 400px; }
}*/



/*联系*/
/*.contactA-a { display:flex; flex-wrap:wrap; }*/
.contactA-b { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 33.3333%; padding: 0 50px 0 40px; }
.contactA-c { width: 66.6666666%; }
.contactA-b ul li:nth-child(1) { padding-top:0!important; }
.contactA-b ul li .con { padding: 35px 7vw 35px 0; text-align:justify; position: relative;  }
.contactA-b .con .icon {position: absolute; right: 0px; top: 50%; transform:translateY(-50%); border-radius: 50%; width: 77px; height: 77px; border: 1px solid rgba(0, 0, 0, 0.2); }
.contactA-b .con .icon .mainPre,.researchD-f .tit .icon .mainPre { width: 100%; height: 100%; }
.contactA-b .con .icon img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.contactA-b ul li { padding-top: 30px; border-bottom:1px solid rgba(0,0,0,0.1);  }
.contactA-c .tit { width: 62px; height: 62px; position: absolute; transform:translate(-50%, -50%); }
.contactA-c .tit .icon { display:block; width: 100%; height: 100%; background: url(../images/product/address.svg) no-repeat center/cover; }
.contactA-c .tit .icon { -webkit-animation: godown2 1.5s infinite; animation: godown2 1.5s infinite; }
.contactB { float:none!important; padding:0; width: 100%; position: relative; top:0; transform:translate(0); }
.contactB ul li { border:none; padding: 0 30px; float:left;width: calc(33.333% - 12px); margin-right:18px; }
.contactB ul li:nth-child(3n) { margin-right:0; }
.contactB ul li .con { border:none; }

.contactA-c .tit0 {  display:none; }
.contactA-c .tit1 { width: 102px; margin-left:-20px; text-align:center; }


@media(max-width: 2200px){
    .contactA-b ul li { padding-top:20px; }
    .contactA-b ul li .con { padding: 25px 7vw 25px 0; }
}

@media(max-width: 1900px){
    .contactA-b { padding: 0 2.5vw 0 2vw; }
    .contactB { padding:0; width: 100%; position: relative; top:0; transform:translate(0); }
    .contactA-b ul li .con { padding: 1vw 7vw 1vw 0;  }
    .contactA-b ul li { padding-top: 1vw; }
    .contactB ul li { padding: 0 1.5vw; }
}
@media(max-width: 1400px){
    .contactA-b ul li .con { padding: 1vw 6vw 1vw 0;  }
    .contactA-b ul li { padding-top: 0vw; }
    .contactB ul li { padding: 0 1.5vw; }
    .contactA-b .con .icon { width: 50px; height: 50px; }
    .contactA-c .tit1 { width: 80px; margin-left:-15px; }
    .contactA-b .con .icon img { width: 30px; }
    .contactA-b ul li .con .t2 { line-height: 1.4!important; }
}
@media(max-width: 1100px){
    .contactA-b { position: relative; float:left; left:0; top:0; transform:translateY(0); width: 100%; padding: 0px 15px 0px; }
    .contactA-c { width: 100%; }
    .contactA-b ul li .con .t2 { margin-top:0; }
    .contactA-b ul li .con { padding: 20px 70px 20px 0;  }
    .contactA-b ul li { padding-top: 0px; }
    .contactB ul li { padding: 0 15px; margin-top:12px; width: 100%; margin-right:0; }
    .contactA-b .con .icon { width: 50px; height: 50px; }
    .contactA-c .tit1 { width: 80px; font-size:12px; margin-left:-15px; }
    .contactA-b .con .icon img { width: 30px; }
    .contactB { margin-top:0; }
    .contactA-b ul li:last-child { border:none; }
    .contactB { padding:0; }
    .contactA-c .tit0 { display:block; width: 120px; position:absolute; left: 50%; transform:translateX(-50%); text-align:center; }
}

@media(max-width: 750px){
    .contactA-c .tit.Germany .t { top: 58%; transform:translateY(-50%); left: 36px; margin-left:0; position:absolute; text-align:left; }
    .contactA-c .tit.Britain .t { top: 58%; transform:translateY(-50%); right: 36px; margin-left:0; position:absolute; text-align:right; }
}


@-webkit-keyframes godown2 {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 1;}
}
@keyframes godown2 {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 1;}
}
@media(max-width: 1500px){
    .contactA-c .tit { width: 48px; height: 48px; }
    .contactA-c .tit1 { width: 80px; margin-left:-14px; }
}
@media(max-width: 1100px){
    .contactA-c .tit { width: 36px; height: 36px; }
    .contactA-c .tit1 { width: 66px; font-size:12px; margin-left:-15px; }
}
.contactC-b { max-width: 800px; }
.contactC-b ul li { float:left; width: calc(50% - 6px); margin-bottom: 12px; margin-right: 12px; }
.contactC-b ul li:nth-child(2n) { margin-right:0; }
.contactC-b ul li:nth-child(n+5) { width: 100%; }
.contactC-b ul li input,
.contactC-b ul li textarea { font-size: 15px; padding-left: 12px; color:#fff; background: rgba(17, 17, 17, 0.2); border: none; border-radius: 6px; } 
.contactC-b ul li input { height: 56px; }
.contactC-b ul li textarea { height: 156px; padding-top:10px; }
.contactC-b ul li input::-webkit-input-placeholder {color: #ffffff;}
.contactC-b ul li input::-moz-placeholder {color: #ffffff;}
.contactC-b ul li input:-moz-placeholder {color: #ffffff;}
.contactC-b ul li input:-ms-input-placeholder {color: #ffffff;}
.contactC-b ul li textarea::-webkit-input-placeholder {color: #ffffff;}
.contactC-b ul li textarea::-moz-placeholder {color: #ffffff;}
.contactC-b ul li textarea:-moz-placeholder {color: #ffffff;}
.contactC-b ul li textarea:-ms-input-placeholder {color: #ffffff;}


.contactC-b ul li .layui-form-selected dl { border:0; border-radius: 6px; padding:0; }
.contactC-b ul li .layui-form-select dl dd.layui-this { background:#003C83; }

.contactC-b button { font-size:18px; border-radius: 6px; overflow: hidden; padding: 20px 50px; background:#003C83; line-height: 1; height: auto; }
.contactC-b button.mainMoreA i { padding-right: 20px; }
@media(max-width: 600px){
    .contactC-b ul li { width: 100%; margin-bottom: 12px; margin-right: 0; }
    .contactC-b ul li input { height: 42px; }
    .contactC-b ul li textarea { height: 120px; }
    .contactC-b button { font-size: 16px; padding: 15px 40px; }
}


/*研究院*/
.researchA { background: none; }
.researchB .indexB-d .con { max-width: 600px; }
.researchB { height: 150vh; }
@media(max-width: 1900px){
    .researchB .indexB-d .con { max-width: 32vw; }
}
@media(max-width: 1400px){
    .researchB .indexB-d .con { max-width: 28vw; }
}

.researchC-a { display:flex; flex-wrap:wrap; }
.researchC-c { width: 65%; }
.researchC-b { width: 35%; padding-right:35px; }
.researchC-e { padding-right: 15px; overflow-y:scroll; }
.researchC-f,.researchC-e { height: 41vw; overflow: hidden; }
.researchC-d { min-height: 41vw; }
.researchC-f .con { z-index: 5; position: absolute; left:0; bottom: 30px; width: 100%; padding: 0 30px; }
.researchC-e { overflow-y:scroll; }
.researchC-e{
    scrollbar-color:  #CBCBCB rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.researchC-e::-webkit-scrollbar { 
    width: 6px; 
    height: 1px;
}
.researchC-e::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #CBCBCB;;
}
.researchC-e::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(120,120,120,0.1);;
}
.researchC-f .img { position: relative; }
.researchC-f .img:before { z-index: 1; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 56%, rgba(0, 0, 0, 0.6) 100%); content:''; width: 100%; height: 100%; position: absolute; left:0; bottom:0; }

.researchC-d ul li { cursor: pointer; padding: 40px 35px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); transition:all 0.5s; }
.researchC-d ul li .tit { padding:20px 70px 20px 0; position: relative; }
.researchC-d ul li .tit:after { transition:all 0.5s; content:''; width: 55px; height: 55px; position: absolute; right:0; top:50%; transform:translateY(-50%); border-radius:50%; background: url(../images/research/researchabg1.svg) no-repeat center rgba(0, 60, 131, 0.1); }
.researchC-d ul li:hover .tit:after,
.researchC-d ul li.cur .tit:after { background: url(../images/research/researchabg2.svg) no-repeat center rgba(255, 255, 255, 0.1); }
.researchC-d ul li:hover,
.researchC-d ul li.cur { background: #003C83; }
.researchC-d ul li:hover .tit .t,
.researchC-d ul li.cur .tit .t { color: #fff; transition:all 0.5s; }
.researchC-d ul li:last-child { border:none; }
@media(max-width: 1900px){
    .researchC-d ul li { padding: 2vw; }
    .researchC-d ul li .tit { padding:1vw 70px 1vw 0; }
}
@media(max-width: 1600px){
    .researchC-d ul li .tit:after { width: 48px; height: 48px; }
    .researchC-b { width: 35%; padding-right:20px; }
}
@media(max-width: 1100px){
    .researchA { background: #F6F9FC; }
    .researchC-i { display:block; width: 100%; }
    .researchC-g .swiper-container { padding-bottom: 40px; }
    .researchC-h .con { padding: 20px 15px 30px; background: #f6f9fc; }
    .researchC-g .swiper-container .swiper-pagination-bullet-active { background: #003C83; }   
}


.bg6d { background: rgba(109, 109, 109, 0.1); }
.researcD { padding:0; }
.researcD-b { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 50%; left: 0px; }
.researcD-d ul li { cursor: pointer; float:left; width: 250px; padding:20px; }
.researcD-d ul li:nth-child(n+2) { margin-left: 10px; }
.researcD-d .tit { padding-left:64px; }
.researcD-d .tit .icon { position: absolute; left:0; top:50%; transform:translateY(-50%); }
.researcD-d .tit .icon img.pic2 { display:none; }
.researcD-d ul li:hover,.researcD-d ul li.cur { background: #003C83; }
.researcD-d ul li:hover .t,.researcD-d ul li.cur .t { color:#fff; }
.researcD-d ul li:hover .icon img.pic1,.researcD-d ul li.cur .icon img.pic1 { display:none; }
.researcD-d ul li:hover .icon img.pic2,.researcD-d ul li.cur .icon img.pic2 { display:inline-block; }


.researchD-f .tit { padding: 10px 0 10px 96px; }
.researchD-f .tit .icon { position: absolute; left:0; top:50%; width: 84px; height: 84px; background: rgba(0, 60, 131, 0.05); border-radius:50%; top:50%; transform:translateY(-50%); }
.researchD-f .tit .icon img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }


.researchD-f .con { max-width:580px; }

.researcD-g { position: relative; float:right; width: 42.5%; }
.researcD-g a { display:block; }
.researcD-g:before { content:''; width: 31vw; height: 31vw; border-radius:50%; background: #fff; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); }
.researcD-g img { position: relative; z-index: 5; }

@media(max-width: 1700px){
    .researcD-b { width: 55%; }
}
@media(max-width: 1600px){
    .researcD-d ul li { width: 230px; }
    .researcD-d .tit .icon img { width: 30px; }
    .researchD-f .tit .icon { width: 64px; height: 64px; }
    .researchD-f .tit .icon img { width: 30px; height: auto; }
    .researchD-f .tit { padding-left: 75px; }
    .researcD-b { width: 55%; }
    .researcD-d .tit { padding-left: 50px; }
}
@media(max-width: 1500px){
    .researcD-d ul li { padding:15px; width: 200px; }
    .researcD-d .tit .icon img { width: 30px; }
    .researcD-b { width: 55%; }
    .researcD-d .tit { padding-left: 42px; }
}
@media(max-width: 1250px){
    .researcD-d ul li { padding:15px; width: 180px; }
}
@media(max-width: 1100px){
    .researcD { padding: 50px 0 60px; }
    .researcD-b { width: 100%; float:left; position:relative; top:0; transform:translateY(0); }
    .researcD-g { width: 100%; float:left; }
    .researcD-d ul li { padding:15px; width: 180px; }
    .researcD-g:before { width: 70vw; height: 70vw; }
    .researchD-f .con { min-height:120px; }
}
/*@media(max-width: 600px){
    .researcD-d ul li { padding:10px; width: auto; }
    .researcD-d .tit .icon { display:none; }
    .researcD-d .tit { padding-left: 0; }
}*/
@media(max-width: 600px){
    .researcD { padding: 40px 0 50px; }
    .researcD-d ul li { padding:15px; width: 100%; }
    .researcD-d ul li:nth-child(n+2) { margin-left: 0px; margin-top:12px; }
    .researchD-f .tit .icon { width: 50px; height: 50px; }
    .researchD-f .tit .icon img { width: 24px; height: auto; }
    .researchD-f .tit { padding-left: 60px; }
}




.researchE-c { width: 72%; border-bottom:1px solid rgba(216, 216, 216, 0.4); }
.colord9 { color:#d9d9d9; }
.researchE-d { display:none; }
.researchE-c dl dd { cursor: pointer; }
.researchE-d ul { display:flex; flex-wrap:wrap; }
.researchE-d ul li { float:left; width: 25%; padding-right: 16px; }
.researchE-d ul.ul2 li { width: 50%; }
.researchE-d ul.ul1 li { width: 100%; }
.researchE-d ul.ul3 li { width: 33.33333%; }
.researchE-c .tit { position: relative; padding:30px 0; border-top:1px solid rgba(216, 216, 216, 0.4); }
.researchE-c .tit:after { content:''; width: 48px; height: 48px; position: absolute; right:0; top:50%; transform:translateY(-50%); background: url(../images/research/down.svg) no-repeat center rgba(255,255,255,0.5); border-radius:50%; }
.researchE-c dl dd.cur .tit:after { background: url(../images/research/up.svg) no-repeat center rgba(255,255,255,1); }
.researchE-e { padding-bottom: 40px; }
.researchE-e .t,.researchE-e .c { padding-left: 30px; }
.researchE-e .t { background: url(../images/research/box.svg) no-repeat left center; background-size: auto 100%; }
.researchE-d ul li .c { word-break:break-all; }
.researchE-d ul li { margin-top: 20px; }
.researchE-c dl dd.cur .tit { border-color:#fff; }
@media(max-width: 1600px){
    .researchE-c .tit { padding: 20px 0; }
    .researchE-c .tit:after { width: 40px; height: 40px; }
    .researchE-d ul li { width: 33.3333%; }
    .researchE-d ul.ul2 li { width: 50%; }
    .researchE-d ul.ul1 li { width: 100%; }
    .researchE-d ul.ul3 li { width: 33.33333%; }
}
@media(max-width: 1400px){
    .researchE-d ul li { paffing-rigjht:5px; width: 33.33333%; }
    .researchE-d ul.ul2 li { width: 50%; }
    .researchE-d ul.ul1 li { width: 100%; }
    .researchE-d ul.ul3 li { width: 33.33333%; }
}
@media(max-width: 1100px){
    .researchE-b { width: 100%; }
    .researchE-d ul li,
    .researchE-d ul.ul2 li,
    .researchE-d ul.ul1 li,
    .researchE-d ul.ul3 li { width: 50%; }
    .researchE-c { width: 100%; margin-top:30px; }
    .researchE-c .tit:after { width: 36px; height: 36px; }
    .researchE-e .t { background: url(../images/research/box.svg) no-repeat left top; background-size: auto 18px; }
}
/*@media(max-width: 600px){
    .researchE-d ul li { width: 100%; }
}*/


.researchF-b { width: 65%; }
.researchF-c { position: absolute; right:0; bottom:0; width: 150px; height: 65px; }
.researchF-c .mainQhPrev { left:0; }
.researchF-c .mainQhNext { right:0; }
.researchF-c .mainQh:after { font-size:16px!important; }
.researchF-c .mainPre { position: relative; width: 100%; height: 100%; }
.researchF-d { padding-left: 3vw; }
.researchF-d .swiper-pagination,.researchG-d .swiper-pagination { opacity: 0; }
@media(max-width: 1500px){
    .researchF-b { width: 70%; }
    .researchF-c { position: absolute; right:0; bottom:0; width: 130px; height: 55px; }
}
@media(max-width: 1100px){
    .researchF-d { padding: 0 20px; }
    .researchF-b { width: 100%; float:left; }
    .researchF-c { margin-top:20px; position: relative; float:right; right:0; bottom:0; width: 100px; height: 45px; }
}
@media(max-width: 750px){
    .researchF .researchF-c { display:none; }
    .researchF-d .swiper-pagination,.researchG-d .swiper-pagination { opacity: 1; bottom:10px!important; }
    .researchF-d .swiper-container { padding-bottom: 40px; position: relative; }
    .researchG-d .swiper-container { padding-bottom: 20px; position: relative; }
    .researchF-d .swiper-pagination .swiper-pagination-bullet,
    .researchG-d .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; width: 8px; height: 8px; position: relative; }
    .researchF-d .swiper-pagination .swiper-pagination-bullet-active,
    .researchG-d .swiper-pagination .swiper-pagination-bullet-active { background: #003C83; opacity: 1; }
    /*.researchF-d .swiper-pagination .swiper-pagination-bullet:after,
    .researchG-d .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; border:1px solid #999; border-radius:50%; height: 0; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); transition:all 0.5s; }
    .researchF-d .swiper-pagination .swiper-pagination-bullet-active:after,
    .researchG-d .swiper-pagination .swiper-pagination-bullet-active:after { width: 25px; height: 25px; }
*/


}


.researchG-d .img { position: absolute; left: 50%; top: 50%; transform:translate(-50%, -50%); }
.researchG-d .img img { max-height:100px; width: auto; }
.researchG-a { border:1px solid #E7E7E7; border-radius:3px; }
.researchG canvas { position: absolute; left:0; bottom:0; width: 100%; max-height: 4vw; }


.researchG-d .swiper-container { height: 350px; }
.researchG-d .swiper-container .swiper-slide { height: calc(50% - 20px); }

@media(max-width: 1700px){
    .researchG-d .swiper-container { height: 280px; }
}
@media(max-width: 1500px){
    .researchG-d .swiper-container { height: 240px; }
}
@media(max-width: 400px){
    .researchG-d .swiper-container { height: 200px; }
}


/*平台详情页*/
.researchDetA-b { width: 40%; }
.researchDetA-c { width: 50%; }
.researchDetA-a .con p:nth-child(n+2) { margin-top:15px; }

@media(max-width: 1500px){
    .researchDetA-a .con p:nth-child(n+2) { margin-top:12px; }
}
@media(max-width: 1100px){
    .researchDetA-b { width: 100%; }
    .researchDetA-c { width: 100%; margin-top:30px; }
}
@media(max-width: 600px){
    .researchDetA-c { width: 100%; margin-top:20px; }
}

.researchDetB-c { width: 72%; }
.researchDetB-c .icon {transition:all 0.5s; background: url(../images/research/fdj.svg) no-repeat center; display:block; border-radius: 50%; width: 84px; height: 84px; padding:17px; border-radius:50%; border:1px solid rgba(0,0,0,0.1); cursor: pointer; }
.researchDetB-c .icon:hover { transform:scale(0.9); background: url(../images/research/fdja.svg) no-repeat center #003C83; }
.researchDetB-c img { transform:scale(1) !important; }
.researchDetB-c .img:after { background: rgba(0, 0, 0, 1); } 

/*视频弹窗*/
.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,1);width: 100%;height: 100%;z-index: 1000; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 80%; max-width: 80%; border-radius: 10px; overflow: hidden; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);background: #fff; }
.fixVideoB .close { font-family:"Arial"; position: absolute; right:10px; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 40px; font-size: 30px;  z-index: 10000;background: #003C83; opacity: 0.6; color:#fff; border-radius:50%;}
.fixVideoB .close:hover { opacity: 1; }
.fixVideo.videoSp .fixVideoB { max-width: 90%; }

@media(max-width: 1600px){
    .researchDetB-c .icon {transition:all 0.5s; background: url(../images/research/fdj.svg) no-repeat center; background-size: 60% auto; width: 60px; height: 60px; padding:17px; }
}
@media(max-width: 1100px){
    .researchDetB-c { width: 100%; margin-top:30px; }
    .researchDetB-c .icon {transition:all 0.5s; background: url(../images/research/fdj.svg) no-repeat center; background-size: 60% auto; width: 60px; height: 60px; padding:17px; }
}
@media(max-width: 600px){
    .researchDetB-c { width: 100%; margin-top:20px; }
    .fixVideo.videoSp .fixVideoB { max-width: 98%; width: 98%; }
}


.researchDetC-a { background: rgba(255,255,255,0.2); }




.researchDetC .swiper-pagination { bottom:10px!important; }
.researchDetC .swiper-pagination-bullet { width: 8px; height: 8px; background: #fff; opacity: 1; margin: 0 20px!important; position: relative; }
.researchDetC .swiper-pagination-bullet:after { content:''; width: 0; border:1px solid #fff; border-radius:50%; height: 0; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); transition:all 0.5s; }
.researchDetC .swiper-pagination-bullet-active:after { width: 25px; height: 25px; }

.researchDetC-d { padding-bottom: 70px; }
.researchDetC-a .img { width: 49.5%; }
.researchDetC-b { padding: 60px 60px 0; width: 50%; }

@media(max-width: 1900px){
    .researchDetC-b { padding: 3vw 3vw 0; width: 50%; }
}
@media(max-width: 1100px){
    .researchDetC-a .img { width: 100%; }
    .researchDetC-b { padding: 20px 20px 20px; width: 100%; }
    .researchDetC-d { padding-bottom: 60px; }
}
@media(max-width: 600px){
    .researchDetC-a .img { width: 100%; }
    .researchDetC-b { padding: 20px 15px 20px; width: 100%; }
    .researchDetC-d { padding-bottom: 50px; }
    .researchDetC .swiper-pagination-bullet-active:after { width: 20px; height: 20px; }
    .researchDetC .swiper-pagination-bullet { marign: 0 15px; }
}

.bgf6.researchDetC-a { background: #F6F9FC; }
.researchDetC1 .researchDetC-d { padding-bottom:0!important; }


.researchDetE-c { width: 150px; height: 65px; }



.researchDetE-c {  width: 150px; height: 65px; }
.researchDetE-c .mainQhPrev { left:0; }
.researchDetE-c .mainQhNext { right:0; }
.researchDetE-c .mainPre { position: relative; width: 100%; height: 100%; }
@media(max-width: 1500px){
    .researchDetE-c { width: 130px; height: 55px; }
}
@media(max-width: 1100px){
    .researchDetE-c { margin-top:20px; position: relative; float:right; right:0; bottom:0; width: 100px; height: 45px; }
}

.bgWhite { background: #fff; }

.researchDetE-d ul { display:flex; flex-wrap:wrap; }
.researchDetE-d ul li { float:left; width: calc(33.333% - 8px); margin-right: 12px; }
.researchDetE-d ul li:nth-child(n+4) { margin-top:12px; }
.researchDetE-d ul li:nth-child(3n) { margin-right: 0; }


.researchDetE-d { width: 72%; }

.researchDetE-d ul li { padding: 20px 20px 40px; }
.researchDetE-d .img { height: 80px; position: relative; }
.researchDetE-d .img img { position: absolute; top:50%; transform:translateY(-50%); }
.researchDetE-d .con { margin-top:10px; padding-top:20px; border-top:1px solid #dedede; }

@media(max-width: 1500px){
    .researchDetE-d .img { height: 70px;  }
    .researchDetE-d .img img { max-height: 60px; }
}
@media(max-width: 1100px){
    .researchDetE-b { width: 100%; }
    .researchDetE-d { margin-top:30px; width: 100%; }
    .researchDetE-d .img { height: 70px;  }
    .researchDetE-d .img img { max-height: 60px; }
    .researchDetE-d ul li { padding: 10px 15px 30px; }
}
@media(max-width: 750px){
    .researchDetE-d { margin-top:20px; width: 100%; }
    .researchDetE-d ul li { float:left; width: calc(50% - 6px); margin-right: 12px; }
    .researchDetE-d ul li:nth-child(n+3) { margin-top:12px; }
    .researchDetE-d ul li:nth-child(3n) { margin-right: 12px; }
    .researchDetE-d ul li:nth-child(2n) { margin-right: 0; }
    .researchDetE-d .img { height: 50px;  }
    .researchDetE-d .img img { max-height: 50px; }
}



/*赵旭写*/
.ny_banner{
    position: relative;
}
.ny_banner .pic2{
    display: none;
}
.ny_banner .ny_banner_a{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 4.8vw;
}
.ny_banner .ny_banner_a .bt .b{
    color: #fff;
}
.ny_banner .ny_banner_a .bt .t{
    color: #fff;
}
.tzgx_bt {
    position: absolute;
    right: 12vw;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.tzgx_bt .bt{
    color: #fff;
    text-align: right;
    width: 100%;
}
.tzgx_bt .bt1{
    color: #fff;
    position: relative;
    display: inline-block;
    padding-right: 60px;
}
.tzgx_bt .bt1:after{
    content: "";
    position: absolute;
    width: 58px;
    height: 58px;
    background: url(../images/tzgx_bt_jt.png)center center/cover;
    bottom: 5px;
    right: 0;
}
.tzgx_bt .bt2{
    width: 100%;
}
.tzgx_bt .bt2 ul{
    float: right;
    margin: 1.8vw 0;
    padding: 1.8vw 0;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.tzgx_bt .bt2 ul li{
    float: right;
    margin-left: 3.6vw;
}
.tzgx_bt .bt2 ul li:last-child{
    margin-left: 0;
}
.tzgx_bt .bt2 ul li p{
    color: #fff;
}
.tzgx_bt .bt3{
    color: #fff;
    margin-top: 
}
.tzgx{
    padding: 4.5vw 0 4.4vw;
}
.tzgx .tzgx_a ul{
    display: flex;
    flex-wrap: wrap;
}
.tzgx .tzgx_a ul li{
    background: #F6F9FC;
    float: left;
    width: 24.4%;
    border-radius: 10px;
    margin-right: 0.8%;
}
.tzgx .tzgx_a ul li:last-child{
    margin-right: 0;
}
.tzgx .tzgx_a ul li a{
    display: block;
    width: 100%;
    padding: 3.5vw 2vw 2.4vw 1.7vw;
}
.tzgx .tzgx_a ul li .bt .b{
    color: #000000;
}
.tzgx .tzgx_a ul li .bt .t{
    color: #666666;
    font-weight: 400;
    margin-top: 1.56vw;
}
.tzgx .tzgx_a ul li .bt .jt{
    color: #231815;
    font-weight: 400;
    margin-top: 1.9vw;
}
.tzgx .tzgx_a ul li .bt .jt i{
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url(../images/tzgx_jt.svg)center center/cover;
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 5px;
}
.tzgx .tzgx_a ul li .icon{
    margin-top: 9.5vw;
}
.tzz_fr{
    width: 72.2%;
    float: right;
}
.gszl{
    padding: 5vw 0 4.8vw;
}
.gszl_a ul{
    padding-bottom: 2.6vw;
}
.gszl_a ul li{
    background: #F6F9FC;
    border-radius: 10px;
    width: 24.4%;
    float: left;
    margin-right: 0.8%;
    margin-bottom: 0.8%;
}
.gszl_a ul li:nth-child(4n){
    margin-right: 0;
}
.gszl_a ul li a{
    display: block;
    width: 100%;
    padding: 15px 12px 1vw 12px;
}
.gszl_a ul li .img{
    border-radius: 5px;
}
.gszl_a ul li .bt{
    padding: 1vw 9px 0 9px;
}
.gszl_a ul li .bt .b{
    color: #000000;
}
.gszl_a ul li .bt .t{
    color: #666666;
    font-weight: 400;
    margin-top: 5px;
}
.gszl_a ul li .bt .jt{
    color: #231815;
    font-weight: 400;
    margin-top: 15px;
}
.gszl_a ul li .bt .jt i{
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url(../images/tzgx_jt.svg)center center/cover;
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 5px;
}
.fyq{
    text-align: center;
}
.fyq .prev,
.fyq .next{
    color: #000000;
}
.fyq a{
    display: inline-block;
    width: 45px;
    height: 45px;
    border: 1px solid #C8C6C6;
    text-align: center;
    color: #868686;
    line-height: 43px;
    border-radius: 5px;
    transition: all 0.6s;
    font-weight: 400;
    font-size: 16px;
    margin: 0 3px;
}
.fyq a:hover{
    background: #003C83;
    border: 1px solid #003C83;
    color: #fff;
}
.fyq .cur{
    background: #003C83;
    border: 1px solid #003C83;
    color: #fff;
}

.xxpl{
    padding: 5.3vw 0 4vw;
}
.xxpl_a ul{
    padding-bottom: 2vw;
}
.xxpl_a .xxpl_a1 li{
    width: 100%;
    background: #F6F9FC;
    border-radius: 10px;
    position: relative;
    margin-top: 12px;
}
.xxpl_a .xxpl_a1 li:first-child{
    margin-top: 0;
}
.xxpl_a .xxpl_a1 li a{
    display: block;
    width: 100%;
    padding: 12px 1.4vw;
}
.xxpl_a .xxpl_a1 li .bt{
    color: #000000;
    font-weight: 400;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 70%;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.xxpl_a .xxpl_a1 li .bt1{
    display: flex;
    align-items: center;
}
.xxpl_a .xxpl_a1 li .bt1 .icon{
    margin-left: 1.8vw;
}
.xxpl_a .xxpl_a1 li .bt1 .sj{
    color: #666666;
    font-weight: 400;
}
.tzz_fl{
    width: 24.9%;
    float: left;
}
.xxpl_b{
    padding: 5.5vw 0 3.8vw;
    background: #F6F9FC;
}
.xxpl_b .tzz_fl .bt{
    color: #111111;
}
.xxpl_b .tzz_fr ul li{
    background: #FFFFFF;
}
.xxpl_b .tzz_fr .fyq a{
    background: #fff;
}
.xxpl_b .tzz_fr .fyq a:hover{
    background: #003C83;
    border: 1px solid #003C83;
    color: #fff;
}
.xxpl_b .tzz_fr .fyq .cur{
    background: #003C83;
    border: 1px solid #003C83;
    color: #fff;
}
.xxpl_a .xxpl_bt .b{
    color: #111111;
}
.xxpl_a .xxpl_bt .t{
    color: #333333;
    font-weight: 350;
    margin-top: 5px;
}
.xxpl_a .xxpl_qh{
    margin-top: 1.8vw;
    margin-bottom: 1.2vw;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
.xxpl_a .xxpl_qh .swiper-pagination{
    display: none;
}
.xxpl_a .xxpl_qh .swiper-pagination-bullet{
    margin: 0 10px;
    width: 8px;
    height: 8px;
    background:  #fff;
}

.gszl_tc{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
}
.gszl_tc.cur{
    display: block;
}
.gszl_tc .gszl_tc_a{
    width: 81%;
    background: #fff;
    border-radius: 10px;
    padding: 4.6vw 3.6vw 11vw 3vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.gszl_tc .gszl_tc_a .tc_fl{
    width: 20.6%;
    border-radius: 10px;
    overflow: hidden;
}
.gszl_tc .gszl_tc_a .tc_fr{
    width: 75.4%;
}
.gszl_tc .gszl_tc_a .tc_fr .bt .b{
    color: #000000;
}
.gszl_tc .gszl_tc_a .tc_fr .bt .t{
    color: #666666;
    font-weight: 400;
    margin-top: 4px;
}
.gszl_tc .gszl_tc_a .tc_fr .nr{
    margin-top: 0.9vw;
    padding-top: 1.3vw;
    border-top: 1px solid rgba(178, 178, 178, 0.5);
}
.gszl_tc .gszl_tc_a .tc_fr .nr p{
    color: #666666;
    font-weight: 400;
    line-height: 1.8;
}
.gszl_tc .gszl_tc_a .guanb{
    position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
}
.gszl_tc .swiper-button-next:after,
.gszl_tc .swiper-button-prev:after{
    display: none;
}
.gszl_tc .swiper-button-next{
    width: 65px;
    height: 65px;
    background: url(../images/gszl_tc_jtr01.png)center center/cover;
    right: 4.2vw;
    transition: all 0.6s;
}
.gszl_tc .swiper-button-next:hover{
    background: url(../images/gszl_tc_jtr.png)center center/cover;
}
.gszl_tc .swiper-button-prev{
    width: 65px;
    height: 65px;
    background: url(../images/gszl_tc_jtl.png)center center/cover;
    left: 4.2vw;
    transition: all 0.6s;
}
.gszl_tc .swiper-button-prev:hover{
    background: url(../images/gszl_tc_jtl01.png)center center/cover;
}

.ssss {
    z-index: 90;
    position: absolute;
    bottom: 25px;
    width:100%;
    left: 0;
    text-align: center;
    padding-bottom: 0!important;
}
.sss {
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 25px;
}
@media(max-width: 1500px){
    .ssss { padding-left: 2.55%; bottom: 20px;}   
}
@media(max-width: 1100px){
    .ssss { padding:0 3%; bottom: 10px;} 
    .sss{margin-right: 10px;}  
}

.sss:last-child{
    margin-right: 0;
}
.ssss .sss:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 100%;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
.ssss .sss.sss-active:after{
    width: 16px;
    height: 16px;
    border:3px solid rgba(255,255,255,0.4);
    background: none;
}
.sss .circle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.sss .circle i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.sss .circle i::before {
    content: '';
    position: absolute; 
    width: 200%;
    right: 0;
    top: 0;
    bottom: 0;
    border: 3px solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    clip: rect(0, 20px, 20px, 8px);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
    left: 0;
    right: auto;
    clip: rect(0px, 8px, 26px, 0px);
}
.sss.sss-active::before {
    background: #ff5a2b;
}
.sss.sss-active .circle i::before {
    -webkit-animation: circleR 3000ms linear both;
    animation: circleR 3000ms linear both;
}
.sss.sss-active .circle i:first-child::before {
    -webkit-animation-name: circleL;
    animation-name: circleL;
}

@-webkit-keyframes circleL {
    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes circleL {
    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@media(max-width: 1100px){
    .ny_banner .pic1{
        display: none;
    }
    .ny_banner .pic2{
        display: block;
    }
    .gszl_tc .swiper-button-prev{
        left: auto;
        right: 70px;
        width: 45px;
        top: auto;
        height: 45px;
        bottom: 50px;
    }
    .gszl_tc .swiper-button-next{
        right: 15px;
        top: auto;
        bottom: 50px;
        width: 45px;
        height: 45px;
    }
    .tzgx{
        padding: 35px 0 35px;
    }
    .tzgx .tzgx_a ul li a{
        padding: 20px 15px;
    }
    .tzgx .tzgx_a ul li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .tzgx .tzgx_a ul li:nth-child(2n){
        margin-right: 0;
    }
    .tzgx .tzgx_a ul li .icon{
        margin-top: 30px;
    }
    .tzgx .tzgx_a ul li .icon img{
        height: 75px;
    }
    .tzgx .tzgx_a ul li .bt .t{
        margin-top: 15px;
    }
    .tzgx .tzgx_a ul li .bt .jt{
        margin-top: 15px;
    }
    .tzgx_bt{
        width: 100%;
        padding: 0 20px;
        left: 0;
        right: auto;
        padding-bottom: 60px;
    }
    .tzgx_bt .bt{
        text-align: left;
        float: left;
    }
    .tzgx_bt .bt1:after{
        width: 36px;
        height: 36px;
    }
    .tzgx_bt .bt1{
        float: left;
        padding-right: 40px;
    }
    .tzgx_bt .bt2{
        float: left;
    }
    .tzgx_bt .bt2 ul{
        float: left;
        padding: 15px 0;
        margin-top: 15px 0;
    }
    .tzgx_bt .bt3{
        float: left;
    }
    .tzgx_bt .bt2 ul li{
        float: left;
        margin-left: 0;
        margin-right: 0.5%;
        width: 33%;
        margin-bottom: 10px;
    }
    .tzgx_bt .bt2 ul li:nth-child(2n){
        margin-right: 0;
    }
    .ny_banner .touzz{
        bottom: 20px;
    }
    .ny_banner .ny_banner_a{
        top: 50%;
        bottom: auto;
        transform: translateY(-50%);
    }
    .tzz_fr{
        width: 100%;
    }
    .gszl_a ul li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .gszl_a ul li:nth-child(2n){
        margin-right: 0;
    }
    .gszl_a ul li a{
        padding: 12px;
    }
    .gszl_a ul li .bt{
        padding: 10px 0 0 0;
    }
    .fyq a{
        width: 36px;
        height: 36px;
        line-height: 34px;
        margin: 0 1px;
    }
    .gszl_tc .gszl_tc_a .tc_fr .nr{
        height: 300px;
        overflow: auto;
        padding-right: 15px;
        margin-top: 20px;
        padding-top: 15px;
    }
    .gszl_tc .gszl_tc_a .tc_fl{
        width: 100%;
        display: none;
    }
    .gszl_tc .gszl_tc_a .tc_fr{
        width: 100%;
    }
    .gszl_tc .gszl_tc_a{
        padding: 25px 20px;
        width: 90%;
    }
    .gszl_tc .gszl_tc_a .guanb img{
        height: 25px;
    }
    .xxpl_a .xxpl_a1 li .bt{
        position: static;
        transform: translateY(0);
        width: 100%;
        -webkit-line-clamp: 2;
    }
    .xxpl_a .xxpl_a1 li .bt1{
        float: left;
        margin-top: 20px;
        display: block;
    }
    .xxpl_a .xxpl_a1 li .bt1 .icon{
        margin-left: 0;
        margin-top: 15px;
    }
    .xxpl_a .xxpl_a1 li a{
        padding: 15px;
    }
    .xxpl_a ul{
        padding-bottom: 25px;
    }
    .xxpl{
        padding: 35px 0 40px;
    }
    .tzz_fl{
        width: 100%;
        margin-bottom: 20px;
    }
    .xxpl_a .xxpl_qh{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .xxpl_a .xxpl_bt .t{
        line-height: 1.6;
    }
    .gszl{
        padding: 35px 0 40px;
    }
}
@media(max-width: 600px){
    .tzgx .tzgx_a ul li{
        width: 100%;
        margin-right: 0;
    }
}


.zlxzC-a ul { display:flex; flex-wrap:wrap; }
.zlxzC-a ul li { width: calc(33.3333% - 14px); margin-right:21px; margin-bottom: 21px; background: #F6F9FC; }
.zlxzC-a ul li:nth-child(3n) { margin-right:0; }
.zlxzC-a ul li a { display:block; padding:40px; }
.zlxzC-a ul li .t { margin-top:20px; }

@media(max-width:1900px){
    .zlxzC-a ul li a { padding: 2vw; }
}
@media(max-width:1500px){
    .zlxzC-a ul li a { padding: 1.2vw; }
    .zlxzC-a ul li .t { margin-top:12px; }
}
@media(max-width:1100px){
    .zlxzC-a ul li a { padding: 2vw; }
    .zlxzC-a ul li .t { margin-top:12px; }
}
@media(max-width: 800px){
    .zlxzC-a ul li { width: calc(50% - 8px); margin-right:16px; margin-bottom: 16px; }
    .zlxzC-a ul li:nth-child(3n) { margin-right:16px; }
    .zlxzC-a ul li:nth-child(2n) { margin-right:0; }
    .zlxzC-a ul li a { padding: 2vw; }
    .zlxzC-a ul li .t { margin-top:12px; }
    .zlxzC { margin-top:0; }
}








/**慢慢**/
.co0 { color: #000; }
.co1 { color: #111111; }
.co3 { color: #333; }


.manbt .bt { line-height: 1; }

.kehumanmd { padding: 5vw 0 5.88541vw; }
.kehumanmd .xzne { margin-top: 19px; }
.kehumanmd .jianc { line-height: 1.66; margin: 20px 0 60px; }
.kehumanmd .wjdnzmtiao { padding-bottom: 50px; border-bottom: 1px dashed #CACACA; }
.kehumanmd .wjdnzm ul { margin-top: 28px; }
.kehumanmd .wjdnzm ul li { position: relative; width: 49.69%; float: left; background: #F6F9FC; border-radius: 5px; overflow: hidden; }
.kehumanmd .wjdnzm ul li:nth-child(2) { margin-left: .62%; }
.kehumanmd .wjdnzm ul li input { background: none; border: none; font-size: 18px; height: 90px; padding:0 30px; color: #666666; }
.kehumanmd .wjdnzm ul li input::-webkit-input-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li input::-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li input:-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li input:-ms-input-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li span { position: absolute; left: 18px; top: 32px; color: #C80016; font-size: 18px; }
.kehumanmd .wjdnzm ul li:last-child { width: 100%; margin-top: .62%; }
.kehumanmd .wjdnzm ul li textarea { background: none; border: none; font-size: 18px; height: 205px; padding-top: 34px; padding-left: 30px; color: #666666; resize: none; }
.kehumanmd .wjdnzm ul li textarea::-webkit-input-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li textarea::-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li textarea:-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzm ul li textarea:-ms-input-placeholder {color: #666666;}

.kehumanmd .wjdnzea { margin-top: 52px; } 
.kehumanmd .wjdnzea .li { position: relative; width: 100%; background: #F6F9FC; border-radius: 5px; overflow: hidden; }
.kehumanmd .wjdnzea .li input { background: none; border: none; font-size: 18px; height: 76px; padding-left: 30px; color: #666666; }
.kehumanmd .wjdnzea .li input::-webkit-input-placeholder {color: #666666;}
.kehumanmd .wjdnzea .li input::-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzea .li input:-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzea .li input:-ms-input-placeholder {color: #666666;}

.kehumanmd .wjdnzea .eng { margin: 38px 0 35px; }
.kehumanmd .wjdnzea .eng .layui-input-block { margin-left: 0; }
.kehumanmd .wjdnzea .eng .layui-input-block ul li { float: left; margin-right: 140px; }
.kehumanmd .wjdnzea .eng .layui-input-block ul li:last-child { margin-right: 0; }
.kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect { width: 100%; }
.kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect span { float: none; color: #000000; font-size: 18px; line-height: 30px; padding: 0 0 0 12px; }
.kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect i { float: left; width: 30px; height: 30px; overflow: hidden; border: 1px solid #DBDBDB; background: #F6F9FC; }


.kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect i::before { content: ""; background: #F6F9FC; width: 15px; height: 15px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-form-checked i::before { background: #003C83; }





.kehumanmd .wjdnzeb { margin-top: 55px; }
.kehumanmd .wjdnzeb ul li:nth-child(3) { width: 100%; margin-top: .62%; }

.kehumanmd .ybqsn ul li textarea { height: 173px; }

.kehumanmd .wjdnzec { margin-top: 55px; }
.kehumanmd .wjdnzec ul li:nth-child(3) { width: 100%; margin-top: .62%; }
.kehumanmd .wjdnzec ul li:nth-child(4) { width: 100%; margin-top: .62%; }
.kehumanmd .wjdnzec ul li:nth-child(5) { width: 100%; margin-top: .62%; }


.kehumanmd .wjdnzed { margin-top: 36px; }
.kehumanmd .wjdnzed .li { position: relative; width: 100%; margin-top: 35px; background: #F6F9FC; border-radius: 5px; overflow: hidden; }
.kehumanmd .wjdnzed .li span {
    position: absolute;
    left: 18px;
    top: 32px;
    color: #C80016;
    font-size: 18px;
}
.kehumanmd .wjdnzed .li textarea { background: none; border: none; font-size: 18px; height: 173px; padding-top: 34px; padding-left: 30px; color: #666666; resize: none; }
.kehumanmd .wjdnzed .li textarea::-webkit-input-placeholder {color: #666666;}
.kehumanmd .wjdnzed .li textarea::-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzed .li textarea:-moz-placeholder {color: #666666;}
.kehumanmd .wjdnzed .li textarea:-ms-input-placeholder {color: #666666;}


.kehumanmd .xindelvtu { line-height: 2; margin-top: 59px; }
.kehumanmd .xindelvtu span { font-weight: bold; position: relative; }
.kehumanmd .xindelvtu span::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; background: rgba(0, 60, 131, 0.2); height: 7px; border-radius: 40px; }




.kehumanmd .wnamwwxm ul { margin-top: 28px; }
.kehumanmd .wnamwwxm ul li { position: relative; width: 49.69%; float: left; background: #F6F9FC; border-radius: 5px; overflow: hidden; }
.kehumanmd .wnamwwxm ul li:nth-child(2n) { margin-left: .62%; }
.kehumanmd .wnamwwxm ul li:nth-child(3) { margin-top: .62%; }
.kehumanmd .wnamwwxm ul li:nth-child(4) { margin-top: .62%; }
.kehumanmd .wnamwwxm ul li input { background: none; border: none; font-size: 18px; height: 90px; padding-left: 30px; color: #666666; }
.kehumanmd .wnamwwxm ul li input::-webkit-input-placeholder {color: #666666;}
.kehumanmd .wnamwwxm ul li input::-moz-placeholder {color: #666666;}
.kehumanmd .wnamwwxm ul li input:-moz-placeholder {color: #666666;}
.kehumanmd .wnamwwxm ul li input:-ms-input-placeholder {color: #666666;}
.kehumanmd .wnamwwxm ul li span { position: absolute; left: 18px; top: 32px; color: #C80016; font-size: 18px; }
.kehumanmd .wnamwwxm ul li:last-child { width: 100%; margin-top: .62%; }








input::-webkit-input-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

input {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media(max-width:1500px) {
    .kehumanmd .wjdnzm ul li input,
    .kehumanmd .wnamwwxm ul li input { height: 65px; font-size: 16px; }
    .kehumanmd .wjdnzm ul li span,
    .kehumanmd .wnamwwxm ul li span { top: 20px; }
    .kehumanmd .wjdnzm ul li textarea { height: 165px; padding-top: 22px; font-size: 16px; }
    .kehumanmd .wjdnzea .li input { height: 65px; font-size: 16px; }

    .kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect i { width: 25px; height: 25px; }
    .kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect span { font-size: 16px; line-height: 25px; }

    .kehumanmd .wjdnzed .li textarea { font-size: 16px; height: 165px; }
}

@media(max-width:1100px) {
    .kehumanmd { padding: 35px 0 45px; }
    .kehumanmd .xzne { margin-top: 10px; }
    .kehumanmd .jianc { margin: 15px 0 20px; }
    .kehumanmd .wjdnzm ul { margin-top: 20px; }

    .kehumanmd .wjdnzm ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmd .wjdnzm ul li:last-child { margin-top: 0; }

    .kehumanmd .wjdnzm ul li input,
    .kehumanmd .wnamwwxm ul li input { height: 50px; font-size: 14px; }
    .kehumanmd .wjdnzm ul li span,
    .kehumanmd .wnamwwxm ul li span { top: 15px; }
    .kehumanmd .wjdnzm ul li textarea { padding-top: 20px; font-size: 14px; padding-right: 30px; height: 140px; }
    .kehumanmd .wjdnzm ul li:last-child { margin-bottom: 0; }
    .kehumanmd .wjdnzmtiao { padding-bottom: 20px; }
    .kehumanmd .wjdnzea  { margin-top: 20px; }
    .kehumanmd .wjdnzea .eng .layui-input-block ul li { margin-right: 0; width: 50%; margin-bottom: 10px; }

    .kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect span { font-size: 14px; line-height: 20px; }
    .kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect i { width: 20px; height: 20px; }
    .kehumanmd .wjdnzea .eng .layui-input-block ul li .layui-unselect i::before { width: 10px; height: 10px; }

    .kehumanmd .wjdnzea .li input { height: 50px; font-size: 14px; }
    .kehumanmd .wjdnzea .eng { margin: 20px 0 15px; }
    .kehumanmd .wjdnzeb,
    .kehumanmd .wjdnzec,
    .kehumanmd .wjdnzed { margin-top: 20px; }

    .kehumanmd .wjdnzed .li textarea { padding-top: 20px; font-size: 14px; padding-right: 30px; height: 140px; }

    .kehumanmd .xindelvtu { margin-top: 20px; }
    .kehumanmd .xindelvtu { font-size: 16px; }
    .kehumanmd .wnamwwxm ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmd .wnamwwxm ul li:last-child { margin-bottom: 0; }
    .kehumanmd .wnamwwxm ul li span { top: 15px; }
    
    .kehumanmd .wjdnzm ul li:last-child span,
    .kehumanmd .wjdnzm ul li:last-child span, 
    .kehumanmd .wjdnzm ul li:nth-child(3) span { top: 19px; }

    .kehumanmd .wjdnzec ul li:nth-child(4) span,
    .kehumanmd .wjdnzec ul li:nth-child(5) span,
    .kehumanmd .wjdnzec ul li:nth-child(6) span,
    .kehumanmd .wjdnzed .li span { top: 19px; }
}




/**慢慢1**/
.co6 { color: #666; }
.kehumanmde { padding: 5vw 0 6.04166vw; }
/*.kehumanmde .manbt { margin-bottom: 72px; }*/
.kehumanmde .manbt .xzne { margin-top: 16px; }
.kehumanmde .kaisdlayuu .riqjhzn ul li { float: left; width: 32.76%; margin-right: .86%; position: relative; }
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(3),
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) { margin-right: 0; }
.kehumanmde .kaisdlayuu .riqjhzn ul li .zmsa { position: relative; padding-left: 15px; margin-bottom: 12px; }
.kehumanmde .kaisdlayuu .riqjhzn ul li .zmsa>span { display: inline-block; position: absolute; color: #C80016; left: 0; }

.kehumanmde .kaisdlayuu .riqjhzn ul li input { border: none; background: none; background: #F6F9FC; height: 90px; border-radius: 5px; overflow: hidden; padding-left: 21px; font-size: 18px; color: #999; width: 100%; }

.kehumanmde .kaisdlayuu .riqjhzn ul li .layui-inline { width: 100%; }
.kehumanmde .kaisdlayuu .riqjhzn ul li .layui-inline input { border: none; background: none; background: #F6F9FC; height: 90px; border-radius: 5px; overflow: hidden; padding-left: 21px; font-size: 18px; color: #999; width: 100%;
 background: url(../images/manman/mbkvx.svg)no-repeat 93% #F6F9FC; }

.kehumanmde .kaisdlayuu .riqjhzn ul li input::-webkit-input-placeholder {color: #999;}
.kehumanmde .kaisdlayuu .riqjhzn ul li input::-moz-placeholder {color: #999;}
.kehumanmde .kaisdlayuu .riqjhzn ul li input:-moz-placeholder {color: #999;}
.kehumanmde .kaisdlayuu .riqjhzn ul li input:-ms-input-placeholder {color: #999;}



.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4),
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) { width: 49.57%; margin-top: 20px; }
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4) input,
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) input { padding-left: 35px; }
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4) span,
.kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) span { position: absolute; top: 32px; color: #C80016; left: 22px; }

.kehumanmde .wjdnzmtiao { padding-bottom: 50px; border-bottom: 1px dashed #CACACA; }

.kehumanmde .wjdnzm { margin-top: 66px; }
.kehumanmde .wjdnzm .wjbt { margin-bottom: 28px; }
.kehumanmde .wjdnzm ul li { position: relative; width: 49.69%; float: left; background: #F6F9FC; border-radius: 5px; overflow: hidden; margin-bottom: 14px; }
.kehumanmde .wjdnzm ul li:nth-child(2n) { margin-left: .62%; }
.kehumanmde .wjdnzm ul li input { background: none; border: none; font-size: 18px; height: 90px; padding:0 30px; color: #666666; }
.kehumanmde .wjdnzm ul li input::-webkit-input-placeholder {color: #666666;}
.kehumanmde .wjdnzm ul li input::-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzm ul li input:-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzm ul li input:-ms-input-placeholder {color: #666666;}
.kehumanmde .wjdnzm ul li span { position: absolute; left: 18px; top: 32px; color: #C80016; font-size: 18px; }

.kehumanmde .wjdnzea { margin-top: 31px; }
.kehumanmde .wjdnzea .xnan span { color: #C80016; margin-right: 5px; }
.kehumanmde .wjdnzea .eng { margin: 22px 0 35px; }
.kehumanmde .wjdnzea .eng .layui-input-block { margin-left: 0; }
.kehumanmde .wjdnzea .eng .layui-input-block ul li { float: left; margin-right: 140px; }
.kehumanmde .wjdnzea .eng .layui-input-block ul li:last-child { margin-right: 0; }
.kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect { width: 100%; }
.kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect span { float: none; color: #000000; font-size: 18px; line-height: 30px; padding: 0 0 0 12px; }
.kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect i { float: left; width: 30px; height: 30px; overflow: hidden; border: 1px solid #DBDBDB; background: #F6F9FC; }


.kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect i::before { content: ""; background: #F6F9FC; width: 15px; height: 15px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-form-checked i::before { background: #003C83; }


.kehumanmde .wjdnzeb { margin-top: 47px; }

.kehumanmde .wjdnzm ul li.wid100 { width: 100%; margin-left:0; margin-right:0; }
.kehumanmde .wjdnzec ul li { position: relative; width: 49.69%; float: left; background: #F6F9FC; border-radius: 5px; overflow: hidden; }
.kehumanmde .wjdnzec ul li:nth-child(2) { margin-left: .62%; }
.kehumanmde .wjdnzec ul li input { background: none; border: none; font-size: 18px; height: 90px; padding:0 30px; color: #666666; }
.kehumanmde .wjdnzec ul li input::-webkit-input-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li input::-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li input:-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li input:-ms-input-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li span { position: absolute; left: 18px; top: 32px; color: #C80016; font-size: 18px; }
.kehumanmde .wjdnzec ul li:last-child { width: 100%; margin-top: .62%; }
.kehumanmde .wjdnzec ul li textarea { background: none; border: none; font-size: 18px; height: 173px; padding-top: 34px; padding-left: 30px; color: #666666; resize: none; }
.kehumanmde .wjdnzec ul li textarea::-webkit-input-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li textarea::-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li textarea:-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzec ul li textarea:-ms-input-placeholder {color: #666666;}




.kehumanmde .wjdnzed { padding-top: 58px; }
.kehumanmde .wjdnzed .wjbt { margin-bottom: 29px; }
.kehumanmde .wjdnzed ul li { position: relative; width: 49.69%; float: left; background: #F6F9FC; border-radius: 5px; overflow: hidden; margin-bottom: .62%; }
.kehumanmde .wjdnzed ul li:nth-child(2n) { margin-left: .62%; }
.kehumanmde .wjdnzed ul li input { background: none; border: none; font-size: 18px; height: 90px; padding:0 30px; color: #666666; }
.kehumanmde .wjdnzed ul li input::-webkit-input-placeholder {color: #666666;}
.kehumanmde .wjdnzed ul li input::-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzed ul li input:-moz-placeholder {color: #666666;}
.kehumanmde .wjdnzed ul li input:-ms-input-placeholder {color: #666666;}
.kehumanmde .wjdnzed ul li span { position: absolute; left: 18px; top: 32px; color: #C80016; font-size: 18px; }
.kehumanmde .tjanmo button { height: 90px; width: 327px; line-height: 90px; background: #003C83; font-size: 18px; text-align: center; padding: 0; border-radius: 5px; margin-top: 44px; }
.kehumanmde .tjanmo button span { display: inline-block; width: 10px; height: 12px; margin-left: 16px; background: url(../images/manman/daskhd.png)no-repeat center center/cover; }


.rnemzmkledd .manbt { margin-bottom: 40px; }
.rnemzmkledd .wjdnzed { padding: 0; }
.rnemzmkledd .wjdnzed ul li { width: 32.9%; margin-bottom: 0; }
.rnemzmkledd .wjdnzed ul li:nth-child(3) { margin-left: .66%; }
.rnemzmkledd .wjdnzed ul li:last-child { width: 100%; margin-left: 0; margin-top: .62%; }
.rnemzmkledd .wjdnzed ul li textarea { background: none; border: none; font-size: 18px; height: 173px; padding-top: 34px; padding-left: 30px; color: #666666; resize: none; }
.rnemzmkledd .wjdnzed ul li textarea::-webkit-input-placeholder {color: #666666;}
.rnemzmkledd .wjdnzed ul li textarea::-moz-placeholder {color: #666666;}
.rnemzmkledd .wjdnzed ul li textarea:-moz-placeholder {color: #666666;}
.rnemzmkledd .wjdnzed ul li textarea:-ms-input-placeholder {color: #666666;}



@media(max-width:1800px) {
    .zh18 { font-size: 16px; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li input,
    .kehumanmde .wjdnzec ul li textarea,
    .kehumanmde .wjdnzed ul li input,
    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect span{ font-size:16px; }
}


@media(max-width:1500px) {
    .kehumanmde .kaisdlayuu .riqjhzn ul li input { height: 65px; font-size: 16px; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li .layui-inline input { height: 65px; font-size: 16px; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4) span, 
    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) span { top: 22px; }

    .kehumanmde .wjdnzm ul li input { height: 65px; font-size: 16px; }
    .kehumanmde .wjdnzm ul li span { top: 22px; }

    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect i { width: 25px; height: 25px; }
    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect span {
        font-size: 16px;
        line-height: 24px;
    }
    .kehumanmde .wjdnzec ul li input { height: 65px; font-size: 16px; }
    .kehumanmde .wjdnzec ul li span { top: 22px; }
    .kehumanmde .wjdnzec ul li:last-child span { top: 20px; }
    .kehumanmde .wjdnzec ul li textarea { font-size: 16px; padding-top: 22px; height: 165px; }

    .kehumanmde .wjdnzed ul li input { height: 65px; font-size: 16px; }
    .kehumanmde .wjdnzed ul li span { top: 22px; }
    .kehumanmde .tjanmo button { height: 60px; line-height: 60px; width: 280px; font-size: 16px; }
    .kehumanmde .tjanmo button span { vertical-align: middle; }
}

@media(max-width:1500px) {
    .zh18,
    .kehumanmde .kaisdlayuu .riqjhzn ul li input,
    .kehumanmde .wjdnzec ul li textarea,
    .kehumanmde .wjdnzed ul li input,
    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect span{ font-size:14px; }
}

@media(max-width:1100px) {
    .kehumanmde { padding: 35px 0 45px; }
    .kehumanmde .manbt .xzne { margin-top: 10px; }
    /*.kehumanmde .manbt { margin-bottom: 20px; }*/
    .kehumanmde .kaisdlayuu .riqjhzn ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li:last-child { margin-bottom: 0; }

    .kehumanmde .kaisdlayuu .riqjhzn ul li input { height: 50px; font-size: 14px; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li .layui-inline input { height: 50px; font-size: 14px; background-size: 22px 22px !important; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4) span, 
    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) span { top: 22px; }

    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4), .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) { margin-top: 0; width: 100%; }
    .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(4) span, .kehumanmde .kaisdlayuu .riqjhzn ul li:nth-child(5) span { top: 16px; }
    .kehumanmde .wjdnzmtiao { padding-bottom: 30px; }
    .kehumanmde .wjdnzm { margin-top: 30px; }
    .kehumanmde .wjdnzm .wjbt { margin-bottom: 20px; }

    .kehumanmde .wjdnzm ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmde .wjdnzm ul li:last-child { margin-bottom: 0; }
    .kehumanmde .wjdnzm ul li input { height: 50px; font-size: 14px; }
    .kehumanmde .wjdnzm ul li span { top: 16px; }

    .kehumanmde .wjdnzea .eng .layui-input-block ul li { width: 50%; margin-right: 0; margin-bottom: 10px; }
    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect i { width: 20px; height: 20px; }
    .kehumanmde .wjdnzea .eng .layui-input-block ul li .layui-unselect span {
        font-size: 14px;
        line-height: 19px;
    }
    .kehumanmde .wjdnzeb { margin-top: 10px; }
    .kehumanmde .wjdnzea .eng { margin: 10px 0 20px; }

    .kehumanmde .wjdnzec ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmde .wjdnzec ul li:last-child { margin-bottom: 0; }
    .kehumanmde .wjdnzec ul li input { height: 50px; font-size: 14px; }
    .kehumanmde .wjdnzec ul li span { top: 16px; }
    .kehumanmde .wjdnzec ul li:last-child span { top: 20px; }
    .kehumanmde .wjdnzec ul li textarea { font-size: 14px; padding-top: 22px; height: 140px; }

    .kehumanmde .wjdnzed { padding-top: 23px; }

    .kehumanmde .wjdnzed ul li { width: 100%; margin-bottom: 20px; }
    .kehumanmde .wjdnzed ul li:last-child { margin-bottom: 0; }
    .kehumanmde .wjdnzed ul li input { height: 50px; font-size: 14px; }
    .kehumanmde .wjdnzed ul li span { top: 16px; }
    .kehumanmde .tjanmo button { height: 55px; line-height: 55px; width: 280px; font-size: 14px; width: 100%; }
    .kehumanmde .tjanmo button span { vertical-align: middle; width: 8px; height: 8px; margin-top: -3px; }

    .rnemzmkledd .wjdnzed ul li { margin-left: 0; }
    .rnemzmkledd .manbt { margin-bottom: 0; }
    .rnemzmkledd .wjdnzed ul li:nth-child(2n),
    .rnemzmkledd .wjdnzed ul li:nth-child(3) { margin-left: 0; }
    .rnemzmkledd .wjdnzed ul li textarea {
        padding-top: 20px;
        font-size: 14px;
        padding-right: 30px;
        height: 140px;
    }
    .kehumanmde .wjdnzed ul li:last-child span { top: 18px; }

}


/*新的下拉*/
.header .adenz ul li,.header .adenza { position: initial; }

.jhexin { height:0; transition:all 0.6s; overflow: hidden; display:block; position: absolute; left:-2.86vw; width: 100vw; }

.jhexinA { display:flex; flex-wrap:wrap; border-top:1px solid #D8D8D8; }
.jhexinA .exinl { float:left; background: rgba(255, 255, 255, 0.7); width: 43vw; padding: 3vw 3.5vw 3vw 2.86vw;backdrop-filter: blur(61px); }
.jhexinA .exinr { float:left; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(61px); width: 57vw; }
.jhexinA .exinl img { max-width: 356px; }
.jhexinA .exinr dl { width: 360px; height: 100%; border-right:1px solid #D8D8D8; }
.header .adenz ul li .jhexinA .exinr dl a { border-bottom:1px solid #D8D8D8; display:block; padding: 25px 30px 25px 40px; font-size:16px;color:#333; }
.header .adenz ul li .jhexinA .exinr dl a span { display:block; background: url(../images/xiala1.svg) no-repeat right center; }
.header .adenz ul li .jhexinA .exinr dl a:hover span { color:#003C83; background: url(../images/xiala2.svg) no-repeat right center; }
.header .adenz ul li:hover .jhexin { height: 60vh; opacity: 1; }

@media(max-width: 1500px){
    .header .adenz ul li .jhexinA .exinr dl a { padding: 22px 20px 20px 30px; }
    .header .adenz ul li:hover .jhexin { height: 70vh; }
}
@media(max-width: 1300px){
    .header .adenz ul li:hover .jhexin { height: 80vh; }
}



.newsB-b{position: relative;}
.newsB-b .text{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/xwhd_bg.png) center center/cover;
    display: flex;
    align-items: flex-end;
    align-content: flex-end;
    z-index: 6;
    flex-wrap: wrap;
    padding: 0 54% 4vw 5%;
    color: #fff;
}

.newsB-b .text .bt{line-height: 1.4;}
.newsB-b .text .time{color: rgba(255, 255, 255, .7);}

.productC-a .img .swiper-pagination{
    bottom: 30px;
}

.productC-a .img .swiper-pagination .swiper-pagination-bullet{background: #003C83;}
@media(max-width: 1100px){
    .productC-a .img .swiper-pagination{
        bottom: 20px;
    }
}
@media(max-width: 600px){
    .newsListC a { padding: 5px 10px; font-size:12px; }
    .newsB-b .text { display:none; }
}
.aboutF-c{position: relative;}
.aboutF-c .bg{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    width: 100%;
    height: 100%;
    background: url(../images/fdj.svg) no-repeat center rgba(51, 51, 51, 0.3);
    z-index: 999;
    cursor: pointer;
    transition: all 250ms;
}

.aboutF-c:hover .bg{
   transform: translate(-50%,-50%) scale(1);
}

.fancybox-button.fancybox-button--thumbs,.fancybox-button--zoom,.fancybox-button,.fancybox-infobar{display: none !important;}

















/**2024-5-15**/
.huibuquleo .manbt { margin-bottom: 41px; }
.huibuquleo .sviero .li { position: relative; width: 100%; margin-bottom: 32px; cursor: pointer; }
.huibuquleo .sviero .li .img { border-radius: 5px; position: relative; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.3) 100%); }
.huibuquleo .sviero .li .img img { transform: scale(1.01); width:100%; }
.huibuquleo .sviero .li:hover .img img { transform: scale(1.05); }
.huibuquleo .sviero .li .anzne { position: absolute; width: 100%; bottom: 0; color: #fff; line-height: 1; bottom: 35px; padding: 0 33px; }
.huibuquleo .sviero .li .anzne .wz { position: relative; padding-left: 74px; }
.huibuquleo .sviero .li .anzne .wz::before { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 57px; height: 46px; content: ""; background: url(../images/sviero.png)no-repeat center center/cover; }

.huibuquleo .sviero ul li {
    position: relative;
    margin-right: .86%;
    width: 32.76%;
    float: left;
    cursor: pointer;
    margin-bottom: 25px;
}

.huibuquleo .sviero ul li:nth-child(3n) {
    margin-right: 0;
}

.huibuquleo .sviero ul li .img { border-radius: 5px; position: relative; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.3) 100%); }
.huibuquleo .sviero ul li .img img { transform: scale(1.01); width:100%; }
.huibuquleo .sviero ul li:hover .img img { transform: scale(1.05); }

.huibuquleo .sviero ul li .anzne {
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #fff;
    line-height: 1;
    bottom: 28px;
    padding: 0 26px;
}

.huibuquleo .sviero ul li .anzne .wz {
    position: relative;
    padding-left: 51px;
}

.huibuquleo .sviero ul li .anzne .wz::before {
    position: absolute;
    top: 54%;
    left: 0;
    transform: translateY(-50%);
    width: 41px;
    height: 33px;
    content: "";
    background: url(../images/sviero.png)no-repeat center center/cover;
}

.huibuquleo .page {
    margin-top: 23px;
}

.annwnne {
    width: 194px;
    height: 55px;
    line-height: 55px;
    border-radius: 40px;
    background: #003C83;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.annwnne span {
    display: inline-block;
    width: 26px;
    height: 22px;
    margin-right: 19px;
    margin-top: -3px;
    vertical-align: middle;
    background: url(../images/svieero.png)no-repeat center center/cover;
}

.indexB-d .annwnne {
    margin-top: 70px;
}
.aboutC-c .annwnne {
    margin-top: 70px;
}

@media(max-width:1100px) {
    .huibuquleo .sviero .li { margin-bottom: 20px; }
    .huibuquleo .sviero .li .anzne { padding: 0 20px; bottom: 20px; }
    .huibuquleo .sviero .li .anzne .wz { padding-left: 50px; }
    .huibuquleo .sviero .li .anzne .wz::before {
        width: 37px;
        height: 29px;
    }
    .huibuquleo .manbt {
        margin-bottom: 20px;
    }

    .huibuquleo .sviero ul li { width: 100%; margin-bottom: 20px; }
    .huibuquleo .sviero ul li .anzne { padding: 0 20px; bottom: 20px; }
    .huibuquleo .sviero ul li .anzne .wz { padding-left: 40px; }
    .huibuquleo .sviero ul li .anzne .wz::before { width: 31px; height: 24px; }
    .huibuquleo .page { margin-top: 10px; }
    
    .annwnne { height:45px; line-height:45px; font-size:14px; width:165px; }
    .annwnne span {
        width: 22px;
        height: 18px;
        margin-right: 9px;
        margin-top: -2px;
    }
    .indexC .annwnne {
        margin-top: 30px;
    }
    .aboutC-c .annwnne {
        margin-top: 30px;
    }
}

.huibuquleo .sviero .li .anzne{
    opacity: 0;
}


.nav_box .navlist ul>li { position: relative; }
.nav_box .navlist ul>li span.click { position: absolute; top:0; right:15px; width: 70px; height: 50px; background: url(../images/langbg.png) no-repeat right center; }












