@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: 51.5%;

	transform: translateX(-50%);

	width: 910px;

}



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

}

.imenu4 ul li {

	width: 25%;

}



.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: 640px) {

	.ibanner .con .t {

		font-size: 24px;

		font-weight: bold;

	}



	.ibanner .con .et {

		font-size: 14px;

	}



}





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: 39px;

	margin-bottom: 7px;

}



.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: 0px;

}



.nav ul .ee {

	margin-right: 0;

}



.nav ul li {

	float: left;

	margin-right: 60px;

	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;
	font-weight: bold;
	/* background: #2e5b96; */

}



.nav ul li:hover .navSub {

	display: block;

}



.nav ul li .navSub dd {

	position: relative;

}

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

}



















.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: 20px 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;

}





.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: 50%;

	transform: translateX(-50%);

	width: 750px;

}



.footter .footterbao .footterb dl {

	float: left;

	margin-right: 80px;

}



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

}



/**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: 38px;

	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;

	}

}





/*关于我们*/

.about {

	background: url(../images/aboutbg.jpg) no-repeat center/cover;

}



.aboutA-a .mainTit {

	float: left;

}



.aboutA-b {

	margin-top: 20px;

	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;

}



.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: 10px;

	}

}



@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: 20px;

	}



	.aboutA-b ul li {

		margin: 0 10px 0 0;

	}

}



.aboutA-c {

	margin-top: 50px;

}



.aboutA-d {

	font-size: 16px;

	color: #666666;

	line-height: 2;

	float: left;

	width: 43.6%;

	text-align: justify;

}



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

}



.aboutC-b .con .c {

	font-size: 18px;

	margin-top: 6px;

	color: #666666;

}



.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: 100px;

}



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

}



.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 .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: 16px;

	height: 54px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	color: #666666;

	line-height: 54px;

	border-bottom: 1px solid #f3f3f3;

	padding: 0 0 0 14px;

	position: relative;

}



.y-zc ul li .y-zca:before {

	content: "";

	left: 0;

	top: 50%;

	width: 6px;

	height: 6px;

	background: #999999;

	transform: translateY(-50%);

	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 .y-zca {

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		padding: 10px 0 10px 10px;

	}



	.y-zc ul li {

		margin-bottom: 20px;

	}

}



@media (max-width:400px) {

	.y-zc ul li {

		width: 100%;

	}



	.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 118px 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 : 8px;  /*高宽分别对应横竖滚动条的尺寸*/
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) {



}



@media (max-width:1377px) {



}



@media (max-width:1213px) {

	

}



@media (max-width:1071px) {



}



@media (max-width:1024px) {

	/* .y-fxgy ul li {

		width: 49%;

		margin-right: 2%;

		margin-bottom: 2%;

	} */

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

	.y-fxgy {

		padding-bottom: 20px;

	}



	.y-fxgy {

		margin-top: 30px;

	}



	/* .y-fxgy ul li:nth-child(2n) {

		margin-right: 0;
        float: right;
	} */


}



@media (max-width:750px) {


}








/*送检流程*/

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

}



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

}



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

	}

}









/**分页器**/

.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: 310px;

	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: 20px;

	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: 14px;

	color: #666666;

	margin-bottom: 6px;

	line-height: 1.8;

}



.y-gszl .y-gszla ul li .y-ypb:last-child {

	margin-bottom: 0;

}



.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: 230px;

	font-size: 16px;

	color: #666;

	line-height: 1.8;

	min-height: 56px;

}



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

	}

}



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

}



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

}



.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 .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 a { display: block; }


.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: 1380px) {

	.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: calc(100% - 247px);

	position: relative;

	font-size: 16px;

	color: #666666;

}



.qygzA-a ul li .con:after {

	content: '';

	width: 1px;

	height: 100%;

	position: absolute;

	left: -6px;

	top: 0;

	background: #ddd;

}



.qygzA-a ul li .tit {

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}



.qygzA-a ul li .tit span {

	display: block;

	position: relative;

	font-size: 18px;

	color: #0b73b6;

	padding-left: 22px;

}



.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 .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: 17px;

	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;
	max-width: 300px; word-break:break-all; 

}



.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 17px;
	border: 1px solid #f7ad54;
	/* background: #f7ad54; */
	color:#fff;
	border-radius: 30px;
	display: block;
	position: relative;
	color:#f7ad54;
	/* text-align: center; */ word-wrap: break-word; word-break: normal 
}



.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%);
	/* display: none; */
}



.zktjC table tbody tr:hover td a {

	color: #f7ad54;
	

}



.zktjC table tr:hover td.sign6 a {

	border: 1px solid #f7ad54;
	color:#fff;
	
	border: 1px solid #f7ad54;
	background: #f7ad54;
}



.zktjC table tbody tr:hover td span {

	background: url(../images/jta.png) no-repeat center;
	/* 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%);

}



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

	}

}



.topNav .header_b{

	position: absolute;

	right: 3.125%;

	top: 59%;

	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; }
.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: 1; border:1px solid #f7ad54; background: #f7ad54; 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; } */

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

.addAboutA { position: relative;}
.addAboutA .investorB-a { position: absolute; right:0; top:50%; transform: translateY(-50%); width: 280px; }
.addAboutA .investorB-a .ggthA-c { border-color:#0b73b6; color:#0b73b6; width: 100%; cursor: pointer;}

.addAboutA .investorB-a .ggthA-c .inp p { color:#0b73b6; }

@media(max-width: 640px){
	.addAboutA .investorB-a { position: relative; top:0; transform: translate(0); width: 100%;  }
	.addAboutA .ggthA-c .inp p { line-height: 42px; }
	.addAboutA .investorB-a .ggthA-c:after { height: 40px; margin-top: -20px; }

}







