@charset "utf-8";
body { width: 100%; overflow: hidden; }
* { box-sizing: border-box; }
a,img { vertical-align: top; }
i,em { font-style: normal; }
.mainMore { transition: all 0.6s; font-size: 16px;color:#fff; padding:14px 30px; border:1px solid #fff; border-radius: 30px; display: inline-block; position: relative; }
.mainMore span { vertical-align: middle; display: inline-block; width: 24px; height: 20px; background: url(../images/morebg.png) no-repeat right center; }
.mainMore:hover { color:#fff; background: #004185; border-color:#004185; }

.mainMoreA { color:#666666; border:1px solid #dbdbdb; background: none; }
.mainMoreB { color:#fff; border:1px solid #004185; background: #004185; }
.mainMoreE { color:#2ca6e0; border:1px solid #2ca6e0; }
.mainMoreA span { background: url(../images/morebg2.png) no-repeat right center; }
.mainMoreE span { background: url(../images/morebg4.png) no-repeat right center; }
.mainMore:hover span { background: url(../images/morebg.png) no-repeat right center; }
.alignC { text-align: center; }
.alignC .c { text-align: center!important; }
.container { width: 73%; margin: 0 auto; }
.right {float: right;}
.mt-10 { margin-top: 10px; }
.mt-30 { margin-top: 30px; }
.lh-20{ line-height: 2; }
.font-16 {font-size: 16px;}
.font-18 {font-size: 18px;}
.font-bold {font-weight: bold;}
.w-100 { width: 100%; }
.text-center { text-align: center; }
.bottom-border{ position: relative; }
.bottom-border:after {content: ' ';position: absolute;left: 0;bottom: -8px;width: 33%;height: 2px;background: #182b57; }


@media(max-width: 1480px){
	.container { width: 80%; }
	.mainMore { padding: 10px 20px; }
}
@media(max-width: 1280px){
	.container { width: 94%; }
}
@media(max-width: 600px){
	.mainMore { font-size: 14px; padding:10px 20px; }
	.mainMore span { vertical-align: top; width: 18px; }
}
.relative { position: relative; }
.absolute { position: absolute; top:50%; transform: translateY(-50%); }

@media(max-width:  1024px){
	.absolute { top:0; transform: translateY(0); position: relative; }
}



/*banner*/
.banner img.pic1 {display: block;width: 100%;}
.banner img.pic2 {display: none;}


.ibannerImg { overflow: hidden;}
.banner .swiper-slide { overflow: hidden;}
.ibannerImg img {-webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa{
	0%{-webkit-transform:scale(1.1);}
	5%{-webkit-transform:scale(1.09);}
	10%{-webkit-transform:scale(1.08);}
	15%{-webkit-transform:scale(1.07);}
	20%{-webkit-transform:scale(1.06);}
	25%{-webkit-transform:scale(1.05);}
	30%{-webkit-transform:scale(1.04);}
	35%{-webkit-transform:scale(1.03);}
	40%{-webkit-transform:scale(1.02);}
	45%{-webkit-transform:scale(1.01);}
	50%{-webkit-transform:scale(1.0);}
	55%{-webkit-transform:scale(1.01);}
	60%{-webkit-transform:scale(1.02);}
	65%{-webkit-transform:scale(1.03);}
	70%{-webkit-transform:scale(1.04);}
	75%{-webkit-transform:scale(1.05);}
	80%{-webkit-transform:scale(1.06);}
	85%{-webkit-transform:scale(1.07);}
	90%{-webkit-transform:scale(1.08);}
	95%{-webkit-transform:scale(1.09);}
	100%{-webkit-transform:scale(1.1);}
}
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}


.banner .swiper-pagination {bottom: 0;opacity: 0;position: absolute;}
.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: 36px;color: #ffffff; margin: 0px 0 10px; }
.banner .swiper-slide .con .c { display: block; font-size: 54px;color: #ffffff; line-height: 1.3; margin-bottom:  30px;}
/*.banner .swiper-slide .con .c p:last-child { padding-left:40px; }*/

.banner .swiper-button-next,
.banner .swiper-button-prev {z-index: 100;position: absolute;left: auto;bottom: 8%;top: auto;right: auto;width: 52px;height: 52px;z-index: 1001;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.65);transition: all 0.6s;}
.banner .swiper-button-next {background: url(../images/qhnext.png) no-repeat center;}
.banner .swiper-button-prev {background: url(../images/qhprev.png) no-repeat center;}
.banner .swiper-button-next:hover {border-color: #1c9e3b;background: url(../images/qhnext.png) no-repeat center #1c9e3b;}
.banner .swiper-button-prev:hover {border-color: #1c9e3b;background: url(../images/qhprev.png) no-repeat center #1c9e3b;}
.banner .swiper-button-next {left: calc(8.33333% + 70px);}
.banner .swiper-button-prev {left: 8.3333%;}
.ssss { z-index: 1000;position: absolute;bottom: 4%;left: 0;width: 100%;text-align: center;text-align: center;}
.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);
	}
}
.bannerScroll { position: absolute; right:60px; width: 20px; text-align: center; bottom:0px; z-index: 10; }
.bannerScroll p { font-size: 12px;color:#fff; }
.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; }

.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;}
}    

.ibanner .pic2 { display: none; }

.ibannerImgm { height: 30vw; overflow: hidden; }

.ibanner { position: relative; }
.ibannerCon { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); text-align: center; }
.ibannerCon .t { font-size: 36px;color:#ffffff; }
.ibannerCon .c { font-size: 54px;color:#ffffff; line-height: 1.4; }
.ibannerCon .c b { display: block; }
@media(max-width:  1680px){
	.banner .swiper-slide .con .c { font-size: 48px; }
	.banner .swiper-slide .con .t { font-size: 32px; }
	.navL ul li { margin-right:40px; }
	.ibannerCon .t { font-size: 32px; }
	.ibannerCon .c { font-size: 50px; }
}
@media(max-width:  1480px){
	.banner .swiper-slide .con .c { font-size: 42px; margin-bottom: 20px; }
	.banner .swiper-slide .con .t { font-size: 28px; }
	.navL ul li { margin-right:36px; }
	.ibannerCon .t { font-size: 28px; }
	.ibannerCon .c { font-size: 44px; }
}
@media(max-width:  1280px){
	.banner .swiper-slide .con .c { font-size: 36px; }
	.banner .swiper-slide .con .t { font-size: 20px; }
	.ibannerCon .t { font-size: 16px; }
	.ibannerCon .t { font-size: 24px; }
	.ibannerCon .c { font-size: 38px; }
}
@media(max-width:  1100px){
	.banner .swiper-slide .con .c { font-size: 32px; margin-bottom: 15px; }
	.banner .swiper-slide .con .t { font-size: 20px; }
	.bannerScroll { right:3%; }
}
@media(max-width:  1024px){
	.ibanner .pic1 { display: none; }
	.ibanner .pic2 { display: inline-block; }
	.ibannerImgm { height: auto; overflow: hidden; }
	.ibannerCon .t { font-size: 20px; }
	.ibannerCon .c { font-size: 32px; }
}
@media(max-width:  600px){
	.banner .swiper-slide .con .c { font-size: 28px; }
	.banner .swiper-slide .con .t { font-size: 18px; }
	.ibannerCon { text-align: left; top:auto;transform: translateY(0); bottom: 20px; }
	.ibannerCon .t { font-size: 18px; }
	.ibannerCon .c { font-size: 24px; }
}
@media(max-width:  450px){
	.ibannerCon .t { font-size: 16px; }
	.ibannerCon .c { font-size: 22px; }
}
@media(max-width:  400px){
	.ibannerCon .c { font-size: 20px; }
}





/*首页*/
.topHeader { width: 100%; left: 0; position: fixed; transition: all 0.6s; top:16px; z-index: 100000;  }
.fixed-head.topHeader { position: fixed; left:0; top:0; }
.header { position: relative; margin: 0 60px; }
.fixed-head.topHeader .header { padding:0; margin: 0;}
.topHeader .logo {padding-top: 18px; float: left; }
.topNav-a {	position: absolute; right: 35px; top: 22px; width: 54px;}
.fixed-head .topNav-a {	position: absolute; right: 95px; top: 22px; width: 54px;}
.topNav-a dl {position: relative;}
.topNav-a dl dt {color: #333333;font-size: 15px;padding: 3px 0 25px 0; }
.topNav-a dl dt:before {position: absolute;content: "";top: 25%;transform: translateY(-50%);right: 0;width: 10px;height: 5px;background: url(../images/dta.png) no-repeat right center;}
.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: -45px;}
.topNav-a dl:hover dd {display: block;}
.fixed-head .topNav-a dl dd {background: #f4f5f5;}
.topNav-a dl dd .eee {margin-bottom: 10px;}
.topNav-a dl dd .eee a {font-size: 16px;color: #333333;}
.topNav-a dl dd .eee.cur a {color: #182b57;}
.topNav-a dl dd .eee a:hover {color: #1c9e3b;}

.headerA { position: relative;width: 100%; padding: 0 110px 0 35px; border-radius: 12px;overflow: hidden; height: 70px;transition: height .6s;-o-transition: height .6s;-moz-transition: height .6s;-ms-transition: height .6s;-webkit-transition: height .6s;}
.headerA:before { content: ' '; position: absolute;top: 0; left: 0; width: 100%; height: 70px; background: #fff;z-index: -1;}
.headerA:after { content: ' '; position: absolute;top: 70px; left: 0; width: 100%; height: 70px; background: #f7f7f7;opacity: .8; z-index: -1;}
.fixed-head .headerA {padding: 0 170px 0 95px;border-radius: 0;}
.headerA .nav { float: right; }

.navL { float: left; }
.navR { float: left; cursor: pointer; margin-left:20px; padding: 26px 0 25px 46px; background: url(../images/menu.png) no-repeat left center; }
.navR .search,.navR .menu { float: left; }
.navR .search a { display: block; width: 40px; height: 40px; background: url(../images/search.png) no-repeat center; }

.navL ul li { float: left; margin-right:46px;  }
.navL ul li>a { line-height: 70px; font-size: 16px;color:#333333; }

.nav-li .sub {position: absolute;top: 70px; left: 0; right: 0;height: 70px; display: none;}
.nav-li .sub ul {position: absolute;top: 0; left: 0; display: none;}

.fixed-head .navL ul li>a { line-height: 70px; }
.navL ul li.cur>a,.navL ul li:hover>a { color:#182b57; }

.show-sub-nav .headerA { height: 140px; }
.nav-li:hover .sub, .nav-li:hover .sub ul{ display: block; }

@media(max-width:  1680px){
	.navR { margin-left: 20px; }
	.navL ul li { margin-right:40px; }
}
@media(max-width:  1480px){
	.navR { margin-left: 20px; }
	.navL ul li { margin-right:30px; }
}
@media(max-width:  1280px){
	.topNav-a { margin-left: 0; }
	.navL ul li { margin-right:20px; }
}
@media(max-width:  1180px){
	.navL ul li { margin-right:20px; }
}
@media(max-width:  1100px){
	.topHeader {padding: 0 3%;}
	.fixed-head.topHeader {padding: 0;}
	.header {margin: 0;}
	.header .headerA {padding: 0 20px;height: auto;}
	.fixed-head .header .headerA {padding: 0 3%;height: auto;}
	.topHeader .logo { padding:10px 0; }
	.topHeader .logo img { width: 100px; }
	.navR { float: right; padding: 16px 0 15px 42px; font-size: 0; height: 48px; }
	.navL,.topNav-a { display: none; }
}




/*首页内容*/
.mainTit .t { font-size: 18px;color:#2ca6e0; }
.mainTit .c1,.mainTit .c2 { font-size: 40px;color:#fff; }
.mainTit .c2 { font-weight: bold; }
.mainTit .colorWhite { color:#fff; }
.mainTit .colorGreen { color:#149e50; }
.mainTit .colorBlack { color:#333; }

.mainTit .t a { color:#333333; font-size: 40px; }
.mainTit .t a.cur { color:#182b57; }
.mainTit .t a:nth-child(n+2) { margin-left: 30px; }

@media(max-width:  1960px){
	.mainTit .c1,.mainTit .c2 { font-size: 34px; }
}
@media(max-width:  1760px){
	.mainTit .c1,.mainTit .c2 { font-size: 32px; }
}
@media(max-width:  1680px){
	.mainTit .c1,.mainTit .c2 { font-size: 30px; }
	.mainTit .t { font-size: 16px; }
	.mainTit .t a { color:#333333; font-size: 16px; }
}
@media(max-width:  1580px){
	.mainTit .c1,.mainTit .c2 { font-size: 28px; }
}
@media(max-width:  1480px){
	.mainTit .c1,.mainTit .c2 { font-size: 24px; }
}
@media(max-width:  1100px){
	.mainTit .c1,.mainTit .c2 { font-size: 20px; }
}
@media(max-width:  600px){
	.mainTit .c1,.mainTit .c2 { font-size: 18px; }
}




/*网站底部样式*/
.footer { background: #222222; }
.fotA { padding:40px 60px; }
.fotA-b { float: left; }
.fotA-b .con { margin-top:20px; width: 500px; }
.fotA-b .con p { font-size: 16px;color:#9b9b9b; line-height: 1.4; }
.fotA-b .con h3 { font-size: 16px;color:#acacac; margin-bottom: 8px; }

.fotA-c { float: right; text-align: right; padding-top: 10px; }
.fotA-c .et { font-size: 16px;color:#ffffff; letter-spacing: 2px; font-family: "Arial"; }
.fotA-c .t { font-size: 12px;color:#9b9b9b; margin:0 0 20px; }




.fotB { width: 100%; border-top:1px solid rgba(255,255,255,0.2); padding: 20px 3%; text-align: center; }
.fotB p,.fotB p a { font-size: 12px; color:#9b9b9b; }

@media(max-width: 1920px){

}
@media(max-width: 1680px){
	.fotA { padding:40px 60px; }

}
@media(max-width: 1480px){
	.fotA { padding:40px 40px; }

}
@media(max-width: 1380px){
	.fotA { padding:30px 50px; }

}
@media(max-width: 1280px){
	.fotA { padding:20px 20px; }

}
@media(max-width: 1024px){
	.fotA { padding:20px 3%; }
	.fotA-c,.fotA-b .con { width: 100%; text-align: left; }
	.social-share a { margin: 0 10px 0 0; }
}



.zh66 {
	font-size: 66px;
	color: #fff;
}

.zh60 {
	font-size: 60px;
	color: #ffffff;
}

.zh46 {
	font-size: 46px;
	color: #222222;
}

.zh40 {
	font-size: 40px;
	color: #333333;
}

.zh36 {
	font-size: 36px;
	color: #333333;
}

.zh30 {
	font-size: 30px;
	color: #0068c5;
}

.zh24 {
	font-size: 24px;
	color: #fff;
}

.zh22 {
	font-size: 22px;
	color: #333333;
}

.zh20 {
	font-size: 20px;
	color: #0068c5;
}

.zh18 {
	font-size: 18px;
	color: #555555;
}

.zh16 {
	font-size: 16px;
	color: #fff;
}

.zh15 {font-size: 15px;color: #333333;}
.zh14 {font-size: 14px;color: #fff;}
.zh13 {font-size: 13px;color: #fff;}
.zh12 {font-size: 12px;color: #fff;}

@media (max-width:1350px) {
	.zh40 {font-size: 35px;}
}
@media (max-width:1100px) {
	.zh40 {font-size: 25px;}
}
@media (max-width:550px) {
	.zh46 {font-size: 23px;}
	.zh24 {font-size: 18px}
}
@media (max-width:450px) {
	.zh14 {font-size: 12px;}
}



.bg {position: fixed;top: 0;z-index: 999999999;display: none;width: 100%;height: 100%;background: #28282a;}
.bg .bga {padding: 30px 43px 0 41px;}
.bg .bga .logo {width: 115px;height: auto;float: left;}
.bg .bga .e { cursor: pointer; background: url(../images/x.png) no-repeat center;width: 19px;height: 19px;float: right;margin-top: 14px;}
.bg .bgb {margin-top: 180px;width: 100%;position: fixed;left: 50%;transform: translateX(-50%);text-align: center;}
.bg .bgb .indes {display: inline-block;}
.bg .bgb dl {float: left;margin-right: 60px;text-align: left;}
.bg .bgb dl:last-child {margin-right: 0;}
.bg .bgb dl dt {margin-bottom: 19px;}
.bg .bgb dl dt a {color: #fff;}
.bg .bgb dl dd {margin-bottom: 12px;}
.bg .bgb dl dd:last-child {margin-bottom: 0;}
.bg .bgb dl dd a {color: #8f8f8f;}
.bgc {position: absolute;bottom: 0;width: 100%;border-top: 1px solid #3e3e40;padding: 0 28px 0 28px;}
.bgc .bgca {float: left;padding: 28px 0 29px;}
.bgc .bgca .bgca1 {float: left;position: relative;padding-left: 20px;}
.bgc .bgca .bgca1:before {position: absolute;content: "";left: 0;top: 2px;width: 13px;height: 16px;background: url(../images/dw.png) no-repeat center;}
.bgc .bgca .bgca1a {margin-left: 38px;}
.bgc .bgca .bgca1a:before {position: absolute;content: "";left: 0;top: 2px;width: 15px;background: url(../images/dha.png) no-repeat center;}
.bgc .bgca .bgca1b {margin-left: 24px;padding-left: 25px;}
.bgc .bgca .bgca1b:before {position: absolute;content: "";left: 0;top: 4px;width: 17px;height: 13px;background: url(../images/yxa.png) no-repeat center;}
.bgc .bgcb {float: right;padding: 16px 0 18px;}
.bgc .bgcb a {display: inline-block;}
.bgc .bgcb a:last-child {margin-left: 8px;}



/*手机站导航*/
.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 {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;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.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: 16px;line-height: 34px;}

.navLogo { width: 100px; height: auto; padding: 18px 0 18px 10px; }







/*首页样式*/
.homeBoxA { padding:110px 0 120px; background: #fff; }
.homeBoxA-b { float: left; width: 36%; }
.homeBoxA-b .con { font-size: 16px;color:#666; line-height: 2; margin-top:15px; text-align: justify; }
.homeBoxA-b .con p { margin-top: 12px; }
.homeBoxA-c { float: right; width: 60%; }
.homeBoxA-c ul li { border-radius: 15px;overflow: hidden; width: 49%; float: left; }
.homeBoxA-c ul li:last-child { float: right; }
.homeBoxA-d { position: relative; }
.homeBoxA-d .t { font-size: 30px;color:#ffffff; transition: all 0.6s; text-align: center; width: 100%; position: absolute; bottom: 20px; left:0; }
.homeBoxA-e { opacity: 0; transition: all 0.6s; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.6); }
.homeBoxA-e .relative { width: 100%; height: 100%; }
.homeBoxA-f { position: absolute; left:0; text-align: center; width: 100%; top:50%; transform: translateY(-50%); }
.homeBoxA-f .tt { font-size: 30px;color:#fff; margin-bottom: 20px; }
.homeBoxA-c ul li:hover .homeBoxA-e { opacity: 1; }
.homeBoxA-c ul li:hover .homeBoxA-d .t { bottom: -50px; }
.home-button-box {padding: 0 20px;}
@media(max-width:  1680px){
	.homeBoxA { padding:80px 0 90px; }
	.homeBoxA-f .tt,.homeBoxA-d .t { font-size: 24px; }
}
@media(max-width:  1480px){
	.homeBoxA { padding:60px 0 70px; }
	.homeBoxA-f .tt,.homeBoxA-d .t { font-size: 22px; }
	.homeBoxA-b .con { margin-top:20px; }
    .homeBoxA-b .con p { margin-top: 8px; }
}
@media(max-width:  1280px){
	.homeBoxA { padding:40px 0 50px; }
	.homeBoxA-f .tt,.homeBoxA-d .t { font-size: 20px; }
}
@media(max-width:  1024px){
	.homeBoxA { padding:30px 0 40px; }
	.homeBoxA-b { width: 100%; margin-bottom: 20px; }
	.homeBoxA-c { width: 100%; }
}
@media(max-width:  640px){
	.homeBoxA-c ul li:hover .homeBoxA-e { opacity: 0; }
	.homeBoxA-c ul li:hover .homeBoxA-d .t { bottom: 12px; }
	.homeBoxA-c ul li .homeBoxA-d .t { bottom: 12px; }
	.homeBoxA-b .con { margin-top:10px; }
    .homeBoxA-b .con p { margin-top: 8px; line-height: 1.8; }
	.homeBoxA-b { margin-bottom: 16px; }
	.home-button-box {padding: 0;}
}


.homeBoxB { padding: 110px 60px; background: #f6f6f6; }
.homeBoxB .index-brand-box{position: relative;overflow: hidden}
.homeBoxB .index-brand-box .index-brand-left{float: left;width: 65%;}
.homeBoxB .index-brand-box .index-brand-right{float: right;width: 30%;}
.homeBoxB .index-brand-box .index-brand-text{position: absolute;right: 0;bottom:20px;text-align: left;width: 30%;}



@media(max-width:  1680px){
	.homeBoxB { padding: 90px 0 50px; }
}
@media(max-width:  1480px){
	.homeBoxB { padding: 70px 0 50px; }
}
@media(max-width:  1280px){
	.homeBoxB { padding: 50px 0 50px; }
}
@media(max-width:  1024px){
	.homeBoxB { padding: 40px 0 40px; }
}
@media(max-width:  640px){
	.homeBoxB { padding: 30px 3% 40px; }
	.homeBoxB .index-brand-box .index-brand-left{float: none;width: 100%;margin-top: 20px;}
	.homeBoxB .index-brand-box .index-brand-right{float: none;width: 100%;}
	.homeBoxB .index-brand-box .index-brand-text{position: relative;width: 100%;margin-top: 20px;}
}















































/* wolf */
.mainTit .et { font-size: 16px;text-transform: uppercase; color:#333; }
.mainTit .et span { display: inline-block; position: relative; padding-left:75px;}
.mainTit .t { font-size: 36px; color:#222222; margin: 10px 0 15px; }
.mainTit .c { font-size: 16px; color:#666666; line-height: 2; text-align: justify; }
.mainTit .et span:after { content:''; width: 62px; height: 2px; background: #999; position: absolute; left:0; margin-top: -1px; top:50%;}
.alignC { text-align: center;}
.colorBlack { color: #222222!important; }
.colorBlue { color: #182b57!important; }
.colorWhite { color: #ffffff!important; }
.mainTit .et.colorBlue span:after { background: #b2b8c7;}
.mainTit .et.colorWhite span:after { background: rgba(255,255,255,0.3);}
@media(max-width: 1780px){
	.mainTit .t a { font-size: 38px; }
}
@media(max-width: 1680px){
	.mainTit .t a { font-size: 36px; }
	.mainTit .et span { padding-left: 68px;}
	.mainTit .et span:after { width: 58px;}
}
@media(max-width: 1580px){
	.mainTit .t a { font-size: 32px; }
}
@media(max-width: 1480px){
	.mainTit .t { margin: 6px 0 10px;}
	.mainTit .t a { font-size: 30px; }
	.mainTit .et span { padding-left: 60px;}
	.mainTit .et span:after { width: 50px;}
	.mainTit .c { line-height: 1.8;}
}
@media(max-width: 1380px){
}
@media(max-width: 1280px){
	.mainTit .t { font-size: 34px;}
	.mainTit .t a { font-size: 28px; }
	.mainTit .et span { padding-left: 50px;}
	.mainTit .et span:after { width: 40px;}
}
@media(max-width: 1180px){
	.mainTit .t { font-size: 32px;}
	.mainTit .t a { font-size: 24px; }
}
@media(max-width: 1080px){
	.mainTit .t { font-size: 30px;}
	.mainTit .t a { font-size: 20px; }
}
@media(max-width: 1024px){
	.mainTit .t { font-size: 28px;}
	.mainTit .et span { padding-left: 40px;}
	.mainTit .et span:after { width: 30px;}
}
@media(max-width: 640px){
	.mainTit .t { font-size: 20px;}
}

.fzywA { padding: 130px 0 150px; }
.fzywA-a { position: relative;}
.fzywA-a .img { float: left; width: 49.2%;}
.fzywA-b { float: right; width: 46.5%;  }

.fzywA-c { margin-top:35px; border-top:1px solid #e2e2e2;}
.fzywA-c ul li { padding:15px 10px; border-bottom:1px solid #e2e2e2;}
.fzywA-c ul li .t { cursor: pointer; font-size: 22px; color:#666666; padding: 5px 10px 5px 54px; position: relative; background: url(../images/ywfzb.png) no-repeat right center;}
.fzywA-c ul li .t span { position: absolute; left:0px; top:50%; transform: translateY(-50%); width: 36px; height: 36px; border:2px solid #999999; font-size: 20px; color:#999999; border-radius: 50%; text-align: center; line-height: 32px;}
.fzywA-c ul li .c { display: none; font-size: 16px;color:#666; line-height: 2; padding-left:54px; margin-top:12px; text-align: justify;}
.fzywA-c ul li.cur .t { color:#182b57; background: url(../images/ywfzbbg.png) no-repeat right center;}
.fzywA-c ul li.cur .t span { border-color:#182b57; color:#182b57;}

@media(max-width: 1680px){
	.fzywA { padding: 100px 0 110px; }
	.fzywA-c { margin-top: 20px;}
	.fzywA-c ul li { padding: 12px 10px;}
}
@media(max-width: 1480px){
	.fzywA { padding: 80px 0 90px; }
	.fzywA-c { margin-top: 15px;}
	.fzywA-c ul li .t { font-size: 20px; padding: 4px 10px 4px 36px; }
	.fzywA-c ul li .t span { width: 30px; height: 30px; font-size: 18px; line-height: 26px;}
	.fzywA-c ul li .c { line-height: 1.8; padding-left:36px; margin-top:10px;}
}
@media(max-width: 1280px){
	.fzywA { padding: 60px 0 70px; }
	.fzywA-c { margin-top: 12px;}
	.fzywA-c ul li .t { font-size: 18px; padding: 4px 10px 4px 36px; }
	.fzywA-c ul li .t span { width: 30px; height: 30px; font-size: 18px; line-height: 26px;}
	.fzywA-c ul li .c  { margin-top:6px;}
	.fzywA-a .img { width: 52%;}
}
@media(max-width: 1180px){
	.fzywA { padding: 50px 0 60px; }
	.fzywA-b { position: relative; top:0; transform: translateY(0);}
}
@media(max-width: 1024px){
	.fzywA { padding: 40px 0 50px; }
	.fzywA-b,.fzywA-a .img { width: 100%;}
	.fzywA-b { margin-top:20px;}
}

.fzywB { background: #182b57; padding: 90px 0 110px;}
.fzywB-b { margin-top:40px;}
.fzywB-b ul li { width: 49%; border:1px solid rgba(255,255,255,0.2); border-radius: 5px; float: left;}
.fzywB-b ul li:nth-child(odd) { margin-right: 1%;}
.fzywB-b ul li:nth-child(even) { margin-left: 1%;}
.fzywB-b ul li:nth-child(n+3) { margin-top:2%;}
.fzywB-c { position: relative; height: 280px; min-height: 280px; padding:30px 40px;}
.fzywB-c .t { font-size: 70px; line-height: 1; color:#fff; opacity: 0.1;}
.fzywB-c .c { width: 100%; padding: 0 40px; position: absolute; left:0; bottom:30px; font-size: 16px; color:#fff; line-height: 1.8; opacity: 0.6; text-align: justify; }
.fzywB-b ul li:hover .fzywB-c .t,.fzywB-b ul li:hover .fzywB-c .c { opacity: 1;}
.fzywB-b ul li:hover { border-color:#fff;}
@media(max-width: 1680px){
	.fzywB { padding: 70px 0 90px; }
	.fzywB-b { margin-top:30px;}
	.fzywB-c { height: 280px; min-height: 240px; padding:20px 30px;}
	.fzywB-c .t { font-size: 60px; }
	.fzywB-c .c { padding: 0 30px; bottom:20px; }
}
@media(max-width: 1480px){
	.fzywB { padding: 50px 0 60px; }
	.fzywB-b { margin-top:30px;}
	.fzywB-c { height: 280px; min-height: 220px; padding:20px 20px;}
	.fzywB-c .t { font-size: 50px; }
	.fzywB-c .c { padding: 0 20px; bottom:20px; font-size: 15px; }
}
@media(max-width: 1280px){
	.fzywB { padding: 40px 0 50px; }
	.fzywB-b { margin-top:20px;}
	.fzywB-c { height: 280px; min-height: 220px; padding:20px 20px;}
	.fzywB-c .t { font-size: 50px; }
	.fzywB-c .c { padding: 0 20px; bottom:20px; font-size: 14px; }
}
@media(max-width: 1024px){
	.fzywB { padding: 30px 0 40px; }
	.fzywB-b { margin-top:20px;}
	.fzywB-b ul li { width: 100%; margin-right:0; }
	.fzywB-b ul li:nth-child(n+2) { margin-top:20px;}
	.fzywB-c { height: auto; min-height: 10px; }
	.fzywB-c .t { font-size: 50px; line-height: 1; }
	.fzywB-c .c { position: relative; margin-top:20px; padding: 0; bottom:0px; font-size: 16px; }
}
@media(max-width: 640px){
	.fzywB-c { padding: 20px 12px;}
	.fzywB-b ul li:nth-child(n+2) { margin-top:16px;}
	.fzywB-c .t { font-size: 36px; }
	.fzywB-c .c { position: relative; font-size: 16px; }
}

.fzywC { padding:140px 0 90px; min-height: 480px;}
.fzywC-a { position: relative;}
.fzywC-b { float:left; width: 40%;}
.fzywC-a .img { float: right; width: 55%; margin-top: 3%;}
@media(max-width:1680px){
	.fzywC { padding:110px 0 70px; }
	.fzywC-a .img { margin-top: 10%;}
}
@media(max-width:1480px){
	.fzywC { padding:80px 0 60px; }
	.fzywC-a .img { margin-top: 5%;}
}
@media(max-width:1280px){
	.fzywC { padding:60px 0 50px; }
	.fzywC-b { width: 100%; position: relative; top:0; transform: translateY(0);}
	.fzywC-a .img { width: 100%; margin-top:20px;}
}
@media(max-width:1024px){
	.fzywC { padding:40px 0 40px; }
	.fzywC-b { width: 100%; position: relative; top:0; transform: translateY(0);}
	.fzywC-a .img { width: 100%; margin-top:20px;}
}
@media(max-width:640px){
	.fzywC { padding:30px 0 40px; }
	.fzywC-a .img { margin-top:10px;}
}


.fzywD { padding: 0 60px 110px;}
.fzywD-a { position: relative;}
.fzywD-b { position: absolute; width: 100%; top:50%; transform: translateY(-50%); width: 640px; right:calc(8.3333% - 60px);}
.fzywD-c { margin-top:30px;}
.fzywD-c .t { font-size: 22px;color:#fff;}
.fzywD-c .c { font-size: 16px;color:#fff; opacity: 0.8; line-height: 2; margin-top:12px;}

@media(max-width: 1680px){
	.fzywD { padding: 0 60px 90px;}
}
@media(max-width: 1480px){
	.fzywD { padding: 0 40px 70px;}
	.fzywD-b { right: calc(5% - 40px);}
	.fzywD-c .t { font-size: 20px;}
	.fzywD-c { margin-top:20px;}
}
@media(max-width: 1280px){
	.fzywD { padding: 0 30px 50px;}
}
@media(max-width: 1024px){
	.fzywD { padding: 0 3% 40px;}
	.fzywD-c .t { font-size: 20px;}
	.fzywD-c { margin:16px 0 20px;}
}
@media(max-width: 1024px){
	.fzywD-b { width: 100%; top:0; right:0; transform: translateY(0); position: relative;}
	.fzywD-b .mainTit .et,.fzywD-b .mainTit .t,.fzywD-c .t,.fzywD-c .c { color:#333!important;}
	.fzywD-b .mainTit .et span:after { background: #182b57!important;}
}
@media(max-width: 640px){
	.fzywD { padding: 0 3% 30px;}
}

/* 关于我们 */
.relative { position: relative;}
.absolute { position: absolute; top:50%; transform: translateY(-50%);}
@media(max-width: 1024px){
	.absolute { position: relative; top:0; transform: translateY(0);}
}
.aboutA { background: #ffffff;}
.aboutA-a .img { float: right; width: 60%;}
.aboutA-b { left: 0; width: 36%;}

@media(max-width:1280px){
	.aboutA-b { width: 38%;}
}
@media(max-width:1024px){
	.aboutA-b { width: 100%; float: left; margin-bottom: 20px;}
	.aboutA-a .img { width: 100%;}
}

.aboutB { background: #f6f6f6;}
.aboutB .img { float: left; width: 50%;}
.aboutB-a { width: 50%; right:0; padding: 0 0 0 6%;}

.aboutB-c .con,.aboutB-a .mainTit { padding-right:8.3333%; }

.aboutB-b { margin-top:70px;}
.aboutB-c .t { font-size: 20px; color:#666666;}
.aboutB-c .c { font-size: 24px; color:#222222; line-height: 1.5;}
.aboutB-b .icon { margin-left:-18px; font-size: 11.2vw; text-transform: uppercase; line-height: 1; color:#f6f6f6; text-shadow: #999 1px 0 0, #999 0 1px 0, #999 -1px 0 0, #999 0 -1px 0;}

.aboutB-b .tabTit { margin-top:100px;}
.aboutB-b .tabTit span { display: inline-block; width: 30%; font-size: 20px; color:#999999; position: relative; text-align: center;}
.aboutB-b .tabTit span:before { transition: all 0.6s; content:''; width: 0px; height: 2px; background: #182b57; position: absolute; left:50%; margin-left:-80px; top:50%;}
.aboutB-b .tabTit span:after { content:''; width: 8px; height: 23px; background: url(../images/aboutc.png) no-repeat center; position: absolute; right:-4px; top:50%; transform: translateY(-50%);}
.aboutB-b .tabTit span:last-child:after { display: none;}
.aboutB-b .tabTit span:last-child:before { margin-left:-90px;}
.aboutB-b .tabTit span.cur:before { width: 50px;}
.aboutB-b .tabTit span.cur { color:#182b57; }

@media(max-width: 2000px){
	.aboutB-b .icon { margin-left: -15px;}
}
@media(max-width: 1680px){
	.aboutB-b { margin-top: 50px;}
	.aboutB-b .tabTit { margin-top:70px;}
}
@media(max-width: 1480px){
	.aboutB-c .con,.aboutB-a .mainTit { padding-right:5%; }
	.aboutB-b { margin-top: 30px;}
	.aboutB-b .tabTit { margin-top:50px;}
	.aboutB-b .icon { margin-left: -10px;}
	.aboutB-c .t { font-size: 18px;} 
	.aboutB-c .c { font-size: 22px;}
}
@media(max-width: 1280px){
	.aboutB-b { margin-top: 20px;}
	.aboutB-b .tabTit { margin-top:30px;}
	.aboutB-b .icon { margin-left: 0px; font-size: 100px;}
	.aboutB-c .t { font-size: 16px;} 
	.aboutB-c .c { font-size: 20px;}
	.aboutB-b .tabTit span { width: 31%; }
	.aboutB-b .tabTit span:last-child:before { margin-left:-70px;}
	.aboutB-b .tabTit span:before { margin-left:-60px;}
	.aboutB-b .tabTit span.cur:before { width: 30px;}
}
@media(max-width: 1024px){
	.aboutB-c .con,.aboutB-a .mainTit { padding-right:0; }
	.aboutB .img { width: 100%;}
	.aboutB-a { width: 100%; padding: 20px 3% 30px; float: left;}
}
@media(max-width: 640px){
	.aboutB-b { margin-top: 12px;}
	.aboutB-b .tabTit { margin-top:20px;}
	.aboutB-b .icon { font-size: 60px;}
	.aboutB-b .tabTit span:before { display: none;}
}

.aboutC-a .mainTit { float: left;}
.aboutC-a .mainMore { float: right; width: 200px;}
.aboutC-b { margin-top: 50px;}
.aboutC-b ul { display: flex; flex-wrap: wrap; }
.aboutC-b ul li { float: left; width: 32%; margin-right:2%;}
.aboutC-b ul li:nth-child(3n) { margin-right:0; }
.aboutC-b ul li:nth-child(n+4) { margin-top:20px;}
.aboutC-c .con { padding: 12px 58px 12px 10px;}
.aboutC-c .con .icon { width: 46px; height: 46px; position: absolute; border:1px solid #dedede; border-radius: 50%; background: url(../images/aboutd.png) no-repeat center; right:10px; top:50%; transform: translateY(-50%);}
.aboutC-b ul li:hover .aboutC-c .con .icon { border:1px solid #182b57; background: url(../images/aboutdbg.png) no-repeat center #182b57; }
.aboutC-c .con .t { font-size: 22px;color:#333;}
.aboutC-c .con .c { margin-top: 4px; font-size: 16px;color:#666;}

.aboutC-x { margin-bottom: 30px; font-size: 18px;color:#333; line-height: 1.8; }


@media(max-width: 1680px){
	.aboutC-b { margin-top: 40px;}
}
@media(max-width: 1480px){
	.aboutC-c .con .t { font-size: 20px;}
	.aboutC-b { margin-top: 30px;}
}
@media(max-width: 1024px){
	.aboutC-b { margin-top: 20px;}
	.aboutC-b ul li { width: 100%; margin-right:0;}
	.aboutC-b ul li:nth-child(n+2) { margin-top:10px;}
	.aboutC-a .mainTit .c { display: block; margin-top: 16px;}
    .aboutC-x { margin-bottom: 20px; font-size: 16px; }
}
@media(max-width: 750px){
	.aboutC-a .mainTit { width: 100%; }
	.aboutC-a .mainMore { float: left; margin-top: 20px; width: 200px;}
}

.aboutE-b { margin-top:40px;}

.aboutE-b .swiper-button-next,.aboutE-b .swiper-button-prev { width: 54px; height: 54px; border:1px solid #999; border-radius: 50%; z-index: 10; }
.aboutE-b .swiper-button-next:hover,.aboutE-b .swiper-button-prev:hover { border:1px solid #1f2c5c; background: #1f2c5c; }
.aboutE-b .swiper-button-next:after,.aboutE-b .swiper-button-prev:after { font-size: 20px; color:#999; }
.aboutE-b .swiper-button-next:hover:after,.aboutE-b .swiper-button-prev:hover:after { color:#fff; }

.aboutE-b .swiper-slide { padding:80px 0;}
.aboutE-c .img { height: auto; position: relative;}
.aboutE-c .img img { vertical-align: top; }
.aboutE-c .img:after { content:''; width: 100%; height: 100%; opacity: 1; transition: all 0.6s; position: absolute; left:0; top:0; background: rgba(255,255,255,0.9);}
.aboutE-c .img .t { position: absolute; left:0; bottom: 20px; font-size: 16px;color:#fff; width: 100%; text-align: center; padding: 0 16px;}
.aboutE-b .swiper-slide-active .aboutE-c .img:after { opacity: 0; }
.aboutE-b .swiper-slide { transition: all 0.6s; transform: scale(0.9);}
.aboutE-b .swiper-slide-active { transform: scale(1.3); position: relative; z-index: 10;}
@media(max-width: 1680px){
	.aboutE-b .swiper-slide { padding:70px 0;}
}
@media(max-width: 1480px){
	.aboutE-b .swiper-slide { padding:60px 0;}
	.aboutE-b { margin-top:30px;}
	.aboutE-c .img .t { font-size: 14px; bottom:15px;}
}
@media(max-width: 1280px){
	.aboutE-b .swiper-slide { padding:50px 0;}
	.aboutE-b { margin-top:20px;}
}
@media(max-width: 1024px){
	.aboutE-b .swiper-slide { padding:30px 0;}
	.aboutE-b { margin-top:20px;}
}
@media(max-width: 750px){
	.aboutE-b .swiper-slide-active { transform: scale(1.1);}
	.aboutE-b .swiper-slide { padding:15px 0;}
}
@media(max-width: 640px){
	.aboutE-b .swiper-slide-active { transform: scale(1);}
	.aboutE-b .swiper-slide { padding: 0;}
	.aboutE-c .img .t { font-size: 16px; bottom:15px;}
}

.aboutF { background: #f6f6f6;}

.aboutF-a .mainTit { float: left;}
.aboutF-b { float: right; margin-top: 20px;}
.aboutF-b a { display: inline-block; line-height: 48px; border:1px solid #e2e2e2; border-radius: 50px; font-size: 16px;color:#333333; text-align: center; width: 140px; margin-left:15px;}
.aboutF-b a:hover,.aboutF-b a.cur { color:#fff; background: #1f2c5c; border-color:#1f2c5c;}


.aboutF-c { margin-top:55px;}
.aboutF-c ul li { background: #fff; padding:  30px 8%; border-radius: 6px; border:0px solid #dedede; float: left; width: 32%; margin-right:2%;}
.aboutF-c ul li:nth-child(n+4) { margin-top:2%;}
.aboutF-c ul li:nth-child(3n) { margin-right:0;}

@media(max-width: 1680px){
	.aboutF-c { margin-top:45px;}
}
@media(max-width: 1480px){
	.aboutF-c { margin-top:35px;}
}
@media(max-width: 1280px){
	.aboutF-c { margin-top:25px;}
	.aboutF-b a { line-height: 42px; width: 140px; margin-left:10px;}
}
@media(max-width: 1024px){
	.aboutF-c { margin-top:20px;}
	.aboutF-b { width: 100%; margin-top: 10px;}
	.aboutF-b a { line-height: 42px; width: 140px; margin:0 10px 0 0;}
	.aboutF-c ul li { padding: 12px 3%; }
}
@media(max-width: 640px){
	.aboutF-b a { line-height: 36px;  margin:0 10px 0 0;}
}
@media(max-width: 500px){
	.aboutF-b a { line-height: 36px; width: 120px; font-size: 14px; margin:0 10px 8px 0;}
	.aboutF-c { margin-top:10px;}
}
@media(max-width: 400px){
	.aboutF-b a { line-height: 32px; width: 110px; margin: 0 5px 5px 0; font-size: 12px;;}
}


.aboutD { position: relative; z-index: 100; background: url(../images/glaboutbg2.jpg) no-repeat center/cover; }
.aboutD-a .t { color:#fff; }
.aboutD-b { margin-top:60px; }
.aboutD-b .gallery-thumbs { position: relative; text-align: center; }
.aboutD-b .gallery-thumbs .swiper-slide { cursor: pointer; padding-top:50px; width: 89px; position: relative; }
.aboutD-b .gallery-thumbs { padding:0 45px;  }
.aboutD-b .gallery-thumbs .swiper-slide p { height: 50px;line-height: 50px; font-size: 18px;color:#fff; opacity: 0.35; }
.aboutD-b .gallery-thumbs .swiper-slide-thumb-active p { opacity: 1; }
.aboutD-b .gallery-thumbs:after { content:'';width: 100%;height: 1px;background: rgba(255,255,255,0.2); position: absolute; left:0; top:50%; }
.aboutD-b .gallery-thumbs .swiper-slide span { display: inline-block;width: 10px;height: 10px;background: rgba(255,255,255,0.3); border-radius: 50%; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
.aboutD-b .gallery-thumbs .swiper-slide-thumb-active span {  background: #fff; }

.aboutD-b .gallery-thumbs .swiper-slide span i { display: block; width: 100%; height: 100%; }
.aboutD-b .gallery-thumbs .swiper-slide-thumb-active span i:after { border-radius: 50%; border: 1px solid #fff; content: ''; width: 20px; height: 20px; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); }


.aboutD-b .swiper-button-next,.aboutD-b .swiper-button-prev {width: 41px;height: 41px; border:1px solid #fff; border-radius: 50%; left:-41px; }
.aboutD-b .swiper-button-next { left:auto;right:-41px; }
.aboutD-b .swiper-button-next:after,.aboutD-b .swiper-button-prev:after { font-size: 16px; color:#fff }
.aboutD-c { position: relative; }
.aboutD-b .swiper-button-next,.aboutB-b .swiper-button-prev { opacity: 0.4; }
.aboutD-b .swiper-button-next:hover,.aboutD-b .swiper-button-prev:hover { opacity: 1; }
.aboutD-f { float: left; max-width: 40%; text-align: left; }
.aboutD-e { float: right; border-radius: 20px; overflow: hidden; }
.aboutD-e .img {  border-radius: 20px; overflow: hidden; }
.aboutD-a p{ line-height: 2.2; color: #fff; text-align: center; font-size: 16px;}
.aboutD-z { margin-top:40px; position: relative; padding-left:100px; }
.aboutD-z .y { font-size: 70px; font-weight: lighter; font-family: "arial"; line-height: 0.8; color:#fff; position: absolute; left:0; top:0; width: 100px; }
.aboutD-z .y span { display: block; }
.aboutD-g .c { font-size: 18px;color:#ffffff; line-height: 1.5; }
.aboutD-g .c p { margin-bottom:6px; }


.aboutD-h { margin-top:50px; }
.aboutD-d { border:1px solid rgba(255,255,255,0.2); border-radius: 12px; padding:30px 40px 40px; }
.aboutD-d .tit { font-size: 50px; color:#fff; }
.aboutD-d .txt .t { font-size: 22px; color:#fff; margin: 20px 0 10px; }
.aboutD-d .txt .c { font-size: 16px; color:#fff; opacity: 0.7; line-height: 2; height: 96px; overflow: scroll; }
.aboutD-d .txt .c{width:100%!important; overflow: hidden;position: relative; overflow-y: scroll;}
.aboutD-d .txt .c{scrollbar-color:  #fff rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */-ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.aboutD-d .txt .c::-webkit-scrollbar {/*滚动条整体样式*/width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.aboutD-d .txt .c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #fff;}
.aboutD-d .txt .c::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 3px;background: rgba(255,255,255,0);}


.aboutD-h .swiper-slide { padding: 0 2px; }


.aboutD-h .swiper-slide-active .aboutD-d { border-color:#fff; }

@media(max-width: 1680px){
    .aboutD-b { margin-top:20px; }
    .aboutD-g .c { font-size: 16px; }
    .aboutD-h { margin-top:40px; }
    .aboutD-d { padding: 25px 20px 35px; }
    .aboutD-d .tit { font-size: 42px; }
}
@media(max-width: 1480px){
    .aboutD-e { width: 50%; }
    .aboutD-f { max-width: 100%; width: 47%; }
    .aboutD-h { margin-top:30px; }
    .aboutD-d { padding: 20px 20px 30px; }
    .aboutD-d .tit { font-size: 36px; }
    .aboutD-d .txt .t { font-size: 18px; margin: 12px 0 16px; }
}
@media(max-width: 1280px){
    .aboutD-c { padding:0 20px; }    
    .aboutD-b .swiper-button-next,.aboutD-b .swiper-button-prev { left:-21px; }    
    .aboutD-b .swiper-button-next { left:auto;right:-21px; }
}
@media(max-width: 1024px){ 
    .aboutD-e .img { width: 100%; margin-top:20px; }    
    .aboutD-e .img img { width: 100%; }    
    .aboutD-e,.aboutB-f { width: 100%; }
}
@media(max-width: 640px){
    .aboutD-d { padding: 20px 12px 30px; }
}




/* contact */
.contactA { padding:110px 0 0; background: #fff;}
.contactA-a .mainTit { float: left;}
.contactA-b { float: left; margin-left:130px; padding-top: 40px;}
.contactA .container { position: relative; z-index: 10;}

.contactA-b .t { font-size: 26px; color:#333333;}
.contactA-b .con { margin-top:20px; font-size: 16px; color:#666666; line-height: 2;}
.contactA-b .con p { position: relative; padding-left:32px; }
.contactA-b .con p img { position: absolute; left: 2px; top:10px;}

.contactA-a a { position: absolute; right:0; bottom:10px;}

.contactA-c { margin-top: 70px;}
#allmap { width: 100%; height: 560px;}


@media(max-width: 1680px){
	.contactA { padding-top: 80px; }
	.contactA-b { margin-left: 100px; padding-top: 30px;}
	.contactA-c { margin-top: 60px;}
	#allmap { width: 100%; height: 520px;}
}
@media(max-width: 1480px){
	.contactA { padding-top: 60px; }
	.contactA-b { margin-left: 80px; padding-top: 28px;}
	.contactA-c { margin-top: 50px;}
	.contactA-b .t { font-size: 24px;}
	#allmap { width: 100%; height: 480px;}
}
@media(max-width: 1280px){
	.contactA { padding-top: 50px; }
	.contactA-b { margin-left: 50px; padding-top: 28px;}
	.contactA-c { margin-top: 40px;}
	.contactA-b .t { font-size: 22px;}
	#allmap { width: 100%; height: 400px;}
}
@media(max-width: 1024px){
	.contactA { padding-top: 40px; }
	.contactA-b { width: 100%; padding-top: 10px; margin-left:0; }
	.contactA-c { margin-top: 30px;}
	.contactA-b .t { font-size: 20px;}
	.contactA-b .con { margin-top: 10px; font-size: 16px;}
	.contactA-b .con p img { top: 7px; }
	#allmap { height: 360px;}
}
@media(max-width: 640px){
	.contactA { padding-top: 30px; }
	.contactA-c { margin-top: 20px;}
	.contactA-a a { position: relative;left:0; float: left; margin-top: 20px;}
	#allmap { height: 240px;}
}


.contactB { padding:220px 0 90px; background: #f0f0f0; margin-top: -110px;}
.contactB-b { margin-top:50px; }
.contactB-b ul li { float: left; width: 49%;}
.contactB-b ul li:nth-child(2) { float: right;}
.contactB-b ul li .inp,.contactB-b ul li textarea { font-size: 16px; margin-bottom: 16px; width: 100%; height: 56px; background: #fff; border-radius: 10px; padding-left:20px; border:none; }
.contactB-b ul li textarea { line-height: 56px; height: 200px;}
.contactB-b .sub { margin-top:40px; text-align: center;}
.contactB-b .sub input { width: 200px; height: 56px; border-radius: 40px; font-size: 16px;color:#182b57; background: #182b57; border:none; color:#fff; }

@media(max-width: 1680px){
	.contactB { padding:190px 0 80px; margin-top: -110px;}
    .contactB-b { margin-top:40px; }
	.contactB-b .sub { margin-top: 30px;}
}
@media(max-width: 1480px){
	.contactB { padding:160px 0 60px; margin-top: -90px;}
    .contactB-b { margin-top:30px; }
	.contactB-b .sub { margin-top: 20px;}
}
@media(max-width: 1280px){
	.contactB { padding:140px 0 50px; margin-top: -90px;}
    .contactB-b { margin-top:30px; }
	.contactB-b .sub { margin-top: 20px;}
}
@media(max-width: 1024px){
	.contactB { padding:120px 0 40px; margin-top: -80px;}
    .contactB-b { margin-top:20px; }
	.contactB-b .sub { margin-top: 10px;}
}
@media(max-width: 640px){
	.contactB { padding:110px 0 40px; }
    .contactB-b { margin-top:20px; }
	.contactB-b .sub { margin-top: 0px;}
	.contactB-b ul li { width: 100%;}
	.contactB-b .sub { margin-top: 10px;}
}


.talentA { padding: 110px 0 120px; }
.talentA:nth-child(2) { padding-top: 0; }
.talentA-a .img { float: left; width: 51%;}
.talentA-b { width: 49%; right:0; padding: 0 0 0 5%;}
.talentA-b .con .t { font-size: 22px; color:#333333; margin:20px 0 10px;}
.talentA-b .con .c { font-size: 16px; color:#666666; line-height: 2; }
@media(max-width: 1680px){
	.talentA { padding: 90px 0 100px; }
}
@media(max-width: 1480px){
	.talentA { padding: 70px 0 80px; }
	.talentA-b .con .t { font-size: 20px;}
}
@media(max-width: 1280px){
	.talentA { padding: 50px 0 60px; }
	.talentA-b .con .t { font-size: 20px;}
	.talentA-b { padding: 0 0 0 3%;}
}
@media(max-width: 1024px){
	.talentA { padding: 40px 0 50px; }
	.talentA-a .img { width: 100%;}
	.talentA-b { float: left; width: 100%; padding:20px 0 0; }
}
@media(max-width: 640px){
	.talentA { padding: 30px 0 40px; }
	.talentA-b .con .t { font-size: 18px; margin: 12px 0 6px;}
}

.talentB { padding: 180px 0 220px; background: url(../images/talb.jpg) no-repeat center/cover;}
.talentB-a .mainTit .c { max-width: 900px; margin: 0 auto;}
.talentB-b { margin-top:50px; text-align: center;}
.talentB-b ul li { display: inline-block; margin:0 25px; text-align: center; }
.talentB-c .icon { padding: 12px; border:1px solid rgba(255,255,255,0.2); border-radius: 50%;}
.talentB-c .t { font-size: 17px;color:#fff; opacity: 0.9; margin-top: 16px;}
@media(max-width: 1680px){
	.talentB { padding: 140px 0 180px;}
	.talentB-b { margin-top: 40px;}
	.talentB-b ul li { margin: 0 20px;}
}
@media(max-width: 1480px){
	.talentB { padding: 100px 0 130px;}
	.talentB-b { margin-top: 30px;}
	.talentB-b ul li { margin: 0 15px;}
	.talentB-c .icon img { width: 90px; }
	.talentB-c .t { font-size: 16px; margin-top: 12px;}
}
@media(max-width: 1280px){
	.talentB { padding: 60px 0 80px;}
	.talentB-b { margin-top: 20px;}
	.talentB-b ul li { margin: 0 15px;}
	.talentB-c .icon img { width: 80px; }
	.talentB-c .t { font-size: 16px; margin-top: 12px;}
}
@media(max-width: 640px){
	.talentB { padding: 40px 0 60px;}
	.talentB-b ul li { margin: 0; float: left; width: 50%;}
	.talentB-b ul li:nth-child(n+3) { margin-top: 20px;}
	.talentB-c .icon { display: inline-block;}
	.talentB-c .icon img { width: 80px; }
	.talentB-c .t { font-size: 16px; margin-top: 12px;}
}

.talentC-c { margin-top:40px; }
.talentC-c ul li { float: left; width: 32%; border-radius: 10px; background: #f6f6f6; margin-right:2%;}
.talentC-c ul li:nth-child(3) { margin-right:0; }
.talentC-d { position: relative; height: 320px;}
.talentC-d .icon { position: absolute; right: 40px; top:30px;}
.talentC-d .con { position: absolute; left: 0px; padding: 0 40px; bottom:30px;}
.talentC-d .con .t { font-size: 22px;color:#333; }
.talentC-d .con .c { font-size: 16px;color:#666; margin-top:10px; line-height: 2; min-height: 64px; }
@media(max-width: 1680px){
	.talentC-d .icon { right: 30px; top:20px;}
	.talentC-d .con { padding: 0 30px; bottom: 20px;}
	.talentC-d .con .c { min-height: 96px; }
}
@media(max-width: 1480px){
	.talentC-c { margin-top:30px; }
	.talentC-d .icon { right: 20px; top:20px;}
	.talentC-d .con .t { font-size: 22px;}
	.talentC-d { height: 280px;}
	.talentC-d .con { padding: 0 20px; bottom: 10px;}
	.talentC-d .con .c { min-height: 86px; line-height: 1.8; }
}
@media(max-width: 1280px){
	.talentC-c { margin-top:20px; }
	.talentC-d .icon { right: 20px; top:20px;}
	.talentC-d .icon img { width: 60px; } 
	.talentC-d { height: 240px;}
	.talentC-d .con { padding: 0 12px; bottom: 10px;}
}
@media(max-width: 1024px){
	.talentC-d { height: auto; padding: 70px 12px 10px;}
	.talentC-c ul li { width: 100%;}
	.talentC-c ul li:nth-child(n+2) { margin-top: 16px; }
	.talentC-d .con { position: relative; padding:0; min-height: 10px; height: auto; }
	.talentC-d .con .c { position: relative; padding:0; min-height: 10px; height: auto; }
}

.talentD { background: #f6f6f6; }
.talentD-c { margin-top: 50px; }
.talentD-c ul li { border-radius: 15px; overflow: hidden;; position: relative; float: left; width: 49%; }
.talentD-c ul li a { display: block;}
.talentD-c ul li:nth-child(2) { float: right;}
.talentD-e { position: absolute; z-index: 10; width: 100%; text-align: center; top:50%; padding: 0 3%; transform: translateY(-50%); left:0;}
.talentD-e .t { font-size: 36px; color:#fff; }
.talentD-e .mainMore { width: 200px; height: 50px; border:1px solid #fff; border-radius: 40px; display: inline-block;}
.talentD-e .con { display: none; }
.talentD-e .con .c { font-size: 16px; color:rgba(255,255,255,0.5); line-height: 2; margin: 10px auto 20px; }
.talentD-c ul li:hover .talentD-e .con { display: block;}
.talentD-c ul li .talentD-d:after { opacity: 0; transition: all 0.6s; content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: #182b57; }
.talentD-c ul li .talentD-d:hover:after { opacity: 1; }

@media(max-width: 1680px){
	.talentD-c { margin-top: 40px; }
	.talentD-e .t { font-size: 32px;}
}
@media(max-width: 1480px){
	.talentD-c { margin-top: 30px; }
	.talentD-e .t { font-size: 28px;}
	.talentD-d .icon img { height: 60px;}
}
@media(max-width: 1280px){
	.talentD-c { margin-top: 20px; }
	.talentD-e .t { font-size: 24px;}
	.talentD-d .icon img { height: 50px;}
}
@media(max-width: 1024px){
	.talentD-c ul li { width: 100%;}
	.talentD-c ul li:nth-child(2) { margin-top: 20px; }
}
@media(max-width: 500px){
	.talentD-c ul li:hover .talentD-e .con { display: none;}
}




/* 新闻中心 */
.page { text-align: center; }
.page a { display: inline-block; width: 46px; height: 46px; line-height: 46px; text-align: center; background: #fff; border-radius: 6px; font-size: 14px; color:#666666; margin: 2px;} 
.page a.cur,.page a:hover { color:#fff; background: #182b57;}

@media(max-width: 1024px){
	.page a { width: 36px; line-height: 36px; height: 36px;}
}

.news { background: #f5f5f5;}
.newsA { padding: 160px 0 80px; }
.newsA-a { margin-top: 45px; }
.topNews a { display: block;}
.newsA-b { border-radius: 13px; overflow: hidden;}
.newsA-b .con { padding: 0 30px; position: absolute; width: 100%; left:0; bottom: 40px;}
.newsA-b .con .d { font-size: 16px;color:#fff; opacity: 0.8;}
.newsA-b .con .t { font-size: 22px;color:#fff; margin:12px 0 24px;}
@media(max-width: 1680px){
	.newsA { padding: 120px 0 70px; }
	.newsA-a { margin-top: 40px; }
	.newsA-b .con .t { font-size: 21px;}
}
@media(max-width: 1480px){
	.newsA { padding: 100px 0 60px; }
	.newsA-a { margin-top: 30px; }
	.newsA-b .con .t { font-size: 20px; margin: 10px 0 20px;}
	.newsA-b .con { padding: 0 20px; bottom: 30px;}
}
@media(max-width: 1024px){
	.newsA { padding: 100px 0 50px; }
	.newsA-a { margin-top: 20px; }
	.newsA-b .con .t { font-size: 18px; margin: 6px 0 12px;}
	.newsA-b .con { padding: 0 20px; bottom: 20px;}
}
@media(max-width: 640px){
	.newsA { padding: 80px 0 40px; }
	.newsA-b .img img { width: 150%; max-width: 300%;}
	.newsA-b .con .t { font-size: 16px; margin: 5px 0 10px;}
	.newsA-b .con { padding: 0 12px; bottom: 20px; }
}
.newsA-c { margin-bottom: 70px;}
.newsA-c ul { display: flex; flex-wrap: wrap; }
.newsA-c ul li { float: left; background: #fff; border-radius: 13px; margin-top: 20px; width: 49%; }
.newsA-c ul li a { padding:46px 60px 46px 30px; display: block;}
.newsA-c ul li:nth-child(2n-1) { margin-right: 2%;}
.newsA-c .d { font-size: 15px;color:#182b57;}
.newsA-c .t { font-size: 20px;color:#333333; margin:10px 0 10px; line-height: 1.6; min-height: 64px;}
.newsA-c .more span { display: inline-block; font-size: 16px; color:#666666; padding-right:15px; background: url(../images/newsb.png) no-repeat right center;}
@media(max-width: 1680px){
	.newsA-c { margin-bottom: 60px;}
	.newsA-c ul li a { padding: 32px 40px 32px 20px;}
	.newsA-c .t { font-size: 18px; min-height: 58px;}
}
@media(max-width: 1280px){
	.newsA-c { margin-bottom: 40px;}
	.newsA-c ul li a { padding: 20px 20px 20px 12px;}
	.newsA-c .t { font-size: 16px; min-height: 52px;}
}
@media(max-width: 640px){
	.newsA-c { margin-bottom: 30px;}
	.newsA-c ul li { margin-right: 0; width: 100%; margin-top: 16px; }
	.newsA-c ul li a { padding: 20px 12px;}
	.newsA-c .t { min-height: 10px;}
}

.newsA-d ul li {width: 33.333%;float: left;margin-right: 0 !important;background: none;padding: 0 10px;overflow: hidden;}
.newsA-d ul li a{position:relative; width: 100%;border-radius: 12px;padding: 0;background: #fff;}
.newsA-d a .newsA-d-info .news-img{overflow: hidden;}
.newsA-d a .newsA-d-info .news-img img{width: 100%;transition: all .5s;}
.newsA-d a .newsA-d-info .news-title{font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 15px 30px 10px;}
.newsA-d a .newsA-d-info .news-time{padding: 0 30px 20px;}
.newsA-d a:hover .newsA-d-info .news-img img{transform: scale(1.1);}
@media(max-width: 1280px){
	.newsA-d ul li {width: 50%;padding: 0 10px;}
}
@media(max-width: 640px){
	.newsA-d ul li {width: 100%;padding: 0;}
}

/*新闻详情*/
.new { background: #f5f5f5; padding: 0 0 100px; }
.newA .location { padding:18px 0; color:#999999; font-size: 14px; }
.location a,.location { color:#999999; }
.location a:hover,.location a.cur { color:#333; }
.newB { margin-top:40px; }
.newB-a { width: 100%; padding:45px 50px 60px; background: #fff; border-radius: 13px;}
.newB-b .t { font-size: 30px;color:#333333; }
.newB-b .d { border-bottom:1px solid #e2e2e2; padding: 15px 0 30px; }
.newB-b .d span { display: inline-block; font-size: 15px;color:#182b57; }

.newB-c { padding:30px 0 40px; border-bottom: 1px solid #e2e2e2; margin-bottom: 30px; line-height: 2; }
.newB-c .con { font-size: 16px; color:#666666; line-height: 2;}
.fenyebtn ul{float: left;max-width: 70% }
.fenyebtn ul li{float: left;width: 100%; }
.fenyebtn ul li a{display: inline-block;color: #666666;font-size: 15px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.fenyebtn ul li:hover a{color: #182b57;text-decoration: underline;}
.fenyebtn .return-btn{float: right;margin-top: 10px;}
.fenyebtn .return-btn span { background: url(../images/back.png) no-repeat center; }
.newB-d { float: right; width: 23.75%; }

.newB-g { position: relative; margin-bottom:20px; }

.newB-g .con { position: absolute; left: 20px; bottom:30px;}
.newB-g .con .c { font-size: 22px; color:#fff; line-height: 1.5; margin-bottom: 20px;}
.newB-g .con a { display: inline-block; border:1px solid #fff;}
.newB-g .con a span { background: url(../images/contact.png) no-repeat left center; background-size: auto 100%; }
.newB-f { background: #fff; padding: 30px 26px 10px; border-radius: 13px; }
.newB-f .tit { font-size: 30px;color:#333333; }
.newB-e ul li { margin-top:36px; padding-bottom:26px; border-bottom:1px solid #e2e2e2; }
.newB-e ul li .img img { transition: all 0.3s; }
.newB-e ul li .d { font-size: 14px;color:#182b57; margin:25px 0 5px; }
.newB-e ul li .t { font-size: 16px;color:#333333; line-height: 1.8; }
.newB-e ul li:last-child { border:none; }
.newB-e ul li:hover .d,.newB-e ul li:hover .t { color:#182b57; }
.newB-e ul li:hover .img img { transform: scale(0.94); }
@media(max-width: 1680px){
	.new { padding: 0 0 70px; }
	.newB-g .con { left: 16px; bottom: 20px;}
	.newB-g .con .c { font-size: 20px; margin-bottom: 15px;}
	.newB { margin-top:30px; }
	.newB-a { padding:30px 36px 40px; }
	.newB-b .t { font-size: 24px; }
	.newB-b .d { padding:12px 0 20px; }
	.newB-c { line-height: 1.8; padding: 20px 0 30px; }
	.newB-f { padding:30px 20px 36px; }
	.newB-f .tit { font-size: 24px; }
	.newB-e ul li { margin-top:24px; padding-bottom:20px; }
	.newB-e ul li .d { margin:15px 0 5px; }
}
@media(max-width: 1480px){
	.new { padding: 0 0 50px; }
	.newB { margin-top:20px; }
	.newB-a { padding:20px 26px 30px; }
	.newB-b .t { font-size: 20px; }
	.newB-b .d { padding:12px 0 20px; }
	.newB-c { line-height: 1.8; padding: 16px 0 24px; margin-bottom:20px; }
    .newB-e ul li .t { font-size: 16px; line-height: 1.6; }
	.newB-f { padding:20px 15px 10px; }
	.newB-f .tit { font-size: 20px; }
	.newB-e ul li { margin-top:18px; padding-bottom:16px; }
	.newB-e ul li .d { margin:10px 0 4px; }
}
@media(max-width: 1280px){
	.newB-g .con { left: 12px; bottom: 15px;}
	.newB-g .con .c { font-size: 18px; margin-bottom: 12px;}
}
@media(max-width: 1024px){
	.newB-a { width: 100%; }
	.newB-f,.newB-d { display: none; }
	.fenyebtn ul { width: 60%; }
	.fenyebtn ul li a { display: block; }
}
@media(max-width: 600px){
	.new { padding: 0 0 40px; }
	.newB { margin-top:0px; }
	.fenyebtn ul { width: 100%; max-width: 100%; }
	.fenyebtn .return-btn { float: left; }
	.newB-a { padding:20px 12px 30px; }
	.newB-c { padding: 16px 0 20px; margin-bottom:15px; }
}

/* 产品中心 */
.products { padding: 90px 0 110px; background: #fff;}
.productsA-a ul li { margin-top: 55px;}
.productsA-a ul li a { display: block;}
.productsA-b .img { float: left; width: 66%; }
.productsA-c { right:0; text-align: center; width: 34%; padding: 0 4%;}
.productsA-c .t { font-size: 22px; color:#222222; text-align: center; }
.productsA-c .t img{ width: 240px; }
.productsA-c .c { font-size: 16px; color:#666666; line-height: 1.4; margin:30px 0; }
.productsA-c .more span { font-size: 14px;color:#333333; background: url(../images/aboutd.png) no-repeat right center; border-bottom:2px solid #182b57; padding: 10px 20px 10px 0; }
.productsA-a ul li:hover .productsA-c .t { color:#1f2c5c; }
.productsA-a ul li:hover .productsA-c .more span { color:#182b57; background: url(../images/prose.png) no-repeat right center; border-bottom:2px solid #182b57; }
.productsA-a ul li:nth-child(2n) .productsA-b .img { float: right;}
.productsA-a ul li:nth-child(2n) .productsA-c { right:auto; left:0;}
@media(max-width: 1680px){
	.products { padding: 70px 0 90px; }
	.productsA-c { padding: 0 3%;}
	.productsA-a ul li { margin-top: 45px;}
}
@media(max-width: 1480px){
	.products { padding: 60px 0 80px; }
	.productsA-c { padding: 0 3%;}
	.productsA-a ul li { margin-top: 40px;}
	.productsA-c .t { font-size: 20px;}
}
@media(max-width: 1280px){
	.products { padding: 40px 0 60px; }
	.productsA-c { padding: 0 3%;}
	.productsA-a ul li { margin-top: 30px;}
	.productsA-c .t { font-size: 18px;}
}
@media(max-width: 1024px){
	.products { padding: 30px 0 40px; }
	.productsA-b .img { width: 100%;}
	.productsA-a ul li { margin-top: 20px;}
	.productsA-c { padding: 20px 0 20px; text-align: left; border-bottom: 1px solid #e2e2e2; left:0; position: relative; float: left; width: 100%;}
	.productsA-a ul li { margin-top: 30px;}
	.productsA-c .t { font-size: 18px;}
}

/* 产品详情 */
.product { background: #fff; padding-bottom: 0!important;}
.productA { padding:80px 0 120px; }
.productA-a .img { float: left; width: 53.6%; }

.productA-b { right:0; width: 46.4%; padding: 0 0 0 5%;}
.productA-b .t { font-size: 36px; color:#333333; line-height: 1.5;}
.productA-b .c { font-size: 16px; color:#666666; line-height: 2; margin: 10px 0 30px;}
.productA-b .more a { display: inline-block; margin: 0 10px 0 0; }

.productA-b .more .buyCar span { margin-right: 10px; width: 20px; height: 20px; background: url(../images/buycar.png) no-repeat center/cover;}
.onlineMes span { margin-right: 10px; width: 20px; height: 20px; background: url(../images/onlinemes.png) no-repeat center/cover;}
.onlineMesB span { margin-right: 10px; width: 21px; height: 18px; background: url(../images/onlinemesb.png) no-repeat center/cover;}
.buyCar:hover span { background: url(../images/buycarbg.png) no-repeat center/cover;}
.onlineMes:hover span { background: url(../images/onlinemesbg.png) no-repeat center/cover;}
.onlineMesB:hover span { background: url(../images/onlinemesbbg.png) no-repeat center/cover;}

@media(max-width: 1680px){
	.productA { padding:60px 0 80px; }
	.productA-b .t { font-size: 32px;}
}
@media(max-width: 1480px){
	.productA { padding:40px 0 60px; }
	.productA-b .t { font-size: 28px;}
}
@media(max-width: 1280px){
	.productA { padding:30px 0 50px; }
	.productA-b .t { font-size: 24px;}
	.productA-b .c { margin: 10px 0 20px; line-height: 1.8; }
	.productA-b { padding: 0 0 0 3%;}
}
@media(max-width: 1024px){
	.productA { padding:20px 0 40px; }
	.productA-b .t { font-size: 22px;}
	.productA-a .img,.productA-b { float: left; width: 100%;}
	.productA-b { padding: 20px 0 0;}
}
@media(max-width: 640px){
	.productA { padding:10px 0 40px; }
	.productA-b .t { font-size: 20px;}
	.productA-b .more a.mainMore { padding: 10px 20px;}
}


.productB { padding:220px 0; background: url(../images/prea.jpg) no-repeat center/cover; position: relative;}
.productB:after { content:''; width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: absolute; left:0; top:0; }
.productB-a { position: relative; z-index: 10; }
.productB-a .mainTit .c { max-width: 600px; }
@media(max-width:  1680px){
	.productB { padding: 170px 0; }
}
@media(max-width:  1480px){
	.productB { padding: 120px 0; }
}
@media(max-width:  1280px){
	.productB { padding: 80px 0; }
}
@media(max-width:  1024px){
	.productB { padding: 60px 0; }
}
@media(max-width:  640px){
	.productB { padding: 30px 0 40px; }
}


.productC {  }

.productC-a .img { float: left; width: 59%; }
.productC-b { right:0; width: 32%; }

@media(max-width:  1280px){
	.productC-b { width: 36%; }
}
@media(max-width:  1024px){
	.productC-a .img { width: 100%; }
	.productC-b { width: 100%; float: left; position: relative; padding: 20px 0 0; }
}


.productD { background: #f6f6f6; }
.productD-b { margin-top:40px; }
.productD-c { position: relative; border-radius: 13px; overflow: hidden; }
.productD-c:after { content:''; width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,0.2); left:0; top:0; }
.productD-c .t { z-index: 10; font-size: 22px;color:#fff; position: absolute; width: 100%; bottom: 20px; padding: 0 30px; }

@media(max-width:  1480px){
	.productD-c .t { font-size: 20px; padding: 0 20px; }
	.productD-b { margin-top:30px; }
}
@media(max-width:  1280px){
	.productD-c .t { font-size: 18px; padding: 0 20px; }
	.productD-b { margin-top:20px; }
}
@media(max-width:  1024px){
	.productD-c .t { font-size: 16px; padding: 0 12px; bottom: 12px; }
}


/*团队详情*/
.team { padding: 0 0 90px; }
.teamA-b { margin-top:40px; }
.teamA-b .img { float: left; width: 35%; }
.teamA-c { float: right; width: 60%; padding-top: 60px; }

.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 { font-size: 16px; color:#666; line-height: 2; margin:30px 0 42px; }

@media(max-width:  1680px){
	.team { padding: 0 0 70px; }
	.teamA-b { margin-top:30px; }
	.teamA-c {  padding-top: 50px; }
	.teamA-c .topTit { padding-bottom: 24px; margin-bottom: 24px; }
	.teamA-c .topTit .t { font-size: 28px; }
	.teamA-c .con { margin:24px 0 36px; }
}
@media(max-width:  1480px){
	.team { padding: 0 0 60px; }
	.teamA-b { margin-top:20px; }
	.teamA-c {  padding-top: 40px; }
	.teamA-c .topTit { padding-bottom: 20px; margin-bottom: 20px; }
	.teamA-c .topTit .t { font-size: 24px; }
	.teamA-c .con { margin:20px 0 30px; }
}
@media(max-width:  1280px){
	.team { padding: 0 0 50px; }
	.teamA-b { margin-top:10px; }
	.teamA-c {  padding-top: 30px; }
	.teamA-c .topTit { padding-bottom: 20px; margin-bottom: 20px; }
	.teamA-c .topTit .t { font-size: 24px; }
	.teamA-c .con { margin:20px 0 30px; }
}
@media(max-width:  1024px){
	.team { padding: 0 0 40px; background-size: 80% auto; }
	.teamA-b .img { width: 100%; }
	.teamA-b { margin-top:10px; }
	.teamA-c { width: 100%; padding-top: 20px; }
	.teamA-c .topTit { padding-bottom: 20px; margin-bottom: 20px; }
	.teamA-c .topTit .t { font-size: 22px; }
	.teamA-c .con { margin:20px 0 20px; }
}




.homeBoxB-b { margin-top: 40px; }
.homeBoxB-c { border-radius: 15px; overflow: hidden; float: left; }
.homeBoxB-c1 { height: 32.4vw; width: 63.5%; }
.homeBoxB-c2,.homeBoxB-c3 { height:  calc(16.2vw - 10px); float: right; width: calc(36.5% - 20px); }
.homeBoxB-c3 { margin-top: 20px; }
.homeBoxB-c .ct { font-size: 24px;color:#fff; position: absolute; left: 0; bottom: 0; padding:0 30px 20px; }

.homeBoxB-d { margin-top:50px; }
.homeBoxB-d ul li { width: 19%; text-align: center; margin-right: 1.25%; float: left; background: #fff; padding:30px 0; border-radius: 10px; float: left; }
.homeBoxB-d ul li:last-child { margin-right:0; }
.homeBoxB-e { display: inline-block; padding-left:56px; font-size: 16px;color:#555555; }
.homeBoxB-e .icon { position: absolute; left:0; top:50%; transform: translateY(-50%); }



@media(max-width:  1680px){
	.homeBoxB-d { margin-top:40px; }
}
@media(max-width:  1480px){
	.homeBoxB-b { margin-top: 30px; }
	.homeBoxB-c1 { height: 35.4vw; }
	.homeBoxB-c2,.homeBoxB-c3 { height: calc(17.7vw - 10px); }
	.homeBoxB-c .ct { font-size: 22px; }
	.homeBoxB-d { margin-top:30px; }
	.homeBoxB-d ul li  { padding: 26px 0; }
}
@media(max-width:  1280px){
	.homeBoxB-b { margin-top: 20px; }
	.homeBoxB-c1 { height: 42vw; }
	.homeBoxB-c .ct { font-size: 20px; padding: 0 20px 20px; }
	.homeBoxB-c2,.homeBoxB-c3 { height: calc(21vw - 10px); }
	.homeBoxB-d { margin-top:20px; }
	.homeBoxB-d ul li  { padding: 22px 0; }
	.homeBoxB-e { font-size: 16px; }
}
@media(max-width:  1024px){
	.homeBoxB-b { margin-top: 20px; }
	.homeBoxB-c1 { height: auto; width: 100%; }
	.homeBoxB-c .ct { font-size: 20px; padding: 0 20px 20px; }
	.homeBoxB-c2,.homeBoxB-c3 { height: auto; width: 100%; margin-top: 20px; }
	.homeBoxB-d ul li { width: 32%; margin-right:2%; }
	.homeBoxB-d ul li:nth-child(4),.homeBoxB-d ul li:nth-child(5) { width: 49%; margin-top:2%; }
	.homeBoxB-d ul li:nth-child(3) { margin-right:0; }
}
@media(max-width:  640px){
	.homeBoxB-c .ct { font-size: 18px; padding: 0 12px 20px; }
	.homeBoxB-c2,.homeBoxB-c3 { margin-top: 16px; }
	.homeBoxB-d ul li { width: 48%; margin-right:0; }
	.homeBoxB-d ul li:nth-child(4),.homeBoxB-d ul li:nth-child(5) { width: 48%; margin-top:0; }
	.homeBoxB-d ul li:nth-child(n+3) { margin-top:4%; }
	.homeBoxB-d ul li:nth-child(5) { width: 100%; }
	.homeBoxB-d ul li:nth-child(2n) { float: right;}
}
@media(max-width:  400px){
	.homeBoxB-e .icon img { width: 40px; }
	.homeBoxB-e { padding-left: 46px; }
}
@media(max-width:  360px){
	.homeBoxB-e .icon img { width: 35px; }
	.homeBoxB-d ul li { padding: 16px 0; width: 49%; }
	.homeBoxB-d ul li:nth-child(n+3) { margin-top:12px; }
	.homeBoxB-e { padding-left: 40px; font-size: 14px; }
}


.homeBoxC {  }
.homeBoxC-a { margin-top:50px; }
.homeBoxC-b { float: left; width: 50%; }
.homeBoxC-c { height: 46vw; border-radius: 12px; overflow: hidden;}
.homeBoxC-d { width: 100%; position: absolute; left:0; bottom:0; background: #182b57; padding: 3vw 60px 7vw; }
.homeBoxC-d .d { font-size: 14px;color:#fff; }
.homeBoxC-d .d span { display: inline-block; margin-left: 20px; font-size: 14px; }
.homeBoxC-d .t { font-size: 20px;color:#fff; margin:24px 0 20px; }
.homeBoxC-d .c { font-size: 16px;color:#fff; line-height: 2; min-height: 140px; margin-bottom:20px; text-align: justify; }
.homeBoxC-d .more span { font-size: 16px;color: #fff; display: inline-block;  padding-right: 24px; background: url(../images/morebg.png) no-repeat right center;}
.homeBoxC-b .homeQh { opacity: 0.6; width: 57px; height: 11px; position: absolute; top:auto; transform: translateY(0); bottom:65px; }
.homeBoxC-b .homeQh:after { display: none; }
.homeBoxC-b .swiper-button-next { right: 60px; background: url(../images/homenext.png) no-repeat center/cover; }
.homeBoxC-b .swiper-button-prev { left: auto; right: 130px; background: url(../images/homeprev.png) no-repeat center/cover; }
.homeBoxC-b .homeQh:hover { opacity: 1; }



.homeBoxC-a { background: #f5f5f5; border-radius: 12px; overflow: hidden; }
.homeBoxC-e { float: right; width: 50%; background: #f5f5f5; height: 46vw; padding: 0 3% 0 5%; }

.homeBoxC-f { width: 100%; height: 100%; }
.homeBoxC-f ul li { border-bottom:1px solid #e2e2e2; }
.homeBoxC-f ul li:last-child { border:none; }
.homeBoxC-f ul li a { display: block; }
.homeBoxC-g { display: block;height: 15.3333vw; }
.homeBoxC-h { position: absolute; left: 0; top:50%; transform: translateY(-50%); }

.homeBoxC-h .d { font-size: 14px;color:#182b57; }
.homeBoxC-h .t { font-size: 22px;color:#333333; margin:24px 0 40px; }
.homeBoxC-h .d span { font-size: 16px; display: inline-block; margin-left: 20px; }
.homeBoxC-h .more span { font-size: 16px;color: #666666; display: inline-block;  padding-right: 24px; background: url(../images/moreblue.png) no-repeat right center;}



@media(max-width: 1780px){
	.homeBoxC-d { padding: 2.4vw 50px 8vw; }
	.homeBoxC-d .t { font-size: 20px; margin:20px 0 18px; }
	.homeBoxC-d .c { min-height: 112px; }
	.homeBoxC-b .homeQh { bottom: 50px; }
}
@media(max-width: 1680px){
	.homeBoxC-d { padding: 2vw 40px 7vw; }
	.homeBoxC-b .swiper-button-next { right: 40px; background: url(../images/homenext.png) no-repeat center/cover; }
    .homeBoxC-b .swiper-button-prev { left: auto; right: 110px; background: url(../images/homeprev.png) no-repeat center/cover; }
	.homeBoxC-d .t { font-size: 20px; margin:20px 0 18px; }
	.homeBoxC-d .c { margin-bottom: 50px; }
	.homeBoxC-b .homeQh { bottom: 50px; }
	.homeBoxC-h .t { font-size: 20px; margin:20px 0 30px; }
}
@media(max-width: 1480px){
	.homeBoxC-d { padding: 20px 30px 70px; }
	.homeBoxC-b .swiper-button-next { right: 30px; background: url(../images/homenext.png) no-repeat center/cover; }
    .homeBoxC-b .swiper-button-prev { left: auto; right: 100px; background: url(../images/homeprev.png) no-repeat center/cover; }
	.homeBoxC-d .t { font-size: 20px; margin:20px 0 18px; }
	.homeBoxC-d .c { min-height: 84px; }
	.homeBoxC-b .homeQh { bottom: 30px; }
	.homeBoxC-h .t { font-size: 20px; margin:12px 0 20px; }
}
@media(max-width: 1280px){
	.homeBoxC-c,.homeBoxC-e { height: 54vw; }
	.homeBoxC-g { height: 18vw; }
}
@media(max-width: 1024px){
	.homeBoxC-c { height: auto; width: 100%; }
	.homeBoxC-b { height: auto; width: 100%; }
	.homeBoxC-d { position: relative; left:0; margin-top: -60px; }
	.homeBoxC-d { padding: 20px 20px 60px; }
	.homeBoxC-d .t { font-size: 18px; margin:12px 0 8px; }
	.homeBoxC-d .c { margin-bottom: 20px; }
	.homeBoxC-h .t { font-size: 18px; margin:8px 0 12px; }
	.homeBoxC-e { width: 100%; float: left; }
	.homeBoxC-e { height: auto; padding: 0 20px; }
	.homeBoxC-g { height: auto; padding: 20px 0; }
	.homeBoxC-h { position: relative; transform: translateY(0); }
	.homeBoxC-b .swiper-button-next { right: 20px; background: url(../images/homenext.png) no-repeat center/cover; }
    .homeBoxC-b .swiper-button-prev { left: auto; right: 90px; background: url(../images/homeprev.png) no-repeat center/cover; }
}
@media(max-width: 640px){
	.homeBoxC-d { padding: 20px 12px 60px; }
	.homeBoxC-b .swiper-button-next { right: 12px; background: url(../images/homenext.png) no-repeat center/cover; }
    .homeBoxC-b .swiper-button-prev { left: auto; right: 82px; background: url(../images/homeprev.png) no-repeat center/cover; }
}



.homeBoxD { padding: 0 60px 60px; }
.homeBoxD-b { width: 100%; }
.homeBoxD-b .mainTit { padding-top:150px; position: relative; }
.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; text-align: justify; }
.homeBoxD-b .more { margin-top:55px; text-align: center; }
.homeBoxD-b .more a { margin: 0 10px; }

@media(max-width:  1680px){
	.homeBoxD-b .mainTit { padding-top:120px; }
	.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; }
	.homeBoxD-b .more { margin-top:45px; text-align: center; }
}
@media(max-width:  1480px){
	.homeBoxD { padding: 0 40px 50px; }
	.homeBoxD-b .mainTit { padding-top:100px; }
	.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; }
	.homeBoxD-b .more { margin-top:35px; text-align: center; }
}
@media(max-width:  1280px){
	.homeBoxD { padding: 0 20px 40px; }
}
@media(max-width:  1024px){
	.homeBoxD-b .mainTit { padding-top:60px; }
	.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; padding: 0 20px; }
	.homeBoxD-b .more { margin-top:25px; text-align: center; }
	.homeBoxD-b { position: absolute; top:50%; transform: translateY(-50%); }
}
@media(max-width:  750px){
	.homeBoxD { padding: 0 3% 40px; }
	.homeBoxD-b .mainTit { padding-top:0px; }
	.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; padding: 0 20px; }
	.homeBoxD-b .more { margin-top:25px; text-align: center; }
	.homeBoxD-b { width: 100%; padding: 20px 0 0; position: relative; top:0; transform: translateY(0); }
	.homeBoxD-b .mainTit .t,.homeBoxD-b .mainTit .c { color:#333!important; }
	.homeBoxD-b .mainMore { color:#333; border:1px solid #e2e2e2; }
	.homeBoxD-b .mainMore span { background: url(../images/morebg2.png) no-repeat right center; }
	.homeBoxD-b .more a { margin: 0 5px; }
}
@media(max-width:  500px){
	.homeBoxD-b .mainTit { padding-top:0px; }
	.homeBoxD-b .mainTit .c { margin: 0 auto; max-width: 900px; padding: 0 20px; }
	.homeBoxD-b .more { margin-top:25px; text-align: center; }
	.homeBoxD-b { width: 100%; padding: 20px 0 0; position: relative; top:0; transform: translateY(0); }
	.homeBoxD-b .mainTit .t,.homeBoxD-b .mainTit .c { color:#333!important; }
	.homeBoxD-b .mainMore { color:#333; border:1px solid #e2e2e2; }
	.homeBoxD-b .mainMore span { background: url(../images/morebg2.png) no-repeat right center; }
    .homeBoxD-b .more { margin-top: 10px; }
	.homeBoxD-b .more a { margin: 5px 2px; }
	.homeBoxD-b .more a.mainMore { padding:6px 12px; font-size: 14px; margin: 0 3px; }
}
@media(max-width:  420px){
	.homeBoxD-b .more a.mainMore { padding:5px 10px; font-size: 12px; margin: 0px; }
	.homeBoxD-b .more a.mainMore span { width: 12px; }
}




/*投资者关系*/



/* 投资者关系综合页 */

.tzzgxA { margin-top:-100px; }
.tzzgxA-a {background: #ffffff; background-size: auto 80%; padding: 50px 80px;position: relative;z-index: 10; border-radius: 12px; overflow: hidden;}
.tzzgxA-b {float: left;width: 26%;position: relative;}
.tzzgxA-b .cje { font-size: 16px;color:#666;}
.tzzgxA-b:after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #e3e3e3;}
.tzzgxA-b .t {font-size: 30px;color: #474747;}
.tzzgxA-b .t span {font-size: 18px;color: #474747;}
.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 .cc 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 .cc span i {text-align: center; position: absolute;width: 15px;height: 10px;position: absolute;top: 0; left: 50%; transform: translateX(-50%); }
.tzzgxA-b .cc span i.zhang {background: url(../images/tzzgxa.png) no-repeat top center/cover;  }
.tzzgxA-b .cc span i.die {background: url(../images/die.png) no-repeat top center/cover; }
.tzzgxA-b .change {line-height: 34px;font-size: 22px;margin-top: 15px;}
.tzzgxA-b .change span {display: inline-block;width: 12px;height: 24px;vertical-align: top;}


.tzzgxA-b .c .cc { float: left; margin-right: 20px; }
.tzzgxA-b .c .change { float: left; }

.tzzgxA-b .up {color: #ff0000;}
.tzzgxA-b .down {color: #37bd79}
.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: 66%;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-a {padding: 50px 60px;}
	.tzzgxA-b .t {font-size: 32px;}
	.tzzgxA-b .c {font-size: 46px;}
	.tzzgxA-b .cc span { font-size: 18px; }
	.tzzgxA-c {width: 68%;}
	.tzzgxA-c ul li .c {font-size: 32px;}
}
@media(max-width:1480px) {
	.tzzgxA-a {padding: 40px 40px;}
	.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-a {padding: 30px;}
	.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-a {padding: 30px;}
	.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;}
	.tzzgxA-a {margin-top: 0;padding-toP: 30px;}
	.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;}
	.tzzgxA-a {padding: 30px 20px;}
}




.investor { background: #f6f6f6; }
.investorB { padding:80px 0 120px; }
.investorB ul { display: flex; flex-wrap: wrap; }
.investorB ul li { float: left; width: calc(33.3333% - 10px); margin-right: 13px; text-align: center; }
.investorB ul li { padding:  80px 40px 40px; display: block; }
.investorB ul li { background: #ffffff; border-radius: 12px; box-shadow: 0 5px 5px 0 rgba(220,220,220,0.3); }

.investorB ul li:last-child { margin-right: 0;}
.investorB-a .img img.pic2 { display: none; }
.investorB-a .con .t { font-size:30px;color:#333333; margin: 16px 0 20px; }
.investorB-a .con .c { font-size: 16px;color:#666666; line-height: 1.8; min-height: 120px; }
 
.investorB-a .con .c a { background: url(../images/morebg2.png) no-repeat right center; max-width: 360px; margin: 0 auto; display: block; width: 100%;font-size: 16px;color:#333333; line-height: 2; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.8);text-align: left; color:#333; }
.investorB ul li:hover .con .c a { border-bottom:1px solid rgba(255,255,255,0.8); color:#fff; background: url(../images/morebg.png) no-repeat right center; }

.investorB-a em {margin-top: 20px; display: none; font-style: normal; text-align: left; }
.investorB-a .icon { display: inline-block; width: 100%; height: 60px; background: url(../images/tzb.png) no-repeat center; }
.investorB ul li:hover { background: #182b57; }
.investorB ul li:hover .investorB-a .img img.pic1 { display: none; }
.investorB ul li:hover .investorB-a .img img.pic2 { display: inline-block; }
.investorB ul li:hover .investorB-a .con .t,.investorB ul li:hover .investorB-a .con .c { color:#fff; }


.investorB ul li:hover .mainMore { color:#fff; border-color:#fff;  }
.investorB ul li:hover .mainMore span { background: url(../images/morebg.png) no-repeat center; }


@media(max-width: 1920px){
	.investorB ul li { padding: 55px 40px 25px; }
}
@media(max-width: 1680px){
	.investorB { padding:60px 0 100px; }
	.investorB ul li { padding: 45px 30px 30px; }
	.investorB ul li .investorB-a .img img { height: 80px; }
	.investorB-a .con .t { font-size: 26px; margin: 8px 0 12px; }
}
@media(max-width: 1480px){
	.investorB { padding:50px 0 80px; }
	.investorB ul li { padding: 35px 20px 30px; }
	.investorB ul li .investorB-a .img img { height: 50px; }
	.investorB-a .con .t { font-size: 24px; }
}
@media(max-width: 1024px){
	.investorB { padding:40px 0 60px; }
	.investorB ul li { width: 49%; margin-right:0; }
	.investorB ul li:nth-child(n+3){ margin-top:20px; }
	.investorB ul li:nth-child(2n){ float: right; }
	.investorB-a .con .t { font-size: 20px; }
	.investorB-a .con { margin-bottom: 20px; }

	.investorB ul li{ width: 100%; }
	.investorB ul li { padding: 20px 14px 25px; }
	.investorB-a .con .c { min-height: 10px; }
	.investorB ul li:nth-child(n+2){ margin-top: 16px; }
}
@media(max-width: 650px){
	.investorB { padding:30px 0 40px; }
	.investorB-a .con .t { margin: 8px 0 12px; }
	.investorB-a .con .c { line-height: 1.5; }
}
@media(max-width: 500px){
	
}

a,img { vertical-align: top; }
/*.investorC { padding: 200px 0 250px; }*/
.investorC { background: #ffffff; }
.investorC-a { width: 50%; float: left; }
.investorC { position: relative; }
.investorC-b { position: absolute; width: 50%; right:0; top:50%; transform: translateY(-50%); padding:0 8.3333% 0 80px; }
.investorC-d ul { margin: 40px 0 60px; }
.investorC-d ul li { margin-top: 24px; padding: 10px 0 10px 80px; position: relative; }
.investorC-d ul li .icon { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 62px; height: 62px; padding: 7px 6px 5px 7px; border:1px solid #e2e2e2; border-radius: 50%; }
.investorC-d .mainMoreI { margin-right: 10px; }

@media(max-width:  1680px){
	.investorC-d ul { margin: 26px 0 40px; }
	.investorC-d ul li { margin-top: 20px; }
}
@media(max-width:  1480px){
	.investorC-b { padding: 0 5% 0 40px; }
	.investorC-d ul { margin: 16px 0 20px; }
	.investorC-d ul li { margin-top: 16px; padding: 6px 0 6px 70px; }
	.investorC-d ul li .icon { width: 56px;height: 56px; }
}
@media(max-width:  1280px){
	.investorC-d a { display: none; }
}
@media(max-width:  1024px){
	.investorC-a,.investorC-b { width: 100%; }
	.investorC-b { position: relative; top:0; transform: translateY(0); padding: 20px 20px 30px; float: left; }
	.investorC-d a { display: inline-block; }
}
@media(max-width:  640px){
	.investorC-b { padding: 20px 12px 30px; }
}


.inverstorH-a { margin-top:110px; }
.inverstorH-b { position: relative; float: left; width: 49%; }
.inverstorH-b a { position: relative; overflow: hidden; display: block; width: 100%; height: 20vw }
.inverstorH-b .con { position: absolute; left: 0px; bottom: 20px; width: 100%; padding: 0 30px; }
.inverstorH-b .con .t { font-size: 30px; }
.inverstorH-b .con .c { margin-top: 6px; font-size: 16px; line-height: 2; }
.inverstorH-b .con .icon { width: 87px; height: 110px; background: url(../images/inh.png) no-repeat center/cover; margin-bottom: 20px; }
.inverstorH-c { position: relative; height: 20vw; border-radius: 12px; overflow: hidden; float: right; background: url(../images/h2bg.png) no-repeat 90% bottom #fff; width: 49%; }
.inverstorH-d { position: absolute; padding: 0 60px; top:50%; transform: translateY(-50%); }
.inverstorH-d .t { font-size: 30px;color:#333333; }
.inverstorH-d .c { font-size: 16px;color:#666666; line-height: 2; margin: 8px 0 36px;     height: 130px;
    overflow-y: auto;}
.inverstorH-d .c::-webkit-scrollbar { /*滚动条整体样式*/ width:4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}
.inverstorH-d .c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 4px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #e5e5e5;}
.inverstorH-d .c::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #fff;}



@media(max-width: 1680px){
	.inverstorH-a { margin-top:80px; }
	.inverstorH-d { padding: 0 50px; }
	.inverstorH-d .t,.inverstorH-b .con .t { font-size: 28px; }
}
@media(max-width: 1480px){
	.inverstorH-a { margin-top:60px; }
	.inverstorH-d { padding: 0 40px; }
	.inverstorH-d .t,.inverstorH-b .con .t { font-size: 26px; }
	.inverstorH-d .c { margin-bottom: 30px; }
	.inverstorH-b .con .icon { width: 76px; height: 96px; }
	.inverstorH-b .con { padding: 0 20px; }
	.inverstorH-b a,.inverstorH-c { height: 22.8vw; }
}
@media(max-width: 1280px){
	.inverstorH-a { margin-top:40px; }
	.inverstorH-d { padding: 0 20px; }
	.inverstorH-d .t,.inverstorH-b .con .t { font-size: 24px; }
	.inverstorH-d .c { margin-bottom: 16px; }
	.inverstorH-b a,.inverstorH-c { height: 26.8vw; }
}
@media(max-width: 1100px){
	.inverstorH-b a,.inverstorH-c { height: auto; }
	.inverstorH-b,.inverstorH-c { width: 100%; }
	.inverstorH-c { margin-top: 10px; }
	.inverstorH-d { padding: 20px 20px 30px; position: relative; top:0; transform: translateY(0); }
}
@media(max-width: 640px){
	.inverstorH-b .con .icon { width: 50px; height: 63px; }
	.inverstorH-d .t,.inverstorH-b .con .t { font-size: 20px; }
	.inverstorH-b a,.inverstorH-c { height: auto; }
	.inverstorH-b,.inverstorH-c { width: 100%; }
	.inverstorH-c { margin-top: 10px; }
	.inverstorH-d { padding: 20px 20px 30px; position: relative; top:0; transform: translateY(0); }
}
@media(max-width: 450px){
	.inverstorH-b .con .icon { display: none; }
	.inverstorH-d .t,.inverstorH-b .con .t { font-size: 18px; }
	.inverstorH-b .con { padding: 0 12px; bottom: 10px; }
	.inverstorH-d { padding: 20px 12px 30px; position: relative; top:0; transform: translateY(0); }
}


/*公司资料*/


/**公司资料**/
.gszlA { padding-top:90px; }
.y-gszl {padding: 33px 0 50px;}
.y-gszl .y-gszla ul li {float: left;width: 23.3%;margin-right: 2%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);min-height: 310px;margin-bottom: 2%;padding: 25px 32px 0 32px;border-radius: 12px;overflow: hidden;}
.y-gszl .y-gszla ul li:nth-child(4n) {margin-right: 0;}
.y-gszl .y-gszla ul li .y-ypa {position: relative;font-size: 20px;color: #333333;padding-left: 28px;padding-bottom: 13px;margin-bottom: 16px;border-bottom: 1px solid #e5e5e5;}
.y-gszl .y-gszla ul li .y-ypa img {position: absolute;top: 0;left: 0;}
.y-gszl .y-gszla ul li .y-ypa .mrxs {display: block;}
.y-gszl .y-gszla ul li .y-ypa .moyc {display: none;}
.y-gszl .y-gszla ul li .y-ypb {font-size: 16px;color: #666666;margin-bottom: 6px;line-height: 1.8;height: 172.8px;overflow: scroll;}
.y-gszl .y-gszla ul li .y-ypb{width:100%!important; overflow: hidden;position: relative; overflow-y: scroll;}
.y-gszl .y-gszla ul li .y-ypb{scrollbar-color:  #182b57 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */-ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.y-gszl .y-gszla ul li .y-ypb::-webkit-scrollbar {/*滚动条整体样式*/width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.y-gszl .y-gszla ul li .y-ypb::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #182b57;}
.y-gszl .y-gszla ul li .y-ypb::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 3px;background: rgba(255,255,255,0);}
.y-gszl .y-gszla ul li .y-ypb:last-child {margin-bottom: 0;}
.y-gszl .y-gszla ul li:hover {background: #182b57;}
.y-gszl .y-gszla ul li:hover .y-ypa .mrxs {display: none;}
.y-gszl .y-gszla ul li:hover .y-ypa .moyc {display: block;}
.y-gszl .y-gszla ul li:hover .y-ypa {color: #fff;}
.y-gszl .y-gszla ul li:hover .y-ypb {color: #ffffff;}
@media (max-width:1480px) {
	.gszlA { padding-top:70px; }
	.y-gszl .y-gszla ul li {padding: 20px 15px 0;width: 31%;margin-right: 3%;}
	.y-gszl .y-gszla ul li:nth-child(3n) {margin-right: 0;}
	.y-gszl .y-gszla ul li:nth-child(4n) {margin-right: 3%;}
	.y-gszl { padding: 30px 0 50px; }
}
@media (max-width:1280px) {
	.gszlA { padding-top:50px; }
}
@media (max-width:1024px) {
	.gszlA { padding-top:40px; }
	.y-gszl .y-gszla ul li .y-ypb {font-size: 14px;}
	.y-gszl .y-gszla ul li .y-ypa {font-size: 18px;}
	.y-gszl { padding: 20px 0 50px; }
}
@media (max-width:850px) {
	.gszlA { padding-top:30px; }
	.y-gszl .y-gszla ul li {width: 49%;margin-right: 2%;}
	.y-gszl .y-gszla ul li:nth-child(2n) {margin-right: 0;}
	.y-gszl .y-gszla ul li:nth-child(3n) {margin-right: 2%;}
	.y-gszl .y-gszla ul li:nth-child(6n) {margin-right: 0;}
}
@media (max-width:650px) {
	.y-gszl .y-gszla ul li {width: 100%;margin-right: 2%;margin-bottom: 15px;padding-bottom: 20px;min-height: auto;}
	.y-gszl .y-gszla ul li .y-ypb { height: auto; }
	.y-gszl { padding: 10px 0 50px; }
}






/*公告与通函*/
/*.investorE { background: #f7f8f8; padding:100px 0 70px; }*/
.investorX-a { float: right; width: calc(100% - 520px); max-width: 900px; padding-top:20px; }
.investorX-a .ggthA-c {width: 36%;background: none;margin-right: 15px; border-radius: 5px;}
.investorX-a .ggthA-c span {  background: url(../images/xwzx-xv.png) no-repeat center; width: 30px; 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 {background: none;width: calc(65% - 30px); border-radius: 50px;}
.ggthA-c .inp {cursor: pointer;position: relative;font-size: 16px;padding-left: 15px;width: 100%; border-radius: 5px;}
.ggthA-c .inp p {line-height: 48px;font-size: 16px;color: #666666;}
.ggthA-c .inp:hover dl {display: block;}
.ggthA-c .inp dl {padding: 15px 12px;display: none;border: 1px solid #eee;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: 16px;color: #666;}
.ggthA-c .inp dl dd:hover {color: #f11053;}
.ggthA-c {position: relative;}
.ggthA-c {border: 1px solid #e2e2e2;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%; border-radius: 5px; font-size: 16px;color: #666666;padding-left: 70px;height: 50px;border: 1px solid #e2e2e2;}
.ggthA-d .inp {padding-left: 20px;background: none;}
.ggthA-d .sub {position: absolute;top: 0; border-radius: 5px; right: 0;background: url(../images/xwzx-fdj.png) no-repeat 45px center #182b57; text-align: left;padding-left: 72px;width: 149px;font-size: 16px;color: #ffffff;cursor: pointer;height: 50px;border: 1px solid #182b57;}
.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;}
}

.investorE { padding:100px 0 80px; }
.investorE-a .newsA-c { margin-bottom:0!important; }

.investorE-a .mainTit { float: left; width: 520px; padding-right: 30px; }
.bgh { background: #f5f4f6; padding-bottom:0; }



.ggth { margin-top: 50px; margin-bottom: 70px; }
.ggth ul { border-top:2px solid #182b57; }
.ggth ul li a { display: block;  font-size: 18px;color: #333333; position: relative; padding: 20px 120px 20px 0; border-bottom: 1px solid #ddd;  }
.ggth ul li .t { display: inline-block; }
.ggth ul li .d { font-size: 15px;color:#999; display: block; margin-top: 5px;}
.ggth ul li i { position: absolute; width: 30px; height: 30px; top:50%; transform: translateY(-50%); }

.ggth ul li:hover a { color:#182b57; }

@media(max-width: 1680px){
	.ggth { margin-top: 40px; }
	.investorX-a .ggthA-c  { width: 49%; }
	.investorX-a .ggthA-d { width: 48%; }
	.ggth { margin-bottom: 60px; }
	.investorE { padding:80px 0 70px; }
}
@media(max-width: 1480px){
	.ggth { margin-top: 30px; }
	.investorE { padding:70px 0 70px; }
}
@media(max-width: 1280px){
	.ggth { margin-top: 20px; }
	.ggth { margin-bottom: 40px; }
	.investorE { padding:60px 0 60px; }
}
@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: 10px; }
	.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 #182b57; }
}

@media(max-width:  1024px){
	.ggth ul li a{ padding: 18px 60px 16px 0; font-size: 16px; }
	.ggth ul li .d { font-size: 16px; left:12px; }
	.ggth ul li .down { right: 0px; }
	.ggth ul li .view { right: 50px; }
	.ggth { margin-bottom: 30px; }
	.investorE { padding:40px 0 50px; }
}
@media(max-width:  500px){
	.investorE { padding:30px 0 40px; }
	.ggth ul li a{ padding: 18px 60px 16px 0px; }
	.ggth ul li .d {position: relative; left:0; width: 100%; display: block; top:0; transform: translateY(0); }
	.ggth ul li .t { padding-left:0; border:none; }
	.ggth ul li .down { right: 12px; }
	.ggth ul li .view { right: 50px; }
}




/*企业管治*/

.qygzA-b { margin:40px 0 0; }
.qygzA-b ul li { background: #fff; padding:30px; border-radius: 6px; }
.qygzA-b ul li:nth-child(n+2) { margin-top:40px; }

.qygzA-c .img { float: left; width: 50%; }
.qygzA-c { position: relative; }
.qygzA-c .con { position: absolute; width: 50%; top:50%; right: 0; padding: 0 60px; transform: translateY(-50%); }

.qygzA-c .tit { position: relative; padding-bottom: 30px; border-bottom:1px solid #e2e2e2; }

.qygzA-c .tit .et { font-size: 16px;color:#182b57; }
.qygzA-c .tit .t { font-size: 34px;color:#333; }
.qygzA-c .tit .icon { position: absolute; right: 0; bottom:  30px; line-height: 1; font-size: 120px;color: #fff;text-shadow: #182b57 1px 0 0, #182b57 0 1px 0, #182b57 -1px 0 0, #182b57 0 -1px 0;}
.qygzA-c .c { margin-top: 30px; font-size: 16px;color:#666; line-height: 2; }
.qygzA-c .c p { margin: 6px 0; }

@media(max-width:  1680px){
	.qygzA-b { margin:30px 0 0; }
	.qygzA-b ul li { padding: 24px; }
	.qygzA-b ul li:nth-child(n+2) { margin-top:32px; }
	.qygzA-c .con { padding: 0 40px; }
	.qygzA-c .tit { padding-bottom: 20px; }
	.qygzA-c .tit .t { font-size: 30px; }
	.qygzA-c .tit .icon { font-size: 100px; bottom: 20px; }
	.qygzA-c .c { margin-top:20px; height: 220px; overflow-y: scroll; }
	.qygzA-c .c{
	    scrollbar-color:  #182b57 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
	    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
	    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
	}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
	.qygzA-c .c::-webkit-scrollbar {/*滚动条整体样式*/
	        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
	        height: 1px;
	}
	.qygzA-c .c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 3px;
	        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	        background: #182b57;
	}
	.qygzA-c .c::-webkit-scrollbar-track {/*滚动条里面轨道*/
	        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	        border-radius: 3px;
	        background: rgba(255,255,255,0);
	}
}
@media(max-width:  1280px){
	.qygzA-b { margin:20px 0 0; }
	.qygzA-b ul li { padding: 20px; }
	.qygzA-b ul li:nth-child(n+2) { margin-top:26px; }
	.qygzA-c .con { padding: 0 30px; }
	.qygzA-c .tit { padding-bottom: 16px; }
	.qygzA-c .tit .t { font-size: 24px; }
	.qygzA-c .tit .icon { font-size: 60px; bottom: 16px; }
	.qygzA-c .c { margin-top:10px; height: 210px; overflow-y: scroll; }
}
@media(max-width:  1024px){
	.qygzA-c .img { width: 100%; }
	.qygzA-c .tit { padding-right: 60px; }
	.qygzA-c .con { position: relative; top:0; transform: translateY(0); width: 100%; padding: 20px 0 10px; float: left; }
}
@media(max-width:  640px){
	.qygzA-b ul li { padding: 16px 12px; }
}





.investorF-b ul {margin: 40px 0 70px;}
.investorF-b ul li {float: left;width: 23%;margin-right: 1.66666%; text-align: center;}
.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: auto;overflow: hidden;}
.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 {padding: 15px 0 0;position: relative; }
.investorF-b ul li .con .t {font-size: 18px;color: #333333;padding-left: 8px;position: relative; margin-bottom: 15px;}
.investorF-b ul li .con .more { font-size: 16px;color: #666666; width: 37px; height: 25px;background: url(../images/morebg.png) no-repeat right center;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.investorF-b ul li:hover .con .t { color:#182b57; }
@media(max-width:1680px) {
	.investorF-b ul {margin: 40px 0 60px;}
	.investorF-b ul li .con .t {font-size: 16px;}
	.investorF-b ul li .con .more {font-size: 14px;}
}
@media(max-width:1380px) {
	.investorF-b ul {margin: 30px 0 50px;}
	.investorF-b ul li {width: 32%;margin: 0 2% 0 0;}
	.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%; }
}
@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 {margin-top: 20px;}
}
@media(max-width:600px) {
	.investorF-b {margin: 20px 0 40px;}
	/*.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+3) { margin-top:16px; }
}


.join { background: #f5f5f5; }

.joinA-b { margin:50px 0 80px; background: #fff; }
.joinA-b dl 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 span { font-size: 16px;color:#333333; padding: 0px 20px 0px 0px; line-height: 60px; }
.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: 22px; 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 {  color:#ffffff; background: #182b57; border:1px solid #182b57; }

.joinA-b dl dd span { color:#666666; }
.joinA-b dl dd .cur span { color:#182b57; }
.joinA-b dl dd .cur { background: #f5f4f4; }
.joinA-b dl dd .cur span.sign6 .icon { background: url(../images/joinb.png) no-repeat center; }
.joinA-b dl dd span { position: relative; height: 60px;}
.joinA-b dl dd span i { font-style: normal; position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); line-height: 20px; }
.joinA-b dl dd 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 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 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:30px 0 50px; }
}
@media(max-width: 800px){
	.joinA-b dl span.sign2 { width: 40%; }
	.joinA-b dl span.sign4 { display: none; }
	.joinA-b dl span.sign1 { width: calc(60% - 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 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; }
}


/*投资者修改*/
.rngA { margin-top: 46px; }
.rngA-a { width: 49%; float: left;}
.rngA-b { float: right; }
.rngA-a { padding:5px 30px 20px; background: #ffffff; border-radius: 16px; }
.rngA-a .topTit { position: relative; padding:20px 0; border-bottom:2px solid #182b57; margin-bottom: 10px; }
.rngA-a .topTit .t { font-size: 30px;color:#222222; }
.rngA-a .topTit .more { position: absolute; right:0; top:50%; transform: translateY(-50%); }
.rngA-a .topTit .more a { display: inline-block; font-size: 16px;color:#333333; padding-right:19px; background: url(../images/rnga.png) no-repeat right center; }

.rngA-c ul li .t { font-size: 18px;color:#333333; width: calc(100% - 60px); line-height: 20px; height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;  }
.rngA-c ul li .d { font-size: 15px;color:#999999; margin-top: 5px; }
.rngA-c ul li span,.rngA-c ul li a { position: relative; display: block; }

.rngA-c ul li a { padding: 18px 0; border-bottom: 1px solid #e2e2e2; }
.rngA-c ul li:hover a .t { color:#182b57; }
.rngA-c ul li:last-child a { border:none; } 
.rngA-c ul li a i,.rngA-d ul li a .more,.ggth ul li .down { display: inline-block; width: 46px; height: 46px; border:1px solid #e2e2e2; border-radius: 50%; background: url(../images/rngb.png) no-repeat center; position: absolute; right:0; top:50%; transform: translateY(-50%); }
.rngA-c ul li:hover a i,.rngA-d ul li:hover a .more,.ggth ul li:hover .down { border:1px solid #182b57; background: url(../images/rngbbg.png) no-repeat center #182b57; }
.ggth ul li .down { right: 0px; }
.rngA-d { height: 240px; overflow: hidden; }
.rngA-c { height: 250px; overflow: hidden; }

.rngA-d { margin-top: 20px; }
.rngA-d ul li { float: left; width: 32%; display: block; margin-right:2%; }
.rngA-d ul li:last-child { margin-right:0; }

.rngA-d ul li a { display: block; border:1px solid #ddd; background: #f9f9f9; height: 240px; border-radius: 12px; padding: 20px 10px 20px; }
.rngA-d ul li a .t { font-size: 30px;color:#222222; line-height: 28px; }
.rngA-d ul li a .t span { line-height: 1; display: inline-block;font-size: 16px; vertical-align: top; background: #182b57; padding: 6px 15px; border-radius: 3px; color:#fffefe; }

.rngA-d ul li a .c { font-size: 16px;color:#666666; margin-top:10px; }

.rngA-d ul li a .more { position: absolute;left:20px; bottom: 20px; top:auto; transform: translateY(0); }


@media(max-width:  1680px){
	.rngA { margin-top: 40px; }
	.rngA-a { padding:5px 20px 20px; }
	.rngA-a .topTit { padding: 16px 0; }
	.rngA-a .topTit .t,.rngA-d ul li a .t { font-size: 26px; }
	.rngA-d ul li a .more { left:10px; }
}
@media(max-width:  1480px){
	.rngA { margin-top: 30px; }
	.rngA-a { padding:5px 16px 16px; }
	.rngA-a .topTit { padding: 14px 0; }
	.rngA-a .topTit .t,.rngA-d ul li a .t { font-size: 22px; }
	.rngA-d ul li a .more { left:10px; }
	.rngA-c ul li a { padding: 15px 0; }
	.rngA-c { height: 220px; }
	.rngA-c ul li .t { font-size: 16px; }
    .rngA-d { height: 210px; }
    .rngA-d ul li a { height: 208px; padding: 12px; }
    .rngA-c ul li a i,.rngA-d ul li a .more { width: 40px; height: 40px; }
    .rngA-d ul li a .more { left:12px; bottom:12px; }
}
@media(max-width:  1280px){
	.rngA { margin-top: 20px; }
	.rngA-a .topTit .t,.rngA-d ul li a .t { font-size: 20px; }
	.rngA-d ul li a .t span { padding: 5px 10px; }
}
@media(max-width:  1024px){
	.rngA-a { width: 100%; }
	.rngA-b { margin-top:20px; }
}
@media(max-width:  550px){
	.rngA-d ul li { width: 100%; margin-right:0; }

	.rngA-d ul li:nth-child(n+2) {margin-top: 16px;}
    .rngA-d { height: auto; }
    .rngA-d ul li a { height: 180px; padding: 12px; }
}



/*业绩电话及路演*/
.yjdhhA { height: 300px; margin-top:20px; }

.yjdhh .t { font-size: 22px;color:#333333;}
.yjdhh .c { margin: 10px 0; font-size: 15px;color:#666666; }
.yjdhh a.more { display: inline-block; background: url(../images/rngba.png) no-repeat right center; padding: 10px 40px 10px 0; font-size: 15px;color:#666666; }


.yjdhh-a .tabTit span { margin-right:  12px; display: inline-block; border:1px solid #e2e2e2; border-radius: 50px; padding:10px 30px; font-size: 14px;color:#666666; cursor: pointer; }
.yjdhh-a .tabTit span.cur { border:1px solid #182b57;color:#fff; background: #182b57;}


.yjdhh-a .tabBox ul li .con { display: none; }


.yjdhh-a .tabBox .box { position: relative; margin-top: 24px; height: 220px; overflow-y: scroll; }

.yjdhh-a .tabBox .box ul li { position: relative; padding-left: 30px; }
.yjdhh-a .tabBox .box ul li:after { content:''; width: 1px; height: 100%; position: absolute; left: 4px; top: 10px; background: #e7e9ee; }
.yjdhh-a .tabBox .box ul li:before { content:''; width: 6px; height: 6px; position: absolute; left: 2px; z-index: 10; top: 8px; background: #999999; border-radius: 50%; }
.yjdhh-a .tabBox .box ul li.cur:before { background: #182b57; }

.yjdhh-a .tabBox .box ul li .con { font-size: 16px; color: #5F6464; }
.yjdhh-a .tabBox .box ul li .con .t1 { padding:  6px 0 6px 24px; background: url(../images/ssicona.png) no-repeat left 9px; background-size: 16px auto; }
.yjdhh-a .tabBox .box ul li .con .t2 { padding:  6px 0 6px 24px; background: url(../images/ssiconb.png) no-repeat left 10px; background-size: 16px auto; }
.yjdhh-a .tabBox .box ul li .con .t3 { padding:  6px 0 6px 24px; background: url(../images/ssiconc.png) no-repeat left 8px; background-size: 16px auto; }


.yjdhh-a .tabBox .box .t { font-size: 18px;color:#333333; padding-right: 20px; position: relative; }

.yjdhh-a .tabBox .box .t:after { content:''; width: 16px; height: 8px; position: absolute; right:4px; top: 8px; background:url(../images/rngbb.png) no-repeat center; }
.yjdhh-a .tabBox .box ul li.cur .t:after { transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}


.yjdhh-a .tabBox .box .c { font-size: 15px;color:#666666; padding-left:25px; background: url(../images/rngbc.png) no-repeat left center; margin-top:8px; }
.yjdhh-a .tabBox .box ul li { padding-bottom: 22px; }
.yjdhh-a .tabBox .box ul li:last-child { padding-bottom: 0px; }
.yjdhh-a .tabBox .box p.none { font-size: 18px;color:#666; }
.yjdhh-a .tabBox .box{
    scrollbar-color:  #182b57 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
.yjdhh-a .tabBox .box::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.yjdhh-a .tabBox .box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #182b57;
}
.yjdhh-a .tabBox .box::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        border-radius: 3px;
        background: rgba(255,255,255,0);
}

@media(max-width:  1480px){
	.yjdhh .t { font-size: 20px; }
}
@media(max-width:  1024px){
	.yjdhh .t { font-size: 18px; }
	.yjdhh-a .tabBox .box ul li { padding-left: 20px; }
	.yjdhhA { height: auto; }
	.yjdhh-a .tabTit span { margin-right: 6px; }
	.yjdhh-a .tabBox .box p.none { font-size: 16px; }
}


/*投资者日历*/

.tzzrl { margin-top:40px; border-top: 2px solid #182b57; padding-top:50px; }

.tzzrl ul li { padding:0; }
.tzzrl ul li .year { width: 160px; float: left; font-size: 36px;color:#222222; padding-left:16px; }

.tzzrlA { float: right; width: calc(100% - 160px); }
.tzzrlA dl dd { cursor: pointer; padding:0 0 40px 170px; position: relative; }
.tzzrlA dl dd:after,.tzzrlA dl dd:before { position: absolute; content:''; }
.tzzrlA dl dd:after { content:''; width: 1px; height: 100%; position: absolute; left: 4px; top: 10px; background: #e7e9ee; }
.tzzrlA dl dd:before { content:''; width: 6px; height: 6px; position: absolute; left: 2px; z-index: 10; top: 8px; background: #999999; border-radius: 50%; }
.tzzrlA dl dd.cur:before { background: #182b57; }
.tzzrlA dl dd .d { font-weight: bold; position: absolute; left:30px; font-size: 22px; color:#222222; top:0; }
.tzzrlA dl dd .con { display: none; font-size: 16px; color: #5F6464; }
.tzzrlA dl dd .con .t1 { padding:  6px 0 6px 24px; background: url(../images/ssicona.png) no-repeat left 9px; background-size: 16px auto; }
.tzzrlA dl dd .con .t2 { padding:  6px 0 6px 24px; background: url(../images/ssiconb.png) no-repeat left 10px; background-size: 16px auto; }
.tzzrlA dl dd .con .t3 { padding:  6px 0 6px 24px; background: url(../images/ssiconc.png) no-repeat left 8px; background-size: 16px auto; }
.tzzrlA dl dd .t { font-size: 18px;color:#333333; padding-right: 20px; position: relative; }
.tzzrlA dl dd .t:after { content:''; width: 16px; height: 8px; position: absolute; right:4px; top: 8px; background:url(../images/rngbb.png) no-repeat center; }
.tzzrlA dl dd.cur .t:after { transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.tzzrlA dl dd .c { font-size: 15px;color:#666666; padding-left:25px; background: url(../images/rngbc.png) no-repeat left center; margin-top:8px; }
.tzzrlA dl dd.cur .t,.tzzrlA dl dd.cur .d { color:#20325c; }
@media(max-width: 1680px){
	.tzzrl { margin-top:35px; padding-top: 40px; }
	.tzzrl ul li .year { width: 140px; font-size: 32px; }
	.tzzrlA { float: right; width: calc(100% - 140px); }
	.tzzrlA dl dd { padding:0 0 35px 150px; }
	.tzzrlA dl dd .d { left: 25px; font-size: 20px; }
}
@media(max-width: 1480px){
	.tzzrl { margin-top:30px; padding-top: 30px; }
	.tzzrl ul li .year { width: 120px; font-size: 28px; }
	.tzzrlA { float: right; width: calc(100% - 120px); }
	.tzzrlA dl dd { padding:0 0 25px 120px; }
	.tzzrlA dl dd .d { left: 25px; font-size: 20px; }
}
@media(max-width: 640px){
	.tzzrl { margin-top:20px; padding-top: 20px; }
	.tzzrl ul li .year { padding:  0 0 20px 0; width: 100%; font-size: 24px; }
	.tzzrlA { width: 100%; }
	.tzzrlA dl dd { padding:0 0 20px 20px; }
	.tzzrlA dl dd .d { display: none;}
	.tzzrlA dl dd:last-child { padding-bottom:0; margin-bottom: 20px; }
}


.toolkit { margin-top:40px; }
.toolkit ul li { float: left; width: 19%; margin-right: 1.25%; }
.toolkit ul li:last-child { margin-right:0; }
.toolkit ul li a { display: block; text-align: center; background: #fff; border-radius: 12px; padding:40px 10px 46px; }
.toolkit ul li a .img .pic2 { display: none; }
.toolkit ul li a .t { font-size: 20px;color:#222222; margin-top:16px; }
.toolkit ul li:hover a { background: #182b57; }
.toolkit ul li:hover a .img .pic2 { display: inline-block; }
.toolkit ul li:hover a .img .pic1 { display: none; }
.toolkit ul li:hover a .t { color:#fff; }

@media(max-width:  1680px){
	.toolkit { margin-top:30px; }
	.toolkit ul li a { padding:30px 10px 36px; }
}
@media(max-width:  1480px){
	.toolkit ul li a .img img { height: 60px; }
	.toolkit { margin-top:20px; }
	.toolkit ul li a { padding:26px 10px 30px; }
	.toolkit ul li a .t { font-size: 18px; margin-top:10px; }
}
@media(max-width:  1280px){
	.toolkit ul li a .img img { height: 50px; }
	.toolkit { margin-top:20px; }
	.toolkit ul li a { padding:26px 10px 30px; }
	.toolkit ul li a .t { font-size: 16px; }
}
@media(max-width:  1024px){
	.toolkit ul li { width: 32%; margin-right:2%; }
	.toolkit ul li:nth-child(3n) { margin-right:0; }
	.toolkit ul li:nth-child(n+4) { margin-top:2%; }
}
@media(max-width:  640px){
	.toolkit ul li a { padding:16px 10px 20px; }
	.toolkit ul li a .t { font-size: 16px; }
}
@media(max-width:  420px){
	.toolkit ul li a { padding:16px 10px 20px; }
	.toolkit ul li a .t { font-size: 14px; }
}
@media(max-width:  380px){
	.toolkit ul li a { padding:16px 10px 20px; }
	.toolkit ul li a .t { font-size: 12px; margin-top: 2px; }
}



.teamC { background: #fff; }


.aboutC-b .mainQh { width: 50px; height: 50px; border-radius: 50%; background: #182b57; border-color:#182b57; }
.aboutC-b .mainQh:after { font-size: 20px!important; color: #fff;}



.teamE { background: #f6f6f6; }

.teamE-b { margin-top: 40px;}
.teamE-b ul { display: flex; flex-wrap: wrap;}
.teamE-b ul li { float: left; width: 32%; margin-right:2%; padding:30px 32px 40px; background: #fff; border-radius: 10px;}
.teamE-c .icon { font-size: 40px; color:#182b57; }
.teamE-c .t { font-size: 22px;color:#333333; margin: 6px 0 4px; }
.teamE-c .c { font-size: 16px;color:#666666; line-height: 1.8;}

.teamE-b ul li:last-child { margin-right:0;}

@media(max-width: 1680px){
	.teamE-b ul li { padding: 26px 24px 36px; }
	.teamE-c .icon { font-size: 38px;}
	.teamE-c .t { font-size: 22px;}
}
@media(max-width: 1480px){
	.teamE-b { margin-top: 30px;}
	.teamE-b ul li { padding: 20px 20px 30px; }
	.teamE-c .icon { font-size: 32px;}
}
@media(max-width: 1280px){
	.teamE-b ul li { padding: 10px 20px 30px; }
	.teamE-c .icon { font-size: 28px;}
	.teamE-c .t { font-size: 20px;}
}
@media(max-width: 1024px){
	.teamE-b { margin-top: 20px;}
	.teamE-b ul li { padding: 10px 16px 20px; }
}
@media(max-width: 1024px){
	.teamE-b ul li { width: 100%; margin-right:0;}
	.teamE-b ul li:nth-child(n+2) { margin-top: 10px;}
}






.teamD { padding:100px 0 100px; }
.teamD-b { margin-top: 50px; margin-bottom: 70px; }
.teamD-b ul li { margin-top: 16px; border:1px solid #e2e2e2; }
.teamD-b ul li a {  font-size: 16px; color: #333333; position: relative; padding: 20px 60px 20px 130px;  }
.teamD-b ul li a { display: block; } 
.teamD-b ul li .t { display: inline-block;  padding-left: 13px; border-left: 1px solid #e2e2e2; }
.teamD-b ul li .d { font-size: 14px;color:#333333; position: absolute; left: 26px; top:50%; transform: translateY(-50%); }
.teamD-b ul li i { position: absolute; width: 30px; height: 30px; top:50%; transform: translateY(-50%); }
.teamD-b ul li i.down { right: 28px; background: url(../images/downa.png) no-repeat center; }
.teamD-b ul li i.view { right: 82px; background: url(../images/view.png) no-repeat center; }

.teamD-b ul li:hover { border:1px solid #182b57; background: #182b57; }
.teamD-b ul li:hover i.down { background: url(../images/downabg.png) no-repeat center; }
.teamD-b ul li:hover i.view { background: url(../images/viewbg.png) no-repeat center; }
.teamD-b ul li:hover .t,.teamD-b ul li:hover .d { color:#fff; }
@media(max-width: 1680px){
	.teamD { padding:80px 0 90px; }
	.teamD-b { margin-top: 40px; }
	.teamD-b { margin-bottom: 60px; }
}
@media(max-width: 1480px){
	.teamD { padding:60px 0 70px; }
	.teamD-b { margin-top: 30px; }
}
@media(max-width: 1280px){
	.teamD { padding:40px 0 50px; }
	.teamD-b { margin-top: 20px; }
	.teamD-b { margin-bottom: 40px; }
}
@media(max-width:  1024px){
	.teamD { padding:30px 0 40px; }
	.teamD-b ul li a { padding: 18px 60px 16px 110px; }
	.teamD-b ul li .d { font-size: 14px; left:12px; }
	.teamD-b ul li i.down { right: 12px; }
	.teamD-b ul li i.view { right: 50px; }
	.teamD-b { margin-bottom: 30px; }
}
@media(max-width:  500px){
	.teamD-b ul li a{ padding: 18px 50px 16px 12px; }
	.teamD-b ul li .d {position: relative; left:0; width: 100%; display: block; top:0; transform: translateY(0); }
	.teamD-b ul li .t { padding-left:0; border:none; }
	.teamD-b ul li i.down { right: 12px; }
	.teamD-b ul li i.view { right: 50px; }
}



.aboutBox2 ol li {box-shadow: 0 0 5px rgb(0 0 0 / 10%); float: left;width: 100%;background: #fff;padding: 20px 25px;margin-bottom: 18px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;position: relative;cursor: pointer;}
.aboutBox2 ol li:last-child {margin-bottom: 0;}
.aboutBox2 ol li .img { display: none; line-height: 0;float: left;width: 140px;text-align: center;overflow: hidden;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.aboutBox2 ol li .text {width: 100%;padding-top: 0px;padding-left: 0px;padding-right: 130px;}
.aboutBox2 ol li .text h3 {color: #333333;font-size: 22px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aboutBox2 ol li .text h4 {margin-top: 5px;font-size: 18px;font-weight: normal;overflow: hidden;color: #666666;}
.aboutBox2 ol li .text .t { display: none; text-align: justify; color: #666666;font-size: 18px;line-height: 30px;margin-top: 15px;/* height: 28px; */overflow: hidden;}
.aboutBox2 ol li .text .t p { margin: 6px 0;}
.aboutBox2 ol li .text .t p:first-child { margin-top:0;}
.aboutBox2 ol li span.btn { position: absolute;right: 25px;top: 25px;background: url(../images/aboutjt01.png) no-repeat center center/cover;width: 38px;height: 38px;cursor: pointer; display: none;}
.aboutBox2 ol li:hover,
.aboutBox2 ol li.cur {box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.aboutBox2 ol li.cur .text h3 {color: #182b57;}
.aboutBox2 ol li.cur span.btn {background: url(../images/aboutjt02.png) no-repeat center center/cover;}

@media(max-width: 1680px){
	.aboutBox2 ol li .text h3 { font-size: 20px;}
}
@media(max-width: 1480px){
	.aboutBox2 ol li .text h3 { font-size: 18px;}
	.aboutBox2 ol li .text h4,.aboutBox2 ol li .text .t { font-size: 14px;}
	.aboutBox2 ol li .text { padding:10px 100px 0 0px;}
}
@media(max-width: 1280px){
	.aboutBox2 ol li .text { padding:0px 60px 0 0px;}
}
@media(max-width: 1024px){
	.aboutBox2 ol li { padding:20px 12px;}
	.aboutBox2 ol li .text { padding:0px 0px 0 0px;}
}
@media(max-width: 640px){
	.aboutBox2 ol li { padding:20px 12px;}
	.aboutBox2 ol li .text { padding:0px 0px 0 0px; float: left; width: 100%; margin-top: 0px;}
	.aboutBox2 ol li .img { width: 100%;}
	.aboutBox2 ol li .text .t { margin-top: 10px;}
	.aboutBox2 ol li .img img { width: 100%;}
	.aboutBox2 ol li span.btn { display: none;}
}




.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 1000; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 60%; max-width: 800px; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);background: #fff; }
.fixVideoB .close { position: absolute; right:-1px; top:-40px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 40px; font-size: 30px;  z-index: 10000;background: #000; color:#fff;}



@media(max-width: 1024px){
    .fixVideoB { width: 90%; }
}


@media(min-width:  1025px){
	.gg {width: 49%;padding: 0;height: 24vw;}
	.governance-architecture {text-align: center;}
	.governance-architecture img {width: 70%;}
}

.row {position: relative;}
.row:after, .row:before {display: table;content: ""}
.row:after {clear: both}
.mt-20 {margin-top: 20px}
.view-video {cursor: pointer;}
.brand-swiper {position: relative;overflow: hidden;}
.brand-swiper .swiper-slide {position: relative;margin-top: 55px;}
.brand-swiper .content {position: absolute;width: 100%;left: 0;bottom: 0;padding: 50px 20px 30px;color: #fff;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .8));}
.brand-swiper .content .title {font-size: 24px;font-weight: bold;}
.brand-swiper .content .desc {font-size: 18px;}
.talent-swiper .swiper-button-next, .talent-swiper .swiper-button-prev {color: #DCDFE6;font-size: 24px;}
.talent-swiper .swiper-button-next:after, .talent-swiper .swiper-button-prev:after {color: #DCDFE6;font-size: 24px;}




