@charset "utf-8";
* { box-sizing: border-box; }
a,img { vertical-align: top; }
.mainMore { transition: all 0.6s; font-size: 16px;color:#666666; background: #ffffff; padding:12px 36px; border-radius: 30px; display: inline-block; position: relative; }
.mainMoreF { border: 1px solid #e6005a; color:#ffffff; background: #e6005a; }
.mainMore span,.mainMoreH em { vertical-align: middle; display: inline-block; width: 42px; height: 22px; background: url(../images/morebg.png) no-repeat right center; }
.mainMoreF span{ background: url(../images/morehbg.png) no-repeat right center; }
.mainMore:hover span,.mainMore:hover em { vertical-align: middle; display: inline-block; width: 42px; height: 22px; background: url(../images/moreh.png) no-repeat right center; }
.mainMoreH span,.mainMoreH em { background: url(../images/moreh.png) no-repeat right center; }
.mainMoreF:hover span { background: url(../images/morehbg.png) no-repeat right center; }
.mainMoreI { border: 1px solid #e2e2e2; }
.mainMoreJ { color: #e50058; border: 1px solid #e50058; }
.mainMore:hover { color:#fff; border:1px solid #ff0064; background: #ff0064; }

.mainMoreA { background: #f5f5f5; }
.mainMoreB { color:#fff; border:1px solid #fff; background: none; }
.mainMoreH { color:#fff; border:1px solid #e50058; background: #e50058; }
.mainMoreH:hover { color:#fff; border:1px solid #e50058; background: #e50058; }

.mainTit .c { font-size: 16px; margin-bottom: 8px }
.mainTit .t { font-size: 46px;color:#222; line-height: 1.1; }
.mainTit .t1 { font-size: 18px;color:#e50058; }
.mainTit .colorWhite { color:#fff; }
.colorPink { color:#e50058!important; }
.alignC { text-align: center; }
.colorWhite { color:#fff!important; }
.container { width: 83%; margin: 0 auto; }


@media(max-width: 1480px){
	.container { width: 90%; }
}
@media(max-width: 1100px){
	.container { width: 94%; }
}


@media(max-width: 1680px){
	.mainTit .t { font-size: 38px; }
}
@media(max-width: 1480px){
	.mainTit .t { font-size: 32px; }
	.mainTit .c,.mainTit .t1 { font-size: 16px; }
}
@media(max-width: 1280px){
	.mainTit .t { font-size: 26px; }
}
@media(max-width: 1100px){
	.mainTit .c { margin-bottom:4px; }
	.mainTit .t { font-size: 28px; line-height: 1.4; }
}
@media(max-width: 600px){
	.mainTit .t { font-size: 24px; }
	.mainMore { font-size: 14px; padding:10px 20px; }
}
@media(max-width:  380px){
	.mainTit .t { font-size: 22px; }

}

.topHeader { width: 100%; background: #fff; position: fixed; z-index: 100100000000000000000; left:0; top:0; border-bottom:1px solid rgba(255,255,255,0.1); }
.header { position: relative; }
.header .logo { float: left; position: relative; padding: 8px 0 8px 40px; }
.header span.navBtn { display: none; width: 40px; height: 50px; float: right; margin-right: 3%; background: url(../images/navBtn.png) no-repeat center; cursor: pointer; }
.header .logo img { height: 60px; }
/*.header .lang { float: right; margin-right:30px; position: relative; line-height: 80px; cursor: pointer; }
.header .lang p { height: 80px; font-size: 14px;color:#333333; position: relative; width: 40px; background: url(../images/lang.png) no-repeat center; }
.header .lang p:after { content:''; width: 15px; height: 20px; position: absolute; right:0; top:50%; transform: translateY(-50%); background: url(../images/lanjt.png) no-repeat right center; }
.langSub {display: none; top: 78px; position: absolute; left:-30px; width: 90px; padding: 10px; background: #fff; box-shadow: 0 0 5px 2px rgba(120,120,120,0.1); }
.langSub a { display: block; line-height: 30px; font-size: 16px;color:#333; padding-left:10px; }
.header .lang:hover .langSub { display: block; }
.header .search { float: right; width: 40px; margin-right: 0px; height: 80px; background: url(../images/searchBtn.png) no-repeat center; cursor: pointer; }
*/


.header .search .searchBtn { display: block; width: 100%; height: 100%; }

.header .lang { float: right; margin-right:40px; position: relative; line-height: 78px; cursor: pointer; }

.header .ewmIcon { position: relative; float: right; position: relative; height: 78px; line-height: 78px; font-size: 14px; color:#333; }
.header .ewmIcon .p { padding:  0 20px; font-size: 16px; }
.header .ewmIcon .p { width: 34px; height: 78px; background: url(../images/ewmicon.png) no-repeat center; }
.header .contactIcon .p { width: 4px; height: 78px; background: url(../images/contacticon.png) no-repeat center; background-size: 23px auto; }
.header .ewmIcon:after { content:''; width: 1px; height: 20px; position: absolute; left: -10px; top:50%; transform: translateY(-50%); background: #dddddd; }
.header .contactIcon:after { display: none; }
.header .ewmIcon .c { display: none; width: 120px; height: 120px; background: #fff; border:1px solid #dedede; padding:2px; position: absolute; left:50%; transform: translateX(-50%); top: 64px; }
.header .ewmIcon:hover .c { display: block; }
.header .lang p { font-size: 14px;color:#333333; height: 78px; position: relative; padding: 0 10px 0 12px; background: url(../images/lang.png) no-repeat right center; }
.header .contactIcon .p a { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; }
/*.header .lang p:after { content:''; width: 15px; height: 20px; position: absolute; right:0; top:50%; transform: translateY(-50%); background: url(../images/lanjt.png) no-repeat right center; }*/
.langSub {display: none; top: 62px; width: 82px; position: absolute; right:0; padding: 10px; background: #fff; box-shadow: 0 0 5px 2px rgba(120,120,120,0.1); left:-32px;}
.langSub a { display: block; line-height: 30px; font-size: 16px;color:#333; text-align:center;}
.header .lang:hover .langSub { display: block; }
.header .search { float: right; width: 40px; margin-right: 0px; position: relative; height: 78px; background: url(../images/searchBtn.png) no-repeat center; cursor: pointer; }

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

.header .search:hover .subsearch {display: block;}

.nav { width: auto; float: right; margin-right: 10px; }
.nav ul li { position: relative; float: left; }
.nav ul li a { display: block; line-height: 80px; font-size: 16px;color:#333333;padding: 0 20px; }
.nav ul li.cur>a,.nav ul li:hover>a { color:#e50058; }
.nav ul li .sub { text-align: center; background: rgba(255,255,255,0.7); border-radius: 6px; padding:  10px; display: none; width: 160px; line-height: 2; position: absolute; left: 50%; transform: translateX(-50%); top:78px; }
.nav ul li .sub a { line-height: 2; font-size: 14px; }
.nav ul li:hover .sub { display: block; }
.nav ul li .sub a:hover { color:#e50058;  }
.nav ul li dl dd { position: relative; }
.nav ul li dl dd .suub { width: 150px; display: none; position: absolute; left:180px; top:0; background: #fff; padding: 10px; }
.nav ul li dl dd:hover .suub { display: block; }

@media(max-width:  1480px){
	.nav ul li a { padding: 0 10px; }
}
@media(max-width:  1100px){
	.nav ul li a  { padding: 0 5px; font-size: 14px; }
}
@media(max-width:  1024px){
    .header .ewmIcon .p { width: 40px; overflow: hidden; padding: 0; z-index:10;}
	.header .logo { padding-left:3%; }
	.nav {display:  none;}
	.header .lang { margin-right:3%; }
	.header .lang p span {display: none;}
	.header .logo img { width: 100px; height: auto; }
	.header .search,.header .ewmIcon .p,.header .ewmIcon { height: 50px; }
	.header .lang { line-height: 50px; }
	.header .lang p { height: 50px; }
	.header .lang { margin-right: 10px; }
	.header span.navBtn { margin-right: 5px; display:inline-block; }
	.header .ewmIcon .c { top:50px; }
	.header .search .subsearch,.header .search .subsearch {top: 35px;padding-top: 30px;}
	.header .search .subsearch .subsearcha { width: 280px; }
	.langSub { width: 80px; left:auto; right: 0; top:50px; }
	.header .contactIcon {  }
.header .contactIcon .p {
    background: url(../images/contacticon.png) no-repeat center !important;
    background-size: 23px auto;
}
	.header .ewmIcon .p { background: url(../images/ewmicon.png) no-repeat center; font-size: 0; width: 42px; }
}
@media(max-width:  350px){
	.header .search .subsearch,.header .search .subsearch {top: 35px;padding-top: 30px;}
	.header .search .subsearch .subsearcha { width: 240px; }
}



/*banner*/
.banner .swiper-pagination {
	bottom: 10px;
	opacity: 0;
	position: absolute;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide {
	position: relative;
	display: inline-block;
}
.banner .swiper-slide .con {
	position: absolute;
	width: 100%;
	left: 0;
	top: 36%;
	transform: translateY(-50%);
	z-index: 10;
}
/*.banner .swiper-slide:after { content:''; width: 100%; height: 24vw; background: url(../images/bannerbg.png) no-repeat center/cover; position: absolute; left:0; bottom:1%; }
*/
.banner .swiper-slide .con .t {
	font-size: 48px;
	color: #ffffff;
}

.banner .swiper-slide .con .c {
	font-size: 18px;
	color: #ffffff;
	text-transform: uppercase;
}
.banner .swiper-slide .con .cc { margin-bottom:36px; line-height: 1.4; }
.banneQh {
	z-index: 1000;
	position: absolute;
	bottom: 4%;
	left: 0;
	width: 100%;
	text-align: left;
}

.banneQh ul li { cursor: pointer; line-height: 38px; position: relative; font-size: 14px; padding-left: 5px; color: #ffffff; float: left; width: 90px; margin-right: 5px; }
.banneQh ul li:after { content:''; width: 100%; height: 2px; background: rgba(255,255,255,0.5); position: absolute; left:0; bottom:0; }
.banneQh ul li:before { content:''; z-index: 5; transition: all 0.8s; width: 0; height: 2px; background: rgba(255,255,255,0.5); position: absolute; left:0; bottom:0; }
.banneQh ul li.sss-active::before { width: 100%; background: #fff; }

@media(max-width:  1024px){
	.banneQh ul li { width: 70px; }
}

.topBanner {position: relative;}
.bannerDowm {padding-bottom: 60px; position: absolute; z-index: 100; cursor: pointer; bottom: 0; right: 60px; width: 20px; text-align: center; color: rgba(255,255,255,0.6);}

.bannerDowm:after { content:'';width: 1px;height: 60px;background: rgba(255,255,255,0.4); position: absolute; left:50%; bottom:0; }
.bannerDowm:before { content:'';width: 5px;height: 20px;background: rgba(255,255,255,1); position: absolute; left:50%; margin-left:-2px; bottom:40px; }
.bannerDowm:before{-webkit-animation:scoll 2s linear infinite;}
@-webkit-keyframes scoll{
    0%{bottom:40px; opacity: 1;}
    25%{bottom:30px; opacity: 0.75;}
    50%{bottom:20px; opacity: 0.5;}
    75%{bottom:10px; opacity: 0.25;}
    100%{bottom:0px; opacity: 0;}
}


@-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;
	}
}

@-webkit-keyframes haha2 {
	0% {
		transform: scale(1)
	}
	10% {
		transform: scale(1.01)
	}
	20% {
		transform: scale(1.02)
	}
	30% {
		transform: scale(1.03)
	}
	40% {
		transform: scale(1.04)
	}
	50% {
		transform: scale(1.05)
	}
	60% {
		transform: scale(1.06)
	}
	70% {
		transform: scale(1.07)
	}
	80% {
		transform: scale(1.08)
	}
	90% {
		transform: scale(1.09)
	}
	100% {
		transform: scale(1.1)
	}
}


.topBanner .swiper-slide .mimg { display: none; }
.topBanner .swiper-slide { position: relative; }
.topBanner .swiper-slide:after { content:''; width: 50%; min-width: 850px; height: 100%; position: absolute; left:0; top:0;/* background: url(../images/homebannerbg.png) no-repeat right center/cover; */}



.bannerBox{ width:100%; height:100vh; position:absolute; left:-120px; top:50%; transform: translateY(-50%); overflow:hidden; pointer-events: none;}

.ban img { width: 100%; }
.ban{ width:2560px; height:1500px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); overflow:hidden;}
.ban .topLine{ position:absolute; top:0; left:910px; width: 368px;}
.lanbg { height: 100%;  }
.lanbg img{ position:absolute; right:50%; height: 100%; width: auto; top:50%; transform:translate(0%,-50%);}
.ban .topLine img{ width: 100%; transform:rotate(-90deg); transform-origin:-340px 490px;}
.banner .swiper-slide-active .ban .topLine img,.ibanner .ban .topLine img{ animation: topLine 3s ease forwards;}
@keyframes topLine {
	0 { transform:rotate(-90deg);}
	100% { transform:rotate(0deg);}
}

.ban .botLine{ position:absolute; bottom:0; left: 910px; width: 368px;}
.ban .botLine img{ width: 100%; transform:rotate(90deg); transform-origin:-860px -490px;}
.banner .swiper-slide-active .ban .botLine img,.ibanner .ban .botLine img{ animation: botLine 3s ease forwards;}
@keyframes botLine {
	0 { transform:rotate(90deg);}
	100% { transform:rotate(0deg);}
}
.ban .topLine2{ width: 346px; position:absolute; top:0; left:790px;}
.ban .topLine2 img{ transform:rotate(-90deg); transform-origin:-336px 517px;}
.banner .swiper-slide-active .ban .topLine2 img,.ibanner .ban .topLine2 img { animation: topLine 3s ease forwards;}
.ban .botLine2{ width: 375px; position:absolute; bottom:0; left:790px;}
.ban .botLine2 img{ transform:rotate(270deg);  transform-origin:-336px -230px;}
.banner .swiper-slide-active .ban .botLine2 img,.ibanner .ban .botLine2 img { animation: botLine 3s ease-out forwards;}
.ban .topLine3{ position:absolute; top:50%; margin-top: -750px; height: 100%; width: 410px; left:820px; }
.ban .topLine3 img{ width: 100%; transform:rotate(90deg); transform-origin:-347px 538px;}
.banner .swiper-slide-active .ban .topLine3 img,.ibanner .ban .topLine3 img { animation: botLine3 3s ease-out forwards;}
@keyframes botLine3 {
	0 { transform:rotate(90deg);}
	100% { transform:rotate(0deg);}
}




@media(max-width:  1920px){
	.ban{ width:1920px; height:1076px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); overflow:hidden;}
	.ban .topLine{ width: auto; position:absolute; top:0; left:704px;}
	.lanbg img{ position:absolute; right:50%; top:50%; transform:translate(0%,-50%);}
	.ban .topLine img{ transform:rotate(-90deg); transform-origin:-340px 490px;}
	.banner .swiper-slide-active .ban .topLine img{ animation: topLine 3s ease forwards;}
	@keyframes topLine {
		0 { transform:rotate(-90deg);}
		100% { transform:rotate(0deg);}
	}
	.ban .botLine{ width: auto; position:absolute; bottom:0; left: 704px;}
	.ban .botLine img{ transform:rotate(180deg); transform-origin:-380px -200px;}
	.banner .swiper-slide-active .ban .botLine img{ animation: botLine 3s ease forwards;}
	@keyframes botLine {
		0 { transform:rotate(180deg);}
		100% { transform:rotate(0deg);}
	}
	.ban .topLine2{ width: auto; position:absolute; top:0; left:614px;}
	.ban .topLine2 img{ transform:rotate(-90deg); transform-origin:-336px 517px;}
	.banner .swiper-slide-active .ban .topLine2 img{ animation: topLine 3s ease forwards;}
	.ban .botLine2{ width: auto; position:absolute; bottom:0; left:614px;}
	.ban .botLine2 img{ transform:rotate(270deg);  transform-origin:-336px -230px;}
	.banner .swiper-slide-active .ban .botLine2 img{ animation: botLine 3s ease-out forwards;}
	.ban .topLine3{ position:absolute; top:0; width: auto; margin-top: 0; left:639px;}
	.ban .topLine3 img{ transform:rotate(180deg); transform-origin:-347px 538px;}
	.banner .swiper-slide-active .ban .topLine3 img{ animation: botLine3 3s ease-out forwards;}
	@keyframes botLine3 {
		0 { transform:rotate(180deg);}
		100% { transform:rotate(0deg);}
	}
}



	



.topBanner .swiper-slide span.icon { transition: all 5s; z-index: 100; display: inline-block; border:17px solid rgba(230,0,90,0.26); width: 90px; height: 90px; border-radius: 50%; position: absolute; left: 60px; top: 20%; margin-top:-50px; }
.topBanner .swiper-slide span.iconb { border:17px solid rgba(230,0,90,0.3); width: 110px; height: 110px; left: 30%; top: 36%; }
.topBanner .swiper-slide span.iconc { border:17px solid rgba(230,0,90,0.4); width: 110px; height: 110px; left: 20%; top: auto; bottom: 10%; }
.topBanner .swiper-slide span.icond { border:17px solid rgba(230,0,90,0.2); width: 50px; height: 50px; left: 32%; top: auto; bottom: 26%; }




.ibanner span.icon { transition: all 5s; z-index: 90; display: inline-block; border:17px solid rgba(230,0,90,0.26); width: 90px; height: 90px; border-radius: 50%; position: absolute; left: 60px; top: 20%; margin-top:-50px; }
.ibanner span.iconb { border:17px solid rgba(230,0,90,0.3); width: 110px; height: 110px; left: 30%; top: 36%; }
.ibanner span.iconc { border:17px solid rgba(230,0,90,0.4); width: 110px; height: 110px; left: 20%; top: auto; bottom: 10%; }
.ibanner span.icond { border:17px solid rgba(230,0,90,0.2); width: 50px; height: 50px; left: 32%; top: auto; bottom: 26%; }


/*.topBanner .swiper-slide span {
	-webkit-animation: big 5s ;
	animation: big 5s ;
	box-sizing: border-box;
}
@-webkit-keyframes big {
	0% {-webkit-transform: scale(0.8);opacity: 1;}
	30% {opacity: 1;-webkit-transform: scale(2);}
	100% {-webkit-transform: scale(1);opacity: 1;}
}
@keyframes big {
	0% {transform: scale(0.8);opacity: 1;}
	30% {opacity: 1;transform: scale(2);}
	100% { transform: scale(1);;opacity: 1;}
}
*/




.bannerZ { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); z-index: 101; }

.bannerY .c { font-size: 18px;color:#fff; }
.bannerY .t { line-height: 1.2; margin: 6px 0 24px; font-size: 46px;color:#fff; }

.topBanner { position: relative; }
.bannerCopy { position: absolute; width: 100%; bottom: 6%; z-index: 11; left:0; }
.bannerCopy .cop { float: left; max-width: 400px; font-size: 12px; }
.bannerCopy .cop p { line-height: 20px; }
.bannerCopy .cop,.bannerCopy .cop p a { color:rgba(255,255,255,0.45) }
.bannerCopy .banEwm { position: relative; cursor: pointer; float: right; }
.banEwm .ewm { display: none; width: 81px; height: 86px; padding: 3px; background: url(../images/ewmbg.png) no-repeat center/cover; position: absolute; left:50%; top:-90px; transform: translateX(-50%); }
.bannerCopy .banEwm:hover .ewm { display: block; }
.banner .swiper-button-prev,.banner .swiper-button-next { width: 46px; height: 46px; background: rgba(0,0,0,0.2); border-radius: 50%; }
.banner .swiper-button-prev:after,.banner .swiper-button-next:after { display: none; }
.banner .swiper-button-prev { left: 60px; background: url(../images/banp.png) no-repeat center rgba(0,0,0,0.2); }
.banner .swiper-button-next { right: 60px; background: url(../images/bann.png) no-repeat center rgba(0,0,0,0.2); }
.banner .swiper-button-prev:hover { background: url(../images/banp.png) no-repeat center #e6005a; }
.banner .swiper-button-next:hover { background: url(../images/bann.png) no-repeat center #e6005a; }


.bannerX .t { font-size: 46px;color:#fff; }
.bannerXA .t { margin-bottom: 40px; }
.bannerX .c { max-width: 600px; line-height: 1.8; margin: 10px 0 24px; font-size: 16px;color:#fff; }

.bannerX-a { margin-top:60px; }
.bannerX-a ul li { float: left; max-width:  15vw; }
.bannerX-a ul li:nth-child(1),.bannerX-a ul li:nth-child(222) { margin-right:16px; }
.bannerX-a ul li a { padding: 20px 24px 30px; display: block; width: 100%; border:1px solid rgba(255,255,255,0.2); border-radius: 2px; }
.bannerX-a ul li a .tt { font-size: 14px;color:#fff; }
.bannerX-a ul li a .cc { margin-top:  6px; font-size: 16px; line-height: 24px; word-break: break-all; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; height: 72px; color:#fff; }

.bannerW { margin-top:40px; }
.bannerW ul li { float: left; cursor: pointer; margin-right:40px; width: 110px; text-align: center; }
.bannerW ul li .icon { padding:20px; border:1px solid rgba(255,255,255,0.3); border-radius: 50%; box-sizing: border-box; }
.bannerW ul li .tit { font-size: 18px;color:#fff; opacity: 0.5; margin-top: 10px; }

.bannerW ul li:hover .tit,.bannerW ul li.cur .tit { opacity: 1; }
.bannerW ul li:hover .icon,.bannerW ul li.cur .icon { background: url(../images/baibg.png) no-repeat center/cover; border:none; }

.topBanner .swiper-slide { overflow:hidden; }
.topBanner .swiper-slide-active .pcbg {-webkit-animation:fa1 8s linear 1; }

@-webkit-keyframes fa{
	0%{-webkit-transform:scale(1.2);}
	5%{-webkit-transform:scale(1.18);}
	10%{-webkit-transform:scale(1.16);}
	15%{-webkit-transform:scale(1.14);}
	20%{-webkit-transform:scale(1.12);}
	25%{-webkit-transform:scale(1.1);}
	30%{-webkit-transform:scale(1.08);}
	35%{-webkit-transform:scale(1.06);}
	40%{-webkit-transform:scale(1.04);}
	45%{-webkit-transform:scale(1.02);}
	50%{-webkit-transform:scale(1.0);}
	55%{-webkit-transform:scale(1.02);}
	60%{-webkit-transform:scale(1.04);}
	65%{-webkit-transform:scale(1.06);}
	70%{-webkit-transform:scale(1.08);}
	75%{-webkit-transform:scale(1.1);}
	80%{-webkit-transform:scale(1.12);}
	85%{-webkit-transform:scale(1.14);}
	90%{-webkit-transform:scale(1.16);}
	95%{-webkit-transform:scale(1.18);}
	100%{-webkit-transform:scale(1.2);}
}
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.2);}
	10%{-webkit-transform:scale(1.18);}
	20%{-webkit-transform:scale(1.16);}
	30%{-webkit-transform:scale(1.14);}
	40%{-webkit-transform:scale(1.12);}
	50%{-webkit-transform:scale(1.1);}
	60%{-webkit-transform:scale(1.08);}
	70%{-webkit-transform:scale(1.06);}
	80%{-webkit-transform:scale(1.04);}
	90%{-webkit-transform:scale(1.02);}
	100%{-webkit-transform:scale(1.0);}
}




@media(max-width: 1880px){
	.bannerX-a ul li { width: 15vw; max-width: 320px; }
}
@media(max-width: 1780px){
	.bannerY .t { font-size: 42px; }
	.bannerX-a ul li { max-width: 280px; }
	.bannerX-a { margin-top:50px; }
}

@media(max-width:1680px) {
	.bannerXA .t { margin-bottom: 30px; }
	.banner .swiper-slide .con .t {
		font-size: 42px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
	.topBanner .swiper-slide:after { min-width: 750px; }
	.bannerY .t { font-size: 38px; }
	.bannerCopy { bottom: 5%; }
	.bannerX .t { font-size: 42px; }
    .bannerX .c { max-width: 580px;}
	.bannerX-a ul li { max-width: 260px; }
	.bannerX-a { margin-top:40px; }
	.bannerX-a ul li a { padding: 16px 24px 26px; }
	.bannerW { margin-top:30px; }
	.bannerW ul li { margin-right:30px; width: 100px; }
	.bannerW ul li .icon { display: inline-block; padding:10px; }
	.bannerW ul li .tit { font-size: 17px; }
}
@media(max-width:1480px) {
	.banner .swiper-slide .con .t {
		font-size: 38px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
	.bannerXA .t { margin-bottom: 20px; }
	.banner .swiper-slide .con .cc { margin-bottom: 20px; }

	.topBanner .swiper-slide:after { min-width: 680px; }
	.bannerY .t { font-size: 34px; margin: 5px 0 20px; }
	.bannerX .t { font-size: 32px; }
    .bannerX .c { font-size: 15px; max-width: 550px; margin: 8px 0 20px;}
	.bannerX-a ul li { max-width: 300px; }
	.bannerX-a { margin-top:30px; }
	.bannerX-a ul li a { padding: 12px 16px 20px; }
	.banner .swiper-button-prev { left: 40px; background: url(../images/banp.png) no-repeat center rgba(0,0,0,0.2); }
    .banner .swiper-button-next { right: 40px; background: url(../images/bann.png) no-repeat center rgba(0,0,0,0.2); }
	.bannerW { margin-top:20px; }
	.bannerW ul li { margin-right:30px; width: 90px; }
	.bannerW ul li .icon { display: inline-block; padding:10px; }
	.bannerW ul li .tit { font-size: 16px; }
}

@media(max-width: 1280px){
	.bannerX-a ul li { width: 16%; max-width: 200px; }
	.bannerZ .t,.bannerX .c { max-width: 400px; }
	.bannerX-a ul li:nth-child(3) { display: none; }
	.bannerX-a ul li a .tt { font-size: 12px; }
	.bannerX-a ul li a .cc { font-size: 14px; }
}
@media(max-width:1280px) {
	.topBanner .swiper-slide:after { min-width: 600px; }
	.bannerY .t { font-size: 28px; }
	.bannerCopy { bottom: 4%; }
	.bannerX .t { font-size: 28px; }
    .bannerX .c { font-size: 14px; max-width: 400px; }
}
@media(max-width:1024px) {
	.bannerCopy { display: none; }
	.banner .swiper-slide .con .t {
		font-size: 32px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
	.banner img.pic2 {
		display: block;
		width: 100%;
	}
	.banner img.pic1 {
		display: none;
	}

	.bannerW ul li { width: 70px; margin-right: 4%; }
	.bannerW ul li:last-child { margin-right:0; }
	.bannerW ul li .tit { font-size: 14px; }
	.header .ewmIcon:after { display: none; }
	.topBanner .swiper-slide span.icon,.bannerBox { display: none; }
	.bannerDowm { right: 3%; }
	.banner .swiper-slide .con { top:100px; transform: translateY(0); }
	.topBanner .swiper-slide .pcbg { display: none!important; }
	.topBanner .swiper-slide .mimg { display: block; }

	.topBanner .swiper-slide:after { display: none; }
	.bannerY .t { font-size: 28px; line-height: 1.4; margin: 5px 0 20px; }
	/*.bannerW  { display: none; }*/
	.bannerX-a ul li { width: 100%; margin-right:0; max-width: 1024px; }
	.bannerX-a ul li:nth-child(n+2) { margin-top: 16px; }
	.bannerX-a ul li a .cc { font-size: 14px; height: auto; }
	.bannerX-a ul li a { padding: 8px 10px; }
	.bannerZ { top: auto; transform: translateY(0); bottom: 10%; }
	.banner .swiper-button-prev { left: 3%; background: url(../images/banp.png) no-repeat center rgba(0,0,0,0.2); }
    .banner .swiper-button-next { right: 3%; background: url(../images/bann.png) no-repeat center rgba(0,0,0,0.2); }
}
@media(max-width:640px) {
	.header .search { margin-right:0; }
	.bannerY .t { font-size: 24px; }
}
@media(max-width:500px) {
	.header .search { margin-right:0; }
	.bannerY .t { font-size: 24px; }
}
@media(max-width:420px) {
	.header .search { margin-right:0; }
	.bannerY .t { font-size: 20px; }
}


/*网站底部样式*/
.footer {
	background: #565e67;
	padding: 30px 0 0;
}

.endA {
	padding-bottom: 20px;
}

.endA-a {
	float: left;
	width: 400px;
}
.endA-a .flogo img { width: 143px; }

.endA-d {
	margin-top: 25px;
}

.endA-d p {
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}

.endA-d p span {
	display: block;
}


.endA-b {
	float: right;
}

.endA-b dl {
	float: left;
	margin-left: 0px;
	width: auto;
	margin-left:80px;
}

.endA-b dl dt a {
	font-size: 16px;
	color: #fff;
	display: block;
	/*margin-bottom: 15px;*/
	line-height: 50px;
}

.endA-b dl dd a {
	font-size: 14px;
	color: #fff;
	display: block;
	margin-bottom: 10px;
}


.copyright {
	padding: 20px 0;
	border-top:  1px solid rgba(255,255,255,0.1);
	text-align: right;
}

.copyright p,
.copyright p a {
	font-size: 12px;
	line-height: 1.6;
	color: #fff;
}


@media(max-width: 1680px){
	.endA-b dl { margin-left:60px; }
	.endA-a { width: 360px; }

	.footer {
		padding: 30px 0 0;
	}
	.endA {
		padding-bottom: 20px;
	}
}
@media(max-width: 1480px){
	.endA-a { width: 350px; }
	.endA-b dl { margin-left:50px; }

	.footer {
		padding: 30px 0 0;
	}
	.endA {
		padding-bottom: 20px;
	}
}
@media(max-width: 1280px){
	.endA-a { width: 320px; }
	.endA-b dl { margin-left:30px; }
	.endA-b dl:first-child { margin-left:0px; }

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

@media(max-width: 1024px){
	.endA-a { width: 100%; }
	.endA-b { display: none; }
	.footer {
		padding: 20px 0 0;
	}
	.endA {
		padding-bottom: 20px;
	}
	.endA-d { margin-top:15px; }
	.copyright p { display: inline; }
	.copyright {
		text-align: center;
	}
}



/**mobile nav**/
.headerA .navbtn { display: none; }
@media(max-width: 1100px){
	.headerA .lang { margin-right:32px; }
	.headerA .navbtn { width: 30px; height: 20px; background: url(../images/menu.png) no-repeat right center; display: block; position: absolute; right:0; top:50%; transform: translateY(-50%); cursor: pointer; }
}
.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: 60px;
	border-bottom: 1px solid rgba(255, 255, 255, .06);
	padding: 0 15px;
	text-transform: capitalize;
}

.nav_box .navlist ul>li>a {
	display: block;
	color: #fff;
	position: relative;
}

.nav_box .navlist ul>li>a:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 14px;
	background: url(../images/icon_jt.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: 14px;
	line-height: 34px;
}

/*内页BANNER*/
.ibanner { position: relative; overflow: hidden;z-index: 9; }

.ibannerImg .pic2 { display: none; }
.ibannerImg { position: relative; }
.ibannerImg:after { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 100%;  }
.ibanner .ibannerCon { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100%; }
.ibanner .ibannerCon .t { font-size: 56px; color:#fff; line-height: 1.2; }
.ibanner .ibannerCon .c { text-align: justify; width: 30%; line-height: 1.8; font-size: 16px; color:#fff; margin-top:5px; text-transform: uppercase; }
@media(max-width: 1680px){
	.ibanner .ibannerCon .t { font-size: 48px; }
}
@media(max-width: 1480px){
	.ibanner .ibannerCon .t { font-size: 42px; }
    .ibanner .ibannerCon .c { font-size: 16px; margin-top:12px; }
}
@media(max-width: 1280px){
	.ibanner .ibannerCon .t { font-size: 36px; }
    .ibanner .ibannerCon .c { font-size: 16px; margin-top:10px; }
}
@media(max-width: 1024px){
	.ibannerImg .pic2 { display: block; }
	.ibanner .ibannerCon .c { width: 80%; }
	.ibannerImg:after { display: none; }
	.ibannerImg .pic1 { display: none; }
}
@media(max-width: 600px){
	.ibanner .ibannerCon .t { font-size: 24px; }
    .ibanner .ibannerCon .c { font-size: 14px; }
}

/*首页内容*/
.home { background: url(../images/habga.jpg) no-repeat right 50%; }

.homeA { padding:130px 0 80px; }
.homeA-a .mainTit { float: left; }
.homeA-b { float: right; width: calc(100% - 370px); }
.homeA-b .con { font-style: 17px;color:#666666; line-height: 2; margin-bottom:50px; }

@media(max-width:  1680px){
	.homeA { padding:100px 0 70px; }
	.homeA-b { width: calc(100% - 280px); }
	.homeA-b .con { margin-bottom: 40px; }
}

@media(max-width:  1280px){
	.homeA { padding:80px 0 60px; }
	.homeA-b { width: calc(100% - 240px); }
	.homeA-b .con { margin-bottom: 30px; }
}
@media(max-width:  1024px){
	.homeA { padding:50px 0 50px; }
	.homeA-b { width: 100%; margin-top: 10px; }
	.homeA-b .con { margin-bottom: 16px; font-size: 16px; }
	.home { background: url(../images/habga.jpg) no-repeat right bottom; }
}
@media(max-width:  640px){
	.homeA { padding:30px 0 40px; }
}


.homeB-b { position: relative; }
.homeB-c { position: absolute; left: 0;  bottom:20px; width: 100%; padding:  0 1% 0 3%;}

.homeB-c ul li { float: left; width: 25%; }
.homeB-c ul li .t {  font-size: 24px;color:#888888; position: relative; }
.homeB-c ul li .t:before { content:''; width: calc(100% - 110px); height: 2px; background: #aaaaaa; position: absolute; top:50%; transform: translateY(-50%); left: 70px; }
.homeB-c ul li .t:after { content:''; width: 13px; height: 13px; background: url(../images/habgc.png) no-repeat center; position: absolute; top:50%; transform: translateY(-50%); left: 68px; }
.homeB-c ul li .c { font-size: 16px; color:#444444; line-height: 1.8; min-height: 112px; width: 80%; margin-top:10px; }

.homeB-c ul li:hover .t { color:#e50058; }
.homeB-c ul li:hover .t:before { background: #e50058; }
.homeB-c ul li:hover .t:after { background: url(../images/habgb.png) no-repeat center; }


.homeBA { width: 1px; height: 1px; opacity: 0; overflow-x: hidden; }
.homeBA .container { position: relative; }
.homeBA-a { width: 100%; position: absolute; left:0; bottom: 30px; }
.homeBA-a .t { position: relative; padding:0 14px 0 34px; }
.homeBA-a .c {  padding:0 14px 0 34px; line-height: 1.6; }


.homeBA-a .t:after,.homeBA-a .t:before { content:''; position: absolute; top:50%; transform: translateY(-50%); }
.homeBA-a .t:before { left:0; background: #e50058; height: 2px; width: 16px; }
.homeBA-a .t:after { border:  2px solid #e50058; background: #fff; height: 8px; width: 8px; border-radius: 50%; left: 16px; }

@media(max-width:  1480px){
	.homeB-c ul li .t { font-size: 22px; }
	.homeB-c ul li .c { min-height: 84px;width: 90%; }
}
@media(max-width:  1024px){
	.homeB-c ul li .t { font-size: 20px; }
	.homeB-c ul li .c { min-height: 60px; line-height: 20px; font-size: 14px; width: 90%; }


	.homeBA-a .swiper-slide .t { font-size: 22px; }
	.homeBA-a .swiper-slide .c { width: 100%; font-size: 16px; line-height: 1.6 }
}
@media(max-width:  800px){
	.homeB-c { position: relative; left: 0; bottom:0; margin-bottom:20px; }
	.homeB-c ul li { width: 50%; }
	.homeB-c ul li:nth-child(n+3) { margin-top: 15px; }
	.homeB { display: none; }
	.homeBA { width: 100%; height: auto; opacity: 1; }
}

@media(max-width:  640px){
	.homeB-c ul li { width: 100%; }
	.homeB-c { padding:0; }
	.homeB-c ul li .t:before { content:''; width: calc(100% - 80px);}
	.homeB-c ul li:nth-child(n+2) { margin-top: 15px; }
	.homeB-c ul li .c { min-height: 10px;width: 90%; }
}



.homeC { background: #f5f7fa; padding:270px 0 120px; margin-top:-160px; }


.homeC-b .mainTit { float: left; }
.homeC-b .mainMore { float: right; }

@media(max-width:  1680px){
	.homeC { padding:200px 0 100px; margin-top:-130px; }
}
@media(max-width:  1480px){
	.homeC { padding:150px 0 80px; margin-top:-90px; }
}
@media(max-width:  1280px){
	.homeC { padding:120px 0 60px; margin-top:-70px; }
}
@media(max-width:  1024px){
	.homeC { padding:80px 0 50px; margin-top:-40px; }
}
@media(max-width:  640px){
	.homeC { padding:60px 0 40px; margin-top:-30px; }
	.homeC-b .mainTit { width: 100%; }
    .homeC-b .mainMore { margin-top: 20px; float: left; }
}

.homeC-c { margin-top:45px; }
.homeC-d { float: left; width: 49.5%; position: relative; height: 38vw; overflow: hidden; border-radius: 12px; }
.homeC-d .c { font-size: 22px;color:#fff; text-align: center; position: absolute;left:0; bottom: 30px; text-align: center;width: 100%; }

.homeC-d .icon { cursor: pointer; display: block; width: 66px; height: 66px; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); }
.homeC-d .icon span { display: block; width: 100%; height: 100%; position: relative; background: url(../images/vidbg.png) no-repeat center; }
.homeC-d .icon span:after,.homeC-d .icon span:before { content:''; position: absolute; border-radius: 50%; left:50%; top:50%; transform: translate(-50%, -50%); }


.homeC-d .icon span:after { width: 88px; height: 88px; border:2px solid rgba(255,255,255,0.3); }
.homeC-d .icon span:before { width: 66px; height: 66px; border:4px solid rgba(255,255,255,1); }

.mainSmallMore { font-size: 14px;color:#666666; position: relative; padding-right:22px; transition: all 0.6s; }
.mainSmallMore i { position: absolute; right:0; top:50%; transform: translateY(-50%); width: 17px; height: 12px; background: url(../images/moreb.png) no-repeat right center; transition: all 0.6s; }

li:hover .mainSmallMore { padding-right:32px; }
li:hover .mainSmallMore i { width: 26px; }
.homeC-e { float: right; width: 49.5%; height: 38vw; overflow: hidden; position: relative; }
.homeC-e ul li { background: #fff; border-radius: 12px; float: left; width: calc(49% - 10px); height: calc(19vw - 10px); }
.homeC-e ul li.sign1 { width: 100%; margin-bottom: 20px; }
.homeC-e ul li.sign3 { float: right; }

.homeC-e ul li a { display: block; position: relative; height: 100%; }

.homeC-g { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); padding: 0 40px; }
.homeC-g .d { font-size: 16px; color:#e50058; }
.homeC-g .t { font-size: 20px; color:#333333; line-height: 1.6; word-break: break-all; }
.homeC-g .con { margin: 24px 0 20px; }
.homeC-g .c { font-size: 14px;color:#666666; line-height: 2; min-height: 140px; margin-top:14px; }
.homeC-e ul li:nth-child(n+2) .con { min-height: 192px; }
.homeC-e ul li:hover .homeC-g .t {  color: #e50058; text-decoration: underline;} 


@media(max-width:  1780px){
	.homeC-g .c { min-height: 112px; }
	.homeC-e ul li:nth-child(n+2) .con { min-height: 160px; }
}

@media(max-width:  1680px){
	.homeC-g { padding: 0 30px; }
	.homeC-g .c { min-height: 84px; }
	.homeC-e ul li:nth-child(n+2) .con { min-height: 128px; }
	.homeC-g .t { font-size: 18px; }
	.homeC-g .con { margin: 12px 0 10px; }
	.homeC-c { margin-top:40px; }
}
@media(max-width:  1480px){
	.homeC-d { height: 41vw; }
	.homeC-e { height: 41vw; }
	.homeC-e ul li { height: calc(20.5vw - 10px); }
	.homeC-d .c { font-size: 20px; }
	.homeC-g { padding: 0 20px; }
	.homeC-g .c { min-height: 60px; margin-top:  8px;}
	.homeC-e ul li:nth-child(n+2) .con { min-height: 128px; }
	.homeC-g .t { font-size: 18px; }
	.homeC-g .con { margin: 6px 0 18px; }
	.homeC-c { margin-top:35px; }
}
@media(max-width:  1280px){
	.homeC-g { padding: 0 15px; }
	.homeC-g .c { min-height: 56px; max-height: 56px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:  8px;}
	.homeC-e ul li:nth-child(n+2) .con { min-height: 100px; }
	.homeC-g .t { font-size: 16px; }
	.homeC-g .con { margin: 6px 0 10px; }
	.homeC-d .c { font-size: 18px; bottom: 20px; }
	.homeC-c { margin-top:30px; }
}
@media(max-width:  1280px){
	.homeC-g { padding: 0 15px; }
	.homeC-g .c { min-height: 56px; max-height: 56px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:  8px;}
	.homeC-e ul li:nth-child(n+2) .con { min-height: 100px; }
	.homeC-g .t { font-size: 16px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }
	.homeC-g .con { margin: 6px 0 10px; }
	.homeC-c { margin-top:25px; }
}
@media(max-width:  1024px){
	.homeC-d { height: auto; width: 100%; }
	.homeC-e { height: auto; width: 100%; margin-top: 20px; }
	.homeC-e ul li { height: calc(20.5vw - 10px); }
	.homeC-e ul li { width: 100%; height: auto; }
	.homeC-g { position: relative;top:0; transform: translateY(0); padding: 20px 12px; }
	.homeC-e ul li.sign2,.homeC-e ul li.sign1 { margin-bottom: 16px; }
	.homeC-e ul li:nth-child(n+2) .con { min-height: 10px; height: auto; }
	.homeC-c { margin-top:20px; }
}




.homeD { padding:230px 0 90px; background: url(../images/hdbga.jpg) no-repeat center/cover; }
.homeD-a .mainMore { margin: 45px 0 145px; }
.homeD-b ul li { float: left; margin-right:12px; }
.homeD-b ul li a { display: block; padding:16px 50px; background: rgba(255,255,255,0.2); border:2px solid rgba(255,255,255,0.6); border-radius: 16px;  }
.homeD-c { padding-left: 52px; position: relative; }
.homeD-c .icon { position: absolute; left:0; top:50%; transform: translateY(-50%); }
.homeD-c .t { font-size: 16px;color:#e50058; }
.homeD-c .c { font-size: 20px;color:#fff; }


@media(max-width:  1680px){
	.homeD { padding: 180px 0 70px; }
	.homeD-a .mainMore { margin: 40px 0 100px; }
}
@media(max-width:  1480px){
	.homeD { padding: 160px 0 60px; }
	.homeD-a .mainMore { margin: 30px 0 80px; }
}
@media(max-width:  1280px){
	.homeD { padding: 130px 0 50px; }
	.homeD-a .mainMore { margin: 25px 0 60px; }
}
@media(max-width:  1024px){
	.homeD { padding: 100px 0 50px; }
	.homeD-a .mainMore { margin: 25px 0 40px; }
	.homeD-b ul li { margin-bottom:10px; }
	.homeD-b ul li a { padding:12px 30px; }
	.homeD-c { padding-left: 45px; }
	.homeD-c .icon img { width: 38px; }
}
@media(max-width:  750px){
	.homeD { padding: 120px 0 40px; }
	.homeD-a .mainMore { margin: 15px 0 20px; }
	.homeD-b ul li a { padding:10px 15px; }
	.homeD-c { padding-left: 40px; }
	.homeD-c .icon img { width: 35px; }
	.homeD-c .t { font-size: 14px; }
	.homeD-c .c { font-size: 16px; }
}

@media(max-width:  640px){
	.homeD-b ul li { width: 100%; }
	.homeD-b ul li a { padding-left:  30px; width: 240px; }
}



/*联系尊时凯龙*/
.contact {  }

.contactA { width: 100%; height: 42vw; max-height: 800px; min-height: 700px; }
.map,#allmap { width: 100%; height: 100%; }
.contactA { position: relative; }
.contactA-a { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.contactA-b { width: 600px; padding:60px 50px 50px; background: #fff; }
.contactA-b .mainTit .t { font-size: 32px; line-height: 1; }
.contactA-b .mainTit { padding-bottom: 34px; border-bottom: 1px solid #e2e2e2; }
/*.contactA-c { padding-top:20px; }*/
.contactA-c ul li { margin-top: 10px; padding:10px 0 10px 70px; position: relative; }
.contactA-c ul li .icon { position: absolute; left:0; top:50%; transform: translateY(-50%); padding: 10px; border: 1px solid #e2e2e2; border-radius: 50%;  }
.contactA-c ul li .con .t { font-size: 16px;color:#333333; }
.contactA-c ul li .con .c { font-size: 14px;color:#666666; margin-top: 5px; }
.contactA-b .mainMoreF { margin-top:  50px; border: 1px solid #e50058; }
.contactA-b .mainMoreF:hover { color:#fff; }
.contactA-b .mianMoreF { color:#fff;  }

@media(max-width:  1680px){
	.contactA-b { width: 460px; padding:40px 30px 30px; }
	.contactA-b .mainTit .t { font-size: 28px; }
	.contactA-b .mainTit { padding-bottom: 30px; }
    /*.contactA-c { padding-top:10px; }*/
    .contactA-c ul li { padding:6px 0 6px 60px; }
    .contactA-c ul li .icon { padding: 8px; }
    .contactA-c ul li .icon img { width: 34px; }
    .contactA-b .mainMoreF { margin-top:40px; }
}
@media(max-width:  1480px){
	.contactA-b { width: 420px; padding:40px 30px 30px; }
	.contactA-b .mainTit .t { font-size: 24px; }
	.contactA-b .mainTit { padding-bottom: 20px; }
    /*.contactA-c { padding-top:10px; }*/
    .contactA-c ul li { padding:6px 0 6px 60px; }
    .contactA-c ul li .icon { padding: 8px; }
    .contactA-c ul li .icon img { width: 34px; }
    .contactA-b .mainMoreF { margin-top:30px; }
    .contactA { min-height: 600px; }
}

@media(max-width:  600px){
	.contactA-a{ position: relative; top:0; transform: translateY(0); }
	.contactA-b { width: 100%; padding:  20px 12px 30px;}
	.contactA-b .mainTit .t { font-size: 22px; }
	.contactA-b .mainTit { padding-bottom: 10px; }
    /*.contactA-c { padding-top:0px; }*/
    .contactA-c ul li { padding:6px 0 6px 60px; }
    .contactA-c ul li .icon { padding: 8px; }
    .contactA-c ul li .icon img { width: 34px; }
    .contactA-b .mainMoreF { margin-top:30px; }
    .contactA { min-height: 600px; }
    .map,#allmap { width: 100%; height: 300px; }
    .contactA { height: auto; max-height: 100000px; }
}

.contactB-d { position: relative; }
.contactB-c { position: absolute; right:0; width: 50%; top:50%; transform: translateY(-50%); padding:0 8.3333% 0 90px; }
.contactB-e { float: left; width: 50%; }


.contactB-c form { margin-top:35px; }
.contactB-c form .sub input { border: none; width: 100%; background: #e50058; font-size: 16px;color:#fff; height: 60px; }
.contactB-c form li { margin-bottom: 12px; }
.contactB-c form .inp,.contactB-c form textarea { padding-left:  12px; font-size: 16px; width: 100%; height: 60px; border:1px solid #e2e2e2; }

.contactB-c form textarea { height: 120px; line-height: 60px; }

@media(max-width:  1680px){
	.contactB-c form { margin-top:25px; }
	.contactB-c form .inp,.contactB-c form textarea { height: 52px; }
	.contactB-c form textarea { height: 104px; line-height: 52px; }
	.contactB-c form .sub input { height: 52px; }
}
@media(max-width:  1480px){
	.contactB-c { padding:0 5% 0 60px; }
}
@media(max-width:  1280px){
	.contactB-c form { margin-top:20px; }
	.contactB-c form .inp,.contactB-c form textarea { height: 42px; }
	.contactB-c form textarea { height: 84px; line-height: 42px; }
	.contactB-c form .sub input { height: 42px; }
}
@media(max-width:  1024px){
	.contactB-c { width: 100%; position: relative; top: 0; transform: translateY(0); padding: 30px 3% 40px; }
	.contactB-e { width: 100%; padding: 0 3% 20px;}
}


.contactD { padding:110px 0 100px; background: #f5f4f6; }
.contactD-a ul li { cursor: pointer; float: left; text-align: center; width: 32%; margin-right:1.33333%; padding: 10px 0; border: 1px solid #e50058; border-radius: 50px;}
.contactD-a ul li .icon,.contactD-a ul li .tit { vertical-align: top; display: inline-block; }
.contactD-a ul li:last-child { margin-right:0; }


.contactD-a ul li .icon .pic1 {display: none;  }
.contactD-a ul li .tit { line-height: 46px; font-size: 22px;color:#e50058;}
.contactD-a ul li.cur { background: #e50058; color:#fff; }
.contactD-a ul li.cur .tit { color:#fff; }
.contactD-a ul li.cur .icon .pic1 { display: inline-block; }
.contactD-a ul li.cur .icon .pic2 { display: none; }

/*.contactD-b { margin-top:40px; border:1px solid #ededed; }*/


@media(max-width: 1680px){
	.contactD { padding:90px 0 90px; }
}

@media(max-width: 1480px){
	.contactD { padding:70px 0 70px; }
	.contactD-a ul li .tit { font-size: 20px; }
	.contactD-a ul li { padding: 6px 0; }
	.contactD-a ul li .icon img { height: 40px; }
	.contactD-a ul li .tit { line-height: 40px; }
	.contactD-b { margin-top: 30px; }
}

@media(max-width: 1280px){
	.contactD { padding:50px 0 60px; }
	.contactD-a ul li .icon img { height: 32px; }
	.contactD-a ul li .tit { line-height: 32px; font-size: 18px; }
	.contactD-b { margin-top: 20px; }
}


@media(max-width: 1024px){
	.contactD { padding:30px 0 40px; }
}
@media(max-width: 750px){
	.contactD-a ul li { width: 49%; margin-right:0; }
	.contactD-a ul li:nth-child(n+3) { margin-top:2%; }
	.contactD-a ul li:nth-child(2n) { float: right; }
}
@media(max-width: 450px){
	.contactD-a ul li .icon img { height: 30px; }
	.contactD-a ul li .tit { line-height: 30px; font-size: 16px; }
}

































































































/*加入尊时凯龙*/
.relative { position: relative; }


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




/*招聘详情*/

.jobDetail { padding:80px 0 110px; background: #f4f4f4; }

.jobDetailA-a { background: #fff; padding:45px 70px 60px; float: left; width: 72.5%; }
.jobDetailA-b { float: right; width: 25.5%; }

.jobDetailA-a .topTit { padding-bottom:40px; border-bottom:1px solid #f2f2f2; margin-bottom:30px; }
.jobDetailA-a .topTit .t { font-size: 30px;color:#333333; }
.jobDetailA-a .topTit .et { font-size: 16px;color:#666666; margin:12px 0 20px; }
.jobDetailA-a .topTit .c span { display: inline-block; line-height: 36px; font-size: 16px;color:#0067b6; margin:  5px 10px 0 0; border-radius: 30px; border:1px solid #0067b6; padding: 0 26px; margin-right: 10px; }

.jobDetailA-c .tit { font-size: 22px;color:#333333;margin-bottom:16px; }
.jobDetailA-c .c { margin-bottom: 30px; line-height: 2; font-size: 16px;color:#666; }
.jobDetailA-c .c ol { margin-left:15px; list-style: decimal; }
.jobDetailA-c .c ul { margin-left:15px; list-style: disc; }

.jobDetailA-g { font-size: 16px;color:#333333;margin: 0 0 60px; }
.jobDetailA-g a { font-size: 16px;color:#0067b6; text-decoration: underline; }

.mainMoreC { margin-right: 10px; }
.mainMoreC span { background: url(../images/moreprev.png) no-repeat left center; }
.mainMoreD span { background: url(../images/back.png) no-repeat right center; width: 20px; }
.mainMoreD:hover span { background: url(../images/backbg.png) no-repeat right center; }
.mainMoreC:hover span { background: url(../images/moreprvebg.png) no-repeat left center; }


.jobDetailA-e { float: left; }
.jobDetailA-f { float: right; }


@media(max-width:  1680px){
	.jobDetail { padding:60px 0 80px; }
	.jobDetailA-a { padding: 35px 55px 50px; }
	.jobDetailA-a .topTit { padding-bottom:30px; margin-bottom:20px; }
	.jobDetailA-a .topTit .t { font-size: 26px; }
	.jobDetailA-g { margin: 0 0 50px; }
}
@media(max-width:  1480px){
	.jobDetail { padding:50px 0 70px; }
	.jobDetailA-a { padding: 30px 45px 40px; }
	.jobDetailA-a .topTit { padding-bottom:30px; margin-bottom:20px; }
	.jobDetailA-a .topTit .t { font-size: 26px; }
	.jobDetailA-g { margin: 0 0 40px; }
}
@media(max-width:  1280px){
	.jobDetail { padding:40px 0 50px; }
	.jobDetailA-a { padding: 20px 25px 30px; }
	.jobDetailA-a .topTit { padding-bottom:20px; margin-bottom:20px; }
	.jobDetailA-c .tit { font-size: 20px; }
	.jobDetailA-c .c { margin-bottom:20px; }
	.jobDetailA-a .topTit .t { font-size: 26px; }
	.jobDetailA-g { margin: 0 0 40px; }
}
@media(max-width:  1024px){
	.jobDetail { padding:30px 0 40px; }
	.jobDetailA-a { width: 100%; padding: 20px 16px 30px; }
	.jobDetailA-b{ display: none; }
}

.jobDetailA-b .con { position: absolute; width: 100%; bottom:40px; left:0; padding: 0 30px; }
.jobDetailA-b .con p { font-size: 26px;color:#fff; line-height: 1.8; }
.mainMoreE {  border:1px solid #fff; color:#fff; background: none; }
.mainMoreE span { width: 32px; height: 26px; background: url(../images/contact.png) no-repeat center; }
.mainMoreE { margin-top: 30px; }
.mainMoreE:hover { background: #e50058; border-color:#e50058; }
@media(max-width:  1680px){
	.jobDetailA-b .con { bottom:30px; left:0; padding: 0 20px; }
	.jobDetailA-b .con p { font-size: 22px; }
	.mainMoreE { margin-top: 20px; }
}
@media(max-width:  1480px){
	.jobDetailA-b .con { bottom:20px; left:0; padding: 0 16px; }
	.jobDetailA-b .con p { font-size: 20px; }
	.mainMoreE { margin-top: 20px; }
}
@media(max-width:  1280px){
	.jobDetailA-b .con p { font-size: 18px; }
	.mainMoreE { margin-top: 10px; }
}

.borderRad { border-radius: 12px; }



/*新闻资讯*/
.news { padding:110px 0 80px; background: #f5f4f6; }

.newsC { margin-top:40px; }
.topNews .img { width: 50%; float: right; }
.topNews a { display: block; position: relative; background: #ffffff; }
.topNews .con { width: 50%; position: absolute; left: 0; width: 50%; padding:  0 50px; top: 50%; transform: translateY(-50%); }
.topNews .con .d { font-size: 14px;color:#999999; }
.topNews .con .t { font-size: 22px;color:#333333; margin:0px 0 30px; font-weight: normal; }
.topNews .con .c { font-size: 14px;color:#666666; line-height: 1.8; margin: 20px 0 40px; }


.newsB { width: 100%; float: none; margin-top: 0!important; margin-bottom:90px; }
.newsB { height: auto!important; }
.newsB ul li { border:  1px solid #fff; float: left; width: 100%; height: auto!important; }
.newsB ul li:nth-child(2n) { float: right; }
.newsB ul li { margin-top: 2%; }
.newsB ul li:hover { border:1px solid #e50058; }
.newsB .homeC-g { position: relative; top:0; transform: translateY(0); padding: 30px 40px; }
.newsB ul li .homeC-g .t { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  }
.newsB ul li .homeC-g .c { height: auto; min-height: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  }

.newsB ul li .homeC-g .con { margin: 12px 0 20px; }
.newsB ul li:nth-child(n+2) .con { min-height: 10px!important; }

@media(max-width:  1680px){
	.news { padding:80px 0 60px; }
	.newsB { margin-bottom: 70px; }
}
@media(max-width:  1480px){
	.topNews .con .t { font-size: 20px; }
	.news { padding:60px 0 50px; }
	.newsC { margin-top:30px; }
	.topNews .con { padding: 0 30px; }
	.newsB .homeC-g { padding: 20px 30px; }
	.newsB { margin-bottom: 60px; }
	.topNews .con .c { margin: 15px 0 30px; }
}
@media(max-width:  1280px){
	.news { padding:40px 0 50px; }
	.newsC { margin-top:20px; }
	.topNews .con { padding: 0 20px; }
	.newsB .homeC-g { padding: 20px; }
	.topNews .con .t { font-size: 18px; margin: 8px 0 20px; }
	.newsB ul li .homeC-g .t { line-height: 28px; }
	.newsB { margin-bottom: 50px; }
}

@media(max-width:  1024px){
	.news { padding:30px 0 40px; }
	.newsB { margin-bottom: 40px; }
	.topNews .con { padding:  20px 15px 30px; position: relative; top:0; transform: translateY(0); width: 100%; float: left;  }
	.topNews .img { width: 100%; float: left;  }
	.topNews .con .c { margin: 10px 0 20px; }
	.topNews .con .t { margin: 0px 0 10px; }
}
@media(max-width:  640px){
	.newsB ul li { width: 100%; margin-top: 16px; }
	.newsB ul li .homeC-g .c { margin-top:0; }
	.topNews .con { padding: 20px 12px 30px; }
	.newsB ul li .homeC-g .con { margin: 5px 0 10px; }
	.topNews .img img { width: 150%; max-width: 200%; }
	.newsB .homeC-g { padding: 20px 12px; }
	.topNews .con .t { word-break: break-all; margin: 0px 0 10px; font-size: 16px; }
	.newsB { margin-bottom: 30px; }
}








/*新闻详情页*/
.location { padding:28px 0 45px; }
.location a,.location { font-size: 14px;color:#666666; }
.location a.cur { color:#041d4d; }

.new { background: #f4f4f4; }
.newB { padding-bottom: 90px; }
.newB-a { float: left; width: 71%; padding: 40px 36px; background: #fff; }
.newB-b .t { font-size: 30px;color:#333333; line-height: 1.4; }
.newB-b .d { font-size: 16px;color:#e50058; margin-top:10px; }
.newB-b { padding-bottom: 20px; border-bottom:1px solid #ddd; }


.newB-c { padding:20px 0; font-size: 14px;color:#666666; border-bottom: 1px solid #ddd; margin-bottom: 30px; line-height: 1.6; }
.newB-c .con p { margin: 10px 0; }


.fenyebtn ul { float: left; width: calc(100% - 200px); }
.fenyebtn a.mainMore { margin-top: 10px; float: right; }
.fenyebtn a span { line-height: 40px; }
.fenyebtn ul li a { display: inline-block; font-size: 16px;color:#666666; margin: 6px 0; }
.fenyebtn ul li a:hover { text-decoration: underline; color:#e50058; }

.newB-d { float: right; width: 27%; }
.newC-a { background: #fff; width: 100%; padding: 20px 30px 20px; }
.newC-a .tit { font-size: 30px;color: #333;}
.newC-a ul {  }
.newC-a ul li a { background: url(../images/newjt.png) no-repeat right center; display: block; font-size: 18px;color:#666666; padding: 20px 0 30px; border-bottom:1px solid #ddd; }
.newC-a ul li:last-child a { padding-bottom: 0; border:none; }
.newB-d ul li .t { font-size: 18px;color:#333333; line-height: 1.4;margin:10px 0; }

.newE { padding-top: 40px; margin-bottom:20px; }
.newE dl { margin-top:10px; }
.newE dl dd a { display: block; padding:  16px 0; background: url(../images/morea.png) no-repeat right center; border-bottom: 1px solid #e2e2e2; font-size: 18px;color:#666666; }
.newE dl dd:hover a,.newE dl dd.cur a  { color:#333; }
.newE dl dd:last-child a { border:none; }


@media(max-width:  1680px){
	.newB-b .t,.newC-a .tit { font-size: 24px; }
	.newB-a,.newC-a { padding: 30px 24px; }
	.newE { padding-top:30px; }

}
@media(max-width:  1480px){
	.newB-b .t,.newC-a .tit { font-size: 20px; }
	.newB-a,.newC-a { padding: 20px 16px; }
	.newB-b { padding-bottom:16px; }
	.newB-b .d { margin-top: 5px; }
	.newB-c { padding: 16px 0; margin-bottom:20px; }
	.location { padding: 20px 0 36px; }
	.newB { padding-bottom: 70px; }
	.newB-d ul li .t { font-size: 16px; }
	.newC-a ul li a { padding: 15px 0 16px; }
	.newE dl dd a { font-size: 16px; }
}
@media(max-width:  1024px){
	.newB-a { width: 100%; }
	.location { padding: 12px 0 25px; }
	.fenyebtn ul { width: 100%; margin-bottom: 0px; }
	.fenyebtn a.mainMore { float: left; }
	.newB-a { padding: 20px 12px; }
	.newB-d { display: none; }
	.newB { padding-bottom: 50px; }
}


.newB-f { float: none; width: 100%; margin-bottom:20px; }






/* 投资者关系综合页 */

.tzzgxA { margin-top:-100px; }
.tzzgxA-a {background: #ffffff; background-size: auto 80%; padding: 50px 80px;position: relative;z-index: 91;}
.tzzgxA-b {float: left;width: 26%;position: relative;}
.tzzgxA-b:after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #e3e3e3;}
.tzzgxA-b .t {font-size: 30px;color: #333;}
.tzzgxA-b .t span {font-size: 25px;color: #333;}
.tzzgxA-b .c {font-size: 54px;color: #333333;margin: 10px 0 16px; line-height: 1;}
.tzzgxA-b .c em { font-style: normal; vertical-align: bottom; }
.tzzgxA-b .c span {display: inline-block; text-align: center; font-size: 20px;line-height: 1; vertical-align: bottom;padding-top: 16px; padding-bottom: 6px; width: 40px; position: relative;}
.tzzgxA-b .c span i {text-align: center; position: absolute;width: 15px;height: 10px;position: absolute;top: 0; left: 50%; transform: translateX(-50%); }
.tzzgxA-b .c span i.zhang {background: url(../images/tzzgxa.png) no-repeat top center/cover;  }
.tzzgxA-b .c span i.die {background: url(../images/die.png) no-repeat top center/cover; }
.tzzgxA-b .change {line-height: 24px;font-size: 22px;margin-top: 15px;}
.tzzgxA-b .change span {display: inline-block;width: 12px;height: 24px;vertical-align: top;}
.tzzgxA-b .up {color: #623a8c;}
.tzzgxA-b .down {color: #ff0000;}
.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: 14px;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 .c 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: #f5f4f6; }
.investorB { padding:80px 0 0px; }
.investorB ul li { float: left; width:33.3333%; text-align: center; border-right:1px solid #eeeeee; }
.investorB ul li a { padding:  80px 40px 100px; display: block; background: #ffffff; box-shadow: 0 5px 5px 0 rgba(220,220,220,0.3); }
.investorB ul li:last-child { margin-right: 0;}

.investorB-a .img { display: inline-block; padding: 20px; border:1px solid #ededed; border-radius: 50%; }
.investorB-a .img img.pic2 { display: none; }
.investorB-a .con .t { font-size: 22px;color:#333333; margin: 16px 0 50px; }
.investorB-a .con .c { display: none; width: 80%; margin: 0 auto; font-size: 14px;color:#666666; line-height: 1.8; min-height: 120px; }
.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 .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 { color:#e6005a; }
.investorB ul li:hover .investorB-a .img { background: url(../images/innnbg.png) no-repeat center/cover rgba(230,0,90,0.05); border:1px solid rgba(230,0,90,0.05); }
.investorB ul li:hover i { border-color: #e6005a; background: #e6005a; color:#fff; }

.investorB ul li:hover span,.investorB ul li:hover em {  background: url(../images/moreh.png) no-repeat right center; }


@media(max-width: 1920px){
	.investorB ul li a { padding: 55px 40px 80px; }
}
@media(max-width: 1680px){
	.investorB { padding:60px 0 0px; }
	.investorB ul li a { padding: 45px 30px 60px; }
	.investorB ul li .investorB-a .img img { height: 80px; }
	.investorB-a .con .t { font-size: 20px; margin: 8px 0 36px; }
}
@media(max-width: 1480px){
	.investorB { padding:50px 0 0px; }
	.investorB ul li a { padding: 35px 20px 50px; }
	.investorB ul li .investorB-a .img img { height: 50px; }
	.investorB-a .con .c { width: 100%; }
}
@media(max-width: 1024px){
	.investorB { padding:40px 0 0px; }
	.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; }
}
@media(max-width: 650px){
	.investorB { padding:30px 0 0px; }
	.investorB-a .con .t { margin: 8px 0 24px; }
	.investorB-a .con .c { line-height: 1.5; }
}
@media(max-width: 500px){
	.investorB ul li{ width: 100%; }
	.investorB ul li a { padding: 20px 14px 40px; }
	.investorB-a .con .c { min-height: 10px; margin: 0 auto 20px; }
	.investorB ul li:nth-child(n+2){ margin-top: 16px; }
}

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: 23.5vw }
.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: 23.5vw; border-top: 4px solid #e50058; 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; }


@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: 25.5vw; }
}
@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: 25.5vw; }
}
@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); }
}



















































/*公告与通函*/
/*.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%; margin-right: 15px; border-radius: 50px;}
.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 { width: calc(65% - 30px); border-radius: 50px;}
.ggthA-c .inp {cursor: pointer;position: relative;font-size: 16px;padding-left: 15px;width: 100%; border-radius: 50px;}
.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: 14px;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: 50px; 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: 50px; right: 0;background: url(../images/xwzx-fdj.png) no-repeat 45px center #e50058; text-align: left;padding-left: 72px;width: 149px;font-size: 16px;color: #ffffff;cursor: pointer;height: 50px;border: 1px solid #e50058;}
.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-a .mainTit { float: left; width: 520px; padding-right: 30px; }
.bgh { background: #f5f4f6; padding-bottom:0; }


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

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

.ggth { margin-top: 50px; margin-bottom: 70px; }
.ggth ul li { margin-top: 16px; font-size: 14px;color: #333333; position: relative; padding: 20px 120px 20px 140px; border:1px solid #dddddd; }
.ggth ul li .t { display: inline-block;  padding-left: 13px; border-left: 1px solid #e2e2e2; }
.ggth ul li .d { font-size: 16px;color:#333; position: absolute; left: 26px; top:50%; transform: translateY(-50%); }
.ggth ul li a { position: absolute; width: 30px; height: 30px; top:50%; transform: translateY(-50%); }
.ggth ul li a.down { right: 28px; background: url(../images/downa.png) no-repeat center; }
.ggth ul li a.view { right: 82px; background: url(../images/view.png) no-repeat center; }

.ggth ul li:hover { border:1px solid #e50058; }
.ggth ul li:hover a.down { background: url(../images/downabg.png) no-repeat center; }
.ggth ul li:hover a.view { background: url(../images/viewbg.png) no-repeat center; }
.ggth ul li:hover .t,.ggth ul li:hover .d { color:#e50058; }
.ggth ul li:hover .t { border-color:rgba(229,0,88,0.2); }
@media(max-width: 1680px){
	.ggth { margin-top: 40px; }
	.investorX-a .ggthA-c  { width: 49%; }
	.investorX-a .ggthA-d { width: 48%; }
	.ggth { margin-bottom: 60px; }
}
@media(max-width: 1480px){
	.ggth { margin-top: 30px; }
}
@media(max-width: 1280px){
	.ggth { margin-top: 20px; }
	.ggth { margin-bottom: 40px; }
}
@media(max-width: 1200px){
	.investorE-a .mainTit { width: 100%; }
	.investorX-a .ggthA-c,.investorX-a .ggthA-d  { width: 100%; }
	.investorX-a .ggthA-d { margin-top: 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 #e50058; }
}

@media(max-width:  1024px){
	.ggth ul li{ padding: 18px 100px 16px 110px; }
	.ggth ul li .d { font-size: 16px; left:12px; }
	.ggth ul li a.down { right: 12px; }
	.ggth ul li a.view { right: 50px; }
	.ggth { margin-bottom: 30px; }
}
@media(max-width:  500px){
	.ggth ul li{ padding: 18px 100px 16px 12px; }
	.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 a.down { right: 12px; }
	.ggth ul li a.view { right: 50px; }
}


.investorF-b ul {margin: 40px 0 70px;}
.investorF-b ul li {float: left;width: 23%;margin-right: 1.66666%;}
.investorF-b ul li:nth-child(4n) {margin-right: 0;}
.investorF-b ul li:nth-child(n+5) { margin-top:2%; }
.investorF-b ul li .img {height: 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: 20px 0;position: relative;border-bottom: 1px solid #ddd;}
.investorF-b ul li .con .t {font-size: 16px;color: #333333;padding-left: 8px;position: relative;}
.investorF-b ul li .con .t:after {content: '';width: 3px;height: 3px;background: #444;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.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:#e50058; }
@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+2) { margin-top:16px; }
}


/*公司资料*/

.tzgx { background: #f5f4f6; }

.tzgxA { padding:80px 0 100px;  }

.tzgxA-b { margin-top:50px; }
.tzgxA-b ul li { border: 2px solid #ffffff; border-radius: 5px; background: #fff; float: left; width: 24%; margin-right:1.3333%; padding:10px 30px 40px; }
.tzgxA-b ul li:hover { border: 2px solid #e50058; }
.tzgxA-b ul li:hover .t { color: #e50058; }

.tzgxA-b ul li:nth-child(4n) { margin-right:0; }
.tzgxA-b ul li:nth-child(n+5) { margin-top:1.3333%; }

.tzgxA-c .t { font-size: 20px;color:#333333; padding:24px 0 24px 30px; background: url(../images/tzzl.png) no-repeat left center; border-bottom: 1px solid #e2e2e2; margin-bottom: 20px; }
.tzgxA-c .con { font-size: 14px;color:#666666; line-height: 2; height: 140px; }

@media(max-width:  1680px){
	.tzgxA { padding:70px 0 80px;  }
	.tzgxA-b { margin-top:40px; }
	.tzgxA-c .t { padding:16px 0 16px 30px; }
	.tzgxA-b ul li { padding: 10px 20px 30px; }
}
@media(max-width:  1480px){
	.tzgxA { padding:60px 0 70px;  }
	.tzgxA-b { margin-top:30px; }
	.tzgxA-c .t { padding:12px 0 12px 28px; font-size: 18px; }
	.tzgxA-b ul li { padding: 10px 12px 30px; }
}
@media(max-width:  1280px){
	.tzgxA { padding:50px 0 60px;  }
	.tzgxA-b { margin-top:30px; }
	.tzgxA-c .t { padding:12px 0 12px 28px; font-size: 16px; }
	.tzgxA-b ul li { padding: 10px 12px 30px; }
}
@media(max-width:  1100px){
	.tzgxA { padding:40px 0 50px;  }
	.tzgxA-b { margin-top:30px; }
	.tzgxA-b ul li { width: 32%; margin-right: 2%; }
	.tzgxA-b ul li:nth-child(4n) { margin-right:2%; }
	.tzgxA-b ul li:nth-child(3n) { margin-right:0; }
    .tzgxA-b ul li:nth-child(n+4) { margin-top:2%; }
}
@media(max-width:  800px){
	.tzgxA { padding:30px 0 40px;  }
	.tzgxA-b { margin-top:20px; }
	.tzgxA-b ul li { width: 49%; margin-right: 0; }
	.tzgxA-b ul li:nth-child(4n) { margin-right:0; }
	.tzgxA-b ul li:nth-child(2n) { float: right; }
    .tzgxA-b ul li:nth-child(n+3) { margin-top:2%; }
}
@media(max-width:  550px){
	.tzgxA-b ul li { width: 100%; }
    .tzgxA-b ul li:nth-child(n+2) { margin-top:16px; }
}






.tzgxA-c .con { overflow-y: scroll; }

.tzgxA-c .con{
    scrollbar-color:  #e50058 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.tzgxA-c .con::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.tzgxA-c .con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #e50058;
}
.tzgxA-c .con::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        border-radius: 3px;
        background: rgba(255,255,255,0);
}


/*企业治理*/
.qyzl {  }
.qyzlA-b { margin-top: 60px; }
.qyzlA-b ul li { position: relative; background: #ffffff; }
.qyzlA-b ul li .img { float: right; width: 50%; }
.qyzlA-b ul li:nth-child(2n) .img { float: left; }
.qyzlA-b ul li:nth-child(n+2) { margin-top:40px; }
.qyzlA-c { position: absolute; top:50%; width: 50%; left: 0; padding:  0 6%; transform: translateY(-50%); }
.qyzlA-b ul li:nth-child(2n) .qyzlA-c { left: auto; right:0; }
.qyzlA-c .topTit { padding:25px 0; border-bottom:1px solid #e2e2e2; }
.qyzlA-c .topTit .et { font-size: 16px;color:#e50058; font-family: "Arial"; }
.qyzlA-c .topTit .t { font-size: 36px;color:#333333; }
.qyzlA-c .con { max-height: 20vw; overflow-y: scroll; font-size: 16px;color:#666666; line-height: 2; margin-top:30px; padding-bottom: 25px; }

.qyzlA-c .con{
    scrollbar-color:  #e50058 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.qyzlA-c .con::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.qyzlA-c .con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #e50058;
}
.qyzlA-c .con::-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:  1680px){
	.qyzlA-b { margin-top: 50px; }
	.qyzlA-b ul li:nth-child(n+2) { margin-top:30px; }
	.qyzlA-c { padding: 0 4%; }
	.qyzlA-c .topTit .t { font-size: 30px; }
	.qyzlA-c .topTit { padding: 20px 70px 20px 0; }
}
@media(max-width:  1480px){
	.qyzlA-b { margin-top: 40px; }
	.qyzlA-b ul li:nth-child(n+2) { margin-top:20px; }
	.qyzlA-c { padding: 0 3%; }
	.qyzlA-c .topTit .t { font-size: 24px; }
	.qyzlA-c .topTit { padding: 16px 60px 16px 0; }
	.qyzlA-c .con { margin-top: 20px; padding-bottom: 16px; line-height: 1.8; max-height: 18vw; }
	.qyzlA-c .topTit { background-size: 50px!important; }
}
@media(max-width:  1280px){
	.qyzlA-b { margin-top: 30px; }
	.qyzlA-b ul li:nth-child(n+2) { margin-top:16px; }
	.qyzlA-c { padding: 0 2%; }
	.qyzlA-c .topTit .t { font-size: 20px; }
	.qyzlA-c .topTit { padding: 12px 50px 12px 0; }
	.qyzlA-c .con { margin-top: 16px; padding-bottom: 12px; line-height: 1.8; max-height: 17vw; }
	.qyzlA-c .topTit { background-size: 40px!important; }
}
@media(max-width:  1024px){
	.qyzlA-b { margin-top: 30px; }
	.qyzlA-b ul li:nth-child(n+2) { margin-top:16px; }
	.qyzlA-b ul li .img { width: 100%; }
	.qyzlA-c { width: 100%; float: left; position: relative; top:0; transform: translateY(0); }
	.qyzlA-c .con { max-height: 100000px; height: auto; overflow: hidden; padding-bottom: 30px; }
}


.qyzlB { padding:100px 0 40px; }
.qyzlB .ggth ul li { border: 1px solid #e2e2e2; }
.qyzlB-c ul { margin-bottom: 56px; }
@media(max-width: 1680px){
	.qyzlB { padding:80px 0 30px; }
    .qyzlB-c ul { margin-bottom: 46px; }
}
@media(max-width: 1480px){
	.qyzlB { padding:60px 0 20px; }
    .qyzlB-c ul { margin-bottom: 36px; }
}
@media(max-width: 1280px){
	.qyzlB { padding:40px 0 20px; }
    .qyzlB-c ul { margin-bottom: 26px; }
}
@media(max-width: 640px){
	.qyzlB { padding:30px 0 20px; }
}


/*企业管治*/

.qygzA-b { margin:40px 0 0; }
.qygzA-b dl dd { background: #fff; padding:30px; border-radius: 6px; }
.qygzA-b dl dd:nth-child(n+2) { margin-top:40px; }

.qygzA-c .img { float: left; width: 51.5%; position: relative; }
.qygzA-c .img .num { position: absolute; right: 50px; bottom: 30px; font-size: 90px; font-family: Arial; color:rgba(230,0,90,0.4); }
.qygzA-c { position: relative; }

.qygzA-f { position: absolute; width: 44%; top:50%; transform: translateY(-50%); right:30px; }
.qygzA-b dl dd:nth-child(2n) .qygzA-f { left: 0; }
.qygzA-b dl dd:nth-child(2n) .img { float: right; }
.qygzA-f .topTit { font-size: 34px;color:#333333; padding:0 40px; }

.qygzA-f .tit { padding-left: 28px; background: url(../images/qyicon.png) no-repeat left center; font-size: 18px;color:#333333;margin-top:18px; }
.qygzA-f .c { padding-left:  28px; font-size: 14px; color:#666666; line-height: 1.8; margin-top: 8px; }
.qygzA-f .c ul { margin-left: 20px; list-style: disc; }
.qygzA-f .con { margin-top:  20px; max-height: 24vw; overflow-y: scroll; padding:0 40px; }
.qygzA-f .tit1 { margin-top: 0; }
.qygzA-f .c1 ul li { float: left; margin-right: 40px; }
.qygzA-f .con{
    scrollbar-color:  #e50058 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.qygzA-f .con::-webkit-scrollbar {/*滚动条整体样式*/
    width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.qygzA-f .con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
    background: #e50058;
}
.qygzA-f .con::-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:  1680px){
	.qygzA-b { margin:30px 0 0; }
	.qygzA-b dl dd { padding: 24px; }
	.qygzA-b dl dd:nth-child(n+2) { margin-top:32px; }

}
@media(max-width:  1480px){
	.qygzA-f .topTit { font-size: 28px; padding: 0 30px; }
	.qygzA-f .con { padding: 0 30px; }
	.qygzA-c .img .num { font-size: 78px; right: 40px; bottom: 20px; }
}
@media(max-width:  1280px){
	.qygzA-b { margin:20px 0 0; }
	.qygzA-b dl dd { padding: 20px; }
	.qygzA-b dl dd:nth-child(n+2) { margin-top:26px; }
	

}
@media(max-width:  1024px){
	.qygzA-c .img { width: 100%; }
	.qygzA-f .topTit { font-size: 24px; line-height: 1; padding: 0 20px; }
	.qygzA-f  { position: relative; top:0; transform: translateY(0); float: left; width: 100%; padding: 20px 0; right:0; }
	.qygzA-f .topTit,.qygzA-f .con { padding:0; }
	.qygzA-f .con { margin-top: 16px; }
	.qygzA-f .tit { margin-top:12px; font-size: 16px; }
	.qygzA-f .tit1 { margin-top:0; }
	.qygzA-f .con { max-height: 10000px; }
	.qygzA-c .img .num { font-size: 56px; right: 30px; bottom: 20px; }

}
@media(max-width:  640px){
	.qygzA-b dl dd { padding: 16px 12px; }
	.qygzA-c .img .num { font-size: 56px; right: 20px; bottom: 10px; }
}


/*上市文件*/
.sswjA { margin:60px 0 80px; }
.sswjA ul li { float: left; width: 32%; margin-right: 2%; }
.sswjA ul li .img { overflow-x: hidden; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.sswjA ul li:nth-child(3n) { margin-right:0; }
.sswjA ul li:nth-child(n+4) { margin-top:2%; }
.sswjA ul li .tit { background: #fff; padding:20px; font-size: 22px;color:#333333; position: relative;  }
.sswjA ul li .tit span { position: absolute; right: 20px; top:50%; transform: translateY(-50%); font-size: 16px;color:#0067b6; padding-right:14px; background: url(../images/morebg2.png) no-repeat right center;  }
.sswjA ul li:hover .tit { background: #0067b6; color:#fff; }
.sswjA ul li:hover .tit span { color:#fff;background: url(../images/morebg.png) no-repeat right center; }
@media(max-width:  1680px){
	.sswjA { margin:50px 0 70px; }
	.sswjA ul li .tit { font-size: 20px; }
}
@media(max-width:  1480px){
	.sswjA { margin:40px 0 60px; }
	.sswjA ul li .tit { padding: 16px; font-size: 18px; }
	.sswjA ul li .tit span { right: 16px; }
}
@media(max-width:  1280px){
	.sswjA { margin:30px 0 50px; }
}
@media(max-width:  1024px){
	.sswjA { margin:30px 0 40px; }
	.sswjA ul li { width: 49%; margin-right:0; }
	.sswjA ul li:nth-child(2n) { float: right; }
    .sswjA ul li:nth-child(n+3) { margin-top:2%; }
}
@media(max-width:  640px){
	.sswjA { margin:30px 0 30px; }
	.sswjA ul li { width: 100%; margin-right:0; }
    .sswjA ul li:nth-child(n+2) { margin-top:16px; }
	.sswjA ul li .tit { padding: 12px; font-size: 16px; }
	.sswjA ul li .tit span { right: 12px; }
}

/*关于尊时凯龙*/
.aboutA { padding:130px 0 110px; background: url(../images/aboutbg.png) no-repeat left bottom; }
.aboutA-a .mainTit { float: left; }
.aboutA-e .t { margin-top: 10px; font-size: 18px;color:#666666; }
.aboutZ-a { width: 100%; position: absolute; left:0; top:13%; z-index: 12; }
.about-a { max-width: 600px; }
.about-a .c1 { font-size: 24px; font-weight: bold; color: #e6005a; margin:18px 0 10px; }
.about-a .c2 { font-size: 14px; color: #666666; line-height: 2; }
.aboutA-b { margin-top:35px; }
.aboutA-b ul li { float: left; margin-right:100px; text-align: center; }
.aboutA-b ul li:last-child { margin-right:0; }
.aboutA-b ul li img { transition:all 0.3s; }
.aboutA-b ul li:hover img { transform: scale(0.95); }
.aboutA-b ul li:hover .aboutA-e .t { color: #e6005a; }

.aboutZ .imgBg { position: relative; height: 42.6vw; overflow: hidden; }
.aboutZ .imgBg img,.aboutZ .imgBg .video { z-index: 10; position: absolute; left:0; top:0; width: 100%; }
.aboutZ .imgBg .video { z-index: 11; opacity: 0; }
@media(max-width:  1680px){
	.aboutA { padding:100px 0 90px; }
	.aboutA-b ul li { margin-right:80px; }
	.aboutA-b { margin-top: 25px; }
}
@media(max-width:  1480px){
	.aboutA { padding:70px 0 70px; }
	.aboutA-b ul li { margin-right:60px; }
	.about-a .c1 { font-size: 20px; }
	.aboutZ-a { top:50px; }
	.aboutA-b { margin-top: 20px; }
}
@media(max-width:  1280px){
	.aboutA { padding:50px 0 60px; }
	.aboutZ-a { top:30px; }
	.aboutA-b ul li { margin-right:40px; }
	.about-a .c1 { font-size: 18px; margin: 12px 0 5px; }
}

@media(max-width:  1024px){
	.aboutA { padding:40px 0 50px; background-size: 40% auto; }
	.aboutA-e .t { font-size: 16px; }
	.aboutA-b ul li { margin-right:0px; }
	.aboutZ-a { position: relative; top:0; transform: translateY(0); padding: 30px 0 40px; }
	.aboutA-b ul li img { width: 60px; }
	.aboutA-d { padding-left: 0;}
}
@media(max-width:  640px){
	.aboutA { padding:30px 0 50px; }
}


.aboutB { padding:200px 0; }
.aboutB-b { margin:50px 0 40px; }
.aboutB-b ul li { float: left; font-size: 16px;color: #fff; margin-right:20px; position: relative; transition: all 0.6s; }
.aboutB-b ul li span { height: 1px; width: 0; position: absolute; left:0; top:50%; background: #fff; transition: all 0.6s; }
.aboutB-b ul li.cur span,.aboutB-b ul li:hover span { width: 40px; }
.aboutB-b ul li.cur,.aboutB-b ul li:hover { padding-left:50px; }
.aboutB-d .t { font-size: 30px;color:#fff; }
.aboutB-d .c { margin-top: 16px; line-height: 2; max-width: 900px; font-size: 16px;color:#fff; max-height: 250px; overflow-y: scroll; }
.aboutB-c .swiper-wrapper { margin-bottom: 40px; }
.aboutB-c .mainQhprev { margin-right: 12px; }
.aboutB-c .swiper-wrapper .swiper-slide { opacity: 0!important; }
.aboutB-c .swiper-wrapper .swiper-slide-active { opacity: 1!important; }
.aboutB-c .swiper-pagination { opacity: 0; width: 1px; height: 1px;overflow: hidden; }

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


@media(max-width:  1680px){
	.aboutB { padding:150px 0; }
	.aboutB-b { margin:40px 0 30px; }
	.aboutB-d .t { font-size: 28px; }
}
@media(max-width:  1480px){
	.aboutB { padding:100px 0; }
	.aboutB-b { margin:30px 0 20px; }
	.aboutB-d .t { font-size: 26px; }
}
@media(max-width:  1280px){
	.aboutB { padding:60px 0 80px; }
	.aboutB-b { margin:30px 0 20px; }
	.aboutB-d .t { font-size: 24px; }
	.aboutB-c .swiper-wrapper { margin-bottom: 30px; }
}

@media(max-width:  1024px){
	.aboutB { padding:40px 0 50px; }
	.aboutB-b { margin:20px 0 20px; }
	.aboutB-d .t { font-size: 22px; }
	.aboutB-c .swiper-wrapper { margin-bottom: 30px; }
	.aboutB-b ul li.cur span,.aboutB-b ul li:hover span { width: 20px; }
    .aboutB-b ul li.cur,.aboutB-b ul li:hover { padding-left:30px; }
}
@media(max-width:  420px){
	.aboutB-b ul li.cur span,.aboutB-b ul li:hover span { width: 0px; display: none; }
    .aboutB-b ul li.cur,.aboutB-b ul li:hover { padding-left:0px; color:#e50058; }
}


.aboutC { padding:100px 0 120px; background: #f5f7fa; }
.aboutC .newsA-b ul li a { color:#e50058; border-color:#e50058; }
.aboutC .newsA-b ul li.cur a,.aboutC .newsA-b ul li:hover a { color:#fff; }
.aboutC-b { margin-top:50px; }
.aboutC-b ul li { text-align: center; float: left; width: 22%; margin-right:4%; }
.aboutC-b ul li:nth-child(4n) { margin-right:0; }
.aboutC-b ul li:nth-child(n+5) { margin-top: 40px; }
.aboutC-b ul li .img { width: 280px; height: 280px; margin:  0 auto; padding: 16px; background: url(../images/aboutc.png) no-repeat center/cover; }
.aboutC-b ul li .con { margin-top:20px; }
.aboutC-b ul li .con .t { font-size: 28px;color:#333; }
.aboutC-b ul li .con .c { font-size: 18px; line-height: 20px; margin-top: 6px; }


@media(max-width:  1680px){
	.aboutC { padding:80px 0 90px; }
	.aboutC-b { margin-top:40px; }
	.aboutC-b ul li { text-align: center; float: left; width: 22%; margin-right:4%; }
	.aboutC-b ul li:nth-child(4n) { margin-right:0; }
	.aboutC-b ul li:nth-child(n+5) { margin-top: 30px; }
	.aboutC-b ul li .img { width: 240px; height: 240px; }
	.aboutC-b ul li .con { margin-top:15px; }
	.aboutC-b ul li .con .t { font-size: 24px; }
	.aboutC-b ul li .con .c { font-size: 18px; }
}

@media(max-width:  1480px){
	.aboutC { padding:60px 0 70px; }
	.aboutC-b { margin-top:30px; }
	.aboutC-b ul li { text-align: center; float: left; width: 22%; margin-right:4%; }
	.aboutC-b ul li:nth-child(4n) { margin-right:0; }
	.aboutC-b ul li:nth-child(n+5) { margin-top: 20px; }
	.aboutC-b ul li .img { width: 200px; height: 200px; }
	.aboutC-b ul li .con { margin-top:12px; }
	.aboutC-b ul li .con .t { font-size: 20px; }
	.aboutC-b ul li .con .c { font-size: 16px; }
}
@media(max-width:  1280px){
	.aboutC { padding:40px 0 50px; }
	.aboutC-b { margin-top:20px; }
}
@media(max-width:  1024px){
	.aboutC-b ul li { text-align: center; float: left; width: 32%; margin-right:2%; }
	.aboutC-b ul li:nth-child(4n) { margin-right:2%; }
	.aboutC-b ul li:nth-child(3n) { margin-right:0; }
	.aboutC-b ul li:nth-child(n+4) { margin-top: 20px; }
}
@media(max-width:  640px){
	.aboutC-b ul li { text-align: center; float: left; width: 48%; margin-right:0%; }
	.aboutC-b ul li:nth-child(4n) { margin-right:0%; }
	.aboutC-b ul li:nth-child(3n) { margin-right:0; }
	.aboutC-b ul li:nth-child(2n) { float: right; }
	.aboutC-b ul li:nth-child(n+3) { margin-top: 20px; }
	.aboutC-b ul li .img { padding: 9px; }
}
@media(max-width:  450px){
	.aboutC-b ul li .img { width: 150px; height: 150px; }
	.aboutC-b ul li .con { margin-top: 8px; }
	.aboutC-b ul li:nth-child(n+3) { margin-top: 10px; }
}

.aboutD {/* background: url(../images/abdbg.jpg) no-repeat center/cover;*/ background: #fff; padding:100px 0 120px; }
.mainTit .c1 { font-size: 16px;color:#666666; margin-top: 16px; }
.aboutD-c { margin-top:50px; }
.aboutD-c ul li { position: relative; text-align: center; float: left; width: 19%; margin-right: 1.25%; border:1px solid #ededed; }
.aboutD-c ul li:after { content:''; width: 100%; height: 1px; background: #ededed; position: absolute; left:0; top:0; }
.aboutD-c ul li:nth-child(5n) { margin-right:0; }
.aboutD-c ul li:nth-child(n+6) { margin-top: 1.25%; }
.aboutD-c ul li { height: 140px; padding:25px 0; border-top:4px solid #fff; }
.aboutD-c ul li img { height: 70px; -webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7; }
.aboutD-c ul li:hover img {-webkit-filter:grayscale(0);
	filter:grayscale(0);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)Alpha(opacity=100);
	-moz-opacity:1;
	opacity:1; }
.aboutD-c ul li:hover { border-top:4px solid #e50058;box-shadow: 0px 0px 21px 0px rgba(217, 217, 217, 0.4); }

@media(max-width:  1680px){
	.aboutD { padding: 80px 0 90px; }
	.aboutD-c { margin-top:40px; }
}
@media(max-width:  1480px){
	.aboutD { padding: 60px 0 70px; }
	.aboutD-c { margin-top:30px; }
	.aboutD-c ul li { height: 150px; padding-top: 30px;}
}
@media(max-width:  1280px){
	.aboutD { padding:50px 0 60px; }
	.aboutD-c { margin-top:20px; }
	.aboutD-c ul li { width: 32%; margin-right: 1.5%; height: 130px; padding-top: 20px;}
	.aboutD-c ul li:nth-child(5n) { margin-right:1.5%; }
	.aboutD-c ul li:nth-child(3n) { margin-right:0; }
    .aboutD-c ul li:nth-child(n+4) { margin-top: 1.5%; }
    .aboutD-c ul li img {-webkit-filter:grayscale(0);
		filter:grayscale(0);
		filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)Alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}
}
@media(max-width:  750px){
	.aboutD { padding:30px 0 40px; }
	.aboutD-c ul li { width: 49%; margin-right: 0; }
	.aboutD-c ul li:nth-child(4n) { margin-right:0; }
	.aboutD-c ul li:nth-child(2n) { float: right; }
    .aboutD-c ul li:nth-child(n+3) { margin-top: 2%; }
    .aboutD-c ul li img {-webkit-filter:grayscale(0);
		filter:grayscale(0);
		filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)Alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}
}
@media(max-width:  550px){
	.aboutD-c ul li { height: 100px; padding: 25px 0; }
	.aboutD-c ul li img { height: 50px; }
	/*.aboutD-c ul li { width: 100%; margin-right: 0; }*/
    /*.aboutD-c ul li:nth-child(n+2) { margin-top: 16px; }*/
}

.aboutF { background: #f5f5f5; }
.aboutF-b { margin-top:50px; }
.aboutF-b .swiper-button-next { width: 46px; height: 46px; border: 2px solid #b1bcd5; border-radius: 50%; background: url(../images/aboutnext.png) no-repeat center; right: -85px; }
.aboutF-b .swiper-button-prev { width: 46px; height: 46px; border: 2px solid #b1bcd5; border-radius: 50%; background: url(../images/aboutfprev.png) no-repeat center; left: -85px; }
.aboutF-b .swiper-button-prev:after,.aboutF-b .swiper-button-next:after { display: none; }

.aboutF-b .pic { padding:20px 45px; border-bottom:1px solid #dedede; }
.aboutF-b .swiper-slide { background: #fff; }
.aboutF-b .tit { font-size: 14px;color: #333333; border-bottom: 2px solid #fff; padding:20px 20px 20px 20px; }
.aboutF-b .tit .t {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 24px; height: 48px; }
.aboutF-b .swiper-slide:hover .tit { color: #e6005a; border-bottom: 2px solid #e6005a; }



.picshade {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.9);opacity: 0.91;filter: alpha(opacity=91);z-index: 99;display: none;}
.pictures_eyes_close {position: fixed;top: 30px;right: 30px;display: inline-block;width: 26px;height: 26px;background: url(../images/close.png) no-repeat;z-index: 100;display: none;}
.pictures_eyes {position: fixed;width: 100%;left: 0;top: 0;z-index: 199;display: none;}
.pictures_eyes_in {position: relative;text-align: center;}
.pictures_eyes_in img { max-height: 680px; }
.pictures_eyes_in .prev, .pictures_eyes_in .next {position: absolute;top: 50%;width: 51px;height: 51px;cursor: pointer;}
.pictures_eyes_in .prev {left: 80px;background: url(../images/Tleft.png) no-repeat;}
.pictures_eyes_in .next {right: 80px;background: url(../images/Tright.png) no-repeat;}
.pictures_eyes_indicators { display: none!important; position: fixed;left: 0;bottom: 15px;width: 100%;text-align: center;z-index: 299;}
.pictures_eyes_indicators a {display: inline-block;width: 120px;padding:5px;margin: 6px 3px 0 3px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0 0 2px #000;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;}
.pictures_eyes_indicators img { width: 110px; }
.pictures_eyes_indicators .current {filter: alpha(opacity=100);opacity: 1;}

body { width: 100%; overflow: hidden; }
@media(max-width: 1480px){
	.aboutF-b .tit { font-size: 16px; }
	.aboutF-b .pic { padding: 20px 30px; }
	.aboutF-b { margin-top:40px; }
	.aboutF-b .swiper-button-next { width: 40px; height: 40px; right: -50px; }
    .aboutF-b .swiper-button-prev { width: 40px; height: 40px; left: -50px; }
    .aboutF-b .tit .t { font-size: 13px; }
}
@media(max-width: 1280px){
	.aboutF-b .tit { font-size: 16px; }
	.aboutF-b .pic { padding: 20px 20px; }
	.aboutF-b { margin-top:30px; }
	.aboutF-b .swiper-button-next { width: 40px; height: 40px; right: 10px; }
    .aboutF-b .swiper-button-prev { width: 40px; height: 40px; left: 10px; }
}
@media(max-width: 1024px){
	.aboutF-b .pic { padding: 20px 12px; }
	.aboutF-b { margin-top:20px; }
	.aboutF-b .tit { padding:16px 40px 16px 12px; background: url(../images/bigfdj.png) no-repeat calc(100% - 12px) center; }
    .aboutF-b .swiper-slide:hover .tit { background: url(../images/bigfdjbg.png) no-repeat calc(100% - 12px) center; }

    .pictures_eyes_in .next {right: 10px;}
    .pictures_eyes_in .prev {left:  10px;}
}

.aboutW { padding:100px 0 110px; background: url(../images/aboutw.jpg) no-repeat center/cover;  }
.aboutW-b { overflow: hidden; margin-top:20px; }

.aboutW-b .mySwiper .swiper-slide { width: 450px; }
.aboutW-c {  padding: 24px 23px 13px 13px ; }
.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-c { background: url(../images/hisbga.png) no-repeat center/cover; }
.aboutW-c,.aboutW-b .mySwiper { position: relative; }
.aboutW-b .mySwiper:after { content:''; width: calc(100% - 80px); height: 1px; background: rgba(255,255,255,0.2); position: absolute; left:40px; top:50%; z-index: 0; }
.aboutW-d { position: absolute; }

.aboutW-b .img { border-radius: 50%; overflow: hidden; transition: all 0.5s; position: relative; opacity: 0; z-index: -1; }
.aboutW-b .img:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/hisbg.png) no-repeat bottom center/cover; }
.aboutW-b .mySwiper .swiper-slide-thumb-active .img { opacity: 1; z-index: 10; }
.aboutW-b .mySwiper .swiper-slide { width: 437px; }
.aboutW-b .mySwiper .swiper-slide-thumb-active { width: 437px; }
.aboutW-b .mySwiper .slick-center .img { opacity: 1; z-index: 10; }
.aboutW-b .mySwiper .slick-center .img .ttt { width: 100%; position: absolute; left: 0; text-align: center; bottom: 24px; font-size: 32px; z-index: 10; color:#fff; }
/*.aboutW-b .mySwiper .slick-center .aboutW-c { background: url(../images/hisbga.png) no-repeat center/cover; }*/
.aboutW-b .slick-list{ z-index: 9; }

.aboutW-c:after,.aboutW-c:before { content:''; position: absolute; top:50%; transform:translateX(-50%);left:50%; }
.aboutW-c:after { width: 21px; height: 21px; border-radius: 50%; margin-top: -10px; border:1px solid  rgba(255,255,255,0.5); }
.aboutW-c:before { width: 9px; height: 9px; border-radius: 50%; margin-top: -3px; background: rgba(255,255,255,0.5); }
.aboutW-d { font-size: 18px;color:#ffffff; opacity: 0.4; text-align: center; position: absolute; width: 100%; left:0; top:50%; margin-top:34px;  }
.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-d { color:#fff; opacity: 1; top:auto; margin-top:0; bottom: 50px; font-size: 36px; z-index: 11;}
.aboutW-b .mySwiper2 { margin-top: 20px; }
.aboutW-b .mySwiper2 .aboutW-e { max-width: 450px; margin: 0 auto;font-size: 14px;color: #fff; line-height: 2; text-align: left; }
/*.aboutW-b .mySwiper2 .aboutW-e { max-width: 1000px; margin: 0 auto;font-size: 14px;color: #fff; line-height: 2; text-align: center; }*/

.aboutW-b .mySwiper2 .aboutW-e p { display:block; padding-left: 16px; position: relative; }
/*.aboutW-b .mySwiper2 .aboutW-e p:after { content:''; width: 6px; height: 6px; position: absolute; left:0; top: 10px; transform: translateY(0%); border-radius: 50%; background: #ffff; }
*/

.aboutW-b .mySwiper .swiper-button-next,.aboutW-b .mySwiper .swiper-button-prev { border-radius: 50%; width: 41px; height: 41px; border:1px solid rgba(255,255,255,0.5); }
.aboutW-b .mySwiper .swiper-button-next:after,.aboutW-b .mySwiper .swiper-button-prev:after { font-size: 20px; color:rgba(255,255,255,0.5); }
.aboutW-b .mySwiper .swiper-button-next { right:0;  }
.aboutW-b .mySwiper .swiper-button-prev { left:0;  }

@media(max-width:  1680px){
	.aboutW { padding:80px 0 90px;}
}
@media(max-width:  1480px){
	.aboutW { padding:60px 0 70px;}
	.aboutW-b .mySwiper .swiper-slide { width: 380px; height: 380px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 380px; }
	.aboutW-c:after { margin-top: -7px; border:1px solid  rgba(255,255,255,0.5); }
	.aboutW-c:before { width: 9px; height: 9px; border-radius: 50%; margin-top:0px; background: rgba(255,255,255,0.5); }
	.aboutW-d { font-size: 18px;color:#ffffff; opacity: 0.4; text-align: center; position: absolute; width: 100%; left:0; top:50%; margin-top:40px;  }
}
@media(max-width:  1280px){
	.aboutW { padding:40px 0 50px;}
	.aboutW-b .mySwiper .swiper-slide { width: 320px; height: 320px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 320px; }
	.aboutW-c:after { margin-top: -13px; }
	.aboutW-c:before { margin-top: -5px; }
	.aboutW-d { margin-top:40px;  }
	.aboutW-b .mySwiper .slick-center .img .ttt { font-size: 28px; }
	.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-d { font-size: 32px; }
}
@media(max-width:  1024px){
	.aboutW { padding:30px 0 40px;}
	.aboutW-b .mySwiper .swiper-slide { width: 420px; height: 420px }
	.aboutW-b .mySwiper .swiper-slide .aboutW-d { display: none; }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 420px; }
	.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-d { display: block; }
	.aboutW-c:after { margin-top: -13px; }
	.aboutW-c:before { margin-top: -5px; }
	.aboutW-d { margin-top:40px;  }
	.aboutW-c { padding: 12px 12px 7px 7px; }
	.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-d { font-size: 28px; bottom:30px; }
}
@media(max-width:  640px){
	.aboutW-b .mySwiper .swiper-slide { width: 360px; height: 360px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 360px; }
	.aboutW-b .mySwiper .swiper-slide-thumb-active .aboutW-d { font-size: 20px; bottom:20px; }
}
@media(max-width:  520px){
	.aboutW-b .mySwiper .swiper-slide { width: 300px; height: 300px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 300px; }
}
@media(max-width:  420px){
	.aboutW-b .mySwiper .swiper-slide { width: 240px; height: 265px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 240px; }
}
@media(max-width:  370px){
	.aboutW-b .mySwiper .swiper-slide { width: 200px; height: 200px }
    .aboutW-b .mySwiper .swiper-slide-thumb-active { width: 200px; }
}




/*团队详情*/
.team { padding: 0 0 90px; background: url(../images/team.png) no-repeat right bottom; }
.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: 30px;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; }
}

/*尊时凯龙家园*/


.mainQh { width: 62px; height: 62px; top: 50%; border:1px solid #ffffff; display: inline-block; border-radius: 50%; transition: all 0.6s; }
.mainQh:after { display: none; }
.mainQh.mainQhnext { right: 10%; background: url(../images/next.png) no-repeat center; }
.mainQh.mainQhprev { left: 10%; background: url(../images/prev.png) no-repeat center; }
.mainQh.mainQhnext:hover { background: url(../images/next.png) no-repeat center #e50058; border-color:#e50058; }
.mainQh.mainQhprev:hover { background: url(../images/prev.png) no-repeat center #e50058; border-color:#e50058; }


@media(max-width:  1280px){
	.mainQh { width: 56px; height: 56px; }
}
@media(max-width:  600px){
	.mainQh { width: 48px; height: 48px; }
}


.talentA { padding-bottom: 0!important; background: url(../images/talentabga.jpg) no-repeat center 50%; background-size: 100% auto; }
.talentA-a { position: relative; }
.talentA .aboutA-b .con { margin-bottom: 60px; }

@media(max-width:  640px){
    .talentA .aboutA-b .con { margin-bottom: 20px; }
}

.talentB { margin-top: -100px; width: 100%; padding:190px 0 120px; background: url(../images/talentb.jpg) no-repeat center/cover; }
.talentB-c { margin-top:60px; }
.talentB-c ul { text-align: center; }

.talentB-b .mainTit .c1 { line-height: 1.8; text-align: center; display: inline-block; max-width: 1000px; }



.talentB-c ul li { display: inline-block; border: 4px solid #e50058; background: #fff; border-radius: 50%; padding: 120px 80px 0; width: 500px; height: 500px;  }
.talentB-c ul li .num { font-size: 30px;color:#e50058; }
.talentB-c ul li .t { font-size: 30px;color:#333333; margin:18px 0 8px; }
.talentB-c ul li .c { font-size: 16px;color:#666; line-height: 2; margin-bottom:36px; }
.talentB-c ul li .num span { display: inline-block; border-bottom:2px solid #e50058; padding: 0px; }
.talentB-c ul li .mainMore { border:1px solid #e2e2e2; }

.talentB-c ul li:nth-child(2) { background: #e50058; position: relative; margin-left:-50px; }
.talentB-c ul li:nth-child(2) .num { color:#fff; }
.talentB-c ul li:nth-child(2) .t { color:#fff; }
.talentB-c ul li:nth-child(2) .c { color:#fff; }
.talentB-c ul li:nth-child(2) .num span { border-bottom:2px solid #fff; }
.talentB-c ul li:nth-child(2) .mainMore { border:1px solid #e50058; }

@media(max-width:  1680px){
    .talentB { margin-top: -80px; padding:140px 0 80px; }
	.talentB-c { margin-top:50px; }
	.talentB-c ul li .t { font-size: 28px; }
}
@media(max-width:  1480px){
    .talentB { margin-top: -60px; padding:110px 0 60px; }
	.talentB-c { margin-top:40px; }
	.talentB-c ul li .t { font-size: 26px; }
	.talentB-c ul li .c { margin-bottom: 30px; }
	.talentB-c ul li { width: 420px; height: 420px; padding: 75px 40px 0;  }
	.talentB-c ul li:nth-child(2) { margin-left: -30px; }
}
@media(max-width:  1280px){
	.talentA { background: url(../images/talentabga.jpg) no-repeat center 90%; background-size: 100% auto; }
    .talentB { margin-top: -40px; padding:90px 0 60px; }
	.talentB-c { margin-top:30px; }
	.talentB-c ul li .t { font-size: 24px; margin: 16px 0 5px; }
	.talentB-c ul li .c { margin-bottom: 20px; font-size: 14px; }
	.talentB-c ul li { width: 360px; height: 360px; padding: 40px 20px 0;  }
	.talentB-c ul li:nth-child(2) { margin-left: -20px; }
}
@media(max-width:  750px){
	.talentB { margin-top: -40px; padding:70px 0 40px; }
	.talentB-c { margin-top:20px; }
	.talentB-c ul li:nth-child(2) { margin-left: 0px; margin-top: -40px; }
}
@media(max-width:  450px){
	.talentB-c ul li .t { font-size: 22px; margin: 10px 0 0px; }
	.talentB-c ul li .c { margin-bottom: 10px; font-size: 12px; }
	.talentB-c ul li { width: 300px; height: 300px; padding: 45px 10px 0;  }
}


.talentC { background: #f5f5f5; }
.talentC-a .newsA-b { margin: 20px 0 40px; float: none; width: 100%; text-align: center; }
.talentC-a .newsA-b ul li { display: inline-block; float: none; }

.talentC-c { margin-top:0px; }
.talentC-c .swiper-container .swiper-wrapper { height: auto; }
.talentC-d .img { height: 37vw; overflow: hidden;}
.talentC-d .mainTit { text-align: center; margin-bottom: 20px; }
.talentC-d .mainTit .c1 { display: inline-block; min-height: 50px; width: 80%; }
.talentC-d .mainTit .c1 .ccc { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); } 
.talentC-d { position: relative; }
.talentC-d .tit { position: absolute; width: 100%; bottom: 20px; font-size: 22px;color: #fff; text-align: center; }
.talentC-d .tit .c { font-size: 16px; line-height: 1.8; }
.talentC-c .mainQh { border-color:#e50058;position: absolute; top:50%; transform: translateY(-50%); z-index: 10; }
.talentC-c .mainQhprev { background-image: url(../images/td.png); left: calc(16.66666% - 40px); margin-left:-31px;  }
.talentC-c .mainQhnext { background-image: url(../images/te.png); right: calc(16.66666% - 40px); margin-right: -31px;  }
.talentC-c .mainQhprev:hover { background: url(../images/tdbg.png) no-repeat center #e50058; }
.talentC-c .mainQhnext:hover { background: url(../images/tebg.png) no-repeat center #e50058; }

@media(max-width: 1680px){
	.talentC-a .newsA-b { margin: 10px 0 30px; }
	.talentC-d .tit { font-size: 20px; }
	.talentC-d .mainTit { margin-bottom: 20px; }
}
@media(max-width: 1280px){
	.talentC-a .newsA-b { margin: 10px 0 20px; }
	.talentC-c .mainQh { width: 46px; height: 46px; }
	.talentC-c .mainQhprev { background-image: url(../images/td.png); left: calc(16.66666% - 26.666px); margin-left:-23px;  }
    .talentC-c .mainQhnext { background-image: url(../images/te.png); right: calc(16.66666% - 26.666px); margin-right: -23px;  }
	.talentC-d .mainTit { margin-bottom: 20px; }
}
@media(max-width: 750px){
	.talentC-a .newsA-b { margin: 10px 0 20px; }
	.talentC-c .mainQh { width: 46px; height: 46px; }
	.talentC-d { padding: 0 3%; }
	.talentC-d .mainTit { margin-bottom: 10px; }
	.talentC-d .img { height: 47vw; overflow: hidden;}
	.talentC-d .tit { font-size: 18px; bottom: 12px; }
	.talentC-c .mainQhprev { background-image: url(../images/td.png); left: calc(3% + 10px); margin-left:0px;  }
    .talentC-c .mainQhnext { background-image: url(../images/te.png); right: calc(3% + 10px); margin-right: 0px;  }
    .talentC-d .mainTit .c1 { display: inline-block; max-width: 100%; }
}

.join { background: #ffffff; }

.joinA-b { margin:50px 0 80px; background: #fff; }
.joinA-b dl span { float: left; }
.joinA-b dl span.sign1 { width: calc(30% - 100px); }
.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 { text-align: left; width: 100px; }
.joinA-b dl span.sign5 span { display: inline-block; padding-right:20px; /*background: url(../images/sssa.png) no-repeat right center;*/ }
/*.joinA-b dl .cur span.sign5 span { background: url(../images/sssb.png) no-repeat right center; }*/
/*.joinA-b dl dd:hover span.sign5 span { background: url(../images/sssb.png) no-repeat right center; }*/
.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 .joinA-c:hover span {color: #e50058; }

.joinA-b dl dd .con { display: none; padding: 30px 40px 50px; background: #f9f9f9; }
.joinA-b dl dd .con .t { font-size: 20px; color:#333333; }
.joinA-b dl dd .con .c { font-size: 14px; 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: #e50058; border:1px solid #e50058; }

.joinA-b dl dd span { color:#666666; }
.joinA-b dl dd .cur span { color:#e50058; }
.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% - 100px); }
	.joinA-b { margin:30px 0 50px; }
}
@media(max-width: 800px){
	.joinA-b dl span.sign2 { width: 30%; }
	.joinA-b dl span.sign4 { display: none; }
	.joinA-b dl span.sign1 { width: calc(70% - 100px); }
	.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; }
}


.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;}




/*患者关爱*/

.healthA { padding:100px 0 120px; }
.healthA-b { margin-top:50px; }
.healthA-b ul li { float: left; width: 32%; margin-right:2%; }
.healthA-b ul li:last-child { margin-right: 0; }
.healthA-b ul li .con { padding:16px 5px 0; }
.healthA-b ul li .con .t { font-size: 22px;color:#333333; }
.healthA-b ul li .con .c { font-size: 15px;color:#666666; line-height: 1.6; margin-top:6px; }

@media(max-width:  1680px){
	.healthA { padding:80px 0 100px; }
	.healthA-b { margin-top:40px; }
}
@media(max-width:  1480px){
	.healthA { padding:60px 0 80px; }
	.healthA-b { margin-top:30px; }
	.healthA-b ul li .con .t { font-size: 20px; }
    .healthA-b ul li .con { padding:12px 5px 0; }
}
@media(max-width:  1280px){
	.healthA { padding:40px 0 60px; }
	.healthA-b { margin-top:20px; }
}
@media(max-width:  1024px){
	.healthA { padding:30px 0 40px; }
	.healthA-b { margin-top:20px; }
}
@media(max-width:  800px){
	.healthA-b ul li { width: 100%; margin-right:0; }
	.healthA-b ul li:nth-child(n+2) { margin-top: 16px; }
}


.healthB .aboutC-b { float: left; }

.healthC { background: #fff; }
.healthC-b { margin-top:50px; }
.healthC-b a { display: block; position: relative; }
.healthC-c { border-radius: 8px; overflow: hidden; height: 25.5vw; overflow:  hidden; background: #000; float: left; width: 49%; }
.healthC-c a { height: 25.5vw; }
.healthC-d { float: right; width: 49%; height: 25.5vw; overflow:  hidden; }
.healthC-d ul { height: 100%; }
.healthC-d ul li {height:  12.25vw; position: relative; background: #f4f6f5; border-radius:8px; }
.healthC-d ul li:nth-child(2) { margin-top: 1vw; }
.healthC-d ul li a { display: block; width: 100%; height: 100%; position: relative; }
.healthC-d ul li a .con { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); padding: 0 50px; }

.healthC-b .con .t { line-height: 30px; height: 30px; font-size: 22px;color:#fff; margin-top: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.healthC-b .con .d { font-size: 16px;color:#fff; }
.healthC-d ul li a .con .d { color:#666666; }
.healthC-d ul li a .con .t { color:#333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.healthC-d ul li a .con .c {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 16px;color:#666666; line-height: 1.6; height: 50px; overflow-y: hidden; margin: 15px 0 35px; }
.healthC-d ul li a .con .more span { display: inline-block; font-size: 16px;color:#797b7d; padding-right:15px; background: url(../images/morebg2.png) no-repeat right center; }
.healthC-c .con { position: absolute; left:0; bottom: 20px; width: 100%; padding: 0 30px; }
.healthC-e { margin-top: 60px; text-align: center; }

@media(max-width: 1780px){
	.healthC-b { margin-top: 40px; }
	.healthC-b .con .t { font-size: 20px; height: 28px; }
	.healthC-d ul li a .con .c { margin: 10px 0 20px; }
	.healthC-d ul li a .con { padding: 0 40px; }
}
@media(max-width: 1680px){
	.healthC-b { margin-top: 40px; }
	.healthC-b .con .t { font-size: 20px; height: 24px; line-height: 24px }
	.healthC-d ul li a .con .t { height: 24px; }
	.healthC-d ul li a .con .c { margin: 8px 0 16px; }
	.healthC-d ul li a .con { padding: 0 30px; }
	.healthC-e { margin-top: 50px; }
}
@media(max-width: 1480px){
	.healthC-b { margin-top: 30px; }
	.healthC-c a,.healthC-c,.healthC-d { height: 28vw; }
	.healthC-b .con .t { font-size: 18px; line-height: 20px; height: 20px; }
	.healthC-d ul li a .con .t { height: 20px; }
	.healthC-d ul li a .con,.healthC-c .con { padding: 0 20px; }
	.healthC-d ul li a .con .c { margin: 5px 0 12px; font-size: 14px; height: 40px; line-height: 20px; }
	.healthC-d ul li { height: 13.5vw; }
	.healthC-e { margin-top: 40px; }
}
@media(max-width: 1100px){
	.healthC-b { margin-top: 20px; }
	.healthC-c a,.healthC-c,.healthC-d { height: 29vw; }
	.healthC-d ul li { height: 14vw; }
	.healthC-e { margin-top: 30px; }
}

@media(max-width: 1024px){
	.healthC-c a,.healthC-c,.healthC-d { height: auto; }
	.healthC-d ul li { height: auto; }
	.healthC-c,.healthC-d { width: 100%; }
	.healthC-d ul li a .con { position: relative; top:0; transform: translateY(0); padding: 20px; }
	.healthC-d ul li,.healthC-d ul li:nth-child(2) { margin-top: 20px; }
}
@media(max-width: 640px){
	.healthC-c a,.healthC-c,.healthC-d { height: auto; }
	.healthC-d ul li { height: auto; }
	.healthC-c,.healthC-d { width: 100%; }
	.healthC-d ul li a .con,.healthC-c .con { padding: 20px 12px; }
	.healthC-c .con { padding: 0 12px; }
	.healthC-d ul li,.healthC-d ul li:nth-child(2) { margin-top: 16px; }
	.healthC-e { margin-top: 20px; }
}


.healthD { background: #f4f6f5; }
.healthD-b { margin-top:45px; }
.healthD-b ul li { float: left; width: 32%; margin-right:2%; }
.healthD-b ul li:last-child { margin-right:0; }
.healthD-c { background: #fff; position: relative; height: 340px; }
.healthD-c .icon { position: absolute; top:30px; right:40px; }
.healthD-c .icon .pic1 { display: none; }
.healthD-c .con { overflow: hidden; height: 88px; position: absolute; left: 0; bottom:34px; width: 100%; padding: 0 35px; }
.healthD-c .con .t { font-size: 22px;color:#333333; margin-bottom:10px; }
.healthD-c .con .c { font-size: 15px;color:#666; line-height: 1.6; margin-bottom:20px; }
.healthD-b ul li:hover .healthD-c { background: #e50058; background-image: linear-gradient(to #e50058, #428bcd); }
.healthD-b ul li:hover .healthD-c .icon .pic1 { display: inline-block; }
.healthD-b ul li:hover .healthD-c .icon .pic2 { display: none; }
.healthD-b ul li:hover .healthD-c .con { height: auto; }
.healthD-b ul li:hover .healthD-c .con .t,.healthD-b ul li:hover .healthD-c .con .c { color:#fff; }

@media(max-width:  1680px){
	.healthD-b { margin-top:30px; }
	.healthD-c { height: 300px; }
	.healthD-c .icon { top:20px; right:30px; }
	.healthD-c .icon img { width: 80px; }
	.healthD-c .con  { padding: 0 25px; bottom: 20px; }
}

@media(max-width:  1480px){
	.healthD-b { margin-top:30px; }
	.healthD-c { height: 270px; }
	.healthD-c .icon { top:10px; right:20px; }
	.healthD-c .icon img { width: 60px; }
	.healthD-c .con  { padding: 0 15px; bottom: 20px; }
	.healthD-c .con .t { font-size: 20px; }
	.healthD-c .con .c { font-size: 14px;  }
}
@media(max-width:  1024px){
	.healthD-b { margin-top:20px; }
	.healthD-c { height: auto; padding:70px 20px 20px; }
	.healthD-b ul li { width: 100%; margin-right:0; }
	.healthD-b ul li:nth-child(n+2) { margin-toP:16px; }
	.healthD-c .con { height: auto; position: relative; bottom:0; padding: 0; }
	.healthD-c .con .mainMore { border-color:#1c77c8; color:#1c77c8; }
	.healthD-b ul li:hover .healthD-c .con .mainMore { border-color:#fff; color:#fff; }
	.healthD-c .con .mainMore span { background: url(../images/morebg2.png) no-repeat center; }
	.healthD-b ul li:hover .healthD-c .con .mainMore span { background: url(../images/morebg.png) no-repeat center; }
}
@media(max-width:  640px){
	.healthD-c { height: auto; padding:70px 12px 20px; }
}





/*疾病与治疗*/
.nyNav { position: relative; margin-top: -70px; }
.nyNav ul li { float: left; }
.nyNav ul li a { display: block; line-height: 70px; background: rgba(0,0,0,0.6); text-align: center; font-size: 18px;color:#fff; }

.nyNav3 ul li { width: 33.3333%; }
.nyNav3 ul li:hover a,.nyNav3 ul li.cur a { background: #e50058; }

@media(max-width:  1680px){
	.nyNav ul li a { line-height: 60px; }
	.nyNav { margin-top: -60px; }
}
@media(max-width:  1480px){
	.nyNav ul li a { font-size: 16px; line-height: 50px; }
	.nyNav { margin-top: -50px; }
}
@media(max-width:  640px){
	.nyNav ul li a { font-size: 14px; }
}

.hzgaA { background: #f4f6f5; padding: 80px 0 90px; }

.hzgaA-a { text-align: center; }
.hzgaA-a ul { text-align: center; display: inline-block; border-radius: 30px; background: #fff; }
.hzgaA-a ul li { display: inline-block; }
.hzgaA-a ul li a { font-size: 16px;color: #666666; padding: 16px 35px; border-radius: 30px; display: inline-block; }
.hzgaA-a ul li.cur a,.hzgaA-a ul li:hover a { color:#fff; background: #e50058; }


@media(max-width: 1680px){
	.hzgaA { padding: 60px 0 70px; }
}
@media(max-width: 1480px){
	.hzgaA { padding: 50px 0 60px; }
	.hzgaA-a ul li a { padding: 12px 20px; }
}
@media(max-width: 1280px){
	.hzgaA { padding: 40px 0 50px; }
}
@media(max-width: 1024px){
	.hzgaA { padding: 30px 0 40px; }
	.hzgaA-a ul li a { padding: 12px 20px; font-size: 14px; }
}

.hzgaA-b { margin:60px 0 100px; }
.hzgaA-b ul li { float: left; width: 49%; }
.hzgaA-b ul li:nth-child(2n) { float: right; }
.hzgaA-b ul li:nth-child(n+3) { margin-top: 2%; }
.hzgaA-b ul li a { display: block; background: #fff; padding:26px; }
.hzgaA-b ul li a .con { padding: 16px 0 0px; }
.hzgaA-b ul li a .con .t {text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; font-size: 22px;color:#333333; line-height: 30px; height: 30px; overflow: hidden; }
.hzgaA-b ul li a .con .c {text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; font-size: 16px; margin-top: 6px; color:#666666; line-height: 24px; height: 24px; overflow: hidden; }

@media(max-width:  1680px){
	.hzgaA-b { margin:50px 0 80px; }
	.hzgaA-b ul li a { padding:20px; }
	.hzgaA-b ul li a .con { padding: 12px 0 0px; }
	.hzgaA-b ul li a .con .t { font-size: 20px; line-height: 26px; height: 26px; }
}
@media(max-width:  1480px){
	.hzgaA-b { margin:40px 0 60px; }
	.hzgaA-b ul li a { padding:20px 16px; }
	.hzgaA-b ul li a .con { padding: 12px 0 0px; }
	.hzgaA-b ul li a .con .t { font-size: 20px; line-height: 26px; height: 26px; }
}
@media(max-width:  1280px){
	.hzgaA-b { margin:30px 0 40px; }
	.hzgaA-b ul li a { padding:20px 16px; }
	.hzgaA-b ul li a .con { padding: 12px 0 0px; }
	.hzgaA-b ul li a .con .t { font-size: 20px; line-height: 26px; height: 26px; }
}
@media(max-width:  640px){
	.hzgaA-b { margin:20px 0 40px; }
	.hzgaA-b ul li a { padding:20px 16px; }
	.hzgaA-b ul li { width: 100%; }
    .hzgaA-b ul li:nth-child(n+2) { margin-top: 16px; }
}



.hztyA-a .mainTit { float: left; width: calc(100% - 400px); }

.hztyA-a .hzgaA-a { float: right; } 


@media(max-width:  1024px){
	.hztyA-a .mainTit { width: 100%; }
	.hztyA-a .hzgaA-a { float: left; margin-top: 20px; } 
}





.hzgaA-b dl dd { float: left; width: 32%; margin-right: 2%; }

.hzgaA-b dl dd:nth-child(3n) { margin-right:0; }
.hzgaA-b dl dd:nth-child(n+4) { margin-top: 2%; }

.hzgaA-b dl dd a { display: block; padding:16px; background: #fff; }
.hzgaA-b dl dd a .con { padding: 16px 0 0px; }
.hzgaA-b dl dd a .con .t {text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; font-size: 22px;color:#333333; line-height: 30px; height: 30px; overflow: hidden; }
.hzgaA-b dl dd a .con .c {text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 16px; margin-top: 6px; color:#666666; line-height: 24px; height: 48px; overflow: hidden; }

.hztyA-d { margin-top: 20px; height: 40px; }
.hztyA-d span { display: inline-block; line-height: 20px; padding-left:26px; font-size: 14px;color:#e50058; border-right:1px solid #b6dafb; padding-right:15px; margin-right:15px; }
.hztyA-d span.i1 { background: url(../images/hzgai1.png) no-repeat left center; }
.hztyA-d span.i2 { background: url(../images/hzgai2.png) no-repeat left center; }
.hztyA-d span.i3 { background: url(../images/hzgai3.png) no-repeat left center; }
.hztyA-d span:last-child { border:none; margin-right:0; padding-right:0; }

@media(max-width:  1680px){
	.hzgaA-b dl dd a .con .t { font-size: 20px; }
}
@media(max-width:  1280px){
	.hzgaA-b dl dd a .con .t { font-size: 18px; }
	.hztyA-d { margin-top: 10px; }
}
@media(max-width:  1024px){
	.hzgaA-b dl dd { width: 49%; margin-right:0; }
	.hzgaA-b dl dd:nth-child(2n) { margin-right:0; float: right; }
	.hzgaA-b dl dd:nth-child(n+3) { margin-top: 2%; }
}
@media(max-width:  640px){
	.hzgaA-b dl dd { width: 100%; }
	.hzgaA-b dl dd:nth-child(n+2) { margin-top:16px; }
}


.healthD { background: #fff; }


.jibingkepu { float: none; width: 100%; }

.jibingkepu { margin: 40px 0 80px; }


.healthD .healthC-d ul li { height: auto!important; }
.healthD .healthC-d ul li a .con .c { margin: 10px 0 20px; height: auto; }
.healthD .healthC-d ul li .con { top: 0; position: relative; transform: translateY(0); }

.healthD .healthC-d ul li a { padding: 30px 0; }

.healthD .healthC-d ul li:nth-child(n+2) { margin-top: 20px; }
.healthD .healthC-d { height: auto!important; }
.healthD .healthC-d ul li a .con .t { font-size: 24px; line-height: 1.5;height: auto; }
.healthD .healthC-d ul li a .con .c { font-size: 16px; line-height: 1.8; color:#666; }

@media(max-width:  1680px){
	.jibingkepu { margin: 30px 0 70px; }
}
@media(max-width:  1480px){
	.jibingkepu { margin: 30px 0 60px; }
	.healthD .healthC-d ul li a .con .t { font-size: 22px; }
}
@media(max-width:  1280px){
	.jibingkepu { margin: 20px 0 50px; }
	.healthD .healthC-d ul li a .con .t { font-size: 20px; }
	.healthD .healthC-d ul li a { padding: 10px 0; }
	.healthD .healthC-d ul li a .con .c { margin: 6px 0 12px; }
}
@media(max-width:  1024px){
	.jibingkepu { margin: 20px 0 40px; }
	.healthD .healthC-d ul li a { padding: 0; }
	.healthD .healthC-d ul li:nth-child(n+2) { margin-top: 16px; }
}


/*解决方案*/
.solutionA { background: #f4f6f5; }
.healthD-f ul li { background: #fff; padding:70px 5% 70px; text-align: center; }
.healthD-f ul li .t { font-size: 24px;color:#222222; margin:20px 0 10px; }
.healthD-f ul li .c { font-size: 16px;color:#666666; line-height: 1.8; min-height: 140px; }

@media(max-width:  1680px){
	.healthD-f ul li { padding: 50px 3%; }
	.healthD-f ul li .t { font-size: 22px;margin:16px 0 12px; }
}
@media(max-width:  1480px){
	.healthD-f ul li { padding: 40px 2%; }
	.healthD-f ul li .t { font-size: 20px;margin:16px 0 12px; }
	.healthD-f ul li .icon img { width: 90px; height: auto; }
}
@media(max-width:  1280px){
	.healthD-f ul li { padding: 20px 2% 30px; }
	.healthD-f ul li .t { font-size: 20px;margin:16px 0 12px; }
	.healthD-f ul li .icon img { width: 60px; height: auto; }
}
@media(max-width:  1024px){
	.healthD-f ul li .c { min-height: 10px; margin-bottom:20px; }
	.healthD-f ul li .icon img { width: 60px; height: auto; }
}


/*解决方案详情*/
.solutionB { padding:0; background: #f3f5f5; }


.solutionC { padding:60px 0 120px; position: relative; }
.solutionC-a { position: relative; }
.solutionC-b { position: absolute; width: 46%; left:0; top:50%; transform: translateY(-50%); }
.solutionC-c { float: right; width: 48.75%; }
.solutionC-b .con { margin-top: 20px; font-size: 16px;color:#666; line-height: 2; margin-bottom: 50px;}

@media(max-width:  1680px){
	.solutionC { padding:50px 0 100px; }
	.solutionC-b .con { margin-bottom: 40px;}
}
@media(max-width:  1480px){
	.solutionC { padding:40px 0 80px; }
	.solutionC-b .con { margin-bottom: 30px; margin-top:  15px;}
	.solutionC-b .con { line-height: 1.8; }
	.solutionC-b .con p { margin: 5px 0; }
}
@media(max-width:  1280px){
	.solutionC { padding:30px 0 60px; }
	.solutionC-b .con { margin-bottom: 20px;}
	.solutionC-b .con { line-height: 1.6; font-size: 14px; }
	.solutionC-b .con p { margin: 5px 0; }
	.solutionC-c { width: 50%; }
}
@media(max-width:  1024px){
	.solutionC { padding:10px 0 40px; }
	.solutionC-b ,.solutionC-c { width: 100%; }
	.solutionC-b .con { font-size: 16px; margin-top:  10px;}
	.solutionC-b { position: relative; top:0; transform: translateY(0); margin-bottom: 20px; }
}


.solutionD ul li .img { width: 50%; float: left; }
.solutionD ul li.sign .img { float: right; }
.solutionD ul li { background: #e50058; }
.solutionD ul li.sign { background: #f3f5f5; }

.solutionD-a { position: relative; }
.solutionD-b { position: absolute; width: 50%; top:50%; transform: translateY(-50%); right:0; padding:0 8.3333%; }
.solutionD ul li.sign .solutionD-b { left:0; right: auto; }
.solutionD-b .c { font-size: 16px;color:#666666; line-height: 2; margin-top: 25px; }
.solutionD ul li.sign .solutionD-b .c { color:#666; }


@media(max-width:  1480px){
	.solutionD-b { padding: 0 5%; }
	.solutionD-b .c { margin-top: 20px; }
}
@media(max-width:  1100px){
	.solutionD-b { padding: 0 3%; }
	.solutionD-b .c { margin-top: 10px; }
	.solutionD-b .c { font-size: 14px; line-height: 1.8; }
}
@media(max-width:  1024px){
	.solutionD-b { position: relative; top:0; transform: translateY(0); padding: 20px 20px 30px; float: left; }
	.solutionD ul li .img,.solutionD-b  { width: 100%; }
}
@media(max-width:  500px){
	.solutionD-b { padding: 20px 12px 20px; }
}


.solutionE { background: #fff; }

.solutionE-c { margin-top:50px; }
.solutionE-c ul li { width: 49%; float: left; }

.solutionE-c ul li:nth-child(2) { float: right; }
.solutionE-c ul li .con { padding-top: 15px;}
.solutionE-d { float: left; width: calc(100% - 200px); }
.solutionE-d .t { font-size: 22px;color:#222; }
.solutionE-d .c { font-size: 16px;color:#666; margin-top: 6px; }
.solutionE-c ul li .con a { float: right; }

@media(max-width: 1680px){
	.solutionE-c { margin-top:40px; }
}
@media(max-width: 1480px){
	.solutionE-d .t { font-size: 20px; }
	.solutionE-c { margin-top:30px; }
}
@media(max-width: 1024px){
	.solutionE-c { margin-top:20px; }
	.solutionE-c ul li { width: 100%; }
	.solutionE-c ul li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width: 600px){
	.solutionE-d { float: left; width: 100%; }
    .solutionE-c ul li .con { padding-top: 10px;}
	.solutionE-c ul li .con a { float: left; margin-top: 10px; }
}

/*学术文献*/
i { font-style: normal; }
.xswxA { margin-bottom: 80px; margin-top: 50px; }

.xswxA ul li a { position: relative; padding: 20px; background: #fff; display: block; }
.xswxA ul li a .img { width: 25%;  }
.xswxA ul li a .con { position: absolute; width: 72%; padding-right: 5%; right:0; top:50%; transform: translateY(-50%); }
.xswxA ul li:nth-child(n+2) { margin-top: 20px; }

.xswxA ul li a .t { font-size: 22px;color:#222; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;  }
.xswxA ul li a .c { font-size: 16px;color:#666; line-height: 2; margin:  12px 0 40px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  }


@media(max-width: 1680px){
	.xswxA { margin-bottom: 70px; margin-top: 40px; }
	.xswxA ul li a .t { font-size: 20px; }
	.xswxA ul li a .c { margin: 10px 0 30px; line-height: 1.8; }
}
@media(max-width: 1480px){
	.xswxA { margin-bottom: 60px; margin-top: 30px; }
	.xswxA ul li a .c { margin: 6px 0 20px; line-height: 1.8; }
}
@media(max-width: 1024px){
	.xswxA { margin-bottom: 40px; margin-top: 20px; }
	.xswxA ul li a .c { margin: 6px 0 12px; line-height: 1.6; }
	.xswxA ul li a .img { width: 35%; }
	.xswxA ul li a .con { width: 61%;  padding-right: 3%;}
}
@media(max-width: 780px){
	.xswxA { margin-bottom: 30px; }
	.xswxA ul li:nth-child(n+2) { margin-top: 16px; }
	.xswxA ul li a .c { margin: 6px 0 0px; line-height: 1.6; }
	.xswxA ul li a .mainMore { display: none; }
	.xswxA ul li a .t { font-size: 18px; }
}
@media(max-width: 600px){
	.xswxA ul li a { padding: 16px 12px; }
	.xswxA ul li a .t { font-size: 16px; }
	.xswxA ul li a .c { font-size: 14px; }
}
@media(max-width: 450px){
	.xswxA ul li a .img { width: 45%; }
	.xswxA ul li a .con { width: 51%;  padding-right: 3%;}
}


/*患者支持*/
.question { padding:45px 0 0px; }
.questionA-a ul li { padding:  20px 30px; background: #fff; }
.questionA-a ul li:nth-child(n+2) { margin-top: 16px; }
.questionA-a ul li h3 { font-size: 18px;color: #333333; font-weight: normal; line-height: 20px; padding:  10px 44px; background: url(../images/slidedown.png) no-repeat right center; position: relative; }
.questionA-a ul li.cur h3 { background: url(../images/slideup.png) no-repeat right center; }
.questionA-a ul li .c { display: none; position: relative; padding-left: 44px; margin-top:16px; font-size: 16px;color:#666666; line-height: 2; }
.questionA-a ul li .c .anw,.questionA-a ul li h3 .que { position: absolute; left:0; top: 0; width: 33px; height: 33px; }
.questionA-a ul li .c .anw { top:  4px; background: url(../images/anw.png) no-repeat center/cover; }
.questionA-a ul li h3 .que { top: 50%; transform: translateY(-50%); background: url(../images/que.png) no-repeat center/cover; }
@media(max-width:  1680px){
	.question { padding:40px 0 0px; }
}

@media(max-width:  1480px){
	.question { padding:35px 0 0px; }
	.questionA-a ul li { padding: 20px; }
}

@media(max-width:  1280px){
	.question { padding:30px 0 0px; }
	.questionA-a ul li { padding: 10px 12px; }
	.questionA-a ul li h3,.questionA-a ul li.cur h3 { background-size: 30px auto; }
}


/*创新精神*/
.creativeA { position: relative; padding:100px 0 100px; }
.creativeA .entitle { position: absolute; right:0; bottom:5%; }
.creativeA-a { float: left; width: 51%; position: relative; padding-bottom:75px; }
.creativeA-a .img img { width: 90%; }
.creativeA-a .imga { position: absolute; right:0; bottom: 0; }

.creativeA-b { position: absolute; right:0; width: 49%; top:50%; transform: translateY(-50%); padding: 0 8.3333% 0 80px; }
.creativeA-b .con { margin-top:30px; }
.creativeA-b .con .tt { font-size: 24px;color:#e50058; }
.creativeA-b .con .cc { font-size: 16px;color:#666666; line-height: 2; margin-top: 8px; }


@media(max-width:  1680px){
	.creativeA { padding:80px 0px; }
	.creativeA .entitle img { height: 140px }
	.entitle { position: absolute; right:0; bottom:4%; }
	.creativeA-b .con .tt { font-size: 20px; }
}
@media(max-width:  1480px){
	.creativeA { padding:60px 0px; }
	.creativeA .entitle img { height: 100px }
	.entitle { position: absolute; right:0; bottom:2%; }
	.creativeA-b .con .tt { font-size: 20px; }
	.creativeA-a .imga img { height: 200px; }
	.creativeA-b { padding: 0 5% 0 40px; }
	.creativeA-b .con { margin-top: 20px; }
}
@media(max-width:  1100px){
	.creativeA-b { padding: 0 3% 0 30px; }
}
@media(max-width:  1024px){
	.creativeA { padding: 30px 0 40px; }
	.creativeA-a { padding: 0 3% 40px; }
	.creativeA-b .con { margin-top: 12px; }
	.creativeA-b { padding: 0 3% 0 30px; }
	.creativeA-a .imga { width: 40%; right:3%; }
	.creativeA-a .imga img { width: 100%; height: auto; }
	.creativeA-a { width: 100%; }
	.creativeA-b { float: left; width: 100%; top:0; padding:  20px 3% 0 3%; transform: translateY(0); position: relative; }
}

.creativeB { padding:70px 0; background: url(../images/creativeb.jpg) no-repeat center/cover; }

.creativeB-b { float: right; padding: 0 15px;  width: 51%; }

.creativeB-b ul li { display: none; }
.creativeB-b ul li.cur { display: block; }

.creativeB-a { padding-top:  115px; float: left; width: 45%; }
.creativeB-a .gallery-thumbs .swiper-slide { padding-bottom: 10px; }
.creativeB-a .gallery-thumbs .swiper-slide .creativeB-d { position: relative; font-size: 16px;color: #fff; opacity: 0.7; border-bottom: 1px solid rgba(255,255,255,0.4); }
.creativeB-a .gallery-thumbs .swiper-slide-thumb-active .creativeB-d { opacity: 1; }

.creativeB-d p { position: relative; display: inline-block;padding-bottom:12px;  }
.creativeB-d .t span { height: 3px; background: #fff; position: absolute; left:0; bottom:-1px; width: 0; transition: all 0.6s; }
.creativeB-a .gallery-thumbs .swiper-slide-thumb-active .creativeB-d .t span { width: 100%; }
.creativeB-a .gallery-thumbs .swiper-slide-thumb-active .creativeB-d p:after { content:''; width: 19px; height: 11px; background: url(../images/jt.png) no-repeat center/cover; position: absolute; left:50%; transform: translateX(-50%); bottom:-10px; }
.creativeB-a .gallery-top { margin-top: 60px; }


.creativeB-e .topTit .t { padding-bottom:  8px;}

.creativeB-e .con { margin-top:30px; width: 80%; }
.creativeB-e .con .tt { font-size: 24px;color:#fff; }
.creativeB-e .con .cc { font-size: 16px;color:#fff; margin-top: 5px; line-height: 2; }

@media(max-width:  1680px){
	.creativeB { padding: 60px 0; }
	.creativeB-a { padding-top: 80px; }
	.creativeB-a .gallery-top { margin-top: 50px; }
	.creativeB-e .con .tt { font-size: 22px; }
	.creativeB-e .con { margin-top:30px; width: 90%; }
}
@media(max-width:  1480px){
	.creativeB { padding: 40px 0; }
	.creativeB-a { padding-top: 40px; }
	.creativeB-a .gallery-top { margin-top: 30px; }
	.creativeB-e .con .tt { font-size: 20px; }
	.creativeB-e .con { margin-top:20px; width: 100%; }
}
@media(max-width:  1280px){
	.creativeB-a { padding-top: 20px; }
	.creativeB-a .gallery-top { margin-top: 20px; }
	.creativeB-e .con .tt { font-size: 18px; }
	.creativeB-e .con { margin-top:10px; width: 100%; }
}
@media(max-width:  1024px){
	.creativeB { padding: 20px 0 40px; }
	.creativeB-a { width: 100%; }
	.creativeB-b { width: 100%; }
}


.creativeC { padding: 80px 0 100px; background: #f6f7fb; }
.creativeC-b { float: right; }
.creativeC-b .mainQh { border-color:#e50058; }
.creativeC-a .mainTit { float: left; }

.creativeC-b .mainQhprev { margin-right: 12px; background: url(../images/td.png) no-repeat center; }
.creativeC-b .mainQhnext { background: url(../images/te.png) no-repeat center; }

.creativeC-c { margin-top:50px; }

.creativeC-d .t { position: relative; font-size: 20px;color: #4e4848; background: #fff; padding:24px 120px 24px 20px; }
.creativeC-d .t .mainMore { position: absolute; right:0; top:50%; transform: translateY(-50%); }
.creativeC-c a { display: block; border-radius: 12px; overflow: hidden; }

@media(max-width:  1680px) {
	.creativeC { padding: 60px 0 80px; }
	.creativeC-c { margin-top:40px; }
	.creativeC-d .t { font-size: 18px; padding:20px 110px 20px 20px; }
}
@media(max-width:  1480px) {
	.creativeC { padding: 40px 0 60px; }
	.creativeC-c { margin-top:30px; }
	.creativeC-d .t { font-size: 18px; padding:20px 110px 20px 20px; }
}
@media(max-width:  1280px) {
	.creativeC { padding: 40px 0 50px; }
	.creativeC-c { margin-top:30px; }
	.creativeC-d .t { font-size: 18px; padding:20px 110px 20px 20px; }
}

@media(max-width:  1024px) {
	.creativeC { padding: 30px 0 40px; }
	.creativeC-c { margin-top:20px; }
	.creativeC-d .t { font-size: 16px; padding:15px 100px 15px 12px; }
}
@media(max-width:  640px) {
	.creativeC-d .t .mainMore { display: none; }
	.creativeC-b .mainQhprev { margin-right: 8px; }
}


.creativeD { overflow:  hidden; position: relative; }
.creativeD-a { position: absolute; width: 50%; transform: translateY(-50%); top:50%; padding: 0 80px 0 8.3333%; }
.creativeD-b { float: right; width: 50%; }
.creativeD-a dl { border-top: 1px solid #e2e2e2; margin-top: 50px; }
.creativeD-a dl dd { cursor: pointer; border-bottom: 1px solid #e2e2e2; font-size: 16px;color:#666666; padding: 20px 0 20px 20px; position: relative; }
.creativeD-a dl dd:after { content:''; width: 5px;height: 5px;border-radius: 50%; background: #999; position: absolute; left: 4px; top:50%; transform: translateY(-50%); }
.creativeD-a dl dd.cur { border-color: #e50058;  color:#e50058; }
.creativeD-a dl dd.cur:after { background: #e50058; }


.creativeD-f .mainQh { border-color:#e50058; }
.creativeD-f .mainQhprev { margin-right: 12px; background: url(../images/td.png) no-repeat center; }
.creativeD-f .mainQhnext { background: url(../images/te.png) no-repeat center; }
.creativeD-f { margin-top:55px; }

.creativeD-b { position: relative; }
.creativeD-c { position: absolute; width: 100%; right:0; top:50%; transform: translateY(-50%); padding: 0 8.3333% 0; text-align: center; }
.creativeD-c .img { display: inline-block; position: relative; }
.creativeD-c .img:after { content:''; width: 750px; position: absolute; height: 35px; background: url(../images/cxjs.png) no-repeat center/cover; left:50%; transform: translateX(-50%); bottom: -9px;}
.creativeD-c .tit { font-size: 20px;color:#333; margin-top: 35px; }
.creativeD-c .img { max-width: 390px; width: 50%; }
@media(max-width:  1680px){
	.creativeD-a dl { margin-top: 40px; }
    .creativeD-a dl dd { padding: 16px 0 16px 20px; }
    .creativeD-f { margin-top:45px; }
}
@media(max-width:  1480px){
	.creativeD-a { padding: 0 40px 0 5%; }
	.creativeD-c { padding: 0 5%; }
	.creativeD-a dl { margin-top: 30px; }
    .creativeD-a dl dd { padding: 12px 0 12px 20px; }
    .creativeD-f { margin-top:30px; }
    .creativeD-c .tit { font-size: 18px; margin-top: 25px; }
}
@media(max-width:  1280px){
	.creativeD-a dl { margin-top: 20px; }
    .creativeD-a dl dd { padding: 8px 0 8px 20px; font-size: 14px; }
    .creativeD-f { margin-top:20px; }
}
@media(max-width:  1100px){
	.creativeD-a { padding: 0 40px 0 5%; }
	.creativeD-c { padding: 0 5%; }
}
@media(max-width:  1024px){
	.creativeD-a { width: 100%; padding: 20px 3% 10px; float: left; position: relative; top:0; transform: translateY(0); }
	.creativeD-b { width: 100%; margin-top: 20px; }
    .creativeD-a dl dd { padding: 16px 0 16px 20px; font-size: 16px; }
    .creativeD-c .tit { font-size: 16px; margin-top: 15px; }
}


.creativeE { padding:90px 0 120px; background: #f5f5f7; }

.creativeE-a .mainTit .c1 { font-size: 16px;color:#666; line-height: 1.8; max-width: 780px; margin: 0 auto; }
.creativeE-a .mainTit .c1 h4 { font-size: 24px;color:#e50058; line-height: 1.2; margin-bottom: 5px;  }

.investorF { margin-top: 50px; }
.investorF ul li { float: left; width: calc(33.3333% - 10px); margin-right: 13px; text-align: center; }
.investorF ul li a { padding:  80px 40px 40px; display: block; background: #ffffff; border-bottom: 4px solid #e50058; box-shadow: 0 5px 5px 0 rgba(220,220,220,0.3); }
.investorF ul li:last-child { margin-right: 0;}
.investorF-a .img img.pic2 { display: none; }
.investorF-a .con .t { font-size: 22px;color:#333333; margin: 16px 0 20px; }
.investorF-a .con .et { font-size: 18px;color:#666666; margin-bottom: 20px; height: 50px; }
.investorF-a .con .c { font-size: 14px;color:#666666; line-height: 1.8; min-height: 120px; }
.investorF-a em {margin-top: 20px; display: none; font-style: normal; text-align: left; }
.investorF-a .icon { display: inline-block; width: 100%; height: 60px; background: url(../images/tzb.png) no-repeat center; }
.investorF ul li:hover a { background: #395e89; }
.investorF ul li:hover .investorF-a .img img.pic1 { display: none; }
.investorF ul li:hover .investorF-a .img img.pic2 { display: inline-block; }
.investorF ul li:hover .investorF-a .con .t,.investorF ul li:hover .investorF-a .con .et,.investorF ul li:hover .investorF-a .con .c { color:#ffffff; }

@media(max-width: 1920px){
	.investorF ul li a { padding: 55px 40px 25px; }
}
@media(max-width: 1680px){
	.investorF { margin-top: 40px; }
	.investorF ul li a { padding: 45px 30px 30px; }
	.investorF ul li .investorF-a .img img { height: 80px; }
	.investorF-a .con .t { font-size: 20px; margin: 8px 0 12px; }
}
@media(max-width: 1480px){
	.investorF { margin-top: 30px; }
	.investorF ul li a { padding: 35px 20px 30px; }
	.investorF ul li .investorF-a .img img { height: 50px; }
}
@media(max-width: 1024px){
	.investorF { margin-top: 20px; }
	.investorF ul li { width: 100%; margin-right:0; }
	.investorF ul li:nth-child(n+2){ margin-top:20px; }
	.investorF-a .con .et { height: auto; }
	.investorF-a .con .c { min-height: 10px; }
}
@media(max-width: 650px){
	.investorF-a .con .t { margin: 8px 0 12px; }
	.investorF-a .con .c { line-height: 1.5; }
}
@media(max-width: 500px){
	.investorF ul li{ width: 100%; }
	.investorF ul li a { padding: 20px 12px 30px; }
	.investorF-a .con .c { min-height: 10px; }
	.investorF ul li:nth-child(n+2){ margin-top: 16px; }
}


.creativeG { background: url(../images/creativef.jpg) no-repeat center/cover; }

.creativeG-b { margin-top:50px; }
.creativeG-b ul li { float: left; width: 32%; margin-right:2%; }

.creativeG-b ul li:nth-child(3) { margin-right:0; }
.creativeG-b ul li:nth-child(4) { width: 100%; margin-top: 2%; }

.creativeG-b ul li .inp { width: 100%; line-height: 60px; border:1px solid #bbb; color: #333; border-radius: 6px; padding-left:15px; background: none; font-size: 16px; }
.creativeG-b ul li .text { height: 180px;}

.creativeG-b ul li input:focus,.creativeG-b ul li textarea:focus{ border: 1px solid #e50058;color: #e50058;}

.creativeG-b .sub { margin: 40px auto 0; display: block; width: 300px; background: #e50058; font-size: 18px;color:#fff; border:none; border-radius: 8px; height: 60px; }

@media(max-width:  1680px){
	.creativeG-b { margin-top:40px; }
}
@media(max-width:  1480px){
	.creativeG-b { margin-top:30px; }
	.creativeG-b ul li .inp { line-height: 50px; }
	.creativeG-b ul li .text { height: 150px;}
	.creativeG-b .sub { margin-top: 30px; height: 50px; width: 240px; }
}

@media(max-width:  800px){
	.creativeG-b { margin-top:20px; }
	.creativeG-b ul li .inp { line-height: 50px; }
	.creativeG-b ul li .text { height: 150px;}
	.creativeG-b .sub { margin-top: 30px; height: 50px; width: 240px; }
	.creativeG-b ul li { width: 100%; margin-right:0; }
    .creativeG-b ul li:nth-child(n+2) { margin-top: 16px; }
	.creativeG-b .sub { margin-top: 20px; }
	.creativeG-b ul li .text { height: 120px;}
}

/*产品详情*/
.proA { padding:30px 0 100px; }
.proA-a { position: relative; }
.proA-a .con { width: 100%; padding:  0 3%; position: absolute; left:0; bottom: 30px; text-align: center; }
.proA-a .img { position: relative; }
.proA-a .img .icon { cursor: pointer; display: block; width: 66px; height: 66px; position: absolute; left:50%; top:40%; transform: translate(-50%, -50%); }
.proA-a .img .icon span { display: block; width: 100%; height: 100%; position: relative; background: url(../images/vidbg.png) no-repeat center; }
.proA-a .img .icon span:after,.proA-a .img .icon span:before { content:''; position: absolute; border-radius: 50%; left:50%; top:50%; transform: translate(-50%, -50%); }
.proA-a .img span { display: block; width: 100%; height: 100%; position: relative; background: url(../images/vidbg.png) no-repeat center; }
.proA-a .img span:after,.proA-a .img span:before { content:''; position: absolute; border-radius: 50%; left:50%; top:50%; transform: translate(-50%, -50%); }
.proA-a .img span:after { width: 88px; height: 88px; border:2px solid rgba(255,255,255,0.3); }
.proA-a .img span:before { width: 66px; height: 66px; border:4px solid rgba(255,255,255,1); }
.proA-a .con .t { font-size: 22px;color:#ffffff; }
.proA-a .con .c { font-size: 16px;margin-top:8px; }
@media(max-width:  1680px){
	.proA { padding:30px 0 80px; }
}
@media(max-width:  1480px){
	.proA { padding:20px 0 60px; }
	.proA-a .con .t { font-size: 20px; }
}
@media(max-width:  1280px){
	.proA { padding:10px 0 50px; }
	.proA-a .con { bottom:10px; }
	.proA-a .con .t { font-size: 18px; }
}

@media(max-width:  640px){
	.proA { padding:10px 0 40px; }
	.proA-a .img img { max-width: 300%; width: 150%; }
}
@media(max-width:  500px){
	.proA-a .img img { max-width: 300%; width: 200%; }
	.proA-a .img .icon { width: 42px; height: 42px; }
	.proA-a .img span:after { width: 72px; height: 72px; border:2px solid rgba(255,255,255,0.3); }
    .proA-a .img span:before { width: 49px; height: 49px; border:4px solid rgba(255,255,255,1); }
}


.proB { padding: 60px 0 110px; background: #f5f7fa;}
.proB-a { text-align: center; }
.proB-a .tabTita { display: inline-block; text-align: center; border-radius: 60px; border:1px solid #e50058; }
.proB-a .tabTita a { border-radius: 50px; overflow: hidden; display: inline-block; position: relative; }
.proB-a .tabTita a:after { content:''; width: 0; height: 100%; position: absolute; left:0; top:0; transition: all 0.6s; background: #e50058; }
.proB-a .tabTita a.cur:after,.proB-a .tabTita a:hover:after { width: 100%; }
.proB-a .tabTita a span { transition: all 0.6s; position: relative; z-index: 1; }
.proB-a .tabTita a.cur span,.proB-a .tabTita a:hover span { color: #fff; position: relative; z-index: 1; }


.proB-a .tabTita span {border-radius: 50px; display: inline-block; padding:12px 30px; font-size: 20px;color:#e50058; }
.proB-a .tabTita a.cur span { background: #e50058; color:#fff; }
.proB-c { padding: 3vw; }
.proB-c .img { float: right; width: 100%; margin-top: 20px; }
.proB-c .img .swiper-slide { padding: 0 20%;  text-align: center; }
.proB-c .img img,.proB-c .img video { max-width: 100%; }
.proB-d { float: left; width: 100%; position: relative; }
.proB-d .sbbtn { transform: rotate(180deg); transition: all 0.6s; position: absolute; right:0; top:0; background: url(../images/sbntn.png) no-repeat center/cover; cursor: pointer; width: 50px; height: 50px; }
.proB-d .sbbtn.cur { transform: rotate(0deg); }
.proB-b { position: relative; background: #fff; margin-top:90px; text-align: left; }
.proB-d .t { font-size: 46px;color:#000000; }
.proB-d .c1 { font-size: 22px;color:#e6005a; line-height: 1.6; padding:16px 0 8px; }
.proB-d .con { font-size: 16px; color:#666666; line-height: 2; }
.proB-d .con ul { list-style: disc; margin-left:18px; }
.proB-d .mainMore { margin-top:40px; }
.proB-c .img .swiper-button-prev,.proB-c .img .swiper-button-next { background: rgba(0,0,0,0.6); border-radius: 50px; width: 60px; height: 60px; }
.proB-c .img .swiper-button-prev:hover,.proB-c .img .swiper-button-next:hover { background: #e50058; }
.proB-c .img .swiper-button-prev:after,.proB-c .img .swiper-button-next:after { font-size: 20px; color:#fff; }

@media(max-width:  1780px){
	.proB { padding: 50px 0 100px; }
	/*.proB-a .tabTita span { padding:16px 80px; font-size: 28px; }*/
	.proB-d .t { font-size: 40px; }
	
}
@media(max-width:  1680px){
	.proB { padding: 50px 0 90px; }
	/*.proB-a .tabTita span { padding:16px 60px; font-size: 24px; }*/
	.proB-d { padding-top:0px; }
	.proB-d .t { font-size: 36px; }
	.proB-d .c1 { font-size: 20px; padding:12px 0 5px; }
    .proB-d .mainMore { margin-top:30px; }
}
@media(max-width:  1480px){
	.proB { padding: 40px 0 70px; }
	/*.proB-a .tabTita span { padding:16px 60px; font-size: 24px; }*/
	.proB-d { padding-top:0px; }
	.proB-d .t { font-size: 32px; }
	.proB-d .c1 { font-size: 20px; padding:12px 0 5px; }
    .proB-d .mainMore { margin-top:20px; }
}
@media(max-width:  1024px){
	/*.proB-a .tabTita span { padding:12px 40px; font-size: 20px; }*/
	.proB { padding: 40px 0 50px; }
	.proB-b { margin-top:50px; }
	.proB-c .img .swiper-slide { padding: 0 0px; }
	.proB-d,.proB-c .img { width: 100%; }
	.proB-d { float: left; width: 100%; position: relative; top:0; transform: translateY(0); }
}

@media(max-width:  640px){
	.proB-a .tabTita span { padding:8px 20px; font-size: 16px; }
	.proB { padding: 30px 0 40px; }
	.proB-b { margin-top:30px; }
	.proB-d,.proB-c .img { width: 100%; }
	.proB-d { }
	.proB-d .t { font-size: 28px; }
	.proB-d .c1 { font-size: 18px; }
	.proB-d .sbbtn { width: 42px; height: 42px; } 
}


.proC { background: #fff; }
.proC-a { margin-top: 36px; }
.proC-a table { border-radius: 6px; }
.proC-a table thead { background: #041d4d; }
.proC-a table td { border: 1px solid rgba(255,255,255,0.2); padding:22px 50px; }
.proC-a table thead td { color:#fff; font-size: 18px; }
.proC-a table tbody td { border: 1px solid #ddd; color:#666666; font-size: 16px; line-height: 20px; }
.proD { background: #f5f7fa; }
@media(max-width: 1480px){
    .proC-a { margin-top: 26px; }
    .proC-a table td { padding: 20px 36px; }
}
@media(max-width: 1280px){
    .proC-a { margin-top: 20px; }
    .proC-a table td { padding: 15px 20px; }
}
@media(max-width: 640px){
	.proC,.proD { padding: 30px 0 40px; }
    .proC-a { margin-top: 20px; }
    .proC-a table thead td { font-size: 16px; }
    .proC-a table td { padding: 12px 15px; }

    .proC-a { padding-bottom: 8px; width: 100%; overflow-x: scroll; }

	.proC-a table { min-width: 800px; } 

	.proC-a{
	    scrollbar-color:  #e50058 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
	    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
	    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
	}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
	.proC-a::-webkit-scrollbar {/*滚动条整体样式*/
	        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
	        height: 1px;
	}
	.proC-a::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 3px;
	        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	        background: #e50058;
	}
	.proC-a::-webkit-scrollbar-track {/*滚动条里面轨道*/
	        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	        border-radius: 3px;
	        background: rgba(255,255,255,0);
	}
}
.proE { background: #fff; }
.proE-b { position: relative; float: left; width: 49%; }
.proE-b:nth-child(2) { float: right; }

.proE-b .img { position: relative; }
.proE-b .tit { font-size: 22px;color:#fff; text-align: center; padding: 0 3%; width: 100%; position: absolute; left: 0; bottom:  30px; text-align: center;}

.proE-b .img .icon { cursor: pointer; display: block; width: 66px; height: 66px; position: absolute; left:50%; top:40%; transform: translate(-50%, -50%); }
.proE-b .img .icon span { display: block; width: 100%; height: 100%; position: relative; background: url(../images/vidbg.png) no-repeat center; }
.proE-b .img .icon span:after,.proE-b .img .icon span:before { content:''; position: absolute; border-radius: 50%; left:50%; top:50%; transform: translate(-50%, -50%); }
.proE-b .img span { display: block; width: 100%; height: 100%; position: relative; background: url(../images/vidbg.png) no-repeat center; }
.proE-b .img span:after,.proE-b .img span:before { content:''; position: absolute; border-radius: 50%; left:50%; top:50%; transform: translate(-50%, -50%); }
.proE-b .img span:after { width: 88px; height: 88px; border:2px solid rgba(255,255,255,0.3); }
.proE-b .img span:before { width: 66px; height: 66px; border:4px solid rgba(255,255,255,1); }

@media(max-width:  1680px){
	.proE-b .tit { font-size: 20px; }
}
@media(max-width:  1480px){
	.proE-b .tit { bottom: 20px; }
}
@media(max-width:  1024px){
	.proE-b .tit { font-size: 18px; }
	.proE-b .img .icon { width: 42px; height: 42px; }
	.proE-b .img span:after { width: 72px; height: 72px; border:2px solid rgba(255,255,255,0.3); }
    .proE-b .img span:before { width: 49px; height: 49px; border:4px solid rgba(255,255,255,1); }
}
@media(max-width:  800px){
	.proE-b { width: 100%; }
	.proE-b:nth-child(2) { margin-top: 20px; }
}

.proF {background: #fff; padding: 110px 0 0; }
.proF-a dl { display: flex; flex-wrap: wrap; }
.proF-a dl dd { width: 100%; background: #fafafa; padding:45px; border:1px solid #dedede; }


.proF-a dl dd .t { font-size: 36px;color:#000000; }
.proF-a dl dd .c { margin-top: 20px; font-size: 16px;color:#666666; line-height: 1.8; }
.proF-a ul { list-style: disc; margin-left:18px; }
.proF-a dl dd:nth-child(1) { margin-right: 0%; }

@media(max-width:  1680px){
	.proF { padding: 90px 0 0; }
	.proF-a dl dd { padding: 38px; }
	.proF-a dl dd .t { font-size: 32px; }
}
@media(max-width:  1480px){
	.proF { padding: 70px 0 0; }
	.proF-a dl dd { padding: 32px; }
	.proF-a dl dd .t { font-size: 28px; }
	.proF-a dl dd .c { margin-top: 16px; }
}
@media(max-width:  1280px){
	.proF { padding: 50px 0 0; }
	.proF-a dl dd { padding: 28px; }
	.proF-a dl dd .t { font-size: 24px; }
	.proF-a dl dd .c { margin-top: 16px; }
}
@media(max-width:  1024px){
	.proF { padding: 40px 0 0; }
	.proF-a dl dd { padding: 24px; }
	.proF-a dl dd .t { font-size: 20px; }
	.proF-a dl dd .c { margin-top: 12px; }
	.proF-a dl dd { width: 100%; }
	.proF-a dl dd:nth-child(1) { margin-bottom:  16px; margin-right: 0; }
}
@media(max-width:  640px){
	.proF { padding: 30px 0 0; }
	.proF-a dl dd { padding: 16px 12px; }
}




.facilitiesA { background: #f5f5f5; }
.facilitiesA-a { padding-left:8.5%; width: 100%; }
.facilitiesA-a .tabSwitch { position: relative; }
.facilitiesA-a .tabTit { position: absolute; left: 0%; top: 50%; transform: translateY(-50%); float: left; width: 35%; }
.facilitiesA-a .tabTit li { position: relative; padding:40px 0 40px 113px; border-bottom:1px solid #dedede; }
.facilitiesA-a .tabTit li .tit .icon { width: 77px; height: 77px; padding:  13px; background: url(../images/fia.png) no-repeat center/cover; position: absolute; left:-113px; top:-20px; }
.facilitiesA-a .tabTit li .tit .icon img { border:1px solid #dedede; border-radius: 50%; }
.facilitiesA-a .tabTit li .tit { position: relative; font-size: 36px;color:#999999; line-height: 1; }
.facilitiesA-a .tabTit li .tit .icon img.pic2 { display: none; }
.facilitiesA-a .tabBox { float: right; width: 56%; }
.facilitiesA-a .tabTit li .con { display: none; font-size: 14px;color:#666666; line-height: 2; text-align: justify; }
.facilitiesA-a .tabTit li.cur .tit .icon { background: url(../images/fib.png) no-repeat center/cover; }
.facilitiesA-a .tabTit li.cur .tit .icon img { border:1px solid #e6005a; border-radius: 50%; }
.facilitiesA-a .tabTit li.cur .tit .icon img.pic1 { display: none; }
.facilitiesA-a .tabTit li.cur .tit .icon img.pic2 { display: inline-block; }
.facilitiesA-a .tabTit li.cur .tit { color:#000; }
.facilitiesA-a .tabTit li.cur .con { margin-top:  20px; max-height: 200px; overflow-y: scroll; padding-right: 10px; }

.facilitiesA-a .tabTit li.cur .con{
    scrollbar-color:  #e6005a rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.facilitiesA-a .tabTit li.cur .con::-webkit-scrollbar,.niceScroll::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.facilitiesA-a .tabTit li.cur .con::-webkit-scrollbar-thumb,.niceScroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #e6005a;
}
.facilitiesA-a .tabTit li.cur .con::-webkit-scrollbar-track,.niceScroll::-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:  1680px){
	.facilitiesA-a .tabTit li .tit .icon { width: 70px; height: 70px; padding: 12px; top:-18px; left:-100px; }
	.facilitiesA-a .tabTit li { padding: 36px 0 36px 100px; }
	.facilitiesA-a .tabTit li .tit { font-size: 32px; }
}
@media(max-width:  1480px){
	.facilitiesA-a .tabTit { position: relative; left:0; transform: translateY(0); top:0; }
	.facilitiesA-a .tabTit li .tit .icon { width: 60px; height: 60px; padding: 8px; top:-12px; left:-80px; }
	.facilitiesA-a .tabTit li { padding: 28px 0 28px 80px; }
	.facilitiesA-a .tabTit li .tit { font-size: 28px; }
	.facilitiesA-a { padding-left:5%; }
	.facilitiesA-a .tabTit { width: 38%; }
}
@media(max-width:  1100px){
	.facilitiesA-a .tabTit { position: relative; left:0; transform: translateY(0); top:0; }
	.facilitiesA-a .tabTit li .tit .icon { width: 50px; height: 50px; padding: 8px; top:-12px; left:-60px; }
	.facilitiesA-a .tabTit li { padding: 24px 0 24px 60px; }
	.facilitiesA-a .tabTit li .tit { font-size: 24px; }
	.facilitiesA-a { padding-left:3%; }
	.facilitiesA-a .tabTit { width: 41%; }
}
@media(max-width:  1024px){
	.facilitiesA-a .tabTit { position: relative; left:0; transform: translateY(0); top:0; }
	.facilitiesA-a .tabTit li .tit .icon { width: 40px; height: 40px; padding: 8px; top:-10px; left:-50px; }
	.facilitiesA-a .tabTit li { padding: 20px 0 20px 50px; }
	.facilitiesA-a .tabTit li .tit { font-size: 20px; }
    .facilitiesA-a .tabTit li.cur .con { margin-top:  10px; display: block; }
	.facilitiesA-a .tabTit { width: 100%; padding: 0 3%;  }
	.facilitiesA-a { padding-left:0; }
	.facilitiesA-a .tabBox { margin-top: 20px; width: 100%; }
}

/*产品详情*/
.bg { background: #f5f7fa; }


.sousuo_jg {

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


.sousuo_jg .sousuo_jg_top {
	position: relative;
}

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

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

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

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

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

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

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

	position: relative;
}

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

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

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

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

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

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

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

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

}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a:nth-child(2n) {
	background: #f2f2f2;
}

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

}


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

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

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

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

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

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

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



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


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

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

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

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

	.sousuo_jg {
		padding-top: 120px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.sousuo_jg {
		padding-bottom: 40px;
	}

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

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

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

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

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

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

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




.guanxianA { background: #fff; }
.guanxianA-a .con .t { font-size: 22px;color:#e6005a; margin: 30px 0 14px; }
.guanxianA-a .con .c { font-size: 16px;color:#666666; line-height: 2; }
.guanxianA-b { margin-top:30px; background: #0a1d44; padding:60px 60px 60px; }
.guanxianA-b .clearfix { position: relative; }
.guanxianA-c { float: left; width: 38%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.guanxianA-c ul li { display: none; }
.guanxianA-c ul li.cur { display: block; }
.guanxianA-d {padding-right:  5%; width: 53%; float: right; }
.guanxianA-d .tabSwitch .tabTit li { position: relative; float: left; display: inline-block; text-align: center; width: 20%; }
.guanxianA-d .tabSwitch .tabTit li .icon { display: inline-block; border-radius: 50%; border: 2px solid rgba(255,255,255,0.3); padding:16px; }
.guanxianA-d .tabSwitch .tabTit li .t { height:60px; opacity: 0.8; font-size: 18px;color:#fff;margin-top:14px; }
.guanxianA-d .tabSwitch .tabTit li.cur .t { opacity: 1; }
.guanxianA-d .tabSwitch .tabTit li.cur .icon { background: url(../images/gxb.png) no-repeat center/cover; border-color:rgba(255,255,255,0); }
.guanxianA-d .tabSwitch .tabBox { display: flex; flex-wrap: wrap; margin-top:50px; background: #233457; border-radius: 20px; padding:35px 40px; position: relative; }
.guanxianA-d .tabSwitch .tabBox .con {  font-size: 15px;color:#ffffff; line-height: 2; }
.guanxianA-d .tabSwitch .tabTit li.cur:after { content:''; position: absolute; left: 50%; transform: translateX(-50%); bottom: -53px; width: 34px; height: 19px; background: url(../images/gxa.jpg) no-repeat center/cover; }
@media(max-width: 1680px){
	/*.guanxianA-d .tabSwitch .tabBox .con  { min-height: 180px; }*/
	.guanxianA-b { padding: 50px; }
	.guanxianA-d .tabSwitch .tabBox { margin-top:40px; padding:25px 30px; }
	.guanxianA-d .tabSwitch .tabTit li.cur:after { bottom:-45px; }
}
@media(max-width: 1480px){
	.guanxianA-b { padding: 40px; }
	.guanxianA-a .con .t { font-size: 20px; margin:20px 0 10px; }
	.guanxianA-d .tabSwitch .tabTit li .icon { padding: 12px; }
	.guanxianA-d .tabSwitch .tabTit li .icon img { width: 65px; }
	.guanxianA-d .tabSwitch .tabTit li .t { font-size: 14px; margin-top:8px; }
	.guanxianA-d .tabSwitch .tabBox { margin-top:30px; padding:20px 24px; }
	.guanxianA-d .tabSwitch .tabTit li.cur:after { bottom:-35px; }
}
@media(max-width: 1280px){
	.guanxianA-b { padding: 30px 20px; }
	.guanxianA-d .tabSwitch .tabTit li .icon { padding: 12px; }
	.guanxianA-d .tabSwitch .tabTit li .icon img { width: 55px; }
	.guanxianA-d .tabSwitch .tabTit li .t { font-size: 14px; margin-top:8px; }
	.guanxianA-d .tabSwitch .tabBox { margin-top:20px; padding:20px 24px; }
	.guanxianA-d .tabSwitch .tabTit li.cur:after { bottom:-23px; }
	.guanxianA-d { padding-right:0; }
}
@media(max-width: 1024px){
	.guanxianA-d .tabSwitch .tabBox .con  { min-height: 10px; }
	.guanxianA-c { margin-bottom:  20px; width: 100%; position: relative; top:0; transform: translateY(0); }
	.guanxianA-d { width: 100%; }
	.guanxianA-a .con .t { font-size: 18px; margin:16px 0 8px; }
}
@media(max-width: 640px){
	.guanxianA-b { margin-top:20px; }
	.guanxianA-d .tabSwitch .tabTit { text-align: center; }
	.guanxianA-d .tabSwitch .tabTit li {  padding:  0 5px;  width: 20%; }
	.guanxianA-d .tabSwitch .tabTit li img { width: 80%; height: auto; }
	.guanxianA-d .tabSwitch .tabTit li .t { font-size: 14px; }
	.guanxianA-d .tabSwitch .tabBox .con { font-size: 14px; }
	.guanxianA-b { padding: 20px 12px; }
}
@media(max-width: 500px){
	.guanxianA-d .tabSwitch .tabTit li .icon { padding: 10px; }
	.guanxianA-d .tabSwitch .tabTit li .icon img { width: 45px; }
	/*.guanxianA-d .tabSwitch .tabTit li { display: inline-block; padding:  0 5px; float: none; width: auto; }*/
	.guanxianA-d .tabSwitch .tabTit li .t { font-size: 14px; }
	.guanxianA-d .tabSwitch .tabBox { padding: 16px 12px; }
	.guanxianA-d .tabSwitch .tabBox { border-radius: 6px; }
	.guanxianA-d .tabSwitch .tabTit li.cur:after { bottom:-25px; }
}
@media(max-width: 450px){
	.guanxianA-d .tabSwitch .tabTit li .icon { padding: 8px; }
	.guanxianA-d .tabSwitch .tabTit li .icon img { width: 35px; }
	.guanxianA-d .tabSwitch .tabTit li { padding:  0 2px; }
	.guanxianA-d .tabSwitch .tabTit li .t { font-size: 12px; }
	.guanxianA-d .tabSwitch .tabBox .con { font-size: 13px; }
}
@media(max-width: 360px){
	.guanxianA-d .tabSwitch .tabTit li .icon { padding: 6px; }
	.guanxianA-d .tabSwitch .tabTit li .icon img { width: 30px; }
	.guanxianA-d .tabSwitch .tabTit li { padding:  0px; }
}

.colorWhite { color:#fff; }
.guanxianB { background: url(../images/gnba.jpg) no-repeat center/cover; padding: 160px 0 110px; }
.guanxianB-b .mainTit .c { margin-top:12px; }
.guanxianB-d { margin-top:50px;  }
.guanxianB-b { width: 34%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.guanxianB-c { float: right; width: 42%; padding:0 145px 10% 105px; max-width: 600px; background: url(../images/gubga.png) no-repeat bottom center; background-size: 100% auto; }
.guanxianB-d { border-top:1px solid rgba(255,255,255,0.1); }
.guanxianB-d ul li a { position: relative; border-bottom: 1px solid rgba(255,255,255,0.1); background: url(../images/aa.png) no-repeat left center; display: block; position: relative; padding:32px 0 32px 36px; position: relative; font-size: 20px;color:#fff; }
.guanxianB-d ul li a:after { content:''; width: 10px; height: 16px; position: absolute; right:0; top:50%; transform: translateY(-50%); background: url(../images/ab.png) no-repeat center; opacity: 0.2; }
.guanxianB-d ul li a:before { content:''; width: 0; background: #fff; height: 2px; position: absolute; left:0; bottom:-1px; transition: all 0.6s; }

.guanxianB-d ul li a:hover:after,.guanxianB-d ul li.cur a:after { opacity: 1; }
.guanxianB-d ul li a:hover:before,.guanxianB-d ul li.cur a:before { width: 100%; }

.proList { position: absolute; left: -52%; transform: translateY(-50%); top:30%; }
.proL { display: none; position: absolute; left: -478px; top: 50%; transform: translateY(-50%); width: 290px; height: 170px; background: url(../images/ss.png) no-repeat center/cover; }
.proL a { padding-left: 18px; position: relative; display: block; font-size: 16px;color:#fff;line-height: 1.8; }
.proL a:after { content:''; width: 6px; height: 6px; border-radius: 50%; background: #fff; position: absolute; left:0; top:50%; transform: translateY(-50%);}

.proList>.relative:after,.proList .relative:before { content:''; position: absolute; top:50%; transform: translateY(-50%); }
.proList>.relative:after { display: none; width: 180px; height: 1px; border-bottom:1px dashed #b20a52; left: -188px; }
.proList.cur .relative:after,
.proList.cur .proL,.proList:hover .proL { display: block; }
.proList .dingdian { width: 43px; height: 43px; position: absolute; transform: translate(-50%, -50%); background: url(../images/bb.png) no-repeat center/cover; }

.proList:hover { }
.proL .relative { position: relative; width: 100%; height: 100%; }
.proL .relative .proLAA { padding:0px 0 0 55px; width: 100%; position: absolute; top:47%; transform: translateY(-50%); }





@media(max-width: 1780px){
	.proL { left: -418px; width: 290px; height: 170px; } 
	.proL .relative .proLAA { padding:0px 0 0 55px; }
	.proList>.relative:after { width: 120px; left: -128px; }

}

@media(max-width: 1680px){
    .guanxianB { padding: 130px 0 100px; }
    .guanxianB-d { margin-top:40px; }
    .guanxianB-d ul li a { padding:28px 0 28px 32px; font-size: 20px; }
}
@media(max-width: 1480px){
    .guanxianB { padding: 100px 0 90px; }
    .guanxianB-d { margin-top:30px; }
    .guanxianB-d ul li a { padding:24px 0 24px 32px; font-size: 18px; }
	.proL { left: -358px; width: 250px; height: 150px; }
	.proL .relative .proLAA { padding:0px 0 0 35px; }
	.proList>.relative:after { width: 100px; left: -108px; }
	.guanxianB-c { padding:0 7% 10% 5%;}
}
@media(max-width: 1280px){
    .guanxianB { padding: 70px 0 70px; }
    .guanxianB-d { margin-top:20px; }
    .guanxianB-d ul li a { padding:20px 0 20px 32px; font-size: 18px; }
}

@media(max-width: 1024px){
    .guanxianB { padding: 40px 0 50px; }
    .guanxianB-b { width: 100%; position: relative; top:0; transform: translateY(0);  float: left;}
    .guanxianB-d ul li a { padding:20px 0 20px 32px; font-size: 16px; }
    .guanxianB-c { width: 100%; float: none; margin: 0 auto; margin-top:20px; }
	.proL { left: -258px; width: 202px; height: 120px; }
	.proL .relative .proLAA { padding:0px 0 0 20px; }
	.proL a { font-size: 16px; }
	.proList>.relative:after { width: 45px; left: -48px; }
}
@media(max-width: 780px){
    .guanxianB { padding: 40px 0 50px; }
    .guanxianB-b { width: 100%; position: relative; top:0; transform: translateY(0);  float: left;}
    .guanxianB-d ul li a { padding:20px 0 20px 32px; font-size: 16px; }
    .guanxianB-c { width: 100%; float: left;margin-top:20px; }
	.proL { left: 50%; transform: translateX(-50%); top: auto; bottom: calc(100% + 40px); width: 202px; height: 120px; }
	
	.proL .relative .proLAA { padding:0px 0 0 20px; }
	.proL a { font-size: 16px; }
	.proList>.relative:after { width: 1px; border: none; border-left: 1px dashed #b20a52; left: 50%; top: auto; bottom:2px; height: 30px }
}



.guanxianC { background: #fff; }
.guanxianC-b { margin-top:40px; }
.guanxianC-b dl dt { background: #082150;  }
.guanxianC-b dl .t { float: left; width: 14%; }
.guanxianC-b dl .td { width: 22%; }
.guanxianC-b dl .te { width: 27%; }
.guanxianC-b dl .tf { width: 9%; }
.guanxianC-b dl .t { position: relative; border-right: 1px solid rgba(125,125,125,0.2); font-size: 16px; }
.guanxianC-b dl dt .t { color:#fff; text-align: center; }
.guanxianC-b dl dt .t { line-height: 90px; }
.guanxianC-b dl dt .topTit { border-bottom: 1px solid rgba(125,125,1250,0.2); line-height: 45px; }
.guanxianC-b dl dt .botTit { line-height: 45px; }
.guanxianC-b dl dt .bt { border-right: 1px solid rgba(125,125,125,0.2); float: left; }
.guanxianC-b dl dt .bt:last-child { border-right:none; }
.guanxianC-b dl dt .bta { width: 25%; }
.guanxianC-b dl dt .btb { width: 35%; }
.guanxianC-b dl dt .btc { width: 40%; }

.guanxianC-b dl dd { border-left: 1px solid rgba(125,125,125,0.2); border-top:1px solid rgba(125,125,125,0.2); }
.guanxianC-b dl { border-bottom: 1px solid rgba(125,125,125,0.2); }
.guanxianC-b dl dd .t { height: 80px; line-height: 80px; text-align: center; }
.guanxianC-b dl dd .tc { width: 63%; }
.guanxianC-b dl dd .tc .relative { height: 100%; }
.guanxianC-b dl dd:nth-child(2n-1) { background: #f9f9f9; }
.guanxianC-b dl dd .ta { color:#333; }
.guanxianC-b dl dd .tb { color:#666; }

.guanxianC-b dl .t .tt { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); line-height: 24px;}
.guanxianC-b dl .t .tt p { padding: 8px 0; }
.guanxianC-b dl .t .tt p:nth-child(1) { border-bottom: 1px solid rgba(125,125,125,0.2); }


.xg { width: 96%; left: 2%; position: absolute; top: 50%; transform: translateY(-50%); }
.xg .xgcd { height: 24px; line-height: 24px; margin:8px 0; position: relative; }
.xg .xgcd span { background: #fff; z-index: 10; position: absolute; height: 24px; top:0; right:0; font-size: 14px;color:#666666; padding-left:28px; }
.xg .xga span { background: #fff; z-index: 10; background: url(../images/china.png) no-repeat left center; }
.xg .xga:after { content:''; width: calc(100% - 40px); height: 8px; top: 50%; position: absolute; left: 0; transform: translateY(-50%); background: #e6005a; border-radius: 10px; }
.xg .xgb:after { content:''; width: calc(100% - 40px); height: 8px; top: 50%; position: absolute; left: 0; transform: translateY(-50%); background: #697b9e; border-radius: 10px; }
.xg .xgb span { background: url(../images/quqiu.png) no-repeat left center; }


@media(max-width: 1480px){
    .guanxianC-b { margin-top:30px; }
    .guanxianC-b dl .t .tt p,.guanxianC-b dl .t.tf { font-size: 14px;}
}
@media(max-width: 1280px){
    .guanxianC-b dl .t { font-size: 14px; }
    .guanxianC-b dl dt .t { line-height: 70px; }
    .guanxianC-b dl dt .topTit { line-height: 35px; }
	.guanxianC-b dl dt .botTit { line-height: 35px; }
	.guanxianC-b dl dd .t { height: 60px; line-height: 60px; }
    .guanxianC-b dl .t .tt p,.guanxianC-b dl .t.tf { font-size: 12px;}
	.xg .xgcd { margin:4px 0; }
	.guanxianC-b dl .t .tt p { padding: 4px 0; }
}
@media(max-width: 1024px){


    .guanxianC-b { margin-top:20px; }
    .guanxianC-c { width: 100%; overflow-x: scroll; }
    .guanxianC-b dl { min-width: 1280px; }
    .guanxianC-c{
	    scrollbar-color:  #e50058 rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
	    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
	    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
	}
	/* 以下是chrome浏览器自定义滚动条样式方式 */
	.guanxianC-c::-webkit-scrollbar {/*滚动条整体样式*/
	        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
	        height: 1px;
	}
	.guanxianC-c::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	        border-radius: 3px;
	        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	        background: #e50058;
	}
	.guanxianC-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);
	}
}


.canvasbox {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#molecular {
  width: 100%;
  height: 100%;
}


/*首页响应样式*/
.backTop { display: none; position: fixed; bottom:30px; right:30px; z-index: 1000; border-radius: 50%; background: #0a2250; padding:16px; width: 54px; height: 54px; overflow: hidden; cursor: pointer; }


/*关于尊时凯龙*/


.aboutAA { padding:130px 0 110px; }

.aboutAA-a .mainTit { float: left; width: 100%; }
.aboutAA-b { float: right; width: 100%; }
.aboutAA-b .tit { font-size: 24px; }
.aboutAA-b .con { font-size: 16px; line-height: 2; color:#666666; }
.aboutAA-b video { max-width: 100%; }

@media(max-width:  1680px){
	.aboutAA { padding:100px 0 90px; }
	
}
@media(max-width:  1480px){
	.aboutAA { padding:70px 0 70px; }
	.aboutAA-d { padding-left:140px; }
	
}
@media(max-width:  1280px){
	.aboutAA { padding:50px 0 60px; }
	
}
@media(max-width:  1080px){
	.aboutAA-b { float: right; width: 100%; margin-top:20px; }
}

@media(max-width:  1024px){
	.aboutA { padding:40px 0 50px; background-size: 40% auto; }
	.aboutA-b .con { margin: 12px 0 40px; }
	.aboutA-d { padding-left:0px;  }
	.aboutA-b ul li { width: 33.333%; text-align: center;}
	
}
@media(max-width:  640px){
	.aboutA { padding:30px 0 50px; }
	.aboutA-b { margin-top: 10px; }
	.aboutA-b .tit { font-size: 20px; }
	.aboutA-b .con { margin: 8px 0 30px; }
	
}

.aboutBB { padding: 4vw 0 5vw; background: #f2f2f2; }

.aboutBB .aboutAA-b .con { margin-bottom: 0!important; }

@media(max-width:  1024px){
	.aboutBB { padding: 30px 0 40px; }
	.aboutAA-b { margin-top: 10px; }
}

.aboutA-d .icon .icona .pic2 { display: none; }
.aboutZZ .aboutA-d .icon .icona .pic2 { display: inline-block; }
.aboutZZ .aboutA-d .icon .icona .pic1 { display: none; }

.aboutZZ .mainTit .t,.aboutZZ .about-a .c2,.aboutZZ .aboutA-e .t { color:#fff; }

@media(max-width:  1024px){
	.aboutZZ .mainTit .t { color:#333; }
	.aboutZZ .about-a .c2,.aboutZZ .aboutA-e .t { color:#666; }


	.aboutA-d .icon .icona .pic2 { display: none; }
	.aboutZZ .aboutA-d .icon .icona .pic2 { display: none; }
	.aboutZZ .aboutA-d .icon .icona .pic1 { display: inline-block; }


}




/* 联系尊时凯龙 */
.contactAA { margin-top: 3vw; }
.contactAA-d { float: right; width: 55%;}
#allmap { width: 100%; height: 700px;}

.contactAA-b { width: 40%;left:0; position: absolute; top:50%; transform: translateY(-50%); }
.contactAA-a ul li { position: relative; margin-top: 50px; padding-left:80px; }
.contactAA-a ul li .icon { position: absolute; left:0; padding:10px; border-radius: 50%; border:1px solid #cdcbf9; top:50%; transform: translateY(-50%);}
.contactAA-a ul li .t { font-size: 18px; color:#343a42;}
.contactAA-a ul li .c { line-height: 1.5; font-size: 16px; color:#343a42; margin-top: 5px;}
.contactAA-a ul li:last-child { margin-top: 40px;}

.contact-e { margin-top:50px;}
.contact-e a { line-height: 24px; font-style: 15px; display: inline-block; color:#fff; background: #3631d1; padding:12px 26px; border-radius: 50px;}
.contact-e a span { width: 25px; height: 24px; display: inline-block; vertical-align: top; background: url(../images/contactd.png) no-repeat center/cover; margin-right: 8px; }

@media(max-width:1680px){
    #allmap { height: 600px;}
}
@media(max-width:1480px){
    #allmap { height: 500px;}
    .contactAA-a ul li,.contact-e { margin-top: 40px;}
    .contactAA-a ul li:last-child { margin-top: 30px;}
}
@media(max-width:1280px){
    #allmap { height: 400px;}
    .contact-e { margin-top: 20px;}
    .contactAA-a ul li { margin-top: 20px; padding-left: 60px;}
    .contactAA-a ul li .icon { padding:5px; }
    .contactAA-a ul li .icon img { width: 40px;}
    .contactAA-a ul li:last-child { margin-top: 15px;}
    .contactAA-a ul li .c { font-size: 14px;}
}
@media(max-width:1024px){
    #allmap { height: 300px;}
    .contactAA-b,.contactAA-d { float: left; width: 100%; }
    .contactAA-b { position: relative; top:0; transform: translateY(0); }
    .contactAA-d { margin-top: 20px;}
    .contactAA-a ul li { margin-top: 20px; padding-left: 60px;}
    .contactAA-a ul li:last-child { margin-top: 20px;}
    .contactAA-a ul li .c { font-size: 14px;}
}
@media(max-width:750px){
    .contactAA-a ul li { padding: 12px 0 12px 60px; margin-top: 0px;}
    .contactAA-a ul li:last-child { margin-top: 0px;}
}
@media(max-width:450px){
    #allmap { height: 240px;}
}







/*解决方案详情*/
.jjfaxqA { padding:100px 0 130px; }
.jjfaxqA-b { float: right; width: 47%; padding-top:15px }
.jjfaxqA-b .c { margin-top:20px; font-size: 16px;color:#666666;line-height: 1.8; }

@media(max-width:1700px){
	.jjfaxqA { padding: 5vw 0 6.5vw; }
}
@media(max-width:1100px){
	.jjfaxqA { padding: 10px 0 40px; }
}













































































































































