@charset "utf-8";
* { box-sizing: border-box; }
a,img { vertical-align: top; }
body { width: 100%; overflow: hidden; }
.container { margin: 0 auto; width: 73%;}
.relative { width: 100%; height: 100%; position: relative;}
.absolute { position: absolute; top:50%; transform: translateY(-50%);}
.mainTit .t { font-size: 40px; color:#222222; font-weight: bold;}
.mainTit .c { font-size: 16px; color:#666666; margin-top: 5px; }
.colorWhite { color:#fff!important;}
.alignC { text-align: center;}
.alignJ { text-align: justify;}

.mainMoreSmall { display: inline-block; padding-right:18px; font-size: 15px;color:#666666; background: url(../images/morebg1.png) no-repeat right center;}
.mainMoreSmall:hover { color:#dd541a; }

.mainMore { line-height: 1; display: inline-block; padding:14px 30px; border:1px solid #ddd; font-size: 16px; color:#666666;}
.mainMoreA { border:1px solid #dd541a; background: #dd541a; color:#ffffff;}
.mainMore:hover { border:1px solid #dd541a; background: #dd541a; color:#fff;}
.mainMore span { display: inline-block; height: 16px; width: 18px; background: url(../images/morebg1.png) no-repeat center; vertical-align: top;}
.mainMoreA span { background: url(../images/morebg2.png) no-repeat center; }
.mainMore:hover span { background: url(../images/morebg2.png) no-repeat center; }

@media(max-width: 1680px){
    .container { width: 80%;}
    .mainTit .t { font-size: 36px;}
}
@media(max-width: 1480px){
    .container { width: 84%;}
    .mainTit .t { font-size: 32px;}
}
@media(max-width: 1280px){
    .container { width: 90%;}
    .mainTit .t { font-size: 28px;}
    .mainMore { padding: 12px 20px;}
}
@media(max-width: 1024px){
    .container { width: 94%;}
    .mainTit .t { font-size: 24px;}
    .absolute { position: relative; top:0; transform: translateY(0);}
}
@media(max-width: 640px){
    .mainTit .t { font-size: 22px;}
    .mainMore { padding: 8px 12px; }
}
@media(max-width: 450px){
    .mainTit .t { font-size: 20px;}
    .mainMore { padding: 6px 10px; font-size: 14px; }
}


.homeBoxA { padding:115px 0 185px; background: url(../images/homeabg.png) no-repeat bottom center #f7f7f7; background-size: 80% auto;;}
.homeBoxA-a .mainTit { float: left; width: 350px; }
.homeBoxA-b { float: right; width: calc(100% - 350px);}
.homeBoxA-b .t { font-size: 20px;color:#333333;line-height: 1.6;}
.homeBoxA-b .c { margin:20px 0 50px; font-size: 16px;color:#555555;line-height: 2;}
@media(max-width: 1680px){
    .homeBoxA { padding: 100px 0 150px; background-size: 86% auto;}
    .homeBoxA-a .mainTit { width: 320px; }
    .homeBoxA-b { width: calc(100% - 320px);}
    .homeBoxA-b .c { margin: 16px 0 40px;}
}
@media(max-width: 1480px){
    .homeBoxA { padding: 80px 0 130px; background-size: 88% auto;}
    .homeBoxA-a .mainTit { width: 280px; }
    .homeBoxA-b { width: calc(100% - 280px);}
    .homeBoxA-b .c { margin: 12px 0 30px;}
    .homeBoxA-b .t { font-size: 18px;}
}
@media(max-width: 1280px){
    .homeBoxA { padding: 60px 0 100px; background-size: 98% auto;}
    .homeBoxA-a .mainTit { width: 240px; }
    .homeBoxA-b { width: calc(100% - 240px);}
    .homeBoxA-b .c { margin: 10px 0 20px;}
}
@media(max-width: 1024px){
    .homeBoxA { padding: 40px 0 70px; background-size: 100% auto;}
    .homeBoxA-a .mainTit { width: 100%; }
    .homeBoxA-b { width: 100%; margin-top: 20px;}
    .homeBoxA-b .c { margin: 10px 0 20px;}
}
@media(max-width: 640px){
    .homeBoxA { padding: 30px 0 50px; }
    .homeBoxA-b .c { margin: 10px 0 20px; line-height: 1.8;}
}


.homeBoxB { padding: 110px 0 100px; }
.homeBoxB-b { background: url(../images/homebbg.jpg) no-repeat bottom center #f7f7f7; background-size: 100% auto; width: calc(50% - 5px); float: left; }
.homeBoxB-c { float: right; }
.homeBoxB-e { padding: 60px 60px;}
.homeBoxB-d { margin-top:40px;}
.homeBoxB-d ul li { float: left; width: 48%; }
.homeBoxB-d ul li a { display: block; padding:16px 26px 16px 0; border-bottom: 1px solid #ddd; font-size: 17px;color:#666666; background: url(../images/morebg1.png) no-repeat right center;}
.homeBoxB-d ul li:hover a { color:#dd541a; }
.homeBoxB-d ul li:nth-child(2n) { float: right;}

@media(max-width:1680px){
    .homeBoxB { padding: 90px 0 80px; }
    .homeBoxB-e { padding: 40px 40px;}
    .homeBoxB-d { margin-top:30px;}
}
@media(max-width:1480px){
    .homeBoxB { padding: 70px 0 60px; }
    .homeBoxB-e { padding: 30px 20px;}
    .homeBoxB-d { margin-top:20px;}
    .homeBoxB-d ul li a { font-size: 16px;}
}
@media(max-width:1280px){
    .homeBoxB { padding: 50px 0 40px; }
    .homeBoxB-e { padding: 20px 16px;}
    .homeBoxB-d { margin-top:16px;}
    .homeBoxB-d ul li a { padding: 14px 20px 14px 0; font-size: 16px;}
}
@media(max-width:1024px){
    .homeBoxB { padding: 40px 0 40px; }
    .homeBoxB-c,.homeBoxB-b { width: 100%;}
    .homeBoxB-c { margin-top:20px;}
    .homeBoxB-e { padding: 20px 16px 30px;}
}
@media(max-width:1024px){
    .homeBoxB { padding: 30px 0 30px; }
    .homeBoxB-c { margin-top:20px;}
    .homeBoxB-e { padding: 20px 12px 30px;}
    .homeBoxB-d { margin-top:6px;}
    .homeBoxB-d ul li { width: 100%; }
}
.homeBoxC { padding-bottom: 120px;}
.homeBoxC-a .mainTit { float: left; }
.homeBoxC-a .mainMore { float: right;}

.homeBoxC-b { margin-top:30px; }
.homeBoxC-c,.homeBoxC-e { float: left; width: calc(50% - 10px);}
.homeBoxC-e { float: right;}

.homeBoxC-f .d,.homeBoxC-d .d { font-size: 14px;color:#fff;}
.homeBoxC-f .t,.homeBoxC-d .t { font-size: 22px;color:#fff; margin: 8px 0 10px;}
.homeBoxC-f .t { margin-bottom:25px;}
.homeBoxC-d .d { color:#999999;}
.homeBoxC-d .t { color:#333333; line-height: 24px; height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.homeBoxC-d .c { color:#999999; margin: 10px 0 30px; font-size: 14px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.homeBoxC-f .con { width: 100%; padding:0 8% 0 30px;}

.homeBoxC-c ul { height: 24.6vw; background: #f7f7f7; }
.homeBoxC-c ul li { padding: 0 36px;}
.homeBoxC-c ul li a { display: block; height: 12.3vw; }
.homeBoxC-c ul li:nth-child(1) a { border-bottom: 1px solid #ddd;}


@media(max-width: 1680px){
    .homeBoxC { padding-bottom: 90px;}
    .homeBoxC-c ul { height: 26.8vw; }
    .homeBoxC-c ul li { padding: 0 30px;}
    .homeBoxC-c ul li a { height: 13.4vw; }
}
@media(max-width: 1480px){
    .homeBoxC { padding-bottom: 70px;}
    .homeBoxC-b { margin-top:20px; }
    .homeBoxC-c ul { height: 28vw; }
    .homeBoxC-c ul li { padding: 0 20px;}
    .homeBoxC-c ul li a { height: 14vw; }
    .homeBoxC-d .c { margin: 10px 0 20px; }
    .homeBoxC-f .t,.homeBoxC-d .t { font-size: 20px;}
    .homeBoxC-d .t { line-height: 22px; height: 22px;}
}
@media(max-width: 1280px){
    .homeBoxC { padding-bottom: 50px;}
    .homeBoxC-c ul { height: 30vw; }
    .homeBoxC-c ul li { padding: 0 20px;}
    .homeBoxC-c ul li a { height: 15vw; }
    .homeBoxC-d .c { margin: 8px 0 16px; }
    .homeBoxC-f .con { padding:0 20px 0 20px;}
}
@media(max-width: 1024px){
    .homeBoxC { padding-bottom: 40px;}
    .homeBoxC-c { width: 100%;}
    .homeBoxC-e { width: 100%;}
    .homeBoxC-c ul { height: auto; }
    .homeBoxC-c ul li { padding: 0 20px;}
    .homeBoxC-c ul li a { height: auto; padding: 20px 0; }
    .homeBoxC-e .con { position: absolute; left:0; top:50%; transform: translateY(-50%);}
    .homeBoxC-f .con { padding:0 20px;}
    .homeBoxC-f .t,.homeBoxC-d .t { font-size: 18px;}
    .homeBoxC-f .con .t { margin-bottom: 16px;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
}
@media(max-width: 640px){
    .homeBoxC-c ul li { padding: 0 12px;}
    .homeBoxC-f .con { padding:0 12px;}
}

.homeBoxD { width: 100%; overflow: hidden;}
.homeBoxD-a { width: 100%;}
.homeBoxD-a .t { font-size: 20px;color:#ffffff;}
.homeBoxD-a .p { margin-bottom: 20px; font-size: 50px;color:#ffffff; padding-left:50px; background: url(../images/homedbg.png) no-repeat left center; padding: 10px 0 10px 50px;}
.homeBoxD .img img { width: 100%; }
@media(max-width: 1680px){
    .homeBoxD-a .p { font-size: 44px; margin-bottom: 18px;}
}
@media(max-width: 1480px){
    .homeBoxD-a .p { font-size: 40px; margin-bottom: 16px; padding: 10px 0 10px 44px; background-size: 38px auto;}
}
@media(max-width: 1280px){
    .homeBoxD-a .t { font-size: 18px;}
    .homeBoxD-a .p { font-size: 36px; margin-bottom: 12px; padding: 8px 0 8px 40px; background-size: 32px auto;}
}
@media(max-width: 1024px){
    .homeBoxD-a { position: absolute; top:50%; transform: translateY(-50%); left:0;}
    .homeBoxD-a .t { font-size: 16px;}
    .homeBoxD-a .p { font-size: 32px; margin-bottom: 8px; padding: 8px 0 8px 32px; background-size: 26px auto;}
}
@media(max-width: 750px){
    .homeBoxD-a { position: absolute; top:50%; transform: translateY(-50%); left:0;}
    .homeBoxD-a .t { font-size: 16px;}
    .homeBoxD-a .p { font-size: 32px; margin-bottom: 8px; padding: 8px 0 8px 32px; background-size: 26px auto;}
    .homeBoxD .img img { width: 140%; max-width: 300%; }
}
@media(max-width: 500px){
    .homeBoxD .img { position: relative; left: -20%; }
    .homeBoxD .img img { width: 180%; max-width: 300%; }
}






.topHeader { width: 100%; background: #fff; position: relative; z-index: 1000; left:0; top:0; border-bottom:1px solid rgba(255,255,255,0.1); }
.fixed-head { position: fixed; }
.header { position: relative; }
.header .logo { float: left; position: relative; padding: 15px 0 15px 40px; }
.header .logo span.navBtn { display: none; width: 40px; height: 60px; position: absolute; right:40px; top:50%; transform: translateY(-50%); background: url(../images/navBtn.png) no-repeat center; cursor: pointer; }

.header .lang { float: right; margin-right:40px; position: relative; line-height: 80px; cursor: pointer; }
.header .lang p { font-size: 14px;color:#333333; position: relative; padding: 0 15px 0 25px; background: url(../images/lang.png) no-repeat left 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:0; width: 100%; 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: 20px; position: relative; height: 80px; 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: 40px;
	padding-top: 40px;
}

.header .search .subsearch .subsearcha {
	background: #fff;
	border-radius: 3px;
	position: relative;
	width: 524px;
	height: 57px;
}

.header .search .subsearch .subsearcha .inp {
	width: 90%;
	height: 100%;
	border: 0;
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
	padding-left: 18px;
}

.header .search .subsearch .subsearcha .sub {
	border: none;
	outline: none;
	position: absolute;
	right: 20px;
	top: 50%;
	height: 15px;
	background: url(../images/searchx.png) no-repeat center;
	font-size: 0;
	width: 26px;
	transform: translateY(-50%);
}

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



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





@media(max-width:  1480px){
	.header .logo { padding: 6px 0 6px 20px; width: 190px; }
	.header .logo span.navBtn { right: 15px; }
	.nav ul li a { line-height: 60px; padding: 0 15px; }
	.header .search { height: 60px; margin-right:15px; }
	.header .lang { margin-right:20px; line-height: 60px; }
	.langSub { top:60px; }
    .nav ul li:hover .sub { top:60px; }
}
@media(max-width:  1320px){
	.nav ul li a { padding: 0 10px; }
}
@media(max-width:  1280px){
	.header .logo { width: 180px; }
	.header .logo span.navBtn { right: 10px; }
	.nav ul li a { padding: 0 10px; }
	.header .search { margin-right:15px; }
}
@media(max-width:  1200px){
	.nav ul li a { padding: 0 5px; }
}
@media(max-width:  1024px){
	.header .logo { width: 160px;padding-left:3%; }
	.nav {display:  none;}
	.header .search { margin-right:15px; }
	.header .lang { margin-right:3%; }
	.header .lang p span {display: none;}
	.header .logo img { width: 75px; }
	.header .search { height: 50px; }
	.header .lang { line-height: 50px; }
	.langSub { top:50px; }
	.header .logo span.navBtn { height: 50px; display: inline-block; }
}
@media(max-width:  750px){
	.header .logo { width: 150px;padding-left:3%; }
}

@media(max-width:  450px){
	.header .logo { width: 145px;padding-left:3%; }
}



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

.banner .swiper-wrapper .swiper-slide,.ibanner { position: relative; }
.banner .swiper-wrapper .swiper-slide:after,.ibanner:after { z-index: 10; content:''; width: 38%; height: 100%; position: absolute; left:0; top:0; background: url(../images/bannerbg.png) no-repeat center/cover; }
.xqbanner { max-height: 600px; overflow:hidden; }

.banner .swiper-container-top .swiper-wrapper .swiper-slide {
	position: relative;
	display: inline-block;
}
.banner .swiper-wrapper .swiper-slide .con {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 11;
}
.banner .swiper-slide .con .t {
	font-size: 64px;
	color: #ffffff;
	font-weight: bold;
}

.banner .img .pic2 { display: none; }


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

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}



.sss .circle {
	display: block;
	position: absolute;
	left: -1px;
	top: 0;
	right: 0;
	bottom: 0;
}

.sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.sss .circle i::before {content: '';position: absolute;	width: 200%;right: 0;top: 0;bottom: 0;border: 1px solid #fff;border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 20px, 20px, 10px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}



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

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

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

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

.topBanner {position: relative;}
.topBanner .bannerDowm {padding-bottom: 60px; position: absolute; z-index: 100; cursor: pointer; bottom: 0px; right: 45px; width: 60px; transform: calc(160deg); text-align: center; color: rgba(255,255,255,0.6);}
.topBanner .bannerDowm span { position: absolute; z-index: 100; cursor: pointer; bottom: 60px; left: -18px; width: 100px; text-align: center; color: rgba(255,255,255,1); 
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg);}

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


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


@media(max-width:1780px) {
	.banner .swiper-slide .con .t {
		font-size: 50px;
	}
}
@media(max-width:1680px) {
	.banner .swiper-slide .con .t {
		font-size: 40px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
}
@media(max-width:1480px) {
	.banner .swiper-slide .con .t {
		font-size: 32px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
	.banner .swiper-slide .con .cc { margin-bottom: 20px; }
}
@media(max-width:1024px) {
	.banner .swiper-slide .con .t {
		font-size: 28px;
	}
	.banner .swiper-slide .con .c {
		font-size: 16px;
	}
	.banner .img .pic1 { display: none; }
	.banner .img .pic2 { display: block; }
	.topBanner .bannerDowm { right: 3%; }
	.banner .swiper-wrapper .swiper-slide:after,.ibanner:after { width: 50%; }
}
@media(max-width:450px) {
	.banner .swiper-slide .con .t {
		font-size: 20px;
	}
	.banner .swiper-slide .con .c {
		font-size: 14px;
	}
	.header .search { margin-right:0; }
	.ssss { bottom: 10px; }
	.banner .swiper-wrapper .swiper-slide .con { top:55%; }
}


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

.endA {
	padding-bottom: 60px;
}

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

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

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



.endA-b {
	float: right;
}

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

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

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


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

.copyright p,
.copyright p a {
	font-size: 14px;
	color: #999999;
}



.endB-c { margin-top:0px; }
.endB-c ul li { padding-top: 20px; cursor: pointer; float: left; margin-right: 12px; position: relative; }

.endB-c ul li .ewm { width: 150px; height: 150px; position: absolute; left: 50%; transform: translateX(-50%); top: -140px; padding: 6px; background: #fff; border: 2px solid #000; display: none; }
.endB-c ul li:hover .ewm { display: block; }



.social-share .social-share-icon { width: 41px; height: 41px; border: none;}
.social-share .icon-wechat { background: url(../images/wx.png) no-repeat center/cover; }
.social-share .icon-weibo { background: url(../images/wb.png) no-repeat center/cover; }
.social-share .icon-qq { background: url(../images/qq.png) no-repeat center/cover; }
.social-share .icon-linkedin { background: url(../images/link.png) no-repeat center/cover; }
.social-share .icon-wechat:before { display: none; }
.social-share .icon-weibo:before { display: none; }
.social-share .icon-qq:before { display: none; }
.social-share .icon-linkedin:before { display: none; }
.social-share .icon-wechat:hover { background: url(../images/wx.png) no-repeat center/cover; }
.social-share .icon-weibo:hover { background: url(../images/wb.png) no-repeat center/cover; }
.social-share .icon-qq:hover { background: url(../images/qq.png) no-repeat center/cover; }
.social-share .icon-linkedin:hover { background: url(../images/link.png) no-repeat center/cover; }


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

@media(max-width:  1780px){
	.endA-b dl {margin-left:40px;}
}
@media(max-width:  1580px){
	.endA-b dl {margin-left:30px;}
}
@media(max-width:  1480px){
	.endA-b dl {margin-left:20px;}
}

@media(max-width: 1480px){
	.endA-a { width: 350px; }
	.endA-b dl { margin-left:20px; }

	.footer {
		padding: 50px 0 0;
	}
	.endA {
		padding-bottom: 40px;
	}
}
@media(max-width: 1280px){
	.endA-a { width: 350px; }
	.endA-b dl { margin-left:10px; }
	.endA-b dl:first-child { margin-left:0px; }

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

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




/* 2021-10 */
.serviceDetA { padding: 20px 0 80px; }
.serviceDetA-a { float: left; width: 26%; background: #f7f7f7;}
.serviceDetA-a ul li a { display: block; padding:10px 30px; border-bottom:1px solid #e2e2e2; font-size: 18px; color:#666666; line-height: 2; }
.serviceDetA-a ul li.cur a { color:#dc541a; }
.serviceDetA-a ul li:last-child a { border:none;}
.serviceDetA-b { float: right; width: 70%;}
.serviceDetA-c { margin-top:24px; }
.serviceDetA-c .tit { font-size: 30px;color:#333;}
.serviceDetA-c .con { font-size: 14px;color:#666; line-height: 1.8; margin: 8px 0 20px;}

@media(max-width: 1680px){
    .serviceDetA { padding: 16px 0 70px; }
    .serviceDetA-c .tit { font-size: 28px;}
}
@media(max-width: 1480px){
    .serviceDetA { padding: 12px 0 60px; }
    .serviceDetA-c .tit { font-size: 26px;}
}
@media(max-width: 1280px){
    .serviceDetA { padding: 10px 0 50px; }
    .serviceDetA-c .tit { font-size: 24px;}
    .serviceDetA-c { margin-top:20px; }
    .serviceDetA-a ul li a { font-size: 16px; padding: 6px 20px;}
}
@media(max-width: 1024px){
    .serviceDetA { padding: 6px 0 40px; }
    .serviceDetA-c .tit { font-size: 22px;}
    .serviceDetA-a,.serviceDetA-b { width: 100%;}
    .serviceDetA-a { margin-bottom: 20px;}
}
@media(max-width: 640px){
    .serviceDetA-c .tit { font-size: 20px;}
    .serviceDetA-c { margin-top: 10px; }
    .serviceDetA-a ul li a { padding: 6px 12px;}
}

.serviceDetB { padding: 100px 0 110px; background: #f7f7f7;}

.serviceDetB-a .mainTit { width: calc(100% - 200px); max-width: 980px;}
.serviceDetB-a .mainTit .c { font-size: 14px; line-height: 1.8; color:#666666; }

.serviceDetB-b { margin-top:40px;}
.serviceDetB-c .swiper-slide a { display: block; }
.serviceDetB-d { position: relative;}
.serviceDetB-d:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/servicedb.png) no-repeat center bottom/cover;}
.serviceDetB-d .con { z-index: 5; font-size: 26px; color:#fff; position: absolute; left:0; bottom: 20px; padding: 0 30px;}
.serviceDetB-d:hover .con { opacity: 0; }

.serviceDetB-d .serviceDetB-e { transition: all 0.6s; width: 100%; background: url(../images/servicedc.png) no-repeat center/cover; height: 100%; position: absolute; left:0; top:0; opacity: 0;}
.serviceDetB-d:hover .serviceDetB-e { opacity: 1;}
/* .serviceDetB-d .serviceDetB-e { z-index: 11; opacity: 1;} */
.serviceDetB-f { padding: 0 30px; position: absolute; width: 100%; position: absolute; top:50%; transform: translateY(-50%);}

.serviceDetB-f .t { font-size: 26px;color:#fff;}
.serviceDetB-f .et { font-size: 16px;color:#dd541a; margin: 10px 0 25px;}
.serviceDetB-f .c { font-size: 16px;color:rgba(255,255,255,0.6); line-height: 1.8; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }


.mainQh { width: 56px!important; height: 56px!important; border-radius: 50%; border:1px solid #ccc; top:0;transform: translateY(0); left:auto;}

.mainQh { top:-100px; margin:0; transform: translateY(0); left:auto;}
.serviceDetB-c .swiper-button-next { right:0;}
.serviceDetB-c .swiper-button-prev { right:70px;}
.mainQh:after { font-size: 20px; color:#999;}
.mainQh:hover:after { color:#dd541a;}
.mainQh:hover { border-color:#dd541a;}

@media(max-width: 1680px){
    .serviceDetB { padding: 80px 0 90px; }
    .serviceDetB-d .con,.serviceDetB-f .t { font-size: 24px;}
}
@media(max-width: 1480px){
    .serviceDetB-b { margin-top:30px;}
    .serviceDetB { padding: 60px 0 70px; }
    .serviceDetB-d .con,.serviceDetB-f .t { font-size: 22px;}
    .serviceDetB-f .et { margin: 6px 0 20px;}
    .serviceDetB-d .con,.serviceDetB-f { padding:0 20px;}
    .mainQh { width: 50px!important; height: 50px!important; }
    .serviceDetB-c .swiper-button-prev { right:65px;}
    .serviceDetB-c .mainQh { top:-90px; margin:0;}
}
@media(max-width: 1280px){
    .serviceDetB { padding: 40px 0 50px; }
    .serviceDetB-d .con,.serviceDetB-f .t { font-size: 20px;}
}
@media(max-width: 1024px){
    .serviceDetB-b { margin-top:20px;}    
    .serviceDetB { padding: 30px 0 40px; }
    .serviceDetB-d .con,.serviceDetB-f .t { font-size: 18px;}
    .serviceDetB-f .et { margin: 5px 0 15px;}
    .serviceDetB-d .con,.serviceDetB-f { padding:0 16px;}
    .serviceDetB-a .mainTit { width: 100%; max-width: 1024px;}
    .mainQh { width: 42px!important; height: 42px!important; }
    .serviceDetB-c .mainQh { top:50%; transform: translateY(-50%); margin:0;}
    .serviceDetB-c .swiper-button-prev { right:auto; left:10px;}
    .serviceDetB-c .swiper-button-next { right:10px; }
    .serviceDetB-c .mainQh { border-color:#fff;}
    .serviceDetB-c .mainQh:after { color:#fff;}
}
@media(max-width: 640px){
    .serviceDetB-d .con { bottom: 12px;}
}


.solutionA { padding: 120px 0 100px; background: #ffffff;}

.solutionA-a .img { float: left; width: 48.6%;}
.solutionA-b { /*width: 44.6%;*/ padding-right: 20px; right:0;}
.solutionA-b .con .ct { font-size: 20px; color:#dc541a; line-height: 1.8; text-align: justify; margin:5px 0 15px; }
.solutionA-b .con .c { font-size: 16px; color:#666666; line-height: 1.8; text-align: justify; }

.solAA .solutionA-b { width: 48%; padding-right:0; right:0; }


@media(max-width: 1680px){
    .solutionA { padding: 100px 0 100px; }
    .solutionA-b { padding-right: 16px; }
}
@media(max-width: 1480px){
    .solutionA { padding: 80px 0 80px; }
    .solutionA-b .con .ct { font-size: 18px; margin:5px 0 12px;}
    .solutionA-b { padding-right: 12px; }
}
@media(max-width: 1280px){
    .solutionA { padding: 60px 0 70px; }
}
@media(max-width: 1024px){
    .solutionA { padding: 40px 0 50px; }
    .solutionA-b,.solutionA-a .img { width: 100%; float: left;}
    .solutionA-b { margin-top: 20px;}
    .solAA .solutionA-b { width: 100%; padding-right:0; float: left; right:0; }
}
@media(max-width: 640px){
    .solutionA { padding: 30px 0 40px; }
    .solutionA-b,.solutionA-a .img { width: 100%; float: left;}
    .solutionA-b { margin-top: 20px;}
}



.solutionB-a { width: 100%; }

.solutionB-b { margin-top: 40px; }
.solutionB-b ul li:nth-child(n+2) { margin-top: 30px; }
.solutionB-b ul li .t { font-size: 22px; color:#fff;}
.solutionB-b ul li .c { font-size: 16px; margin-top:6px; color:#fff;}

@media(max-width: 1680px){
    .solutionB-b ul li .t { font-size: 20px;}
}
@media(max-width: 1480px){
    .solutionB-b ul li .t { font-size: 18px;}
    .solutionB-b ul li .c { font-size: 14px;}
    .solutionB-b { margin-top: 30px; }
    .solutionB-b ul li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width: 1280px){
    .solutionB-b ul li .t { font-size: 16px;}
    .solutionB-b ul li .c { font-size: 14px;}
    .solutionB-b { margin-top: 20px; }
    .solutionB-b ul li:nth-child(n+2) { margin-top: 16px; }
}
@media(max-width: 1024px){
    .solutionB-a { padding: 20px 0 40px; float: left; width: 100%;}
    .solutionB .mainTit .t { color:#333!important; }
    .solutionB .mainTit .c { color:#666!important; }
    .solutionB-b ul li .t { color:#333; }
    .solutionB-b ul li .c { color:#666; }
}



.solutionCC { padding: 100px 0 140px; background: #fff; }

.solutionCC-b { margin-top:40px; }
.solutionCC-b ul li { float: left; width: 32%; margin-right:2%; }
.solutionCC-b ul li:nth-child(3n) { margin-right:0;}
.solutionCC-b ul li:nth-child(n+4) { margin-top:2%;}


.solutionCC-c { position: relative; width: 100%; height: 290px; background: #f7f7f7;}
.solutionCC-b ul li .img { position: absolute; top:60px; left:50%; transform: translateX(-50%);}
.solutionCC-b ul li .img img { height: 120px;}
.solutionCC-b ul li .icona { display: none;}
.solutionCC-d { padding: 0 30px; top: 200px; width: 100%; text-align: center; position: absolute;}
.solutionCC-d .t { font-size: 24px; color:#333333; }
.solutionCC-d .c { padding-right:10px; max-height: 100px; overflow-y: scroll; font-size: 16px; margin-top:10px; color:#ffffff; line-height: 1.8; text-align: justify; display: none; }



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


.solutionCC-b ul li:hover .img { top:20px; left:auto; transform: translateX(0); right:30px; }
.solutionCC-b ul li:hover .img .iconb { display: none; }
.solutionCC-b ul li:hover .img .icona { display: inline-block; }
.solutionCC-b ul li:hover .solutionCC-c { background: #0e3566; }
.solutionCC-b ul li:hover .solutionCC-c .solutionCC-d { text-align: left; top:auto; bottom: 30px;}
.solutionCC-b ul li:hover .solutionCC-c .solutionCC-d .t { color:#fff; }
.solutionCC-b ul li:hover .solutionCC-c .solutionCC-d .c { display: block;  }

@media(max-width: 1680px){
    .solutionCC { padding: 80px 0 110px; }
    .solutionCC-b ul li .img img { height: 100px;}
    .solutionCC-d .t { font-size: 22px; }
    .solutionCC-b ul li .img { top: 50px; }
    .solutionCC-d { top: 170px; }
    .solutionCC-b ul li:hover .img { right:20px; }
    .solutionCC-d { padding: 0 20px; }
    .solutionCC-b ul li:hover .solutionCC-c .solutionCC-d { bottom: 20px;}
    .solutionCC-c { height: 250px; }
}
@media(max-width: 1480px){
    .solutionCC { padding: 60px 0 80px; }
    .solutionCC-b { margin-top:30px; }
    .solutionCC-b ul li .img img { height: 60px;}
    .solutionCC-d .t { font-size: 20px; }
    .solutionCC-b ul li .img { top: 50px; }
    .solutionCC-d { top: 130px; }
    .solutionCC-b ul li:hover .img { right:20px; }
    .solutionCC-d { padding: 0 20px; }
    .solutionCC-b ul li:hover .solutionCC-c .solutionCC-d { bottom: 20px;}
    .solutionCC-c { height: 210px; }

}
@media(max-width: 1280px){
    .solutionCC { padding: 40px 0 60px; }
    .solutionCC-b ul li .img img { height: 40px;}
    .solutionCC-d .t { font-size: 20px; }
    .solutionCC-b ul li .img { top: 60px; }
    .solutionCC-d { top: 110px; }
    .solutionCC-b ul li:hover .img { right:15px; }
    .solutionCC-d { padding: 0 12px; }
    .solutionCC-b ul li:hover .solutionCC-c .solutionCC-d { bottom: 12px;}
    .solutionCC-c { height: 200px; }
}
@media(max-width: 1024px){
    .solutionCC { padding: 30px 0 40px; }
    .solutionCC-b { margin-top:20px; }
    .solutionCC-b ul li { width: 49%; margin-right:0; }
    .solutionCC-b ul li:nth-child(2n) { float: right;}
    .solutionCC-b ul li:nth-child(n+3) { margin-top: 2%;} 
}
@media(max-width: 640px){
    .solutionCC-b ul li { width: 100%; margin-right:0; }
    .solutionCC-b ul li:nth-child(2n) { float: right;}
    .solutionCC-b ul li:nth-child(n+2) { margin-top: 16px;} 
}


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


/* 医学影像中心 */
.yxyxA { padding: 120px 0 110px; background: #ffffff;}
.yxyxA-a { width: 700px; left:0; right: auto; }
.yxyxA-b { float: right; width: calc(100% - 780px); }
.yxyxA-b .icon { position: absolute; width: 29px; height: 40px; margin: -20px -15px 0 0; }
.yxyxA-b .icon .icona { width: 100%; height: 100%; background: url(../images/yxya.png) no-repeat center;}
.yxyxA-b .icon.cur .icona { background: url(../images/yxyabg.png) no-repeat center/cover;}
.yxyxA-b .icon .tit { font-size: 16px; color:#1f2c5c; position: absolute; left: 36px; width: 60px; top:50%; transform: translateY(-50%); }
.yxyxA-b .icon.cur .tit { color:#dd5e28; }
.yxyxA-d { display: none; box-shadow: 0px 0px 57px 0px rgba(212, 212, 212, 0.004); right:50px; z-index: 10; top: 50%; transform: translateY(-50%); position: absolute; width: 240px; padding: 10px; background: #fff; border-bottom:2px solid #dd5e28;}
.yxyxA-d .t { font-size: 16px;color:#666666; padding: 12px 0 5px;}
.yxyxA-b .icon.cur .yxyxA-d { display: block;}
@media(max-width:1680px){
    .yxyxA { padding: 90px 0 90px; } 
}
@media(max-width:1480px){
    .yxyxA { padding: 70px 0 70px; } 
    .yxyxA-b .icon { margin: -25px -15px 0 0; }
}

@media(max-width:1280px){
    .yxyxA { padding: 50px 0 60px; } 
    .yxyxA-a .niceScroll { padding-right: 12px; max-height: 300px; overflow-y: scroll;}
}
@media(max-width:1024px){
    .yxyxA { padding: 40px 0 50px; } 
    .yxyxA-a,.yxyxA-b { margin-top:10px; width: 100%;}
    .yxyxA-a .niceScroll { padding-right: 0px; max-height: 300000px; overflow-y: scroll;}
}
@media(max-width:1024px){
    .yxyxA { padding: 30px 0 40px; }
}
@media(max-width:640px){
    .yxyxA-b .icon { width: 19px; height: 26px; margin: -20px -9px 0 0; }
    .yxyxA-b .icon .tit { left: 26px;}
}
@media(max-width:500px){
    .yxyxA-b .icon { width: 19px; height: 26px; margin: -20px -9px 0 0; }
    .yxyxA-b .icon.cur .yxyxA-d { display: none;}
    .yxyxA-b .icon .tit { font-size: 14px; width: 60px; left: 22px; }
}
@media(max-width:360px){
    .yxyxA-b .icon .tit { font-size: 12px; width: 60px; left: 22px; }
}

.yxyxB { background: #f7f7f7;}
.yxyxB-c { padding-bottom: 70px; margin-bottom:50px; border-bottom:1px solid #e2e2e2;}
.yxyxB-a .tabTit .tab { padding:30px 0 40px; float: left; width: 24%; text-align: center; position: relative; border: 1px solid #e2e2e2; margin-right:1.3333333%;}
.yxyxB-a .tabTit .tab:nth-child(4) { margin-right:0;}
.yxyxB-a .tabTit .tab .icon .pic2 { display: none;}
.yxyxB-a .tabTit .tab.cur .icon .pic2 { display: inline-block;}
.yxyxB-a .tabTit .tab.cur .icon .pic1 { display: none;}
.yxyxB-a .tabTit .tab.cur { background: #dd541a; border-color:#dd541a;}
.yxyxB-a .tabTit .tab.cur:after { content:''; width: 24px; height: 20px; position: absolute; left:50%; transform: translateX(-50%); bottom: -20px; background: url(../images/yxybd.png) no-repeat center/cover;}
.yxyxB-a .tabTit .tab.cur .tit { color:#fff; }
.yxyxB-a .tabTit .tab .tit { font-size: 24px; color:#666666; margin-top: 10px; }





.yxyxB-b { margin-top:60px; }

.yxyxB-c .img { float: left; width: 52%;}
.yxyxB-d { width: 45%; right:0;}

.yxyxB-d .mainTit .c { margin-top: 20px;}

.yxyxB-a .ttt { display: none; }
.yxyxB-g { margin-top:30px; margin-bottom: 4vw; }
.yxyxB-g ul li { position: relative; line-height: 70px; padding: 0 20px; background: #fff; }
.yxyxB-g ul li .clearfix { border-bottom: 1px solid #e2e2e2;}
.yxyxB-g ul li .t { font-size: 18px;color:#333333; float: left; width: calc(100% - 160px);}
.yxyxB-g ul li .d { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); float: left; font-size: 18px;color:#666666; padding-left:33px; background: url(../images/yxyxb.png) no-repeat left center;}
.yxyxB-g ul li:hover { background: #1f2c5c;}
.yxyxB-g ul li:hover .d,.yxyxB-g ul li:hover .t{ color: #fff;}
.yxyxB-g ul li:hover .d { background: url(../images/yxyxbbg.png) no-repeat left center;}
.yxyxB-g ul li:hover .clearfix { border-bottom: 1px solid #1f2c5c;}



@media(max-width: 1680px){
    .yxyxB-b { margin-top:50px; }
    .yxyxB-c { padding-bottom: 60px; margin-bottom:40px;}
    .yxyxB-a .tabTit .tab .icon img { height: 70px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 22px; }
}
@media(max-width: 1480px){
    .yxyxB-b { margin-top:40px; }
    .yxyxB-c { padding-bottom: 50px; margin-bottom:35px;}
    
    /*.yxyxB-a .ttt { display: block; }*/
    /*.yxyxB-az { width: 100%; overflow-x: scroll; }*/
    /*.yxyxB-a .tabTit { width: 135%; }*/
    /*.yxyxB-a .tabTit .tab { padding:30px 0 40px; float: left; width: 32%; text-align: center; position: relative; border: 1px solid #e2e2e2; margin-right:2%;}*/
    /*.yxyxB-a .tabTit .tab:nth-child(4) { margin-right:0;}*/
    .yxyxB-a .tabTit .tab .icon img { height: 60px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 20px; }

}

@media(max-width: 1280px){
    .yxyxB-b { margin-top:30px; }
    .yxyxB-a .tabTit .tab { padding:20px 0 30px; }
    .yxyxB-a .tabTit .tab .icon img { height: 60px;} 
    .yxyxB-a .tabTit .tab .tit { font-size: 20px;}
    .yxyxB-d .mainTit .c { padding-right: 10px; max-height: 250px; overflow-y: scroll;}
    .yxyxB-c { padding-bottom: 40px; margin-bottom:30px;}
    .yxyxB-g { margin-top:20px; }
    .yxyxB-g ul li { line-height: 60px; padding: 0 12px; }
    .yxyxB-g ul li .d,.yxyxB-g ul li .t{ font-size: 16px; }
}
@media(max-width: 1024px){
    .yxyxB-d { margin-top: 20px; width: 100%; float: left; }
    .yxyxB-c .img { width: 100%;}
    .yxyxB-a .tabTit .tab { padding:15px 0 20px; }
    .yxyxB-a .tabTit .tab .icon img { height: 40px;} 
    .yxyxB-a .tabTit .tab .tit { padding: 0 10px; font-size: 16px; margin-top: 4px; }
    .yxyxB-d .mainTit .c { padding-right: 0px; margin-top:10px; max-height: 22250px; overflow-y: hidden;}
    .yxyxB-c { padding-bottom: 30px; margin-bottom:20px;}
}
@media(max-width: 750px){
    .yxyxB-a .tabTit .tab { padding:15px 0 10px; }
    .yxyxB-a .tabTit .tab .tit { line-height: 24px; height: 48px; }
}
@media(max-width: 640px){
    .yxyxB-g ul li .clearfix{ padding: 12px 0px;}
    .yxyxB-g ul li .d,.yxyxB-g ul li .t{ width: 100%; line-height: 30px; }
    .yxyxB-g ul li .d { position: relative; top:0; transform: translateY(0); left:0;  }
}
@media(max-width: 400px){
    .yxyxB-a .tabTit .tab { padding:10px 0 10px; }
    .yxyxB-a .tabTit .tab .tit { font-size: 14px; line-height: 20px; height: 40px; }
}

.yxyxC-a { width: 100%; left:0;}

@media(max-width: 1024px){
    .yxyxC-a .mainTit .t { color:#333!important;}
    .yxyxC-a .con .c { color:#666!important;}
}

/*关于我们*/
.aboutA { padding:110px 0 120px; }
.aboutA-b {width: 50%; left: 0;}
.aboutA-c { float: right; width: 50%; }
.aboutA-b .con { width: 90%; text-align: justify; }

.aboutA-h { margin-top: 70px; }
.aboutA-h ul li { float: left; margin-right:50px; color:#0e3566; }
.aboutA-h ul li:last-child { margin-right:0; }


.aboutA-h ul li .num span { line-height: 1; display: inline-block; font-size: 44px; }
.aboutA-h ul li .num i { font-style: normal; display: inline-block; font-size: 16px; vertical-align: bottom; }
.aboutA-h ul li .c { font-size: 14px; margin-top: 6px; }




@media(max-width:  1860px){
    .aboutA-h { margin-top: 50px; }
    .aboutA-b  .con .ct { font-size: 18px; }
	.aboutA-h ul li { margin-right: 40px; }
	.aboutA-h ul li .num span { font-size: 38px; }
}
@media(max-width:  1780px){
    .aboutA-h { margin-top: 40px; }
    .aboutA-b  .con .ct { font-size: 18px; }
	.aboutA-h ul li { margin-right: 30px; }
	.aboutA-h ul li .num span { font-size: 30px; }
	.aboutA-b .con { width: 94%; }
}

@media(max-width:  1680px){
	.aboutA { padding:90px 0 100px; }
}
@media(max-width:  1480px){
	.aboutA { padding:70px 0 80px; }
	.solutionA-b .con .c { max-height: 166px; overflow-y: scroll; padding-right: 10px; }
}
@media(max-width:  1380px){
	.aboutA { padding:60px 0 70px; }
	.solutionA-b .con .c { max-height: 146px; }
    .aboutA-h { margin-top: 20px; }
	.aboutA-h ul li { margin-right: 20px; }
	.aboutA-h ul li .num span { font-size: 26px; }
}
@media(max-width:  1280px){
	.aboutA { padding:50px 0 60px; }
}
@media(max-width:  1100px){
	.aboutA-b { position: relative; top:0; transform: translateY(0); float: left; }
}
@media(max-width:  1024px){
	.aboutA { padding:40px 0 50px; }
	.aboutA-c,.aboutA-b .con { width: 100%; }
	.solutionA-b .con .c { max-height: 10000px; overflow-y: hidden; padding-right: 0px; }
	.aboutA-b { width: 100%; margin-bottom:20px; }
}
@media(max-width:  640px){
	.aboutA { padding:30px 0 40px; }
}
@media(max-width:  550px){
	.aboutA-h { margin-top: 10px; }
	.aboutA-h ul li .num i { font-size: 14px; }
	.aboutA-h ul li { margin-right: 0px; width: 50%; }
	.aboutA-h ul li:nth-child(n+3) { margin-top: 12px; }
}

.aboutB { overflow: hidden; }
.aboutB:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.4); }
.aboutB-b { z-index: 10; width: 100%; position: absolute; left:0; top:0; }

.aboutB-b ul li { cursor: pointer; position: relative; border-right: 1px solid rgba(255,255,255,0.3); height: 39.5vw; float: left; width: 25%; }
.aboutB-b ul li:after { opacity: 0; transition: all 0.6s; content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.4); }
.aboutB-b ul li:hover:after { opacity: 1; }
.aboutB-c { width: 100%; position: absolute; z-index: 10; left:0; text-align: center; top:50%; transform: translateY(-50%); }
.aboutB-c .con { margin-top: 10px; }
.aboutB-c .con .t { font-size: 30px;color:#fff; }
.aboutB-c .con .c { margin-top: 15px; font-size: 14px;color:#fff; line-height: 1.8; height: 0; overflow: hidden; transition: all 0.6s; }
.aboutB-b ul li:hover .aboutB-c .con .c {height: 100px; }

.aboutB-a img { width: 100%; }
@media(max-width:  1680px){
	.aboutB-c .con .t { font-size: 28px; }
}
@media(max-width:  1480px){
	.aboutB-c .con .t { font-size: 26px; }
}
@media(max-width:  1280px){
	.aboutB-c .con .t { font-size: 24px; }
}
@media(max-width:  1024px){
	.aboutB-c .con .t { font-size: 20px; }
	.aboutB-c img { width: 80px; }
	.aboutB-b ul li { width: 50%; }
	.aboutB-a img { max-width: 400%; width: 160%; }
	.aboutB-b ul li { height: 32vw; }
	.aboutB-b ul li:nth-child(n+3) { border-top:1px solid rgba(255,255,255,0.3); }
}
@media(max-width:  750px){
	.aboutB-c img { width: 60px; }
	.aboutB-b ul li { width: 50%; }
	.aboutB-a img { max-width: 400%; width: 160%; }
	.aboutB-b ul li { height: 32vw; }
	.aboutB-b ul li:hover .aboutB-c .con .c,.aboutB-b ul li .aboutB-c .con .c {height: 0; display: none; }
}
@media(max-width:  450px){
	.aboutB-c img { width: 50px; }
	.aboutB-a img { max-width: 400%; width: 200%; }
	.aboutB-b ul li { height: 39.7vw; }
	.aboutB-c .con .t { font-size: 18px; }
}


.aboutC-b { margin-top:60px; }
.aboutC-d { position: absolute; width: 50%; height: 100%; top: 0; right:0; background: rgba(15,53,102,0.8); }
.aboutC-e { position: absolute; top: 50%; transform: translateY(-50%); padding:0 40px 0 60px; }
.aboutC-e .tit { font-size: 30px; line-height: 1.2; color:#fff; }
.aboutC-e .con { width: 100%; padding-right: 10px; font-size: 14px; line-height: 1.8; color:#fff; text-align: justify; margin:12px 0 0px; max-height: 224px; overflow-y: scroll;  }
.aboutC-e a { color:#fff; }
.aboutC-b .mainQh { top:50%; transform: translateY(-50%); }
.aboutC-b .swiper-button-next { right: calc(25% - 55px); }
.aboutC-b .swiper-button-prev { left: calc(25% - 56px); }
.aboutC-b .aboutC-d { opacity: 0; transition: all 0.6s; }
.swiper-slide-active .aboutC-d { opacity: 1; }

@media(max-width:  1780px){
	.aboutC-e { padding:0 30px 0 40px; }
	.aboutC-e .tit { font-size: 24px; }
	.aboutC-e .con { font-size: 16px; margin:10px 0 0px; }
}
@media(max-width:  1680px){
	.aboutC-b { margin-top:50px; }
	.aboutC-e { padding:0 20px 0 30px; }
	.aboutC-e .tit { font-size: 22px; }
	.aboutC-e .con { font-size: 16px;margin:10px 0 0px; }
}
@media(max-width:  1480px){
	.aboutC-b { margin-top:40px; }
	.aboutC-b .swiper-button-next { right: calc(25% - 45px); }
	.aboutC-b .swiper-button-prev { left: calc(25% - 46px); }
	.aboutC-e .con { height: 140px; }
}
@media(max-width:  1280px){
	.aboutC-b { margin-top:30px; }
	.aboutC-e { padding:0 12px 0 20px; }
	.aboutC-e .tit { font-size: 20px; }
	.aboutC-e .con { font-size: 16px;margin:10px 0 0px; }
}
@media(max-width:  1100px){
	.aboutC-b { margin-top:20px; padding: 0 3%; }
	.aboutC-e { padding:0 70px 0 20px; }
	.aboutC-b .swiper-button-next { right: 5px; }
	.aboutC-b .swiper-button-prev { left: 5px; }
}
@media(max-width:  500px){
	.aboutC-b .swiper-button-next { top: 30%; right: 5px; }
	.aboutC-b .swiper-button-prev { top: 30%; left: 5px; }
	.aboutC-d { padding: 16px 0px 25px; }
	.aboutC-e { padding:0 12px; }
	.aboutC-d,.aboutC-e { top: 0; transform: translateY(0); width: 100%; position: relative; left:0; }
}



.aboutD { background: #f7f7f7; }

.mainQhA { cursor: pointer; width: 50px; height: 50px; border-radius: 50%;  position: absolute; top:50%; transform: translateY(-50%); z-index: 10; }
.mainQhPrev { left:  -80px; background: url(../images/mainpreva.png) no-repeat center; }
.mainQhNext { right: -80px;background: url(../images/mainnexta.png) no-repeat center; }
.aboutD-c { margin-top:40px; }
.aboutD-d .con { border-bottom: 1px solid #e2e2e2; padding:25px 35px 25px 0; }
/*.aboutD-d:hover .con { background: url(../images/aboutbg.png) no-repeat right center; }*/
.aboutD-d .con .t { font-size: 22px;color:#333333; }
.aboutD-d:hover .con .t,.aboutD-d:hover .con .c { color:#dd541a; }
.aboutD-d .con:after {content: ''; width: 0; height: 2px; background: #dd541a; position: absolute; left: 0; bottom: 0; transition: all 0.6s; }
.aboutD-d:hover .con:after { width: 100%; }
.aboutD-d .con .c { font-size: 14px;color:#666666; margin-top: 5px; }

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


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




.aboutE { padding:110px 0 100px; position: relative; z-index: 100; background: url(../images/aboutbgb.jpg) no-repeat center/cover; }
.aboutE-a .t { color:#fff; }
.aboutE-b { margin-top:60px; }
.aboutE-b .gallery-thumbs { position: relative; text-align: center; }
.aboutE-b .gallery-thumbs .swiper-slide { cursor: pointer; padding-top:50px; width: 89px; position: relative; }
.aboutE-b .gallery-thumbs { padding:0 45px;  }
.aboutE-b .gallery-thumbs .swiper-slide p { height: 50px;line-height: 50px; font-size: 18px;color:#fff; opacity: 0.35; }
.aboutE-b .gallery-thumbs .swiper-slide-thumb-active p { opacity: 1; }
.aboutE-b .gallery-thumbs:after { content:'';width: 100%;height: 1px;background: rgba(255,255,255,0.2); position: absolute; left:0; top:50%; }

.aboutE-b .gallery-thumbs .swiper-slide span { display: inline-block;width: 10px;height: 10px;background: rgba(255,255,255,0.3); border-radius: 50%; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
.aboutE-b .gallery-thumbs .swiper-slide-thumb-active span {  background: #fff; }
.aboutE-b .swiper-button-next,.aboutE-b .swiper-button-prev {width: 41px;height: 41px; border:1px solid #fff; border-radius: 50%; left:-41px; }
.aboutE-b .swiper-button-next { left:auto;right:-41px; }
.aboutE-b .swiper-button-next:after,.aboutE-b .swiper-button-prev:after { font-size: 16px; color:#fff }
.aboutE-c { position: relative; }
.aboutE-b .swiper-button-next,.aboutE-b .swiper-button-prev { opacity: 0.4; }
.aboutE-b .swiper-button-next:hover,.aboutE-b .swiper-button-prev:hover { opacity: 1; }
.aboutE-d

.aboutE-f { float: left; max-width: 40%; text-align: left; }
.aboutE-e { float: right; border-radius: 20px; overflow: hidden; }
.aboutE-e .img {  border-radius: 20px; overflow: hidden; }
.aboutE-a p{ line-height: 2.2; color: #fff; text-align: center; font-size: 16px;}
#wrap {height: 180px;  overflow: hidden; position: relative; border-right:none;}
#wrap:after { content: '';width: 5px;height: 100%;background: rgba(255,255,255,0.2); position: absolute; right:0; top:0; border-radius: 4px; }
#box{height: 100%;overflow-x: hidden;overflow-y: auto;margin-right: -19px; padding-right:50px; }
#scrollBar{ height: 100%;width: 5px;position: absolute;right: 0;top: 0;border-radius: 5px;background-color: #fff;opacity: 1;cursor: pointer;}
#scrollBar:hover{background-color: #fff;}
.aboutE-z { margin-top:40px; position: relative; padding-left:100px; }
.aboutE .y { font-size: 70px; font-weight: lighter; font-family: "arial"; line-height: 0.8; color:#fff; position: absolute; left:0; top:0; width: 100px; }
.aboutE-z .y span { display: block; }
.aboutE-g .c { font-size: 18px;color:#ffffff; line-height: 1.5; }
.aboutE-g .c p { margin-bottom:6px; }


@media(max-width: 1680px){
    .aboutE { padding: 80px 0 60px }
    .aboutE-b { margin-top:20px; }
    .aboutE-g .c { font-size: 16px; }
}
@media(max-width: 1460px){
    .aboutE { padding: 40px 0; }
}
@media(max-width: 1300px){
    .aboutE-e { width: 50%; }
    .aboutE-f { max-width: 100%; width: 47%; }
}
@media(max-width: 1100px){    
    .aboutE-c { padding:0  20px; }    
    .aboutE-b .swiper-button-next,.aboutE-b .swiper-button-prev { left:-21px; }    
    .aboutE-b .swiper-button-next { left:auto;right:-21px; }
}
@media(max-width: 1024px){      
    .aboutE-d { padding:0 2%; }    
    .aboutE-e .img { width: 100%; margin-top:20px; }    
    .aboutE-e .img img { width: 100%; }    
    .aboutE-e,.aboutE-f { width: 100%; }
}

@media(max-width: 750px){    
	.aboutE-c { padding: 0 40px; }    
	.aboutE-z { margin-top:20px; }    
	.aboutE-b .swiper-button-next,.aboutE-b .swiper-button-prev { left:-1px; }    
	.aboutE-b .swiper-button-next { left:auto;right:-1px; }
}
@media(max-width: 500px){    
	.aboutE-z { padding-left:65px; }    
	.aboutE-z .y { font-size: 42px; }    
	#box { padding-right:20px; }
}
@media(max-width: 360px){    
	.aboutE-z { padding-left:0px; }    
	.aboutE-z .y span { display: inline-block; }    
	.aboutE-z .y { position: relative; left:0; top:0; font-size: 30px; margin-bottom:10px; }
}


@media(max-width: 1380px){
    .addJoinB-a .homeBoxC-b { padding-top:60px; }
}
@media(max-width: 1280px){
    .addJoinB-a .homeBoxC-b { padding-top:60px; }
}
@media(max-width: 1000px){
    .addJoinB-a .homeBoxC-b { padding-top:60px; }
}


/*关于我们*/
.aboutE-h { margin-top:50px; }
.aboutE-h .swiper-container .swiper-slide { padding:40px 0; }
.aboutE-h .swiper-container .swiper-slide { opacity: 0.3; transition: all 0.8s; transform: scale(0.94); }
.aboutE-h .swiper-container .swiper-slide-active { opacity: 1; transform: scale(1.17); }
.aboutE-d { border-radius: 20px; padding: 25px 30px 25px 40px; background: rgba(101,137,248,0.72); }
.aboutE-d .t { font-size: 46px;color:#fff; line-height: 0.9; }
.aboutE-d .t span { font-size: 28px; vertical-align: bottom; display: inline-block; line-height: 1; }
.scroll_box1 {  margin-top:20px; }
.aboutE-d .c { font-size: 14px;color:#fff; line-height: 1.6; }
.aboutE-d .c dl dd { margin-bottom: 6px; }
.aboutE-d .c dl dd .t { font-size: 18px; color:#fff; }
.aboutE-d .c dl dd .c { font-size: 14px; color:#fff; }

.aboutE-d .c p { position: relative; padding-left:12px; }
.aboutE-d .c p:after { content:'';    width: 5px;    height: 5px;    background: #fff; border-radius: 50%; position: absolute; left:0; top:6px; }
.aboutE-h .swiper-container .swiper-slide-active .aboutE-d .c sup{line-height:0;}
.aboutE-h .swiper-container .swiper-slide-active .aboutE-d .c { font-size:12px;  }
/*滚动条*/

.aboutE-d .scroll_box1{width:100%!important;height:174px;overflow: hidden;position: relative; overflow-y: scroll;}
.nicescroll-rails{ z-index: 1000!important; opacity: 0.6!important; margin-left:90px;}


.aboutE-d .scroll_box1{
    scrollbar-color:  #dd541a rgba(255,255,255,0);  /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
    scrollbar-width: thin;  /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
    -ms-overflow-style:none;  /* 隐藏滚动条（在IE和Edge两个浏览器中很难更改样式，固采取隐藏方式） */
}
/* 以下是chrome浏览器自定义滚动条样式方式 */
.aboutE-d .scroll_box1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}
.aboutE-d .scroll_box1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 3px;
        -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
        background: #dd541a;
}
.aboutE-d .scroll_box1::-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){    
    .aboutE-d { padding: 40px 30px 40px 40px; }    
    .aboutE-d .t { font-size: 42px;  }
    .aboutE-d .t span { font-size: 24px; }
    .aboutE-d .c { font-size: 16px; margin-top:10px; }    
    .scroll_box1 {  margin-top:10px; }    
    .aboutE-h .swiper-container .swiper-slide-active .aboutE-d .c { font-size:14px;  }    
    .aboutE-d .c p:after { top:9px; }
    .aboutE-h { margin-top:40px; }
}
@media(max-width: 1580px){    
    .aboutE-d { padding: 40px; }    
    .aboutE-d .t { font-size: 38px;  }
    .aboutE-d .t span { font-size: 22px; }
}
@media(max-width: 1480px){    
    .aboutE-d { padding: 30px; }    
    .aboutE-d .t { font-size: 32px;  }
    .aboutE-d .t span { font-size: 20px; }
    .aboutE-h { margin-top:30px; }
}
@media(max-width: 1280px){    
    .aboutE-d { padding: 20px; }    
    .aboutE-d .t { font-size: 28px;  }    
    .aboutE-d .c { font-size: 15px; }
    .aboutE-d .t span { font-size: 18px; }
    .aboutE-h { margin-top:20px; }
}
@media(max-width: 1024px){    
    .aboutE-d .t { font-size: 24px;  }    
    .aboutE-d .c { font-size: 13px; }    
    .aboutE-h .swiper-container .swiper-slide { padding:0px 0; }    
    .aboutE-h .swiper-container .swiper-slide {  transform: scale(0.9); }    
    .aboutE-h .swiper-container .swiper-slide-active { opacity: 1; transform: scale(1); }    
    .aboutE-d .scroll_box1{ height:200px; overflow-y: scroll; }    
    .scroll_tiao  { display: none!important; }    
    .aboutE-d { padding:20px 16px 20px 16px; text-align: justify; }    
    .scroll_box1 {  margin-top:10px; }    
    .aboutE-h .swiper-container .swiper-slide-active .aboutE-d .c { font-size:15px;  }
}
@media(max-width: 640px){    
    .aboutE-d .t { font-size: 24px;  }   
    .aboutE-d .t span { font-size: 16px; }
}


.aboutF { background: #f7f7f7; }
.aboutF-b { margin:30px 0 60px; }
.aboutF-b ul { text-align: center; }
.aboutF-b ul li { display: inline-block; margin: 0 5px; }
.aboutF-b ul li a { display: block; width: 140px; border:1px solid #e2e2e2; font-size: 16px;color:#666; padding: 12px 0; text-align: center; }
.aboutF-b ul li.cur a,.aboutF-b ul li:hover a { border:1px solid #dd541a; color:#ffffff; background: #dd541a;}


.aboutF-c ul { display: flex;flex-wrap: wrap; }
.aboutF-c ul li { float: left; width: 24%; margin-right: 1.3333%; background: #fffeff; padding:20px 30px; text-align: center; }
.aboutF-c ul li:nth-child(4n){ margin-right:0; }
.aboutF-c ul li:nth-child(n+5) { margin-top:1.3333%; }

@media(max-width:  1680px){
	.aboutF-b { margin:30px 0 50px; }
}
@media(max-width:  1480px){
	.aboutF-b { margin:20px 0 40px; }
	.aboutF-c ul li { padding: 10px 20px; }
}
@media(max-width:  1280px){
	.aboutF-b { margin:20px 0 30px; }
	.aboutF-b ul li { display: inline-block; margin: 3px; }
}
@media(max-width:  1024px){
	.aboutF-b { margin:10px 0 20px; }
}
@media(max-width:  640px){
	.aboutF-b ul li a { font-size:14px; width: 110px; padding: 8px 0; }
	.aboutF-c ul li { width: 49%; margin-right: 2%; }
	.aboutF-c ul li:nth-child(2n){ margin-right:0; }
	.aboutF-c ul li:nth-child(n+3) { margin-top:2%; }
}
@media(max-width:  450px){
	.aboutF-b ul li { margin: 3px 1px; }
	.aboutF-b ul li a { font-size:14px; width: auto; padding: 8px 12px; }
}













/**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: 50%;
	height: 100%;
	position: fixed;
	right: auto;
	top: 0;
	bottom: 0;
	left: -50%;
	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; }
.ibanner .img .pic2 { display: none; }
.ibanner .ibannerCon { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100%; z-index: 11; }
.ibanner .ibannerCon .t { font-size: 60px; color:#fff; line-height: 1.2; margin: 5px 0 10px; font-weight: bold; }
.ibanner .ibannerCon .c { font-size: 20px; 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: 18px; 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){
	.ibanner .img .pic1 { display: none; }
	.ibanner .img .pic2 { display: block; }
}
@media(max-width: 600px){
	.ibanner .ibannerCon .t { font-size: 24px; }
    .ibanner .ibannerCon .c { font-size: 16px; max-width: 50%; }
    .ibanner .ibannerCon { top:55%; }
}

@media(max-width: 450px){
	.ibanner .ibannerCon .t { font-size: 20px; }
    .ibanner .ibannerCon .c { font-size: 14px; }
}


.ibannerbg { overflow: hidden; position: relative; max-height: 100%; }
.ibannerbg video { width: 100%; min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit:  cover;
 }

/* @media(max-width:  1024px){
 	.ibannerbg video { min-height: 0; min-width: 0; width: 0; height: 0; display: none; }
 }*/



/*招聘详情*/

.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 0px;
    margin-right: 10px;
    min-width: 120px;
    text-align: center;
}}
.jobDetailA-a .topTit .tt { font-size: 13px;color:#0068b7; margin-bottom: 4px; }
.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/backbg.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 span { width: 32px; height: 26px; background: url(../images/contact.png) no-repeat center; }
.mainMoreE:hover span { background: url(../images/contact.png) no-repeat center; }
.mainMoreE { margin-top: 30px; border-color:#ffffff; border-radius: 50px; color:#fff; line-height: 24px; }
@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; }
}




/*新闻资讯*/
.news { padding:100px 0 70px; }

.newsC { margin-top:40px; }
.topNews .img { float: left; width: 100%; }
.topNews a {overflow: hidden; display: block; position: relative; background: #ffffff; }
.topNews a:after { content:''; width: 100%; height: 100%; position: absolute;left:0; top:0; background: url(../images/newbg.png) no-repeat center/cover;  }
.topNews .con { max-width: 640px; z-index: 10; position: absolute; left: 0; width: 100%; top:50%; transform: translateY(-50%); padding:0 70px; }
.topNews .con .d { font-size: 14px;color:#ffffff; }
.topNews .con .t  { font-size: 22px;color:#ffffff; margin:10px 0 30px; font-weight: normal; }
.smallmore { display: inline-block; font-size: 15px;color:#ffffff; padding-right:20px; background: url(../images/morebg1.png) no-repeat right center; }
.topNews:hover .mainMoreA { color:#fff; border-color:#fff; }
.topNews:hover .mainMoreA span { background: url(../images/morebg.png) no-repeat center; }



.newsB { margin:30px 0 80px; }
.newsB ul li { margin-bottom:20px; }
.newsB ul li a { padding: 20px; position: relative; background: #f7f7f7; }
.newsB ul li a .img { width: 28%; height: 11vw; }
.newsB-c { width: 66%; position: absolute; right:40px; top:50%; transform: translateY(-50%); }
.newsB-c .num { font-size: 14px;color:#999999; }
.newsB-c h3 { font-size: 22px;color:#333333; font-weight: normal; margin:8px 0 20px;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.newsB-c .c { font-size: 14px;color:#999999; line-height: 1.8;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsB-c .smallmore { color:#666666; margin-top: 40px;}


@media(max-width:  1680px){
	.news { padding:80px 0 60px; }
	.newsB { margin:30px 0 70px; }
	.topNews .con .t { font-size: 22px; margin: 15px 0 16px; }
	.topNews .con .c { margin-bottom:40px; }
	.newsB-c .smallmore { margin-top: 30px;}
	.newsB-c h3 { font-size: 20px; margin: 5px 0 12px; }
}
@media(max-width:  1480px){
	.news { padding:60px 0 50px; }
	.newsB { margin:30px 0 60px; }
	.topNews .con .t { font-size: 20px; margin: 12px 0 14px; }
	.topNews .con .c { margin-bottom:30px; }
	.newsC { margin-top:30px; }
	.newsB-c .smallmore { margin-top: 20px;}
	.newsB-c h3 { font-size: 18px; margin: 4px 0 8px; }
}
@media(max-width:  1280px){
	.news { padding:40px 0 50px; }
	.newsB { margin:20px 0 50px; }
	.topNews .con .t { font-size: 20px; margin: 10px 0 12px; line-height: 1.5; }
	.topNews .con .c { margin-bottom:20px; }
	.newsC { margin-top:20px; }
	.newsB ul li a { padding: 16px; }
	.newsB ul li a .img { width: 32%; }
	.newsB ul li a .img { height: 15vw; }
	.newsB-c { width: 62%; right:20px; }
	.newsB-c h3 { font-size: 18px; }
	.newsB-c .c { font-size: 14px; line-height: 1.6; }
	.newsB-c .smallmore {  margin-top: 20px;}
	.newsB { margin-top:20px; }
    .newsB ul li { margin-bottom:16px; }
}

@media(max-width:  1024px){
	.news { padding:30px 0 40px; }
	.topNews .img { width: 100%; }
	.topNews .con { float: left; position: relative; top: 0; transform: translateY(0); padding: 20px; width: 100%; }
	.newsB { margin:20px 0 40px; }
}
@media(max-width:  800px){
	.newsB ul li a .img { width: 38%; }
	.newsB ul li a .img { height: 18vw; }
	.newsB-c { width: 56%; right:16px; }
	.newsB-c h3 { font-size: 16px; }
	.newsB-c .c { font-size: 14px; line-height: 1.5; }
	.newsB-c .smallmore {  margin-top: 12px;}
}
@media(max-width:  640px){
	.topNews .con { padding:  20px 12px; }
	.topNews .con .t { font-size: 18px; margin:6px 0 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
	.topNews .con .c { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
	.newsB ul li a { padding:12px; }
	.newsB ul li a .img { width: 45%; }
	.newsB-c { width: 48%; right:16px; }
	.newsB-c .c { font-size: 14px; line-height: 1.5;-webkit-line-clamp: 1; height: 21px; overflow: hidden;}
	.newsB-c .smallmore { margin-top: 12px;}
	.newsB { margin-top:16px; }
    .newsB ul li { margin-bottom:12px; }
	.newsB { margin:20px 0 30px; }
}
@media(max-width:  500px){
	.newsB-c { width: 47%; right:12px; }
	.newsB-c .c { display: none; font-size: 12px; line-height: 1.5;-webkit-line-clamp: 1; height: 18px; overflow: hidden;}
	.newsB-c h3 { margin: 0px 0 3px; }
	.newsB-c .smallmore { margin-top: 0px;}
}







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

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


.newB-c { padding:20px 0; font-size: 16px;color:#666666; border-bottom: 1px solid #ddd; margin-bottom: 30px; line-height: 2; }
.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:#dd541a; }

.newB-d { float: right; width: 27%; }
.newC-a { background: #f7f7f7; width: 100%; padding: 40px 30px 50px; }
.newC-a .tit { font-size: 30px;color: #333333;}
.newC-a .d { font-size: 14px;color: #999999;}
.newC-a .smallmore { color: #666666;}
.newC-a ul {  }
.newC-a ul li a { display: block; padding: 26px 0 24px; font-size: 20px; border-bottom:1px solid #ddd; }
.newC-a ul li:last-child a { padding-bottom: 0; border:none; }
.newB-d ul li .t { font-size: 20px;color:#333333; line-height: 1.8;margin:4px 0 20px; }



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

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

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

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




.investor { background: #f3f5f5; }
.investorB { background: #fff; }
.investorB ul li { float: left; width: 32%; margin-right:2%; }
.investorB ul li:nth-child(3n) { margin-right:0; }
.investorB .con { padding:36px 36px 50px; background: url(../images/invbg.jpg) no-repeat center/cover; }
.investorB .con .t { font-size: 30px;color:#333333; }
.investorB .con .c { font-size: 14px; line-height: 1.8; margin: 5px 0 30px; color:#666666; }
@media(max-width:  1680px){
	.investorB .con { padding: 30px 30px 40px; }
	.investorB .con .t { font-size: 28px; }
}
@media(max-width:  1480px){
	.investorB .con { padding: 24px 26px 36px; }
	.investorB .con .t { font-size: 26px; }
	.investorB .con .c { margin: 5px 0 20px; }
}
@media(max-width:  1280px){
	.investorB .con { padding: 20px 20px 30px; }
	.investorB .con .t { font-size: 24px; }
}
@media(max-width:  1024px){
	.investorB .con { padding: 14px 15px 20px; }
	.investorB .con .t { font-size: 20px; }
	.investorB .con .c { margin: 5px 0 20px; }
}
@media(max-width:  750px){
	.investorB .con .t { font-size: 18px; }
	.investorB ul li { width: 100%; margin-right:0; }
	.investorB ul li:nth-child(n+2) { margin-top: 16px; }
	.investorB .con .c { margin: 5px 0 15px; }
}



.investorD { background: #ffffff; }
.investorD-a { width: 50%; float: left; }
.investorD { position: relative; }
.investorD-b { position: absolute; width: 50%; right:0; top:50%; transform: translateY(-50%); padding:0 8.3333% 0 80px; }
.investorD-d ul { margin: 40px 0 60px; }
.investorD-d ul li { margin-top: 24px; padding: 10px 0 10px 80px; position: relative; }
.investorD-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%; }
.investorD-d .mainMoreI { margin-right: 10px; }

@media(max-width:  1680px){
	.investorD-d ul { margin: 26px 0 40px; }
	.investorD-d ul li { margin-top: 20px; }
}
@media(max-width:  1480px){
	.investorD-b { padding: 0 5% 0 40px; }
	.investorD-d ul { margin: 16px 0 20px; }
	.investorD-d ul li { margin-top: 16px; padding: 6px 0 6px 70px; }
	.investorD-d ul li .icon { width: 56px;height: 56px; }
}
@media(max-width:  1280px){
	.investorD-d a { display: none; }
}
@media(max-width:  1024px){
	.investorD-a,.investorD-b { width: 100%; }
	.investorD-b { position: relative; top:0; transform: translateY(0); padding: 20px 20px 30px; float: left; }
	.investorD-d a { display: inline-block; }
}
@media(max-width:  640px){
	.investorD-b { padding: 20px 12px 30px; }
}
















/*.investorC { padding: 200px 0 250px; }*/
.investorC .img img { width: 100%; }
.investorC-a { width: 100%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.investorC-a .con { font-size: 18px; color:#666666; line-height: 1.8; padding: 15px 0 0; }
.investorC-a .con p { margin: 10px 0; position: relative; padding-left:28px; line-height: 1.6; }
.investorC-a .con p img { position: absolute; left:0; top:6px; }

@media(max-width:  1480px){
	.investorC-a .con { padding: 12px 0 0px; }
}
@media(max-width:  1280px){
	.investorC-a .con { padding: 10px 0 0px; }
}
@media(max-width:  1024px){
	.investorC .img img { width: 140%; max-width: 300%; position: relative; left:-40%; }
}

@media(max-width:  600px){
	.investorC .img img { width: 180%; left:-40%; }
}
@media(max-width:  500px){
	.investorC-a .con { padding: 6px 0 0px; }
	.investorC .img img { width: 260%; left:-40%; }
}
@media(max-width:  360px){
	.investorC .img img { width: 280%; }
}
@media(max-width:  330px){
	.investorC .img img { width: 300%; }
}


/*公告与通函*/
/*.investorE { background: #f7f8f8; padding:100px 0 70px; }*/
.investorX-a { float: right; width: calc(100% - 520px); max-width: 900px; padding-top:20px; }
.investorX-a .ggthA-c {width: 36%;background: #fff;margin-right: 15px;}
.investorX-a .ggthA-c span {  background: url(../images/xwzx-xv.png) no-repeat 80px center #0067b6; width: 130px; line-height: 48px; display: inline-block; position: absolute; right: -1px; top: 50%; padding-left: 40px; height: 48px;margin-top: -24px;  font-size: 16px;color:#fff;}
.investorX-a .ggthA-d {background: #fff;width: calc(65% - 30px);}
.ggthA-c .inp {cursor: pointer;position: relative;font-size: 16px;padding-left: 15px;width: 100%;}
.ggthA-c .inp p {line-height: 48px;font-size: 16px;color: #666666;}
.ggthA-c .inp:hover dl {display: block;}
.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%;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;right: 0;background: url(../images/xwzx-fdj.png) no-repeat 45px center #0067b6;text-align: left;padding-left: 72px;width: 149px;font-size: 16px;color: #ffffff;cursor: pointer;height: 50px;border: 1px solid #8195b9;}
.xwzx-B .ggthA-b {padding-bottom: 30px;}
@media(max-width: 750px) {
	.ggthA-c,.ggthA-d {width: 100%;}
	.ggthA-d {margin-top: 15px;}
	.xwzx-B .ggthA-b {padding-bottom: 20px;}
}

.investorE-a .mainTit { float: left; width: 520px; padding-right: 30px; }



/*分页*/
.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: #dd541a; border-color: #dd541a;color: #fff;border: inherit;}
.fyq .page a:hover {background: #dd541a; border-color: #dd541a;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: 16px;color: #333333; position: relative; padding: 20px 120px 20px 130px; border:1px solid #fff; background: #fff; }
.ggth ul li .t { display: inline-block;  padding-left: 13px; border-left: 1px solid #e2e2e2; }
.ggth ul li .d { font-size: 18px;color:#0067b6; 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 #0067b6; }
.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 { color:#0067b6; }
@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 #0067b6; }
}

@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 {margin-top: 30px;}
.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: 21vw;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: 18px;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;padding-right: 25px;height: 25px;background: url(../images/morebg2.png) no-repeat right center;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
@media(max-width:1680px) {
	.investorF-b ul li .con .t {font-size: 16px;}
	.investorF-b ul li .con .more {font-size: 14px;}
}
@media(max-width:1380px) {
	.investorF-b ul li {width: 32%;margin: 0 2% 0 0;}
	.investorF-b ul li .img {height: 28vw;}
	.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 ul li .img {height: 48vw;}
	.investorF-b {margin-top: 20px;}
}
@media(max-width:600px) {
	.investorF-b ul li {width: 100%;margin: 0 0 15px 0;}
	.investorF-b ul li .img {height: auto;}
	.investorF-b ul li:nth-child(n+3) { margin-top:0; }
	.investorF-b ul li:nth-child(n+2) { margin-top:16px; }
}


/*企业治理*/
.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:#0068b7; 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; }


.qyzlD-b,.qyzlF { margin-top: 40px; }
.qyzlD-b ul li { border: 1px solid #fff; float: left; width: 32%; margin-right: 2%; background: #fff; padding:30px 20px; }
.qyzlD-b ul li:nth-child(3n) { margin-right: 0%; }
.qyzlD-b ul li:nth-child(n+4) { margin-top: 2%; }

.qyzlD-b ul li .t { font-size: 20px;color:#333333; }
.qyzlD-b ul li .con { padding-left:  12px; font-size: 16px;color:#666666; margin-top: 12px; }
.qyzlD-b ul li:hover { border-color:#0067b6; }
.qyzlD-b ul li:hover .t { color:#0067b6; }




.qyzlA-c .con{
    scrollbar-color:  #0068b7 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: #0068b7;
}
.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; }
	.qyzlD-b ul li { padding: 26px 20px; }
}
@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; }
	.qyzlD-b ul li { padding: 20px 16px; }
	.qyzlD-b,.qyzlF { margin-top: 30px; }
	.qyzlD-b ul li .t { font-size: 18px; }
}
@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:  1100px){
	.qyzlD-b ul li { width: 49%; margin-right:0; }
	.qyzlD-b ul li:nth-child(2n) { float: right; }
	.qyzlD-b ul li:nth-child(n+3) {  margin-top: 2%; }
	.qyzlD-b ul li .con { margin-top: 8px; }
}
@media(max-width:  750px){
	.qyzlD-b ul li { width: 100%; margin-right:0; }
	.qyzlD-b ul li:nth-child(2n) { float: right; }
	.qyzlD-b ul li:nth-child(n+2) {  margin-top: 16px; }
}
@media(max-width:  1024px){
	.qyzlA-b,.qyzlF { margin-top: 30px; }
	.qyzlD-b { margin-top: 20px; }
	.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; }
	.qyzlD-b ul li { padding: 16px 12px; }
}




.qyzlF ul li { position: relative; border-top:  3px solid #fff; float: left; width: 32%; margin-right: 2%; background: #fff; padding:30px 20px; box-shadow: 0px 0px 17.64px 0.36px rgba(235, 235, 235, 0.44); }
.qyzlF ul li:nth-child(3n) { margin-right: 0%; }
.qyzlF ul li:nth-child(n+4) { margin-top: 2%; }

.qyzlF-a .et { font-size: 18px;color:#0067b6; }
.qyzlF-a .t { font-size: 22px;color:#333333; margin: 5px 0 15px; }
.qyzlF-a .c { margin-bottom:  15px; font-size: 16px;color:#666666; line-height: 2; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

.qyzlF ul li a span { display: inline-block; width: 30px; height: 24px; }
.qyzlF ul li a.view { margin-right: 10px; margin-bottom: 5px; }
.qyzlF ul li a.down span { background: url(../images/downa.png) no-repeat center; }
.qyzlF ul li a.view span { background: url(../images/view.png) no-repeat center; }
.qyzlF ul li a.mainMore { font-size: 16px;color:#999999; border:1px solid #ddd; }
.qyzlF ul li a.down:hover span { background: url(../images/downabg.png) no-repeat center; }
.qyzlF ul li a.view:hover span { background: url(../images/viewbg.png) no-repeat center; }
.qyzlF ul li a.mainMore:hover { background: #fff; font-size: 16px;color:#0067b6; border:1px solid #0067b6; }
.qyzlF ul li:after { width: 0; content:''; height: 3px; background: #0067b6; position: absolute; left:0; top:0; transition: all 0.6s; }
.qyzlF ul li:hover:after { width: 100%;  }

.qyzlB { padding:100px 0 40px; background: #f4f4f4; }
.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; }
    .qyzlF ul li a.mainMore { padding: 12px 20px; }
}
@media(max-width: 1480px){
	.qyzlB { padding:60px 0 20px; }
    .qyzlB-c ul { margin-bottom: 36px; }
    .qyzlF-a .t { font-size: 20px; }
}
@media(max-width: 1280px){
	.qyzlB { padding:40px 0 20px; }
    .qyzlB-c ul { margin-bottom: 26px; }
    .qyzlF ul li a.mainMore { padding: 8px 20px; }
    .qyzlF ul li { padding: 20px 12px 30px; }
}
@media(max-width: 1024px){
	.qyzlF ul li { width: 100%; margin-right: 0; }
	.qyzlF ul li:nth-child(3n) { margin-right: 0%; }
	.qyzlF ul li:nth-child(n+2) { margin-top: 16px; }
    .qyzlF-a .t { font-size: 18px; }
    .qyzlF-a .et { font-size: 16px; }
}
@media(max-width: 640px){
	.qyzlB { padding:30px 0 20px; }
}
@media(max-width: 350px){
	.qyzlF ul li a.view { margin-right: 5px; margin-bottom: 5px; }
	.qyzlF ul li a.mainMore { padding: 6px 16px; }
}

.teamListB { background: #f3f5f5; padding-bottom: 90px; }
.teamList-b {margin-top: 40px;}
.teamList-b ul li {cursor: pointer;position: relative;float: left;width: 32%;margin-right: 2%;background: #fff}
.teamList-b ul li:nth-child(3n) {margin-right: 0}
.teamList-b ul li:nth-child(n+4) {margin-top: 2%;}
.teamList-b ul li .text {font-size: 22px;color: #666666;padding: 22px 30px;position: relative}
.teamList-b ul li .t2 {font-size: 16px;color: #0068c5; margin-top: 5px; }
.teamList-b ul li .text .icon {display: inline-block;width: 41px;height: 41px;background: url(../images/gxa.png) no-repeat center;position: absolute;right: 21px;top: 50%;transform: translateY(-50%);}
.teamList-b ul li.cur .text .icon {background: url(../images/gxb.png) no-repeat center;}
.teamList-b ul li .con .text {color: #0169c5;}
.teamList-b ul li .con {display: none;}
.teamList-b ul li.cur .con { display: block;position: absolute;left: 0; background: #fff;width: 100%;z-index: 10; border: 2px solid #0169c5; border-top: none; }
.teamList-b ul li.cur .topTit { border: 2px solid #0169c5; border-bottom: none;}
.teamList-b ul li .topTit { border: 2px solid #fff; border-bottom: none;}
.teamList-b ul li .con .c {font-size: 16px;color: #666666;padding: 5px 30px 20px;line-height: 1.8;}

@media(max-width:1580px) {
	.teamList-b ul li .text {padding: 16px 20px;font-size: 18px;}
	.teamList-b ul li .text .icon {right: 20px;}
	.teamList-b ul li .con .c {font-size: 15px;padding: 6px 20px 16px;line-height: 1.8;}
}
@media(max-width:1380px) {
	.teamList-b {margin-top: 30px;}
}
@media(max-width:1024px) {
	.teamList-b {margin-top: 20px;}
	.teamList-b ul li { width: 49%;margin-right: 0; }
	.teamList-b ul li:nth-child(2n) { float: right; }
	.teamList-b ul li:nth-child(n+3) {margin-top: 2%;}
	.teamList-b ul li .text { padding: 12px 12px; }
	.teamList-b ul li .text .icon { right: 12px; }
}
@media(max-width:640px) {
	.teamList-b ul li {width: 100%; }
	.teamList-b ul li:nth-child(3n) {margin-right: 0;}
	.teamList-b ul li:nth-child(2n) { float: right; }
	.teamList-b ul li:nth-child(n+2) {margin-top: 16px;}

}




/*上市文件*/
.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 a,.investorF-b ul li a,.newsB ul li a { display: block; }
.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; }
}







.honor{ background: #f3f5f5; }

.honorA-a { margin-top: 50px; }
.honorA { padding:40px 0 60px; }
.honorA-a ul { display: flex; flex-wrap: wrap;}
.honorA-a ul li { overflow:  hidden; padding: ; width:calc( 25% - ( 44px * 3 / 4)); margin-right:44px; float: left; background:#fff; }
.honorA-a ul li:nth-child(4n) { margin-right:0; }
.honorA-a ul li:nth-child(n+5) { margin-top: 45px; }
.honorA-a ul li .con { font-size: 16px;color:#333; border-top:#eee solid 1px; padding:15px 20px; position: relative;}
.honorA-a ul li .con:before{ width: 0; height: 2px; background: #0068b7; position: absolute; left: 0; bottom:0; transition: all ease 0.5s; content: ''; display: block; }
.honorA-a ul li:hover .con:before{ width: 100%; }

.honorA-a ul li .img,.aboutG-d .swiper-slide .img { position: relative; background: #fff; }
/*.honorA-a ul li .img:after,*/
/*.aboutG-d .swiper-slide .img:after { content: ''; width: 140%; position: absolute; left:-20%; bottom: -5px; background: url(../images/horbg.png) no-repeat center/cover; height: 17px; }
.aboutG-d .swiper-slide .img:after { width: 90%; left:5%; }*/
.honorA-a ul li .img.a-fadeinB1{ padding: 20px; }

.honorA-a ul li:hover .con { color:#fff; }
.honorA-a ul li:hover { background: #0068b7; color:#fff; }

@media(max-width:  1680px){
	.honorA-a { margin-top: 40px; }
    .honorA { padding:30px 0 50px; }
    /*.honorA-a ul li .con { margin-top: 30px; }*/
}
@media(max-width:  1480px){
	.honorA-a { margin-top: 30px; }
    .honorA { padding:20px 0 40px; }
    /*.honorA-a ul li { padding: 20px 0 0px; }*/
    .honorA-a ul li .con {  font-size: 16px; padding: 12px 15px; }

}
@media(max-width:  1280px){
	.honorA-a { margin-top: 20px; }
    .honorA { padding:10px 0 30px; }
    /*.honorA-a ul li .con { margin-top: 12px; }*/
    /*.honorA-a ul li { padding: 20px 2% 20px; }*/
}
@media(max-width:  1024px){
	.honorA-a ul li { width: 49%; margin-right: 2%; }
	.honorA-a ul li:nth-child(2n) { float: right; margin-right:0; }
    .honorA-a ul li:nth-child(n+3) { margin-top: 20px; }
    .aboutG-d .swiper-slide .img:after { width: 94%; left:3%; }
    /*.honorA-a ul li .con { line-height: 20px; height: 40px; }*/
}
@media(max-width:  500px){
	/*.honorA-a ul li { width: 100%;  }*/

    .honorA-a ul li .con { font-size: 12px; }
    .honorA-a ul li:nth-child(n+3) { margin-top: 16px; }
    .aboutG-d .swiper-slide .img:after { width: 98%; left:1%; height: 12px; }
}



/*患者关爱*/

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




.creativeD { overflow:  hidden; position: relative; background-color: #0068c5; background-image: linear-gradient(to right, #0068c5 , #4e8bc2); }
.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 { margin-top: 50px; }
.creativeD-a dl dd { cursor: pointer; opacity: 0.6; border-bottom: 1px solid #ffffff; font-size: 16px; padding: 24px 0 24px 0px; position: relative; }

.creativeD-a dl dd.cur { opacity: 1; }


.creativeD-f .mainQh { display: inline-block; border-color:#fff;  cursor: pointer;}
.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 { width: 100%; }
.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: 20px 0 20px 0px; }
    .creativeD-f { margin-top:45px; }
}
@media(max-width:  1480px){
	.creativeD-a { padding: 0 40px 0 5%; }
	.creativeD-a dl { margin-top: 30px; }
    .creativeD-a dl dd { padding: 16px 0 16px 0px; }
    .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: 12px 0 12px 0px; font-size: 14px; }
    .creativeD-f { margin-top:20px; }
}
@media(max-width:  1100px){
	.creativeD-a { padding: 0 40px 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 0px; font-size: 16px; }
    .creativeD-c .tit { font-size: 16px; margin-top: 15px; }
}




.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: 49%; margin-right:2%; }
/*.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: #0068c5; background-image: linear-gradient(to #0068c5, #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; width: 100%;z-index: 1000; }
.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%; }
.nyNav2 ul li { width: 50%; }
.nyNav ul li:hover a,.nyNav ul li.cur a { background: #0068c5; }

@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: #0068c5; }


@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 { font-size: 22px;color:#333333; line-height: 30px; height: 30px;}
.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%; display: flex; flex-wrap: wrap; }

.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 { width: 100%; 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:#0068c5; 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;}

@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: #0068c5; }
.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 .mainQh { background-color: rgba(0,100,200,1)!important; top: 40%!important; width: 46px!important; height: 80px!important; border-radius: 0!important; }
.solutionE-c .swiper-button-next { right: -70px!important; }
.solutionE-c .swiper-button-prev { left: -70px!important; }



.solutionE-c ul li:nth-child(2) { float: right; }
.solutionE-c ul li .con { background: #fff; padding: 15px 12px;}
.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; }

	.solutionE-c .mainQh {  width: 30px!important; height: 60px!important; border-radius: 0!important; }
	.solutionE-c .swiper-button-next { right: -40px!important; }
    .solutionE-c .swiper-button-prev { left: -40px!important; }
}
@media(max-width: 1100px){

	.solutionE-c .mainQh { top:  35%!important;  width: 40px!important; height: 80px!important; border: none!important; border-radius: 0!important; }
	.solutionE-c .swiper-button-next { right: 0px!important; }
    .solutionE-c .swiper-button-prev { left: 0px!important; }
}
@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; }
}


.productB { padding:70px 0 115px; background: url(../images/pora.png) no-repeat right 55%; background-size: 44% auto; }

.productB-a .img { height: 30vw; position: relative; float: left; width: 58%; overflow: hidden; }
.productB-a .img img { width: 100%; height: auto; position: absolute; top:50%; transform: translateY(-50%); }
.productB-a { position: relative; }

.productB-b { position: absolute; right: 0; top: 50%; transform: translateY(-50%);  width: 38%; }
.productB-b .t { font-size: 40px;color:#222222; }
.productB-b .et { font-size: 20px;color:#0068c5; margin: 8px 0 0; }
.productB-b .c { font-size: 16px;color:#666666; line-height: 2; margin:30px 0 50px; }

.productC { position: relative; background: #0068c5; }

.productC-a { padding: 0 8.3333% 0 8.33333%; position: absolute; width: 50%; left:0; top:50%; transform: translateY(-50%); }
.productC .img { float: right; width: 50%; }
.productC-a .t { font-size: 40px; }
.productC-a .c { font-size: 16px; line-height: 2; margin:20px 0 36px; }


@media(max-width:  1680px){
	.productB { padding:60px 0 90px; }
	.productB-b .t,.productC-a .t { font-size: 34px; }
	.productB-b .c { margin: 20px 0 40px; }
}
@media(max-width:  1480px){
	.productB { padding:50px 0 70px; }
	.productB-b .t,.productC-a .t { font-size: 30px; }
	.productB-b .c { margin: 15px 0 30px; }
	.productC-a { padding: 0 5%; }
	.productB-b .et { font-size: 18px; }
}
@media(max-width:  1280px){
	.productB { padding:30px 0 50px; }
	.productB-b .t,.productC-a .t { font-size: 26px; }
	.productB-b .c { margin: 12px 0 20px; }
	.productC-a .c { margin: 10px 0 20px; }
	.productB-b .et { font-size: 16px; }
}
@media(max-width:  1100px){
	.productC-a { padding: 0 3%; }
}
@media(max-width:  1024px){
	.productB { padding:0px 0 30px; }
	.productB-a .img { width: 100%; height: 60vw; }
	.productB-b { width: 100%; position: relative; top:50%; float: left; transform: translateY(0); padding: 20px 0 0; }
	.productB-b .t,.productC-a .t { font-size: 22px; }
	.productC-a .c { margin: 10px 0 20px; }
	.productC-a { padding: 20px 3% 40px; width: 100%; position: relative; top:50%; float: left; transform: translateY(0);}
    .productC .img { width: 100%; }
}



.productD { padding:100px 0 120px;background: #fff; }
.productD-b { margin-top: 50px; }
.productD-b ul li { float: left; width: 49%; }
.productD-b ul li:nth-child(2n) { float: right; }
.productD-b ul li:nth-child(n+3) { margin-top: 2%; }
.productD-b ul li .con { padding: 16px 0; }
.productD-b ul li .con .t { font-size: 22px;color:#333; }
.productD-b ul li .con .c { font-size: 16px; margin-top:  10px; color:#666; }
.productD-b ul li .con .cc { float: left; width: calc(100% - 220px); }
.productD-b ul li .con .mainMore { float: right; }

@media(max-width:  1680px){
	.productD { padding:70px 0 90px; }
	.productD-b { margin-top: 40px; }
}

@media(max-width:  1480px){
	.productD { padding:60px 0 70px; }
	.productD-b { margin-top: 30px; }
}

@media(max-width:  1280px){
	.productD { padding:50px 0 60px; }
	.productD-b { margin-top: 20px; }
}
@media(max-width:  1024px){
	.productD { padding:40px 0 50px; }
	.productD-b ul li { width: 100%; }
	.productD-b ul li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width:  640px){
	.productD { padding:30px 0 40px; }
	.productD-b ul li:nth-child(n+2) { margin-top: 16px; }
	.productD-b ul li .con .cc { width: 100%; margin-bottom: 15px; }
	.productD-b ul li .con .mainMore { float: left; }
}

.productList ul li { width: 32%; margin-right:2%; }
.productList ul li:nth-child(2n) { float: left; margin-right:2%;}
.productList ul li:nth-child(3n) { margin-right:0;}
.productList ul li:nth-child(n+3) { margin-top:0;}
.productList ul li:nth-child(n+4) { margin-top:2%;}

@media(max-width: 1024px){
	.productList ul li { width: 49%; margin-right:0; }
	.productList ul li:nth-child(3n) { margin-right:0;}
	.productList ul li:nth-child(2n) { float: right; margin-right:0;}
	.productList ul li:nth-child(n+4) { margin-top:0;}
	.productList ul li:nth-child(n+2) { margin-top:0px;}
	.productList ul li:nth-child(n+3) { margin-top:16px;}
}

@media(max-width: 640px){
	.productList ul li a { padding: 12px 10px;}
}

/*产品详情*/
.prodetailA { padding: 30px 0 110px; }

.prodetailA-a .tit { margin:10px 0 5px; }
.prodetailA-a .c { font-size: 16px;color:#0459b2; }
.prodetailA-a a.mainMore { position: absolute; right:0; bottom:10px; }

.prodetailA-b { margin-top:30px; }

@media(max-width:  1680px){
	.prodetailA { padding: 20px 0 90px; }
}
@media(max-width:  1480px){
	.prodetailA { padding: 10px 0 70px; }
	.prodetailA-b { margin-top:20px; }
}
@media(max-width:  1280px){
	.prodetailA { padding: 10px 0 50px; }
	.prodetailA-b { margin-top:20px; }
}
@media(max-width:  1024px){
	.prodetailA { padding: 10px 0 40px; }
	.prodetailA-b { margin-top:20px; }
}
@media(max-width:  640px){
	.prodetailA { padding: 10px 0 40px; }
	.prodetailA-b { margin-top:20px; }
	.prodetailA-a a.mainMore { position: relative; right:auto; left: 0; bottom:0px; margin-top:20px; }
}

.prodetailB { padding:90px 0 110px; background: #f5f5f5; }
.prodetailB-a .tit { font-size: 30px;color:#222; margin: 20px 0 30px; }
.prodetailB-b table tr td { background: #fff; line-height: 3.5; border-color:rgba(200,200,200,0.2); }
.prodetailB-e { margin-top: 50px; }


@media(max-width:  1680px){
	.prodetailB { padding: 70px 0 80px; }
}

@media(max-width:  1480px){
	.prodetailB { padding: 50px 0 60px; }
	.prodetailB-a .tit { font-size: 26px; margin: 10px 0 20px; }
	.prodetailB-e { margin-top: 40px; }
	
}

@media(max-width:  1280px){
	.prodetailB { padding: 40px 0 50px; }
	.prodetailB-b table tr td { line-height: 3; }
	.prodetailB-b { margin-top: 30px; }
	
}

@media(max-width:  1024px){
	.prodetailB { padding: 30px 0 40px; }
	.prodetailB-a .tit { font-size: 24px; }
	.prodetailB-b { width: 100%; overflow-x: scroll; }

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

@media(max-width:  640px){
	.prodetailB-b table { min-width: 1000px; }
	
}
.prodetailB {width: 100%; overflow: hidden;}
.prodetailB-c { line-height: 2; }
.prodetailB-c ul { margin-left: 20px; list-style:disc; }
.prodetailB-h,.prodetailB-i { float: left; width: calc(50% - 10px); }
.prodetailB-i { float: right; background: #0068c5; padding:0 5%; position: relative; height: 15.6vw; }
.prodetailB-i .t { font-size: 24px;color:#fff; margin-bottom: 20px; }
.prodetailB-i .c { font-size: 16px;color:#fff; line-height: 2;  }
.prodetailB-i .c p { margin: 6px 0; position: relative; padding-left: 26px; }
.prodetailB-i .c p img { position: absolute; left:0; top:6px; }
.prodetailB-h { background: #fff; padding: 0.5vw; }
.prodetailB-h .con { padding-left: 10%; float: left; width: 46%; position: absolute; top:50%; transform: translateY(-50%); }
.prodetailB-h .con,.prodetailB-j { position: absolute; top:50%; transform: translateY(-50%); }
.prodetailB-h .img { float: right; width: 54%; }
.prodetailB-h .con .t { font-size: 24px;color:#222222; }
.prodetailB-h .con .c { margin-top: 10px; line-height: 2; font-size: 16px;color:#666666; }
.prodetailB-f .swiper-button-prev { left: -80px; background: url(../images/prevxx.png) no-repeat center; }
.prodetailB-f .swiper-button-next { right: -80px; background: url(../images/nextxx.png) no-repeat center; }
.prodetailB-f .mainQh{ border:1px solid #0068c5; }

@media(max-width:  1680px){
	.prodetailB-i { padding: 0 4%; }
	.prodetailB-h .con { padding-left: 6%; }
	.prodetailB-i { height: 15.5vw; }
}
@media(max-width:  1480px){
	.prodetailB-h .con .t,.prodetailB-i .t { font-size: 22px; }
	.prodetailB-i { padding: 0 4%; }
	.prodetailB-h .con { padding-left: 6%; }
	.prodetailB-i { height: 17.1vw; }
	.prodetailB-h { padding: 0.8vw; }
	.prodetailB-f .swiper-button-prev { left: -60px; }
	.prodetailB-f .swiper-button-next { right: -60px; }
	.prodetailB-i .c { line-height: 1.8; }
	.prodetailB-i .t { margin-bottom: 10px; }
}
@media(max-width:  1280px){
	.prodetailB-h .con .t,.prodetailB-i .t { font-size: 20px; }
	.prodetailB-i { padding: 0 3%; }
	.prodetailB-h .con { padding-left: 4%; }
	.prodetailB-i { padding: 0 3%; }
	.prodetailB-h .con { width: 40%; padding-left: 3%; }
	.prodetailB-h .img { width: 60%; }
	.prodetailB-i { height: 18.7vw; }
}

@media(max-width:  1100px){
	.prodetailB-h { width: 100%; }
	.prodetailB-h { padding: 16px; }
	.prodetailB-i { height: auto; width: 100%; padding: 0; }
	.prodetailB-j { position: relative; top:0; transform: translateY(0); padding: 20px; }
}
@media(max-width:  500px){
	.prodetailB-h .con .t, .prodetailB-i .t { font-size: 18px; }
	.prodetailB-h { padding: 12px; }
	.prodetailB-h .img { width: 100%; }
	.prodetailB-j,.prodetailB-h .con { width: 100%; float: left; position: relative; top:0; transform: translateY(0); padding: 20px 12px; }
	.prodetailB-h .con { padding: 10px 0; }
}


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

.img { overflow: hidden; }
.img img { transition: all 0.3s; }
.img:hover img { transform: scale(1.1); }
.medicalF-b .img:hover img,.yxyxA-b .img:hover img { transform: scale(1); }
.banner .img:hover img,.ibanner .img:hover img,.homeBoxC-e .img:hover img,.homeBoxD .img:hover img { transform: scale(1.1); }
.homeBoxD .img { overflow: visible; }
/* 2021-10-14 */
.kytsA { margin-top:50px; }
.kyts-a { margin-top: 50px; }
.kytsA-a ul li { background: #f7f7f7; float: left; width: 32%; margin-right:2%; }
.kytsA-a ul li .img { height: 13vw; overflow: hidden; }
.kytsA-a ul { display: flex; flex-wrap: wrap; }
.kytsA-a ul li:nth-child(3) { margin-right:0;}
.kytsA-a ul li a { display: block;}
.kytsA-b .con { padding: 20px 20px 30px;}
.kytsA-b .t1,.kytsB-a .t1 { font-size: 22px;color:#333; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.kytsA-b .d,.kytsB-a .d { font-size: 14px;color:#999; margin: 8px 0 20px; }
.kytsA-b .d p { margin: 6px 0; }
.kytsA-b .smallmore { color:#666; }



@media(max-width: 1680px){
    .kyts-a { margin-top: 40px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 21px;}
    .kytsA-a ul li .img { height: 14vw; }
}
@media(max-width: 1480px){
    .kyts-a { margin-top: 30px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 20px;}
    .kytsA-b .con { padding: 16px 16px 24px;}
    .kytsA { margin-top:40px; }
    .kytsA-a ul li .img { height: 15vw; }
}
@media(max-width: 1280px){
    .kyts-a { margin-top: 20px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 19px;}
    .kytsA-b .con { padding: 12px 12px 20px;}
    .kytsA-b .d,.kytsB-a .d { margin: 5px 0 14px; }
    .kytsA-a ul li .img { height: 16vw; }
}
@media(max-width: 1024px){
	.kytsA { margin-top:30px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 18px;}
    .kytsA-a ul li { width: 100%; margin-right:0; }
    .kytsA-a ul li:nth-child(n+2) { margin-top:16px; }
    .kytsA-a ul li .img { height: 48vw; }
}

.kytsB ul { margin: 40px 0 70px; }
.kytsB ul li a { display: block; padding:30px 20px 40px; background: #f7f7f7; }
.kytsB ul li:nth-child(n+2) { margin-top: 16px; }
@media(max-width: 1680px){
    .kytsB ul { margin: 34px 0 60px; }
    .kytsB ul li a { padding: 24px 18px 34px; }
}
@media(max-width: 1480px){
    .kytsB ul { margin: 30px 0 50px; }
    .kytsB ul li a { padding: 20px 16px 30px; }
}
@media(max-width: 1280px){
    .kytsB ul { margin: 20px 0 40px; }
    .kytsB ul li a { padding: 16px 12px 20px; }
}

/* 专家详情 */
.teamA { padding: 20px 0 80px; }
.teamA-a .img { float: left; width: 38%; border:1px solid #e2e2e2; }
.teamA-b { width: 57%; right:0;}
.teamA-b .tit { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e2e2e2; }
.teamA-b .tit .t { font-size: 40px; color:#333;}
.teamA-b .tit .c { font-size: 18px; color:#dc541a;}
.teamA-b .con { font-size: 16px;color:#999; line-height: 1.8; margin-bottom:48px;}

@media(max-width: 1680px){
    .teamA { padding: 10px 0 70px; }
    .teamA-b .tit { padding-bottom: 26px; margin-bottom: 26px; }
    .teamA-b .tit .t { font-size: 28px; }
    .teamA-b .con { margin-bottom: 42px; }

}
@media(max-width: 1480px){
    .teamA { padding: 10px 0 60px; }
    .teamA-b .tit { padding-bottom: 22px; margin-bottom: 22px; }
    .teamA-b .tit .t { font-size: 26px; }
    .teamA-b .con { margin-bottom: 32px; }
}
@media(max-width: 1280px){
    .teamA { padding: 10px 0 50px; }
    .teamA-b .tit { padding-bottom: 20px; margin-bottom: 20px; }
    .teamA-b .tit .t { font-size: 24px; }
    .teamA-b .con { margin-bottom: 28px; max-height: 250px; overflow-y: scroll; padding-right:12px; }
}
@media(max-width: 1024px){
    .teamA { padding: 0px 0 40px; }
    .teamA-b .tit { padding-bottom: 20px; margin-bottom: 20px; }
    .teamA-b .tit .t { font-size: 20px; }
    .teamA-b .con { margin-bottom: 20px; }

    .teamA-a .img { width: 100%; }
    .teamA-b { position: relative; top:0; transform: translateY(0); float: left; margin-top:20px; width: 100%; }
}


/* 医学影像中心 */
.yxyxA { padding: 120px 0 110px; background: #ffffff;}
.yxyxA-a { width: 40%; left:0; right: auto; }
.yxyxA-b { float: right; width: 50%; }
.yxyxA-b .icon { position: absolute; width: 29px; height: 40px; margin: -20px -15px 0 0; }
.yxyxA-b .icon .icona { width: 100%; height: 100%; background: url(../images/yxya.png) no-repeat center;}
.yxyxA-b .icon.cur .icona { background: url(../images/yxyabg.png) no-repeat center/cover;}
.yxyxA-b .icon .tit { line-height: 1.1; font-size: 14px; color:#1f2c5c; position: absolute; left: 36px; width: 38px; top:45%; transform: translateY(-50%); }
.yxyxA-b .icon.cur .tit { color:#dd5e28; }
.yxyxA-d { display: none; box-shadow: 0px 0px 57px 0px rgba(212, 212, 212, 0.004); right:50px; z-index: 10; top: 50%; transform: translateY(-50%); position: absolute; width: 240px; padding: 10px; background: #fff; border-bottom:2px solid #dd5e28;}
.yxyxA-d .t { font-size: 16px;color:#666666; padding: 12px 0 5px;}
.yxyxA-b .icon.cur .yxyxA-d { display: block;}
@media(max-width:1680px){
    .yxyxA { padding: 90px 0 90px; } 

    /*.yxyxA-a { width: 600px; left:0; right: auto; }*/
    /*.yxyxA-b { float: right; width: calc(100% - 680px); }*/
    .solutionA-b .con .ct { font-size: 18px; }
}
@media(max-width:1480px){
    .yxyxA { padding: 70px 0 70px; } 
    .yxyxA-b .icon { margin: -25px -15px 0 0; }
    .yxyxA-b .icon { width: 20px; height: 28px; }
    .yxyxA-b .icon .tit { left: 26px; }
}

@media(max-width:1280px){
    .yxyxA { padding: 50px 0 60px; } 
    .yxyxA-a .niceScroll { padding-right: 12px; max-height: 300px; overflow-y: scroll;}
}
@media(max-width:1024px){
    .yxyxA { padding: 40px 0 50px; } 
    .yxyxA-a,.yxyxA-b { margin-top:10px; width: 100%;}
    .yxyxA-a .niceScroll { padding-right: 0px; max-height: 300000px; overflow-y: scroll;}
    .yxyxA-b .icon .tit { font-size: 14px; }
    .yxyxA-b .icon .tit { top: 46%; }
}
@media(max-width:1024px){
    .yxyxA { padding: 30px 0 40px; }
}
@media(max-width:640px){
    .yxyxA-b .icon { width: 19px; height: 26px; margin: -20px -9px 0 0; }
    .yxyxA-b .icon .tit { left: 26px;}
    .yxyxA-b .icon .tit { font-size: 12px; }
}
@media(max-width:500px){
    .yxyxA-b .icon { width: 19px; height: 26px; margin: -20px -9px 0 0; }
    .yxyxA-b .icon.cur .yxyxA-d { display: none;}
}

.yxyxB { background: #f7f7f7;}
/*.yxyxB-a { padding-bottom: 70px; margin-bottom:50px; border-bottom:1px solid #e2e2e2;}*/
.yxyxB-az { overflow: hidden; overflow-x: scroll; padding-bottom: 20px; }


.yxyxB-az{
	scrollbar-color:  #dd541a rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
} 
.yxyxB-az::-webkit-scrollbar { 
	width: 2px; 
	height: 2px;
}
.yxyxB-az::-webkit-scrollbar-thumb { 
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #dd541a;
}
.yxyxB-az::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}

.yxyxB-a .ttt { font-size: 16px; color:#999; margin-bottom: 15px; }

.yxyxB-a .tabTit .tab { padding:30px 0 40px; float: left; width: 23.8%; text-align: center; position: relative; border: 1px solid #e2e2e2; margin-right:1.3333%;}
.yxyxB-a .tabTit .tab:nth-child(3) { margin-right:1.3333%;}
.yxyxB-a .tabTit .tab:nth-child(4) { margin-right:0;}
.yxyxB-a .tabTit .tab .icon .pic2 { display: none;}
.yxyxB-a .tabTit .tab.cur .icon .pic2 { display: inline-block;}
.yxyxB-a .tabTit .tab.cur .icon .pic1 { display: none;}
.yxyxB-a .tabTit .tab.cur { background: #dd541a; border-color:#dd541a;}
.yxyxB-a .tabTit .tab.cur:after { content:''; width: 24px; height: 20px; position: absolute; left:50%; transform: translateX(-50%); bottom: -20px; background: url(../images/yxybd.png) no-repeat center/cover;}
.yxyxB-a .tabTit .tab.cur .tit { color:#fff; }
.yxyxB-a .tabTit .tab .tit { font-size: 24px; color:#666666; margin-top: 10px; }

.yxyxB-b { margin-top:60px; }

.yxyxB-c .img { float: left; width: 52%;}
.yxyxB-d { width: 45%; right:0;}

.yxyxB-d .mainTit .c { margin-top: 20px;}


.yxyxB-g { margin-top:30px; }
.yxyxB-g ul li { line-height: 70px; padding: 0 20px; background: #fff; }
.yxyxB-g ul li .clearfix { border-bottom: 1px solid #e2e2e2;}
.yxyxB-g ul li .t { font-size: 18px;color:#333333; float: left; width: calc(100% - 160px);}
.yxyxB-g ul li .d { float: left; font-size: 18px;color:#666666; padding-left:33px; background: url(../images/yxyxb.png) no-repeat left center;}
.yxyxB-g ul li:hover { background: #1f2c5c;}
.yxyxB-g ul li:hover .d,.yxyxB-g ul li:hover .t{ color: #fff;}
.yxyxB-g ul li:hover .d { background: url(../images/yxyxbbg.png) no-repeat left center;}
.yxyxB-g ul li:hover .clearfix { border-bottom: 1px solid #1f2c5c;}



@media(max-width: 1680px){
    .yxyxB-b { margin-top:50px; }
    /*.yxyxB-a { padding-bottom: 60px; margin-bottom:40px;}*/
}
@media(max-width: 1480px){
    .yxyxB-b { margin-top:40px; }
    /*.yxyxB-a { padding-bottom: 50px; margin-bottom:35px;}*/
}

@media(max-width: 1280px){
    .yxyxB-b { margin-top:30px; }
    .yxyxB-a .tabTit .tab { padding:20px 0 30px; }
    .yxyxB-a .tabTit .tab .icon img { height: 60px;} 
    .yxyxB-a .tabTit .tab .tit { font-size: 20px;}
    .yxyxB-d .mainTit .c { padding-right: 10px; max-height: 250px; overflow-y: scroll;}
    /*.yxyxB-a { padding-bottom: 40px; margin-bottom:30px;}*/
    .yxyxB-g { margin-top:20px; }
    .yxyxB-g ul li { line-height: 60px; padding: 0 12px; }
    .yxyxB-g ul li .d,.yxyxB-g ul li .t{ font-size: 16px; }
}
@media(max-width: 1024px){
    .yxyxB-d { margin-top: 20px; width: 100%; float: left; }
    .yxyxB-c .img { width: 100%;}
    .yxyxB-a .tabTit .tab { padding:15px 0 20px; }
    .yxyxB-a .tabTit .tab .icon img { height: 40px;} 
    .yxyxB-a .tabTit .tab .tit { padding: 0 10px; font-size: 16px; margin-top: 4px; }
    .yxyxB-d .mainTit .c { padding-right: 0px; margin-top:10px; max-height: 22250px; overflow-y: hidden;}
    /*.yxyxB-a { padding-bottom: 30px; margin-bottom:20px;}*/
}
@media(max-width: 750px){
    .yxyxB-a .tabTit .tab { padding:15px 0 10px; }
    .yxyxB-a .tabTit .tab .tit { line-height: 24px; height: 48px; }
}
@media(max-width: 640px){
    .yxyxB-g ul li .clearfix{ padding: 12px 0px;}
    .yxyxB-g ul li .d,.yxyxB-g ul li .t{ width: 100%; line-height: 30px; }
}
@media(max-width: 400px){
    .yxyxB-a .tabTit .tab { padding:10px 0 10px; }
    .yxyxB-a .tabTit .tab .tit { font-size: 14px; line-height: 20px; height: 40px; }
}

.yxyxC-a { width: 100%; left:0;}

@media(max-width: 1024px){
    .yxyxC-a .mainTit .t { color:#333!important;}
    .yxyxC-a .con .c { color:#666!important;}
}




/* 2021-10-14 */
.kyts-a { margin-top: 50px; }
.kytsA-a ul li { background: #f7f7f7; float: left; width: 32%; margin-right:2%; }
.kytsA-a ul { display: flex; flex-wrap: wrap; }
.kytsA-a ul li:nth-child(3) { margin-right:0;}
.kytsA-a ul li a { display: block;}
.kytsA-b .con { padding: 20px 20px 30px;}
.kytsA-b .t1,.kytsB-a .t1 { font-size: 22px;color:#333; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.kytsA-b .d,.kytsB-a .d { font-size: 14px;color:#999; margin: 8px 0 20px; }
.kytsA-b .d p { margin: 6px 0; }
@media(max-width: 1680px){
    .kyts-a { margin-top: 40px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 21px;}
}
@media(max-width: 1480px){
    .kyts-a { margin-top: 30px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 20px;}
    .kytsA-b .con { padding: 16px 16px 24px;}
}
@media(max-width: 1280px){
    .kyts-a { margin-top: 20px; }
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 19px;}
    .kytsA-b .con { padding: 12px 12px 20px;}
    .kytsA-b .d,.kytsB-a .d { margin: 5px 0 14px; }
}
@media(max-width: 1024px){
    .kytsA-b .t1,.kytsB-a .t1 { font-size: 18px;}
    .kytsA-a ul li { width: 100%; margin-right:0; }
    .kytsA-a ul li:nth-child(n+2) { margin-top:16px; }
}

.kytsB ul { margin: 40px 0 70px; }
.kytsB ul li a { display: block; padding:30px 20px 40px; background: #f7f7f7; }
.kytsB ul li:nth-child(n+2) { margin-top: 16px; }
@media(max-width: 1680px){
    .kytsB ul { margin: 34px 0 60px; }
    .kytsB ul li a { padding: 24px 18px 34px; }
}
@media(max-width: 1480px){
    .kytsB ul { margin: 30px 0 50px; }
    .kytsB ul li a { padding: 20px 16px 30px; }
}
@media(max-width: 1280px){
    .kytsB ul { margin: 20px 0 40px; }
    .kytsB ul li a { padding: 16px 12px 20px; }
}

/* 专家详情 */
.teamA { padding: 20px 0 80px; }
.teamA-a .img { float: left; width: 38%; }
.teamA-b { width: 57%; right:0;}
.teamA-b .tit { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e2e2e2; }
.teamA-b .tit .t { font-size: 40px; color:#333;}
.teamA-b .tit .c { font-size: 18px; color:#dc541a;}
.teamA-b .con { font-size: 16px;color:#999; line-height: 1.8; margin-bottom:48px;}

@media(max-width: 1680px){
    .teamA { padding: 10px 0 70px; }
    .teamA-b .tit { padding-bottom: 26px; margin-bottom: 26px; }
    .teamA-b .tit .t { font-size: 28px; }
    .teamA-b .con { margin-bottom: 42px; }

}
@media(max-width: 1480px){
    .teamA { padding: 10px 0 60px; }
    .teamA-b .tit { padding-bottom: 22px; margin-bottom: 22px; }
    .teamA-b .tit .t { font-size: 26px; }
    .teamA-b .con { margin-bottom: 32px; }
}
@media(max-width: 1280px){
    .teamA { padding: 10px 0 50px; }
    .teamA-b .tit { padding-bottom: 20px; margin-bottom: 20px; }
    .teamA-b .tit .t { font-size: 24px; }
    .teamA-b .con { margin-bottom: 28px; max-height: 250px; overflow-y: scroll; padding-right:12px; }
}
@media(max-width: 1024px){
    .teamA { padding: 0px 0 40px; }
    .teamA-b .tit { padding-bottom: 20px; margin-bottom: 20px; }
    .teamA-b .tit .t { font-size: 20px; }
    .teamA-b .con { margin-bottom: 20px; }

    .teamA-a .img { width: 100%; }
    .teamA-b { position: relative; top:0; transform: translateY(0); float: left; margin-top:20px; width: 100%; }
}

/*联系我们*/

.yxyxA-h { padding:70px 50px; background: #fff;box-shadow: 0px -2px 32px 0px rgba(232, 232, 232, 0.56);  border-top:  4px solid #dc541a; width: 39%; }

.yxyxA-i .tit { border-top: }

.yxyxA-h ul li { display: none; }
.yxyxA-h ul li.cur { display: block; }
.yxyxA-i dl { margin-top:40px; }
.yxyxA-i dl dd { padding: 20px 0 20px 78px; position: relative; }
.yxyxA-i dl dd .icon { padding: 12px; border-radius: 50%; border: 1px solid #e2e2e2; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.yxyxA-i .mainMore { margin-top:60px; }
.yxyxA-i dl dd .t { font-size: 18px;color:#333333; }
.yxyxA-i dl dd .c { font-size: 16px;color:#666666; margin-top: 8px; }



@media(max-width:  1680px){
	.yxyxA-h { padding: 60px 40px; }
	.yxyxA-i dl { margin-top:30px; }
	.yxyxA-i dl dd .icon { padding: 10px; }
	.yxyxA-i dl dd { padding: 16px 0 16px 78px; }
	.yxyxA-i .mainMore { margin-top:40px; }
}
@media(max-width:  1480px){
	.yxyxA-h { padding: 50px 30px; }
	.yxyxA-i dl { margin-top:20px; }
	.yxyxA-i dl dd .icon { padding: 10px; }
	.yxyxA-i dl dd .icon img { width: 36px; }
	.yxyxA-i dl dd { padding: 12px 0 12px 70px; }
	.yxyxA-i .mainMore { margin-top:30px; }
}
@media(max-width:  1280px){
	.yxyxA-h { padding: 30px 20px; }
	.yxyxA-i dl { margin-top:20px; }
	.yxyxA-i dl dd .icon { padding: 10px; }
	.yxyxA-i dl dd .icon img { width: 30px; }
	.yxyxA-i dl dd .c { margin-top:5px; font-size: 14px; }
	.yxyxA-i dl dd .t { font-size: 16px; }
	.yxyxA-i dl dd { padding: 10px 0 10px 60px; }
	.yxyxA-i .mainMore { margin-top:20px; }
}
@media(max-width:  1024px){
	.yxyxA-h { padding: 20px 12px; }
	.yxyxA-h { width: 100%; padding: 20px 20px 30px; float: left; margin-top:10px; }
}
@media(max-width:  640px){
	.yxyxA-i dl { margin-top:15px; }
	.yxyxA-h { padding: 20px 12px 30px; float: left; margin-top:10px; }
}




.join { background: #f5f5f5; }

.joinA-b { margin:50px 0 2vw; background: #fff; }

.mailto { font-size: 18px;color:#dd541a; margin-bottom:  4vw; text-align: right; }
/*.mailto a { color:#dd541a; }*/

.joinA-b dl span { float: left; }
.joinA-b dl span.sign1 { width: 30%; }
.joinA-b dl span.sign2 { width: 32%; }
.joinA-b dl span.sign3 { width: 18%; }
.joinA-b dl span.sign4 { width: 20%; }
.joinA-b dl span.sign5 { width: 90px; }


.joinA-b dl span.sign5 .icon { padding-right:20px; background: url(../images/joina.png) no-repeat right center; }
.joinA-b dl dd .cur span.sign5 .icon { background: url(../images/joinabg.png) no-repeat right center; }

.joinA-b dl dt { background: #0e3566; padding: 0 40px; }
.joinA-b dl dt span { font-size: 18px;color:#ffffff; padding: 20px 10px 20px 0; }
.joinA-b dl dd { border-bottom:1px solid #ddd; }
.joinA-b dl dd span { font-size: 16px;color:#333333; padding: 0px 20px 0px 0px; line-height: 60px; }
.joinA-b dl dd .joinA-c { padding:0 40px; }

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


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

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





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


.contactB-c form { margin-top:35px; }
.contactB-c form .sub input { margin-top: 20px; border: none; width: 160px; background: url(../images/morebg2.png) no-repeat 110px center #dd541a; text-align: left; padding-left: 36px; font-size: 16px;color:#fff; height: 52px; }
.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 60px 0 5%; }
}
@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;}
	.contactB-c form .sub input { margin-top: 10px; }
}

.yxyxA { width: 100%; overflow: hidden; }
.yxyxA-k { border-top: none; border-bottom:4px solid #dd541a; padding: 20px; box-shadow: 0px 7px 16px 0px rgba(216, 216, 216, 0.56); }
.servicesA-a .mainTit .c { max-width: 800px; line-height: 1.8; margin: 5px auto 0; }
.yxyxA-l .con .t { font-size: 24px;color:#333333; padding:30px 0 16px; }
@media(max-width:  1680px){
	.yxyxA-l .con .t { font-size: 22px; }
}
@media(max-width:  1480px){
	.yxyxA-l .con .t { font-size: 20px; padding: 20px 0 12px; }
}
@media(max-width:  1280px){
	.yxyxA-l .con .t { font-size: 18px; padding: 20px 0 12px; }
}
@media(max-width:  640px){
	.yxyxA-l .con .t { font-size: 18px; padding: 12px 0 6px; }
	.yxyxA-k { padding: 20px 12px; }
}

.servicesB { background: #f7f7f7; }
.servicesB-a { position: relative; float: left; width: 50%; }
.servicesB-b { right:0; padding: 0 13.5% 0 70px; width: 50%; }
.servicesB-b .mainTit .c { margin:15px 0 50px; line-height: 1.8; text-align: justify; }

@media(max-width:  1680px){
	.servicesB-b { padding: 0 10% 0 60px; width: 50%; }
    .servicesB-b .mainTit .c { margin:15px 0 40px; line-height: 1.8; }
}
@media(max-width:  1480px){
	.servicesB-b { padding: 0 8% 0 50px; width: 50%; }
    .servicesB-b .mainTit .c { margin:12px 0 30px; line-height: 1.8; }
}
@media(max-width:  1280px){
	.servicesB-b { padding: 0 5% 0 40px; width: 50%; }
    .servicesB-b .mainTit .c { margin:10px 0 20px; line-height: 1.8; }
}
@media(max-width:  1024px){
	.servicesB-b { float: left; width: 100%; padding: 20px 3% 30px; }
	.servicesB-a { width: 100%; }
}

.servicesC-b { margin-top:40px; }
.servicesC-c { padding-top:70px;  }
.servicesC-c .img { position: absolute; top: 0;border-radius: 50%; border: 2px solid #e2e2e2; overflow: hidden; left: 50%; transform: translateX(-50%); }
.servicesC-d { text-align: center; padding: 110px 30px 30px; padding-top: 110px; background: #eeeeee;}
.servicesC-d .tit { border-bottom:1px solid #e5e5e5; padding-bottom:18px; margin-bottom:20px; }
.servicesC-d .t { font-size: 22px;color:#333; }
.servicesC-d .c { text-align: left; margin: 8px auto 0; max-width: 180px; line-height: 24px; height: 72px; overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; font-size: 14px;color:#dd541a; line-height: 1.8; margin-top: 8px; }
.servicesC-d .con { padding-right:  10px; font-size: 14px;color:#666666; line-height: 1.8; height: 100px; overflow-y: scroll; text-align: left; }
.servicesC-b .mainQh { top:50%; transform: translateY(-50%); opacity: 1; }
.servicesC-b .swiper-button-next { right: -80px; }
.servicesC-b .swiper-button-prev { left: -80px; }
.servicesC-e { text-align: center; margin-top:60px; }
.servicesC-f { padding-top: 16px; display: none; width: 191px; height: 231px; background: url(../images/ewmbg.png) no-repeat center/cover; position: absolute; left: 50%; transform: translateX(-50%); top: -240px; z-index: 10; }
.servicesC-e.cur .servicesC-f { display: block; }
.servicesC-f .t { font-size: 14px;color:#666666; margin-top: 8px; }

@media(max-width: 1680px){
	.servicesC-b { margin-top:30px; }
	.servicesC-c { padding-top:60px;  }
	.servicesC-d { padding: 110px 20px 30px; }
	.servicesC-e { margin-top:50px; }	
}
@media(max-width: 1480px){
	.servicesC-b { margin-top:30px; }
	.servicesC-d .t { font-size: 20px; }
	.servicesC-d .tit { padding-bottom:16px; margin-bottom:18px; }
	.servicesC-c { padding-top:60px;  }
	.servicesC-d { padding: 90px 20px 30px; }
	.servicesC-e { margin-top:40px; }	
}
@media(max-width: 1280px){
	.servicesC-d { padding: 80px 20px 30px; }
    .servicesC-b .swiper-button-next { right: -26px; }
    .servicesC-b .swiper-button-prev { left: -26px; }
	.servicesC-e { margin-top:30px; }	
}
@media(max-width: 1024px){
	.servicesC-d { padding: 100px 20px 30px; }
	.servicesC-e { margin-top:20px; }	
}
@media(max-width: 900px){
	.servicesC-d { padding: 80px 12px 20px; }
}
@media(max-width: 768px){
	.servicesC-d { padding: 100px 12px 20px; }
    .servicesC-b .swiper-button-next { right: 0px; }
    .servicesC-b .swiper-button-prev { left: 0px; }
}

.servicesE-b { margin-top:40px; }
.servicesE-b ul li { cursor: pointer; text-align: center; padding-top: 42px; float: left; width: 32%; background: #eeeeee; height: 300px; border-bottom:  4px solid #dc541a; margin-right: 2%; }
.servicesE-b .icon { display: inline-block; padding: 20px;  border-radius: 50%; border:1px solid #d7dadf; }
.servicesE-b .tit { font-size: 24px;color:#333333; margin-top: 20px; }
.servicesE-b .icon img.pic2 { display: none; }
.servicesE-b ul li:last-child { margin-right:0; }

.servicesE-b ul li:hover { background: url(../images/serbg.jpg) no-repeat center/cover #092c59; }
.servicesE-b ul li:hover .icon img.pic1 { display: none; }
.servicesE-b ul li:hover .icon img.pic2 { display: inline-block; }
.servicesE-b ul li:hover .tit { color:#fff; }

@media(max-width:  1680px){
	.servicesE-b ul li { height: 280px; padding-top:40px; }
	.servicesE-b .icon img { width: 100px; }
	.servicesE-b .tit { font-size: 22px; }
}
@media(max-width:  1480px){
	.servicesE-b { margin-top:30px; }
	.servicesE-b ul li { height: 240px; padding-top:30px; }
	.servicesE-b .icon img { width: 80px; }
	.servicesE-b .tit { font-size: 20px; }
}
@media(max-width:  1280px){
	.servicesE-b ul li { height: 200px; padding-top:26px; }
	.servicesE-b .icon img { width: 60px; }
	.servicesE-b .tit { font-size: 18px; margin-top:10px; }
}
@media(max-width:  640px){
	.servicesE-b { margin-top:20px; }
	.servicesE-b ul li { margin-right: 0; width: 100%; height: auto; padding:26px 20px 30px; }
	.servicesE-b .icon img { width: 60px; }
	.servicesE-b .tit { font-size: 18px; margin-top:10px; }
	.servicesE-b ul li:nth-child(n+2) { margin-top: 16px; }
	.servicesE-b .icon { padding: 16px; }
}

.servicesD { padding: 90px 0 90px 13.5%; background: #eeeeee;  }


.servicesD-b { float: left; width: 295px; }
.servicesD-c ul li { font-size: 20px;color:#666666;padding: 20px 0; border-bottom:1px solid #d2d2d2; position: relative; }

.servicesD-c ul li.cur { color:#dc541a; }
.servicesD-c ul li:after { content:''; width: 0; height: 3px; background: #dc541a; position: absolute; left:0; bottom:-1px; transition: all 0.6s; }
.servicesD-c ul li.cur:after,.servicesD-c ul li:hover:after { width: 100%; }

.servicesD-d { float: right; width: calc(100% - 400px); }
.servicesD-e { padding-bottom: 30px; }


.servicesD-e .con { width: 520px; position: absolute; left:0; display: none; bottom:0; background: #fff; padding:40px 30px 40px; }
.servicesD-e .img { width: calc(100% - 180px); float: left; }
.servicesD-d .swiper-slide-active .servicesD-e .img { float: right; }
.servicesD-d .swiper-slide-active .servicesD-e .con { display: block; }
.servicesD-d .swiper-slide { padding-bottom: 30px; }
.servicesD-e .t { font-size: 28px;color:#333333; }
.servicesD-e .et { font-size: 20px;color:#dc541a; margin:5px 0 12px; }
.servicesD-e .c { font-size: 14px;color:#666666; line-height: 1.8; }



.servicesD-d .mainQh { border: none; width: 20px; height: 14px; left: auto; position: absolute; top:0; transform: translateY(0); bottom: 0; top:auto; }


.servicesD-d .swiper-button-next { right: calc(21.4% + 40px); background: url(../images/nextra.png) no-repeat right center; }
.servicesD-d .swiper-button-prev { right: calc(21.4% + 110px); background: url(../images/prevva.png) no-repeat left center;  }

.servicesD-h { width: 100px; height: 56px; line-height: 56px; right: calc(21.4% + 52px); text-align: center; position: absolute; bottom:0; }
.servicesD-h p { font-size: 18px; color:#999999; }
.servicesD-h p span { font-size: 24px; color:#333333; }


.servicesD-d .mainQh:after { display: none; }


@media(max-width:  1780px){
	.servicesD-e .con { width: 640px; padding: 30px 20px; }
	.servicesD-e .img { width: calc(100% - 150px); }
}

@media(max-width:  1680px){
	.servicesD-e .t { font-size: 26px; }
	.servicesD-e .et { font-size: 18px; }
	.servicesD { padding: 70px 0 80px 10%; }
	.servicesD-e .con { width: 70%; }
}
@media(max-width:  1480px){
	.servicesD-e .con { width: 70%; padding: 26px 20px; }
	.servicesD-e .img { width: calc(100% - 120px); }
	.servicesD { padding: 50px 0 60px 8%; }
	.servicesD-e .t { font-size: 24px; }
	.servicesD-e .et { font-size: 16px; }
	.servicesD-e .c { max-height: 150px; overflow-y: scroll; padding-right: 10px; }
	.servicesD-d .swiper-button-next { right: calc(20% + 40px); background: url(../images/nextra.png) no-repeat right center; }
	.servicesD-d .swiper-button-prev { right: calc(20% + 110px); background: url(../images/prevva.png) no-repeat left center;  }
	.servicesD-h { width: 100px; height: 56px; line-height: 56px; right: calc(20% + 50px); }

}
@media(max-width:  1280px){
	.servicesD-e .img { width: calc(100% - 60px); }
	.servicesD { padding: 40px 0 50px 5%; }
	.servicesD-e .con { width: 70%; padding: 20px 12px; }
	.servicesD-e .t { font-size: 20px; }
	.servicesD-e .et { font-size: 16px; }
}
@media(max-width:  1024px){
	.servicesD-e .con { width: 640px; padding: 30px 20px; }
	.servicesD-e .img { width: calc(100% - 150px); }
	.servicesD-d .mainQh,.servicesD-h { display: none; }
	.servicesD-b { float: left; width: 100%; }
	.servicesD-c ul li { font-size: 18px;padding: 16px 0;  }
	.servicesD-d { width: 100%; margin-top: 20px; }
	.servicesD-e .img { width: 100%; }
	.servicesD-e .con { position: relative; width: 100%; float: left; padding: 20px 12px; }
	.servicesD { padding: 30px 3% 40px 3%; }
}



.servicesD-d .swiper-pagination { opacity: 0; }



.newsA-a .mainTit { float: left; }
.newsA-b { float: right; }
.newsA-b ul li { float: left; margin-left: 10px; }
.newsA-b ul li a { transition: all 0.6s; display: inline-block; padding: 14px 30px; border:1px solid #e2e2e2; font-size: 16px;color:#666666; }
.newsA-b ul li.cur a,.newsA-b ul li:hover a { color: #fff; background: #dd541a; border-color:#dd541a; }
@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; }
}


.videoA-a { margin:46px auto 80px; }

.videoA-a ul li { background: #f7f7f7; float: left; width: 32%; margin-right:2%; }
.videoA-a ul li .con { padding: 18px 64px 18px 18px; font-size: 18px;color:#000000; }
.videoA-a ul li:nth-child(3n) { margin-right:0; }
.videoA-a ul li:nth-child(n+4) { margin-top: 2%; }
.videoA-a ul li .con.vid { position: relative; }
.videoA-a ul li .con.vid:after { content:''; width: 31px; height: 31px; background: url(../images/vie.png) no-repeat center/cover; position: absolute; top:50%; transform: translateY(-50%); right:18px; }
.videoA-a ul { display: flex; flex-wrap: wrap; }


@media(max-width: 1680px){
	.videoA-a ul li .con { padding: 15px 60px 15px 15px; font-size: 16px; }
	.videoA-a ul li .con.vid:after { right: 15px; width: 30px; height: 30px; }
	.videoA-a { margin:36px auto 70px; }
}
@media(max-width: 1480px){
	.videoA-a { margin:30px auto 50px; }
}
@media(max-width: 1024px){
	.videoA-a ul li { width: 49%; margin-right:2%; }
	.videoA-a ul li:nth-child(3n) { margin-right:2%; }
	.videoA-a ul li:nth-child(2n) { margin-right:0; }
    .videoA-a ul li:nth-child(n+3) { margin-top: 16px; }
	.videoA-a { margin:26px auto 40px; }
}
@media(max-width: 500px){
	.videoA-a ul li { width: 100%; margin-right:0%; }
	.videoA-a ul li:nth-child(3n) { margin-right:0%; }
	.videoA-a ul li:nth-child(2n) { margin-right:0; }
    .videoA-a ul li:nth-child(n+2) { margin-top: 16px; }
	.videoA-a { margin:26px auto 30px; }
}









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










.placardBox {background: #f0f0f0;padding-bottom: 80px;}
.mian-contact {padding:  0 0 80px;}
.mian-left {float: left;width: 360px;background: #f7f7f7;}
.mian-left ol li {float: left;width: 100%;background: #f7f7f7;border-bottom: 2px solid #ededed;font-size: 18px;line-height: 68px;}
.mian-left ol li a {display: block;padding: 0 38px;color: #666666;}
.mian-left ol li:last-child {border-bottom: none;}
.mian-left ol li:hover a,
.mian-left ol li.cur a {color: #dc541a;}
.mian-right {float: right;width: calc(100% - 415px);}
.mian-right .search-top {margin-top: 0;margin-bottom: 20px;}
.placardList ul {padding-bottom: 50px;}
.placardList ul li {float: left;width: 100%;background: #f7f7f7;margin-bottom: 15px;line-height: 76px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.placardList ul li:last-child {margin-bottom: 0;}
.placardList ul li a {display: block;float: left;width: 100%;padding: 0 20px;}
.placardList ul li i.icon {margin-top: 26px;float: left;width: 20px;height: 24px;background: url(../images/tzicon1.png) no-repeat center center/cover;}
.placardList ul li p {float: left;max-width: 70%;width: 100%;color: #333333;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;}
.placardList ul li span.btn {margin-top: 26px;float: right;width: 21px;height: 21px;background: url(../images/tzicon3.png) no-repeat center center/cover;}
.placardList ul li:hover i.icon {background: url(../images/tzicon2.png) no-repeat center center/cover;}
.placardList ul li:hover p {color: #dc541a;}
.placardList ul li:hover span.btn {background: url(../images/tzicon4.png) no-repeat center center/cover;}
.placardList .jzgcBtn,
.briefList .jzgcBtn,
.makingList .jzgcBtn,
.controlList .jzgcBtn {text-align: center;}
.jzgcBtn { line-height: 30px; font-size: 18px;color:#999999; }

.notesBtn {margin-bottom: 40px;}
.notesBtn a {display: block;float: left;border: 1px solid #bfbfbf;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;min-width: 170px;text-align: center;margin-right: 15px;line-height: 58px;font-size: 18px;color: #666666;}
.notesBtn a.cur {background: #dc541a;border-color: #dc541a;color: #fff;}
.select-btn2 {width: 22%;margin-right: 2%;}
.search-btn2 {width: 52%;}
.placardList2 ul li p {position: relative;margin-left: 0;padding-left: 20px;}
.placardList2 ul li p::before {content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border: 1px solid #666;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.placardList2 ul li span.num {float: right;color: #666666;font-size: 16px;border-right: 1px solid #d2d2d2;height: 21px;line-height: 21px;margin-right: 20px;padding-right: 20px;margin-top: 26px;}
.placardList2 ul li:hover p::before {border-color: #dc541a;}
.briefList ul {padding-bottom: 25px; margin-top: 30px; }
.briefList ul li {float: left;width: 32%;margin-right: 2%;margin-bottom: 25px;text-align: center;}
.briefList ul { display: flex; flex-wrap: wrap; }
.briefList ul li:nth-child(3n) {margin-right: 0;}
.briefList ul li .img {line-height: 0;overflow: hidden;}
.briefList ul li .img img {width: 100%;}
.briefList ul li .text {padding-top: 20px;}
.briefList ul li .text h3 {color: #333333;font-size: 22px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/}
.briefList ul li .text span.btn {margin-top: 15px;display: inline-block;border: 1px solid #bfbfbf;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;line-height: 46px;min-width: 162px;color: #999999;font-size: 16px;}
.briefList ul li .text span.btn i {display: inline-block;width: 15px;height: 15px;background: url(../images/tzicon3.png) no-repeat center center/cover;margin-left: 10px;position: relative;top: 2px;}
.briefList ul li:hover .text span.btn {background: #dc541a;border-color: #dc541a;color: #fff;}
.briefList ul li:hover .text span.btn i {background: url(../images/tzicon5.png) no-repeat center center/cover;}
.makingList ul {padding-bottom: 40px;}
.makingList ul li {float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;background: #fff;}
.makingList ul li:nth-child(2n) {margin-right: 0;}
.makingList ul li .img {line-height: 0;overflow: hidden;}
.makingList ul li .img img {width: 100%;}
.makingList ul li .text {padding: 0 20px;line-height: 70px;}
.makingList ul li .text h3 {float: left;color: #333333;font-size: 22px;font-weight: normal;}
.makingList ul li .text span.btn {float: right;color: #dc541a;font-size: 16px;background: url(../images/gljt7.png) no-repeat left center/cover;background-size: 8px 13px;padding-left: 15px;}
.makingList ul li:hover {background: #00266e;}
.makingList ul li:hover .text h3,
.makingList ul li:hover .text span.btn { color: #fff;}
.search-top {margin-top: 50px;}
.select-btn {float: left;width: 25%;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;overflow: hidden;position: relative;}
.select-btn::before {content: "";position: absolute;right: 10px;top: 50%;width: 14px;height: 9px;background: url(../images/gljt5.png) no-repeat center center/cover;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.select-btn select {width: 100%;border: none;background: none;height: 52px;color: #999999;font-size: 16px;padding: 0 10px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: #f7f7f7;border:none;}
.search-btn {float: right;width: 73%;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;overflow: hidden;position: relative;}
.search-btn .t,
.select-btn2 input {width: 100%;border: none;background: none;height: 52px;font-size: 16px;color: #333;background: #f7f7f7;border:none;float: left;padding: 0 150px 0 10px;}
.select-btn2 input {padding: 0 0 0 10px;}
.search-btn .t::-webkit-input-placeholder {color: #999999;}
.search-btn .btn {float: right;position: absolute;right: 0;height: 52px;width: 140px;background: #dc541a;text-align: center;color: #fff;font-size: 18px;line-height: 52px;}
.search-btn .btn i {display: inline-block;width: 18px;height: 18px;background: url(../images/glbtn.png) no-repeat center center/cover;margin-right: 10px;position: relative;top: 3px;}

@media(max-width: 1480px){
	.mian-left { width: 240px; }
	.mian-left ol li a { font-size: 16px; padding: 0 20px; line-height: 60px; }
	.mian-right { width: calc(100% - 300px); }
	.briefList ul li .text h3 { font-size: 18px; }
}
@media(max-width: 1024px){
	.mian-left { width: 100%; }
	.mian-right { width: 100%; margin-top: 20px; }
	.placardList ul li { line-height: 64px; }
	.placardList ul li i.icon,.placardList ul li span.btn { margin-top: 20px; }
	.briefList ul li .text h3 { font-size: 16px; }

	.briefList ul li {float: left;width: 49%;margin-right: 2%;margin-bottom: 25px;text-align: center;}
	.briefList ul li:nth-child(3n) {margin-right: 2%;}
	.briefList ul li:nth-child(2n) {margin-right: 0;}

}
@media(max-width: 640px){
	.mian-left ol li a { padding: 0 12px; line-height: 50px; }
	.select-btn,.search-btn { width: 100%; }
	.search-btn { margin-top: 10px; }
	.placardList ul li p .d { display: none; }
	.placardList ul li p { font-size: 16px; }
	.briefList ul li .text span.btn { line-height: 36px; width: 120px; min-width: 120px; }

}

.dshB { margin-bottom: 40px; }
.dshA .mainTit { border-bottom:2px solid #dc541a; padding-bottom: 16px; margin-bottom: 30px; }
.dshA-a dl { cursor: pointer; margin-bottom: 10px; background: #f7f7f7; }
.dshA-a dl dt { position: relative; padding:20px 30px; font-size: 20px;color:#333333; }
.dshA-a dl dd {display: none; padding:0px 40px 40px; font-size: 16px;color:#666666; line-height: 1.8; }
.dshA-a dl dd p { margin: 5px 0; }
.dshA-a dl dd p span { display: inline-block;width: 90px; }
.dshA-a dl dt:after { content:''; width: 17px; height: 17px; position: absolute; right: 16px; top:50%; transform: translateY(-50%); background: url(../images/dsha.png) no-repeat center; }
.dshA-a dl.cur dt:after { background: url(../images/dshb.png) no-repeat center; }


@media(max-width:  1480px){
	.dshB { margin-bottom: 30px; }
	.dshA-a dl dt { padding:14px 20px; font-size: 18px; }
	.dshA .mainTit { margin-bottom:20px; }
	.dshA-a dl dd { padding:0 30px 30px; }
}

@media(max-width:  1024px){
	.dshB { margin-bottom: 20px; }
	.dshA-a dl dt { padding:14px 12px; font-size: 16px; }
	.dshA .mainTit { margin-bottom:20px; }
	.dshA-a dl dd { padding:0 20px 20px; }
}


.medicalA { padding-top:120px; }
.medicalA-c { position: absolute; left:0; bottom:0; width: 100%; }
.medicalA-b { margin-top:40px; }
.medicalA-c ul li { cursor: pointer; float: left; width: 20%; text-align: center; font-size: 20px;color:#fff; background: rgba(14,53,102,0.8); padding: 24px 0; }
.medicalA-c ul li.cur { background: #dd541a; }
.medicalA-a .c { max-width: 860px; display: inline-block; }
.medicalA-b .con { width: 100%; position: absolute; left:0; top:20%; }
.medicalA-b .con .t { font-size:30px;color:#fff; }
.medicalA-b .con .c { font-size:16px;color:#fff; line-height: 2; margin-top:8px;line-height: 1.8;/* max-width: 600px;*/ }

@media(max-width:  1680px){
	.medicalA { padding-top:100px; }
	.medicalA-c ul li { padding: 22px 0; font-size: 18px; }
	.medicalA-b .con .t { font-size:26px;}
}
@media(max-width:  1480px){
	.medicalA { padding-top:80px; }
	.medicalA-c ul li { padding: 20px 0; font-size: 16px; }
	.medicalA-b .con .t { font-size:24px;}
	.medicalA-b { margin-top:30px; }
}
@media(max-width:  1280px){
	.medicalA { padding-top:60px; }
	.medicalA-c ul li { padding: 18px 0; font-size: 14px; }
	.medicalA-b .con .t { font-size:22px;}
	.medicalA-b { margin-top:20px; }
}
@media(max-width:  1180px){
	.medicalA { padding-top:40px; }
	.medicalA-c ul li { width: 33.3333%; font-size: 16px; }
	.medicalA-c ul li:nth-child(n+4) { width: 50%; }
	.medicalA-b .con .t { font-size:20px;}
	.medicalA-c { position: relative; }
}
@media(max-width:  750px){
	.medicalA { padding-top:30px; }
	.medicalA-c ul li { width: 50%; }
	.medicalA-b .con { top:20px; }
	.medicalA-c ul li:nth-child(1) { width: 100%; }
	.medicalA-b .con .t { font-size:20px;}
	.medicalA-c { position: relative; }
}
@media(max-width:  500px){
	.medicalA-c ul li { width: 100%; }
	.medicalA-c ul li:nth-child(n+4) { width: 100%; }
	.medicalA-b .img img { max-width: 300%; width: 150%!important; }
	.medicalA-c ul li { padding: 12px 0; }
}
@media(max-width:  400px){
	.medicalA-b .img img { max-width: 300%; width: 200%!important; }
}



.medicalB { background: #f7f7f7; }
.medicalB-b { margin:46px auto 60px; position: relative; }
.medicalB-b ul li { float: left; width: 32%; margin-right:2%; }
.medicalB-b ul li:last-child { margin-right:0; }
.medicalB-c:after { position: absolute; content:''; width: 100%;height: 100%; left:0; top:0; background: url(../images/medb.png) no-repeat center/cover; }
.medicalB-c .t { font-size: 22px;color:#fff; z-index: 5; width: 100%; position: absolute; left:0; bottom:30px; padding:0 30px; }


.medicalB-b .mainQh { top:50%; transform: translateY(-50%); opacity: 1; }
.medicalB-b .swiper-button-next { right: -80px; }
.medicalB-b .swiper-button-prev { left: -80px; }


.yptB-b .mainQh { top:50%; transform: translateY(-50%); opacity: 1; }
.yptB-b .swiper-button-next { right: 10px; }
.yptB-b .swiper-button-prev { left: 10px; }

.yptB-b .mainQh:after { color:#fff; }
.yptB-b .mainQh:hover:after { color:#dd541a; }

@media(max-width:  1680px){
	.medicalB-b { margin:38px auto 50px; }
	.medicalB-c .t { font-size: 20px; padding: 0 20px; bottom: 20px; }
}
@media(max-width:  1480px){
	.medicalB-b { margin:30px auto 50px; }
	.medicalB-c .t { font-size: 18px; padding: 0 16px; bottom: 20px; }
}
@media(max-width: 1280px){
    .medicalB-b .swiper-button-next { right: -26px; }
    .medicalB-b .swiper-button-prev { left: -26px; }
    .medicalB-b .mainQh:after { color:#fff; }
    .medicalB-b .mainQh:hover:after { color:#dd541a; }
    
}
@media(max-width:  1024px){
	.medicalB-b { margin:20px auto 30px; }
	.medicalB-c .t { font-size: 16px; }
	.medicalB-b ul li { width: 100%; margin-right:0; }
	/*.medicalB-b ul li:nth-child(n+2) { margin-top: 16px; }*/
}
@media(max-width: 768px){
    .medicalB-b .swiper-button-next { right: 10px; }
    .medicalB-b .swiper-button-prev { left: 10px; }
    .yptB-b .swiper-button-next { right: 10px; }
    .yptB-b .swiper-button-prev { left: 10px; }
}


.medicalC-a { float: left; width: 50%; }
.medicalC-b { text-align: justify; width: 50%; right:0; padding: 0 13.5% 0 7%; }
.medicalC-b .mainMore { margin-top:50px; }
@media(max-width:  1680px){
	.medicalC-b { padding: 0 10% 0 6%; }
	.medicalC-b .mainMore { margin-top:40px; }
}
@media(max-width:  1480px){
	.medicalC-b { padding: 0 8% 0 5%; }
	.medicalC-b .mainMore { margin-top:30px; }
}
@media(max-width:  1280px){
	.medicalC-b { padding: 0 5% 0 3%; }
	.medicalC-b .mainMore { margin-top:20px; }
}
@media(max-width:  1024px){
	.medicalC-a { width: 100%; }
	.medicalC-b { width: 100%; margin-top: 0; float: left; padding: 20px 3% 30px; }
}


.medicalD { padding:90px 0 100px; background: url(../images/medicaldbg.jpg) no-repeat center/cover; }

.medicalD-a .mainTit .c { display: inline-block; max-width: 1200px; line-height: 1.8; }


.medicalD-b { margin-top:55px; }
.medicalD-b ul { position: relative; height: 300px; }
.medicalD-c { width: 400px; padding:20px 20px 30px; }
.medicalD-c .tit { padding-left: 40px; background: url(../images/sssa.png) no-repeat 2px center; font-size: 32px;color:#0e3566; }
.medicalD-c .c { font-size: 14px; line-height: 1.8; margin: 10px 0; text-align: justify; color:#fff; }
.medicalD-c .mainMoreSmall { font-size: 16px; margin:0 0 10px; color:#fff; }
/*.medicalD-b ul li { position: absolute; }*/
.medicalD-v ul { display: flex; flex-wrap: wrap; }
.medicalD-b ul li { float: left; width: 33.333%; }
.medicalD-b ul li a { display: block; }
/*.medicalD-b ul li:nth-child(1) { top:0; left: 40px; }
.medicalD-b ul li:nth-child(2) { top:20px; left: 50%; transform: translateX(-50%); }
.medicalD-b ul li:nth-child(3) { top:0; right:5%; }
.medicalD-b ul li:nth-child(4) { top:146px; left: 0px; }
.medicalD-b ul li:nth-child(5) { top:120px; left: 48%;  transform: translateX(-50%); }
.medicalD-b ul li:nth-child(6) { top:115px; right:0; }
.medicalD-b ul li:nth-child(7) { top:250px; left:25%; transform: translateX(-50%); }
.medicalD-b ul li:nth-child(8) { top:240px; right:15%; transform: translateX(-50%); }*/
/*.medicalD-b ul li:hover .medicalD-d { display: block; }
.medicalD-b ul li:hover .medicalD-d { display: none; }
.medicalD-b ul li:hover { z-index: 10; background: #0e3566; }
.medicalD-b ul li:hover .tit { color: #fff; }*/


.medicalD-d { display: none; }

@media(max-width:  1680px){
	.medicalD { padding: 70px 0 80px; }
	.medicalD-c .tit { font-size: 28px; }
    /*.medicalD-b ul li:nth-child(8) { top:240px; right:5%; transform: translateX(-50%); }*/
}
@media(max-width:  1480px){
	.medicalD { padding: 60px 0 80px; }
	.medicalD-c .tit { font-size: 24px; }
	/*.medicalD-b ul li:nth-child(2) { left: 55%; }
	.medicalD-b ul li:nth-child(5) { left: 53%; }
    .medicalD-b ul li:nth-child(7) { top:250px; left:30%; transform: translateX(-50%); }
    .medicalD-b ul li:nth-child(8) { top:240px; right:0%; transform: translateX(-40%); }*/
}
@media(max-width:  1280px){
	.medicalD-c .tit { font-size: 20px; }
	.medicalD-c { width: 300px; }
	.medicalD { padding: 50px 0 320px; }
	/*.medicalD-b ul li:nth-child(2) { left: 55%; }
	.medicalD-b ul li:nth-child(5) { left: 53%; }
    .medicalD-b ul li:nth-child(7) { top:250px; left:30%; transform: translateX(-50%); }
    .medicalD-b ul li:nth-child(8) { top:240px; right:0%; transform: translateX(-40%); }*/
}
@media(max-width:  1024px){
	.medicalD { padding: 40px 0 50px; }
	.medicalD-b ul li { float: left; width: 49%; margin-right: 2%; position: relative; left:auto!important; top:auto!important; right:auto!important; transform: translate(0)!important; }
	/*.medicalD-b ul li .medicalD-d { display: block; }*/
	.medicalD-b ul li { z-index: 10; background: #0e3566; }
	.medicalD-b ul li .tit { padding-left:  32px; background-size: auto 90%; color: #fff; }
	.medicalD-b ul { display: flex; flex-wrap: wrap; height: auto; }
	.medicalD-b ul li:nth-child(2n) { margin-right:0; }
	.medicalD-b ul li:nth-child(n+3) { margin-top:2%; }
	.medicalD-c { width: 100%; }
	.medicalD-b { margin-top: 30px; }
}
@media(max-width:  640px){
	.medicalD { padding: 30px 0 40px; }
	.medicalD-b ul li { float: left; width: 100%; margin-right: 0; }
	.medicalD-b ul li:nth-child(2n) { margin-right:0; }
	.medicalD-b ul li:nth-child(n+2) { margin-top:16px; }
	.medicalD-c { width: 100%; }
	.medicalD-c { padding: 16px 12px 20px; }
	.medicalD-b ul li .tit { font-size: 18px; }
}










.medicalE-b { margin-top:40px; }
.medicalE-b ul { display: flex; flex-wrap: wrap; }
.medicalE-b ul li { background: #f7f7f7; float: left; width: 32%; margin-right:2%; }
.medicalE-c { padding:100px 30px 40px; }
.medicalE-c .icon {color: rgba(255,255,255,0.3);font-family: arial;color: #fff; text-shadow: #6b83a0 1px 0 0, #6b83a0 0 1px 0, #6b83a0 -1px 0 0, #6b83a0 0 -1px 0; font-size: 80px; position: absolute; right:30px; top:20px; }
.medicalE-c .t { font-size: 24px; color:#333333; }
.medicalE-c .c { font-size: 16px; color:#666666; line-height: 1.8; margin: 8px 0 20px; }
.medicalE-b ul li:last-child { margin-right:0; }


@media(max-width: 1680px){
	.medicalE-c { padding:90px 20px 40px; }
	.medicalE-c .icon { font-size: 70px; right:20px; }
	.medicalE-c .t { font-size: 22px; }
}
@media(max-width: 1480px){
	.medicalE-c { padding:80px 20px 40px; }
	.medicalE-c .icon { font-size: 60px; }
	.medicalE-c .t { font-size: 20px; }
	.medicalE-b { margin-top:30px; }
}
@media(max-width: 1280px){
	.medicalE-c { padding:60px 20px 40px; }
	.medicalE-c .icon { font-size: 50px;  }
	.medicalE-c .t { font-size: 20px; }
}
@media(max-width: 1024px){
	.medicalE-c { padding:50px 16px 30px; }
	.medicalE-c .icon { font-size: 40px; right: 16px;  }
	.medicalE-c .t { font-size: 20px; }
	.medicalE-b ul li { width: 100%; margin-right:0; }
	.medicalE-b ul li:nth-child(n+2) { margin-top: 20px; }
	.medicalE-c .t { font-size: 18px; }
}

.medicalF { background: #0e3566; }

.medicalF-b { float: right; width: 64%; }
.medicalF-a { width: 36%; }
.medicalF-a .c { text-align: justify; max-width: 90%; line-height: 1.8; margin: 10px 0 30px; }

.medicalF-c ul li { float: left;  }
.medicalF-c ul li:nth-child(1) { margin-right:60px; }
.medicalF-c ul li .t { font-size: 50px;color:#dd541a; line-height: 1; }
.medicalF-c ul li .cc { text-align: justify; font-size: 16px;color:#ffffff; line-height: 1.8; margin-top:10px; }
.medicalF-c ul li .t span { line-height: 1; vertical-align: bottom; font-size: 30px; }


@media(max-width:  1480px){
	.medicalF-b { width: 60%; }
	.medicalF-a { width: 40%; }
	.medicalF-c ul li .t { font-size: 42px; }
    .medicalF-c ul li .t span { font-size: 24px; }
    .medicalF-c ul li:nth-child(1) { margin-right:50px; }
}
@media(max-width:  1280px){
	.medicalF-c ul li .t { font-size: 36px; }
    .medicalF-c ul li .t span { font-size: 20px; }
    .medicalF-c ul li .cc { font-size: 14px; }
    .medicalF-c ul li:nth-child(1) { margin-right:40px; }
}
@media(max-width:  1024px){
	.medicalF-b,.medicalF-a .c { max-width: 100%; width: 100%; }
	.medicalF-a { width: 100%; float: left; margin-bottom: 10px; }
	.medicalF-a .c { margin-bottom: 18px; }
	.medicalF-c ul li:nth-child(1) { margin-bottom: 10px; }
    .medicalF-c ul li:nth-child(1) { margin-right:20px; }
}



.medicalG-b { margin-top:40px; }

.medicalG-b .mainQh { top:50%; transform: translateY(-50%); }
.medicalG-b .swiper-button-prev { left: -80px; }
.medicalG-b .swiper-button-next { right: -80px; }
.medicalG-b a { display: block; }
.medicalG-c:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/medb.png) no-repeat center/cover; }

.medicalG-c .con { position: absolute; width: 100%; bottom: 20px; padding: 0 20px; z-index: 5; }
.medicalG-c .con .t,.medicalG-e .t { font-size: 22px;color:#fff; }
.medicalG-c .con .c,.medicalG-e .c { font-size: 16px;color:#fff; margin-top:6px; }
.medicalG-e .c { padding-bottom: 20px; border-bottom:1px solid rgba(255,255,255,0.3); }

.medicalG-d { transition: all 0.6s; width: 100%; height: 100%; position: absolute; left:0; top:-1000px; background: #0e3566; z-index: 6; }
.medicalG-b .swiper-slide:hover .medicalG-d { top:0; }
.medicalG-e { position: absolute; top:50%;transform: translateY(-50%); padding: 0 30px; }
.medicalG-e .cc { max-height: 150px; overflow-y: scroll; padding-right: 10px; font-size: 14px;color:#fff; line-height: 1.8; text-align: justify; margin: 20px 0 30px; }

@media(max-width:  1780px){
	.medicalG-c .con .t,.medicalG-e .t { font-size: 20px; }
	.medicalG-e { padding: 0 20px; }
	.medicalG-e .c { padding-bottom: 16px; }
	.medicalG-e .cc { max-height: 120px; margin: 16px 0 24px; }
}
@media(max-width:  1480px){
	.medicalG-c .con .t,.medicalG-e .t { font-size: 18px; }
	.medicalG-e { padding: 0 15px; }
	.medicalG-e .c { padding-bottom: 12px; }
	.medicalG-e .cc { max-height: 100px; margin: 12px 0 20px; }
	.medicalG-b { margin-top: 30px; }
}
@media(max-width:  1280px){
	.medicalG-b .swiper-button-prev { background: #dd541a; border-color: #dd541a; left: 10px; }
    .medicalG-b .swiper-button-next { background: #dd541a; border-color: #dd541a; right: 10px; }
    .medicalG-b .mainQh:after { color:#fff; }
    .medicalG-c .con { padding:  0 12px; bottom: 16px; }
}

@media(max-width:  1024px){
	.medicalG-b { margin-top: 20px; }
}

.teamD-a ul { display: flex; flex-wrap: wrap; }
.teamD-a ul li { overflow-x: hidden; float: left; width: 24%; margin-right:1.3333%; }
.teamD-a ul li:hover .medicalG-d { top:0; }
.teamD-a ul li:nth-child(4n) { margin-right:0; }
.teamD-a ul li:nth-child(n+5) { margin-top:1.3333%; }
.teamD { padding-bottom:70px; }
.teamD-a { margin: 0 0 85px; }


@media(max-width:  1680px){
	.teamD { padding-bottom:60px; }
	.teamD-a { margin: 0 0 75px; }
}
@media(max-width:  1480px){
	.teamD { padding-bottom:50px; }
	.teamD-a { margin: 0 0 60px; }
}
@media(max-width: 1280px){
	.teamD { padding-bottom:40px; }
	.teamD-a { margin: 0 0 50px; }
}
@media(max-width: 1024px){
	.teamD { padding-bottom:40px; }
	.teamD-a { margin: 0 0 40px; }
	.teamD-a ul li { width: 32%; margin-right:2%; }
	.teamD-a ul li:nth-child(4n) { margin-right:2%; }
	.teamD-a ul li:nth-child(3n) { margin-right:0; }
	.teamD-a ul li:nth-child(n+4) { margin-top:2%; }
}
@media(max-width: 640px){
	.teamD-a ul li { width: 49%; margin-right:2%; }
	.teamD-a ul li:nth-child(3n) { margin-right:2%; }
	.teamD-a ul li:nth-child(2n) { margin-right:0; }
	.teamD-a ul li:nth-child(n+3) { margin-top:2%; }
}
@media(max-width: 500px){
	.teamD-a ul li { width: 100%; margin-right:0; }
	.teamD-a ul li:nth-child(3n) { margin-right:0; }
	.teamD-a ul li:nth-child(2n) { margin-right:0; }
	.teamD-a ul li:nth-child(n+2) { margin-top:16px; }
}



/* 2021-10-18 */
.yptA-b { width: 100%;}
.yptA-b .con .ct {text-align: center;}
.yptA-b .con .c { text-align: center; display: inline-block; max-width: 1100px;}
.yptA-c { margin-top:46px; }
.yptA-c ul li { display: inline-block; margin: 0 50px; text-align: center; padding-top:26px; width: 190px; height: 190px; border-radius: 50%; border:1px solid #eef0f4; position: relative; }
.yptA-c ul li .t { font-size: 20px;color:#123868; margin-top:2px; }
.yptA-c ul li:after { content:''; width: 23px; height: 23px; position: absolute; top:50%; transform: translateY(-50%); right: -63px; background: url(../images/yptd.png) no-repeat center;}
.yptA-c ul li:last-child:after { display: none; }

@media(max-width: 1480px){
    .yptA-c { margin-top:36px; }
    .yptA-c ul li .icon img { width: 66px; height: auto; }
    .yptA-c ul li { padding-top: 20px; margin: 0 40px; width: 150px; height: 150px; }
    .yptA-c ul li .t { font-size: 18px;}
    .yptA-c ul li:after { right: -53px;}
}
@media(max-width: 1280px){
    .yptA-c { margin-top:30px; }
    .yptA-c ul li .icon img { width: 56px; height: auto; }
    .yptA-c ul li { padding-top: 20px; margin: 0 30px; width: 140px; height: 140px; }
    .yptA-c ul li .t { font-size: 16px;}
    .yptA-c ul li:after { right: -43px;}
}
@media(max-width: 750px){
    .yptA-c { margin-top:20px; }
    .yptA-c ul li .icon img { width: 50px; height: auto; }
    .yptA-c ul li { padding-top: 16px; margin: 0 5px; width: 120px; height: 120px; }
    .yptA-c ul li .t { font-size: 16px;}
    .yptA-c ul li:after { display: none;}
}
@media(max-width: 550px){
    .yptA-c ul li .icon img { width: 40px; height: auto; }
    .yptA-c ul li { padding-top: 15px; margin: 0 2px; width: 100px; height: 100px; }
    .yptA-c ul li .t { font-size: 16px; margin-top:0;}
}
@media(max-width: 380px){
    .yptA-c ul li { padding-top: 10px; margin: 0px; width: 90px; height: 90px; }
    .yptA-c ul li .t { font-size: 14px; margin-top:-1px;}
}



.yptB { padding-top:100px; background: #f7f7f7;}
.yptB-b { margin-top:60px; }
.yptB-b ul li { position: relative; width: 20%; float: left; text-align: center;}
.yptB-b ul li:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: #0e3566; opacity: 0; transition: all 0.6s;}
.yptB-d { position: absolute; left:0; top:50%; transform: translateY(-50%); z-index: 5; width: 100%; padding: 0 40px; }
.yptB-d .c { font-size: 24px; color:#fff; margin:8px 0 20px;}
.yptB-d .con { display: none; font-size: 14px; text-align: left; color:#fff; line-height: 1.8; }

.yptB-b ul li:hover::after,.yptB-b ul li.cur::after { opacity: 1; }
.yptB-b ul li:hover .con,.yptB-b ul li.cur .con { display: block; }





@media(max-width: 1680px){
    .yptB { padding-top:80px; }
    .yptB-d .c { font-size: 22px; }
    .yptB-b { margin-top:50px; }
    .yptB-d { padding: 0 30px; }
}
@media(max-width: 1480px){
    .yptB { padding-top:60px; }
    .yptB-b { margin-top:40px; }
    .yptB-d .c { font-size: 20px; }
    .yptB-d { padding: 0 20px; }
    .yptB-b ul li .icon img { width: 50px; height: auto;}
    .yptB-d .c { margin:5px 0 12px;}
}
@media(max-width: 1280px){
    .yptB { padding-top:40px; }
    .yptB-b { margin-top:30px; }
    .yptB-d .c { font-size: 18px; }
    .yptB-d { padding: 0 12px; }
}
@media(max-width: 1024px){
    .yptB { padding-top:30px; }
    .yptB-b { margin-top:20px; }
    .yptB-b ul li { width: 100%;}
}



.yptC-a .img { width: 47%; float: left;}
.yptC-b { width: 49%; right:0; }
.yptC-b .solutionA-b { width: 100%;}
.yptC-b .con .c { padding-right: 10px; max-height: 210px; overflow-y: scroll;  text-align: justify; font-size: 16px;color:#666666;}
.yptC-b .con .c p span { color:#333333;}
.yptC-b .con .c p { margin:6px 0; }

@media(max-width: 1680px){
    .yptC-b { width: 50%; }
}
@media(max-width: 1480px){
    .yptC-b .con .c { max-height: 160px;}
}
@media(max-width: 1280px){
    .yptC-b .con .c { max-height: 120px;}
}
@media(max-width: 1024px){
    .yptC-a .img { width: 100%; }
    .yptC-b { width: 100%; float: left;}
    .yptC-b .con .c { max-height: 12000px; height: auto;}
}

.yptD .solutionA-b .con .c { overflow: hidden!important; max-height:10000px!important;}
@media(max-width: 1480px){
    .yptD-b { width: 50%; }
}
@media(max-width: 1280px){
    .yptD-b { width: 70%; }
}
@media(max-width: 1024px){
    .yptD-b { width: 100%; float: none; padding:0 0 40px; }
    .yptD-b .mainTit .t { color:#333!important; }
    .yptD-b .con .c { color:#666!important; }
}


@media(max-width: 1680px){
    .yxyxB-b { margin-top:50px; }
    .yxyxB-c { padding-bottom: 60px; margin-bottom:40px;}
    .yxyxB-a .tabTit .tab .icon img { height: 70px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 22px; }
}
@media(max-width: 1480px){
    .yxyxB-b { margin-top:40px; }
    .yxyxB-c { padding-bottom: 50px; margin-bottom:35px;}
    .yxyxB-a .tabTit .tab .icon img { height: 60px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 20px; }

}
@media(max-width: 1300px){
    .yxyxB-a .tabTit .tab { padding: 15px 0 20px; }
    .yxyxB-a .tabTit .tab .icon img { height: 50px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 18px; }

}

@media(max-width: 1100px){
    .yxyxB-a .ttt { display: block; }
    .yxyxB-az { width: 100%; overflow-x: scroll; }
    .yxyxB-a .tabTit { width: 135%; }
    .yxyxB-a .tabTit .tab { padding:16px 0 20px; }
    .yxyxB-a .tabTit .tab:nth-child(4) { margin-right:0;}
    .yxyxB-a .tabTit .tab { padding: 15px 0 20px; }
    .yxyxB-a .tabTit .tab .icon img { height: 50px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 16px; }
    .yxyxB-a .tabTit .tab .tit { height: auto;}
}
@media(max-width: 700px){
    .yxyxB-a .tabTit { width: 800px; }
    .yxyxB-a .tabTit .tab:nth-child(4) { margin-right:0;}
    .yxyxB-a .tabTit .tab { padding: 15px 0 20px; }
    .yxyxB-a .tabTit .tab .icon img { height: 50px; width: auto; }
    .yxyxB-a .tabTit .tab .tit { font-size: 15px; }
    .yxyxB-a .tabTit .tab .tit { height: auto;}
}




















