@charset "utf-8";
body { width: 100%; overflow: hidden; }
.fixed { position: fixed; left:0; top:0; }
* { box-sizing: border-box; }
a,img { vertical-align: top; }
i,em { font-style: normal; }
.mainMore { line-height: 1.5; transition: all 0.6s; font-size: 16px;color:#666666; padding:9px 20px; border:1px solid #f1f1f1; background: #f1f1f1; border-radius: 55px; display: inline-block; position: relative; }
.mainMore span { vertical-align: middle; display: inline-block; width: 29px; height: 34px; margin-left:  5px; background: url(../images/mainmorebg.png) no-repeat right center/cover; }
/*.mainMore { color:#fff; background: #26cdb7; border-color:#26cdb7; }*/
.mainMore:hover { color: #fff; background: #113d53; border-color:#113d53; }

.mainMoreA { color:#666666; border:1px solid #fff; background: #fff; }
.mainMoreB { color:#666666; border:1px solid #f7f7f7; background: #f7f7f7; }
.mainMoreC { color:#ffffff; border:1px solid #113d53; background: #113d53; }
.mainMoreE { color:#26cdb7; border:1px solid #26cdb7; }
.mainMoreE span { background: url(../images/morebg4.png) no-repeat right center; }
.mainMoreC span { background: url(../images/mainmorebgbg.png) no-repeat right center; }
.mainMore:hover span { background: url(../images/mainmorebgbg.png) no-repeat right center/cover; }
.alignC { text-align: center; }

.container { width: 64%; margin: 0 auto; }
/*.xtzsb { height: 100%; position: relative; width: 100%; min-height: 300px; }*/

@media(max-width: 1480px){
	.container { width: 70%; }
	.mainMore { padding: 6px 16px; line-height: 30px; }
	.mainMore span { width: 24px; height: 30px; }
}
@media(max-width: 1180px){
	.container { width: 80%; }
}
@media(max-width: 1024px){
	.container { width: 90%; }
}
@media(max-width: 600px){
	.mainMore { font-size: 14px; padding:10px 20px; }
	.mainMore span { vertical-align: top; }
}


/*banner*/
.banner img.pic1 {display: block;width: 100%;}
.banner img.pic2 {display: none;}
.banner .swiper-pagination { opacity: auto; z-index: -1; bottom:  40px; position: absolute;}
.banner .swiper-pagination .swiper-pagination-bullet { position: relative; width: 50px; border-radius: 0; height: 3px; background: rgba(255,255,255,0.3); opacity: 1;  }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 3px; background: #f56737; transition: all 1s; position: absolute; left:0; top: 0; }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; }

.banner .swiper-slide,.banner { position: relative; }
.banner .swiper-slide:after,.ibanner:after { content:''; width: 100%; height: 10.26vw; position: absolute; left:0; bottom:0; background: url(../images/bg1.png) no-repeat center top; background-size: 100% 100%; z-index: 1; }
.ibanner:after { background: url(../images/bg9.png) no-repeat center top; background-size: 100% 100%; z-index: 1; bottom: -1px; }
.ibanner.bgBlack:after { background: url(../images/bg1.png) no-repeat center top; background-size: 100% 100%; z-index: 1; bottom: -1px; }
.ibanner.bgBlackA:after { background: url(../images/bg12.png) no-repeat center top; background-size: 100% 100%; z-index: 1; bottom: -1px; }
.banner .swiper-container-top .swiper-wrapper .swiper-slide {position: relative;display: inline-block;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {position: absolute;right: 15%;top: 35%;left: auto;bottom: auto;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .za {color: #0b74b6;font-size: 46px;margin-bottom: 15px;font-weight: bold;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .zb {font-size: 20px;color: #0b74b6;text-transform: uppercase;margin-bottom: 33px;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z a {border: 1px solid #0b74b6;border-radius: 50px;padding: 18px 40px;display: inline-block;color: #0b74b6;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z a img {margin-left: 15px;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {color: #ffffff;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .zb {color: #ffffff;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za a {border: 1px solid #ffffff;color: #ffffff;}
.banner .swiper-container-top {position: relative;}
.banner .swiper-slide .con {position: absolute;width: 100%;left: 0; text-align: center; top: 50%;transform: translateY(-50%);}
.banner .swiper-slide .con .t {font-size: 50px;color: #ffffff; margin: 15px 0 20px; }
.banner .swiper-slide .con .c { display: block; font-size: 106px;color: #ffffff; line-height: 1;}
/* .banner .swiper-slide .con .c p:last-child { padding-left:40px; } */

.bannerBox { overflow: hidden; }
.banner img,.banner .pcbg {
	animation: fa1 6s linear infinite;
	-webkit-animation: fa1 6s linear infinite;
	background-size: cover;
}
@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);
	}
}

@-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);
	}
}
.ssss {
	z-index: 1000;
	position: absolute;
	bottom: 5.2vw;
	left: 0;
	width: 100%;
	text-align: right;
}
.sss {
	cursor: pointer;
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	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;
}



.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: 1px solid #fff;border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 20px, 20px, 10px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}



.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 10px, 20px, 0px);
}
.sss.sss-active::before {
	background: #ff5a2b;
}
.sss.sss-active .circle i::before {
	-webkit-animation: circleR 5000ms linear both;
	animation: circleR 5000ms 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);
	}
}


.banner .swiper-button-next,
.banner .swiper-button-prev { width: 60px; height: 60px; border:1px solid rgba(255,255,255,0.3); border-radius: 50%; }

.banner .swiper-button-next:after,
.banner .swiper-button-prev:after { color:#fff; font-size: 20px; }
.banner .swiper-button-next:hover {border-color: #113d53;background: #113d53;}
.banner .swiper-button-prev:hover {border-color: #113d53;background: #113d53;}
.banner .swiper-button-next { right: 60px; }
.banner .swiper-button-prev { left: 60px; }

.bannerScroll { position: absolute; right:60px; width: 20px; text-align: center; bottom:0px; z-index: 10; }
.bannerScroll p { position: absolute; top: -55px; left: -37px; width: 100px; transform: rotate(90deg); font-size: 12px;color:rgba(255,255,255,0.8); font-family: "Arial"; }
.bannerScroll span { display:block;width: 1px;height: 60px;background: rgba(255,255,255,0.15); margin:12px auto 0; position: relative; }
.bannerScroll span:after { content:'';width: 3px;height: 17px;background: #fff; border-radius: 1px;
 position: absolute; top:0; left:-1px; }

@media(max-width:  1480px){
	.banner .swiper-button-next,
	.banner .swiper-button-prev { width: 50px; height: 50px; }
	.banner .swiper-button-next { right: 30px; }
    .banner .swiper-button-prev { left: 30px; }
}

.bannerScroll span:after{-webkit-animation:haha1 2s linear infinite;}
@-webkit-keyframes haha1{
	0%{top:0; opacity: 1;}   
	25%{top:25%; opacity: 0.75;}    
	50%{top:50%; opacity: 0.5;}   
	75%{top:75%; opacity: 0.25;}    
	100%{top:100%; opacity: 0;}
}

.bannerBox .sjbg { display: none; }

.bannerCon { z-index: 5; left: 14.8vw; width: 28vw; height: 28vw; background: #113d53; border-radius: 50%; position: absolute; bottom:0; }

.bannerConA { position: absolute; left: 0%; top:50%; transform: translateY(-50%);  width: 100%; padding: 0 2vw 0 3vw; }
.bannerConA .et { padding-left: 1.5vw; background: url(../images/bg2.png) no-repeat left center; background-size: auto 72%; font-size: 1vw;color:#fff; line-height: 1.3; }
.bannerConA .ct { font-size: 2vw; margin: 10px 0 26px; color:#fff; line-height: 1.3; }

.bannerConA .et b,.bannerConA .ct b { display: block; } 
.ibanner { margin-top: 50px; z-index: 10; }
.ibanner .bannerConA .et { text-transform: uppercase; padding-left: 1.2vw; line-height: 2; }
.ibanner .bannerConA .ct { margin: 0; }

.ibanner .bannerCon { width: 24vw; height: 24vw; }

@media(max-width:  1480px){
	.bannerCon { left: 12%; }
}
@media(max-width:  1280px){
	.bannerCon { left: 10%; }
}
@media(max-width:  1100px){
	.bannerCon { left: 3%; width: 34vw; height: 34vw; }
	.bannerConA { padding:  0 2vw 0 0; }
	.bannerConA .ct { margin: 6px 0 12px; }
	.bannerBox .pcbg { display: none; }
	.bannerBox .sjbg { display: block; }
	.bannerConA .et { font-size: 14px; padding-left: 20px; }
	.ibanner .bannerConA .et { font-size: 14px; padding-left: 20px; }
	.ibanner .bannerCon { width: 100%; }
	.bannerConA .ct { margin: 12px 0 20px; }
	.bannerCon { width: 100%; bottom:  auto; top: auto; transform: translateY(0); bottom: 15%; height: auto; background: none; }

	.bannerConA { top:auto; bottom: 15%; transform: translateY(0); }
}
@media(max-width:  750px){
	.bannerConA .ct { font-size: 24px; }
	.bannerBox { position: relative; }
	.bannerBox:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.3); }
	.ibanner:before { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.3); }
	.banner .swiper-button-next, .banner .swiper-button-prev { display: none; }
}
@media(max-width:  450px){
	.bannerConA .ct { font-size: 20px; }
}





.ibanner { position: relative; overflow: hidden; }
.ibanner .pic2 { display: none; }
.ibannerDe { height: 600px; overflow: hidden; }
.ibanner { position: relative; }
.ibannerCon { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); text-align: left; }
.ibannerCon .t { font-size: 3vw;color:#ffffff; }
.ibannerCon .c { font-size: 16px;color:#ffffff; text-transform: uppercase; line-height: 1.4; }
.ibannerCon .cc { font-size: 16px;color:rgba(255,255,255,0.8); max-width: 560px; text-align: justify; margin-top: 18px; text-transform: uppercase; line-height: 1.4; }
.ibannerCon .cc p:nth-child(n+2) { margin-top:16px; }
.ibannerCon .c b { display: block; }
@media(max-width:  1680px){
	.banner .swiper-slide .con .c { font-size: 80px; }
	.banner .swiper-slide .con .t { font-size: 42px; }
}
@media(max-width:  1480px){
	.banner .swiper-slide .con .c { font-size: 64px; }
	.banner .swiper-slide .con .t { font-size: 32px; }
	.ibannerDe { height: 400px; }
}
@media(max-width:  1280px){
	.banner .swiper-slide .con .c { font-size: 52px; }
	.banner .swiper-slide .con .t { font-size: 24px; }
	.ibannerDe { height: 300px; }
}
@media(max-width:  1100px){
	.banner .swiper-slide .con .c { font-size: 42px; }
	.banner .swiper-slide .con .t { font-size: 20px; }
	.ibannerCon .t { font-size: 32px; }
	.bannerScroll { right:3%; }
}
@media(max-width:  1024px){
	.ibanner .pic1 { display: none; }
	.ibanner .pic2 { display: inline-block; }
	.ibannerDe { height: auto; }
	.ibannerCon .cc { display: none; }
}
@media(max-width:  600px){
	.banner .swiper-slide .con .c { font-size: 28px; }
	.banner .swiper-slide .con .t { font-size: 18px; }
	.ibannerCon { text-align: center; margin-top:20px; }
	.ibannerCon .t { font-size: 24px; }
}

/*首页*/
.topHeader { border-bottom: 1px solid rgba(255,255,255,0.2); background: #fff; padding: 0 60px; width: 100%; position: fixed; left:0; top:0; z-index: 10000;  }
.topHeader .logo {padding-top: 16px; float: left; }
.topHeader .logo img { width: 162px;  }
.topNav-a {	float: right;margin-left: 25px; padding-top: 24px; width: 94px;}
.topNav-a dl {position: relative;}
.topNav-a dl dt {color: #666666;font-size: 16px;padding: 0px 0 25px 24px;background: url(../images/dt.png) no-repeat left 1px;}
.topNav-a dl dt:before {position: absolute;content: "";top: 25%;transform: translateY(-50%);right: 0;width: 14px;height: 7px;background: url(../images/dt-1.png) no-repeat right center;}
.fixed-head .topNav-a dl dd,.nobannerNav .topNav-a dl dd {background: #f4f5f5;}
.topNav-a dl dd {display: none;font-size: 16px;color: #000000;position: absolute;background: #ffffff;top: 31px;width: 144px;border-radius: 6px;padding: 15px 0 5px;text-align: center;left: -28px;}
.topNav-a dl dd .eee {margin-bottom: 10px;}
.topNav-a dl dd .eee a {font-size: 14px;color: #999;}
.topNav-a dl dd .eee.cur a {color: #333;}
.topNav-a dl dd .eee a:hover {color: #0f384d;}
.topNav-a dl:hover dd {display: block;}

.topMenu { display: none; float: right; font-size: 16px;color:#ffffff; font-family: "Arial"; padding: 25px 0 27px 26px; background: url(../images/menu.png) no-repeat left center; margin-left:18px; cursor: pointer; }
.topGp { float: left; height: 28px; margin-top: 26px; margin-left: 10px; padding-left: 10px; border-left: 1px solid rgba(255,255,255,0.3); }
.topGp p { font-size: 13px; line-height: 14px; color:#fff; }
.topGp p.t { letter-spacing: 6px; }
.MainBox { position: relative; }

.headerA .nav { float: right; }
.navL { float: left; }
.navR { float: right; padding:16px 14px 16px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.navR .search { float: left; }
.topHeader .menu { float: right; }
.navR .search { position: relative; }
.header .search .subsearch {position: absolute;top: 5px;right: -2px;padding-top: 36px;display: none;z-index: 9;}
.header .search .subsearch,
.header .search .subsearch {top: 40px;padding-top: 40px;}
.header .search .subsearch .subsearcha {background: #fff;border-radius: 3px;position: relative;width: 524px;height: 57px;}
.header .search .subsearch .subsearcha .inp {width: 90%;height: 100%;border: 0;margin-top: 20px;font-size: 14px;color: #666666;padding-left: 18px;}
.header .search .subsearch .subsearcha .sub {border: none;outline: none;position: absolute;right: 20px;top: 50%;height: 15px;background: url(../images/searchx.png) no-repeat center;font-size: 0;width: 26px;transform: translateY(-50%);}
/* .header .search:hover .subsearch {display: block;} */
.header .search.cur .subsearch {display: block;}

@media(max-width:  1024px){
	.header .search.cur .subsearch {display: block;}
    .header .search.hide .subsearch {display: none;}
}

.navR .search a { display: block; width: 40px; height: 40px; background: url(../images/search.png) no-repeat center; }
.navR .search:after { content:''; width: 1px; height: 20px; background: rgba(255,255,255,0.3); position: absolute; left:-16px; top:50%; margin-top: -10px;  }
.topHeader  .menu { display: none; width: 40px; height: 40px; background: url(../images/menu.png) no-repeat right center; cursor: pointer; }
.navL ul li { position: relative; float: left; margin-right:46px;  }
.navL ul li>a { position: relative; display: block; line-height: 70px; font-size: 17px;color:#333333; }
.navL ul li>a,.navL ul li>a * { font-family: "Source Han Sans CN","microsoft yahei",arial,"STXihei"; }
.navL ul li.cur>a,.navL ul li:hover>a { color:#113d53; }
.navL ul li>a:after { content: ''; width: 0%; background: #113d53; height: 2px; position: absolute; left:50%; transform: translateX(-50%); top: 0px; transition: all 0.6s;  }
.navL ul li.cur>a:after,.navL ul li:hover>a:after { width: 100%;  }


.nav ul li.cur>a,.nav ul li:hover>a { color:#113d53; }
.nav ul li .sub { opacity: 0; transition: all 0.6s; z-index: -1; top: -200px; border-top: 3px solid #113d53; text-align: center; background: #fff; padding:  10px 0; width: 160px; line-height: 2; position: absolute; left: 50%; transform: translateX(-50%);}
.nav ul li .sub a { line-height: 2; font-size: 16px; padding: 0 10px; color:#666; }
.nav ul li .sub a:hover { color:#113d53; }
.nav ul li:hover .sub { z-index: 10000; top:70px; opacity: 1; display: block; }




@media(max-width:  1680px){
	.navL ul li { margin-right:40px; }
}
@media(max-width:  1480px){
	.navL ul li { margin-right:25px; }
	.navR .search:after { left:-8px; }
}
@media(max-width:  1280px){
	.navL ul li { margin-right:12px; }
	.navR .search:after { display:none; }
	.navL ul li>a { font-size: 14px; }
	.nav ul li .sub a { font-size: 14px; }
	.nav ul li:hover .sub { top: 60px; }
	.nav ul li .sub { width: 120px; }
	.topHeader .logo img { width: 120px; }
	.topHeader .logo { padding-top: 12px; }
	.navL ul li>a { line-height: 60px; }
	.navR { padding: 10px 10px; }
	.topNav-a { padding-top: 20px; }
	.topNav-a dl dt { padding-bottom: 19px; }
}
@media(max-width:  1180px){
	.navL ul li { margin-right:20px; }
	.topNav-a { margin-left: 20px; }
	.navL ul li { margin-right:10px; }
	.navL ul li>a { font-size: 12px; }
}
@media(max-width:  1100px){
	.topHeader { padding: 0 3%; }
	.navL,.topNav-a,.topMenu { display: none; }
	.topHeader .logo img { width: 120px; }
	.topHeader .logo { padding:10px 0; }
	.navR { padding-top:2px; }
	.fixed-head .navR { padding-top:2px; }
    .topHeader .menu { display: block; width: 30px; margin-left:  10px; height: 54px; }
    .navR { padding: 0 6px; }
    .navR .search a { height: 52px; }
    .topGp { margin-top: 14px; }
    .header .search .subsearch { padding-top: 16px; }
    .header .search .subsearch .subsearcha { width: 400px; }
}
@media(max-width:  500px){
    .header .search .subsearch .subsearcha { width: 300px; }
}

/*首页内容*/
.align { text-align: center; }
.mainTit .tt { position: relative; font-size: 18px; color:#4483f2; padding-bottom: 16px; }
.mainTit .tt:after { content: ''; width: 30px; height: 4px; background: #ff7040; position: absolute; left:50%; transform: translateX(-50%); bottom:0; }
.colorWhite { color:#fff!important; }

.mainTit .t { font-size: 1.4vw; color:#121214; }
.mainTit .c { font-size: 14px; line-height: 1.8; color:#666666; margin-top: 8px; }
.mainTit .et { font-size: 14px; color:#af002e; margin-bottom: 0; text-transform: uppercase; }

@media(max-width:  1480px){
	.mainTit .c { line-height: 1.6; }
}
@media(max-width:  1024px){
	.mainTit .t { font-size: 24px; }
	.mainMore { padding: 6px 12px; }
}
@media(max-width:  640px){
	.mainTit .et { font-size: 14px; }
	.mainTit .t { font-size: 20px; }
}




.homeBoxA { padding:5.8vw 0 8.3vw; background: #ebeef0; }
.homeBoxA-b { float: left; width: 55.7%; }
.homeBoxA-b .con { margin:1.8vw 0 3.2vw; font-size: 14px;color:#666666; line-height: 2; }

.homeBoxA-c { position: absolute; right:0; width: 42%; top:0; height: 100%; background: url(../images/bg3.png) no-repeat center/cover; }


.homeBoxA-c .con { display: none; padding-top: 16px; }
.homeBoxA-c li { z-index: 0; padding-bottom: 0px; cursor: pointer; text-align: center; position: absolute; }
.homeBoxA-c li .t { font-size: 16px; color:#666666; margin-top: 8px; }
.homeBoxA-c li:hover .con { position: absolute; left:50%; transform: translateX(-50%); z-index: 1000; display: block; width: 295px; }
.homeBoxA-c li:hover { z-index: 1; }
.homeBoxA-c li:nth-child(1):hover .con { top: 160px; }


.homeBoxA-c ul li:hover .img img  {
	-webkit-animation:haha1 5s linear infinite;
}
@-webkit-keyframes haha1{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(90deg);}
	50%{-webkit-transform:rotate(180deg);}
	75%{-webkit-transform:rotate(270deg);}
	100%{-webkit-transform:rotate(360deg);}
}
.homeBoxA-c li .con .c { color: #fff; box-shadow: 0.719px 0.695px 7px 0px rgba(0, 0, 0, 0.09);border-radius: 5px; background: rgba(17,61,83,0.6); padding:10px 10px; font-size: 16px; line-height: 1.4; }
.homeBoxA-c li .con:after { opacity: 0.6; content:''; width: 13px; height: 7px; background: url(../images/bg4.png) no-repeat center; position: absolute; left:50%; top:9px; transform: translateX(-50%); }
.homeBoxA-c li.sign1 { left: 2.6vw; top:1vw; }
.homeBoxA-c li.sign2 { right: -1vw; top:0; }
.homeBoxA-c li.sign3 { left: 12vw; top:50%; transform: translateY(-50%); }
.homeBoxA-c li.sign4 { left: 4vw; bottom:0; }
.homeBoxA-c li.sign5 { right: 0.5vw; bottom:1vw; }
.homeBoxA-c li img { position: relative; z-index: 5; width: 100%; height: auto; }
.homeBoxA-c li .img { transition: all 0.4s; padding: 0.6vw; border: 2px solid #fff; border-radius: 50%; }
.homeBoxA-c li:hover .img {  } 
.homeBoxA-c li.sign1 .img { max-width: 130px; max-height: 130px; width: 10vw; height: 10vw; }
.homeBoxA-c li.sign2 .img { max-width: 120px; max-height: 120px; width: 8.85vw; height: 8.85vw; }
.homeBoxA-c li.sign3 .img { max-width: 110px; max-height: 110px; width: 7.7vw; height: 7.7vw; }
.homeBoxA-c li.sign4 .img { max-width: 120px; max-height: 120px; width: 8.85vw; height: 8.85vw; }
.homeBoxA-c li.sign5 .img { max-width: 120px; max-height: 120px; width: 8.85vw; height: 8.85vw; }


.homeBoxA-c li .img .relative:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/homebga.png) no-repeat center/cover; opacity: 0.3; transition: all 0.6s; }
.homeBoxA-c li:hover .img .relative:after { opacity: 1; }


@media(max-width:  1480px){
	.homeBoxA-c li.sign3 { left: 13vw; }
	.homeBoxA-c li .t { font-size: 14px; }
}
@media(max-width:  1280px){
	.homeBoxA-c li.sign3 { left: 13vw; }

	.homeBoxA-c li:nth-child(1):hover .con { top: 12vw; }
	.homeBoxA-c li .con .c { padding:12px 16px; line-height: 1.6; font-size: 14px; }
}
@media(max-width:  1024px){
	.homeBoxA-b { width: 100%; }
	.homeBoxA-c { position: relative; width: 100%; height: 60vw; top:auto; float: left; margin-top: 20px; }
	.homeBoxA-c li.sign3 { left: 40vw; }
	.homeBoxA-c li:hover .con { display: none; }
	.homeBoxA-c li.sign1 .img { max-width: 120px; max-height: 120px; width: 20vw; height: 20vw; }
	.homeBoxA-c li.sign2 .img { max-width: 110px; max-height: 110px; width: 17vw; height: 17vw; }
	.homeBoxA-c li.sign3 .img { max-width: 120px; max-height: 120px; width: 20vw; height: 20vw; }
	.homeBoxA-c li.sign4 .img { max-width: 110px; max-height: 110px; width: 17vw; height: 17vw; }
	.homeBoxA-c li.sign5 .img { max-width: 110px; max-height: 110px; width: 17vw; height: 17vw; }


	.homeBoxA-c li.sign1 { left: 5vw; }
	.homeBoxA-c li.sign2 { right: 4.6vw; top:0; }
	.homeBoxA-c li.sign4 { left: 7vw; bottom:0; }
	.homeBoxA-c li.sign5 { right: 4vw; bottom:1vw; }


}
@media(max-width:  500px){
	.homeBoxA-c { height: 70vw; }
}

.homeBoxB { background: url(../images/bg6.jpg) no-repeat center/cover; padding: 5.8vw 0 6.8vw; }


.homeBoxB ul li { float: left;  }

.homeBoxB ul li:nth-child(1) { width: 29%; }
.homeBoxB ul li:nth-child(2) { width: 28%; }
.homeBoxB ul li:nth-child(3) { width: 27%; }
.homeBoxB ul li:nth-child(4) { width: 16%; }

.homeBoxB ul li .t { font-size: 16px; color:rgba(255,255,255,0.7); }
.homeBoxB ul li .num { font-size: 3vw; color:#fff; font-family: "Arial"; }

@media(max-width:  1024px){
	.homeBoxB ul li .t { font-size: 14px; margin-bottom: 5px; }
	.homeBoxB ul li .num { font-size: 28px; }
}
@media(max-width:  640px){
	.homeBoxB ul li { text-align: center; }
	.homeBoxB ul li:nth-child(1) { width: 50%; }
	.homeBoxB ul li:nth-child(2) { width: 50%; }
	.homeBoxB ul li:nth-child(3) { width: 50%; margin-top: 20px; }
	.homeBoxB ul li:nth-child(4) { width: 50%; margin-top: 20px; }
}


.homeBoxC { background: #fff; }

.homeBoxC-a { position: relative; }
.homeBoxC-a .mainMore { position: absolute; right:0; bottom:15px; }

.homeBoxC-b { margin-top: 2.2vw; background: url(../images/bg8.jpg) no-repeat center/cover; border-radius: 8px; overflow: hidden; }
.homeBoxC-b ul li { float: left; width: 25%; text-align: center; height: 100%; position: relative; }
.homeBoxC-b ul { height: 25vw; }
.homeBoxC-c { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); transition: all 0.6s; }
.homeBoxC-c .icon { padding:0.7vw; border: 2px solid rgba(255,255,255,0.3); display: inline-block; border-radius: 50%; }
.homeBoxC-c .icon img { width: 4.7vw; }
.homeBoxC-c .t { font-size: 1.2vw; margin: 0.5vw 0 1.1vw; color:#fff; }
.homeBoxC-b ul li:nth-child(n+2) { border-left:1px solid rgba(255,255,255,0.2); }
.homeBoxC-b ul li:hover { background: rgba(17,60,85,0.9); }

@media(max-width:  1280px){
	.homeBoxC-c .t { font-size: 20px; }
}
@media(max-width:  1024px){
	.homeBoxC-c .t { font-size: 18px; }
	.homeBoxC-b ul li { width: 50%; }
	.homeBoxC-c .icon img { width: 60px; }
    .homeBoxC-b ul li:nth-child(n+3) { border-top:1px solid rgba(255,255,255,0.2); }
	.homeBoxC-b ul { height: 40vw; }
}
@media(max-width:  640px){
	.homeBoxC-c .t { font-size: 18px; margin: 8px 0 16px; }
	.homeBoxC-b ul { height: 60vw; }
	.homeBoxC-a .mainMore { position: relative; bottom:auto; margin-top: 10px; }
	.homeBoxC-b { margin-top:20px; }
}

.homeBoxD { padding: 4.2vw 0 5.2vw; background: #f0f4f7; }
.homeBoxD-c { margin-top: 2vw; }
.homeBoxD-d { height: 26vw; overflow: hidden; margin-right: 1.4%; background: #fff; border-radius: 12px; padding: 1vw 1vw 2vw; float: left; width: 32.4%; }
.homeBoxD-d a { display: block; overflow: hidden; }
.homeBoxD-d .d { margin-top: 0.5vw; font-size: 16px; color:#af002e; }
.homeBoxD-d .t { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 0.4vw 0 0.8vw; font-size: 18px; color:#333333; line-height: 1.6; }
.homeBoxD-d .c { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 14px; color:#666666; line-height: 1.8; }
.smallMore { background: url(../images/morebga.png) no-repeat right center; display: inline-block; font-size: 16px; padding-right: 12px; color:#666666; margin-top: 1.1vw; }
.homeBoxD-d:hover .smallMore { background: url(../images/morebgabg.png) no-repeat right center; }
.homeBoxD-g:hover .smallMore { background: url(../images/morebga.png) no-repeat right center; }
.homeBoxD-g ul li:hover .smallMore { background: url(../images/morebga.png) no-repeat right center; }
.homeBoxD-d:hover { background: #113d53; }
.homeBoxD-g:hover { background: #ffffff; }
.homeBoxD-d:hover .d,.homeBoxD-d:hover .t,.homeBoxD-d:hover .c,.homeBoxD-d:hover .smallMore { color:#fff; }
.homeBoxD-g ul li:hover .t { color:#113d53; }
.homeBoxD-g:hover .d { color:#af002e; }
.homeBoxD-g:hover .t { color:#333333; }
.homeBoxD-g:hover .smallMore { color:#666; }

.homeBoxD-g { float: right; margin-right:0; }
.homeBoxD-h { width: 66%; }
.homeBoxD-i { width: 32%; }

.homeBoxD-h .smallMore { margin-top:0; }

.homeBoxD-g .t { margin-bottom: 0vw; }
.homeBoxD-g .smallMore { margin-top: 0.9vw; }
.homeBoxD-g li { padding-bottom: 0.9vw; border-bottom: 1px solid #ededed; }
.homeBoxD-g li:nth-child(n+2) { margin-top: 0.9vw; }
.homeBoxD-g li:last-child { padding-bottom: 0; border:none; }
@media(max-width:  1780px){
	.homeBoxD-d { height: 28vw; }
}
@media(max-width:  1480px){
	.homeBoxD-d { height: 28vw; }
	.homeBoxD-g li { padding-bottom: 0.7vw; }
	.homeBoxD-g li:nth-child(n+2) { margin-top: 0.7vw; }
	.homeBoxD-d .d { font-size: 14px; }
	.homeBoxD-d .t  { font-size: 16px; }
	.homeBoxD-d .c,.smallMore { font-size: 14px; }
}
@media(max-width:  1280px){
	.homeBoxD-d { height: 32vw; }
	.homeBoxD-g li { padding-bottom: 1.1vw; }
	.homeBoxD-g li:nth-child(n+2) { margin-top: 1.2vw; }
}
@media(max-width:  1024px){
	.homeBoxD-c { margin-top:0; }
	.homeBoxD-d { margin-top:  20px; height: auto; width: 100%; padding: 16px 16px 20px; margin-right:0; }
	.homeBoxD-d .d { margin-top:  8px; font-size: 16px; }
	.homeBoxD-d .t  { font-size: 20px; }
	.homeBoxD-d .c,.smallMore { font-size: 16px; }
	.homeBoxD-g li { padding-bottom: 20px; }
	.homeBoxD-g li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width:  640px){
	.homeBoxD { padding: 6vw 0 7vw; }
	.homeBoxD-d { margin-top:  16px; height: auto; width: 100%; padding: 12px 12px 20px; }
	.homeBoxD-d .d { margin-top:  8px; font-size: 14px; }
	.homeBoxD-g .d { margin-top:  0px; }
	.homeBoxD-d .t  { font-size: 18px; }
	.homeBoxD-d .c,.smallMore { font-size: 14px; }
	.homeBoxD-g li { padding-bottom: 16px; }
	.homeBoxD-g li:nth-child(n+2) { margin-top: 16px; }
}

/* 业绩推荐 */
.yjtj { background: #ebeef0; }

/*投资者日历*/
.tzzrlA { margin-top:2.5vw; }
.tzzrlA ul li a { padding: 2.5vw 2.7vw; display: block; background: #fff; border-radius: 20px; }
.tzzrlA ul li:nth-child(n+2) { margin-top:12px; }

.tzzrlA .d { color: #113d53; line-height: 1.2; float: left; width: 6.6vw; }
.tzzrlA .d .m { font-size: 1.6vw;  }
.tzzrlA .d .y { font-size: 1.8vw;  }
.tzzrlA .con { float: left; width: 51vw; padding-left: 2vw; border-left:1px solid #ededed; }
.tzzrlA .con .et { font-size: 16px;color:#af002e; }
.tzzrlA .con .t { font-size: 1.2vw;color:#333333; margin: 0.6vw 0 1.4vw; }
.tzzrlA .con .l { line-height: 20px; font-size: 16px;color:#113d53; padding-left: 24px; background: url(../images/linka.png) no-repeat left 2px; }

.tzzrlA ul li:hover a { background: #113d53; }
.tzzrlA ul li:hover a .d,.tzzrlA ul li:hover .con .t,.tzzrlA ul li:hover .con .l { color: #ffffff; }
.tzzrlA ul li:hover .con .l { background: url(../images/linkb.png) no-repeat left 2px; }
.tzzrlA ul li:hover .con .l span { text-decoration: underline; }
.tzzrlA ul { margin-bottom:4.2vw; }
@media(max-width:  1480px){
	.tzzrlA .d .m { font-size: 22px;  }
	.tzzrlA .d .y { font-size: 25px;  }
	.tzzrlA .d { width: 100px; }
	.tzzrlA .con { float: left; width: calc(100% - 120px); padding-left: 40px; border-left:1px solid #ededed; }
	.tzzrlA .con .et { font-size: 14px;color:#af002e; }
	.tzzrlA .con .t { font-size: 18px; margin: 8px 0 15px; }
	.tzzrlA .con .l { font-size: 14px; }
}
@media(max-width:  1024px){
	.tzzrlA ul li a { padding: 16px 12px; border-radius: 8px; }
	.tzzrlA .d .m { font-size: 20px;  }
	.tzzrlA .d .y { font-size: 22px;  }
	.tzzrlA .d { width: 74px; }
	.tzzrlA .con { float: left; width: calc(100% - 80px); padding-left: 20px; border-left:1px solid #ededed; }
	.tzzrlA .con .et { font-size: 14px;color:#af002e; }
	.tzzrlA .con .t { font-size: 18px; margin: 8px 0 15px; }
	.tzzrlA .con .l { line-height: 1.8; font-size: 14px; word-break: break-all; }
}
@media(max-width:  640px){
	.tzzrlA .d .m { font-size: 16px;  }
	.tzzrlA .d .y { font-size: 18px;  }
	.tzzrlA .d { width: 56px; }
	.tzzrlA .con { float: left; width: calc(100% - 60px); padding-left: 12px; }
	.tzzrlA .con .et { font-size: 14px;color:#af002e; }
	.tzzrlA .con .t { font-size: 16px; margin: 8px 0 10px; }
	.tzzrlA ul { margin-bottom:20px; }
}
@media(max-width:  450px){
	.tzzrlA .d { width: 100%; display: none; }
	.tzzrlA .con { width: 100%; padding-left:0; border:none; }
}



.tzzrlB { padding: 6.4vw 0 6.6vw; }

.tzzrlB-d { width: 51.5%; float: right; }
.tzzrlB-b { width: 42%; left:0; }
.tzzrlB-b .mainTit .c { margin:1.8vw 0 1.2vw; }
.tzzrlB-b .inp { width: 100%; height: 60px; border:1px solid #ededed; border-radius: 50px; font-size: 16px; padding-left: 20px; }
.tzzrlB-b #subBtn { opacity: 0; width: 1px; height: 1px; border: none; overflow: hidden; }
.tzzrlB-b a.mainMore { margin-top:1vw; }

@media(max-width:  1480px){
	.tzzrlB-b .inp { height: 52px; font-size: 16px; padding-left: 20px; }
    .tzzrlB-b a.mainMore { margin-top:5px; }
}
@media(max-width:  1024px){
	.tzzrlB-b .inp { height: 52px; font-size: 16px; padding-left: 20px; }
    .tzzrlB-b a.mainMore { margin-top:0px; }
	.tzzrlB-d { width: 100%; float: right; }
	.tzzrlB-b .mainTit .c { margin:20px 0 16px; }
	.tzzrlB-b { width: 100%; left:0; float: left; margin-top: 20px; }
}





/*网站底部样式*/

/*网站底部样式*/
.footer {
	background: #113d53;
	padding: 75px 0 0;
}

.endA {
	padding: 0 60px 60px;
}

.endA-a {
	float: left;
	width: 520px;
}
.endA-a .flogo img { width: 162px; }
.endA-d {
	margin-top: 25px;
}

.endA-d p {
	font-size: 14px;
	margin-bottom: 6px;
	color: #bbbbbb;
	line-height: 1.8;
}


.endA-b {
	float: right;
}

.endA-b dl {
	float: left;
	margin-left: 0px;
	width: auto;
	margin-left:80px;
}
.endA-b dl:nth-child(1) { margin-left:0; }

.endA-b dl dt a {
	font-size: 17px;
	/*color: rgba(187,187,187,0.8);*/
	color: rgba(255,255,255,0.6);
	display: block;
	margin-bottom: 15px;
}

.endA-b dl dd a {
	font-size: 14px;
	color: #bbbbbb;
	opacity: 0.8;
	color: rgba(187,187,187,0.8);
	display: block;
	margin-bottom: 10px;
}


.copyright {
	padding: 20px 0;
	background: #0f384d;
	text-align: center;
}

.copyright p,
.copyright p a {
	font-size: 12px;
	color: rgba(255,255,255,0.2);
}


@media(max-width:  1920px){
	.endA-b dl {margin-left:50px;}
}

@media(max-width:  1780px){
	.endA-b dl {margin-left:36px;}
}

@media(max-width: 1480px){
	.endA-a { width: 350px; }

	.footer {
		padding: 50px 0 0;
	}
	.endA {
		padding-bottom: 40px;
	}
}
@media(max-width: 1320px){
	.endA-b dl dt a { font-size: 15px;}
	.endA-b dl dd a { font-size: 13px;}
}
@media(max-width: 1280px){
	.endA-a { width: 350px; }
	.endA-b dl { margin-left:24px; }
	.endA-b dl:first-child { margin-left:0px; }
	.endA-b dl dt a { font-size: 14px;}
	.endA-b dl dd a { font-size: 12px;}

	.footer {
		padding: 30px 0 0;
	}
	.endA {
		padding-bottom: 30px;
	}
}

@media(max-width: 1180px){
	.endA-b { display: none;}
	.endA-a { width: 100%;}
}

@media(max-width: 1150px){
	.endA-b dl { margin-left:5px; }
}
@media(max-width: 1100px){
	.endA-b { display: none; }
	.endA { padding: 0 3% 20px; }
}
@media(max-width: 1024px){
	.endA-a { width: 100%; }
	.endA-b { display: none; }
	.footer {
		padding: 20px 0 0;
	}
	.endA {
		padding-bottom: 20px;
	}
	.endA-d { margin-top:15px; }

	.copyright p,
	.copyright p a {
		font-size: 12px;
	}
}



/*手机站导航*/
.nav_box {width: 60%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -60%;overflow: auto;z-index: 99999999;background: rgba(50, 58, 67, .93);transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 68px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li { position: relative; float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 10px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px; }
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}

.nav_box .navlist ul>li span { display: inline-block; width: 40px; height: 50px; position: absolute; top:0; right:0; text-align: center; color:#fff; font-size: 20px; line-height: 50px; cursor: pointer; }

.navLogo { width: 100px; height: auto; padding: 18px 0 18px 10px; }

/*新闻中心*/
.topNav { padding: 2.6vw 0 0; text-align: right; margin-bottom: 4vw; }
.topNavA { border-bottom: 1px solid #ededed; }
.topNavA a { position: relative; display: inline-block; font-size: 16px;color:#666666; padding:16px 5px; margin-left:30px; display: inline-block; }
.topNavA a.cur,.topNavA a:hover { color:#113d53; }
.topNavA a:after { width: 0; content:''; height: 2px; transition: all 0.6s; background: #113d53; position: absolute; left: 50%; bottom:  -1px; transform: translateX(-50%); }
.topNavA a.cur:after,.topNavA a:hover:after { width: calc(100% - 10px); }
.investorE-a .mainTit { float: left; }
.investorX-a { float: left; position: absolute; right: 0; bottom: 5px; width: calc(100% - 520px); max-width: 900px; }
.investorX-a .ggthA-c {width: 38%; border-radius: 50px; margin-right: 0px;}
.investorX-a .ggthA-c span { background: url(../images/xwzx-xv.png) no-repeat center; width: 50px; line-height: 48px; display: inline-block; position: absolute; right: -1px; top: 50%; padding-left: 40px; height: 48px;margin-top: -24px;  font-size: 16px;color:#fff;}
.investorX-a .ggthA-d { width: 60%;}



.contactAZ .investorX-a { float: right; width: 40%; max-width: 400px; }
.contactAZ .investorX-a .ggthA-c { width: 100%; }


.contactA .ggthA-c,.yjtj .ggthA-c,.contactA .ggthA-d .inp,.yjtj .ggthA-d .inp,.contactA .ggthA-c input,.yjtj .ggthA-c input { border-color:#cfcfcf; }
.yjkfA .topNavA { border-color:#ddd; margin-top:0!important; padding:0!important; }
.yjkfA .topNav { margin-top:0!important;padding:0!important; }

.ggthA-c .inp {cursor: pointer;position: relative;font-size: 16px;padding-left: 15px;width: 100%;}
.ggthA-c .inp p {line-height: 48px;font-size: 16px;color: #666666;}
.ggthA-c .inp:hover dl {display: block;}

@media(max-width:  1024px){
	.ggthA-c .inp:hover dl {display: none;}
}

.ggthA-c .inp dl {padding: 15px 12px;display: none;border: 1px solid #e7ebed;z-index: 100;background: #fff;width: 100%;position: absolute;left: 0;top: 48px;}
.ggthA-c .inp dl dd {cursor: pointer;line-height: 2;font-size: 14px;color: #666;}
.newsA { position: relative; z-index: 10; }
.ggthA-c.cur .inp dl { display: block!important; }

.ggthA-c .inp dl dd:hover {color: #f11053;}
.ggthA-c {position: relative;}
.ggthA-c {border: 1px solid #e7ebed;width: 17%;float: left;}
.ggthA-c select {cursor: pointer;position: relative;width: 100%;font-size: 16px;color: #666666;background: #f8f8f8;padding: 0 20px;background: none;border: none;height: 48px;border-radius: 40px;}
.ggthA-d {position: relative;float: right;width: 81%;}
.ggthA-d .inp,
.ggthA-c input {background: url(../images/ggtha.png) no-repeat 30px center;width: 100%;font-size: 16px;color: #666666;padding-left: 70px;height: 50px;border: 1px solid #e7ebed;}
.ggthA-d .inp {padding-left: 20px;background: none; border-radius: 50px;}
.ggthA-d .sub { border-radius: 50px; position: absolute;top: 0;right: 0;background: url(../images/xwzx-fdj.png) no-repeat 45px center #113d53;text-align: left;padding-left: 72px;width: 149px;font-size: 16px;color: #ffffff;cursor: pointer;height: 50px;border: 1px solid #8195b9;}
.xwzx-B .ggthA-b {padding-bottom: 30px;}
@media(max-width: 750px) {
	.ggthA-c,.ggthA-d {width: 100%;}
	.ggthA-d {margin-top: 15px;}
	.xwzx-B .ggthA-b {padding-bottom: 20px;}
}
@media(max-width:  1280px){
	.investorX-a { width: calc(100% - 300px); }
}

@media(max-width: 1024px){
	.investorE-a .mainTit { width: 100%; }
	.investorX-a .ggthA-c,.investorX-a .ggthA-d  { width: 100%; }
	.investorX-a .ggthA-d { margin-top: 0px; }
	.investorX-a { width: 100%; max-width: 100%; }
	.ggthA-d .sub { width: 130px; padding-left: 60px; background: url(../images/xwzx-fdj.png) no-repeat 35px center #113d53; }
	.investorX-a { position: relative; margin-top: 26px; }
	.topNavA a { margin: 0 10px; }
	.topNavA { text-align: center; }
}


.investorF-b {margin-top: 2vw;}
.investorF-b ul li {float: left;width: 23%;margin-right: 1.66666%;}
.investorF-b ul li:nth-child(4n) {margin-right: 0;}
.investorF-b ul li:nth-child(n+5) { margin-top:2%; }
.investorF-b ul li .img {height: 17vw;overflow: hidden; border-radius: 16px;}
.investorF-b ul li .img img {transition: all 0.2s;border: 1px solid #e2e2e2;}
.investorF-b ul li:hover .img img {transform: scale(0.9);}
.investorF-b ul li .con { position: relative;border-bottom: 1px solid #ddd;}
.investorF-b ul li .con .t span { display: inline-block; padding: 20px 0;position: relative; }
.investorF-b ul li .con .t { background: url(../images/da.png) no-repeat right center; font-size: 18px;color: #333333; position: relative;}
.investorF-b ul li .con .more {font-size: 16px;color: #666666;padding-right: 25px;height: 25px;background: url(../images/morebg2.png) no-repeat right center;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}

.investorF-b ul li .con .t span:after { content:''; width: 0; height: 2px; background: #113d53; position: absolute; left:0; bottom:-1px; transition: all 0.6s; }
.investorF-b ul li:hover .con .t span:after { width: 100%; }
.investorF-b ul li:hover .con .t span { color:#113d53; }


@media(max-width:1680px) {
	.investorF-b ul li .con .t {font-size: 16px;}
	.investorF-b ul li .con .more {font-size: 14px;}
}
@media(max-width:1480px) {
	.investorF-b ul li {width: 32%;margin: 0 2% 0 0;}
	.investorF-b ul li .img {height: 26vw;}
	.investorF-b ul li:nth-child(4n) {margin-right: 2%;}
	.investorF-b ul li:nth-child(3n) {margin-right: 0;}
	.investorF-b ul li:nth-child(n+5) { margin-top:0; }
	.investorF-b ul li:nth-child(n+4) { margin-top:2%; }
	.investorF-b ul li .con .t span { padding: 16px 0; }
}
@media(max-width:1024px) {
	.investorF-b ul li {width: 49%; margin-right:0; }
	.investorF-b ul li:nth-child(n+4) { margin-top:0; }
	.investorF-b ul li:nth-child(n+3) { margin-top:2%; }
	.investorF-b ul li:nth-child(4n) {margin-right: 0;}
	.investorF-b ul li:nth-child(2n) { float: right;}
	.investorF-b ul li .img {height: 48vw;}
	.investorF-b {margin-top: 20px;}
}
@media(max-width:600px) {
	.investorF-b ul li {width: 100%;margin: 0 0 15px 0;}
	.investorF-b ul li .img {height: auto;}
	.investorF-b ul li:nth-child(n+3) { margin-top:0; }
	.investorF-b ul li:nth-child(n+2) { margin-top:16px; }
}


.yjtj .topNavA { border-color:#cdcdcd; }
.investorF-b .container { margin-bottom:4vw; }


.ggth { margin-top: 50px; margin-bottom: 70px; }
.ggth ul li { margin-top: 16px; border:1px solid #ffffff; border-radius: 3px; background: #fff; }
.ggth ul li a {  font-size: 16px; color: #333333; position: relative; padding: 12px 60px 12px 20px;  }
.ggth ul li a { display: block; } 
.ggth ul li .t { display: inline-block; padding:8px 0 8px 30px; background: url(../images/downb.png) no-repeat left center; }
.ggth ul li:hover .t { background: url(../images/downbbg.png) no-repeat left center; }
.ggth ul li i { position: absolute; width: 30px; height: 30px; top:50%; transform: translateY(-50%); }
.ggth ul li i.down { right: 28px; background: url(../images/downa.png) no-repeat center; }
.ggth ul li i.view { right: 82px; background: url(../images/view.png) no-repeat center; }

.ggth ul li:hover { border:1px solid #ffffff; background: #113d53; }
.ggth ul li:hover i.down { background: url(../images/downabg.png) no-repeat center; }
.ggth ul li:hover i.view { background: url(../images/viewbg.png) no-repeat center; }
.ggth ul li:hover .t,.ggth ul li:hover .d { color:#fff; }
@media(max-width: 1680px){
	.ggth { margin-top: 40px; }
	.investorX-a .ggthA-c  { width: 49%; }
	.investorX-a .ggthA-d { width: 48%; }
	.ggth { margin-bottom: 60px; }
}
@media(max-width: 1480px){
	.ggth { margin-top: 30px; }
}
@media(max-width: 1280px){
	.ggth { margin-top: 20px; }
	.ggth { margin-bottom: 40px; }
}
@media(max-width: 1200px){
	.investorE-a .mainTit { width: 100%; }
	.investorX-a .ggthA-c,.investorX-a .ggthA-d  { width: 100%; }
	.investorX-a .ggthA-d { margin-top: 0px; }
	.investorX-a { width: 100%; max-width: 100%; }
	.ggthA-d .sub { width: 130px; padding-left: 60px; background: url(../images/xwzx-fdj.png) no-repeat 35px center #113d53; }
}

@media(max-width:  1680px){
	.investorX-a { width: calc(100% - 400px); }
	.investorX-a .ggthA-c { width: 32%; }
	.investorX-a .ggthA-d { width: 66%; }
}
@media(max-width:  1024px){
	.ggth ul li a { padding: 10px 60px 10px 20px; }
	.ggth ul li i.down { right: 12px; }
	.ggth ul li i.view { right: 50px; }
	.ggth { margin-bottom: 30px; }
	.investorX-a { width: 100%; }
	.investorX-a .ggthA-c { width: 38%; }
	.investorX-a .ggthA-d { width: 60%; }
}
@media(max-width:  500px){
	.investorX-a .ggthA-c { width: 100%; }
	.investorX-a .ggthA-d { width: 100%; margin-top: 10px;}
	.ggth ul li a { padding: 18px 50px 16px 12px; }
	.ggth ul li .t { padding-left:28px; border:none; }
	.ggth ul li i.down { right: 12px; }
	.ggth ul li i.view { right: 50px; }
}

/*公司治理*/
.gszlA { padding: 5.3vw 0 6vw; background: #ebeef0;  }
.gszlA-b { margin-top:2.5vw; }
.gszlA-b ul { display: flex; flex-wrap: wrap; }
.gszlA-b ul li { background: #fff; border-radius: 10px; padding: 1vw 1.5vw; float: left; width: calc(33.33333% - 10px); margin-right:15px; }
.gszlA-b ul li .t { font-size: 1vw; color:#333333; }
.gszlA-b ul li .c { font-size: 0.8vw; color:#af002e; margin-top: 5px; }
.gszlA-b ul li:nth-child(n+4) { margin-top:15px; }
.gszlA-b ul li:nth-child(3n) { margin-right:0; }

@media(max-width: 1680px){
	.gszlA-b ul li .t { font-size: 20px; }
    .gszlA-b ul li .c { font-size: 16px; }
}
@media(max-width: 1024px){
	.gszlA-b ul li .t { font-size: 18px; }
    .gszlA-b ul li .c { font-size: 14px; }
    .gszlA-b ul li { width: 49%; margin-right: 2%; }
	.gszlA-b ul li:nth-child(n+3) { margin-top:2%; }
	.gszlA-b ul li:nth-child(3n) { margin-right:2%; }
	.gszlA-b ul li:nth-child(2n) { margin-right:0; }
}
@media(max-width: 640px){
	.gszlA-b ul li .t { font-size: 18px; }
    .gszlA-b ul li .c { font-size: 14px; }
    .gszlA-b ul li { width: 100%; margin-right:0; padding: 16px 12px; }
	.gszlA-b ul li:nth-child(n+2) { margin-top:10px; }
	.gszlA-b ul li:nth-child(3n) { margin-right:0; }
	.gszlA-b ul li:nth-child(2n) { margin-right:0; }
    .gszlA { padding: 30px 0 40px; }
}

.gszlB { background: #fff; }
.gszlB .aboutD-c .ggth ul li { border:1px solid #eee; }







@media(max-width: 500px){
	.topNavA a { margin: 0 5px; }
	.topNavA a { padding: 10px 0; }
	.topNav { margin-bottom: 20px; }
}

.newsB { margin-top: 2.6vw; }

.topNews { background: #ebeef0; border-radius: 10px; }
.topNews .img { float: left; width: 57%; }
.topNews a { display: block; }
.topNews .con { position: absolute; right: 0; width: 38.25%; top:50%; transform: translateY(-50%); padding-right:5%; }
.topNews .con .d,.newsB ul li .num { font-size: 16px;color:#af002e; }
.topNews .con .t,.newsB ul li h3 { font-size: 1.16vw; margin-top: 10px;color:#333333; }
.topNews .con .c,.newsB ul li .c { font-size: 16px;color:#666666; line-height: 1.8; margin: 1vw 0 1.8vw; }
.topNews .con .c {  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }

.newsB .swiper-pagination { width: 52%; text-align: right; bottom: 2vw; }
.newsB .swiper-pagination .swiper-pagination-bullet { transition: all 0.6s; width: 8px; height: 8px; border-radius: 8px; background: #fff; opacity: 0.6; }
.newsB .swiper-pagination .swiper-pagination-bullet-active { width: 50px; opacity: 1; }


@media(max-width:  1480px){
	.topNews .con .t, .newsB ul li h3 { font-size: 1.5vw; }
	.newsB .swiper-pagination { width: 55%; }
	.newsB .swiper-pagination .swiper-pagination-bullet-active { width: 40px; } 
}
@media(max-width:  1024px){
	.topNews .con .t, .newsB ul li h3 { font-size: 20px; }
	.newsB .swiper-pagination { width: 100%; bottom: auto; top: 57vw; text-align: center; }
	.topNews .img { width: 100%; }
	.topNews .con { width: 100%; position: relative; top:0; transform: translate(0); padding: 16px 12px 20px; float: left; }
	.topNews .con .c { -webkit-line-clamp: 2; }
	.newsB .swiper-pagination .swiper-pagination-bullet-active { width: 40px; } 
}
@media(max-width:  640px){
	.newsB .swiper-pagination { top: 54vw; text-align: center; }
	.topNews .con .t, .newsB ul li h3 { font-size: 18px; }
}

.news { padding-bottom: 5vw; }
.newsD { margin:3vw 0 4.5vw; }
.newsD-a { position: relative; padding:2vw 0; min-height: 15vw; }
.newsD-a .d,.newsD-a .con,.newsD-a .img { position: relative; z-index: 10; }
.newsD-a .d { float: left; width: 9vw; margin-top:20px; }
.newsD-a .con  { margin-left: 0px; margin-top:20px; float: left; width: calc(100% - 9vw); }
.newsD-a .img { transition: all 0.6s; float: right; width: 0%; transition: all 0.6s; }
.newsD-a .d .md { font-size: 1.6vw;color:#939393; line-height: 1; margin-bottom:10px; }
.newsD-a .d .y { font-size: 0.9vw;color:#939393; }
.newsD-a .con .t { font-size: 1.2vw;color:#333333; overflow: hidden; line-height: 1.6; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newsD-a .con .c { font-size: 16px;color:#666666; line-height: 2; margin-top:16px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsD-a .d .more { margin-top: 30px; display: inline-block; width: 40px; height: 12px; background: url(../images/newsmore.png) no-repeat center; }
.newsD ul li:hover .newsD-a .d .more { background: url(../images/newsmorebg.png) no-repeat center; }

.newsD ul li:hover { background: #ebeef0; }

.newsD-f { position: absolute; left: 0; width: 100%; top:50%; transform: translateY(-50%); }
.newsD ul li:hover .newsD-f  { width: 68%; }
.newsD ul li:hover .newsD-a .img  { width: 25%; }
.newsD ul li:hover .newsD-a .img { margin-right:80px; }
.newsD ul li:hover .newsD-a .con .t { color:#113d53; text-decoration: underline; }
.newsD ul li:hover .newsD-a .con .more { border:1px solid #8fc31f; background: url(../images/new1bg.png) no-repeat center; }
.newsD ul li:hover .newsD-a:before { width: 100%; }
@media(max-width: 1680px){
	.newsD ul { margin-bottom:60px; }
	.newsD-a { padding:25px 0 25px 40px; }
	.newsD ul li:hover .newsD-a .img { margin-right:40px; }
	.newsD ul li { margin-bottom:30px; }
	.newsD-a .d,.newsD-a .con { margin-top:12px; }
	.newsD-a .d { width: 150px; }
	.newsD-a .con { width: calc(100% - 150px); }
	.newsD-a .d .md { font-size: 40px;}
	.newsD-a .d .y { font-size: 22px; }
	.newsD-a .con .t { font-size: 20px; }
	.newsD-a .con .c { margin-top:10px; }
	.newsD-a .con .more { margin-top:24px; }
}
@media(max-width: 1480px){
	.newsD ul { margin-bottom:40px; }
	.newsD-a { padding:20px 0 20px 30px; }
	.newsD ul li:hover .newsD-a .img { margin-right:30px; }
	.newsD ul li { margin-bottom:20px; }
	.newsD-a .con { width: calc(100% - 150px); }
	.newsD-a .d,.newsD-a .con { margin-top:12px; }
	.newsD-a .d { width: 135px; }
	.newsD-a .d .md { font-size: 32px;}
	.newsD-a .d .y { font-size: 20px; }
	.newsD-a .con .t { font-size: 18px; }
	.newsD-a .con .c { font-size: 15px; line-height: 2; height: 60px; }
	.newsD-a .con .more { margin-top:16px; width: 40px; height: 40px; }
}
@media(max-width: 1024px){
	.newsD ul { margin-bottom:30px; }
	.newsD-a { padding:20px 0; }
	.newsD-a .d { display: none; }
	.newsD-a .con { width: 100%; margin-left: 0; float: right; }
	.newsD-a .img { float: left; margin-right:0; width: 35%; }

	.newsD ul li:hover .newsD-f  { width: 60%; }
    .newsD ul li:hover .newsD-a .img  { width: 35%; }
    .newsD-f { width: 60%; left:auto; right:0; }
    .newsD-a .con { width: 100%; }
	.newsD ul li:hover .newsD-a .img { margin-right:0px; }
}
@media(max-width: 750px){
	.newsD-a { padding:16px 0px; }
	.newsD-a .con { margin-top:0; }
	.newsD-a .con .t { font-size: 16px; }
	.newsD-a .con .c { font-size: 14px; line-height: 1.5; height: 42px; margin-top:6px; }
	.newsD-a .con .more { margin-top:10px; }
	.newsD ul li { margin-bottom:10px; }
}
@media(max-width: 600px){
	.newsD-f { width: 55%; }
	.newsD-a .img { width: 40%; }
	.newsD ul li:hover .newsD-f  { width: 55%; }
    .newsD ul li:hover .newsD-a .img  { width: 40%; }
    .news { padding-bottom: 40px; }
}
@media(max-width: 500px){
	.newsD-a .con .more { display: none; }
	.newsD-a { padding:16px 0; }
	.newsD ul { margin-bottom:20px; }
}



/*分页*/
.fyq {text-align: center;}
.fyq .page a {font-size: 18px;color: #666666; border-radius: 5px; border: 1px solid #dcdcdc;height: 48px;display: inline-block;width: 50px;text-align: center;line-height: 50px;margin-right: 8px;}
.fyq .page a:last-child {margin-right: 0;}
.fyq .page .active_page {background: #113d53; border-color: #113d53;color: #fff;border: inherit;}
.fyq .page a:hover {background: #113d53; border-color: #113d53;color: #fff; }

@media(max-width:  1024px){
	.fyq .page a { font-size: 16px; height: 36px; width: 38px; line-height: 34px; }
}




/*新闻详情页*/
.location { padding:28px 0 45px; }
.location a,.location { font-size: 14px;color:#999999; }
.location a.cur { color:#121214; }
.new { background: #ebeef0; padding: 4.6vw 0 6vw; }
.newB-a { float: left; width: 100%; }
.newB-b .t { font-size: 30px;color:#333333; line-height: 1.4; }
.newB-b .d { font-size: 16px;color:#af002e; margin-top:10px; }
.newB-c { border-top: 1px solid #dddddd; margin-top: 1.6vw; line-height: 2; padding:1.2vw 0; font-size: 16px;color:#666666; border-bottom: 1px solid #ddd; margin-bottom: 30px; }
.newB-c .con p:nth-child(n+2) { margin-top: 1.2vw; }
.newB-c .con { font-family: "syst"; /*font-family: "Source Han Sans CN";*/ }

.fenyebtn .mainMoreJ {color: #fff;background: #f56737;border-color: #f56737; padding:10px 20px; }
.fenyebtn .mainMoreJ span { background: url(../images/mainbgg.png) no-repeat right center; }
.fenyebtn ul { float: left; width: calc(100% - 300px);}
.fenyebtn a.mainMore { float: right; }
.fenyebtn a span { line-height: 40px; }
.fenyebtn ul li a { font-size: 16px;color:#666666; }
.fenyebtn ul li { margin: 6px 0; }

.fenyebtn ul li a.mainMore:hover { color: #fff; background: #f56737; border-color:#f56737; text-decoration: none; }
.fenyebtn ul li a:hover { text-decoration: underline; color:#113d53; }



@media(max-width:  1680px){
	.newB-b .t,.newC-a .tit { font-size: 24px; }
}
@media(max-width:  1480px){
	.newB-b .t,.newC-a .tit { font-size: 20px; }
	.newB-b .d { margin-top: 5px; }
	.newB-c { padding: 16px 0; margin-bottom:20px; }
	.location { padding: 20px 0 36px; }
}
@media(max-width:  1024px){
	.newB-a { width: 100%; }
	.location { padding: 12px 0 25px; }
	.fenyebtn ul {width: 260px; margin-bottom: 0px; }
	.fenyebtn a.mainMore { float: right;  }
	.newB-d { display: none; }
}
@media(max-width:  750px){
	.newB-z .img img { width: 150%; max-width: 300%; }
	.fenyebtn ul {width: 100%; }
	.fenyebtn ul li:nth-child(2) a.mainMore { float: left; margin-left: 10px; }
	.fenyebtn a.mainMore { float: left; margin-top:10px; }
}
@media(max-width:  450px){
	.newB-z .img img { width: 200%; max-width: 300%; }
	.newB-z .con .t { font-size: 22px; }
    .newB-z .con .c { font-size: 18px; margin-top:5px; }
}


/* 联系我们 */
/*.contactA { margin-top: -4.5vw; padding: 10.5vw 0 7.3vw; background: url(../images/bg10.png) no-repeat bottom center/cover #ebeef0!important; }*/
.contactA { margin-top: -4.5vw; padding: 10.5vw 0 7.3vw; background: #ebeef0!important; background-size: 100% auto; }



.contactB-a { float: left; width: 27vw; }



.gywmA { margin-top: 2.6vw; }
.gywmA .gywmA-b{
	position: relative;
}
.gywmA .gywmA-b .gywmA-c{
	float: left;
	width: 29.35%;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c1{
	margin-top: 44px;
	display: inline-block;
	margin-bottom: 38px;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c1 .c1a{
	font-size: 16px;
	color: #666666;
	float: left;
	padding-bottom: 8px;
	position: relative;
	margin-right: 25px;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c1 .c1a:last-child{
	margin-right: 0;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c1 .cur{
	color: #0065b2;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c1 .cur:before{
	position: absolute;
	content: "";
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 37px;
	height: 3px;
	background: #0065b2;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li{
	padding:  12px 0;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 .tabBox2 { margin-bottom: 2.6vw; }
.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .relative{
	padding-left:  0px;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .icon{
	display: inline-block;
	margin-right: 17px;
	border: 1px solid #ccc; padding:  5px; border-radius: 50%;
}

.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a{
	position: absolute; left: 80px; top: 50%; transform: translateY(-50%);
	left:  80px;
}


.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a1{
	font-size: 0.9vw;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 0;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a2{
	font-size: 16px;
	color: #666666;
}

.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3{
	margin-top: 53px;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 a{
	display: block;
    border: 1px solid rgb(206 206 206);
    color: rgb(112 112 112);
	width: 158px;
	height: 53px;
	font-size: 15px;
	line-height: 52px;
	text-align: center;
	border-radius: 40px;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 a span{
	display: inline-block;
	width: 18px;
	height: 12px;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 7px;
	background: url(../images/xy-an1.png);
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 a:hover{
	color: #fff;
	background: #0065b2;
	border: 0;
}
.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 a:hover span{
	background: url(../images/xy-an.png);
}
.gywmA .gywmA-b .gywm-right{
	float: right;
	width: 66%;
}
.gywmA .gywmA-b .gywm-right .wcwzbdo{
	float: left;
	width: 50%;
	position: relative;
}
.gywmA .gywmA-b .gywm-right .wcwzbdo .zi{
	position: absolute;
	width: 178px;
	height: 41px;
	font-size: 17px;
	color: #113d53;
	top: 62%;
	padding: 10px 0 0 57px;
	background: url(../images/zi.png);
	transform: translate(-50%,-50%);
}
.gywmA .gywmA-b .gywm-right .img{
	float: right;
	width: 44.7%;
	padding: 40px;
	border: 1px solid rgba(100,100,100,0.1);
	border-radius: 50%;
}



.gywm-banner .img .sj{
	display: none;
}
@media(max-width: 2560px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo {
    	width: 50%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi{
		left: 88.5%;
		top: 60%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 47.7%;
	}
}
@media(max-width: 2200px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	left: 88%;
	}
}
@media(max-width: 2150px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	left: 87%;
	}
}
@media(max-width: 2020px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	left: 91%;
    	top: 62%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 45%;
	}
}
@media(max-width: 1920px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo{
		width: 50%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 44.7%;
	}
}
@media(max-width: 1780px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	left: 94%;
    	top: 62%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 42.5%;
	}
}
@media(max-width: 1750px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo {
   	 	width: 49%;
	}

	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li { padding: 8px 0; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .icon { padding: 3px; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .icon img { width: 50px; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a1 { font-size: 16px; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a2 { font-size: 14px; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a { left: 70px; }
}
@media(max-width: 1550px){
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	left: 93%;
    	top: 61%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 44.5%;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a2{
		font-size: 1vw;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a1{
		font-size: 18px;
	}
}
@media(max-width:1450px){
	.gywmA .gywmA-b .gywm-right .img {
   		width: 44%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 62%;
	}
}
@media(max-width: 1400px){
	.containeraa{
		max-width: 1200px;
	}
}
@media(max-width: 1380px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	background-size: 100% 100%;
    	width: 160px;
    	padding-left: 50px;
    	font-size: 16px;
    	height: 38px;
	}
}
@media(max-width: 1350px){
	.containeraa{
		max-width: 1100px;
	}
}
@media(max-width: 1240px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	width: 151px;
    	height: 35px;
    	padding-top: 7px;
	}
}
@media(max-width: 1150px) {
	.gywmA .gywmA-b .gywm-right .img{
		padding: 30px;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 43%;
	}
}
@media(max-width: 1100px) {
	.gywmA{
		padding: 0px;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c1 {
    	margin-top: 5px;
    	margin-bottom: 21px;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a2{
		font-size: 14px;
	}
}
@media(max-width: 1002px) {
	.gywmA .gywmA-b .gywmA-c{
		width: 100%;
		float: none;
	}
	.gywmA .gywmA-b .gywm-right{
		width: 100%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi{
		top: 61%;
		left: 90%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo {
    	width: 54%;
	}
}
@media(max-width: 900px) {
	.gywmA .gywmA-b .gywm-right .img {
    	width: 42%;
	}
}
@media(max-width: 850px) {
	.gywmA .gywmA-b .gywm-right .img {
    	width: 41%;
	}
}
@media(max-width: 750px) {
	.gywm-banner .img .sj{
		display: block;
	}
	.gywm-banner .img .pc{
		display: none;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo {
    	width: 76%;
	}
	.gywmA .gywmA-b .gywm-right .gywmA-d .box .clearfix{
		position: relative;
		padding-top: 130px;
	}
	.gywmA .gywmA-b .gywm-right .img{
		position: absolute;
		right: 20px;
		top: 0;
		width: 50%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 71%;
    	left: 87%;
	}
}
@media(max-width: 650px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 71%;
    	left: 89%;
	}
}
@media(max-width: 580px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 70%;
    	left: 90%;
	}
}
@media(max-width: 550px) {
	.gywmA .gywmA-b .gywm-right .wcwzbdo {
    	width: 90%;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 70%;
    	left: 90%;
	}
	.gywmA .gywmA-b .gywm-right .img{
		width: 61%;
		right: 0;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 .tabBox2 { margin-bottom: 20px; }
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a1 {
    	font-size: 19px;
    	margin-bottom: 5px;
    	margin-top: 10px;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 ul li .c2a .c2a2{
		font-size: 14px;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 {
    	margin-top: 30px;
	}
	.gywmA .gywmA-b .gywmA-c .gywmA-c2 .c3 a{
		font-size: 14px;
		 width: 147px;
    	height: 44px;
    	line-height: 44px;
	}
}
@media(max-width: 460px){
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi {
    	top: 69%;
    	left: 92%;
	}
	.gywmA .gywmA-b .gywm-right .img {
    	width: 70%;
    	right: 0;
	}
	.gywmA .gywmA-b .gywm-right .wcwzbdo .zi{
		font-size: 14px;
		width: 136px;
	    height: 32px;
	    padding-top: 7px;
	    padding-left: 40px;
	}
}




.contactC { background: #f2f2f2; }
.contactC-a { width: 50%; float: left; }
.contactC { position: relative; }
.contactC-b { position: absolute; width: 50%; right:0; top:50%; transform: translateY(-50%); padding:0 8.3333% 0 80px; }

.contactC-d a { width: 100%; }
@media(max-width:  1480px){
	.contactC-b { padding: 0 15% 0 40px; }
	.contactC-c ul li .con .c { font-size: 14px; line-height: 1.5; }

}

@media(max-width:  1024px){
	.contactC-a,.contactC-b { width: 100%; }
	.contactC-b { position: relative; top:0; transform: translateY(0); padding: 20px 20px 30px; float: left; }
	.contactC-d a { display: inline-block; }
}
@media(max-width:  640px){
	.contactC-b { padding: 20px 12px 30px; }
}



.contactC-c { margin-top: 2vw; }
.contactC-c ul li { padding: 1.5vw; border:1px solid #dedede; border-radius: 10px; }
.contactC-c ul li .icon { float: left; }
.contactC-c ul li .con { float: right; width: calc(100% - 70px); }
.contactC-c ul li .con .t { font-size: 1.1vw; color:#333333; }
.contactC-c ul li .con .c { font-size: 16px; color:#666666; margin-top: 3px; line-height: 1.6; }
.contactC-c ul li:nth-child(3) .con .c { width: calc(100% - 10px); }
.contactC-c ul li .icon img.pic2 { display: none; }

.contactC-c ul li:nth-child(n+2) { margin-top: 12px; }

.contactC-c ul li:hover { border-color:#113d53; }
.contactC-c ul li:hover .icon img.pic1 {  display: none; }
.contactC-c ul li:hover .icon img.pic2 {  display: inline-block; }
.contactC-c ul li:hover .con .t,.contactC-c ul li:hover .con .c { color:#113d53; }

.contactC-c ul li:nth-child(3):hover .contactC-e { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: url(../images/hh.png) no-repeat center/cover; }

@media(max-width:  1680px){
	.contactC-c ul li .con .t { font-size: 18px; }
	.contactC-c ul li .con .c { font-size: 14px; }
}
@media(max-width:  1280px){
	.contactC-c ul li .icon img { width: 40px; }
	.contactC-c ul li .con { width: calc(100% - 52px); }
	.contactC-c ul li { padding: 1.2vw; }
}

@media(max-width:  1024px){
	.contactC-c ul li { padding: 16px; }

	.contactC-c ul li .con .c a { width: auto; }

}
@media(max-width:  420px){
	.contactC-c ul li .con .t { font-size: 16px; }
	.contactC-c ul li .con .c { font-size: 14px; }
}
@media(max-width:  360px){
	.contactC-c ul li .con .t { font-size: 15px; }
	.contactC-c ul li .con .c { font-size: 13px; }
	.contactC-c ul li .icon img { width: 32px; }
	.contactC-c ul li .con { width: calc(100% - 40px); }
}



.tzzgxA { padding:6.5vw 0 7vw; margin-top: 0; background: url(../images/bg11.jpg) no-repeat top center/cover #f4f4f4; }
.tzzgxA-a { position: relative;z-index: 10;}
.tzzgxA-b {float: left;width: 350px;position: relative;}
.tzzgxA-b:after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #e3e3e3;}
.tzzgxA-b .t {font-size: 30px;color: #333333;}
.tzzgxA-b .t span {font-size: 18px;color: #666;}
.tzzgxA-b .c {font-size: 54px;color: #333333;margin: 10px 0 16px; line-height: 1;}
.tzzgxA-b .c em { font-style: normal; vertical-align: bottom; }
.tzzgxA-b .c span {display: inline-block; text-align: center; font-size: 20px;line-height: 1; vertical-align: bottom;padding-top: 16px; padding-bottom: 6px; width: 40px; position: relative;}
.tzzgxA-b .c span i {text-align: center; position: absolute;width: 15px;height: 10px;position: absolute;top: 0; left: 50%; transform: translateX(-50%); }
.tzzgxA-b .c span i.zhang {background: url(../images/tzzgxa.png) no-repeat top center/cover;  }
.tzzgxA-b .c span i.die {background: url(../images/die.png) no-repeat top center/cover; }
.tzzgxA-b .change {line-height: 24px;font-size: 22px;margin-top: 15px;}
.tzzgxA-b .change span {display: inline-block;width: 12px;height: 24px;vertical-align: top;}
.tzzgxA-b .up {color: #af002e;}
.tzzgxA-b .down {color: #af002e;}
.tzzgxA-b .up span {background: url(../images/top.png) no-repeat center; }
.tzzgxA-b .down span {background: url(../images/down.png) no-repeat center; }
.tzzgxA-c {width: calc(100% - 440px);float: right;}
.tzzgxA-c ul li {float: left;width: 25%;}
.tzzgxA-c ul li .t {font-size: 18px;color: #333333;}
.tzzgxA-c ul li .c {font-size: 36px;color: #333333;margin-top: 12px;}
.tzzgxA-c ul li .c span {font-size: 20px;}
.tzzgxA-d {margin-top: 20px;}
.tzzgxA-d p {font-size: 16px;color: #666666;line-height: 2;}
@media(max-width:1780px) {
	.tzzgxA { padding:60px 0 80px; }
	.tzzgxA-b .t {font-size: 32px;}
	.tzzgxA-b .c {font-size: 46px;}
	.tzzgxA-b .c span { font-size: 18px; }
	.tzzgxA-c {width: 68%;}
	.tzzgxA-c ul li .c {font-size: 32px;}
}
@media(max-width:1480px) {
	.tzzgxA { padding:50px 0 60px; }
	.tzzgxA-b .t {font-size: 24px;}
	.tzzgxA-b .c {font-size: 42px;}
	.tzzgxA-b .c span { font-size: 16px; }
	.tzzgxA-b {width: 24%;}
	.tzzgxA-c {width: 70%;}
	.tzzgxA-c ul li .c {font-size: 28px;}
	.tzzgxA-c ul li .c span {font-size: 16px;}
	.tzzgxA-d {margin-top: 10px;}
	.tzzgxA-d p {font-size: 14px;line-height: 1.8;}
}

@media(max-width:1280px) {
	.tzzgxA { padding:40px 0 50px; }
	.tzzgxA-b .t {font-size: 20px;}
	.tzzgxA-b .c {font-size: 32px;}
	/*.tzzgxA-b .c span i,.tzzgxA-b .c span { width: 22px; height: 30px; }*/
	.tzzgxA-b .c span { height: 34px; }
	.tzzgxA-b {width: 24%;}
	.tzzgxA-c {width: 70%;}
	.tzzgxA-c ul li .c {font-size: 28px;}
	.tzzgxA-c ul li .c span {font-size: 16px;}
	.tzzgxA-d {margin-top: 10px;}
	.tzzgxA-d p {font-size: 14px;line-height: 1.8;}
	.tzzgxA-c ul li .t {font-size: 16px;}
}
@media(max-width:1024px) {
	.tzzgxA { padding:30px 0 40px; }
	.tzzgxA-b .t {font-size: 24px;}
	.tzzgxA-b .c {font-size: 40px;}
	.tzzgxA-b {width: 100%;padding-bottom: 30px;margin-bottom: 30px;}
	.tzzgxA-c {width: 100%;}
	.tzzgxA-b:after {width: 100%;height: 1px;left: 0;bottom: 0;top: auto;}
	.tzzgxA-c ul li .c {font-size: 28px;}
	.tzzgxA-c ul li .c span {font-size: 16px;}
	.tzzgxA-d {margin-top: 10px;}
	.tzzgxA-d p {font-size: 14px;line-height: 1.8;}
	.tzzgxA-c ul li .t {font-size: 16px;}
	.investorD {padding-top: 30px;}
}

@media(max-width:750px) {
	.tzzgxA-b {padding-bottom: 20px;margin-bottom: 20px;}
	.tzzgxA-c ul li {width: 50%;margin: 10px 0;}
}

.investorB { padding: 5.8vw 0 6vw; }

.investorB ul li { float: left; background: #ebeef0; border-radius: 12px; overflow: hidden; width: 32%; margin-right:2%; }
.investorB ul li:nth-child(3) { margin-right:0; }
.investorB ul li .con { padding: 12px 16px 20px; }
.investorB ul li .con .t { color:#333333; font-size: 1.2vw; }
.investorB ul li .con .c { color:#666; font-size: 16px; line-height: 1.8; margin: 5px 0  16px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

.investorB .mainMore span { width: 22px; height: 25px; background: url(../images/mainmorebg.png) no-repeat right center/cover; }
.investorB .mainMore:hover span { background: url(../images/mainmorebgbg.png) no-repeat right center/cover; }


@media(max-width:  1480px){
	.investorB ul li .con .t { font-size: 18px; }
}
@media(max-width:  1024px){
	.investorB ul li { width: 100%; margin-right:0; }
	.investorB ul li:nth-child(n+2) { margin-top: 16px; }
}


/* 关于我们 */
.aboutA { padding: 8.3vw 0 6.6vw; background: url(../images/bg13.png) no-repeat top center/cover #ebeef0; }
.aboutA-a .mainTit .c { margin-top: 20px; }
.devA .aboutA-a .mainTit .c { margin-top: 10px; }
.aboutA-b { position: relative; margin-top:2.5vw; }
.aboutA-b .swmb { display: none; }
.swiperPc { overflow: hidden; padding-top: 2.4vw; padding: 4vw 2px 2px 2px;}
.aboutAadd .swiper-button-next,.aboutAadd .swiper-button-prev { opacity: 0; }
.aboutA-b .swiper-button-next:after,.aboutA-b .swiper-button-prev:after { color:#999999; font-size: 40px; }
.aboutA-b .swiper-button-next { right: -50px; }
.aboutA-b .swiper-button-prev { left: -50px; }

@media(max-width: 1279px){
	.aboutAadd .swiper-button-next,.aboutAadd .swiper-button-prev { opacity: 1; }
}

@media(max-width:  1024px){
	.aboutA-b .swiper-button-next,.aboutA-b .swiper-button-prev { display: none; }
    .aboutA-b .swiperPc { display: none; }
    .aboutA-b .swmb { display: block; }
}

.aboutA-b ul li  { margin-right:  16px; float: left; width: calc(20% - 13px); }



.aboutA-b ul li:last-child { margin-right: 0; }
.aboutA-b ul li { position: relative; border:1px solid #abbcc5; background: #f0f4f6; border-radius: 16px; }
.aboutA-d { padding:5.5vw 1.5vw 2vw; height: 20vw; }
.aboutA-d .icon { width: 6.15vw; height: 6.15vw; border-radius: 50%; position: absolute; left:50%; top: -2.1vw; border: 1px solid #113d53; transform: translateX(-50%); background: #fff; }
.aboutA-d .icon .t { font-size: 1vw;color:#113d53; line-height: 1.4; position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); text-align: center; }
.aboutA-b ul li:nth-child(2) .aboutA-d .icon .t { font-size: 0.9vw; line-height: 1.2; }
.aboutA-d .con .t { color:#333333; line-height: 1.6; margin-bottom: 6px; }
.aboutA-d .con { font-size: 0.9vw; color:#333333; line-height: 1.6; }
.aboutA-d .con .c { padding: 10px 0;  height: 10vw; padding-right:  10px; overflow-y: scroll; line-height: 1.6; }
.aboutA-d .con .c p { margin-left: 12px; position: relative; padding-left: 10px; font-size: 0.8vw; color:#666666; }
.aboutA-d .con .c p:after { content:''; width: 3px; height: 3px; border-radius: 50%; background: #999; position: absolute; left:0; top: 0.6vw; }
.aboutA-b ul li .cc { display: none; }
.aboutA-b ul li:hover { border:1px solid #af002e; }
.aboutA-b ul li .aboutA-c .aboutA-d .icon { background: #1d3d52; border:1px solid #1d3d52; }
.aboutA-b ul li .aboutA-c .aboutA-d .icon .t { color:#fff; }
.aboutA-b ul li:hover .aboutA-c .aboutA-d .icon { background: #af002e; border:1px solid #af002e; }
.aboutA-b ul li:hover .aboutA-c .aboutA-d .icon .t { color:#fff; }
.aboutA-d .con .c{
    scrollbar-color:  #113d53 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.aboutA-d .con .c::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.aboutA-d .con .c::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #113d53;
}
.aboutA-d .con .c::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}
.addAbo { display: none;  }

.addAbo { margin-bottom: 16vw; background: #d3d9db; border-radius: 12px; padding:10px 10px 16px; text-align: center; }
.addAbo .cc { margin:0; position: relative; }
.addAbo .cc:nth-child(n+2) { margin-top:50px; }
.addAbo .cc:nth-child(n+2):after { content:''; width: 12px; height: 20px; position: absolute; left:50%; transform: translateX(-50%); top: -34px; background: url(../images/addjt.png) no-repeat center/cover; }



@media(max-width: 1680px){
	.aboutA-d .con { font-size: 1vw; }
	.aboutA-d .con .c p { font-size: 13px; }
	.aboutA-d .con .c p:after { top: 8px; }
	.aboutA-d { padding: 4.5vw 1.2vw 2vw; }
}
@media(max-width: 1480px){
	.aboutA-d { padding:4.5vw 1.2vw 2vw; height: 25vw; }
	.aboutA-d .icon { width: 7vw; height: 7vw; top: -3.2vw; }
	.aboutA-d .icon .t { font-size: 1.2vw; line-height: 1.3; }
	.aboutA-d .con  { font-size: 1.1vw; line-height: 1.5; }
	.aboutA-d .con .c { height: 14vw; }
	.aboutA-d .con .c p { font-size: 1.1vw; line-height: 1.5; }
	.aboutA-d .con .c p:after { top: 0.7vw; }
}
@media(max-width: 1024px){
	.addAbo { display: block; }
	.addAbo .cc { font-size: 16px; margin: 8px 0; color:#666; }
	.aboutA { padding: 4vw 0 8vw; }
	.aboutA-b { margin-top:9vw; }
	.aboutA-d { padding:9vw 1.2vw 1vw; height: auto; }
	.aboutA-d .icon { width: 14vw; height: 14vw; top: -6vw; }
	.aboutA-d .icon .t { font-size: 2.2vw; line-height: 1.3; }
	.aboutA-d .con { font-size: 2vw; line-height: 1.5; }
	.aboutA-d .con .c { height: 18vw; }
	.aboutA-d .con .c p { font-size: 2vw; line-height: 1.5; }
	.aboutA-d .con .c p:after { top: 0.7vw; }
	.aboutA-b ul li { width: 32%; margin-right:2%; }
	.aboutA-b ul li:nth-child(3n) { margin-right:0; }
	.aboutA-b ul li:nth-child(n+4) { margin-top:9vw; }
	.aboutA-b ul { display: flex; flex-wrap: wrap; }
	.aboutA-b ul li { padding-bottom: 80px; }
	.aboutA-b ul li .cc { height: 48px; position: absolute; left: 1.2vw; bottom: 2vw; display: block; font-size: 18px; margin-top: 20px; }
	.aboutA-e { display: none; }
}
@media(max-width: 640px){
	.aboutA-b { margin-top:12vw; }
	.aboutA-d { padding:12vw 1.5vw 1vw; height: auto; }
	.aboutA-d .icon { width: 18vw; height: 18vw; top: -8vw; }
	.aboutA-d .icon .t { font-size: 18px; line-height: 1.3; }
	.aboutA-d .con { font-size: 18px; line-height: 1.5; }
	.aboutA-d .con .c { height: 130px; }
	.aboutA-d .con .c p { font-size: 14px; line-height: 1.5; }
	.aboutA-d .con .c p:after { top: 8px; }
	.aboutA-b ul li { width: 48%; margin-right:4%; }
	.aboutA-b ul li:nth-child(3n) { margin-right:4%; }
	.aboutA-b ul li:nth-child(2n) { margin-right:0%; }
	.aboutA-b ul li:nth-child(n+3) { margin-top:12vw; }
	.aboutA-b ul { display: flex; flex-wrap: wrap; }
	.aboutA-b ul li { padding-bottom: 80px; }
	.aboutA-b ul li .cc { height: 48px; position: absolute; left: 1.2vw; bottom: 2vw; display: block; font-size: 18px; margin-top: 20px; }
}
@media(max-width: 640px){
	.aboutA-b { margin-top:12vw; }
	.aboutA-d { padding:15vw 1.5vw 1vw; height: auto; }
	.aboutA-d .icon { width: 26vw; height: 26vw; top: -12vw; }
	.aboutA-b ul li:nth-child(n+3) { margin-top:17vw; }
	.aboutA-b ul { display: flex; flex-wrap: wrap; }
	.aboutA-b ul li { padding-bottom: 80px; }
	.aboutA-b ul li .cc { height: 48px; position: absolute; left: 1.2vw; bottom: 20px; }
}
@media(max-width: 640px){
	.aboutA-b { margin-top:12vw; }
	.aboutA-d { padding:15vw 12px 1vw; height: auto; }
	.aboutA-d .icon { width: 26vw; height: 26vw; top: -12vw; }
	.aboutA-b ul li:nth-child(n+3) { margin-top:17vw; }
	.aboutA-b ul { display: flex; flex-wrap: wrap; }
	.aboutA-b ul li { padding-bottom: 20px; }
	.aboutA-b ul li .cc { position: relative; height: auto; left: 0; padding:  0 12px; bottom: auto; margin-top:10px; }
	.aboutA-d .con .c { height: auto; max-height: 130px; }
	.aboutA-b ul li { width: 100%; margin-right:0%; }
	.aboutA-b ul li:nth-child(3n) { margin-right:0; }
	.aboutA-b ul li:nth-child(n+2) { margin-top:17vw; }
	.aboutA-d .icon .t,.aboutA-b ul li .cc { font-size: 16px; }
	.aboutA-d .con { font-size: 16px; }
	.aboutA-b ul li:nth-child(2) .aboutA-d .icon .t { font-size: 12px; }
}
.aboutA-e { margin-top: 2.2vw; position: relative; padding-bottom: }

.aboutA-e { overflow: hidden; }
.aboutA-e .swiper-slide { position: relative; font-size: 14px;color: #494e68; background: #d9dddf; border-radius: 3px; padding:  0 10px; text-align: center; line-height: 3vw; }
.aboutA-e .swiper-slide:after { content:''; width: 23px; height: 12px; background: url(../images/addjta.png) no-repeat right center; position: absolute; top:50%; transform: translateY(-50%); right: -42px; }
.aboutA-e .swiper-slide i { display: inline-block; font-style: normal; }



.aboutA-e { padding-bottom: 70px; }
.aboutA-e .swiper-pagination { height: 4px; position: absolute; width: calc(100% - 100px); left:0; bottom: 20px; top: auto; background: #ddd; }
.aboutA-e .swiper-pagination .swiper-pagination-progressbar-fill { background: #1d3d52; }
.aboutA-e .swiper-button-next,.aboutA-e .swiper-button-prev { width: 40px; height: 40px; right: 0; border-radius: 50%; position: absolute; top:auto; transform: translateY(0); bottom:0; right:0; border:2px solid #dedede; }
.aboutA-e .swiper-button-next:after,.aboutA-e .swiper-button-prev:after { font-size: 13px; color:#999; }
.aboutA-e .swiper-button-prev { left:auto; right: 50px; }
.aboutA-e .swiper-button-next:hover,.aboutA-e .swiper-button-prev:hover { border-color: #1d3d52; background: #1d3d52; }
.aboutA-e .swiper-button-next:hover:after,.aboutA-e .swiper-button-prev:hover:after { color:#ffffff; }




@media(max-width: 2100px){
    /*.aboutA-e .swiper-slide { padding-left: 2vw; }*/
}
@media(max-width: 1680px){
    .aboutA-e .swiper-slide { font-size: 12px; line-height: 50px }
}
@media(max-width: 1280px){
    .aboutA-e .swiper-slide { font-size: 12px; line-height: 50px }
}

.aboutB { overflow: hidden; padding: 5vw 0 6vw; background: #113d53; }
.aboutB .cirle { position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; }
.aboutB .cirlea { width: 30vw; height: 30vw; border:1px solid rgba(255,255,255,0.1); }
.aboutB .cirleb { width: 50vw; height: 50vw; border:1px solid rgba(255,255,255,0.06); }
.aboutB .cirlec { width: 65.6vw; height: 65.6vw; border:1px solid rgba(255,255,255,0.03); }
.aboutB .cirled { width: 83.33vw; height: 83.3333vw; border:1px solid rgba(255,255,255,0.01); }
.aboutB-c { margin-top: 4vw; }
.aboutB-c .mySwiper2,.aboutB-e .mySwiper { overflow: hidden; }
.aboutB-c .mySwiper2 .swiper-slide { text-align: center; }
.aboutB-d .t { font-size: 6.4vw; color:#fff; }
.aboutB-d .c { margin-bottom: 20px; font-size: 16px; color:#fff; max-width: 500px; margin: 0 auto; line-height: 2; min-height: 160px; max-height:100px; overflow-y: scroll; margin-top:10px; }

.aboutB-d .c{
    scrollbar-color:  #fff rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.aboutB-d .c::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.aboutB-d .c::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #fff;
}
.aboutB-d .c::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}

.aboutB-e .mySwiper .swiper-slide { position: relative; height: 4vw; }
.aboutB-e { position: relative; margin-top: 3vw; }
.aboutB-e:after { content:''; width: 114%; height: 1px; background: rgba(255,255,255,0.3); position: absolute; left:-7%; top:1vw; }
.aboutB-f .t { padding-top: 2.4vw; font-size: 18px;color:rgba(255,255,255,0.4); text-align: center; }
.aboutB-f { position: relative; }
.aboutB-f:after { transition: all 0.6s; content:''; width: 8px; height: 8px; position: absolute; background: rgba(255,255,255,0.6); left:50%; transform: translate(-50%, -50%); top: 1vw; border-radius: 50%; }
.aboutB-e .mySwiper .swiper-slide-thumb-active .aboutB-f:after { width: 20px; height: 20px; box-sizing: border-box; background: #113d53; border: 6px solid #fff; }
.aboutB-e .mySwiper .swiper-slide-thumb-active .t { color:#fff; }
.aboutB-e .swiper-button-next,.aboutB-e .swiper-button-prev { z-index: 100000; opacity: 1; top:1.1vw; border-radius: 50%; width: 40px; height: 40px; border: 1px solid rgba(255,255,255,0.6); }
.aboutB-e .swiper-button-next:hover,.aboutB-e .swiper-button-prev:hover { background: #af002e; border-color:#af002e; }
.aboutB-e .swiper-button-next:after,.aboutB-e .swiper-button-prev:after { font-size: 12px; color:rgba(255,255,255,0.6); }
.aboutB-e .swiper-button-next { right: calc(-7% - 40px); }
.aboutB-e .swiper-button-prev { left: calc(-7% - 40px); }

.aboutB-a { position: relative; z-index: 10; }

.aboutB canvas {position: absolute;bottom: 0;left: 0;height: 24vw!important; opacity: 0.6; z-index: 1;width: 100%; }

@media(max-width:  1480px){
	.aboutB .cirlea { width: 40vw; height: 40vw; }
	.aboutB .cirleb { width: 60vw; height: 60vw; }
	.aboutB .cirlec { width: 70vw; height: 70vw; }
	.aboutB .cirled { width: 90vw; height: 90vw; }
	.aboutB-e:after { width: 110%;  left:-5%; }
	.aboutB-e .swiper-button-next { right: calc(-5% - 40px); }
	.aboutB-e .swiper-button-prev { left: calc(-5% - 40px); }
}
@media(max-width:  1280px){
	.aboutB .cirlea { width: 40vw; height: 40vw; }
	.aboutB .cirleb { width: 60vw; height: 60vw; }
	.aboutB .cirlec { width: 70vw; height: 70vw; }
	.aboutB .cirled { width: 90vw; height: 90vw; }
	.aboutB-e:after { width: 90%;  left:5%; }
	.aboutB-e .swiper-button-next { right: calc(5% - 40px); }
	.aboutB-e .swiper-button-prev { left: calc(5% - 40px); }
}
@media(max-width: 1024px){
	.aboutB-e .mySwiper .swiper-slide  { height: 110px; }
	.aboutB-e:after,.aboutB-e .mySwiper .swiper-slide-thumb-active .aboutB-f:after,.aboutB-f:after { top:12px; }
	.aboutB-e .swiper-button-next, .aboutB-e .swiper-button-prev { top: 14px; }
	.aboutB-f .t { padding-top: 30px; }
	.aboutB-d .c { max-width: 80%; }
    .aboutB-e { margin-top: 50px; }

	.aboutB-e .swiper-button-next { right: calc(10% - 40px); }
	.aboutB-e .swiper-button-prev { left: calc(10% - 40px); }
	.aboutB-e:after { width: 80%; left:10%; }

}
@media(max-width: 600px){
	.aboutB-d .t { text-align: left; font-size: 24px; }
	.aboutB-d .c { text-align: left; font-size: 14px; }
	.aboutB-d .c { max-width: 100%; }
}


.aboutD { padding:5.4vw 0 6vw; background: #f1f3f4; }
.aboutD-b { float: right; }

.aboutD-a .clearfix { position: relative; }
.aboutD-b { position: absolute; right:0; bottom: 10px; }


.aboutD-a .nmainTit { float: left; }
.aboutD-b ul li { float: left; margin-left: 10px; padding-top: 12px;}
.aboutD-b ul li a { transition: all 0.6s; display: inline-block; padding: 14px 30px; border:1px solid #fff; background: #fff; font-size: 16px;color:#666666; border-radius: 40px; }
.aboutD-b ul li.cur a,.aboutD-b ul li:hover a { color: #fff; background: #113d53; border-color:#113d53; }
@media(max-width:  1680px){
	.aboutD-b ul li { padding-top:8px; }
	.aboutD-b ul li a { padding: 12px 26px; }
}
@media(max-width:  1480px){
	.aboutD-b ul li { padding-top:6px; }
	.aboutD-b ul li a { padding: 10px 22px; }
}
@media(max-width:  1280px){
	.aboutD-b ul li { padding-top:3px; }
	.aboutD-b ul li a { padding: 10px 22px; }
}
@media(max-width:  1100px){
	.aboutD-b ul li { padding-top:0; }
	.aboutD-b ul li a { padding: 8px 16px; }
}
@media(max-width:  750px){
	.aboutD-b { width: 100%; margin-top:10px; position: relative; margin-top: 20px; }
	.aboutD-b ul li { margin: 0 10px 0 0; }
}
@media(max-width:  450px){
	.aboutD-b ul li a { font-size: 14px; }
}
@media(max-width:  380px){
	.aboutD-b ul li a { font-size: 13px; padding: 6px 10px; }
	.aboutD-b ul li:last-child{ margin-right:0; }
}

.mainQh { cursor: pointer; width: 50px; height: 50px; border-radius: 50%; border:1px solid #24a9e9; position: absolute; top:50%; transform: translateY(-50%); z-index: 10; }
.mainQhPrev { left:  -80px; background: url(../images/mainpreva.png) no-repeat center; }
.mainQhNext { right: -80px;background: url(../images/mainnexta.png) no-repeat center; }
.aboutD-c { margin-top:40px; }
.aboutD-d .con { position: relative; border-bottom: 1px solid #e2e2e2; padding:0.8vw 0.6vw; }
.aboutD-d .con .t { font-size: 1.3vw;color:#333333; }
.aboutD-d .con .c { font-size: 14px;color:#113d53; margin-top: 5px; padding-right: 30px; }

.aboutD-d .con:after { content:''; background: url(../images/aboutabg.png) no-repeat center; width: 30px; height: 30px; position: absolute; right: 0.6vw; top:50%; transform: translateY(-50%); border:1px solid #113d53; border-radius: 50%; }
.aboutD-d:hover .con:after { background: url(../images/abouta.png) no-repeat center #113d53; }



.aboutD-d { position: relative; }
.aboutD-dx:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/mb.png) no-repeat bottom center/cover; }
.aboutD-d .conx { z-index: 10; padding:  20px; background: none; border:none; position: absolute; left:0; bottom:0; }
.aboutD-d .conx .t,.aboutD-d .conx .c { color:#fff; }

.aboutD-d { background: #fff; border-radius: 20px; overflow: hidden; }

@media(max-width:  1680px){
	.aboutD-c { margin-top:30px; }
	.aboutD-d .con { padding: 20px 20px; }
	.aboutD-d .con:after { right: 20px; }
	.aboutD-d .con .t { font-size: 20px; }
	.aboutD-d .conx { padding: 20px 16px; }
	.aboutD-d .con .c { font-size: 12px; height: 32px; line-height: 16px; }
}
@media(max-width:  1480px){
	.aboutD-c { margin-top:20px; }
	.aboutD-d .con { padding: 16px 20px 16px 20px; }
	.aboutD-d .con .t { font-size: 18px; }
	.aboutD-d .conx { padding: 16px 12px; }
	.aboutD-d .con .c { font-size: 14px; }
}
@media(max-width:  1280px){
	.aboutD-d .con { padding: 12px 16px; }
	.aboutD-d .con:after { right: 16px; }
	.aboutD-d .con .t { font-size: 16px; }
	.mainQh { width: 42px; height: 42px; }
	.aboutD-c .mainQhPrev { left: -21px; }
	.aboutD-c .mainQhNext { right: -21px; }
	.aboutD-d .conx { padding: 16px 12px; }
}
@media(max-width:  640px){
	.aboutD-c .mainQhPrev { left: 10px; }
	.aboutD-c .mainQhNext { right: 10px; }
	.aboutD-d .con:after { width: 30px; height: 30px; }
}


.aboutC { background: #fff!important; }
/*.aboutC .mainMore { margin-top: 2vw; }*/

@media(max-width:  1024px){
	/*.aboutC .mainMore { margin-top: 4vw; }*/
}


.aboutE { padding: 6vw 0 7vw; background: url(../images/bg15.jpg) no-repeat center/cover; }
.aboutE .aboutD-b ul li.cur a,.aboutE .aboutD-b ul li:hover a { background: #af002e; }

.aboutE-a { margin-top: 3vw; }
.aboutE-a ul li { background: #fff; overflow: hidden; border-radius: 20px; overflow: hidden; float: left; width: 32%; margin-right:2%; }
.aboutE-a ul li:last-child { margin-right:0; }
.aboutE-a ul li a { display: block; background: #fff; }
.aboutE-b .img { position: relative; }
.aboutE-b .img .vid { opacity: 0; transition: all 0.6s; content:''; width: 100%; height: 100%; background: url(../images/vidbtn.png) no-repeat center rgba(0,0,0,0.4); position: absolute; left:0; top:0; }
.aboutE-b .con { padding:1vw 1.2vw; }
.aboutE-b .con .t { font-size: 1.2vw; color:#333333; }
.aboutE-b .con .c { overflow: hidden; margin:  6px 0 12px; font-size: 0.8vw; line-height: 1.8; color:#666666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; height: 4.3vw; overflow: hidden; }
.aboutE-b .con .d { font-size: 0.9vw; line-height: 1.8; padding-left: 24px; background: url(../images/add.png) no-repeat left center; color:#af002e; }
.aboutE-a ul li:hover .aboutE-b .img .vid { opacity: 1; }

@media(max-width:  1480px){
	.aboutE-b .con .t { font-size: 16px; }
	.aboutE-b .con .c { height: 75px; }
	.aboutE-b .con .c,.aboutE-b .con .d { font-size: 14px; }
}
@media(max-width:  1024px){
	.aboutE-b .con { padding:16px 12px; }
	.aboutE-a ul li { width: 100%; margin-right:0; }
    /*.aboutE-a ul li:nth-child(n+2) { margin-top:16px; }*/
    .aboutE-b .con .c { margin:  5px 0 10px; -webkit-line-clamp: 2;}
	.aboutE-b .con .c { height: 50px; }
}


.shzrA { padding: 5.5vw 0 6.2vw; background: #ebeef0;}
.shzrA-a .img { float: left; width: 52%; }
.shzrA-a .con { width: 42.5%; right:0; }
.shzrA-a .con .cc,.shzrB-b .cc { font-size: 16px;color:#666666; line-height: 2; max-height: 18vw; overflow-y: scroll; }
.shzrA-a .con .cc p,.shzrB-b .cc p { margin-top: 1.5vw; }
.shzrA-a .con .cc,.shzrB-b .cc{
    scrollbar-color:  #123e54 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.shzrA-a .con .cc::-webkit-scrollbar,.shzrB-b .cc::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.shzrA-a .con .cc::-webkit-scrollbar-thumb,.shzrB-b .cc::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #123e54;
}
.shzrA-a .con .cc::-webkit-scrollbar-track,.shzrB-b .cc::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}

.yjkfA { position: relative; }
.shzrA-z { position: absolute; width: 100%; left:0; bottom: 5vw; }
.yjkfA-y .shzrA:last-child { padding-bottom: 10vw; }

/*.shzrA .shzrA-a .cc { text-indent: 2em; }*/


@media(max-width: 1480px){
	.shzrA-a .img { width: 55%; }
	.shzrA-a .con .cc,.shzrB-b .cc { line-height: 2;}
	.shzrA-a .con .cc,.shzrB-b .cc { max-height: 22vw; }

	.shzrA-z { bottom: 7vw; }
    .yjkfA-y .shzrA:last-child { padding-bottom: 14vw; }

}
@media(max-width: 1280px){
	.shzrA-a .con .cc,.shzrB-b .cc { line-height: 2;}
	.shzrA-z { bottom: 8vw; }
    .yjkfA-y .shzrA:last-child { padding-bottom: 16vw; }
}
@media(max-width: 1024px){
	.shzrA-a .con,.shzrA-a .img { width: 100%; float: left; }
	.shzrA-a .con { margin-top: 20px; }
	.shzrA { padding: 6vw 0 7vw; }
	.shzrA-a .con .cc,.shzrB-b .cc { max-height: 2000000px; overflow: hidden; }
	.shzrA-z { bottom: 8vw; }
    .yjkfA-y .shzrA:last-child { padding-bottom: 20vw; }
    .shzrA-a .con .cc p, .shzrB-b .cc p { margin-top: 6px; }
}
@media(max-width: 640px){
    .yjkfA-y .shzrA:last-child { padding-bottom: 23vw; }
}
@media(max-width: 400px){
    .yjkfA-y .shzrA:last-child { padding-bottom: 25vw; }
}

.sssAA { overflow: hidden; }
.shzrB { padding: 0; background: #fff; }
.shzrB-b { width: 50%; left:0; padding: 0 5% 0 8.5%;  float: left; }
.shzrB-c { float: right; width: 50%; }
@media(max-width: 1480px){
	.shzrB-b { padding: 0 5% 0 5%;  float: left; }
}
@media(max-width: 1024px){
	.shzrB-b { padding: 30px 3% 20px; width: 100%; }
	.shzrB-c { width: 100%; }
}

.shzrC { padding: 6.2vw 0 7vw; background: #f1f3f4; }
.shzrC-b { margin-top: 1.6vw; }
.shzrC-b ul { display: flex; flex-wrap: wrap; }
.shzrC-b ul li {  background: #fff; float: left; width: 49%; margin-right:2%; border-radius: 12px; }
.shzrC-b ul li a { display: block; padding: 1vw; }
.shzrC-b ul li:nth-child(2n) { margin-right:0; }
.shzrC-b ul li .con .t { font-size: 1.2vw; color:#333; padding: 12px 0 6px;}
.shzrC-b ul li .con .c { font-size: 0.9vw; color:#666; line-height: 1.8; }
@media(max-width: 1480px){
	.shzrC-b ul li .con .t { font-size: 18px; }
	.shzrC-b ul li .con .c { font-size: 15px; }
}
@media(max-width: 1280px){
	.shzrC-b { margin-top: 20px; }
}
@media(max-width: 640px){
	.shzrC-b ul li .con .t { font-size: 16px; }
	.shzrC-b ul li .con .c { font-size: 14px; }
	.shzrC-b ul li { width: 100%; padding: 12px; margin-right:0; }
	.shzrC-b ul li:nth-child(n+2) { margin-top: 16px;}
}
.shzrA-a .img { overflow: hidden; border-radius: 12px;}
.yjkfA .shzrA:nth-child(2n-1) .shzrA-a .img { float: right;}
.yjkfA .shzrA:nth-child(2n-1) .shzrA-a .con { left:0; }
.yjkfA .shzrA:nth-child(2n) { background: #fff;}

/* 文化理念 */
.whlnA { padding: 5vw 0 7vw; background: #fff;}
.whlnA-b { margin-top: 2.5vw; }
.whlnA-b ul { display: flex; flex-wrap: wrap; }
.whlnA-b ul li { border-radius: 12px; overflow: hidden; background: #f0f4f7; border-left: 4px solid #d9e1e6; float: left; width: 24%; margin-right:1.3333%; }
.whlnA-b ul li:last-child { margin-right:0; }
.whlnA-c { padding: 9vw 1.3vw 2.3vw; height: 15.6vw; }
.whlnA-c .icon { position: absolute; right: 1.3vw; top: 1.2vw; width: 4.6vw; height: 4.6vw; }
.whlnA-c .icon img { width: 100%; }
.whlnA-c .icon img.pic2 { display: none; }
.whlnA-b ul li:hover .whlnA-c .icon img.pic2 { display: inline-block; }
.whlnA-b ul li:hover .whlnA-c .icon img.pic1 { display: none; }
.whlnA-c .con { position: absolute; left: 0.8vw; bottom: 1vw; padding-right: 0vw; }
.whlnA-c .con .t { font-size: 1.2vw; color:#333333;}
.whlnA-c .con .c { font-size: 16px; line-height: 1.8; margin: 10px 0 1vw; color:#666666;}
.whlnA-b ul li:hover { background: #113e54; border-color:#113e54;}
.whlnA-b ul li:hover .con .t,.whlnA-b ul li:hover .con .c { color:#fff; }
.whlnA-b ul li .con .more {  border:1px solid #fff; border-color:rgba(255,255,255,0); background: url(../images/iconmore.png) no-repeat center; transition: all 0.6s; display: inline-block; width: 2.1vw; height: 0; overflow: hidden; border-radius: 50%;display:none; }
.whlnA-b ul li:hover .con .more { display:inline-block; height: 2.1vw;border-color:rgba(255,255,255,1); }
@media(max-width: 1480px){
	.whlnA-c { height: 17vw; }
	.whlnA-c .con .t { font-size: 1.6vw; }
	.whlnA-c .con .c { font-size: 16px;}
}
@media(max-width: 1024px){
	.whlnA-c { height: 25vw; }
	.whlnA-c .con .t { font-size: 2.4vw; }
	.whlnA-c .con .c { font-size: 16px;}
	.whlnA-b ul li { width: 49%; margin-right:2%; }
	.whlnA-b ul li:nth-child(2n) { margin-right:0%; }
	.whlnA-b ul li:nth-child(n+3) { margin-top:2%; }
	.whlnA-c .icon { width: 8vw; height: 8vw; }
}
@media(max-width: 640px){
	.whlnA { padding: 6vw 0 8vw; }
	.whlnA-b { margin-top: 20px; }
	.whlnA-c { height: auto; padding: 70px 12px 10px 7px; }
	.whlnA-c .con .t { font-size: 20px; }
	.whlnA-c .con .c { font-size: 16px; margin-bottom:10px; }
	.whlnA-b ul li { width: 100%; margin-right:0; }
	.whlnA-b ul li:nth-child(2n) { margin-right:0%; }
	.whlnA-b ul li:nth-child(n+2) { margin-top:16px; }
	.whlnA-c .icon { width: 60px; height: 60px; }
	.whlnA-b ul li .con { position: relative; left: 0; padding: 0; }
	.whlnA-b ul li .con .more { width: 30px; }
	.whlnA-b ul li:hover .con .more { height: 30px; }
}

/* 社会责任弹窗 */
.tcShzr { display: none; position: fixed; z-index: 10; left:0; top:0; background: rgba(0,0,0,0.4); width: 100%; height: 100%; }
.tcShzrA-a { border-radius: 16px; box-shadow: 0 6px 10px 10px rgba(255,255,255,0.1); position: absolute; max-width: 80%; max-height: 90%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); background: url(../images/addbgaa.png) no-repeat right bottom/cover; }
.tcShzrA-a .close { width: 30px; height: 30px; position: absolute; top:-30px; right:0; line-height: 30px; font-size: 20px; color:#ff0000; background: #000; cursor: pointer; text-align: center; }
.tcShzrA-b { padding: 2vw;}
.tcShzrA-c { max-height: 800px; height: 24vw; overflow-y: scroll; }
.tcShzrA-b .mainMore { display: inline-block; margin-top: 2vw; }

.tcShzrA-c ul li:nth-child(n+2) { margin-top: 1.6vw; }
.tcShzrA-c ul li .cc { margin-top: 16px; font-size: 16px; line-height: 2; }
@media(max-width: 1024px){
	.tcShzrA-a { width: 94%; max-width: 100%; }
	.tcShzrA-c { height: 500px; }
	.tcShzrA-c ul li:nth-child(n+2) { margin-top: 20px; }
}
.tcShzrA-c{
    scrollbar-color:  #123e54 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.tcShzrA-c::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.tcShzrA-c::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #123e54;
}
.tcShzrA-c::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}


.teamA-c .con{
    scrollbar-color:  #123e54 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.teamA-c .con::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.teamA-c .con::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #123e54;
}
.teamA-c .con::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}

/*团队详情*/
.teamA { width: 65vw; }
.teamA-b .img { float: left; width: 35%; }
.teamA-c { float: right; width: 60%; }
.teamA-b .mainTit .et { color:#113d53; }
.teamA-c .topTit { border-bottom: 1px solid #e2e2e2; padding-bottom: 30px; margin-bottom: 30px; }
.teamA-c .topTit .t { font-size: 26px;color:#333; }
.teamA-c .topTit .c { font-size: 16px; margin-top: 5px; }
.teamA-c .con { padding-right:  10px; font-size: 16px; max-height: 16vw; overflow-y: scroll; color:#666; line-height: 2; margin:1.5vw 0 0; }
.team .tcShzrA-c { height: auto; }

@media(max-width:  1024px){
	.teamA { width: 100%; }
	.teamA-b .img { text-align: center; width: 100%; }
	.teamA-b .img img { max-width: 200px; }
	.teamA-c { width: 100%; margin-top:20px; }
	.teamA-c .con { max-height: 120px; }
	.tcShzrA-b .mainMore { margin-top: 20px; }
	.tcShzrA-b { padding: 16px 12px; }
}
@media(max-width:  360px){
	.teamA-b .img img { max-width: 160px; }
}

/*荣誉资质*/

.honorA { padding: 6vw 0 7vw; background: #ebeef0; }

.honorA-b { margin:2.5vw 0 4.5vw; }
.honorA-b ul li { border-radius: 10px; overflow: hidden; text-align: center;  float: left; width: 32%; margin-right: 2%; }
.honorA-b ul li:nth-child(3n) { margin-right:0; }
.honorA-b ul li:nth-child(n+4) { margin-top:2%; }
.honorA-b ul li .t { min-height: 72px; font-size: 18px; line-height: 24px; color:#333333; }
.honorA-b ul { display: flex; flex-wrap: wrap; }


.honorA-b ul li { background: #b8bfc4; }
	
.honorA-b ul li .img { padding:2.4vw 2vw 2vw;background: url(../images/bg16.jpg) no-repeat center/cover; }

.honorA-b ul li .t { position: relative; }
.honorA-b ul li .t span { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }

.honorA-b ul li .img { height: 25vw; overflow: hidden; }
@media(max-width:  1480px){
	.honorA-b ul li .img { height: 26vw; }
}
@media(max-width:  1180px){
	.honorA-b ul li .img { height: 29vw; }
	.honorA-b ul li .t { min-height: 40px; font-size: 16px; line-height: 20px; }
}
@media(max-width:  1024px){
	.honorA-b ul li .img { height: 56vw; }
	.honorA-b ul li { width: 49%; margin-right:2%; padding:0; }
	.honorA-b ul li:nth-child(3n) { margin-right:2%; }
	.honorA-b ul li:nth-child(2n) { margin-right:0; }
    .honorA-b ul li:nth-child(n+3) { margin-top:2%; }
    .honorA-b ul li .t { margin-top: 0; min-height: 60px; font-size: 16px; position: relative; }
    .honorA-b ul li .t span { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }

	.honorA-b ul li { background: #b8bfc4; }
	
	.honorA-b ul li .img { height: 56vw;  padding:2.4vw 2vw 2vw;background: url(../images/bg16.jpg) no-repeat center/cover; }
}
@media(max-width:  600px){
    .honorA-b ul li .t { font-size: 14px; margin-top: 0px; }
}
@media(max-width:  400px){
    .honorA-b ul li .t { height: 70px; }
}

/* 产品中心 */
.productsA { background: #ebeef0; }

.porsA { margin-top:2vw; }
.porsA ul { display: flex; flex-wrap: wrap; }
.porsA ul li a { padding: 1vw 0; display: block; font-size: 16px;color:#666666; padding-right: 20px; background: url(../images/j2.png) no-repeat 98% center; }
.porsA ul li:hover a { color:#113d53; background: url(../images/j2bg.png) no-repeat 98% center; }

.porsA ul li { border-bottom: 1px solid #ddd; width: 49%; float: left; margin-right: 2%; }
.porsA ul li:hover { border-bottom: 1px solid #113d53; }
.porsA ul li:nth-child(2n) { margin-right:0; }

@media(max-width:  1280px){
	.porsA ul li { width: 48%; margin-right:4%; }
	.porsA ul li:nth-child(2n) { margin-right:0; }
	.porsA ul li a { font-size: 14px; }
}
@media(max-width:  1024px){
	.porsA ul li a { padding: 16px 0; }
}
@media(max-width:  500px){
	.porsA ul li { width: 100%; margin-right:0; }
}


/* 产品详情 */
.productA { padding:5.5vw 0 0vw; background: #ebeef0; }
.productA-a .img { float: left; width: 52%; border-radius: 16px; overflow: hidden; }
.productA-a .con { right: 0; width: 44%; }
.productA-a .con .t { font-size: 2vw; color:#222222; }
.productA-a .con .c { font-size: 16px; color:#666; line-height: 1.8; margin: 1vw 0 1.6vw; }
.productA .swiper-slide-prev .productA-a .img { float: right; }
.productA .swiper-slide-prev .productA-a .con { left: 0; right:  auto; }
.productA .swiper-slide-prev,.productA .swiper-slide-next { opacity: 0.6; }
@media(max-width:  1280px){
	.productA-a .con .c { font-size: 14px; line-height: 1.6; }
	.productA-a .con .t { font-size: 20px; }
}
@media(max-width:  1024px){
	.productA { padding: 7vw 3% 0vw; }
	.productA-a .con .c { margin: 16px 0 20px; }
	.productA-a .con .t { font-size: 18px; }
	.productA-a .con,.productA-a .img { float: left; width: 100%; }
	.productA-a .con { margin-top: 20px; }
}


.productB {  }
.productB .shzrA-a .cc { margin-top:1vw; }
.productB .shzrA-a .cc p { margin-top: 0; position: relative; /*padding-left: 10px;*/ }
/*.productB .shzrA-a .cc p:after { content: ''; position: absolute; left: 0; top: 16px; background: #999; width: 4px; height: 4px; border-radius: 50%; }*/
.productB .shzrA-a .cc p:nth-child(n+2) { margin-top:0; }
.productB .shzrA-a .img { float: right; }
.productB .shzrA-a .con { left:0; }

.productC { padding:5vw 0 6vw; background: #ebeef0; }

.productC-b { margin-top:2vw; }
.productC-b .mainQh { border-color:#113d53; }
.productC-b .mainQh:hover { border-color:#113d53; background: #113d53; }
.productC-b .mainQh:after { font-size: 20px; color:#113d53; }
.productC-b .mainQh:hover:after { color:#ffffff; }

.productC-b .swiper-button-next { right: -100px!important; }
.productC-b .swiper-button-prev { left: -100px!important; }
.productC-b .swiper-slide { padding: 0 2px; }
.productC-c { position: relative; padding:1.6vw 1.5vw; border-radius: 8px; border:1px solid #ddd; text-align: left; }
.productC-c .icon {  position: absolute; left: 1.5vw; top: 50%; transform: translateY(-50%); width: 4.5vw; }
.productC-c .icon img.pic2 { display: none; }
.productC-c .con { float: right; width: calc(100% - 6vw); }
.productC-c .con .t { font-size: 1.3vw; color: #333; margin: 0 0 0.6vw; }
.productC-c .con .c { font-size: 16px; color: #666; line-height: 1.6;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.productC-c .icon img { width: 85%; }
.productC-c:hover .t,.productC-c:hover .c { color:#113d53 }
.productC-c:hover .icon img.pic2 { display: inline-block; }
.productC-c:hover .icon img.pic1 { display: none; }
.productC-c:hover { border-color:#113d53; }

@media(max-width:  1480px){
	.productC-c .con .t { font-size: 20px; }
	.productC-c .icon { width: 7vw; }
	.productC-c .con { float: right; width: calc(100% - 7vw); }
}

@media(max-width:  1024px){
	.productC-c { padding: 16px 12px; }
	.productC-c .icon { position: absolute; top: 50%; transform: translateY(-50%); width: 60px; left: 16px; }
	.productC-c .icon img { width: 50px; }
	.productC-c .con { width: calc(100% - 70px); }
	.productC-c .con .t { font-size: 18px; }
	.productC-c .con .c { font-size: 14px; }
}


/* 研究于发展 */
.devA { padding:6vw 0 7vw; }
.devA-a { margin-top:2.5vw; }
.devA-a ul li { float: left; border-radius: 10px; overflow: hidden; width: 32%; margin-right: 1.3333%; }
.devA-a ul li a { display: block; }
.devA-a ul li:nth-child(3n) { margin-right:0; }
.devA-b .t { font-size: 1.3vw; color:#fff; position: absolute; width: 100%; left:0; bottom:1vw; text-align: center; }
.devA-c {opacity: 0; transition: all 0.6s; position: absolute; width: 100%; height: 100%; left:0; top:0; background: #113d53; }
.devA-d { padding:  0 1vw; text-align: center; position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }
.devA-d .icon { display: inline-block; padding: 0.6vw; border:1px solid rgba(255,255,255,0.4); border-radius: 50%; }
.devA-d .tt { margin: 1vw 0 0.5vw; font-size: 1.3vw; color:#fff; }
.devA-d .c { margin: 0 0 1.3vw; max-height: 84px; overflow: hidden; font-size: 14px; line-height: 2; color:#fff; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.devA-a ul li:hover .devA-c { opacity: 1; }

@media(max-width:  1920px){
	.devA-d .icon { padding: 3px; }
	.devA-d .tt { margin: 0.8vw 0 8px; }
	.devA-d .c { line-height: 1.8; margin-bottom: 1vw; }
}

@media(max-width:  1680px){
	.devA-d .icon { padding: 0; }
	.devA-d .icon img { width: 5vw; }

	.devA-d .mainMoreA { padding:5px 16px; }
	.mainMore span { width: 24px; height: 29px; }
}
@media(max-width:  1480px){
	.devA-d .icon { padding: 0.3vw; }
	.devA-d .tt { margin: 0.6vw 0 0.2vw; }
	.devA-d .tt { font-size: 16px; }
	.devA-b .t { font-size: 16px; }
	.devA-d .c { line-height: 1.8; max-height: 75px; }
}
@media(max-width:  1024px){
	.devA-a ul li { width: 49%; margin-right:2%; }
	.devA-a ul li:nth-child(2n) { margin-right:0; }
	.devA-a ul li:nth-child(n+3) { margin-top:2%; }
	.devA-d .icon img { width: 10vw; }
	.devA-d .icon { padding: 0.6vw; }
	.devA-d { padding: 0 16px; }
	.devA-d .tt { margin: 1.2vw 0 0.6vw; font-size: 20px; }
	.devA-b .t { font-size: 20px; bottom: 15px; }
	.devA-d .c { line-height: 1.8; max-height: 75px; margin-bottom: 3vw; }
}
@media(max-width:  500px){
	.devA-a ul li { width: 100%; margin-right:0; }
	.devA-a ul li:nth-child(2n),.devA-a ul li:nth-child(4n) { margin-right:0; }
	.devA-a ul li:nth-child(n+2) { margin-top:16px; }
	.devA-d .icon img { width: 30vw; }
	.devA-d .icon { padding: 1vw; }
	.devA-d { padding: 0 12px; }
	.devA-d .tt { margin: 4vw 0 2vw; font-size: 20px; }
	.devA-d .c { line-height: 1.8; max-height: 75px; margin-bottom: 5vw; }
}


.devB-b { float: left; width: 50%; }
.devB-b .iconA { position: absolute; width: 100%; text-align: center; left:0; top:50%; transform: translateY(-50%); }
.devB-b .iconA .t { font-size: 1.3vw; color:#fff; margin-top: 10px; }
.devB-a { margin-top:2.4vw; }
.devB-d { opacity: 0; transition: all 0.6s; width: 100%; height: 100%; position: absolute; left: 0; top:0; background: #113d53; }
.devB-e { position: absolute; width: 100%; top:50%; transform: translateY(-50%); left:0; padding: 0 13%; }
.devB-e .topTit { position: relative; padding-left:3.4vw; }
.devB-e .topTit .iconB { position: absolute; left:0vw; top:50%; transform: translateY(-50%); }
.devB-e .topTit .iconB img,.devB-b .iconA img { width: 2.6vw; }
.devB-e .topTit .tt { font-size: 1.3vw; color:#fff; margin-bottom: 6px; }
.devB-e .topTit .cc { font-size: 16px; color:#fff; }
.devB-b:hover .devB-d { opacity: 1; }
.devB-f { margin-top:2.5vw; }
.devB-f ul { display: flex;flex-wrap: wrap; }
.devB-f ul li { float: left; width: 47%; margin-right:6%; border-bottom:1px solid rgba(255,255,255,0.2); }
.devB-f ul li:nth-child(2n) { margin-right:0; }
.devB-f ul li:nth-child(1),.devB-f ul li:nth-child(2) { border-top:1px solid rgba(255,255,255,0.2); }
.devB-f ul li a { opacity: 0.5; background: url(../images/jj2.png) no-repeat right center; display: block; font-size: 16px;color:#f1f3f4; padding: 1.2vw 20px 1.2vw 0; }
.devB-f ul li:hover a { opacity: 1; background: url(../images/jj2bg.png) no-repeat right center; color:#fff; }
.devB-f ul li:hover { border-bottom:1px solid rgba(255,255,255,1); }
	

.devB-b.bg .iconA { opacity: 0; }
.devB-b.bg .devB-d { background: rgba(17,61,83,0.8); opacity: 1; }
.devB-b.bg .devB-b .iconA { opacity: 0; }
.devB-b.bg .devB-f ul li a { opacity: 0.8; }

@media(max-width: 1480px){
    .devB-e .topTit .iconB img,.devB-b .iconA img { width: 3.6vw; }
    .devB-e .topTit { padding-left: 4vw; }
    .devB-e { padding: 0 9%; }
}
@media(max-width: 1280px){
    .devB-e .topTit .tt { font-size: 18px; }
    .devB-e { padding: 0 6%; }
    .devB-f ul li a { font-size: 14px; }
}
@media(max-width: 1024px){
    .devB-b { width: 100%; }
    .devB-f ul li a { padding: 16px 20px 16px 0; }
    .devB-e .topTit .iconB img,.devB-b .iconA img { width: 40px; }
    .devB-e .topTit { padding-left: 50px; }
    .devB-d { background: rgba(17,61,83,0.8); opacity: 1; }
    .devB-b .iconA { opacity: 0; }
    .devB-f ul li a { opacity: 0.8; }
}
@media(max-width: 500px){
    .devB-f ul li a { font-size: 13px; padding: 12px 20px 12px 0; }
    .devB-f { margin-top: 20px; }
}
@media(max-width: 400px){
    .devB-f ul li a { font-size: 12px; padding: 10px 20px 10px 0; }
    .devB-f { margin-top: 20px; }
    .devB-e .topTit .cc { display: none; }
    .devB-e .topTit .iconB img { width: 20px; }
    .devB-e .topTit .iconB { left:0; }
    .devB-e .topTit { padding-left: 26px; }
}

.devD { background: #fbfbfb; }
.devD-b { z-index: 5; position: absolute; width: 100%; left:0; top:7vw; }
.devD-b .mainTit .c { max-width: 1000px; margin: 1vw auto 0; color:#333; }

.devD-a .img { position: relative; }
.devD-a .img:before { content:''; width: 100%; height: 50%; position: absolute; left:0; top:0; background: url(../images/smb.png) center/cover; }
.devD-z { position: relative; }
.devD-z .swiper-button-next,.devD-z .swiper-button-prev { margin-top: -46px; width: 30px; border: 1px solid #ccc; border-radius: 3px; height: 60px; }
.devD-z .swiper-button-next:after,.devD-z .swiper-button-prev:after { color: #113d53; font-size: 24px; }
.devD-z .swiper-button-next:hover:after,.devD-z .swiper-button-prev:hover:after { color: #fff; }
.devD-z .swiper-button-next:hover,.devD-z .swiper-button-prev:hover { border-colorr: #113d53; background: #113d53; }
.devD-z .swiper-button-next { right: -50px; }
.devD-z .swiper-button-prev { left: -50px; }
.devD-c { width: 100%; left:0; bottom: 2vw; position: absolute; }
.devD-c .swiper-slide { border:1px solid #ededed; background: #fff; padding: 0 30px; }
.devD-c .swiper-container { padding-bottom: 40px; }

.devD-c .swiper-container .swiper-pagination-bullet-active { background: #113d53; }

@media(max-width:  1480px){
	.devD-z .swiper-button-next,.devD-z .swiper-button-prev { width: 26px; height: 50px; }
}
@media(max-width:  1280px){
	.devD-b { top: 5vw; }
}
@media(max-width:  1024px){
	.devD-z .swiper-button-next,.devD-z .swiper-button-prev { display: none; }
	.devD-b { top: 4vw; }
	.devD-c  { position: relative; bottom: auto; padding: 20px 0 20px; }
}
@media(max-width:  800px){
	.devD { padding: 30px 0 0; }
	.devD-b { margin-bottom: 0vw; position: relative; z-index: 10; }
	.devD-b { top: 0; position: relative; }
	.devD-a { margin-top: -24vw; width: 100%; overflow: hidden; }
	.devD-a img { position: relative; left: 50%; margin-left: -83%; width: 150%; max-width: 200%; }
}

/* 加入我们 */
.joinA { background: #ebeef0; }
.joinA .whlnA-b ul li { width: 32%; margin-right:2%; }
.joinA .whlnA-b ul li:last-child { margin-right:0; }


@media(max-width:  1024px){
	.joinA .whlnA-b ul li:nth-child(n+3) { margin-top:0; }
}
@media(max-width:  640px){
	.joinA .whlnA-b ul li { width: 100%; }
	.joinA .whlnA-b ul li:nth-child(n+2) { margin-top:16px; }
}


.joinB { background: #fff; }
.joinB .shzrA-a .img { float: right; }
.joinB .shzrA-a .con { left: 0; }


.joinC { padding:6.5vw 0 6.5vw; background: url(../images/bg17.jpg) no-repeat center/cover; }
.joinD-c { margin-top: 3vw; height: 25vw; }
.joinD-d { z-index: 2; position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); }

.joinD-e { position: absolute; left:0; top:0; width: 100%; height: 100%; }
.joinD-f .num { font-size: 2.6vw; color:#fff; }
.joinD-f .t { font-size: 1.25vw; margin: 2.6vw 0 5px; color:#fff; }
.joinD-f .c { padding:  0 5%; font-size: 0.8vw; color:#fff; }

.joinD-f { position: absolute; transform: translate(-50%, -50%); width: 17.2vw; height: 17.2vw; border-radius: 50%; text-align: center; }
.joinD-g { position: absolute; width: 100%; text-align: center; top: 50%; left: 50%;  transform: translate(-50%, -50%); }
.joinD-f.fl1 { left: 9%; top: 36%; }
.joinD-f.fl2 { left: 24.4%; top: 63.6%; }
.joinD-f.fl3 { left: 42%; top: 36%; }
.joinD-f.fl4 { left: 58.3%; top: 63.6%; }
.joinD-f.fl5 { left: 75.2%; top: 36%; }
.joinD-f.fl6 { left: 91.4%; top: 63.6%; }

.joinD-f:hover { background: rgba(175,0,46,1); }
.joinD-g .icon { opacity: 0; width: 4.2vw; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); }
.joinD-f:hover .joinD-g .icon { opacity: 1; }
.joinD-f:hover .joinD-g span { opacity: 0; }

.joinD { padding:6vw 0 7.6vw; background: #fff; }

.joinC-b { margin-top:2.6vw; }
.joinC-b .swiper-container { padding-bottom: 40px; }
.joinC-b .swiper-wrapper { padding: 3vw 0;  }
.joinC-b .swiper-wrapper .swiper-slide { border-radius: 20px; transition: all 0.6s; }
.joinC-c { position: relative; }
.joinC-c .con {padding:  0 5%; width: 100%; left: 0; bottom:  20px; position: absolute; text-align: center;  }
.joinC-c .con .t { position: relative; z-index: 100; font-size: 1vw; color:#fff; }
.joinC-c .con .c { position: relative; z-index: 100; font-size: 0.6vw; margin-top: 10px; color:#fff; }
.joinC-c .con { display: none; }
.joinC-b .swiper-slide-prev,.joinC-b .swiper-slide-next { opacity: 0.3; transform: scale(0.8); }
.joinC-b .swiper-slide-active { z-index: 10; position: relative; transform: scale(1.3); }
.joinC-b .swiper-slide-active .con { display: block; }

.joinC-b .swiper-button-next,.joinC-b .swiper-button-prev { width: 50px; height: 50px; border-radius: 50%; border: 1px solid #113d53; }
.joinC-b .swiper-button-next:hover,.joinC-b .swiper-button-prev:hover { background: #113d53; }
.joinC-b .swiper-button-next:after,.joinC-b .swiper-button-prev:after { font-size: 20px; color:#113d53; }
.joinC-b .swiper-button-next:hover:after,.joinC-b .swiper-button-prev:hover:after { color:#ffffff; }

@media(max-width:  1480px){
	.joinC-c .con .t { font-size: 18px; }
	.joinC-c .con .c { margin-top:6px; font-size: 14px; }
}
@media(max-width:  1024px){
	.joinC-b .swiper-wrapper { padding: 0; }
	.joinC-b .swiper-slide-prev,.joinC-b .swiper-slide-next { transform: scale(1); }
    .joinC-b .swiper-slide-active { z-index: 10; position: relative; transform: scale(1); }
	.joinC-c .con .t { font-size: 20px; }
	.joinC-c .con .c { margin-top:6px; font-size: 16px; }

	.joinD-d { display: none; }
	.joinD-c { height: auto; }
	.joinD-e,.joinD-g { position: relative; left: 0; top: 0; height: auto; transform: translate(0); }
	.joinD-f { border-radius: 0; float: left; height: auto; position: relative; width: 33.333%; padding: 20px 2%; left:0!important; transform: translate(0)!important; top:0!important; }
	.joinD-f .num { font-size: 30px; }
	.joinD-f .t { font-size: 18px; margin: 12px 0 5px; }
	.joinD-f .c { padding:  0%; font-size: 14px; }
	.joinD-g .icon { width: 40px; }
	.joinD-e .clearfix { display: flex; flex-wrap: wrap; }

}
@media(max-width:  640px){
	.joinC-c .con { bottom: 12px; }
	.joinC-c .con .t { font-size: 18px; }
	.joinC-c .con .c { font-size: 14px; }
	.joinD-f { width: 50%; }
}


.joinE { padding:6vw 0 6.4vw; }
.joinA-b { margin:50px 0 80px; background: #fff; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
.joinA-b dl dt span,.joinA-b dl dd .joinA-c span { float: left; }
.joinA-b dl span.sign1 { width: calc(30% - 90px); }
.joinA-b dl span.sign2 { width: 27%; }
.joinA-b dl span.sign3 { width: 18%; }
.joinA-b dl span.sign4 { width: 23%; }
.joinA-b dl span.sign5 { width: 90px; }

.joinA-b dl dt { border-top-right-radius: 12px; border-top-left-radius: 12px; background: #474747; padding: 0 40px; }
.joinA-b dl dt span { font-size: 18px;color:#ffffff; padding: 20px 10px 20px 0; }
.joinA-b dl dd { border-bottom:1px solid #ddd; }
.joinA-b dl dd .joinA-c span { font-size: 16px;color:#333333; padding: 0px 20px 0px 0px; line-height: 60px; }
.joinA-b dl dd .icon span { background: url(../images/iicona.png) no-repeat right center; }
.joinA-b dl dd .cur .joinA-c .icon span { background: url(../images/iiconb.png) no-repeat right center; }
.joinA-b dl dd .joinA-c { padding:0 40px; }

.joinA-b dl .sign5 { text-align: center; position: relative; height: 64px; padding-right:0!important; }
.joinA-c .sign6 .icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 38px; background: url(../images/joina.png) no-repeat center; }


.joinA-b dl dd .con { display: none; padding: 30px 40px 50px; background: #f9f9f9; }
.joinA-b dl dd .con .t { font-size: 20px; color:#333333; }
.joinA-b dl dd .con .c { font-size: 16px; color:#666666; line-height: 2; margin-top: 12px; margin-bottom:40px; }
.joinA-b dl dd .con .c ul { list-style: disc; margin-left: 15px; }
.joinA-b dl dd .con .c ol { list-style: decimal; margin-left: 15px; }
.joinA-b dl dd .con .mainMore {  }

.joinA-b dl dd .joinA-c span { color:#666666; }
.joinA-b dl dd .cur .joinA-c span { color:#af002e; }
.joinA-b dl dd .cur .joinA-c { background: #eceff0; }
.joinA-b dl dd .cur .joinA-c span.sign6 .icon { background: url(../images/joinb.png) no-repeat center; }
.joinA-b dl dd .joinA-c span { position: relative; height: 60px;}
.joinA-b dl dd .joinA-c span i { font-style: normal; position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); line-height: 20px; }
.joinA-b dl dd .joinA-c span.sign2 i { padding-right:30px;}
@media(max-width: 1480px){
	.joinA-b dl dt span { padding: 18px 10px 18px 0; }
	.joinA-b { margin:40px 0 70px; }
	.joinA-b dl dd .joinA-c span { padding: 0px 20px 0px 0px; line-height: 52px; }
	.joinA-c .sign6 .icon { width: 32px; height: 32px; margin: 0 auto;background: url(../images/joinb.png) no-repeat center/cover; }
	.joinA-b dl dd .cur .joinA-c span.sign6 .icon { background: url(../images/joinb.png) no-repeat center/cover; }
	.joinA-b dl dd .con .c { margin-bottom:30px; }
}
@media(max-width: 1280px){
	.joinA-b dl dt,.joinA-b dl dd .joinA-c { padding: 0 20px; }
	.joinA-b dl dd .con { padding: 20px 20px 30px; }
	.joinA-b { margin:30px 0 60px; }
}
@media(max-width: 1024px){
	.joinA-b dl dt span { font-size: 16px; }
	.joinA-b dl span.sign3 { display: none; }
	.joinA-b dl span.sign2 { width: 25%; }
	.joinA-b dl span.sign4 { width: 25%; }
	.joinA-b dl span.sign1 { width: calc(50% - 90px); }
	.joinA-b { margin:20px 0 30px; }
}
@media(max-width: 800px){
	.joinA-b dl span.sign2 { width: 30%; }
	.joinA-b dl span.sign4 { display: none; }
	.joinA-b dl span.sign1 { width: calc(70% - 90px); }
	.joinA-b dl dd .con .c { margin-bottom:20px; }
}

@media(max-width: 600px){
	.joinA-b dl dt,.joinA-b dl dd .joinA-c { padding: 0 12px; }
	.joinA-b dl dd .con { padding: 20px 12px 30px; }
	.joinA-b { margin-top:20px; }
	.joinA-b dl span.sign6,.joinA-b dl dd .joinA-c span { height: 60px;}
}
@media(max-width: 400px){
	.joinA-b dl span.sign2 { display: none; }
	.joinA-b dl span.sign5 { display: none; }
	.joinA-b dl span.sign1 { width: 100%; line-height: 30px; padding: 10px 0; }
}

.jionE-a p,.jionE-a p a{ font-size: 16px; color:#333333; }
.jionE-a p a{ text-decoration: underline; color:#113e54; }





/* 管线 */

.homeBoxCX-b {

	margin-top: 40px;

}



.homeBoxCX-c {
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 10px;

}



.homeBoxCX-d dt {

	border-left: 1px solid #e8f5eb;

}



.homeBoxCX-d dt .t {
    display: flex;
  align-items: center;
  justify-content: center;
	border-right: 1px solid #dedede;

	background: #e7ebed;

}
.homeBoxCX-d dt .t0,
.homeBoxCX-d dt .t1,
.homeBoxCX-d dt .t2,
.homeBoxCX-d dt .t3,
.homeBoxCX-d dt .t4,
.homeBoxCX-d dt .t5,
.homeBoxCX-d dt .t6,
.homeBoxCX-d dt .t7,
.homeBoxCX-d dt .t8,
.homeBoxCX-d dt .t9 { text-align: center; }

.homeBoxCX-d dd .xzgxa .t,.homeBoxCX-d dd .t1 p, .homeBoxCX-d dd .t p { width: 100%; text-align: center; }

.homeBoxCX-d dd .xzgxa .t { display: flex;
  align-items: center;
  justify-content: center; }
.homeBoxCX-d dl dt { display: flex; flex-wrap: wrap; }
.homeBoxCX-d .t {
    height: 70px;
	font-size: 14px;

	line-height: 1.4;

	color: #333333;

	float: left;

	text-align: left;

}



.homeBoxCX-d dd .t {
	border-right: 1px solid rgba(139, 143, 146, 0.14);
	border-bottom: 1px solid rgba(139, 143, 146, 0.14);
	color: #304765;
	box-sizing: border-box;
}
.homeBoxCX-d dd .xzgxa .t { border:none; word-break: break-all; }


.homeBoxCX-d dd .t3,

.homeBoxCX-d dd .t4,

.homeBoxCX-d dd .t5 {

	border-right: none;

}



.homeBoxCX-d dd.odd .t {

	background: #ffffff;

}



.homeBoxCX-d dd .t1 {

	color: #06234a;

}



.homeBoxCX-d dd {

	border-left: 1px solid rgba(139, 143, 146, 0.14);

}



.homeBoxCX-d .t4 p {

	overflow: hidden;

	max-height: 0.5rem

}



.homeBoxCX-e {

	z-index: 10;

	position: absolute;

	left: 0.3rem;

	top: 15px;

	text-align: left;

}

.homeBoxCX-ee {

	z-index: 9;

}



.homeBoxCX-e span {

	position: relative;

	display: block;

	color: #fff;

	background: #1c9e3b;

}

.homeBoxCX-ee span {

	background: #75d08a;

}



.homeBoxCX-e span:after {

	content: '';

	width: 0px;

	height: 0px;

	position: absolute;

	right: -30px;

	top:0;

	border: 15px solid transparent;

	border-left-color: #1c9e3b;

}

.homeBoxCX-ee span:after {

	border-left-color: #75d08a;

}



.colorYellow.homeBoxCX-e span {

	background: #e6d24d;

}



.colorYellow.homeBoxCX-e span:after {

	border-left-color: #e6d24d;

}



.homeBoxCX-d dd .t p {

	line-height: 1.4;

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}



.homeBoxCX-d dd .t p span.ti {

	line-height: 1.4;

	display: block;

}



.homeBoxCX-d dd:last-child {
	border-bottom: none;
}



.homeBoxCX-d dd {

	position: relative;

}



.homeBoxCX-d dd .t1 p,

.homeBoxCX-d dd .t p {

	position: relative;

	z-index: 12;

	padding: 0 25px;

	word-break: break-all;

}



.homeBoxCX-d dd a {

	transition: all 0.6s;

	opacity: 0;

	text-align: right;

	display: block;

	background: rgba(28, 158, 59, 0.6);

	z-index: 11;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	display: none;

}



.homeBoxCX-d dd a i {

	display: inline-block;

	height: 0.46rem;

	margin: 0 0.3rem;

	color: #fff;

	border-radius: 50px;

	border: 1px solid #fff;

	font-style: normal;

	line-height: 0.46rem;

	width: 1.36rem;

	position: relative;

	top: 50%;

	transform: translateY(-50%);

	text-align: center;

	font-size: 14px;

	text-transform: uppercase

}



.homeBoxCX-d dd:hover .t .Hov {

	color: #fff !important;

}



.homeBoxCX-d dd:hover .Hov {

	color: #fff;

}



.homeBoxCX-d dd:hover a {

	opacity: 1;

}



@media(max-width: 1440px) {

	.homeBoxCX-d dd a i {

		font-size: 12px;

		width: 1.5rem;

	}

}



@media(max-width: 1300px) {

	.homeBoxCX-d dd a i {

		font-size: 12px;

		width: 1.8rem;

	}

}



.homeBoxCX-d .t2 .div1,

.homeBoxCX-d .t3 .div1,

.homeBoxCX-d .t4 .div1,

.homeBoxCX-d .t5 .div1,

.homeBoxCX-d .t6 .div1,

.homeBoxCX-d .t7 .div1,
.homeBoxCX-d .t8 .div1,
.homeBoxCX-d .t9 .div1,
.homeBoxCX-d .t10 .div1,

.homeBoxCX-d .t11 .div1 {

	position: relative;

	height: 60px;

}



.homeBoxCX-d dd.h1 .t1,
.homeBoxCX-d dd.h1 .t9,

.homeBoxCX-d dd.h1 .t11 {

	min-height: 0;

	padding-top: 60px;

	position: relative;

}



.homeBoxCX-d dd.h2 .t1,
.homeBoxCX-d dd.h2 .t9,

.homeBoxCX-d dd.h2 .t11 {
	min-height: 0;
	padding-top: 120px;
	position: relative;
}
.homeBoxCX-d dd.h3 .t1,
.homeBoxCX-d dd.h3 .t9,
.homeBoxCX-d dd.h3 .t11 {

	min-height: 0;

	padding-top: 180px;

	position: relative;

}



.homeBoxCX-d dd.h4 .t1,
.homeBoxCX-d dd.h4 .t9,

.homeBoxCX-d dd.h4 .t11 {

	min-height: 0;

	padding-top: 240px;

	position: relative;

}



.homeBoxCX-d dd.h5 .t1,
.homeBoxCX-d dd.h5 .t9,

.homeBoxCX-d dd.h5 .t11 {

	min-height: 0;

	padding-top: 300px;

	position: relative;

}



.homeBoxCX-d dd.h6 .t1,
.homeBoxCX-d dd.h6 .t9,

.homeBoxCX-d dd.h6 .t11 {

	min-height: 0;

	padding-top: 360px;

	position: relative;

}



.homeBoxCX-d dd.h7 .t1,
.homeBoxCX-d dd.h7 .t9,

.homeBoxCX-d dd.h7 .t11 {

	min-height: 0;

	padding-top: 420px;

	position: relative;

}



.homeBoxCX-d dd.h8 .t1,
.homeBoxCX-d dd.h8 .t9,

.homeBoxCX-d dd.h8 .t11 {

	min-height: 0;

	padding-top: 480px;

	position: relative;

}



.homeBoxCX-d dd.h9 .t1,
.homeBoxCX-d dd.h9 .t9,

.homeBoxCX-d dd.h9 .t11 {

	min-height: 0;

	padding-top: 540px;

	position: relative;

}



.homeBoxCX-d dd.h10 .t1,
.homeBoxCX-d dd.h10 .t9,

.homeBoxCX-d dd.h10 .t11 {

	min-height: 0;

	padding-top: 600px;

	position: relative;

}



.homeBoxCX-d dd .t1 p,
.homeBoxCX-d dd .t9 p,

.homeBoxCX-d dd .t11 p {

	line-height: 1.4;

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

.homeBoxCX-d dd .t11 p {
	text-indent: 0;
	text-align: center;
}
.homeBoxCX-d .t0 {
	width: 9%;
	height: 100%;
}
.homeBoxCX-d dt .t1 {
	width: 8.6%;
}
.homeBoxCX-d dt .t2 {
	width: 15%;
}
.homeBoxCX-d dt .t3 {
	width: 8%;
}
.homeBoxCX-d dt .t4 {
	width: 8%;
}
.homeBoxCX-d dt .t5 {
	width: 9%;
}
.homeBoxCX-d dt .t6 {
	width: 6%;
}
.homeBoxCX-d dt .t7 {
	width: 22%;
	padding:  0;
	height: 70px;
}
.homeBoxCX-d dt .t9 {
	width: 8%;
}

.homeBoxCX-d dd { position: relative; }
.homeBoxCX-d dd .t0 { position: absolute; left: 0; top: 0; height: 100%; }
.homeBoxCX-d dd .t1 { margin-left: 10%; }
.homeBoxCX-d dt .t7 .topTit,.homeBoxCX-d .t7 .botT { position: absolute; top:0; left:0; width: 100%; text-align: center; line-height: 35px; }
.homeBoxCX-d dt .t7 .botT { border-top: 1px solid #dddbed; top: auto; bottom:0; }
.homeBoxCX-d dt .t7 .botT .ttt {border-right: 1px solid #dddbed; width: 33.3333%; float: left; }
.homeBoxCX-d dt .t7 .botT .ttt:last-child { border:none; }
.homeBoxCX-d dt .t8 {
	width: 7%;
}
.homeBoxCX-d dt{ border-right:1px solid #ddd; }
/*.homeBoxCX-d .xzgx { min-height: 70px; width: 91%; margin-left: 9%; }*/
.homeBoxCX-d .xzgx { min-height: 70px; width: 100%; margin-left: 0%; }
.homeBoxCX-d .xzgx .relative { padding-left:8.6%; }
.homeBoxCX-d .xzgx .relative { padding-left: 0; }
.homeBoxCX-d .xzgx .relativea { display: flex; flex-wrap: nowrap; position: relative; width: 100%; }

.homeBoxCX-d .xzgx .zx { width: 80px; text-align: left; position: absolute; left:calc(100% + 30px); top:0; transform: translateY(0%); display:none;}
.homeBoxCX-d .xzgx .zx img { width: 28px; height: 28px; }

.homeBoxCX-d .xzgxT { border-right: 1px solid rgba(139, 143, 146, 0.14);border-bottom: 1px solid rgba(139, 143, 146, 0.14); }
.homeBoxCX-d .xzgxb .t { border-right: none; box-sizing: border-box; height: 71px; }

.homeBoxCX-d .xzgxb .t .div1 { height: 100%; position: relative; }
.xzgxa { min-height: 70px; position: absolute; left:0; top: 0; height: 100%; }
.xzgxa { min-height: 70px; position: relative; float: left; left:0; top: 0; height: 100%; }
.xzgxa .t { line-height: 20px; padding: 0 10px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.xzgxT { float: left; height: 100%; }
.xzgxa { width: 8.7%; }
.xzgxb { width: calc(18.2% - 0px); }
.xzgxb .t { width: 100%; }
.xzgxb .t:last-child { border-bottom:none; }
.homeBoxCX-d .xzgxb .t:last-child { border-bottom:none; }
.xzgxc { float: left; width: calc(8.9% - 1px); top: 0; }
.xzgxd { float: left; width: calc(8.9% - 1px); top: 0; }


.homeBoxCX-d dt .t1 { width: 8.9%; }
.homeBoxCX-d dt .t2 { width: 17%; }
.homeBoxCX-d dt .t3 { width: 8%; }
.homeBoxCX-d dt .t4 { width: 8%; }
.homeBoxCX-d dt .t5 { width: 8.3%; }
.homeBoxCX-d dt .t6 { width: 8.3%; }
.homeBoxCX-d dt .t7 { width: 24.9%; }
.homeBoxCX-d dt .t8 { width: 8.3%; }
.homeBoxCX-d dt .t9 { width: 8.3%; }


.homeBoxCX-d dd { min-height: 70px; }

.xzgxe { float: right; width: 62.5%; min-height: 70px; }


.xzgxa { width: 8.9%; }
.xzgxb { width: 17%; }
.xzgxc { width: 8%; }
.xzgxd { width: 8%; }
.xzgxe { width: 58.1%; }
.xzgx>.relative { display: flex; flex-wrap: wrap; }
/*.xzgxT .relative { height: 70px; }*/
.xzgxT { height: auto; }


.xzgxA { height: 71px; position: relative; }
.xzgxA .span { position: absolute; left:0; top:50%; transform: translateY(-50%); }
.xzgxA .ta { font-size: 14px; color: #fff; line-height: 26px; text-align: right; padding-right: 15px; height: 28px; background: #3180a7; border:1px solid #5a99b9; border-bottom-right-radius: 25px; border-top-right-radius: 25px; }
.xzgxA .tb { left: -3px; font-size: 14px; color: #999999; line-height: 34px; text-align: right; padding-right: 15px; height: 36px; border:1px dashed #5a99b9; border-bottom-right-radius: 25px; border-top-right-radius: 25px; }
.homeBoxCX-d .xzgxT.xzgxe .relative { padding-left:30px; }
.homeBoxCX-e {
	left: 0;
}

.xzgxe .line { width: 1px; border-left: 1px dashed #ededed; position: absolute; top: 0; height: 100%;  }
.xzgxe .linea { left: 14.285%; }
.xzgxe .lineb { left: 28.571%; }
.xzgxe .linec { left: 42.857%; }
.xzgxe .lined { left: 57.142%; }
.xzgxe .linee { left: 71.428%; }
.xzgxe .linef { left: 85.714%; }

.xzgxA .tb i { font-style: normal; font-size: 12px; }

.homeBoxCX-e span {
	padding-left: 0;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 10px;

}


@media(max-width:  1780px){
	.xzgxA .ta { font-size: 13px; }
}
@media(max-width:  1688px){
	.homeBoxCX-d .xzgx .relativea { font-size: 12px; }
}

@media(max-width:  1480px){
	.xzgxA .ta { padding-right:0; }
	.xzgxa .t { padding: 0 8px; }
	.homeBoxCX-d .xzgxT.xzgxe .relative { padding-left: 24px; }
	.xzgxA .tb i { position: absolute; top:50%; transform: translateY(-50%); right: -12px; }
}
@media(max-width:  1280px){
	.xzgxa .t { padding: 0 6px; }
	.homeBoxCX-d .xzgxT.xzgxe .relative { padding-left: 15px; }
}

.homeBoxCX-dA { position: fixed; left:50%; top:0; transform: translateY(-50%); }


.upDow .homeBoxCX-e span { height:20px; line-height: 20px; }
.upDow .homeBoxCX-e { top:8px; }
.upDow .homeBoxCX-ee { top:auto;bottom:8px; }
.upDow .homeBoxCX-e span:after {    content: '';width: 0px;height: 0px;position: absolute;top: 0;right: -20px; border: 10px solid transparent;border-left-color: #1c9e3b;  }
.upDow .homeBoxCX-ee span:after {  border-left-color: #75d08a;  }

.homeBoxCX-e span em {

	font-style: normal;

	padding-left: .2rem;

}







.homeBoxCX-d dd.h1 .t .div1 {

	position: relative;

	border-bottom: none;

}



.homeBoxCX-d .t2 .div1,

.homeBoxCX-d .t3 .div1,

.homeBoxCX-d .t4 .div1,

.homeBoxCX-d .t5 .div1,

.homeBoxCX-d .t6 .div1,

.homeBoxCX-d .t7 .div1,
.homeBoxCX-d .t8 .div1,
.homeBoxCX-d .t9 .div1,
.homeBoxCX-d .t10 .div1,

.homeBoxCX-d .t11 .div1 {

	position: relative;

	height: 60px;

	border-bottom: 1px solid rgba(139, 143, 146, 0.14);

}





.homeBoxCX-f ul li.sign6 p {

	padding-left: 50px;

}



.homeBoxCX-f ul li p .ico6 {

	width: 45px;

	height: 15px;

	border-radius: 10px;

	background: #fff;

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	border: 1px dashed #0890d3;

}





.homeBoxCX-b .homeBoxCX-d {

	display: none;

}



.homeBoxCX-b .homeBoxCX-c:first-child .homeBoxCX-d {

	display: block;

}

.homeBoxCX-cA.fixCur { position: fixed; left:0; width: 100%;  }

@media(max-width:  1024px){
	.homeBoxCX-cA { display: none!important; width: 0; height: 0; overflow: hidden; }
}

.guanxian {

	font-size: 20px;

	color: #333333;

	padding: 0 25px;
	background: #f0f4f7;

	cursor: pointer;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}



.guanxian .tit {

	font-size: 20px;

	color: #333333;

	padding: 16px 0;

	background: url(../images/gxa.png) no-repeat right center;

}



.homeBoxCX-c.cur .guanxian .tit {

	background: url(../images/ss.png) no-repeat right center;

	background-size: 35px auto;

}



.homeBoxCX-c.cur .guanxian {

	background: #113d53;

	color: #fff;

}



.homeBoxCX-c.cur .guanxian .tit {

	color: #fff;

}



.homeBoxCX-d .t2 .div1:last-child,

.homeBoxCX-d .t3 .div1:last-child,

.homeBoxCX-d .t4 .div1:last-child,

.homeBoxCX-d .t5 .div1:last-child,

.homeBoxCX-d .t6 .div1:last-child,

.homeBoxCX-d .t7 .div1:last-child,
.homeBoxCX-d .t8 .div1:last-child,
.homeBoxCX-d .t9 .div1:last-child,
.homeBoxCX-d .t10 .div1:last-child,

.homeBoxCX-d .t11 .div1:last-child {

	border-bottom: 0;

}



.homeBoxCX-d dd:hover .t1 p {

	color: #06234a;

}



.homeBoxCX-d dd .t8 p,

.homeBoxCX-d dd .t2 p,

.homeBoxCX-d dd .t7 p {

	z-index: 1;

}



.homeBoxCX-d dd .mainMore {

	padding: 12px 50px 12px 20px;

	text-indent: 0;

	;

	position: absolute;

	right: 20px;

	top: 50%;

	transform: translateY(-50%);

	;

}



/* 手机管线 */

.guanxianMob {

	display: none;

}



.guanxianMob .topTit {

	padding: 16px 20px;

	border: 1px solid #dedede;

	border-top: none;

}



.guanxianMob .topTit .t {

	font-size: 20px;

	color: #333333;

	line-height: 2.4;

}



.guanxianMob .topTit a {

	float: right;

}



.guanxianMob .guanXcon {

	border: 1px solid #dedede;

	border-top: none;

}





.guanxianMob .guanXcon .fl {

	padding: 10px 20px;

}



.guanxianMob .guanXcon .t {

	font-size: 18px;

	color: #1c9e3b;

	float: none;

	line-height: 2;

}



.guanxianMob .guanXcon .c {

	font-size: 18px;

	color: #666666;

	margin-bottom: 0px;

	float: none;

	line-height: 2;

}



.guanXList {

	padding: 0px 0px;

	border-top: 1px solid #dedede;

}



.guanXList .guanXList-a {

	position: relative;

	text-align: center;

	padding-top: 60px;

	font-size: 18px;

	color: #666;

	height: 100px;

	float: left;

	width: 25%;

	border-bottom: 1px solid #dedede;

	border-right: 1px solid #dedede;

}



.guanXList .guanXList-a .top {

	position: absolute;

	z-index: 10;

	left: 0;

	top: 10px;

	height: 40px;

	background: #1c9e3b;

}

.guanXList .guanXList-a.upDown .top { height:20px; top:5px; }


.guanXList .guanXList-a .topa {

	top: 10px;

	z-index: 9;

	background: #75d08a;

}
.guanXList .guanXList-a.upDown .topa { top:30px; }


.guanXList .guanXList-a .top em {

	font-size: 16px;

	color: #fff;

	line-height: 40px;

	font-style: normal;

	text-align: right;

	padding-right: 10px;

}
.guanXList .guanXList-a.upDown .top em { line-height: 20px; }


.guanXList .guanXList-a .top span { text-align: right; display: block; }



.guanXList .guanXList-a .top:after {

	content: '';

	width: 0px;

	height: 0px;

	top:0;

	position: absolute;

	right: -40px;

	border: 20px solid transparent;

	border-left-color: #1c9e3b;

}

.guanXList .guanXList-a.upDown .top:after {

	content: '';

	width: 0px;

	height: 0px;

	top:0;

	position: absolute;

	right: -20px;

	border: 10px solid transparent;

	border-left-color: #1c9e3b;

}

.guanXList .guanXList-a .topa:after {

	border-left-color: #75d08a;

}
.guanXList .guanXList-a.upDown .topa:after {

	border-left-color: #75d08a;

}


.cpgx { padding: 5vw 0 5.5vw; }








@media(max-width:1880px) {

	.homeBoxCX-d .t {
		font-size: 12px;
	}
}



@media(max-width:1680px) {
	.homeBoxCX-b {

		margin-top: 30px;

	}
	.homeBoxCX-d .t {
		font-size: 12px;
	}



	.guanxian .tit {

		padding: 12px 0;

	}



	.guanxian {

		padding: 0 16px;

	}



	.homeBoxCX-d dt .t,

	.homeBoxCX-d dd .t1 p,

	.homeBoxCX-d dd .t p {

		padding:0 6px;

	}

}



@media(max-width:1380px) {
	.homeBoxCX-b {

		margin-top: 20px;

	}



	.homeBoxCX-d .t {

		font-size: 12px;

	}



	.guanxian {

		padding: 0 12px;

	}



	.homeBoxCX-d dt .t,

	.homeBoxCX-d dd .t1 p,

	.homeBoxCX-d dd .t p {

		padding-left: 5px;

	}

}



@media(max-width:1024px) {

	.cpgx {

		padding: 30px 0 40px;

	}

	.homeBoxCX-d { width: 100%; overflow-x: scroll; padding-bottom: 10px; }
	.guanxianPc { min-width: 880px; }


	.homeBoxCX-d{
	    scrollbar-color:  #123e54 rgba(0,0,0,0); 
	    scrollbar-width: thin; 
	    -ms-overflow-style:none; 
	}
	.homeBoxCX-d::-webkit-scrollbar { 
	    width: 3px;   
	    height: 1px;
	}
	.homeBoxCX-d::-webkit-scrollbar-thumb { 
	    border-radius: 3px;
	    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	    background: #123e54;
	}
	.homeBoxCX-d::-webkit-scrollbar-track { 
	    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	    border-radius: 3px;
	    background: rgba(0,0,0,0);
	}

}

.guanxianPc { position: relative; }
.guanxianPc dt.fixCur { position: fixed; left:50%; transform: translateX(-50%); top:72px; z-index: 100; width: 64%; }



.cpgxA .left {

	float: left;

}
@media(max-width:  1480px){
	.guanxianPc dt.fixCur  { width: 70%; }
}
@media(max-width:  1280px){
	.guanxianPc dt.fixCur  { width: 80%; top: 60px; }
}
@media(max-width:  1024px){
	.guanxianPc dl { position: relative; }
	.guanxianPc dt.fixCur  { position: absolute; width: 100%; transform: translateX(0); left: 0%; top: 0px; }
}
@media(max-width:  600px){
	.homeBoxCX-d .t { font-size: 12px; }
	..guanxianPc { min-width: 800px; }
}

@media(max-width:450px) {

	.cpgxA .left {

		width: 100%;

	}



	.cpgxA .right {

		float: left;

		margin-top: 20px;

	}

}



@media(max-width: 500px) {

	.guanxianMob .topTit {

		padding: 12px 12px;

	}



	.guanxianMob .topTit .t {

		font-size: 16px;

		line-height: 2.4;

	}



	.guanxianMob .guanXcon .fl {

		padding: 10px 12px;

	}



	.guanxianMob .guanXcon .t {

		font-size: 16px;

		line-height: 2;

	}



	.guanxianMob .guanXcon .c {

		font-size: 16px;

		line-height: 2;

	}





	.guanXList .guanXList-a {

		/*padding-top: 45px;*/

		font-size: 14px;

		/*height: 80px;*/

	}



	.guanXList .guanXList-a .top {

		top: 5px;

		height: 30px;

	}



	.guanXList .guanXList-a .top em {

		font-size: 14px;

		line-height: 30px;

		padding-right: 10px;

	}







	.guanXList .guanXList-a .top:after {

		content: '';

		width: 0px;

		height: 0px;

		position: absolute;

		right: -30px;

		border: 15px solid transparent;

		border-left-color: #1c9e3b;

	}
	.guanXList .guanXList-a .topa:after {

		border-left-color: #75d08a;

	}


}
.cpghA-a .mainTit { float: left; }
.cpghA-a a.mainMore { float: right; margin-top:0; }
.cpghA-b { margin-top: 1vw; }
.cpghA-b .con { font-size: 16px;color:#666; line-height: 1.8;  }
.cpghA-b .con p:nth-child(n+2) { margin-top: 16px; }

.cpghA-c { margin-top: 20px; }
.cpghA-d { float: left; margin-right:2%; width: 49%; }
.cpghA-e { margin-right:0; }

.tcShzrA-hh { padding-right:  6px; max-height: 70vh; overflow-y: scroll; }

.tcShzrA-hh{
    scrollbar-color:  #113d53 rgba(0,0,0,0); 
    scrollbar-width: thin; 
    -ms-overflow-style:none; 
}
.tcShzrA-hh::-webkit-scrollbar { 
    width: 3px;   
    height: 1px;
}
.tcShzrA-hh::-webkit-scrollbar-thumb { 
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #113d53;
}
.tcShzrA-hh::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    border-radius: 3px;
    background: rgba(0,0,0,0);
}

@media(max-width:  1280px){
	.cpghA-a { min-height: 46px; }
	.cpghA-a a.mainMore { bottom: 0; }
}
@media(max-width:  500px){
	.cpghA-a .mainTit { float: left; width: 100%; }
	.cpghA-a a.mainMore { position: relative; left:0; float: left; bottom: 0; margin-top: 16px; }
}

/* 患者关怀 */
.hzghA { padding: 3vw 0 5vw; }

.hzghA-b .tit { font-size: 22px;color:#333333;  }
.hzghA-b { margin-bottom: 2.4vw; }
.hzghA-b ul li { padding-right: 18px; position: relative; margin-top: 18px; float: left; border:1px solid #ededed; padding-left: 12px; border-radius: 2px; overflow: hidden; }
.hzghA-b ul li.error { border-color:#ff0000; }
.hzghA-b .inp { height: 56px; width: 100%; border:none; font-size: 16px; color:#333; }


.hzghA-b ul li.w24 { width: 24%; margin-right: 1.3333%; }
.hzghA-b ul li.w24:nth-child(4n) { margin-right:0; }
.hzghA-b ul li.w32 { width: 32%; margin-right: 2%; }
.hzghA-b ul li.w32:nth-child(3n) { margin-right:0; }
.hzghA-b ul li.w49 { width: 49%; margin-right: 2%; }
.hzghA-b ul li.w100 { width: 100%; margin-right: 0%; }
.hzghA-b ul li.w49:nth-child(2n) { margin-right:0; }

.hzghA-e ul li.w49:nth-child(3) { margin-right:0; }
.hzghA-e ul li.w49:nth-child(2) { margin-right:2%; }

.hzghA-f ul li { font-size: 16px; color: #aaaaaa; line-height: 56px; width: 100%; }
.hzghA-f ul li span { display: inline-block; margin-right: 1.6vw; }
.hzghA-f ul li input,.hzghA-f ul li label { cursor: pointer; display: inline-block;  }
.hzghA-f ul li label { position: relative; margin-right: 1.6vw; color:#333; }
.hzghA-f ul li label:after { content:''; width: 22px; height: 20px; background: url(../images/chechb.png) no-repeat center; position: absolute; left: -26px; top:50%; transform: translateY(-50%); }
.hzghA-f ul li label.cur:after { background: url(../images/checka.png) no-repeat center; }
.hzghA-f ul li input { opacity: 0; }
.hzghA-f ul li textarea { line-height: 56px; min-height: 112px; }
.hzghA-f ul li.sign span { color:#333; }
.hzghA-f ul li.sign { border:none; }
.hzghA-b ul li span.s { margin-right:0; position: absolute; right: 10px; top: 20px; font-size: 16px; color:#ff0000; }
.hzghA-e .sub { width: 1px; height: 1px; opacity: 0; }
.hzghA-e a.mainMore { margin-top:3.5vw; }
@media(max-width:  1680px){
	.hzghA-b .inp { font-size: 14px;  }
}
@media(max-width: 1280px){
	.hzghA-b .inp { font-size: 12px;  }
	.hzghA-b .inp,.hzghA-f ul li textarea { font-size: 12px; height: 48px; }
}
@media(max-width: 1024px){
	.hzghA-b .inp { font-size: 14px;  }
	.hzghA-b ul li.w24,.hzghA-b ul li.w32,.hzghA-b ul li.w49 { width: 49%; margin-right:0; }
	.hzghA-b ul li:nth-child(2n) { float: right; }
	.hzghA-b .tit { font-size: 18px; }
	.hzghA-b { margin-bottom: 20px; }
}
@media(max-width: 640px){
	.hzghA-b ul li.w24,.hzghA-b ul li.w32,.hzghA-b ul li.w49 { width: 100%; margin-right:0; }
	.hzghA-b ul li:nth-child(2n) { float: right; }
	.hzghA-f ul li span { display: block; width: 100%; margin-bottom:0; line-height: 2; }
	.hzghA-f ul li label { margin-right: 0; line-height: 30px; padding-left: 15px; }
	.hzghA-f ul li label:after { left:-13px; }
	.hzghA-f ul li i { line-height: 30px; display: inline-block; font-style: normal; width: 30%; margin: 0; }
	.hzghA-f ul li { padding: 8px 0 8px 12px; line-height: 30px; }
	.hzghA-f ul li.sign,.hzghA-f ul li.sign2 { padding: 0 0 0 12px; line-height: 30px; }
}
@media(max-width: 400px){
	.hzghA-f ul li label { font-size: 14px; }
}
@media(max-width: 380px){
	.hzghA-f ul li i { width: 48%; }
}




.contactAZ .investorX-a .ggthA-c { width: 100%; }
.contactAZ .investorX-a .ggthA-d { width: 50%; }

@media(max-width:  1800px){
	.contactAZ .investorX-a { width: calc(100% - 420px); }
}
@media(max-width:  1680px){
	.contactAZ .investorX-a { width: calc(100% - 22vw); }
	.contactAZ .ggthA-c .inp p,.contactAZ .ggthA-d .inp, .ggthA-c input { font-size: 14px; }
}
@media(max-width:  1024px){
	.contactAZ .investorX-a { width: 100%; max-width: 100%; }
	.contactAZ .ggthA-c .inp p,.contactAZ .ggthA-d .inp, .ggthA-c input { font-size: 14px; }
	.contactAZ .investorX-a .ggthA-c { width: 100%; }
    .contactAZ .investorX-a .ggthA-d { width: calc(50% - 15px); }
}
@media(max-width:  640px){
	.contactAZ .investorX-a { width: 100%; }
	.contactAZ .ggthA-c .inp p,.contactAZ .ggthA-d .inp, .ggthA-c input { font-size: 14px; }
	.contactAZ .investorX-a .ggthA-c { width: 100%; }
    .contactAZ .investorX-a .ggthA-d { width: 100%; margin-top: 12px; }
}


.moNavbg { display: none; opacity: 0; position: fixed; left:0; top:0; width: 100%; height: 100%; z-index: 10000; }

.teamMb { display: none; }

@media(max-width:  1024px){
	.teamMb { display: block; }
	.teamPC { display: none; }
	.teamMb ul li:nth-child(n+2) { margin-top: 16px; }
}




.sousuo_jg {

	padding: 150px 0 60px;
	background: #f7f7f7;
}


.sousuo_jg .sousuo_jg_top {
	position: relative;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a {
	float: left;
	/*width: 50%;*/
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {
	font-size: 40px;
	color: #222222;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {
	font-size: 18px;
	color: #444444;
	margin-top: 20px;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js span {
	color: #dd2226;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js a {
	display: inline-block;
	color: #444444;
	border-bottom: 1px solid #444444;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {
	float: right;
	width: 22%;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li {
	float: right;
	width: 100%;
	margin-right: 4%;
	text-align: center;

	position: relative;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:last-child {
	margin-right: 0;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt {
	font-size: 16px;
	color: #333;
	padding: 12px 16px;
	text-align: left;
	border: 1px solid #b6bbc1;
	background: #fff;
	position: relative;
	cursor: pointer;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt:before {
	position: absolute;
	width: 13px;
	height: 6px;
	background: url(../images/jiantou_0302.png);
	background-position-x: center;
	background-position-y: center;
	background-size: cover;
	background-repeat-x: initial;
	background-repeat-y: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	content: "";
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .bt {
	border-bottom: none;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 0;
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0;
	border-left: 1px solid #b6bbc1;
	border-bottom: 1px solid #b6bbc1;
	border-right: 1px solid #b6bbc1;
	border-top: none;
	background: #fff;
	display: none;
	overflow: hidden;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 90%;
	height: 1px;
	margin: 0 auto;
	content: "";
	background: #e5e5e5;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box p {
	color: #666666;
	font-size: 16px;
	float: left;
	cursor: pointer;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a {
	padding: 14px 20px;

}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a.cur,
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a:hover {
	background: #f2f2f2;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box span {
	color: #dd2226;
	font-size: 16px;
	float: right;
	cursor: pointer;

}


.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .box {
	display: block;
}

.sousuo_jg .sousuo_bottom {
	margin-top: 50px;
	padding: 50px;
	background: #fff;
}

.sousuo_jg .sousuo_bottom ul li {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ededed;
}

.sousuo_jg .sousuo_bottom ul li .lm {
	color: #004387;
	font-size: 16px;
	margin-bottom: 14px;
}

.sousuo_jg .sousuo_bottom ul li .bt {
	color: #333333;
	font-size: 20px;
	margin-bottom: 20px;
}

.sousuo_jg .sousuo_bottom ul li .bt span {
	border-bottom: 1px solid #004387;
}

.sousuo_jg .sousuo_bottom ul li .js {
	line-height: 1.7;
	font-size: 16px;
	color: #666666;
}



.sousuo_jg .sousuo_bottom .jiazai {
	text-align: center;
	margin: 30px auto 0;
	cursor: pointer;
}


.sousuo_jg .sousuo_bottom .jiazai .bg {
	background: url(../images/jiazai_0302.png)center center/cover no-repeat;
	display: inline-block;
	width: 34px;
	height: 34px;
}

.sousuo_jg .sousuo_bottom .jiazai .text {
	font-size: 16px;
	color: #666666;
	display: inline-block;
	margin-left: 10px;
	position: relative;
	top: -10px;
}

.sousuo_jg .container {
	padding-bottom: 80px;
}

@media(max-width: 1510px) {
	.sousuo_jg .container {
		padding-bottom: 60px;
	}

	.sousuo_jg {
		padding-top: 120px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {
		font-size: 32px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {
		font-size: 15px;
	}

	.sousuo_jg .sousuo_bottom ul li .lm {
		font-size: 14px;
	}

	.sousuo_jg .sousuo_bottom ul li .bt {
		font-size: 16px;
		margin-bottom: 12px;
	}

	.sousuo_jg .sousuo_bottom ul li .js {
		font-size: 14px;
	}

	.sousuo_jg .sousuo_bottom ul li {
		margin-bottom: 22px;
		padding-bottom: 22px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .bt {
		font-size: 14px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box p {
		font-size: 14px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a {
		padding: 12px 20px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt {
		font-size: 14px;
	}
}

@media(max-width: 1000px) {
	.sousuo_jg {
		padding-top: 80px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {
		width: 40%;
	}
}

@media(max-width: 500px) {
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {
		width: 100%;
		margin-top: 20px;
	}

	.sousuo_jg .container {
		padding-bottom: 40px;
	}

	.sousuo_jg {
		padding-bottom: 40px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {
		font-size: 24px;
	}

	.sousuo_jg .sousuo_bottom {
		padding: 20px 18px 30px;
	}

	.sousuo_jg .sousuo_bottom .jiazai {
		margin-top: 20px;
	}

	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {
		margin-top: 14px;
	}

	.sousuo_jg .sousuo_bottom ul li .bt {
		margin-bottom: 8px;
	}

	.sousuo_jg .sousuo_bottom ul li .lm {
		margin-bottom: 8px;
	}

	.sousuo_jg .sousuo_bottom ul li {
		margin-bottom: 14px;
		padding-bottom: 14px;
	}
}







.homeBoxC-f {
	padding: 5px 0 0;
}

.homeBoxC-f ul li {
	float: left;
	margin-right: 50px;
}

.homeBoxC-f ul li p {
	position: relative;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding-left: 30px;
}


.homeBoxC-f ul li p .ico1,
.homeBoxC-f ul li p .ico2,
.homeBoxC-f ul li p .ico3 {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #3180a7;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.homeBoxC-f ul li p .ico2 {
	background: #51a2ca;
}
.homeBoxC-f ul li p .ico3 {
	background: #b8d3e0;
}


@media(max-width: 1500px) {
	.homeBoxC-f ul li p {
		font-size: 14px;
	}
}

@media(max-width: 1300px) {
	.homeBoxC-f ul li p {
		font-size: 12px;
	}
}

@media(max-width: 1024px) {
	.homeBoxC-f ul li {
		/*margin-bottom: 10px;*/
	}


}








.w1{ width: 64%;  margin: 0 auto;}

@media(max-width: 1480px){
.w1{ width: 70%;  margin: 0 auto;}
}
@media(max-width: 1180px){
.w1 { width: 80%; }
}
@media(max-width: 1024px){
.w1{ width: 90%; }
}


.ibanner.bgBlack:after { background: url(../img/in15.png) no-repeat center top;}

.investor1{ padding: var(--f125) 0 var(--f135); background: url(../img/in1.png) no-repeat 50%/cover; overflow: hidden;}

.investor11{ display: flex; justify-content: space-between; align-items: center;}

.investorLeft11{}
.investorLeft11 .investorLeft111{ display: flex; align-items:baseline;}
.investorLeft11 .investorLeft111 .investorLeft1111{ font-size: var(--f30); color: #222222;}
.investorLeft11 .investorLeft111 .investorLeft1112{ font-size: var(--f15); color: #222222; margin-left: var(--f10);}
.investorLeft11 .investorLeft112{ display: flex; align-items: center; margin: var(--f10) 0;}
.investorLeft11 .investorLeft112 .investorLeft1121{ font-size: var(--f54); color: #222222;}
.investorLeft11 .investorLeft112 .investorLeft1122{ margin-left: var(--f10);}
.investorLeft11 .investorLeft113{ display: flex; align-items:baseline;}
.investorLeft11 .investorLeft113 .investorLeft1131{}
.investorLeft11 .investorLeft113 .investorLeft1132{ font-size: var(--f20); color: #af002e; margin-left: var(--f10);}

.investorCenter11{ width: 1px; height: var(--f170); background: #e5e5e5;}

.investorRight11{ width: calc( 100% * 950 / 1400);}

.investorRightData11{ display: flex; justify-content: space-between;}
.investorRightItem11{ color: #474747; padding-right: var(--f30); margin-bottom: var(--f30);}
.investorRightItem11 .investorRightItem111{ font-size: var(--f18); margin-bottom: var(--f10);}
.investorRightItem11 .investorRightItem112{ font-size: var(--f36);}
.investorRightData12{ font-size: var(--f16); color: #666666;}

.imgs{ position: absolute; width: 100%; object-fit: cover; left: 0; top: 0;}

.investor2{ padding: var(--f115) 0 var(--f130); display: grid; grid-gap:var(--f30); grid-template-columns: repeat(2,1fr);}

.inveItem{ display: block; border-radius: var(--f10); overflow: hidden; background: #ebeef0;}
.inveItem .inveItemImg{ width: 100%; position: relative; overflow: hidden;}
.inveItem .inveItemImg::before{ content: ''; display: block; padding-top: calc( 100% * 350 / 685);}
.inveItem:hover .inveItemImg img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.inveItem .inveItemImg img{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.inveItem .inveItemBot{ display: flex; justify-content: space-between; align-items: center; height: var(--f90); padding: 0 var(--f30);}
.inveItem .inveItemBot .inveItemTitle{ font-size: var(--f25);}
.inveItem .inveItemBot .mainMore{ background: #fff;}
.inveItem:hover .inveItemBot .mainMore{ color: #fff; background: #113d53; border-color:#113d53;  }
.inveItem:hover .inveItemBot .mainMore span{ background: url(../images/mainmorebgbg.png) no-repeat right center/cover;}

.inveItem .inveItemBot .mainMore2 { line-height: 1.5; transition: all 0.6s; font-size: 16px;color:#666666; padding:9px 20px; border:1px solid #f1f1f1; background: #fff; border-radius: 55px; display: inline-block; position: relative; }
.inveItem .inveItemBot .mainMore2 span { vertical-align: middle; display: inline-block; width: 29px; height: 34px; margin-left:  5px; background: url(../images/mainmorebg.png) no-repeat right center/cover; }
/*.mainMore { color:#fff; background: #26cdb7; border-color:#26cdb7; }*/
.inveItem:hover .inveItemBot .mainMore2 { color: #fff; background: #113d53; border-color:#113d53; }

.inveItem .inveItemBot .mainMore2 span { background: url(..img/in17.png) no-repeat right center; }
.inveItem:hover .inveItemBot .mainMore2 span { background: url(..img/in18.png) no-repeat right center; }

.investor3{ display: flex; background: #f8f8f8;}
.investor3 .investorLeft3{ width: 50%;}
.investor3 .investorRight3{ width: 50%;}
.investor3 .investorRight3 .investorRight31{ padding: var(--f115) 0 var(--f115) var(--f130); max-width: var(--f700);}

.investorRight313{ margin-top: var(--f40);}
.investorRight313 .invItem3{ display: flex; align-items: center; padding: 0 var(--f30); border-radius: var(--f15); border: #cad3d7 solid 1px; margin-bottom: var(--f20); cursor: pointer; height: var(--f100);}
.investorRight313 .invItem3 .invItemIcon3{ width: var(--f70);}
.investorRight313 .invItem3 .invItemIcon3 img{ display: none; width: var(--f46);}
.investorRight313 .invItem3 .invItemIcon3 img:nth-child(1){ display: block;}
.investorRight313 .invItem3 .invItemRight3{ font-size: var(--f18); color: #666666;}

.investorRight313 .invItem3:hover{ border:#113d53 solid 1px ;}
.investorRight313 .invItem3:hover .invItemRight3{ color:#113d53 ;}
.investorRight313 .invItem3:hover .invItemIcon3 img:nth-child(1){ display: none;}
.investorRight313 .invItem3:hover .invItemIcon3 img:nth-child(2){ display: block;}

@media (max-width: 1500px) {

}
@media (max-width: 790px) {

}
@media (max-width: 500px) {
.investor11 {
    flex-direction: column;
    align-items: flex-start;
}

.investorLeft11 .investorLeft112 .investorLeft1122 img{ width: 20px;}
.investorCenter11{ display: none;}

.investorRight11{ width: 100%;}
.investorRightData11{ width: 100%; display: grid; grid-gap:10px; grid-template-columns: repeat(2,1fr);}
.investorRightItem11 .investorRightItem111{ font-size: 12px;}
.investorRightItem11 .investorRightItem112 {
    font-size: 16px;
}
.investorRightData12 {
    font-size: 12px;
    color: #666666;
}

.investorLeft11 .investorLeft111 .investorLeft1111 {
    font-size: 20px;
    color: #222222;
}
.investorLeft11 .investorLeft111 .investorLeft1112 {
    font-size: 14px;
    color: #222222;
    margin-left:10px;
}
.investorLeft11 .investorLeft112 .investorLeft1121 {
    font-size: 30px;
    color: #222222;
}
.investorLeft11 .investorLeft113 .investorLeft1132 {
    font-size: 14px;
    color: #af002e;
    margin-left:10px;
    margin-bottom: 20px;
}

.investor2{ grid-template-columns: 1fr;}

.inveItem .inveItemBot .inveItemTitle {
    font-size: 20px;
}

.inveItem .inveItemBot {
    height: 80px;
    padding: 0 15px;
}

.investor3 .investorLeft3{ display: none;}

.investor3 .investorRight3{ width: 100%;}

.investor3 .investorRight3 .investorRight31{ max-width: 90%;}

.investorRight313 .invItem3 {
    display: flex;
    align-items: center;
    padding: 0 20px;
    border-radius: 15px;
    border: #cad3d7 solid 1px;
    margin-bottom: 15px;
    cursor: pointer;
    height: 75px;
}
.investorRight313 .invItem3 .invItemIcon3 {
    width: 30px;
}
.investorRight313 .invItem3 .invItemIcon3 img {
    width: 20px;
}
.investorRight313 .invItem3 .invItemRight3 {
    font-size: 14px;
    color: #666666;
}
}



.Information{ margin: 100px auto 120px;}

.InformationBox{ margin-top: 30px; display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 20px 15px;}
.InformationBox .InformationItem{ padding: 20px 30px 30px; border-radius: 10px; background: #ebeef0; min-height: 180px;}
.InformationBox .InformationItem .InformationTitle{ font-size: 14px; color: #af002e; margin-bottom: 10px;}
.InformationBox .InformationItem .InformationSmall{ font-size: 18px; color: #333; }

@media screen and (max-width: 1600px){
.InformationBox{ grid-template-columns: repeat(3,1fr);}
}
@media screen and (max-width: 770px){
.InformationBox{ grid-template-columns: repeat(2,1fr);}
}
@media screen and (max-width: 600px){
.InformationBox{ grid-template-columns: repeat(1,1fr);}
}

.ibanner.bgBlack:after { display: none;  }


.Prospectus .ProspectusItem .mainMore2 { line-height: 1.5; transition: all 0.6s; font-size: 16px;color:#666666; padding:9px 20px; border:1px solid #f1f1f1; border-radius: 55px; display: inline-block; position: relative; background: #fff; }
.Prospectus .ProspectusItem .mainMore2 span { vertical-align: middle; display: inline-block; width: 29px; height: 34px; margin-left:  5px; background: url(../img/in17.png) no-repeat right center; }
/*.mainMore { color:#fff; background: #26cdb7; border-color:#26cdb7; }*/
.Prospectus .ProspectusItem:hover .mainMore2 { color: #fff; background: #113d53; border-color:#113d53; }
.Prospectus .ProspectusItem:hover .mainMore2 span{ background:url(../img/in18.png) no-repeat right center;}


.Prospectus{ margin: 40px auto 120px;}
.Prospectus .ProspectusItem{ background:url(img/in20.png) no-repeat 100% 100%,#ebeef0; padding: 20px; border-radius: 10px; overflow: hidden; display: flex;}
.Prospectus .ProspectusItem .ProspectusImg{ width: calc( 100% * 308 / 1360); position: relative; overflow: hidden; flex-shrink: 0;}
.Prospectus .ProspectusItem .ProspectusImg::before{ content: ''; display: block; padding-top: calc( 100% * 410 / 310);}
.Prospectus .ProspectusItem .ProspectusRight{ margin: 20px 30px 50px 80px; width: 100%;}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusTitle{ font-size: 20px;}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusLine{ width: 100%; height: 1px; background: #d5dde1; margin: 25px 0;}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusSmall{ display: flex; align-items: center; color: #666666; margin-bottom: 20px;}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusSmall img{ margin-right: 15px;}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusSmall{}



@media screen and (max-width: 1200px){
.Prospectus .ProspectusItem .ProspectusImg{ width: 120px;}
}
@media screen and (max-width: 770px){
.Prospectus .ProspectusItem .ProspectusRight {
    margin: 0px 20px 20px 20px;
    width: 100%;
}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusLine {
    width: 100%;
    height: 1px;
    background: #d5dde1;
    margin: 10px 0;
}
.Prospectus .ProspectusItem .ProspectusRight .ProspectusSmall img {
    margin-right: 10px;
    width: 15px;
}
}
@media screen and (max-width: 600px){
    
}





