@charset "utf-8";

/**首页**/
/**头部**/

* {
	cursor: default;
}

a {
	cursor: pointer;
}

.container {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
}

.sjdh .right .navbtnb { position: relative; float: left; }
.sjdh .right .navbtnb img { width: 20px; }
.sjdh .right .navbtnb.cur .header_b_box { display: block; z-index: 10000; }
/**导航**/
.topHeader {
	position: relative;
}

.topNav {
	width: 100%;
	position: relative;
	top: 0;
	left: 50%;
	background-size: 100% 7px;
	z-index: 100;
	transform: translateX(-50%);
	border-bottom: 1px solid #ffffff21;
	height: 70px;
}

.topNav .container {
	position: relative;
}

.topNav .logo {
	float: left;
	padding-top: 8px;
}

.topNav .logo a .mrxs {
	display: block;
}

.topNav .logo a .xs {
	display: none;
}

.topNav.fixed-head .logo a .mrxs,
.topNav .logo a .mrxs {
	display: none;
}

.topNav.fixed-head .logo a .xs,
.topNav .logo a .xs {
	display: block;
}

.topNavR {
	position: absolute;
	top: 0;
	left: 54.5%;
	transform: translateX(-50%);
	width: 1043px;
}

.topNavR .menu {
	float: right;
	padding: 8px 0 0;
}

.topNavR .menu span {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding-right: 30px;
	background: url(../images/menu.png) no-repeat right center;
}




.subsearch {
	display: none;
	width: 330px;
	position: absolute;
	top: 15px;
	right: -30px;
	padding-top: 25px;
}

.subsearch form {
	background: rgba(255, 255, 255, 0.9);
	border-radius: 3px;
	padding: 15px 20px;
	position: relative;
	width: 100%;
	height: 50px;
}

.subsearch form:after {
	content: '';
	position: absolute;
	right: 36px;
	top: -8px;
	line-height: 0;
	border-width: 8px;
	border-color: rgba(255, 255, 255, 0.9);
	border-top-width: 0;
	border-style: dashed;
	border-top-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
}

.subsearch form input.inp {
	width: 100%;
	border: none;
	border-left: 2px solid #93969d;
	background: none;
	outline: none;
	padding-left: 10px;
}


.banner .swiper-container-top .swiper-pagination-top {
	bottom: 0;
	opacity: 0;
	position: absolute;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide {
	position: relative;
	display: inline-block;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
	position: absolute;
	right: 9%;
	top: 18%;
	left: auto;
	bottom: auto;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .img img {
	width: 100%;
	/*transition: all 5s;*/
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide-active .img img {
	/*	-webkit-animation: haha2 5000ms linear both;
	animation: haha2 5000ms linear both;*/
}




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



.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .za {
	color: #0b74b6;
	font-size: 46px;
	margin-bottom: 15px;
	/*font-weight: bold;*/
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .zb {
	font-size: 14px;
	color: #0b74b6;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .zc {
	font-size: 30px;
	color: #fff;
	margin-bottom: 40px;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .xt {
	width: 43px;
	height: 2px;
	background: #ffffff;
	margin-bottom: 25px;
}

a.mainMore {
	transition: all 0.6s;
	border: 1px solid #0b74b6;
	border-radius: 50px;
	padding: 15px 30px 15px 30px;
	display: inline-block;
	color: #0b74b6;
	position: relative;
	border: 1px solid #ffffff;
	color: #ffffff;
}

a.mainMoreC {
	transition: all 0.6s;
	border: 1px solid #0b73b6;
	border-radius: 50px;
	padding: 15px 30px 15px 30px;
	display: inline-block;
	color: #0b74b6;
	position: relative;
	border: 1px solid #0b73b6;
	color: #0b73b6;
}



/*内页BANNER*/
a,
img {
	vertical-align: top;
}

.ibanner {
	position: relative;
}

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

.ibanner .con {
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}

.ibanner .con .t {
	font-size: 42px;
}

.ibanner .con .et {
	font-size: 20px;
	font-family: "Arial";
	text-transform: uppercase;
	margin-top: 10px;
}

.imenu {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.imenu1 { display: none!important; }
.imenu-sj {
	display: none;
}

.imenu ul li {
	float: left;
	border-right: 1px solid rgba(0, 0, 0, 0.5);
}

.imenu ul li a {
	display: block;
	padding: 16px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
}

.imenu ul li:hover a,
.imenu ul li.cur a {
	background: #0b73b6;
}

.imenu5 ul li {
	width: 20%;
}

.imenu6 ul li {
	width: 16.6666666%;
}

.imenu2 ul li {
	width: 50%;
}

.imenu3 ul li {
	width: 33.333%;

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

@media(max-width: 1680px) {
	.ibanner .con .t {
		font-size: 36px;
	}

	.ibanner .con .et {
		font-size: 18px;
	}
}

@media(max-width: 1480px) {
	.ibanner .con .t {
		font-size: 30px;
	}

	.ibanner .con .et {
		font-size: 18px;
	}
}

@media(max-width: 1024px) {
	.imenu {
		position: inherit;
		padding: 30px 0 40px;
		display: none;
	}

	.imenu-sj {
		display: block;
	}

	.imenu5 ul li {
		width: 32.627%;
		border: inherit;
		margin-right: 1%;
		margin-bottom: 1%;
	}
	
	.imenu5 ul li:nth-child(3n){
		margin-right: 0;
	}

	.imenu5 ul .cur a {
		color: #fff;
	}

	.imenu6 ul li {
		width: 33.3333%;
	}

	.imenu ul li a {
		padding: 12px 0;
		background: #eeeeee;
		color: #999999;
	}

	.ibanner .con {
		top: 40%;
	}

	.ibanner .img .pic2 {
		display: block;
	}

	.ibanner .img .pic1 {
		display: none;
	}

	.ibanner .con .t {
		font-size: 32px;
		font-weight: bold;
	}

	.ibanner .con .et {
		font-size: 18px;
		margin-top: 2px;
	}
	
	.imenu ul li{
		border: inherit;
	    width: 31.62%;
	    margin-right: 1%;
	    margin-bottom: 1%;
	}
	
	.imenu ul .cur a{
		color: #fff;
	}
}

@media(max-width: 750px) {
	.imenu6 ul li { width: 49%; margin-right:0; }
	.imenu6 ul li:nth-child(2n) { float: right; }
}

@media(max-width: 640px) {
	.ibanner .con .t {
		font-size: 24px;
		font-weight: bold;
	}

	.ibanner .con .et {
		font-size: 14px;
	}

	.imenu5 ul li,.imenu3 ul li {
		width: 49%;
		border: inherit;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.imenu5 ul li:nth-child(2n),.imenu3 ul li:nth-child(2n){
		margin-right: 0; float: right;
	}

}
@media(max-width: 440px) {
	.imenu ul li a { font-size: 14px; }
}
@media(max-width: 380px) {
	.imenu ul li a { font-size: 12px; }
}


a.mainMore span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	width: 27px;
	height: 8px;
	background: url(../images/sbqq.png) no-repeat center;
}

a.mainMoreA {
	color: #fff;
	border-color: #0b74b6;
	background: #0b74b6;
}

a.mainMoreA span {
	width: 35px;
    height: 10px;
    background: url(../images/bsalg.png) no-repeat center;
}

a.mainMoreB {
	color: #a7a7a7;
	border-color: #999999;
}

a.mainMoreB span {
	background: url(../images/shqq.png) no-repeat center;
}

a.mainMore:hover {
	color: #fff;
	border-color: #0b74b6;
	background: #0b74b6;
}

a.mainMore:hover span {
	background: url(../images/sbqq.png) no-repeat center;
}


.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {
	    color: #005eae;
    font-size: 25px;
    margin-bottom: 9px;
    width: 418px;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .zb {
	color: #005eae;
	font-size: 13.39px;
}


.banner .swiper-container-top {
	position: relative;
}

@media(max-width: 1700px) {
	.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
		right: 7%;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {
		font-size: 32px;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .zb {
		font-size: 13px;
	}
}

@media(max-width: 1580px) {
	.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
		right: 7%;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {
		font-size: 28px;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .zb {
		font-size: 12px;
	}
}

@media(max-width: 1480px) {
	.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
		right: 7%;
		width: 25%;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {
		font-size: 24px;
	}

}

@media(max-width: 1280px) {
	.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
		width: 27%;
	}

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {
		font-size: 20px;
	}
}


.ssss {
	/*display: none;*/
	z-index: 100000000000;
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	text-align: center;
}

.sss {
	cursor: pointer;
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

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

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

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

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

.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 10px, 20px, 0px);
}

.sss.sss-active::before {
	background: #ff5a2b;
}

.sss.sss-active .circle i::before {
	-webkit-animation: circleR 5000ms linear both;
	animation: circleR 5000ms linear both;
}

.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

@-webkit-keyframes circleL {

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

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

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

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

@keyframes circleL {

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

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

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

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




.nav {
	    float: right;
    margin-right: 64px;
}

.nav ul .ee {
	margin-right: 0;
}

.nav ul li {
	float: left;
	margin-right: 53px;
	font-family: SourceHanSansCN-Medium;
}

.nav ul li span {
	font-size: 12px;
	vertical-align: top;
	font-family: SourceHanSansCN-Medium;
}

.nav ul li:hover a {
	color: #2e5b96;
}

.nav ul li>a {
	font-size: 18px;
	color: #ffffff;
	line-height: 70px;
	display: inline-block;
	font-family: SourceHanSansCN-Medium;
}

.nav ul li:nth-child(8) {
	margin-right: 0;
}


.nav ul li {
	position: relative;
}

.nav ul li .navSub {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	top: 68px;
	display: none;
	padding: 14px 0;
	text-align: left;
	border-top: 4px solid #0b73b6;
}



.nav ul li .navSub dl dd a {
	display: block;
	font-size: 14px;
	color: #0b73b6;
	padding: 10px 30px;
	white-space: nowrap;
}

.nav ul li #ee dl dd a {
	color: #333;
}

.nav ul li #ee dd:hover>a {
	color: #107cbb;
	/* background: #2e5b96; */
	
	font-weight: bold;
}

.nav ul li .navSub dd .ssub { display: none; position: absolute; left: 99%; background: rgba(16, 124, 187, 0.6); width: 100%; top:0; }
.nav ul li #ee dl dd .ssub a { color:#fff;}
.nav ul li .navSub dd:hover .ssub { display: block;}
/* .nav ul li #ee dl dd .ssub a:hover { color:#fff!important; background: #107cbb; } */
.nav ul li #ee dl dd .ssub a { white-space: normal; }



.nav ul li:hover .navSub {
	display: block;
}

.nav ul li .navSub dd {
	position: relative;
}

.nav ul li .navSub dd a {
	position: relative;
	z-index: 10;
}

.nav ul li .navSub dd .sub {
	background: #fff;
	padding: 10px 20px;
	width: 180px;
	display: none;
	position: absolute;
	top: -10px;
	left: 160px;
}

.nav ul li .navSub dd .sub a {
	padding: 10px 0;
	color: #333;
}

.nav ul li .navSub dd .sub a:hover {
	color: #f11053;
}

.nav ul li .navSub dd:hover .sub {
	display: block;
}

@media(max-width: 1680px){
	.nav ul li { margin-right:30px; }
	.topNavR { width: 930px; }
}







.topNav.fixed-head {
	z-index: 999;
	position: fixed;
	top: 0;
	margin-top: 0;
	width: 100%;
	transform: translateX(0);
	left: 0;
	border: 0;
	background: #ffffff;
	transition: All .4s ease;
	-webkit-transition: All .4s ease;
	-moz-transition: All .4s ease;
	-o-transition: All .4s ease;
	-webkit-animation: headerFix 1s ease 1;
	animation: headerFix 1s ease 1;
}

.topNav.fixed-head .topNavR .nav ul li a,
.topNav .topNavR .nav ul li a {
	color: #333333;
}

.topNav.fixed-head .topNavR .nav ul li:hover a,
.topNav.fixed-head .topNavR .nav ul li.cur a,
.topNav .topNavR .nav ul li:hover a,
.topNavR .nav ul li.cur a {
	color: #2e5b96;
}

.rmtb {
	float: right;
	padding-top: 9px;

}

.rmtb a {
	float: left;
	padding: 15px 0;
}

.rmtb .rmtbA {
	margin-right: 22px;
}

.rmtb a .mrxs {
	display: block;
}

.rmtb a .yc {
	display: none;
}

.rmtb .z {
	float: right;
	padding: 16px 0 15px 13px;
	font-size: 18px;
	color: #fff;
}

.topNav.fixed-head .rmtb .z,
.topNav .rmtb .z {
	color: #0b73b6;
}

.topNav.fixed-head .rmtb a .yc,
.topNav .rmtb a .yc {
	display: block;
}

.topNav.fixed-head .rmtb a .mrxs,
.topNav .rmtb a .mrxs {
	display: none;
}

.topNav.fixed-head .topNavR .nav ul li .navSub dl dd a,
.topNav. .topNavR .nav ul li .navSub dl dd a {
	color: #fff;
}


.rmtb {
	float: right;
	padding-top: 9px;

}

.rmtb a {
	float: left;
	padding: 15px 0;
}

.rmtb .rmtbA {
	margin-right: 22px;
}

.rmtb a .mrxs {
	display: block;
}

.rmtb a .yc {
	display: none;
}

.rmtb .z {
	float: right;
	padding: 16px 0 15px 13px;
	font-size: 18px;
	color: #fff;
}

.topNav.fixed-head .rmtb .z,
.topNav .rmtb .z {
	color: #0b73b6;
}

.topNav.fixed-head .rmtb a .yc,
.topNav .rmtb a .yc {
	display: block;
}

.topNav.fixed-head .rmtb a .mrxs,
.topNav .rmtb a .mrxs {
	display: none;
}

.topNav.fixed-head .topNavR .nav ul li .navSub dl dd a,
.topNav. .topNavR .nav ul li .navSub dl dd a {
	color: #fff;
}





@media(max-width: 1680px) {
	.topNav .logo {
		padding-top: 5px;
	}

	.nav ul li>a {
		line-height: 70px;
	}

	.rmtb {
		padding-top: 7px;
	}
}





/**检验项目**/
.jyxm {
	background: #f9f9f9;
	padding: 90px 0 100px;
}

.jyxm .jyxmA {
	margin-bottom: 80px;
}

.jyxm .jyxmA .left {
	float: left;
	width: 30%;
}

.jyxm .jyxmA .left .jyxma {
	color: #0b73b6;
	font-size: 40px;
	text-transform: uppercase;
}

.jyxm .jyxmA .left .jyxma span {
	font-weight: bold;
}

.jyxm .jyxmA .left .jyxmb {
	color: #333333;
	font-size: 32px;
	/*font-weight: bold;*/
	margin-bottom: 10px;
}

.jyxm .jyxmA .left .jyxmc {
	font-size: 16px;
	color: #999999;
}

.jyxm .jyxmA .right {
	float: right;
	width: 60%;
}

.jyxm .jyxmA .right .righta .ce {
	cursor: pointer;
	margin-right: 3.833333%;
	float: left;
	width: 11%;
	transition: all 0.2s;
	overflow: hidden;
	border-radius: 50%;
}

.jyxm .jyxmA .right .righta .cur,
.jyxm .jyxmA .right .righta .ce:hover {
	background: #0b74b6;
	border-color: #0b74b6;
}

/*.jyxm .jyxmA .right .righta .ce:hover { transform: rotate(360deg); }*/

.jyxm .jyxmA .right .righta .ce img {
	display: block;
	width: 100%;
	height: auto;
}

.jyxm .jyxmA .right .righta .ce {
	padding: 18px;
	border: 1px solid #ddd;
	position: relative;
}

.jyxm .jyxmA .right .righta .ce:nth-child(7) {
	margin-right: 0;
}

/*.jyxm .jyxmA .right .righta .ce:hover .moyc,.jyxm .jyxmA .right .righta .ce.cur .moyc { bottom:0; }*/

.jyxm .jyxmA .right .righta .xs .moyc {
	display: block;
}

.jyxm .jyxmA .right .righta .ce .moyc {
	display: none;
	/*position: absolute;bottom:-100%;left:0;*/
	/*transition: all 0.5s;*/
}

.jyxm .jyxmA .right .righta .cur .xs {
	display: none;
}

.jyxm .jyxmA .right .righta .cur .moyc {
	display: block;
}


.jyxm .jyxmB .jyxma {
	float: left;
	background: #fff;
	width: 49%;
	padding: 92px 70px;
	position: absolute;
	z-index: 99;
	top: -25px;
	transition: all 0.6s;
}

.jyxm .jyxmB .jyxma:hover {
	transform: scale(1.05);
}

.jyxm .jyxmB .jyxma .jyxmb {
	color: #333333;
	font-size: 28px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 6px;
}

.jyxm .jyxmB .jyxma .jyxmb span {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	vertical-align: bottom;
	margin-left: 5px;
}

.jyxm .jyxmB .jyxma p {
	font-size: 15px;
	color: #999999;
	line-height: 28px;
	margin-bottom: 40px;
	text-align: justify;
}


.jyxm .qd {
	float: right;
	z-index: 99;
	/*width: 63%;*/
	width: 57.85%;
	overflow: hidden;
}

.jyxm .qd img {
	width: 100%;
	transition: all 0.6s;
}

.jyxm .qd img:hover {
	transform: scale(1.05);
}

.jyxm .jyxmB .zbc {
	position: relative;
	margin-top: 50px;
}






/**检验中心**/
.jyzx {
	padding: 98px 0;
}

.jyzx .jyaz .left {
	float: left;
	max-width: 1000px;
	text-align: justify;
	width: calc(100% - 200px);
}

.jyzx .jyaz .left .jyzxa {
	color: #0b73b6;
	font-size: 40px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.jyzx .jyaz .left .jyzxa span {
	font-weight: bold;
}

.jyzx .jyaz .left .jyzxb {
	margin-bottom: 20px;
	font-size: 32px;
	color: #333333;
	/*font-weight: bold;*/
}

.jyzx .jyaz .left p {
	color: #999999;
	font-size: 16px;
	line-height: 24px;
}

.jyzx .jyaz .right {
	float: right;
	display: inline-flex;
}



.jyzx .jyzxc {
	margin-top: 50px;
}

.jyzx .jyzxc ul li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

.jyzx .jyzxc ul li:hover a .img {
	overflow: hidden;
}

.jyzx .jyzxc ul li:hover a .img img {
	transform: scale(1.1);
	transition: all 0.5s;
}

.jyzx .jyzxc ul li:nth-child(3) {
	margin-right: 0;
}

.jyzx .jyzxc ul li a .z {
	margin-top: 19px;
}

.jyzx .jyzxc ul li a .z .za {
	display: inline-block;
	padding-right: 38px;
	background: url(../images/jt.png) no-repeat right center;
	color: #333333;
	font-size: 18px;
	margin-right: 6px;
	transition: all 0.6s;
}

.jyzx .jyzxc ul li:hover a .z .za {
	padding-right: 46px;
	background: url(../images/jtbg.png) no-repeat right center;
}

.jyzx .jyzxc ul li a .z img {
	float: left;
	margin-top: 9px;
}

.jyzx .jyzxc ul li a .z .xs {
	display: block;
	transition: all 0.6s;
}

.jyzx .jyzxc ul li a .z .mryc {
	display: none;
	transition: all 0.6s;
}

.jyzx .jyzxc ul li:hover a .z .za {
	color: #0b73b6;
}

.jyzx .jyzxc ul li:hover a .z .xs {
	display: none;
}

.jyzx .jyzxc ul li:hover a .z .mryc {
	display: block;
}



/**社会责任**/
.shzr {
	background: url(../images/shzr.jpg) no-repeat center center/cover;
	padding: 192px 0;
}

.shzr .shzra {
	color: #ffffff;
	font-size: 40px;
	text-transform: uppercase;
}

.shzr .shzra span {
	font-weight: bold;
}

.shzr .shzrb {
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 32px;
	margin-top: 6px;
}

.shzr p {
	color: #ffffff;
	font-size: 15px;
	line-height: 28px;
	width: 42%;
	margin-bottom: 56px;
}




/**新闻中心**/
.news {
	background: #f6f6f6;
}

.xwzx {
	background: #f9f9f9;
	padding: 84px 0;
}

.xwzx .bt .left {
	float: left;
}

.xwzx .bt .left .bta {
	font-size: 40px;
	color: #0b73b6;
}

.xwzx .bt .left .bta span {
	font-weight: bold;
}

.xwzx .bt .left .btb {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
}

.xwzx .bt .right {
	float: right;
	display: flex;
}


.xwzx .xwzxa {
	margin-top: 46px;
}

.xwzx .xwzxa ul li {
	float: left;
	background: #fff;
	width: 61%;
	padding: 30px 36px 30px 30px;
}

.xwzx .xwzxa ul .kdx {
	width: 37%;
	margin-left: 2%;
	margin-bottom: 20px;
}

.xwzx .xwzxa ul .kdd {
	margin-bottom: 0;
}

.xwzx .xwzxa ul li a .img {
	float: left;
	width: 48%;
	overflow: hidden;
}

.xwzx .xwzxa ul li:hover a .img img {
	transform: scale(1.1);
	transition: all 0.5s;
}

.xwzx .xwzxa ul li a .img img {
	width: 100%;
}

.xwzx .xwzxa ul li a .right {
	float: left;
	width: 51%;
	padding-left: 36px;
}

.xwzx .xwzxa ul li a .ra {
	color: #333333;
	font-size: 18px;
	margin-bottom: 27px;
	transition: all 0.6s;
	font-weight: bold;
}

.xwzx .xwzxa ul li a .right p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.xwzx .xwzxa ul li a .zyz {
	margin-top: 35px;
}

.xwzx .xwzxa ul li a .zy .zya {
	background: url(../images/jt.png) no-repeat right center;
	color: #999999;
	font-size: 16px;
	transition: all 0.9s;
}

.xwzx .xwzxa ul li:hover a .zy .zya {
	background: url(../images/jtbg.png) no-repeat right center;
}

.xwzx .xwzxa ul li a .zy .zyb {
	float: right;
}

.xwzx .xwzxa ul li a .zy .zyb .xs {
	display: block;
	transition: all 0.9s;
}

.xwzx .xwzxa ul li a .zy .zyb .yc {
	display: none;
}

.xwzx .xwzxa ul li a .zy {
	margin-top: 64px;
}

.xwzx .xwzxa ul .kdx a .zy {
	margin-top: 66px;
}

.xwzx .xwzxa ul li:hover a .ra {
	color: #0b73b6;
}

.xwzx .xwzxa ul li:hover .zy .zya {
	color: #0b73b6;
}

.xwzx .xwzxa ul li:hover a .zy .zyb .yc {
	display: block;
}

.xwzx .xwzxa ul li:hover a .zy .zyb .xs {
	display: none;
}





/**底部**/
.footter {
	padding-top: 50px;
	background: #f9f9f9;
}

.footter .footterbao {
	padding-bottom: 90px;
	position: relative;
}

.footter .footterbao .foottera {
	float: left;
}

.footter .footterbao .foottera .sw {
	margin-bottom: 20px;
}

.footter .footterbao .foottera .za {
	font-size: 14px;
	color: #999;
	margin-bottom: 12px;
}

.footter .footterbao .footterb {
	float: left;
	margin-left: 50px;
	position: absolute;
	left: 46%;
	transform: translateX(-50%);
	width: 902px;
}

.footter .footterbao .footterb dl {
	float: left;
	margin-right: 30px;
}

.footter .footterbao .footterb dl:last-child {
	margin-right: 0;
}


.footter .footterbao .footterb dt {
	margin-bottom: 20px;
}

.footter .footterbao .footterb dt a {
	font-size: 18px;
	color: #333333;
}

.footter .footterbao .footterb dd {
	margin-bottom: 6px;
}

.footter .footterbao .footterb dd a {
	color: #999999;
	font-size: 15px;
}

.footter .footterbao .footterb dd a:hover {
	color: #0b73b6;
}

.footter .footterbao .footterc {
	float: right;
	text-align: center;
}

.footter .footterbao .footterc .sm {
	color: #999999;
	font-size: 14px;
	margin-top: 5px;
}

.footter .footterd {
	border-top: 1px solid #dedede;
	padding: 19px 0;
}

.footter .footterd .left {
	float: left;
	color: #999999;
	font-size: 15px;
}

.footter .footterd .right {
	float: right;
	color: #999999;
	font-size: 15px;
}

.footter .footterd .right a {
	color: #999999;
}



.sjdh {
	display: none;
}
.footter .footterbao .foottera i { font-style: normal; }
@media(max-width: 1580px){
	.footter .footterbao .foottera {
		width: 180px;word-break:break-word; 
	}
	.footter .footterbao .foottera i { display: block; }
}
@media(max-width: 1280px){
	.footter .footterbao .foottera {
		width: 140px;word-break:break-word; 
	}
}

/**mobile nav**/
.nav_box {
	width: 100%;
	height: 100%;
	position: fixed;
	right: auto;
	top: 0;
	bottom: 0;
	left: -100%;
	overflow: auto;
	background: #fff;
	z-index: 99999;
	padding-bottom: 20px;
}

.nav_box .nav-title {
	height: 75px;
	position: relative;
	border-bottom: 1px solid #666;
}

.nav_box .nav-title .navclose {
	width: 30px;
	height: 30px;
	display: block;
	font-size: 0;
	line-height: 30px;
	position: absolute;
	right: 15px;
	top: 50%;
	z-index: 2;
	transform: translateY(-50%);
}

.nav_box .nav-title h1 {
	width: 20%;
	line-height: 0;
	margin-left: 15px;
	padding-top: 30px;
}

.nav_box .nav-title h1 img {
	width: 100%;
}

.nav_box .navlist {
	width: 100%;
}

.nav_box .navlist ul>li {
	float: left;
	width: 100%;
	font-size: 24px;
	line-height: 66px;
	border-bottom: 1px solid #666;
	padding: 0 15px;
	text-transform: capitalize;
}

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

.nav_box .navlist ul>li>a:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 13px;
	height: 22px;
	background: url(../images/icon_jt.png) no-repeat center center / cover;
}

.nav_box .navMenu {
	padding-bottom: 10px;
	display: none;
}

.nav_box .navMenu a {
	display: block;
	color: #bcbcbc;
	border-top: 1px solid rgba(255, 255, 255, .3);
}






/*移动端*/

.mo_header {
	display: none;
	position: relative;
}

.mo_header .pic1 {
	height: 27px;
	width: 115px;
	display: inline-block;
}

.mo_header .navbtn {
	cursor: pointer;
	height: 32px;
	box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	width: 34px;
	line-height: 0;
	/* display: none;*/
	z-index: 1;
}

#open_menu {
	/*position: relative; width: 40px; height: 35px;*/
	float: left;
	display: block;
	margin-top: 0.05rem;
	margin-left: auto;
	margin-right: auto;
}

#open_menu span,
#open_menu span::before,
#open_menu span::after {
	width: 26px;
	height: 2px;
	background-color: #000;
	border-radius: 3px;
	position: absolute;
	transition: transform 0.15s ease
}

#open_menu span::before,
#open_menu span::after {
	content: "";
	display: block
}

#open_menu span::before {
	top: -7px;
}

#open_menu span::after {
	bottom: -7px;
}

#open_menu span {
	top: 50%;
	margin-top: -1.5px;
	transition-duration: 0.3s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#open_menu span::before {
	transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease
}

#open_menu span::after {
	transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.15s ease
}

#open_menu.is-active span {
	transform: rotate(225deg);
	transition-delay: 0.14s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}

#open_menu.is-active span::before {
	top: 0;
	opacity: 0;
	transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out, background-color 0.15s ease
}

#open_menu.is-active span::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.15s ease;
}

/**mobile nav**/
.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;
}

.sja {
	display: none;
}

.sjbanner {
	display: none;
}

.sjdb {
	display: none;
}

.jyzx .sja a {
	border: 1px solid #999999;
	border-radius: 50px;
	padding: 19px 40px;
	display: inline-block;
}

.guide {
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	background: #0b73b6;
	text-align: center;
	width: 90px;
	display: none;
	z-index: 10000;
}

.guide a {
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #2d87c0;
}

.guide a .jd .img {
	margin-bottom: 6px;
}

.guide a .jd span {
	color: #ffffff;
	font-size: 14px;
}

.guide .top {
	padding: 24px 0 27px;
}

/*面包屑*/
.location {
	padding: 28px 0;
	vertical-align: middle;
	text-align: right;
	font-size: 14px;
	color: #999999;
}

.location a {
	color: #999;
	display: inline-block;
}

.location a.home {
	padding-left: 28px;
	background: url(../images/home.png) no-repeat left center;
}

.location a.cur {
	color: #0b73b6;
}

@media(max-width: 1024px) {
	.location {
		padding: 18px 0 20px;
		display: none;
	}
}

@media(max-width: 550px) {
	.location {
		text-align: left;
	}
}

.alignC {
	text-align: center;
}

.mainTit .t {
	font-size: 32px;
	color: #333333;
}

.mainTit .et {
	font-size: 39px;
	color: #0b73b6;
	font-family: "Arial";
	text-transform: uppercase;
}

.mainTit .et span {
	font-weight: bold;
}

.mainTit .c {
	font-size: 16px;
	color: #595757;
}

@media(max-width: 1680px) {
	.mainTit .t {
		font-size: 30px;
	}

	.mainTit .et {
		font-size: 32px;
	}
}

@media(max-width: 1480px) {
	.mainTit .t {
		font-size: 28px;
	}

	.mainTit .et {
		font-size: 28px;
	}
}

@media(max-width: 1280px) {
	.mainTit .t {
		font-size: 26px;
	}

	.mainTit .et {
		font-size: 24px;
	}
}

@media(max-width: 1024px) {
	.mainTit .t {
		font-size: 24px;
		font-weight: bold;
	}

	.mainTit .et {
		font-size: 24px;
	}
}
@media(max-width: 500px) {
	.mainTit .t {
		font-size: 20px;
		font-weight: bold;
	}

	.mainTit .et {
		font-size: 20px;
	}
}


/*关于我们*/
.about {
	background: url(../images/aboutbg.jpg) no-repeat center/cover;
}

.aboutA-a .mainTit {
	float: left;
}

.aboutA-b {
	margin-top: 10px;
	float: right;
}

.aboutA-b ul li {
	margin-left: 10px;
	float: left;
	font-size: 16px;
	color: #999999;
	border-radius: 40px;
	padding: 13px 34px;
	border: 1px solid #dedede;
	cursor: pointer;
	margin-top: 10px;
}

.aboutA-b ul li:hover,
.aboutA-b ul li.cur {
	color: #fff;
	background: #f7ad54;
	border-color: #f7ad54;
}

.aboutA-b ul li:last-child {
	margin-right: 0;
}

.aboutA-b ul li a {
	color: #999999;
}

.aboutA-b ul li.cur a,
.aboutA-b ul li:hover a {
	color: #fff;
}

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

@media(max-width: 1480px) {
	.aboutA-b {
		margin-top: 0px;
	}
}

@media(max-width: 1280px) {
	.aboutA-b {
		margin-top: 0px;
	}

	.aboutA-b ul li {
		padding: 8px 20px;
	}
}

@media(max-width: 640px) {

	.aboutA-a .mainTit,
	.aboutA-b {
		width: 100%;
	}

	.aboutA-a .mainTit,
	.xff {
		width: 100%;
		padding-top: 20px;
	}

	.aboutA-b {
		margin-top: 10px;
	}

	.aboutA-b ul li {
		margin: 10px 10px 0 0;
	}
}
@media(max-width: 450px){
	.aboutA-b ul li { font-size: 14px; }
}
@media(max-width: 380px){
	.aboutA-b ul li { font-size: 12px; }
}
.aboutA-c {
	margin-top: 50px;
}

.aboutA-d {
	font-size: 16px;
    color: #666666;
    line-height: 2;
    float: left;
    width: 45.6%;
    text-align: justify;
    overflow: auto;
    max-height: 531px;
    padding: 0px 30px 0 3px;
}

.aboutA-d p {
	margin-bottom: 10px;
}

.aboutA-e {
	float: right;
	width: 50%;
}

@media(max-width: 1680px) {
	.aboutA-d {
		line-height: 1.8;
	}

	.aboutA-c {
		margin-top: 40px;
	}
}

@media(max-width: 1480px) {
	.aboutA-c {
		margin-top: 30px;
	}

	.aboutA-d {
		line-height: 1.8;
		width: 45%;
		font-size: 15px;
	}
}

@media(max-width: 1280px) {
	.aboutA-c {
		margin-top: 20px;
	}

	.aboutA-d {
		line-height: 1.6;
		font-size: 14px;
	}
}

@media(max-width: 1024px) {

	.aboutA-e,
	.aboutA-d {
		width: 100%;
	}

	.aboutA-e {
		margin-top: 15px;
	}

	.aboutA-d {
		line-height: 1.8;
		font-size: 16px;
	}
}

.aboutB {
	padding: 60px 0 70px;
}

.aboutB-a ul li {
	margin: 30px 0;
	position: relative;
	float: left;
	width: 31%;
	margin-right: 3.5%;
}

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

.aboutB-a ul li .icon {
	float: left;
	width: 145px;
}

.aboutB-a ul li .icon img.pic2 {
	display: none;
}

.aboutB-a ul li:hover img.pic1 {
	display: none;
}

.aboutB-a ul li:hover img.pic2 {
	display: inline-block;
}

.aboutB-a ul li .con {
	float: left;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: calc(100% - 145px);
}

.aboutB-a ul li .con .t p {
	line-height: 1;
	font-size: 18px;
	color: #176daa;
}

.aboutB-a ul li .con .t p span {
	line-height: 0.8;
	font-size: 44px;
	font-weight: bold;
}

.aboutB-a ul li .con .c {
	margin-top: 4px;
	font-size: 16px;
	color: #666666;
}


@media(max-width: 1680px) {
	.aboutB {
		padding: 50px 0 60px;
	}

	.aboutB-a ul li {
		margin: 20px 0;
		margin-right: 3.5%;
	}

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

	.aboutB-a ul li .icon {
		width: 130px;
	}

	.aboutB-a ul li .icon img {
		width: 110px;
	}

	.aboutB-a ul li .con {
		width: calc(100% - 130px);
	}

	.aboutB-a ul li .con .t p span {
		font-size: 40px;
	}
}

@media(max-width: 1480px) {
	.aboutB {
		padding: 40px 0 50px;
	}

	.aboutB-a ul li {
		margin: 20px 0;
		margin-right: 3.5%;
	}

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

	.aboutB-a ul li .icon {
		width: 130px;
	}

	.aboutB-a ul li .icon img {
		width: 110px;
	}

	.aboutB-a ul li .con {
		width: calc(100% - 130px);
	}

	.aboutB-a ul li .con .t p span {
		font-size: 32px;
	}

	.aboutB-a ul li .con .t p {
		font-size: 16px;
	}

	.aboutB-a ul li .con .c {
		font-size: 14px;
	}
}

@media(max-width: 1024px) {
	.aboutB {
		padding: 30px 0 40px;
	}

	.aboutB-a ul li {
		margin: 10px 0;
		width: 48%;
		margin-right: 0;
	}

	.aboutB-a ul li:nth-child(2n) {
		float: right;
	}

	.aboutB-a ul li .icon {
		width: 130px;
	}

	.aboutB-a ul li .icon img {
		width: 110px;
	}

	.aboutB-a ul li .con {
		width: calc(100% - 130px);
	}

	.aboutB-a ul li .con .t p span {
		font-size: 32px;
	}

	.aboutB-a ul li .con .t p {
		font-size: 18px;
	}

	.aboutB-a ul li .con .c {
		font-size: 16px;
	}
}

@media(max-width: 800px) {
	.aboutB-a ul li .con .t p span {
		font-size: 28px;
	}

	.aboutB-a ul li .con .t p {
		font-size: 16px;
	}

	.aboutB-a ul li .con .c {
		font-size: 14px;
	}
}

@media(max-width: 600px) {
	.aboutB-a ul li {
		width: 100%;
	}
}


/*关于我们-集团构成*/
.aboutC {
	padding: 60px 0 50px;
}

.aboutC-b {
	margin-bottom: 50px;
	position: relative;
}

.aboutC-b .img {
	width: 48.6%;
	float: left;
}

.aboutC-b .con {
	padding-left: 110px;
	float: right;
	width: 51.4%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.aboutC-a .aboutC-b:nth-child(2n) .img {
	float: right;
}

.aboutC-a .aboutC-b:nth-child(2n) .con {
	float: left;
	left: 0;
	padding: 0;
}

.aboutC-b .con .t {
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.aboutC-b .con .c {
	font-size: 18px;
	margin-top: 6px;
	color: #666666;
	padding: 0px 30px 0 3px;
}

.aboutC-b .con .d {
	font-size: 110px;
	line-height: 1;
	position: relative;
	margin-top: 65px;
	color: #f6f6f6;
	text-transform: uppercase;
	font-family: "Arial";
}

.aboutC-b .con .d:after {
	content: '';
	width: 96px;
	background: #dedede;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -110px;
	height: 1px;
}

.aboutC-a .aboutC-b:nth-child(2n) .con .d:after {
	left: auto;
	right: 0;
}


@media(max-width: 1700px) {
	.aboutC-b .con .d {
		font-size: 90px;
		margin-top: 50px;
	}
}

@media(max-width: 1480px) {
	.aboutC-b .con .d {
		font-size: 80px;
		margin-top: 45px;
	}

	.aboutC-b .con .t {
		font-size: 26px;
	}

	.aboutC-b .con .c {
		font-size: 16px;
	}

	.aboutC-b {
		margin-bottom: 40px;
	}

	.aboutC {
		padding: 50px 0 40px;
	}
}

@media(max-width: 1280px) {
	.aboutC-b .con {
		padding-left: 80px;
	}

	.aboutC-a .aboutC-b:nth-child(2n) .con {
		padding: 0;
	}

	.aboutC-b .con .d:after {
		width: 60px;
		left: -80px;
	}

	.aboutC-b .con .d {
		font-size: 60px;
		margin-top: 35px;
	}

	.aboutC-b .con .t {
		font-size: 22px;
	}

	.aboutC-b .con .c {
		font-size: 16px;
	}

	.aboutC {
		padding: 30px 0 20px;
	}
}

@media(max-width: 1024px) {
	.aboutC-b .con {
		width: 100%;
		padding: 0;
		position: relative;
		top: 0;
		transform: translateY(0);
	}

	.aboutC-b .img {
		width: 100%;
		margin-top: 20px;
	}

	.aboutC-b .con .d:after {
		display: none;
	}

	.aboutC-b .con .d {
		font-size: 42px;
		margin-top: 15px;
	}

	.aboutC-b .con .t {
		font-size: 20px;
	}

	.aboutC-b .con .c {
		font-size: 14px;
	}

	.aboutC-b {
		margin-bottom: 20px;
		border-bottom: 1px solid #dedede;
		padding-bottom: 20px;
	}
}


/*关于康圣环球-发展历程*/
.history {
	background: none;
	padding-bottom: 60px;
}

.historyA ul {
	margin-top: 70px;
	position: relative;
}

.historyA ul:after {
	content: '';
	width: 1px;
	height: 100%;
	background: #dedede;
	position: absolute;
	top: 0;
	left: 50%;
}

.historyA ul li {
	margin-bottom: 20px;
}

.historyA ul li .img img {
	transition: all 0.3s;
}

.historyA ul li:hover .img img {
	transform: scale(0.94);
}

.historyA ul li:last-child {
	margin-bottom: 0;
}

.historyA-a {
	position: relative;
}

.historyA-a .img {
	float: left;
	width: 45.7%;
}

.historyA-a .con {
	float: right;
	width: 50%;
	padding-top: 60px;
}

.historyA-a .con .t {
	padding-left: 10.6%;
	font-size: 50px;
	color: #0b73b6;
	font-weight: bold;
	font-family: "Arial";
	text-align: left;
}

.historyA-a .con .c {
	padding-left: 10.6%;
	font-size: 16px;
	color: #666666;
	line-height: 1.8;
	padding-right: 2%;
	text-align: left;
	text-indent: -0.7em;
	margin-left: 1em;
	text-align: justify;
}

.historyA-a .con .t {
	position: relative;
}

.historyA-a .con .t .ico {
	width: 15px;
	height: 15px;
	position: absolute;
	left: -7px;
	background: #0b73b6;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}

.historyA ul li:nth-child(2n) .historyA-a .con .t,
.historyA ul li:nth-child(2n) .historyA-a .con .c {
	padding-left: 7%;
	padding-right: 6.6%;
}

.historyA ul li:nth-child(2n) .historyA-a .con .t .ico {
	left: auto;
	right: -8px;
}

.historyA ul li:nth-child(2n) .historyA-a .img {
	float: right;
}

.historyA ul li:nth-child(2n) .historyA-a .con {
	float: left;
	text-align: right;
}

.historyA-a .con .t .ico span {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.historyA-a .con .t .ico span:after,
.historyA-a .con .t .ico span:before {
	content: '';
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
}

.historyA-a .con .t .ico span:after {
	margin-left: -15px;
	margin-top: -16px;
	-webkit-animation: yuan 2s infinite;
	animation: yuan 2s infinite;
	box-sizing: border-box;
	width: 31px;
	height: 31px;
	border: 1px solid rgba(11, 115, 182, 0.5);
}

.historyA-a .con .t .ico span:before {
	margin-left: -22px;
	margin-top: -23px;
	-webkit-animation: yuan 2s infinite;
	animation: yuan 2s infinite;
	box-sizing: border-box;
	width: 45px;
	height: 45px;
	border: 1px solid rgba(11, 115, 182, 0.2);
}

.historyA ul li:hover .historyA-a .con .t {
	color: #f7ad54;
}

.historyA ul li:hover .historyA-a .con .t .ico {
	background: #f7ad54;
}

.historyA ul li:hover .historyA-a .con .t .ico span:after {
	border: 1px solid rgba(247, 173, 84, 0.5);
}

.historyA ul li:hover .historyA-a .con .t .ico span:before {
	border: 1px solid rgba(247, 173, 84, 0.2);
}

@-webkit-keyframes yuan {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@keyframes yuan {
	0% {
		-webkit-transform: scale(1);
	}

	50% {
		-webkit-transform: scale(0.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}


@media(max-width: 1480px) {
	.historyA-a .con {
		padding-top: 60px;
	}

	.historyA-a .con .t {
		font-size: 42px;
	}

	.history {
		padding-bottom: 50px;
	}

	.historyA ul {
		margin-top: 50px;
	}
}

@media(max-width: 1280px) {
	.historyA-a .con {
		padding-top: 40px;
	}

	.historyA-a .con .t {
		font-size: 38px;
	}

	.historyA-a .con .c {
		font-size: 14px;
	}

	.history {
		padding-bottom: 30px;
	}

	.historyA ul {
		margin-top: 30px;
	}
}

@media(max-width: 1024px) {
	.historyA-a .img {
		width: 100%;
	}

	.historyA-a .con {
		width: 100%;
		padding: 0 0 20px 0;
	}

	.historyA ul:after {
		display: none;
	}

	.historyA-a .con .t {
		padding-left: 0;
	}

	.historyA-a .con .c {
		padding-left: 0;
	}

	.historyA-a .con .t .ico {
		display: none;
	}

	.historyA ul li:nth-child(2n) .historyA-a .con .t,
	.historyA ul li:nth-child(2n) .historyA-a .con .c {
		padding-right: 0;
		padding-left: 0;
	}

	.historyA ul li:nth-child(2n) .historyA-a .con {
		text-align: left;
	}

	.historyA ul li {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #dedede;
	}
}

@media(max-width: 500px) {
	.historyA-a .con {
		padding-bottom: 10px;
	}

	.historyA ul li {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
}

/*关于康圣环球-联系我们*/
.contactD {
	background: none;
}

.contactA-a {
	margin-top: 30px;
	background: #f7fbfd;
	position: relative;
}

.contactA-b {
	float: left;
	width: 53.6%;
}

.contactA-c {
	position: absolute;
	width: 40.7%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.contactA-d {
	margin-top: 30px;
}

.contactA-d p {
	font-size: 18px;
	color: #666666;
	line-height: 1.8;
}

.contactA-d .ewm {
	margin-top: 30px;
	text-align: center;
	display: inline-block;
}

.contactA-d .ewm .img {
	border: 1px solid #dedede;
}

@media(max-width: 1480px) {
	.contactA-d {
		margin-top: 20px;
	}

	.contactA-d p {
		font-size: 16px;
	}

	.contactA-d .ewm {
		margin-top: 20px;
	}

	.contactA-a {
		margin-top: 20px;
	}
}

@media(max-width: 1280px) {
	.contactA-b {
		width: 60%;
	}

	.contactA-c {
		width: 36%;
	}

	.contactA-a {
		margin-top: 10px;
	}
}

@media(max-width: 1024px) {
	.contactA-b {
		width: 100%;
	}

	.contactA-c {
		width: 100%;
		position: relative;
		left: 0;
		top: 0;
		transform: translateY(0);
		padding: 0;
		text-align: center;
	}
	
	.contactA-c .deee{
		position: absolute;
		top: 10%;
		left: 50%;
		width: 100%;
		transform: translateX(-50%);
	}

	.contactA-a {
		margin-top: 0px;
	}

	.contactA-d .ewm {
		margin-top: 10px;
	}

	.contactA-a {
		margin-top: 10px;
	}
}

.contactB {
	padding: 0px 0 80px;
}

.contactB-a .mainTit .c {
	margin-top: 20px;
	font-size: 16px;
	color: #595757;
	line-height: 2;
}

.contactB-b {
	text-align: center;
	margin-top: 30px;
}

.contactB-b .img {
	display: inline-block;
	position: relative;
}

.contactB-b .img .add {
	transition: all 0.6s;
	cursor: pointer;
	position: absolute;
	width: 48px;
	margin-left: -24px;
	height: 60px;
	font-size: 13px;
	color: #fff;
	text-align: center;
}

.contactB-b .img .addC {
	height: 100%;
	width: 100%;
}

.contactB-b .img .addB {
	position: relative;
	z-index: 10;
	background: url(../images/adda.png) no-repeat center/cover;
	height: 100%;
	width: 100%;
	padding-top: 14px;
	font-weight: bold;
}
.contactB-b .img .addB span { color: #f7ad54; position: absolute; left:50%; transform: translateX(-50%); top:-18px; }
.contactB-b .img .add32 .addB span { left:60%; }
.contactB-b .img .add31 .addB span { left:40%; }

@media(max-width: 1024px){
	.contactB-b .img .add32 .addB span { left:70%; }
	.contactB-b .img .add31 .addB span { left:30%; }
}
@media(max-width: 600px){
	.contactB-b .img .add32 .addB span { left:100%; }
	.contactB-b .img .add31 .addB span { left:0%; }
}

.contactB-b .img .addA {
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -6px;
	width: 12px;
	height: 12px;
}

.contactB-b .img .addA .icon {
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	border-radius: 50%;
}

/*.contactB-b .img .addA .icon:after { content:''; width: 100%; height: 100%; border:1px solid #f7ad54; border-radius: 30px; position: absolute; left:0; top:0; box-sizing: border-box;}
.contactB-b .img .addA .icon:before { content:''; width: 130%; height: 130%; border:1px solid #f7ad54; border-radius: 30px; position: absolute; left:-15%; top:-15%; box-sizing: border-box;}
.contactB-b .img .addA .icon span { width: 60%; height: 60%; background: #f7ad54; border-radius: 50%; position: absolute; left:20%; top:20%;  display: inline-block; }
*/
/*.contactB-b .img .addA .icon:after { content:''; width: 110%; height: 100%; border:1px solid #fff; border-radius: 30px; position: absolute; left:-5%; top:-5%; box-sizing: border-box;}
.contactB-b .img .addA .icon:before { content:''; width: 140%; height: 140%; border:1px solid #fff; border-radius: 30px; position: absolute; left:-20%; top:-20%; box-sizing: border-box;}
*/

.contactB-b .img .addA .icon span {
	width: 100%;
	height: 100%;
	border: 3px solid #0c6eb2;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: 0%;
	top: 0%;
	display: inline-block;
}

.contactB-b .img .addA .icon:after {
	width: 120%;
	height: 120%;
	content: '';
	box-sizing: border-box;
	border: 2px solid #fff;
	position: absolute;
	left: -10%;
	top: -10%;
	border-radius: 50%;
}

.contactB-b .img .addA .icon {
	position: absolute;
}

/*.contactB-b .img .add:hover .addA .icon:before,.contactB-b .img .add:hover .addA .icon:after { border-color:#f7ad54; }
.contactB-b .img .add:hover .addA .icon span { background: #f7ad54; }
*/
.contactB-b .img .addB {
	-webkit-animation: godown 2s infinite;
	animation: godown 2s infinite;
	box-sizing: border-box;
}

@-webkit-keyframes godown {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0.7;
	}

	50% {
		opacity: 1;
	}

	100% {
		-webkit-transform: translate(0, 5px);
		opacity: 0.7;
	}
}

@keyframes godown {
	0% {
		transform: translate(0, 0);
		opacity: 0.7;
	}

	50% {
		opacity: 1;
	}

	100% {
		transform: translate(0, 5px);
		opacity: 0.7;
	}
}


.contactB-b .img .addA .icon:after,
.contactB-b .img .addA .icon:before {
	-webkit-animation: yuan 2s infinite;
	animation: yuan 2s infinite;
	box-sizing: border-box;
}

@-webkit-keyframes yuan {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	50% {
		opacity: 1;
		transform: scale(1.2);
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@keyframes yuan {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}



.contactB-b .img .adda {
	left: 22.78%;
	bottom: 75.34%;
}

.contactB-b .img .addb {
	left: 48.65%;
	bottom: 39.72%;
}

.contactB-b .img .addc {
	left: 68.944%;
	bottom: 34.3%;
}

.contactB-b .img .addd {
	left: 71.4%;
	bottom: 61.04%;
}

.contactB-b .img .adde {
	left: 77.6%;
	bottom: 59.04%;
}

.contactB-b .img .addf {
	left: 81.2%;
	bottom: 35.5%;
}

.contactB-b .img .add:hover .addB {
	color: #f7ad54;
	background: url(../images/addb.png) no-repeat center/cover;
}

/*.contactB-b .img .add:hover .addA .icon { border-color:#f7ad54; }*/
/*.contactB-b .img .add:hover .addA .icon span { background:#f7ad54; }*/
@media(max-width: 1680px) {
	.contactB {
		padding: 0px 0 60px;
	}
}

@media(max-width: 1480px) {
	.contactB {
		padding: 0px 0 40px;
	}

	.contactB-b {
		margin-top: 20px;
	}

	.contactB-a .mainTit .c {
		margin-top: 10px;
	}
}

@media(max-width: 900px) {
	.contactB-b .img .add {
		width: 36px;
		height: 45px;
		font-size: 12px;
	}

	.contactB-b .img .addB {
		padding-top: 9px;
	}
}

.contactC {
	/*background: #f7fbfd;*/
	padding: 0px 0 55px;
}

.contactC-b .mainTit .c {
	margin-top: 15px;
}

.contactC-c {
	margin-top: 40px;
}

.contactC-c ul {
	position: relative;
}

.contactC-c ul li {
	float: left;
	width: 49%;
	border: 1px solid #dedede;
	border-radius: 3px;
	margin-bottom: 20px;
}

.contactC-c ul li:nth-child(2),
.contactC-c ul li:nth-child(6) {
	float: right;
}

.contactC-c ul li {}

.contactC-c ul li .t {
	padding-left: 14px;
	line-height: 56px;
	font-size: 16px;
	color: #595757;
	width: 96px;
	float: left;
}

.contactC-c ul li .t span {
	color: red;
}

.contactC-c ul li .c {
	float: left;
	width: calc(100% - 110px);
}

.contactC-c ul li input,
.contactC-c ul li textarea,
.contactC-c ul li select {
	width: 100%;
	height: 56px;
	background: none;
	border: none;
	outline: none;
	font-size: 16px;
}

.contactC-c ul li textarea {
	height: 210px;
	line-height: 56px;
}

.contactC-c ul li select option {
	height: 80px;
	font-size: 16px;
	width: 100%;
}

.contactC-c ul li:nth-child(4) {
	position: absolute;
	left: 0;
	top: 156px;
}

.contactC-c ul li:nth-child(5) {
	position: absolute;
	left: 0;
	top: 232px;
}

.contactC-c .sub {
	display: block;
	width: 200px;
	height: 60px;
	font-size: 18px;
	border-radius: 40px;
	margin: 30px auto 0;
	border: none;
	cursor: pointer;
	color: #fff;
	background: #0b73b6;
}

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

	.contactC-c .sub {
		width: 200px;
		height: 60px;
		font-size: 18px;
		margin: 20px auto 0;
	}


}

@media(max-width: 1480px) {
	.contactC {
		padding: 0px 0 45px;
	}

	.contactC-c {
		margin-top: 30px;
	}

	.contactC-c .sub {
		width: 160px;
		height: 50px;
		font-size: 16px;
		margin: 10px auto 0;
	}
}

@media(max-width: 1280px) {
	.contactC {
		padding: 0px 0 30px;
	}

	.contactC-c {
		margin-top: 20px;
	}
}

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

	.contactC-c ul li:nth-child(4) {
		position: relative;
		left: 0;
		top: auto;
	}

	.contactC-c ul li:nth-child(5) {
		position: relative;
		left: 0;
		top: auto;
	}

	.contactC-c ul li {
		margin-bottom: 10px;
	}
}

@media(max-width: 400px) {
	.contactC-c ul li .t {
		font-size: 14px;
		padding-left: 10px;
		width: 80px;
	}

	.contactC-c ul li .c {
		float: left;
		width: calc(100% - 90px);
	}

	.contactC-c ul li input,
	.contactC-c ul li textarea,
	.contactC-c ul li select,
	.contactC-c ul li .t {
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}

	.contactC-c ul li textarea {
		height: 140px;
	}
}





/**2021-3-23荣誉资质**/
.y-zc {
	padding: 45px 0 50px;
}

.y-zc ul li {
	float: left;
	width: 22.6%;
	margin-right: 3.2%;
	margin-bottom: 39px;
}

.y-zc ul li:nth-child(4n) {
	margin-right: 0;
}

.y-zc ul li .img img {
	display: block;
	width: 100%;
}

.y-zc ul li .img {
	height: 232px;
	overflow: hidden;
}

@media(max-width: 1700px) {
	.y-zc ul li .img {
		height: 14.6vw;
	}
}

@media(max-width: 1480px) {
	.y-zc ul li .img {
		height: 15.5vw;
	}
}

@media(max-width: 1024px) {
	.y-zc ul li .img {
		height: 34.2vw;
	}
}

@media(max-width: 400px) {
	.y-zc ul li .img {
		height: auto;
	}
}

.y-zc ul li .y-zca {
	font-size: 14px;
	height: 64px;
	overflow: hidden;
	color: #666666;
	line-height: 20px;
	border-bottom: 1px solid #f3f3f3;
	padding: 3px 0 0px 14px;
	position: relative;
}

.y-zc ul li .y-zca:before {
	content: "";
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	background: #999999;
	position: absolute;
	border-radius: 50px;
}

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

@media (max-width:1480px) {
	.y-zc {
		padding: 45px 0 27px;
	}

	.y-zc ul li {
		width: 24%;
		margin-right: 1.33333%;
		margin-bottom: 1.333%;
	}

}

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

@media (max-width:1024px) {

	.y-zc {
		padding: 40px 0;
	}

	.y-zc ul li {
		width: 49%;
		margin-right: 2%;
	}

	.y-zc ul li {
		margin-bottom: 25px;
	}

	.y-zc ul li:nth-child(2n) {
		margin-right: 0%;
	}

	.y-zc ul li:nth-child(3n) {
		margin-right: 2%;
	}

	.y-zc ul li:nth-child(6n) {
		margin-right: 0;
	}

	.y-zc ul li:nth-last-child(2) {
		margin-bottom: 0;
	}

	.y-zc ul li:nth-last-child(1) {
		margin-bottom: 0;
	}

	.y-zc ul li .y-zca:before {
		display: none;
	}
}

@media (max-width:750px) {
	.y-zc {
		padding: 30px 0 40px;
	}

	.y-zc ul li {
		margin-bottom: 20px;
	}
}

@media (max-width:400px) {
	.y-zc ul li {
		width: 100%;
	}
	.y-zc ul li .y-zca { height: auto;padding: 8px 0; }

	.y-zc ul li:nth-last-child(2) {
		margin-bottom: 20px;
	}

	.y-zc ul li:nth-last-child(1) {
		margin-bottom: 0;
	}
}









/**社会责任**/
.aboutA .mainTit .c {
	margin-top: 20px;
	line-height: 1.8;
}

.y-shzr {
	padding-bottom: 90px;
}

.y-shzr ul {
	margin-top: 36px;
}

.y-shzr ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	overflow: hidden;
}

.y-shzr ul li:last-child {
	margin-right: 0;
}

.y-shzr ul li .y-shzra {
	position: relative;
}

.y-shzr ul li .y-shzra .y-shzrc {
	position: absolute;
	bottom: -300px;
	padding: 0 31px;
	transition: all .3s;
}

.y-shzr ul li .y-shzra .tit {
	position: absolute;
	bottom: 20px;
	padding: 0 31px;
	opacity: 1;
	font-size: 24px;
	color: #fff;
}

.y-shzr ul li .y-shzra .tit-an{
	display: none;
}

.y-shzr ul li:hover .y-shzra .tit {
	opacity: 0;
}

.t {
	font-size: 24px;
	color: #ffffff;
}

.y-shzrcb .t1 {
	color: #ffffff;
	font-size: 16px;
	display: none;
}

.t2 {
	padding-bottom: 16px
}

.an {
	margin-top: 18px;
	margin-bottom: 30px;
}

.an a {
	color: #fff;
	font-size: 16px;
	border: 1px solid #ffffff;
	padding: 15px 70px 15px 40px;
	border-radius: 35px;
	display: inline-block;
	background: url(../images/shbq.png) no-repeat 96px center;
}

.y-shzr ul li:hover .an a {
	background-color: #0b74b6;
	border-color: #0b74b6;
}

.y-shzr ul li:hover .y-shzra .y-shzrc {
	bottom: 0;
}

.y-shzr ul li .pc {
	display: block;
}

.y-shzr ul li .m {
	display: none;
}

.y-shzr ul li .m a{
	display: block;
}


@media (max-width:1680px) {
	.y-shzr ul li .y-shzra .y-shzrc {
		padding: 0 20px;
	}

	.y-shzr ul li .y-shzra .tit {
		padding: 0 20px;
		bottom: 15px;
	}
}



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

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



@media (max-width:1024px) {
	.y-shzr {
		padding-bottom: 40px;
	}

	.y-shzr ul li .y-shzra .y-shzrc {
		padding: 0 12px;
		display: none;
	}

	.y-shzr ul li:hover .y-shzra .tit {
		opacity: 1;
	}

	.y-shzr ul li .y-shzra .tit {
		padding: 0 12px;
		bottom: 10px;
		font-size: 20px;
	}

	.y-shzr ul li .pc {
		display: none;
	}

	.y-shzr ul li .m {
		display: block;
	}

	.y-shzr ul li {
		width: 49%;
	}

	.y-shzr ul li:nth-child(2) {
		margin-right: 0;
	}



	.an a {
		padding: 10px 50px 10px 26px;
		background: url(../images/shbq.png) no-repeat 101px center;
	}

	.t2 {
		padding-bottom: 7px;
	}
	
	.y-shzr ul li .y-shzra .tit-an{
		display: block;
		right: 15px;
		bottom: 17px;
		width: 23px;
		height: 8px;
		background:url(../images/ztmxf.png) no-repeat center center/cover;
		position: absolute;
	}
	
	.y-shzr ul li .m a{
		color: #fff;
	}

}



@media (max-width:750px) {

	.t {
		font-size: 20px;
	}

	.y-shzrcb .t1 {
		color: #ffffff;
		font-size: 14px;
	}

	.an a {
		padding: 7px 43px 7px 17px;
		background: url(../images/shbq.png) no-repeat 80px center;
		font-size: 14px;
	}
}

@media (max-width:450px) {
	.y-shzr ul li {
		width: 100%;
		margin-bottom: 8px;
	}

	.y-shzr ul li:last-child {
		margin-bottom: 0px;
		margin-top: 0;
	}


	.an {
		margin-top: 10px;
		margin-bottom: 14px;
	}
}












/**奉献公益**/
.y-fxgy {
	padding-bottom: 86px;
}

.y-fxgy {
	margin-top: 50px;
}
/* 
.y-fxgy ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
}


.y-fxgy ul li:nth-child(3n) {

	margin-right: 0;

} */
/* 
.y-fxgy ul li:nth-child(n+4) {margin-top:20px;} */

.y-fxgy ul li .img img {
	display: block;
	width: 100%;
}

.y-fxgy ul li .y-zi {

	font-size: 15px;

	color: #666666;

	background: #f7fbfd;

	line-height: 25px;

	padding: 20px 0px 30px;
	
	
	min-height: 250px!important;
	max-height: 250px!important;

}
.y-fxgy ul li .y-zi .c { padding: 0 16px; max-height: 200px;overflow-y: scroll;}


.y-fxgy ul li .y-zi .c::-webkit-scrollbar {
/*滚动条整体样式*/
width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}
.y-fxgy ul li .y-zi .c::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius   : 10px;
background-color: skyblue;
background-image: -webkit-linear-gradient(
	45deg,
	rgba(11, 115, 182, 0.3) 25%,
	transparent 25%,
	transparent 50%,
	rgba(11, 115, 182, 0.3) 50%,
	rgba(11, 115, 182, 0.3) 75%,
	transparent 75%,
	transparent
);
}
.y-fxgy ul li .y-zi .c::-webkit-scrollbar-track {
/*滚动条里面轨道*/

background   : #f7fbfd;
border-radius: 10px;
}

.y-fxgy ul li:hover .y-zi {

	border-bottom: 3px solid #0b73b6;

}
@media (max-width:1464px) {
	/* .y-fxgy ul li .y-zi {
		padding: 17px 17px 48px 17px;
	} */
}

@media (max-width:1377px) {
	/* .y-fxgy ul li .y-zi {
		padding: 17px 17px 10px 17px;
	} */
}

@media (max-width:1213px) {
	/* .y-fxgy ul li .y-zi {
		min-height: 227px;
	} */
}

@media (max-width:1071px) {
	/* .y-fxgy ul li .y-zi {
		min-height: 250px;
	} */
}

@media (max-width:1024px) {
	.y-fxgy ul li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.y-fxgy {
		padding-bottom: 20px;
	}

	.y-fxgy {
		margin-top: 30px;
	}


	/* .y-fxgy ul li .y-zi {
		min-height: 200px;
	} */
}

@media (max-width:750px) {
	/* .y-fxgy ul li .y-zi {
		min-height: 250px;
	} */
}

@media (max-width:600px) {
	.y-fxgy ul li {
		width: 100%;
	}

	/* .y-fxgy ul li .y-zi {
		min-height: inherit;
	}

	.y-fxgy ul li .y-zi {
		padding: 15px 18px;
	} */
}


/*送检流程*/
.sjlc {
	padding: 40px 0 40px;
}

.sjlcA ul li {
	padding-top: 44px;
	float: left;
	width: 13.85%;
	position: relative;
	height: 194px;
	margin-right: 3.38%;
	/*background: url(../images/sjlca.png) no-repeat center;*/
	background-size: 100% auto;
	text-align: center;
}

.sjlcA ul li:last-child {
	margin-right: 0;
}

.sjlcA ul li:last-child:after {
	display: none;
}

.sjlcA ul li .tit {
	font-size: 18px;
	color: #333333;
	margin-top: 6px;
}

.sjlcA ul li:after {
	content: '';
	width: 25px;
	height: 16px;
	background: url(../images/sjlbjt.png) no-repeat center/cover;
	position: absolute;
	right: -13%;
	margin-right: -12px;
	top: 50%;
	transform: translateY(-50%);
}

.sjlcA ul li:hover,
.sjlcA ul li.cur {
	/*background-image: url(../images/sjlcb.png);*/
}

.sjlcA ul li:hover .tit,
.sjlcA ul li.cur .tit {
	color: #f7ad54;
	/*background-image: url(../images/sjlcb.png);*/
}

.sjlcA ul li.cur:before {
	content: '';
	width: 30px;
	height: 20px;
	background: url(../images/jclca.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: -43px;
}


.sjlcB {
	position: relative;
	background: #f7fbfd;
	padding: 50px 40px;
	margin-top: 40px;
	border-radius: 10px;
}

.sjlcB .tt {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.sjlcB .con {
	font-size: 16px;
	color: #666666;
	line-height: 2;
	margin-top: 14px;
	min-height: 140px;
}

.sjlcB .con p {
	position: relative;
	padding-left: 15px;
}

.sjlcB .con p:after {
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 12px;
	background: #c8e0ef;
	border-radius: 3px;
}

@media(max-width: 1680px) {
	.sjlcA ul li {
		padding-top: 46px;
	}

	.sjlcA ul li .icon img {
		width: 60px;
	}
}

@media(max-width: 1480px) {
	.sjlc {
		padding: 30px 0 30px;
	}

	.sjlcB {
		margin-top: 20px;
		padding: 30px;
	}

	.sjlcA ul li.cur:before {
		bottom: -22px;
	}

	.sjlcA ul li {
		padding-top: 46px;
	}

	.sjlcA ul li .icon img {
		width: 60px;
	}
}

@media(max-width: 1280px) {
	.sjlc {
		padding: 20px 0 20px;
	}

	.sjlcB {
		margin-top: 30px;
		padding: 30px;
	}

	.sjlcA ul li.cur:before {
		bottom: -32px;
	}

	.sjlcA ul li {
		height: 160px;
		padding-top: 36px;
	}

	.sjlcA ul li .tit {
		font-size: 16px;
	}

	.sjlcA ul li .icon img {
		width: 50px;
	}

	.sjlcB .tt {
		font-size: 20px;
	}
}

@media(max-width: 1200px) {
	.sjlcA ul li {
		height: 150px;
	}
}

@media(max-width: 1080px) {
	.sjlcA ul li {
		height: 130px;
		padding-top: 25px;
	}
}

@media(max-width: 1024px) {
	.sjlcA ul li {
		height: 136px;
		padding-top: 25px;
	}

	.sjlcB .con { min-height: 200px; }
}

@media(max-width: 900px) {
	.sjlcA ul li {
		width: 30%;
		height: 270px;
		margin-right: 5%;
		padding-top: 70px;
	}

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

	.sjlcA ul li .icon img {
		width: 80px;
	}

	.sjlcA ul li:after {
		right: -8%;
	}

	.sjlcA ul li .tit {
		font-size: 18px;
		margin-top: 16px;
	}

	.sjlcA ul li:nth-child(3):after {
		display: none;
	}

	.sjlcA ul li.cur:before {
		display: none;
	}
}

@media(max-width: 800px) {
	.sjlcA ul li {
		height: 240px;
		padding-top: 55px;
	}

	.sjlcB {
		margin-top: 20px;
		padding: 30px 20px;
	}
}

@media(max-width: 750px) {
	.sjlcA ul li {
		height: 230px;
		padding-top: 50px;
	}
}

@media(max-width: 700px) {
	.sjlcA ul li {
		height: 220px;
		padding-top: 45px;
	}
}

@media(max-width: 650px) {
	.sjlcA ul li {
		height: 200px;
		padding-top: 45px;
	}

	.sjlcA ul li .icon img {
		width: 70px;
	}

	.sjlcA ul li .tit {
		font-size: 16px;
		margin-top: 10px;
	}
}

@media(max-width: 600px) {
	.sjlcA ul li {
		height: 180px;
		padding-top: 45px;
	}

	.sjlcA ul li .icon img {
		width: 60px;
	}

	.sjlcA ul li .tit {
		font-size: 16px;
		margin-top: 5px;
	}
}

@media(max-width: 550px) {
	.sjlcA ul li {
		height: 164px;
		padding-top: 40px;
	}

	.sjlcA ul li .icon img {
		width: 60px;
	}

	.sjlcA ul li .tit {
		font-size: 16px;
		margin-top: 5px;
	}

	.sjlcA ul li:after {
		width: 18px;
		height: 10px;
		margin-right: -9px;
	}

	.sjlcB {
		margin-top: 10px;
		padding: 20px 12px;
	}
	.sjlcB .con { min-height: 220px; }
}

@media(max-width: 480px) {
	.sjlcA ul li {
		height: 146px;
		padding-top: 30px;
	}

	.sjlcA ul li .icon img {
		width: 50px;
	}
}

@media(max-width: 420px) {
	.sjlcA ul li {
		height: 130px;
		padding-top: 24px;
	}

	.sjlcA ul li .icon img {
		width: 50px;
	}
	.sjlcB .con { min-height: 250px; }
}

@media(max-width: 380px) {
	.sjlcA ul li {
		height: 110px;
		padding-top: 18px;
	}

	.sjlcA ul li .icon img {
		width: 45px;
	}

	.sjlcA ul li .tit {
		font-size: 14px;
		margin-top: 3px;
	}

	.sjlcA ul li:after {
		width: 12px;
		height: 8px;
		margin-right: -7px;
	}
	.sjlcB .con { min-height: 300px; }
}


/**常规标本**/
.y-cgbb {
	padding: 40px 0 80px;
}

.y-cgbb .y-cgbba {
/* 	border-bottom: 1px solid #e5e5e5; */
	margin-bottom: 45px;
}

.y-cgbbd p {
	line-height: 2;
	text-align: justify;
}

.y-cgbb .y-cgbba .y-cgbbb {
	font-size: 16px;
	color: #999999;
	float: left;
	margin-right: 40px;
	padding-bottom: 13px;
}

.y-cgbb .y-cgbba .y-cgbbb:last-child {
	margin-right: 0;
}

.y-cgbb .y-cgbba .cur {
	color: #0b73b6;
	position: relative;
}


.y-cgbb .y-cgbba .cur:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 100%;
	background: #0b73b6;
}

.obc {
	font-size: 24px;
	color: #0b73b6;
	font-weight: bold;
	position: relative;
	padding-left: 12px;
	margin-bottom: 10px;
}

.obc:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
	height: 6px;
	border-radius: 50px;
	background: #0b73b6;
}

.oba {
	font-size: 16px;
	color: #8f8f8f;
	line-height: 26px;
}

.obb {
	font-size: 20px;
	color: #333333;
}

.obe {
	font-size: 18px;
	color: #666666;
}

.obf {
	color: #333333;
}

@media(max-width: 1680px) {
	.y-cgbb {
		padding: 36px 0 70px;
	}
}

@media(max-width: 1480px) {
	.y-cgbb {
		padding: 30px 0 60px;
	}
}

@media (max-width:1024px) {
	.y-cgbb .y-cgbba {
		margin-bottom: 20px;
	}

	.y-cgbb {
		padding: 20px 0 40px;
	}

	.obc {
		font-size: 20px;
	}
}

@media (max-width:750px) {
	.oba {
		font-size: 15px;
		line-height: 2;
	}

	.obb {
		font-size: 18px;
	}

	.y-cgbb .y-cgbba .y-cgbbb {
		width: 50%;
		margin-right: 0;
		text-align: center;
		padding-bottom: 10px;
	}

/* 	.y-cgbb .y-cgbba .cur:before {
		display: none;
	} */

	.obc {
		font-size: 18px;
	}
}





/**检验项目**/
.y-jyxm {
	padding: 40px 0 75px;
}

.bt {
	font-size: 22px;
	color: #21508f;
	background: url(../images/lxh.png) no-repeat 0px center;
	background-size: auto 100%;
	padding-left: 30px;
	margin-bottom: 15px;
}

.y-jyxm .y-jyxmb {
	border: 1px solid #eeeeee;
}

.y-jyxm .y-jyxmb .y-jyxmba {
	border-bottom: 1px solid #eeeeee;
	padding: 18px 0 18px 17px;
	font-size: 16px;
	color: #666666;
	padding-left: 100px;
	position: relative;
}

.y-jyxm .y-jyxmb .y-jyxmba span {
	position: absolute;
	left: 18px;
	top: 18px;
}

.y-jyxm .y-jyxmb .y-jyxmba:last-child {
	border: none;
}


@media(max-width: 1680px) {
	.y-jyxm {
		padding: 30px 0 60px;
	}
}

@media(max-width: 1480px) {
	.y-jyxm {
		padding: 30px 0 50px;
	}
}

@media(max-width: 1280px) {
	.y-jyxm {
		padding: 20px 0 40px;
	}
}

@media(max-width: 1024px) {

	/*.y-jyxm .y-jyxmb .y-jyxmba span { position: relative; left:0; top:0; display: block; width: 100%; margin-bottom:6px;}*/
	.y-jyxm .y-jyxmb .y-jyxmba {
		padding: 16px 12px 16px 100px;
	}
}










/**检验平台**/
.y-jypt {
	padding: 40px 0 50px;
}

.y-jyptb {
	color: #333333;
	font-size: 30px;
}

.y-jyptc {
	color: #666666;
	line-height: 28px;
	font-size: 16px;
}

.y-bj {
	margin: 10px 0 33px;
}

.y-jypt .y-jyptab .y-jyptac {
	float: left;
	width: 48.5%;
	margin-right: 3%;
	position: relative;
	margin-bottom: 3%;
	overflow: hidden;
}

.y-jypt .y-jyptab .y-jyptac:nth-child(2n) {
	margin-right: 0;
}

.y-jypt .y-jyptab .y-jyptac .img img {
	display: block;
	width: 100%;
}

.y-jypt .y-jyptab .y-jyptac .img {
	position: relative;
}

.y-jypt .y-jyptab .y-jyptac .img-dw {
	position: absolute;
	bottom: 20px;
	left: 31px;

}

.img-z {
	padding-left: 14px;
	font-size: 20px;
	color: #ffffff;
	background: url(../images/sbt.png) no-repeat 0px center;
}

.y-jypt .y-jyptab .y-jyptac .y-jyptaba {
	position: absolute;
	background: rgba(25, 118, 178, 0.8);
	top: 100%;
	height: 100%;
	padding: 90px 33px 90px 30px;
	opacity: 0;
	transition: all .9s;
}

.y-jypt .y-jyptab .y-jyptac:hover .y-jyptaba {
	top: 0;
	opacity: 1;
}

.y-jypt .y-jyptab .y-jyptac .y-jyptaba .y-jyptabb {
	font-size: 16px;
	color: #ffffff;
	line-height: 26px;
	margin-top: 12px;
}

.y-jyptaba .an {
	margin: 35px 0 0;
}


.y-jypt .y-jyptab .y-jyptac:hover .img-dw {
	display: none;
}

@media (max-width:1480px) {
	.y-jypt .y-jyptab .y-jyptac .y-jyptaba {
		padding: 60px 33px 90px 30px;
	}
}

@media (max-width:1280px) {
	.y-jyptaba .an {
		margin: 15px 0 0;
	}

	.y-jypt .y-jyptab .y-jyptac .y-jyptaba {
		padding: 20px;
	}

	.y-jypt .y-jyptab .y-jyptac .y-jyptaba .an a {
		padding: 8px 47px 8px 18px;
		background: url(../images/shbq.png) no-repeat 83px center;
	}
}

@media (max-width:1050px) {
	.y-jypt .y-jyptab .y-jyptac .y-jyptaba .y-jyptabb {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}

@media (max-width:1027px) {
	.y-jypt {
		padding-bottom: 10px;
	}
}

@media (max-width:750px) {
	.y-jyptb {
		font-size: 18px;
	}

	.y-jyptc {
		font-size: 14px;
		margin: 0 0 11px;
	}

	.img-z {
		font-size: 18px;
	}

	.y-jypt .y-jyptab .y-jyptac .img-dw {
		bottom: 12px;
		left: 8px;
		padding-left: 10px;
	}

	.y-jypt .y-jyptab .y-jyptac .y-jyptaba .y-jyptabb {
		font-size: 14px;
		line-height: 2;
		margin-top: 0;
	}

	.y-jyptaba .an {
		margin: 10px 0 0;
	}
}

@media (max-width:580px) {
	.y-jypt .y-jyptab .y-jyptac {
		width: 100%;
	}
}







/**检验资质**/
.y-jyzzA {
	padding-top: 40px;
}

.y-jyzzA ul li {
	width: 32%;
	float: left;
	margin-bottom: 2%;
	margin-right: 2%;
	border: 1px solid #f0f0f0;
}

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

.y-jyzzA ul li .y-zca {
	border-bottom: none;
	padding: 16px 0 16px 28px;
	background: #fcfdff;
	position: relative;
	height: 54px;overflow: hidden;
}

.y-jyzzA ul li .y-zca:before {
	content: "";
	left: 15px;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #999999;
	transform: translateY(-50%);
	position: absolute;
	border-radius: 50px;
}

/*

.y-jyzzA ul li .y-zca:before {
	left: 4%;
}*/


.y-jyzzA ul li:hover .y-zca:before {
	background: #0b73b6;
}

.y-jyzzA ul li .img {
	text-align: center;
}

.y-jyzzA ul li:hover .y-zca {
	color: #0b73b6;
}






@media (max-width:1098px) {

	.y-jyzzA ul li .y-zca {
		padding: 16px 10px;
		text-align: center;
	}

	.y-jyzzA {
		padding-top: 30px;
	}

	.y-jyzzA ul li {
		width: 49%;
		margin-right: 2%;
	}

	.y-jyzzA ul li:nth-child(2n) {
		margin-right: 0;
	}

	.y-jyzzA ul li:nth-child(3n) {
		margin-right: 2%;
	}

	.y-jyzzA ul li:nth-child(6) {
		margin-right: 0;
	}

	.y-jyzzA ul li .y-zca:before {
		display: none;
	}
}

@media (max-width:480px) {
	.y-jyzzA ul li {
		width: 100%;
	}
	.y-jyzzA ul li .y-zca { height: auto; }
}




/**分页器**/
.fyq {
	text-align: center;
	margin-top: 53px;
}

.page {
	line-height: 24px;
	text-align: center;
}

.page a {
	display: inline-block;
	background: #fff;
	margin: 0 4px;
	padding: 10px 18px;
	border: 1px solid #e8e8e8;
	color: #666666;
	vertical-align: top;
	font-size: 16px;
}

.page a:hover,
.page .current,
.page .cur {
	border: none;
	background: #f7ad54;
	color: #fff;
}

.page span {
	margin-right: 6px;
}

@media(max-width: 1024px) {
	.fyq {
		margin-top: 30px;
	}
	.page a { padding:4px 0; text-align: center; width: 32px; margin: 0 2px; display: inline-block; font-size: 14px; }
}






/**新闻中心详情**/
.y-xwxqy {
	background: #f6f6f6;
	padding: 40px 0 75px;
}

.newDetail {
	background: #f6f6f6;
}

.y-xwxqy .y-xwxqy-cb .y-xwxqy-a {
	float: left;
	background: #fff;
	width: 73%;
	padding: 47px 38px 60px 38px;
}

.y-bt {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
}

.y-fw {
	font-size: 16px;
	color: #999999;
}

.y-fwa {
	color: #666666;
}

.y-xwxqy-aa .y-fw {
	padding: 9px 0 25px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 25px;
}

.y-xwxqy-abb {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
}

.y-xwxqy-ab .y-xwxqy-abb {
	margin-bottom: 12px;
}

.y-xwxqy-ab .y-fw {
	line-height: 28px;
}

.jc {
	font-size: 18px;
	color: #333333;
}

.y-xwxqy-a .y-xwxqy-abc {
	border-top: 1px solid #eeeeee;
	margin-top: 52px;
	padding-top: 45px;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abca {
	float: left;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abca a {
	display: block;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abca .e {
	margin-bottom: 8px;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abca a:hover {
	color: #333333;
	border-bottom: 1px solid #707070;
	width: fit-content;
	width: -webkit-fit-content;
	width: -moz-fit-content;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abcb {
	float: right;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abcb {
	background: #f7ad54;
	border-radius: 50px;
}

.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abcb a {
	color: #ffffff;
	font-size: 16px;
	display: block;
	padding: 15px 25px 15px 47px;
	background: url(../images/al-z1.png) no-repeat 20px 19px;
}

.y-xwxqy-b {
	float: right;
	width: 24%;
}

.y-xwxqy-b .nytit {
	margin-bottom: 20px;
}

.y-xwxqy-b .y-xwxqy-ba {
	background: #ffffff;
	margin-bottom: 20px;
}

.y-xwxqy-b .y-xwxqy-ba .xwzxrz {
	padding: 20px 18px;
}

.y-xwxqy-b .y-xwxqy-ba .xwzxrz .y-fw {
	margin-bottom: 12px;
}

.y-xwxqy-b .y-xwxqy-ba .xwzxrz .y-wfl {
	margin-bottom: 18px;
}

.y-xwxqy-b .y-xwxqy-ba .xwzxrz .y-xwxqy-abb {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 5px;
	line-height: 26px;
}

.y-xwxqy-b .y-xwxqy-ba .xwzxrz .y-fwww {
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

@media(max-width: 1480px) {
	.y-xwxqy-b .y-xwxqy-ba .xwzxrz {
		padding: 20px 12px;
	}

	.y-xwxqy-b .y-xwxqy-ba .xwzxrz .y-xwxqy-abb {
		font-size: 18px;
	}
}

@media (max-width:1024px) {
	.y-xwxqy-b {
		display: none;
	}

	.y-xwxqy .y-xwxqy-cb .y-xwxqy-a {
		width: 100%;
	}

	.y-xwxqy {
		padding: 30px 0 40px;
	}

	.y-xwxqy .y-xwxqy-cb .y-xwxqy-a {
		padding: 30px 20px 40px 20px;
	}

	.y-bt {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
	}

	.y-fw {
		font-size: 14px;
	}

	.y-xwxqy-aa .y-fw {
		padding: 9px 0 14px;
		margin-bottom: 10px;
	}

	.y-xwxqy-abb {
		font-size: 18px;
	}

	.y-xwxqy-a .y-xwxqy-abc {
		margin-top: 20px;
		padding-top: 20px;
	}
}


@media (max-width:750px) {
	.y-xwxqy-abca {
		width: 100%;
	}

	.y-xwxqy-a .y-xwxqy-abc {
		text-align: center;
	}

	.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abcb {
		float: inherit;
		display: inline-block;
		margin-top: 15px;
	}

	.y-xwxqy-a .y-xwxqy-abc .y-xwxqy-abcb a {
		padding: 6px 20px 6px 26px;
		background: url(../images/al-z1.png) no-repeat 12px 10px;
	}

	.y-xwxqy .y-xwxqy-cb .y-xwxqy-a {
		padding: 25px 20px 25px 20px;
	}

	.y-xwxqy {
		padding: 25px 0 30px;
	}
}








/**新闻中心**/
.y-xwxqy-cb .y-xwzx-l {
	float: left;
	width: 72%;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la {
	background: #fff;
	margin-bottom: 20px;
	padding: 15px;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la:last-child {
	margin-bottom: 0;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .img {
	float: left;
	margin-right: 39px;
	width: 30%;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .img img {
	display: block;
	width: 100%;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb {
	float: left;
	width: 60%;
	padding-top: 20px;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fw {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 11px;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-xwxqy-abb {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 6px;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fwmn {
	margin-bottom: 38px;
}

.y-xwzx-la .y-xwzx-lb .xjt {
	background: url(../images/xwrjrt.png) no-repeat center center/cover;
	width: 23px;
	height: 8px;
	margin-top: 20px;
}

.y-xwzx-la:hover .y-xwzx-lb .xjt {
	background: url(../images/hsjt.png) no-repeat center center/cover;
}

.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .hs {
	margin-bottom: 0;
}

.y-xwzx-la:hover .y-xwzx-lb .hs {
	color: #f7ad54;
}

.y-xwzx-la:hover .y-xwzx-lb .y-xwxqy-abb {
	color: #f7ad54;
}


@media (max-width:1480px) {
	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fwmn {
		margin-bottom: 12px;
	}
}

@media (max-width:1280px) {
	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fw {
		margin-bottom: 5px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fwmn {
		margin-bottom: 1px;
	}
}

@media (max-width:1100px) {

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb {
		padding-top: 5px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-xwxqy-abb {
		margin-bottom: 0px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fw {
		margin-bottom: 2px;
	}

}

@media (max-width:1024px) {
	.y-xwxqy-cb .y-xwzx-l {
		width: 100%;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fw {
		margin-bottom: 14px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .hs {
		margin-bottom: 10px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-fwmn {
		margin-bottom: 20px;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb .y-xwxqy-abb {
		margin-bottom: 10px;
	}
}

@media (max-width:750px) {
	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .img {
		width: 100%;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb {
		width: 100%;
	}

	.y-xwxqy-cb .y-xwzx-l .y-xwzx-la .y-xwzx-lb {
		padding-top: 16px;
	}
}








/**公告及通函**/
.y-ggjth .y-ggjtha .y-left {
	float: left;
}

.y-ggjth .y-ggjtha .right {
	float: right;
	width: 45px;
	height: 45px;
	background-size: 100% 100%;
	background: url(../images/y-pdf1.png) no-repeat center center/cover;
}

.y-ggjth .y-ggjtha .y-ggjthb:hover .right {
	background: url(../images/y-pdf2.png) no-repeat center center/cover;
}

.y-ggjth .y-ggjtha {
	border-top: 4px solid #0b73b6;
}

.y-ggjth .y-ggjtha .y-ggjthb {
	border-bottom: 1px solid #eeeeee;
	padding: 17px 9px 15px 17px;
}

.y-ggjth .y-ggjtha .y-ggjthb .y-left .y-lefta {
	font-size: 16px;
	color: #999999;
	margin-bottom: 2px;
}


.y-ggjth .y-ggjtha .y-ggjthb .y-left .y-leftb {
	font-size: 18px;
	color: #666666;
}

.y-ggjth .y-ggjtha .y-ggjthb:hover .y-left .y-lefta {
	color: #f8ae55;
}

.y-ggjth .y-ggjtha .y-ggjthb:hover .y-left .y-leftb {
	color: #f8ae55;
}

.y-ggjth {
	padding: 26px 0 55px;
}

@media (max-width:1280px) {
	.y-ggjth .y-ggjtha .y-ggjthb .y-left .y-leftb {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.y-ggjth .y-ggjtha .y-left {
		width: 80%;
	}

	.y-ggjth {
		padding: 20px 0 35px;
	}
}






/**公司资料**/
.y-gszl {
	padding: 33px 0 50px;
}

.y-gszl .y-gszla ul li {
	float: left;
	width: 23.3%;
	margin-right: 2%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	min-height: 326px;
	margin-bottom: 2%;
	padding: 25px 32px 0 32px;
}

.y-gszl .y-gszla ul li:nth-child(4n) {
	margin-right: 0;
}

.y-gszl .y-gszla ul li .y-ypa {
	position: relative;
	font-size: 19px;
	color: #0b73b6;
	padding-left: 28px;
	padding-bottom: 13px;
	margin-bottom: 16px;
	border-bottom: 1px solid #e5e5e5;
}

.y-gszl .y-gszla ul li .y-ypa img {
	position: absolute;
	top: 0;
	left: 0;
}

.y-gszl .y-gszla ul li .y-ypa .mrxs {
	display: block;
}

.y-gszl .y-gszla ul li .y-ypa .moyc {
	display: none;
}

.y-gszl .y-gszla ul li .y-ypb {
	font-size: 16px;
	color: #666666;
	margin-bottom: 6px;
	line-height: 1.8;
}

.y-gszl .y-gszla ul li .y-ypb:last-child {
	margin-bottom: 0;
	text-align: left;
}

.y-gszl .y-gszla ul li:hover {
	background: url(../images/y-gszlbj.jpg) no-repeat center center/cover;
}

.y-gszl .y-gszla ul li:hover .y-ypa .mrxs {
	display: none;
}

.y-gszl .y-gszla ul li:hover .y-ypa .moyc {
	display: block;
}

.y-gszl .y-gszla ul li:hover .y-ypa {
	color: #fff;
}

.y-gszl .y-gszla ul li:hover .y-ypb {
	color: #ffffff;
}

@media (max-width:1480px) {
	.y-gszl .y-gszla ul li {
		padding: 20px 15px 0;
		width: 31%;
		margin-right: 3%;
	}

	.y-gszl .y-gszla ul li:nth-child(3n) {
		margin-right: 0;
	}

	.y-gszl .y-gszla ul li:nth-child(4n) {
		margin-right: 3%;
	}
}

@media (max-width:1024px) {
	.y-gszl .y-gszla ul li .y-ypb {
		font-size: 14px;
	}

	.y-gszl .y-gszla ul li .y-ypa {
		font-size: 18px;
	}
}

@media (max-width:850px) {
	.y-gszl .y-gszla ul li {
		width: 49%;
		margin-right: 2%;
	}

	.y-gszl .y-gszla ul li:nth-child(2n) {
		margin-right: 0;
	}

	.y-gszl .y-gszla ul li:nth-child(3n) {
		margin-right: 2%;
	}

	.y-gszl .y-gszla ul li:nth-child(6n) {
		margin-right: 0;
	}
}

@media (max-width:650px) {
	.y-gszl .y-gszla ul li {
		width: 100%;
		margin-right: 2%;
		margin-bottom: 15px;
		padding-bottom: 20px;
		min-height: auto;
	}
}





/**投股书**/
.y-zgs {
	padding: 35px 0 80px;
}

.y-zgs .y-zgsa {
	border: 1px solid #eeeeee;
	padding: 27px 0 27px 50px;
	margin: 10px 0;
}

.y-zgs .y-zgsa .y-zgsb {
	float: left;
	border-right: 1px solid #eeeeee;
	margin-right: 56px;
	padding-right: 46px;
}

.y-zgs .y-zgsa .y-zgsc {
	float: left;
}

.y-zgs .y-zgsa .y-zgsc .y-zgsca {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 16px;
}

.y-zgs .y-zgsa .y-zgsc .y-zgscb {
	font-size: 16px;
	color: #666666;
	margin-bottom: 55px;
	text-transform: uppercase;
}

.y-zgs .y-zgsa .y-zgsc .y-zgscc a {
	border: 1px solid #bfbfbf;
	border-radius: 50px;
	font-size: 16px;
	display: inline-block;
	color: #666666;
	padding: 16px 39px 16px 76px;
	background: url(../images/pdfhe.png) no-repeat 41px 14px;
}



@media (max-width:1024px) {
	.y-zgs {
		padding: 30px 0 40px;
	}

	.y-zgs .y-zgsa .y-zgsc .y-zgsca {
		font-size: 20px;
	}

	.y-zgs .y-zgsa .y-zgsc .y-zgscb {
		font-size: 15px;
		margin-bottom: 30px;
	}

	.y-zgs .y-zgsa .y-zgsc .y-zgscc a {
		font-size: 15px;
		padding: 9px 31px 12px 52px;
		background: url(../images/pdfhe.png) no-repeat 23px 9px;
	}
}

@media (max-width:580px) {
	.y-zgs .y-zgsa .y-zgsb {
		width: 100%;
		margin-right: 0;
		padding-right: 0;
		text-align: center;
	}

	.y-zgs .y-zgsa .y-zgsc {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}

	.y-zgs .y-zgsa .y-zgsc .y-zgscb {
		margin-bottom: 20px;
	}

	.y-zgs .y-zgsa {
		padding: 20px 0;
	}
}



/*关于我们-社会责任-同心抗议*/
.txkyF {
	padding-bottom: 0 !important;
}

.txky {
	margin-top: 36px;
	position: relative;
}

.txkyB {
	position: relative;
}

.txkyC-a {
	height: 31.5vw;
	position: relative;
}

.txkyC-b {
	position: absolute;
	z-index: 101;
	left: 50%;
	text-align: center;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.txkyC-b .tt {
	font-size: 40px;
	color: #ffffff;
}

.txkyC-b .c {
	font-size: 24px;
	margin-top: 8px;
	color: #ffffff;
}

.txkyA {
	position: absolute;
	height: 100%;
	top: 0;
	z-index: 200;
	left: 50%;
	transform: translateX(-50%);
}

.txkyA ul {
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	height: 100%;
	padding-top: 6%;
}

.txkyA ul li {
	padding-left: 22px;
	position: relative;
	height: 22%;
	color: rgba(255, 255, 255, 0.7);
}

.txkyA ul li .t {
	position: absolute;
	left: 22px;
	top: 49%;
	font-size: 20px;
	transform: translateY(-50%);
	color: rgba(255, 255, 255, 0.7);
}

.txkyA ul li:after {
	z-index: 5;
}

.txkyA ul li:after,
.txkyA ul li:before {
	content: '';
	width: 7px;
	height: 7px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: -4px;
	top: 50%;
	transform: translateY(-50%);
}

.txkyA ul li:before {
	width: 13px;
	height: 13px;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.3);
	left: -8px;
}

.txkyA ul li.cur:before {
	background: #fff;
}

.txkyA ul li.cur:after {
	background: #125079;
}

.txkyA ul li.cur .t {
	color: #fff;
}

.txkyD-b {
	position: relative;
}

.txkyD-b:before {
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	background: #dedede;
}

.txkyD-c {
	padding: 65px 0;
	float: left;
	width: 42.86%;
}

.txkyD-d {
	padding-right: 30px;
	width: 42.86%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 360px;
}

.txkyD-d .tt {
	font-size: 24px;
	color: #595757;
	margin-bottom: 12px;
}

.txkyD-d .c {
	font-size: 16px;
	text-align: justify;
	line-height: 1.5;
	color: #666666;
	margin-bottom: 40px;
}

.txkyD-a .box {
	display: none;
}

.txkyD-a .box.cur {
	display: block;
}


@media(max-width: 1700px) {
	.txkyC-b .tt {
		font-size: 36px;
	}

	.txkyC-b .c {
		font-size: 22px;
	}

	.txkyD-d {
		height: 22.5vw;
	}

	.txky {
		margin-top: 30px;
	}

	.txkyD-c {
		padding: 55px 0;
	}

	.txkyD-c,
	.txkyD-d {
		width: 45%;
	}

	.txkyD-d .c {
		margin-bottom: 35px;
	}
}

@media(max-width: 1480px) {
	.txkyC-b .tt {
		font-size: 32px;
	}

	.txkyC-b .c,
	.txkyD-d .tt {
		font-size: 20px;
	}

	.txkyD-d .tt {
		margin-bottom: 8px;
	}

	.txkyA ul li .t {
		font-size: 18px;
	}

	.txkyD-c {
		padding: 45px 0;
	}

	.txkyD-d .c {
		margin-bottom: 30px;
	}
}

@media(max-width: 1280px) {
	.txkyC-b .tt {
		font-size: 28px;
	}

	.txkyC-b .c,
	.txkyD-d .tt {
		font-size: 18px;
	}

	.txkyD-d .tt {
		margin-bottom: 6px;
	}

	.txkyA ul li .t {
		font-size: 16px;
	}

	.txkyD-d .c {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.txkyD-c {
		padding: 35px 0;
	}
}

@media(max-width: 1024px) {
	.txkyA {
		position: relative;
		left: 0;
		top: 0;
		transform: translateX(0);
		width: 100%;
	}

	.txkyA ul {
		width: 100%;
		padding-top: 0;
	}

	.txkyA ul li {
		text-align: center;
		padding-left: 0;
		width: 25%;
		float: left;
		color: #333;
	}

	.txkyA ul li {
		position: relative;
		width: 25%;
		float: left;
		color: #333;
	}

	.txkyA ul li .t {
		position: relative;
		padding-bottom: 20px;
		left: 0;
		transform: translateY(0);
		color: #333;
	}

	.txkyA ul li.cur .t {
		color: #333;
	}

	.txkyA ul li:after,
	.txkyA ul li:before {
		left: 50%;
		top: auto;
		bottom: 8px;
		transform: translateX(-50%);
	}

	.txkyC-b .tt {
		font-size: 20px;
	}

	.txkyC-b .c {
		font-size: 16px;
	}

	.txky {
		margin-top: 20px;
	}

	.txkyD-b:before {
		display: none;
	}

	.txkyD-d {
		width: 100%;
		position: relative;
		top: 0;
		transform: translateY(0);
		height: auto;
		padding-top: 20px;
		border-top: 1px solid #dedede;
	}

	.txkyD-c {
		width: 100%;
		padding: 20px 0;
	}

}



@media(max-width: 400px) {
	.txkyC-a {
		height: 40vw;
	}

	.txkyA ul li .t {
		font-size: 14px;
	}
}




/*关于我们-社会责任-企业文化*/
.culture {
	background: none;
}

.cultureA {
	margin-top: 30px;
}

.cultureA-a ul li {
	background: #fff;
	text-align: center;
	padding: 40px 0 70px;
	float: left;
	width: 32%;
	border: 1px solid #dedede;
	position: relative;
	margin-right: 2%;
}

.cultureA-a ul li:last-child {
	margin-right: 0;
}

.cultureA-a ul li:after {
	content: '';
	width: 42px;
	height: 1px;
	background: #ddd;
	position: absolute;
	bottom: 42px;
	left: 50%;
	transform: translateX(-50%);
}

.cultureA-a ul li .et {
	opacity: 0.03;
	font-size: 72px;
	color: #0b73b6;
	line-height: 0.5;
	text-transform: uppercase;
}

.cultureA-a ul li .icon img.pic1 {
	display: none;
}

.cultureA-a ul li .t {
	font-size: 24px;
	color: #333;
}

.cultureA-a ul li .c {
	margin: 10px auto 0;
	max-width: 300px;
	font-size: 16px;
	color: #666;
	line-height: 1.8;
	min-height: 120px;
}

.cultureA-a ul li:hover {
	background: #0b73b6;
	border-color: #0b73b6;
}

.cultureA-a ul li:hover:after {
	width: 1px;
	height: 42px;
	bottom: 0;
}

.cultureA-a ul li:hover .icon img.pic1 {
	display: inline-block;
}

.cultureA-a ul li:hover .icon img.pic2 {
	display: none;
}

.cultureA-a ul li:hover .t,
.cultureA-a ul li:hover .c,
.cultureA-a ul li:hover .et {
	color: #fff;
}

@media(max-width: 1480px) {
	.cultureA-a ul li .icon img {
		height: 90px;
	}
}

@media(max-width: 1280px) {
	.cultureA-a ul li {
		padding: 30px 0 60px;
	}

	.cultureA-a ul li .icon img {
		height: 80px;
	}

	.cultureA-a ul li .et {
		font-size: 50px;
	}

	.cultureA-a ul li .t {
		font-size: 20px;
	}
}

@media(max-width: 900px) {
	.cultureA-a ul li {
		width: 100%;
		margin: 0 0 15px 0;
	}

	.cultureA-a ul li:last-child {
		margin: 0;
	}
	.cultureA-a ul li .c { min-height: 10px; }
}

.cultureB {
	margin-top: 80px;
	background: #fafcfd;
}

.cultureB-b,
.cultureB-a {
	position: relative;
	cursor: default;
	height: 28vw;
}

.sssssx {
	float: left;
	width: 50%;
}

.cultureB-c .img {
	float: left;
	width: 50%;
}

.cultureB-c .con {
	float: left;
	width: 700px;
	padding-left: 6%;
	margin-top: 160px;
}

.cultureB-d {
	padding-left: 6%;
	position: absolute;
	top: 0;
	width: 700px;
	left: 0%;
	text-align: left;
	padding-top: 50px;
	z-index: 100;
}

.cultureB-d .swiper-slide {
	border-bottom: 1px solid #dedede;
}

.cultureB-d .swiper-slide .tt {
	display: inline-block;
	font-size: 16px;
	color: #999999;
	padding-bottom: 20px;
	position: relative;
	height: 56px;
}

.cultureB-d .swiper-slide-thumb-active .tt:after {
	content: '';
	width: 110%;
	left: -5%;
	bottom: -1px;
	position: absolute;
	height: 2px;
	background: #0b73b6;
}

.cultureB-c .con .t {
	font-size: 22px;
	color: #333333;
}

.cultureB-c .con .c {
	text-align: justify;
	font-size: 16px;
	color: #666;
	line-height: 2;
	margin-top: 20px;
}

.cultureB-b .swiper-button-prev,
.cultureB-b .swiper-button-next {
	bottom: 50px;
	top: auto;
	transform: translateY(0);
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #ddd;
}

.cultureB-b .swiper-button-prev {
	left: 6%;
}

.cultureB-b .swiper-button-next {
	left: calc(6% + 70px);
}

.cultureB-b .swiper-button-prev:after,
.cultureB-b .swiper-button-next:after {
	color: #ddd;
	font-size: 20px;
}

.cultureB-b .swiper-button-next:hover,
.cultureB-b .swiper-button-prev:hover {
	background: #f7ad54;
	border-color: #f7ad54;
}

.cultureB-b .swiper-button-next:hover:after,
.cultureB-b .swiper-button-prev:hover:after {
	color: #fff;
}

.cultureB-a {
	width: 700px;
	float: left;
}

@media(max-width: 1700px) {
	.cultureB-a {
		width: 42%;
	}

	.cultureB-d,
	.cultureB-c .con {
		width: 100%;
	}
}

@media(max-width: 1680px) {
	.cultureB-d {
		padding-top: 30px;
	}

	.cultureB-c .con {
		margin-top: 100px;
	}

	.cultureB {
		margin-top: 70px;
	}
}

@media(max-width: 1480px) {
	.cultureB-d {
		padding-top: 20px;
	}

	.cultureB-c .con {
		margin-top: 80px;
	}

	.cultureB-c .con .c {
		margin-top: 10px;
	}

	.cultureB-b .swiper-button-prev,
	.cultureB-b .swiper-button-next {
		width: 48px;
		height: 48px;
		bottom: 20px;
	}

	.cultureB {
		margin-top: 70px;
	}
}

@media(max-width: 1280px) {
	.cultureB-c .con .c {
		font-size: 15px;
		line-height: 1.8;
	}

	.cultureB {
		margin-top: 60px;
	}

	.cultureB-b .swiper-button-prev,
	.cultureB-b .swiper-button-next {
		display: none;
	}
}

@media(max-width: 1024px) {
	.sssssx {
		float: left;
		width: 100%;
	}

	.cultureB-a {
		width: 100%;
		padding-bottom:20px;
	}

	.cultureB-b,
	.cultureB-a {
		height: auto;
	}

	.cultureB-d {
		padding-left: 0;
	}

	.cultureB-c .img,
	.cultureB-d,
	.cultureB-c .con {
		width: 100%;
	}

	.cultureB-c .con .c {
		font-size: 16px;
		line-height: 1.8;
	}

	.cultureB {
		margin-top: 20px;
	}

	.cultureB-b .swiper-button-prev,
	.cultureB-b .swiper-button-next {
		opacity: 0;
		border-color: #999;
		display: flex;
		top: 50%;
	}

	.cultureB-b .swiper-button-prev {
		left: 20px;
	}

	.cultureB-b .swiper-button-next {
		left: auto;
		right: 20px;
	}

	.cultureB-b .swiper-button-prev:after,
	.cultureB-b .swiper-button-next:after {
		color: #999;
		font-size: 20px;
	}

	.cultureB-c .con {
		padding: 20px 2% 0;
		margin-top: 0;
	}

	.cultureB-d {
		position: relative;
		left: 0;
		top: auto;
		text-align: center;
	}
}

@media(max-width: 640px) {
	/*.cultureB-b .swiper-button-prev,.cultureB-b .swiper-button-next  { top:30%; }*/
}

@media(max-width: 450px) {
	/*.cultureB-b .swiper-button-prev,.cultureB-b .swiper-button-next  { top:25%; }*/
}


/*人才发展*/
.relative {
	width: 100%;
	height: 100%;
	position: relative;
}

.talent {
	padding-top: 60px;
}



.talent .talentA {
	margin-bottom: 90px;
}

.talentB-b .img {
	float: left;
	width: 69.64%;
}

.talentB-a {
	position: relative;
}

.talentB-a .con {
	z-index: 10;
	padding: 40px 30px;
	position: absolute;
	right: 0;
	top: 9%;
	height: 95%;
	width: 40%;
	box-shadow: 0px 0px 32px 0px rgba(233, 233, 233, 0.49);
	background: #fff;
}

.talentB-a .con .t {
	font-size: 30px;
	color: #333;
}

.talentB-a .con .tt {
	margin-top: 80px;
	font-size: 20px;
	color: #333;
}

.talentB-a .con .c {
	font-size: 16px;
	color: #666;
	margin-top: 20px;
	line-height: 2;
	max-height: 20vw;
	overflow-y: scroll;
	text-align: justify;
	padding: 0px 30px 0 3px;
}

.talentB-a .con .cc {
	margin-top: 10px;
}

.talentB-a .img .swiper-container .swiper-pagination {
	opacity: 0;
}

.talent .talentA:nth-child(2n) .img {
	float: right;
}

.talent .talentA:nth-child(2n) .con {
	left: 0;
}

.swiper-button-prev,
.swiper-button-next {
	bottom: 20px;
	top: auto;
	transform: translateY(0);
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #ddd;
}

.talentB-a .con .swiper-button-prev {
	left: 0;
}

.talentB-a .con .swiper-button-next {
	left: 70px;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	color: #ddd;
	font-size: 20px;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
	background: #f7ad54;
	border-color: #f7ad54;
}

.swiper-button-next:hover:after,
.swiper-button-prev:hover:after {
	color: #fff;
}

.talentB-a .con .swiper-pagination {
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0;
	text-align: left;
	top: 70px;
}

.talentB-a .con .swiper-pagination .swiper-pagination-bullet-active {
	position: relative;
	width: 80px;
	padding-left: 50px;
}

.talentB-a .con .swiper-pagination .swiper-pagination-bullet:after {
	transition: all 0.6s;
	content: '';
	width: 0px;
	height: 2px;
	background: #0b73b6;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
}

.talentB-a .con .swiper-pagination .swiper-pagination-bullet-active:after {
	width: 40px;
}

.talentB-a .con .swiper-pagination-bullet {
	width: 30px;
	height: 30px;
	transition: all 0.6s;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #999999;
	opacity: 1;
	background: none;
}

.talentB-a .con .swiper-pagination-bullet-active {
	color: #0b73b6;
}


@media(max-width: 1700px) {

	.talentB-a .con .swiper-button-prev,
	.talentB-a .con .swiper-button-next {
		bottom: 0px;
	}

	.talentB-a .con {
		width: 45%;
	}
}

@media(max-width: 1680px) {

	.talentB-a .con .swiper-button-prev,
	.talentB-a .con .swiper-button-next {
		bottom: 0px;
	}

	.talentB-a .con {
		padding: 30px 20px;
	}

	.talentB-a .con .t {
		font-size: 24px;
	}

	.talentB-a .con .swiper-pagination {
		top: 45px;
	}

	.talentB-a .con .tt {
		margin-top: 60px;
		font-size: 18px;
	}

	.talentB-a .con .c {
		line-height: 1.8;
	}

	.talentB-a .con .swiper-button-prev,
	.talentB-a .con .swiper-button-next {
		width: 48px;
		height: 48px;
	}

	.talent {
		padding-top: 50px;
	}

	.talent .talentA {
		margin-bottom: 70px;
	}
}

@media(max-width: 1480px) {
	.talentB-a .con {
		width: 50%;
	}

	.talentB-a .con {
		padding: 30px 20px;
	}

	.talentB-a .con .t {
		font-size: 20px;
	}

	.talentB-a .con .swiper-pagination {
		top: 40px;
	}

	.talentB-a .con .tt {
		margin-top: 50px;
		font-size: 16px;
	}

	.talentB-a .con .c {
		line-height: 1.8;
		font-size: 14px
	}

	.talentB-a .con .swiper-button-prev,
	.talentB-a .con .swiper-button-next {
		width: 48px;
		height: 48px;
	}

	.talent {
		padding-top: 40px;
	}

	.talent .talentA {
		margin-bottom: 60px;
	}
}

@media (max-width:1366px) {
	.talentB-a .con {
		width: 39%;
	}
}

@media(max-width: 1280px) {
	.talentB-b .img {
		float: left;
		width: 80%;
	}

	.talentB-a .con {
		width: 60%;
	}

	.talent {
		padding-top: 30px;
	}

	.talent .talentA {
		margin-bottom: 50px;
	}
}

@media(max-width: 1024px) {
	.talentB-b .img {
		float: left;
		width: 100%;
	}

	.talentB-a .con {
		width: 100%;
		position: relative;
		top: 0;
		height: auto;
		float: left;
		padding: 20px 12px;
	}

	.talentB-a .con .c { max-height: 10000px; overflow-y: hidden; }
	.talentB-a .con .cc {
		padding-bottom: 60px;
	}

	.talent {
		padding-top: 20px;
	}

	.talent .talentA {
		margin-bottom: 20px;
	}
}

/*投资者关系-股票信息*/
.investorD {
	position: absolute;
	left: 0;
	width: 100%;
	top: 44%;
	transform: translateY(-50%);
}

.tzzgxA-a .t1 {
	font-size: 36px;
	color: #fff;
}

.tzzgxA-a .t5 {
	font-size: 24px;
	color: #fff;
	margin-top: 20px;
}

.tzzgxA-a .t6 {
	font-size: 24px;
	color: #fff;
	opacity: 0.8;
}

.tzzgxA-a .t3 {
	margin-top: 0px;
	font-size: 60px;
	color: #fff;
	font-family: "Arial";
	line-height: 1.3;
}

.tzzgxA-a .t3 span {
	position: relative;
	font-size: 26px;
	color: #0cd102;
}

.tzzgxA-a .t3 i {
	display: inline-block;
	width: 29px;
	height: 16px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.tzzgxA-a .t3 i.up {
	background: url(../images/up.png) no-repeat center/cover;
}

.tzzgxA-a .t3 i.low {
	background: url(../images/low.png) no-repeat center/cover;
}

.tzzgxA-b {
	position: relative;
	border-right: none;
	border-left: none;
	margin-top: 20px;
}

.tzzgxA-b ul li {
	position: relative;
	border-right: none;
	border-left: none;
}

.tzzgxA-b ul li {
	float: left;
}

.tzzgxA-b ul li .t {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.9);
	padding: 10px 0px 10px 20px;
	background: rgba(255, 255, 255, 0.1);
}

.tzzgxA-b ul li span {
	font-size: 30px;
	color: rgba(255, 255, 255, 0.9);
	padding: 20px 40px 0 20px;
	display: block;
	font-family: "Arial";
}

.tzzgxA-c {
	margin-top: 20px;
}

.tzzgxA-c p,
.tzzgxA-c p a {
	font-size: 14px;
	color: #fff;
	line-height: 2;
}

@media(max-width: 1680px) {
	.tzzgxA-a .t1 {
		font-size: 30px;
	}

	.tzzgxA-a .t5,
	.tzzgxA-a .t6 {
		font-size: 20px;
	}

	.tzzgxA-a .t3 {
		font-size: 50px;
	}

	.tzzgxA-a .t3 span {
		font-size: 22px;
	}

	.tzzgxA-b {
		margin-top: 15px;
	}

	.tzzgxA-b ul li .t {
		font-size: 16px;
	}

	.tzzgxA-b ul li span {
		font-size: 24px;
	}

	.tzzgxA-c {
		padding-top: 15px;
	}
}

@media(max-width: 1280px) {
	.tzzgxA-a .t1 {
		font-size: 24px;
	}

	.tzzgxA-a .t5,
	.tzzgxA-a .t6 {
		font-size: 18px;
	}

	.tzzgxA-a .t3 {
		font-size: 40px;
	}

	.tzzgxA-a .t3 span {
		font-size: 20px;
	}

	.tzzgxA-b {
		margin-top: 12px;
	}

	.tzzgxA-c {
		padding-top: 12px;
	}

	.tzzgxA-b ul li .t {
		font-size: 14px;
		padding: 8px 0px 8px 12px;
	}

	.tzzgxA-b ul li span {
		font-size: 22px;
		padding: 12px 20px 0 12px;
	}
}

@media(max-width: 750px) {
	.investorD {
		top: 38%;
	}

	.tzzgxA-b ul li:nth-child(1),
	.tzzgxA-b ul li:nth-child(6) {
		display: none;
	}

	.tzzgxA-a .t1 {
		font-size: 20px;
	}

	.tzzgxA-a .t5,
	.tzzgxA-a .t6 {
		font-size: 16px;
	}

	.tzzgxA-a .t3 {
		font-size: 32px;
	}

	.tzzgxA-a .t3 span {
		font-size: 18px;
	}

	.tzzgxA-b {
		margin-top: 10px;
	}

	.tzzgxA-c {
		padding-top: 10px;
	}

	.tzzgxA-b ul li .t {
		font-size: 14px;
		padding: 8px 0px 8px 12px;
	}

	.tzzgxA-b ul li span {
		font-size: 22px;
		padding: 12px 20px 0 12px;
	}
}

@media(max-width: 450px) {
	.tzzgxA-a .t1 {
		font-size: 18px;
	}

	.tzzgxA-a .t5,
	.tzzgxA-a .t6 {
		font-size: 14px;
	}

	.tzzgxA-a .t3 {
		font-size: 28px;
	}

	.tzzgxA-a .t3 span {
		font-size: 16px;
	}

	.tzzgxA-b {
		margin-top: 10px;
	}

	.tzzgxA-c {
		padding-top: 10px;
	}

	.tzzgxA-b ul li .t {
		font-size: 12px;
		padding: 8px 0px 8px 10px;
		background: rgba(0, 0, 0, 0.3);
	}

	.tzzgxA-b ul li span {
		font-size: 18px;
		padding: 12px 12px 0 10px;
	}
}

@media(max-width: 350px) {
	.tzzgxA-b ul li .t {
		font-size: 12px;
		padding: 8px 0px 8px 6px;
		background: rgba(0, 0, 0, 0.3);
	}

	.tzzgxA-b ul li span {
		font-size: 16px;
		padding: 12px 8px 0 6px;
	}
}










/*投资者关系-财务报告*/
.ggthA-c {
	position: relative;
	border-radius: 50px;
	border: 1px solid #e2e2e2;
	width: 17%;
	float: left;
	cursor: pointer;
}

.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-c:after {
	content: '';
	width: 50px;
	height: 46px;
	background: url(../images/xwzx-xv.png) no-repeat center #f9f9f9;
	position: absolute;
	right: 1px;
	top: 50%;
	margin-top: -23px;
	z-index: 100;
	display: block;
}

.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;
	border-radius: 40px;
}

.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 #0b73b6;
	text-align: left;
	padding-left: 72px;
	width: 149px;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
	height: 50px;
	border: 1px solid #8195b9;
	border-radius: 40px;
}

.investorB-a .ggthA-c {
	width: 17.5%;
	background: #fff;
	margin-right: 15px;
}

.investorB-a .ggthA-c:after {
	background: url(../images/xwzx-xv.png) no-repeat center #fff;
	height: 46px;
	margin-top: -23px;
	border-radius: 30px;
}

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

@media(max-width: 1024px) {
	.investorB-a .ggthA-c {
		width: 49%;
		margin-right: 0;
	}

	.investorB-a .ggthA-c:nth-child(2) {
		float: right;
	}

	.investorB-a .ggthA-d {
		width: 100%;
		margin-top: 10px;
	}
}

.cwbgA {
	margin-top: 40px;
}

.cwbgA ul li {
	float: left;
	text-align: center;
	width: 24%;
	margin: 0 1.33333% 2% 0;
}

.cwbgA ul li:nth-child(4n) {
	margin-right: 0;
}

.cwbgA ul li .img {
	height: 430px;
	overflow: hidden;
}

.cwbgA ul li .con .tt {
	font-size: 20px;
	color: #666666;
	line-height: 30px;
	height: 30px;
	margin: 15px 0;
	overflow: hidden;
}

.cwbgA ul li .con .more {
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #666666;
	padding: 10px 30px 10px 60px;
	border-radius: 40px;
	border: 1px solid #dedede;
}

.cwbgA ul li .con .more span {
	display: inline-block;
	width: 24px;
	height: 22px;
	background: url(../images/pdf.png) no-repeat center;
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 1700px) {
	.cwbgA ul li .img {
		height: 26.3vw;
	}

	.cwbgA {
		margin-top: 30px;
	}
}

@media(max-width: 1480px) {
	.cwbgA ul li .con .tt {
		font-size: 18px;
	}
}

@media(max-width: 1280px) {
	.cwbgA ul li {
		width: 32%;
		margin: 0 2% 2.5% 0;
	}

	.cwbgA ul li:nth-child(4n) {
		margin-right: 2%;
	}

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

	.cwbgA ul li .img {
		height: 35.5vw;
	}

	.cwbgA {
		margin-top: 20px;
	}

	.cwbgA ul li .con .tt {
		margin: 6px 0;
	}
}

@media(max-width: 1024px) {
	.cwbgA ul li {
		width: 49%;
		margin: 0 0 20px 0;
	}

	.cwbgA ul li:nth-child(4n) {
		margin-right: 0;
	}

	.cwbgA ul li:nth-child(2n) {
		float: right;
	}

	.cwbgA ul li .img {
		height: 60vw;
	}
}

@media(max-width: 420px) {
	.cwbgA ul li {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.cwbgA ul li .img {
		height: auto;
	}
}

.cwbgB-a {
	position: relative;
}

.cwbgB-a .con {
	position: absolute;
	right: 2%;
	top: 50%;
	transform: translateY(-50%);
}

.cwbgB-a .con .tt {
	font-size: 32px;
	color: #0f375d;
	margin-bottom: 12px;
}

.cwbgB-a .conAA {
	text-align: center;
}

.cwbgB-a .conAA .tt {
	font-size: 24px;
	color: #0f375d;
	margin-bottom: 12px;
}

@media(max-width: 1480px) {
	.cwbgB-a .con .tt {
		font-size: 24px;
	}
}

@media(max-width: 700px) {
	.cwbgB-a .con {
		width: 100%;
		left: 0;
		padding-left: 3%;
	}

	.cwbgB-a .img {
		width: 100%;
		overflow: hidden;
	}

	.cwbgB-a .img img {
		width: 150%;
		max-width: 300%;
	}
}

@media(max-width: 420px) {
	.cwbgB-a .img img {
		width: 200%;
	}
}

/*投资者关系-公司管治*/
.qygzA {
	margin-top: 36px;
}

.qygzA-a {
	border-top: 4px solid #367ead;
}

.qygzA-a ul li {
	border-bottom: 1px solid #dedede;
	position: relative;
	padding: 18px 0;
}

.qygzA-a ul li {
	border-bottom: 1px solid #dedede;
	position: relative;
}

.qygzA-a ul li .con {
    float: right;
    width: 83%;
    position: relative;
    font-size: 16px;
    color: #666666;
}

.qygzA-a ul li .con:after {
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	left: -20px;
	top: 0;
	background: #ddd;
}

.qygzA-a ul li .tit {
    width: 15%;
    float: left;
}

.qygzA-a ul li .tit span {
	display: block;
	position: relative;
	font-size: 18px;
	color: #0b73b6;
	padding-left: 22px;
	text-align: left;
}

.qygzA-a ul li .tit span:after {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 50%;
	border: 2px solid #367ead;
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 1700px) {
	.qygzA-a ul li .con {
		padding-right: 200px;
	}
}

@media(max-width: 1480px) {
	.qygzA-a ul li .con {
		width: calc(100% - 180px);
		font-size: 16px;
		padding-right: 120px;
		    width: 73%;
	}
	.qygzA-a ul li .tit {
    width: 25%;
    float: left;
}

	.qygzA-a ul li .tit span {
		font-size: 17px;
	}
}

@media(max-width: 1280px) {
	.qygzA-a ul li .con {
		width: calc(100% - 170px);
		font-size: 14px;
		padding-right: 0px;
	}

	.qygzA-a ul li .tit span {
		font-size: 16px;
	}
}

@media(max-width: 640px) {
	.qygzA-a ul li .tit {
		position: relative;
		transform: translateY(0);
		float: left;
		width: 100%;
	}

	.qygzA-a ul li .con {
		width: 100%;
		margin-top: 10px;
	}

	.qygzA-a ul li .tit span {
		font-size: 16px;
	}
}


.qygzB {
	padding: 90px 0;
}

.qygzB-a {
	margin-top: 36px;
}

.qygzB-a ul li {
	position: relative;
	border: 1px solid #dedede;
	padding: 20px 25px;
	border-radius: 2px;
	margin-bottom: 13px;
}

.qygzB-a ul li .tit {
	width: calc(100% - 110px);
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	font-size: 18px;
	color: #666666;
	padding-left: 41px;
	background: url(../images/pdfa.png) no-repeat left center;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.qygzB-a ul li .d {
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 18px;
	color: #999999;
}

.qygzB-a ul li:hover {
	border-color: #f7ad54;
}

.qygzB-a ul li:hover .tit,
.qygzB-a ul li:hover .d {
	color: #f7ad54;
}

.qygzB-a ul li:hover .tit {
	background: url(../images/pdfabg.png) no-repeat left center;
}

	.qygzC-a .sj{
		display: none;
	}
.qygzB .conAA{
 text-align: center;
 }

.conAA .tt{
 font-size: 24px;
    color: #0f375d;
    margin-bottom: 12px;
}
	

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

	.qygzB-a {
		margin-top: 32px;
	}

	.qygzB-a ul li {
		padding: 16px 20px;
		margin-bottom: 10px;
	}

	.qygzB-a ul li .d {
		right: 20px;
	}
}

@media(max-width: 1480px) {
	.qygzB {
		padding: 50px 0;
	}

	.qygzB-a {
		margin-top: 26px;
	}
}

@media(max-width: 1280px) {
	.qygzB {
		padding: 30px 0 40px;
	}

	.qygzB-a {
		margin-top: 20px;
	}
}

@media(max-width: 1024px) {
	.qygzB-a ul li {
		padding: 12px 15px;
	}

	.qygzB-a ul li .d {
		right: 15px;
		font-size: 16px;
	}

	.qygzB-a ul li .tit {
		width: calc(100% - 90px);
		line-height: 24px;
		height: 24px;
		font-size: 16px;
		padding-left: 36px;
		background-size: auto 100%;
	}
}


.qygzC {
	padding: 40px 0 80px;
}

.qygzC-a {
	position: relative;
}

.qygzC-a .con {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.qygzC-a .con .c {
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
}

.qygzC-a .con .tt {
	font-size: 30px;
	color: #333333;
}

.qygzC-a .con .co {
	font-size: 18px;
	color: #666666;
	margin: 12px 0 20px;
	max-width: 350px;
}

.qygzC-a .con .co p {
	margin: 0 0 8px 0;
}

@media(max-width: 1480px) {
	.qygzC {
		padding: 30px 0 60px;
	}

	.qygzC-a .con .c {
		font-size: 16px;
	}

	.qygzC-a .con .tt {
		font-size: 24px;
	}

	.qygzC-a .con .co {
		font-size: 16px;
		margin: 8px 0 12px;
		max-width: 320px;
	}
}

@media(max-width: 1024px) {
	.qygzC {
		padding: 20px 0 40px;
	}

	.qygzC-a .con .c {
		font-size: 14px;
	}

	.qygzC-a .con .tt {
		font-size: 20px;
	}

	.qygzC .tt{
		font-weight: bold;

	}

	.qygzC-a .con .co {
		font-size: 14px;
		margin: 8px 0 12px;
		max-width: 320px;
	}
}

@media(max-width: 900px) {
	.qygzC-a .img {
		position: relative;
		width: 100%;
		overflow: hidden;
	}

	.qygzC-a .img:after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}


	.qygzC-a .con {
		width: 96%;
		left: 2%;
	}

	.qygzC-a .con .c,
	.qygzC-a .con .tt,
	.qygzC-a .con .co {
		color: #fff;
	}
}

@media (max-width:750px) {
	.qygzC-a .con .c,
	.qygzC-a .con .tt,
	.qygzC-a .con .co {
		color: #333;
	}
	
	.qygzC-a .con {
	    width: 100%;
	    position: absolute;
	    margin-bottom: 15px;
	    left: 0px;
		top: 23%;
		z-index: 2;
	}
	
	.qygzC-a .pc{
		display: none;
	}
	
	.qygzC-a .sj{
		display: block;
	}
}

@media(max-width: 600px) {
	.qygzC-a .img:after {
		display: none
	}

	.qygzC-a .img img {
		width: 150%;
		max-width: 300%;
	}


}

/*专科特检-检验项目*/

.zktj {
	padding: 60px 0 50px;
}

a * {
	cursor: pointer;
}

.zktjA-b {
	cursor: pointer;
	position: relative;
	text-align: center;
	border: 1px solid #dedede;
	padding: 16px 0 25px;
}

.zktjA-b .icon img {
	transition: all 0.3s;
}

.zktjA-b:hover .icon img {
	transform: scale(0.8);
}

.zktjA-b .tt {
	font-size: 18px;
	color: #21508f;
	margin-top: 6px;
}

.zktjA-b:after {
	transition: all 0.8s;
	content: '';
	width: 0%;
	height: 3px;
	background: #f7ad54;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.zktjA-b.cur:after,
.zktjA-b:hover:after {
	width: 100%;
}

.zktjB-a .ggthA-d {
	width: 100%;
}

.zktjB {
	padding: 50px 0 40px;
}


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

	.zktjB {
		padding: 40px 0 40px;
	}
}

@media(max-width: 1480px) {
	.zktj {
		padding: 40px 0 50px;
	}

	.zktjA-b .tt {
		font-size: 16px;
	}

	.zktjB {
		padding: 30px 0;
	}
}

@media(max-width: 1280px) {
	.zktj {
		padding: 30px 0 40px;
	}
}

@media(max-width: 1024px) {
	.zktj {
		padding: 20px 0 30px;
	}

	.zktjA-b {
		padding: 10px 0 15px;
	}

	.zktjB {
		padding: 20px 0 30px;
	}
}

@media(max-width: 400px) {
	.aboutA-b ul li {
		padding: 6px 15px;
		margin-right: 6px;
	}
}

.zktjC table thead {
	font-size: 18px;
	background: #0b73b6;
	color: #fff;
	border: 1px solid #0b73b6;
}

.zktjC table thead td {
	padding: 16px 10px;
}

.zktjC table tbody {
	border: 1px solid #dedede;
}

.zktjC table tbody tr {
	border-bottom: 1px solid #dedede;
}

.zktjC table tbody tr td {
	font-size: 16px;
	color: #666666;
	padding: 18px 10px;
}

.zktjC table tr td {
	min-width: 140px;
}

.zktjC table td.sign1 {
	padding-left: 20px;
}

.zktjC table td.sign6 {
	padding-right: 36px;
	max-width: 130px;
	position: relative;
}

.zktjC table td.sign6 a {
	padding: 8px 12px;
	border: 1px solid #fff;
	border-radius: 30px;
	display: block;
	position: relative;
}

.zktjC table td.sign6 span {
	display: inline-block;
	width: 13px;
	height: 8px;
	background: url(../images/jta.png) no-repeat center;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
}

.zktjC table tbody tr:hover td a {
	color: #f7ad54;
}

.zktjC table tr:hover td.sign6 a {
	border: 1px solid #f7ad54;
}

.zktjC table tbody tr:hover td span {
	background: url(../images/jtb.png) no-repeat center;
}

@media(max-width: 1480px) {
	.zktjC table thead td {
		font-size: 16px;
		padding: 15px 8px;
	}

	.zktjC table tbody tr td {
		font-size: 14px;
		padding: 15px 8px;
	}

	.zktjC table td.sign6 span {
		right: -4px;
	}
}

@media(max-width: 1280px) {
	.zktjC table td.sign5 {
		display: none;
	}
}

@media(max-width: 1024px) {
	.zktjC table td.sign4 {
		display: none;
	}
}

@media(max-width: 900px) {
	.zktjC table td.sign6 {
		display: none;
	}
}

@media(max-width: 640px) {
	.zktjC table td.sign3 {
		display: none;
	}
}


/*实验室/平台详情*/

.xqTit .tt {
	font-size: 30px;
	color: #333333;
	padding-left: 17px;
	position: relative;
	margin-bottom: 12px;
}

.xqTit .tt:after {
	content: '';
	width: 5px;
	height: 28px;
	background: #0c6eb2;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 2px;
}


.laboraA {
	padding: 40px 0 85px;
}

.laboraA-a {
	position: relative;
}

.laboraA-b {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}

.laboraA-b100 {
	position: relative;
	left: 0;
	top: 0;
	transform: translateY(0%);
	width: 100%;
}

.laboraA-c {
	float: right;
	width: 48.57%;
}

.laboraA-b .con {
	font-size: 16px;
	color: #666666;
	line-height: 2;
}

@media(max-width: 1480px) {
	.xqTit .tt {
		font-size: 24px;
	}

	.laboraA {
		padding: 30px 0 65px;
	}

	.laboraA-b .con {
		line-height: 1.8;
	}
}

@media(max-width: 1280px) {
	.xqTit .tt {
		font-size: 20px;
	}

	.laboraA {
		padding: 30px 0 65px;
	}

	.laboraA-b .con {
		line-height: 1.8;
		font-size: 14px;
	}

	.laboraA-c {
		width: 50%;
	}
}

@media(max-width: 1180px) {
	.laboraA-b .con {
		line-height: 1.5;
	}
}

@media(max-width: 1024px) {
	.laboraA {
		padding: 10px 0 40px;
	}

	.xqTit .tt:after {
		height: 22px;
		width: 4px;
	}

	.xqTit .tt {
		padding-left: 12px;
	}

	.laboraA-b {
		position: relative;
		left: 0;
		top: 0;
		transform: translateY(0);
		width: 100%;
	}

	.laboraA-c {
		margin-top: 20px;
		width: 100%;
	}
}

.laboraB {
	padding: 70px 0;
	background: #f7fbfd;
}

.laboraB-b ul li {
	width: 30%;
	float: left;
	border-right: 1px solid #dedede;
}

.laboraB-b ul li .tt {
	padding: 0 10px 0 12px;
	position: relative;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
}

.laboraB-b ul li .tt:after {
	content: '';
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #666;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.laboraB-b ul li:nth-child(3n+2) {
	width: 35%;
	margin-right: 5%;
	padding-left: 5%;
}

.laboraB-b ul li:nth-child(3n) {
	border: none;
}


.laboraC {
	padding: 90px 0;
}

.laboraC-b {
	line-height: 2;
}



@media(max-width: 1480px) {

	.laboraB,
	.laboraC {
		padding: 50px 0;
	}

	.laboraB-b ul li .tt {
		font-size: 14px;
		height: 28px;
		line-height: 28px;
	}
}

@media(max-width: 1024px) {

	.laboraB,
	.laboraC {
		padding: 30px 0 40px;
	}

	.laboraB-b ul li {
		width: 48%;
	}

	.laboraB-b ul li:nth-child(3n+2) {
		width: 48%;
		margin-right: 0%;
		padding-left: 0%;
	}

	.laboraB-b ul li:nth-child(3n) {
		border-right: 1px solid #dedede;
	}

	.laboraB-b ul li:nth-child(2n) {
		float: right;
		border-right: none;
		padding-left: 20px;
	}
}

@media(max-width: 700px) {
	.laboraB-b ul li .tt {
		height: auto;
		line-height: 1.6;
	}

	.laboraB-b ul li .tt:after {
		top: 13px;
		transform: translateY(0);
	}

	.laboraB-b ul li {
		margin-bottom: 10px;
		width: 100%;
		border: none;
	}

	.laboraB-b ul li:nth-child(3n+2) {
		width: 100%;
		border: none;
		margin-right: 0%;
		padding-left: 0%;
	}

	.laboraB-b ul li:nth-child(3n) {
		border-right: none;
	}

	.laboraB-b ul li:nth-child(2n) {
		float: left;
		border-right: none;
		padding-left: 0;
	}

	.laboraC-b {
		line-height: 1.8;
	}
}


/*报告查询*/
.link {
	position: relative;
}

.linkA {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.linkA-a {
	float: right;
	border-radius: 15px;
	width: 550px;
	background: #fff;
	padding: 36px 0 70px;
}

.topLogo {
	text-align: center;
	padding-bottom: 36px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f2f2f2;
}

.linkB {
	text-align: center;
}

.linkB .tt p {
	display: inline-block;
	position: relative;
	font-size: 36px;
	color: #333;
}

.linkB .tt p:after,
.linkB .tt p:before {
	content: '';
	width: 69px;
	height: 2px;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}

.linkB .tt p:after {
	right: -85px;
	background: url(../images/linkb.png) no-repeat center;
}

.linkB .tt p:before {
	left: -85px;
	background: url(../images/linka.png) no-repeat center;
}

.linkB .c {
	font-size: 16px;
	color: #333;
	text-transform: uppercase;
	margin-top: 6px;
}

.linkC {
	margin-top: 40px;
}

.linkC a {
	width: 396px;
	height: 84px;
	border-radius: 60px;
	padding-left: 145px;
	position: relative;
	line-height: 84px;
	background: #0c73b6;
	font-size: 22px;
	color: #fff;
	display: block;
	margin: 12px auto;
}

.linkC a:nth-child(2) {
	background: #f7ad54;
}

.linkC a span {
	display: inline-block;
	width: 29px;
	height: 29px;
	background: url(../images/linkc.png) no-repeat center/cover;
	position: absolute;
	left: 100px;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 1680px) {
	.linkA-a {
		width: 500px;
		padding: 30px 0 50px;
	}

	.topLogo {
		padding-bottom: 26px;
		margin-bottom: 20px;
	}

	.linkB .tt p {
		font-size: 30px;
	}

	.linkC {
		margin-top: 30px;
	}

	.linkC a {
		height: 76px;
		line-height: 76px;
	}
}

@media(max-width: 1480px) {
	.linkA-a {
		width: 450px;
		padding: 20px 0 40px;
	}

	.topLogo {
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	.topLogo img {
		width: 180px;
	}

	.linkB .tt p {
		font-size: 26px;
	}

	.linkB .c {
		font-size: 15px;
	}

	.linkC {
		margin-top: 20px;
	}

	.linkC a {
		height: 60px;
		line-height: 60px;
		width: 300px;
		padding-left: 100px;
	}

	.linkC a span {
		left: 50px;
	}
}

@media(max-width: 1024px) {
	.linkA-a {
		float: none;
		display: block;
		margin: 0 auto;
	}
}

@media(max-width: 800px) {
	.link .img img {
		width: 150%;
		max-width: 300%;
	}

	.linkA-a {
		width: 400px;
		padding: 20px 0 30px;
	}

	.topLogo {
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	.topLogo img {
		width: 140px;
	}

	.linkB .tt p {
		font-size: 26px;
	}

	.linkB .c {
		font-size: 15px;
	}

	.linkC {
		margin-top: 20px;
	}

	.linkC a {
		height: 60px;
		line-height: 60px;
		width: 300px;
		padding-left: 100px;
	}

	.linkC a span {
		left: 50px;
	}
}

@media(max-width: 500px) {
	.link .img img {
		width: auto;
		height: 380px;
	}

	.linkA-a {
		width: 300px;
		padding: 15px 0 20px;
	}

	.topLogo {
		padding-bottom: 16px;
		margin-bottom: 12px;
	}

	.topLogo img {
		width: 120px;
	}

	.linkB .tt p {
		font-size: 24px;
	}

	.linkB .c {
		font-size: 14px;
	}

	.linkC {
		margin-top: 20px;
	}

	.linkC a {
		height: 40px;
		line-height: 40px;
		width: 200px;
		font-size: 16px;
		padding-left: 60px;
	}

	.linkC a span {
		left: 30px;
		width: 20px;
		height: 20px;
	}
}


/*2021-04-14 改版*/
.fourAddA {
	padding-top: 30px;
}

.fourAddA-a {
	position: relative;
	background: #f9f9f9;
}

.fourAddA-b {
	float: left;
	width: 50%;
}

.fourAddA-c {
	position: absolute;
	right: 0;
	padding: 0 4%;
	width: 50%;
	top: 50%;
	transform: translateY(-50%);
}

.fourAddA-c .tit {
	font-size: 30px;
	color: #333333;
}

.fourAddA-c .con {
	font-size: 16px;
	color: #666666;
	line-height: 1.8;
	margin-top: 10px;
	text-align: justify;
}


.fourAddB {
	padding: 10px 0 90px;
}

.fourAddB-a ul li {
	text-align: center;
	float: left;
	width: 125px;
	margin-top: 50px;
	margin-right: calc(20% - 150px);
}

/*.fourAddB-a ul li:nth-child(1),.fourAddB-a ul li:nth-child(6),.fourAddB-a ul li:nth-child(7) { float: left; width: 140px; }*/
.fourAddB-a ul li:nth-child(6) {
	margin-right: 0;
}

.fourAddB-a ul li .img {
	transition: all 0.6s;
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
}

.fourAddB-a ul li .img .pic2 {
	display: none;
}

.fourAddB-a ul li:hover .img .pic2 {
	display: inline-block;
}

.fourAddB-a ul li:hover .img .pic1 {
	display: none;
}

.fourAddB-a ul li:hover .img {
	background: #0b73b6;
}

.fourAddB-a ul li .tit {
	font-size: 18px;
	color: #666666;
	margin-top: 10px;
	width: 150px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.fourAddB-a ul li:hover .tit {
	color: #0b73b6;
}

@media(max-width: 1680px) {
	.fourAddA-c {
		padding: 0 30px;
	}

	.fourAddA-c .tit {
		font-size: 24px;
	}

	.fourAddA-c .con {
		font-size: 16px;
		line-height: 1.6;
	}

	.fourAddB {
		padding: 10px 0 70px;
	}
}

@media(max-width: 1480px) {
	.fourAddA-c {
		padding: 0 20px;
	}

	.fourAddA-c .tit {
		font-size: 20px;
	}

	.fourAddA-c .con {
		font-size: 14px;
		line-height: 1.6;
	}

	.fourAddB-a ul li {
		margin-top: 30px;
	}

	.fourAddB-a ul li .img img {
		max-width: 100px;
	}

	.fourAddB-a ul li .tit {
		font-size: 16px;
		margin-top: 4px;
	}

	.fourAddB {
		padding: 10px 0 50px;
	}
}

@media(max-width: 1280px) {
	.fourAddB-a ul li {
		margin-top: 20px;
	}

	.fourAddB {
		padding: 10px 0 30px;
	}
}

@media(max-width: 1024px) {
	.fourAddA {
		padding-top: 20px;
	}

	.fourAddA-b {
		width: 100%;
	}

	.fourAddA-b img {
		width: 100%;
	}

	.fourAddA-c {
		width: 100%;
		position: relative;
		top: 0;
		transform: translateY(0);
		left: 0;
		right: 0;
		padding: 20px;
	}

	.fourAddB-a ul li {
		width: 25%;
		text-align: center;
		margin: 30px 0 0 0;
	}
}

@media(max-width: 600px) {
	.fourAddB-a ul li {
		width: 33.333333%;
		margin: 20px 0 0 0;
	}
}

@media(max-width: 450px) {
	.fourAddB-a ul li .img img {
		max-width: 80px;
	}

	.fourAddB-a ul li .tit {
		margin-top: 0;
		font-size: 14px;
		width: 120px;
	}
}

@media(max-width: 400px) {
	.fourAddB-a ul li {
		width: 50%;
		margin: 10px 0 0 0;
	}

	.fourAddB-a ul li .img img {
		max-width: 100px;
	}
}

.aboutH-b {
	padding-bottom: 90px;
}

.aboutH-b ul li {
	margin-top: 40px;
	position: relative;
	background: #f8f8f9;
}

.aboutH-c {
	width: 50%;
	float: left;
}

.aboutH-d {
	padding: 0px 70px 0 60px;
	width: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	max-height: 20vw;
    overflow-y: scroll;
}

.aboutH-d .con .t {
	font-size: 80px;
	font-weight: bold;
	color: #1f2c5c;
	color: #d9e1e7;
	background-image: -webkit-linear-gradient(bottom, #edf1f4, #ebebeb);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.aboutH-d .con .tit {
	font-size: 30px;
	color: #333333;
	position: relative;
}

.aboutH-d .con .tit2 {
	font-size: 20px;
	color: #0b73b6;
}

.aboutH-d .con .c {
	text-align: justify;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
	line-height: 2;
}

.aboutH-b ul li:nth-child(2n) .aboutH-c {
	float: right;
}

.aboutH-b ul li:nth-child(2n) .aboutH-d {
	left: 0;
	right: auto;
}

@media(max-width: 1580px) {
	.aboutH-d {
		padding: 0px 50px 0 50px;
	}

	.aboutH-d .con .t {
		font-size: 70px;
	}

	.aboutH-d .con .tit {
		font-size: 24px;
	}

	.aboutH {
		padding: 40px 0 70px;
	}

	.aboutH-b {
		padding-bottom: 80px;
	}

}

@media(max-width: 1480px) {
	.aboutH-d {
		max-height: 23vw;
		overflow: scroll;
	}

	.aboutH-b {
		padding-bottom: 70px;
	}
}

@media(max-width: 1280px) {
	.aboutH-d {
		padding: 0px 30px 0 30px;
	}

	.aboutH-d .con .t {
		font-size: 60px;
	}

	.aboutH-d .con .tit {
		font-size: 24px;
	}

	.aboutH-d .con .tit2 {
		font-size: 18px;
	}

	.aboutH-b {
		padding-bottom: 50px;
	}

	.aboutH-b ul li {
		margin-top: 30px;
	}

	.aboutH {
		padding: 30px 0 50px;
	}
}

@media(max-width: 1000px) {
	.aboutH-d {
		padding: 0px 20px 0 20px;
	}

	.aboutH-d .con .t {
		font-size: 50px;
	}

	.aboutH-d .con .tit {
		font-size: 20px;
	}

	.aboutH-d .con .tit2 {
		font-size: 16px;
	}

	.aboutH-b ul li {
		margin-top: 20px;
	}

	.aboutH-d .con .c {
		font-size: 15px;
		line-height: 1.6;
	}

	.aboutH-b {
		padding-bottom: 40px;
	}
}

@media(max-width: 750px) {

	.aboutH-c,
	.aboutH-d {
		width: 100%;
		position: relative;
		transform: translate(0);
	}

	.aboutH-d {
		padding: 20px 20px 40px;
		max-height: 10000px;
		height: auto;
	}

	.aboutH-d .con {
		width: 90%;
	}

}

@media(max-width: 450px) {
	.aboutH-d {
		padding: 20px 12px 40px;
	}


}









.jyxm .jyxmA .pc {
	display: block;
}

.jyxm .jyxmA .sj {
	display: none;
}

.jyxm .jyxmA .sj .ee {
	display: none;
}



@media (max-width:1024px) {
	.jyxm .jyxmA .pc {
		display: none;
	}

	.jyxm .jyxmA .sj {
		display: block;
	}

	.jyxm .jyxmA .sj .ee {
		display: block;
		margin-top: 20px;
		color: #005EAE;
		font-size: 16px;
		text-align: center;
		width: 100%;
	}

	.guide {
		top: inherit;
		transform: inherit;
		bottom: 0;
		width: 100%;
	}

	.guide a {
		float: left;
		width: 33.3%;
		border-bottom: inherit;
		padding: 8px 0;
	}


	.guide .find {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
}




.y-me {
	display: none;
}

.sjdb ul li {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}

.deme {
	position: relative;
}

.deme:before {
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 10px;
	height: 16px;
	transform: translateY(-50%);
	background: url(../images/zc.png) no-repeat center center/cover;
}

.sjdb .cur .deme:before {
	-webkit-transform: rotate(89deg);
	transition: transform .5s;
	right: 5px;
	top: 38%;
}

.sjdb ul li a {
	font-size: 20px;
	color: #333333;
	display: block;
	padding: 25px 0;
}

.sjdb ul li .ycxl a {
	float: left;
	margin-right: 15px;
	padding: 0 0 15px 0;
	color: #666666;
}

.sjdb ul li .ycxl a:last-child {
	margin-right: 0;
}

.sjdb ul .cur .deme {
	font-weight: bold;
}

.ycxl {
	display: none;
}

.swiper-container-cm{
	display: none;
}

.zly{
	display: none;
}


@media (max-width:1024px) {

	.jyxm .jyxmB a,
	.jyzx .sja a,
	.shzr .shzrc a,
	.xwzx .bt .right a {
		background: #0b74b6;
		color: #fff;
		border: inherit;
	}

	a.mainMoreB span {
		width: 35px;
		height: 10px;
		background: url(../images/bsalg.png) no-repeat center;
	}


	.y-me {
		display: inline-block;
	}

	.y-pc {
		display: none;
	}

	.guide .top {
		padding: 8px 0;
	}

	.guide a .jd .yj-db {
		margin-top: 13px;
	}

	.yj-db {
		display: block;
	}
	
	.y-cgbb .y-cgbba .y-cgbbb{
		text-align: center;
		padding-top: 15px;
	}
	
	.yj-bbyc{
		display: none;
	}
	
	.swiper-container-cm{
		display: block;
		border-top: 1px solid #e5e5e5;
	}
	
	.y-cgbb .y-cgbba .cur:before {
	    top: 0;
		bottom: inherit;
	}
	
	.zly{
		display: block;
	}
	
	.contactA-b{
		display: none;
	}
	
}

@media (max-width:750px) {
	.jyxm .jyxmA .right .righta .ce {
		margin-right: 2%;
		width: 12.5%;
	}

	.sjdb ul li a {
		padding: 15px 0;
	}

	.sjdb .sx .right .righta {
		font-size: 16px;
	}

	.sjdb .sx .left .lefta,
	.sjdb .sx .left .za {
		margin-bottom: 1px;
	}

	.sjdb ul li a {
		font-size: 16px;
	}

	.sjdb .sx .left .lefta,
	.sjdb .sx .left .za {
		margin-bottom: 3px;
	}

	.sjdb {
		padding-bottom: 19px;
	}

	.guide a {
		float: left;
		width: 33.3%;
		border-bottom: inherit;
		padding: 8px 0 8px;
	}

	.guide .top {
		padding: 8px 0 8px;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .za {
		font-size: 28px;
	}

}

@media (max-width: 450px) {
	.sjdb {
		padding-bottom: 45px;
	}

}

@media (max-width: 350px) {
	.sjdb {
		padding-bottom: 32px;
	}
}

.y-gszl .y-gszla ul li .z {
		height: 47px;
		overflow: hidden;
		text-align: left;
	}

.topNav .header_b{
	position: absolute;
	right: 3.125%;
	top: 60%;
	transform: translateY(-50%);
	color: #333333;
	font-size: 16px;
	z-index: 5;
}

.topNav .header_b .yuyan{
	background: url(../images/yuyan.png) center center/cover;
	display: inline-block;
	width: 16px;
	height: 16px;
	top: 2px;
	position: relative;
	margin-right: 5px;
}

.topNav .header_b .header_b_box,.header_b_box{	position: absolute;	top: 100%;	width: 100px;	left: 0;	padding: 10px 10px 0;	background: #fff;	border:1px solid #ccc;	display: none;}

.topNav .header_b .header_b_box a,.header_b_box a{ width: 100%!important; font-size: 14px;display: block; float: none; margin-bottom: 10px; line-height: 24px; padding: 5px 0; }

.header_b_box { width: 60px!important; top:100%!important; }
.header_b_box a { padding: 0!important; }
.topNav .header_b:hover .header_b_box{display: block;}

.topNav .header_b .jt{
	background: url(../images/yuyan_b.png) center center/cover;
	display: inline-block;
	width: 9px;
	height: 5px;
	margin-left: 5px;
	top:-2px;
	position: relative;
	margin-right: 5px;
}


.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: 80%; max-width: 1000px; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); }
.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;}

.aboutA-e .img { position: relative;}
.aboutA-e .img:before { content:''; width: 78px; height: 78px; background:url(../images/abodbg.png) no-repeat center/cover; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); z-index: 10; }

.aboutA-e .tt { font-size: 14px; color:#666; text-align: center;line-height: 30px;font-weight: bold; }
.y-fxgy .swiper-container .swiper-button-prev,.y-fxgy .swiper-container .swiper-button-next { opacity: 0.8; width: 46px; height: 46px; border:1px solid #0b73b6; background: #0b73b6; top:50%; transform: translateY(-50%); bottom: auto; }

.y-fxgy .swiper-container .swiper-button-prev:hover,.y-fxgy .swiper-container .swiper-button-next:hover { border-color:#0b73b6;background: #0b73b6; }


