.cont {

	max-width: 83.3333%;

	width: 100%;

	margin: 0 auto;

}



.Revision-banner {

	position: relative;

	margin-top: 78px;

}



.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz {

	position: absolute;

	top: 50%;

	left: 13.3%;

	transform: translateY(-50%);

}



.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz .R-wz2 {

	line-height: 36px;

	margin-top: 15px;

}



.Revision-banner .R-next {

	right: 5%;

	width: 30px;

	height: 56px;

	background: url(../images/R-next.png) no-repeat center center/cover;

}



.Revision-banner .R-prev {

	left: 5%;

	width: 30px;

	height: 56px;

	background: url(../images/R-prev.png) no-repeat center center/cover;

}



.Revision-banner .R-prev:after,

.Revision-banner .R-next:after {

	opacity: 0;

}


.Revision-banner .swiper-slide .img {
	overflow: hidden;
}


.Revision-banner .swiper-slide .img img {
	transform: scale(1.2);
	transition: all 2s;
}

.Revision-banner .swiper-slide-active .img img {
	transform: scale(1);
}


.Revision-first {

	background: #f2f2f2;

	padding: 35px 0 80px;

}



.Revision-first .first-an {

	margin-bottom: 135px;

}





.Revision-first .first-an ul li {

	float: left;

	width: calc( 94% / 4);

	margin-right: 2%;

	text-align: center;

}



.Revision-first .first-an ul li a {

	display: block;

	color: #1c1c1c;

	border: 1px solid #979797;

	border-radius: 5px;

	width: 100%;

	height: 40px;

	line-height: 39px;

}



.Revision-first .first-an ul .cur a {

	color: #fff;

	background: #414246;

	border: 1px solid #414246;

}



.Revision-first .first-an ul li:hover a {

	color: #fff;

	background: #414246;

	border: 1px solid #414246;

}



.Revision-first .first-an ul li:last-child {

	margin-right: 0;

}



.Revision-first .page {

	margin-top: 60px;

}



.first-nrst {

	position: relative;

}



.first-nrst .nrst-left {

	float: left;

	width: 26.437%;

	height: 100%;

	border-radius: 5px 0 0 5px;

	position: absolute;

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

}





.first-nrst .nrst-right {

	right: 0;

	top: 0;

	float: right;

	color: #313030;

	line-height: 36px;

	width: 73.563%;

	border-radius: 0 5px 5px 0;

	padding: 100px 85px 90px 85px;

	background: url(../images/second-wb.png) no-repeat center center/cover;

}

.first-nrst .nrst-right.partner{
	width: 100%;
	/*padding: 85px;*/
	background: #fff;
}


.first-nrst .nrst-right.partner table tr td{
	border-color:#dfdfdf;
}

.first-nrst .nrst-left .left-abls {

	font-size: 2vw;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

	width: 20px;

	position: absolute;

	left: 40px;

	top: 70px;

}



.first-nrst .nrst-left .left-abls p {

	transform: rotate(270deg);

	line-height: 1;

	display: inline-block;

	margin: -2px 0;

	overflow: hidden;

	float: left;

	width: 28px;

	position: relative;

	height: 2vw;

}



.first-nrst .nrst-left .left-abls:before {

	position: absolute;

	content: "";

	left: 50%;

	bottom: -130px;

	width: 1px;

	height: 100px;

	background: #fff;

	transform: translateX(-50%);

}



.first-nrst .nrst-left .left-ablse {

	position: absolute;

	top: 94px;

	left: 110px;

}



.first-nrst .nrst-left .left-ablse .abls-c {

	width: 48px;

	height: 8px;

	margin-top: 25px;

	background: #fff;

}







.Revision-second {

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

	padding: 100px 0 97px;

}





.Revision-second .second-wb {

	background: url(../images/second-wb.png) no-repeat center center/cover;

	border-radius: 5px;

}



.Revision-second .second-wb .secontd-left {

	float: left;

	width: calc(100% - 1000px);

	position: relative;

	margin-right: 3%;

	padding-top: 94px;

	padding-left: 180px;

}



.Revision-second .second-wb .secontd-left .left-a {

	position: relative;

}



.Revision-second .second-wb .secontd-left .left-a:after {

	position: absolute;

	content: "";

	left: -6px;

	top: -106px;

	width: 90px;

	height: 165px;

	background: #19948f;

}



.Revision-second .second-wb .secontd-left .left-a:before {

	position: absolute;

	content: "";

	left: 102px;

	top: -17px;

	width: 374px;

	height: 50px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}





.Revision-second .second-wb .secontd-left .left-a .wzcl {

	position: relative;

	z-index: 2;

}



.Revision-second .second-wb .secontd-left .left-a .wzcl span {

	color: #19948f;

}







.Revision-second .second-wb .secontd-left .abls-a:after {

	position: absolute;

	content: "";

	left: 50%;

	width: 1px;

	height: 150px;

	top: 123px;

	background: #19948f;

	transform: translateX(-50%);

}



.Revision-second .second-wb .secontd-left .left-b {

	line-height: 36px;

	color: #666666;

	margin-top: 70px;

}



.Revision-second .second-wb .secontd-left .left-b {

	height: 470px;

	overflow-y: auto;

	overflow-x: hidden;

	padding-right: 15px;

}



.Revision-second .second-wb .secontd-left .left-b::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 4px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 4px;

}



.Revision-second .second-wb .secontd-left .left-b::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

	background: rgb(77 191 185);

}



.Revision-second .second-wb .secontd-left .left-b::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}





.Revision-second .second-wb .secontd-left .left-b .zh17 {

	color: #313030;

	font-size: 17px;

}



/*.Revision-second .second-wb .secontd-left .left-kc{

	position: absolute;

	top: 50px;

	left: 41px;

    width: 27px;

    height: 319px;

	background: url(../images/left-kce.png)no-repeat center center/cover;

}*/



.Revision-second .second-wb .secontd-left .left-kc {
	font-size: 2vw;
	color: #0e9688;
	font-weight: bold;
	text-transform: uppercase;
	width: 20px;
	position: absolute;
	left: 40px;
	top: 70px;
}





.Revision-second .second-wb .secontd-left .left-kc p {

	transform: rotate(270deg);

	line-height: 1;

	display: inline-block;

	margin: -2px 0;

	overflow: hidden;

	float: left;

	width: 28px;

	position: relative;

	height: 2vw;

}



.Revision-second .second-wb .secontd-left .left-kc p span {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}



.Revision-second .second-wb .secontd-left .left-kc:before {

	position: absolute;

	content: "";

	left: 50%;

	bottom: -130px;

	width: 1px;

	height: 100px;

	background: #19948f;

	transform: translateX(-50%);

}





.Revision-second .second-wb .secontd-right {

	float: right;

	width: 400px;

	padding: 84px 80px 105px 0px;

}





.Revision-third {

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

	padding: 99px 0;

}



.Revision-third .third-wb {

	background: url(../images/third-wb.png) no-repeat center center/cover;

	border-radius: 5px;

}



.Revision-third .third-wb .third-left {

	float: left;

	width: 650px;

	padding: 60px 0 80px 58px;

}



.Revision-third .third-wb .third-right {

	float: right;

	width: calc(100% - 750px);

	position: relative;

	padding: 0 58px 0 40px;

}





.Revision-third .third-wb .third-right .right-a .wzcl {

	position: relative;

	z-index: 2;

}



.Revision-third .third-wb .third-right .right-a .wzcl span {

	color: #19948f;

}



.Revision-third .third-wb .third-right .right-a {

	position: relative;

	margin-top: 74px;

}



.Revision-third .third-wb .third-right .right-a:after {

	position: absolute;

	content: "";

	left: -6px;

	top: -119px;

	width: 90px;

	height: 178px;

	background: #19948f;

}



.Revision-third .third-wb .third-right .right-a:before {

	position: absolute;

	content: "";

	left: 102px;

	top: -17px;

	width: 374px;

	height: 50px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.Revision-third .third-wb .third-right .right-b {

	line-height: 50px;

	color: #666666;

	margin-top: 90px;

}



.Revision-third .third-wb .third-right .right-b .zh17 {

	color: #313030;

	font-size: 17px;

}







.Revision-third .third-wb .third-right .right-kc {

	font-size: 2vw;

	color: #0e9688;

	font-weight: bold;

	text-transform: uppercase;

	width: 20px;

	position: absolute;

	left: -23px;

	top: 30px;

}



.Revision-third .third-wb .third-right .left-kc p {

	transform: rotate(270deg);

	line-height: 1;

	display: inline-block;

	margin: -2px 0;

	overflow: hidden;

	float: left;

	width: 28px;

	position: relative;

	height: 2vw;

}



.Revision-third .third-wb .third-right .left-kc p span {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}



.Revision-third .third-wb .third-right .right-kc:after {

	position: absolute;

	content: "";

	left: 50%;

	width: 1px;

	height: 100px;

	bottom: -130px;

	background: #19948f;

	transform: translateX(-50%);

}



.Revision-third .third-wb .third-right .abls-a .zh28 {

	color: #19948f;

	text-transform: uppercase;

	transform: rotate(270deg);

	-ms-transform: rotate(270deg);
	/* Internet Explorer */

	-moz-transform: rotate(270deg);
	/* Firefox */

	-webkit-transform: rotate(270deg);
	/* Safari 和 Chrome */

	-o-transform: rotate(270deg);
	/* Opera */

}



.Revision-banner .g-m {

	display: none;

}



.Revision-banner .R-pagination {

	position: absolute;

	bottom: 25px !important;

	right: 3% !important;

	display: none;

	left: auto !important;

	width: auto !important;

}



.Revision-banner .R-pagination .swiper-pagination-bullet {

	background: #666666;

	opacity: 1;

	width: 10px;

	height: 10px;

	margin-right: 10px;

}



.Revision-banner .R-pagination .swiper-pagination-bullet:last-child {

	margin-right: 0;

}



.Revision-banner .R-pagination .swiper-pagination-bullet-active {

	background: #fff;

}



.Revision-second .imgw {

	display: none;

}



.Revision-third .imgm {

	display: none;

}



@media(max-width: 2153px) {

	.Revision-third .third-wb .third-right .right-b {

		line-height: 46px;

	}

}



@media(max-width: 2134px) {

	.Revision-third .third-wb .third-right .right-b {

		line-height: 43px;

	}

}



@media(max-width: 2115px) {

	.Revision-third .third-wb .third-right .right-b {

		line-height: 38px;

	}

}



@media(max-width: 2000px) {

	.Revision-third .third-wb .third-right .right-b {

		line-height: 36px;

	}

}



@media(max-width: 1920px) {

	.Revision-second .second-wb .secontd-left {

		width: calc(100% - 480px);

	}



	.Revision-third .third-wb .third-right .right-b {

		height: 500px;

		overflow-y: auto;

		overflow-x: hidden;

	}



	.Revision-third .third-wb .third-right .right-b::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.Revision-third .third-wb .third-right .right-b::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.Revision-third .third-wb .third-right .right-b::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}

}





@media (max-width: 1600px) {

	.Revision-third .third-wb .third-left {

		width: 550px;

	}



	.Revision-third .third-wb .third-right {

		width: calc(100% - 650px);

	}



	.Revision-third .third-wb .third-right .right-b {

		height: 380px;

	}



	.Revision-third .third-wb .third-right .right-a:after {

		left: -6px;

		top: -91px;

		width: 76px;

		height: 145px;

	}



	.Revision-third .third-wb .third-right .right-a:before {

		left: 94px;

		top: -15px;

		width: 260px;

		height: 33px;

	}

}



@media (max-width: 1500px) {

	.cont {

		max-width: 86%;

	}



	.first-nrst .nrst-right {

		padding: 53px 68px 73px 64px;

	}



	.Revision-second .second-wb .secontd-left .left-a:after {

		width: 76px;

	}



	.Revision-second .second-wb .secontd-left .left-a:before {

		left: 86px;

		top: -14px;

		width: 307px;

		height: 41px;

	}



	.Revision-second .second-wb .secontd-left {

		padding-left: 100px;

	}

}



@media(max-width: 1300px) {

	.Revision-third .third-wb .third-left {

		width: 450px;

	}



	.Revision-third .third-wb .third-right {

		width: calc(100% - 550px);

	}



	.Revision-third .third-wb .third-right .right-b {

		height: 314px;

	}

}



@media(max-width: 1100px) {

	.Revision-banner {

		margin-top: 0;

	}



	.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz {

		left: 8%;

	}



	.Revision-banner .R-prev {

		left: 2%;

	}



	.Revision-banner .R-next {

		right: 2%;

	}





	.first-nrst .nrst-right {

		line-height: 1.7;

	}



	.first-nrst .nrst-left .left-ablse {

		left: 89px;

	}



	.Revision-first {

		padding: 35px 0 45px;

	}



	.Revision-first .first-an {

		margin-bottom: 20px;

	}



	.first-nrst .nrst-right {

		padding: 25px 4.5% 50px;

	}







	.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz .R-wz2 {

		line-height: 1.7;

		font-size: 17px;

	}



	.Revision-second .second-wb .secontd-left .left-a:after {

		width: 65px;

	}



	.Revision-second {

		background: initial;

	}



	.Revision-third .third-wb .third-left {

		width: 400px;

	}



	.Revision-third .third-wb .third-right {

		width: calc(100% - 450px);

	}





	.Revision-third .third-wb .third-right .right-b {

		height: 283px;

		margin-top: 40px;

	}



	.Revision-third .third-wb .third-right .right-a:after {

		width: 66px;

	}



}



@media(max-width: 1024px) {

	.cont {

		max-width: 100%;

	}



	.first-nrst .nrst-left {

		position: relative;

		width: 100%;

		height: 300px;

		border-radius: 0;

		/*background: url(../images/nrst-lefta.jpg)no-repeat center center/cover;*/

	}



	.first-nrst .nrst-right {

		width: 100%;

		border-radius: 0;

	}



	.first-nrst .nrst-left .left-ablse .abls-c {

		display: none;

	}



	.first-nrst .nrst-left .left-ablse {

		left: 50%;

		top: 50%;

		transform: translate(-50%, -50%);

	}



	.first-nrst .nrst-left .left-abls .abls-a .zh28 {

		font-size: 20px;

	}



	.first-nrst .nrst-left .left-abls .abls-a:after {

		height: 55px;

		top: 74px;

	}



	.Revision-first {

		padding: 35px 0 45px;

	}



	.Revision-first .first-an {

		padding: 0 4.5%;

	}



	.first-nrst .nrst-right {

		/*background: url(../images/nrst-righta.jpg) no-repeat center center/cover;*/

	}



	.first-nrst .nrst-right {

		padding: 54px 4.5% 50px;

	}



	.first-nrst .nrst-left .left-abls {

		width: 22px;

		height: auto;

		top: 40%;

		transform: translateY(-50%);

	}



	.first-nrst .nrst-left .left-abls:before {

		height: 50px;

		bottom: -63px;

	}



	.Revision-second .second-wb .secontd-left {

		width: 100%;

		padding: 70px 4.5% 40px 4.5%;

	}



	.Revision-second .second-wb .secontd-left .left-b {

		height: auto;

		overflow-y: initial;

		overflow-x: initial;

		padding-right: 0;

		margin-top: 11vw;

	}



	.Revision-second .second-wb .secontd-right {

		display: none;

	}



	.Revision-second .second-wb .secontd-left .left-a:after {

		left: 31px;

		top: -75px;

		height: 120px;

		width: 70px;

	}



	.Revision-second .second-wb .secontd-left .left-a .wzcl {

		margin-left: 40px;

	}



	.Revision-second .second-wb .secontd-left .abls-a .zh28 {

		font-size: 20px;

	}







	.Revision-second .second-wb .secontd-left {

		position: initial;

	}



	.Revision-second .second-wb .secontd-left .puls {

		position: relative;

	}



	.Revision-second .second-wb .secontd-left .left-kc p {

		height: 13px;

	}



	.Revision-second .second-wb .secontd-left .left-kc {

		font-size: 2vw;

		left: -8px;

		top: -55px;

	}



	.Revision-second .second-wb .secontd-left .left-kc:before {

		left: 60%;

		bottom: -31px;

		width: 1px;

		height: 20px;

		display: none;

	}



	.Revision-second .imgw {

		display: block;

		padding-top: 7vw;

		background: #154b48;

	}



	.Revision-second .second-wb {

		background: #fff;

		position: relative;

		top: -10px;

	}



	.Revision-second {

		padding: 0;

	}



	.Revision-second .cont {

		background: #13908c;

		padding: 0 2% 45px 2%;

	}



	.Revision-third .imgm {

		display: block;

	}



	.Revision-third {

		background: initial;

		padding: 0;

	}



	.Revision-third .third-wb .third-left {

		display: none;

	}



	.Revision-third .third-wb .third-right {

		width: 100%;

	}



	.Revision-third .third-wb .third-right .right-b {

		height: auto;

		margin-top: 15vw;

	}



	.Revision-third .third-wb .third-right .right-kc {

		left: 4%;

		top: 20px;

		font-size: 1vw;

	}



	.Revision-third .third-wb .third-right .right-kc:after {

		display: none;

	}



	.Revision-third .third-wb .third-right .right-a {

		margin-left: 50px;

	}



	.Revision-third .third-wb .third-right .right-a:before {

		left: 48px;

	}



	.Revision-third .third-wb .third-right {

		padding: 0 4.5% 30px 4.5%;

	}



	.Revision-third .cont {

		padding: 0 2% 45px 2%;

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

	}



	.Revision-third .third-wb .third-right .right-a:after {

		height: 120px;

		width: 70px;

		top: -79px;

	}



	.Revision-third .third-wb {

		top: -10px;

		position: relative;

	}



	.Revision-third .third-wb {

		background: #fff;

	}



}



@media(max-width: 750px) {

	.Revision-banner .R-prev {

		display: none;

	}



	.Revision-banner .R-next {

		display: none;

	}



	.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz .R-wz2 {

		line-height: 1.7;

		font-size: 15px;

	}



	.Revision-banner .g-m {

		display: block;

	}



	.Revision-banner .g-pc {

		display: none;

	}



	.Revision-first .first-an ul li {

		width: 32%;

		margin-bottom: 2%;

	}



	.Revision-first .first-an ul li:nth-child(3n) {

		margin-right: 0;

	}



	.Revision-banner .R-pagination {

		display: block;

	}



	.first-nrst .nrst-left .left-abls p {

		height: 4vw;

	}



	.first-nrst .nrst-left .left-abls {

		font-size: 4vw;

		left: 4.5%;

	}



	.Revision-banner .R-banner .swiper-wrapper .swiper-slide .R-wz {

		left: 0;

		padding: 0 5%;

	}



	.Revision-second .second-wb .secontd-left .left-b .zh17 {

		font-size: 15px;

		line-height: 1.7;

	}



	.Revision-second .second-wb .secontd-left .left-b {

		line-height: 1.7;

	}



	.Revision-second .second-wb .secontd-left .left-b {

		margin-top: 7vw;

	}



	.Revision-second {

		background: initial;

		padding: 0 0 0;

	}



	.Revision-third .third-wb .third-right .right-a:after {

		width: 60px;

	}



	.Revision-third .third-wb .third-right .right-b {

		margin-top: 11vw;

		line-height: 1.7;

	}



	.Revision-third .third-wb .third-right .right-b .zh17 {

		font-size: 15px;

	}

	.Revision-third .third-wb .third-right .right-kc {

		left: 3%;

	}

	.Revision-second .second-wb .secontd-left .left-a:after {

		width: 63px;

	}



}





@media(max-width: 500px) {

	.first-nrst .nrst-left .left-abls {

		width: 26px;

	}



	.first-nrst .nrst-left {

		height: 250px;

	}



	.Revision-second .second-wb .secontd-left .left-kc p {

		height: 3vw;

	}



	.Revision-second .second-wb .secontd-left .left-a:before {

		left: 71px;

		top: -8px;

		width: 258px;

		height: 33px;

	}



	.Revision-second .second-wb .secontd-left .left-b {

		margin-top: 26vw;

	}



	.Revision-third .third-wb .third-right .left-kc p {

		height: 3vw;

	}



	.Revision-third .third-wb .third-right .right-b {

		margin-top: 15vw;

	}



	.Revision-third .third-wb .third-right .right-a {

		margin-left: 30px;

	}



	.Revision-second .second-wb .secontd-left .left-kc {

		font-size: 4vw;

		left: -8px;

		top: -55px;

	}





	.Revision-second .second-wb .secontd-left .left-kc p {

		height: 4vw;

	}



	.Revision-third .third-wb .third-right .right-kc {

		font-size: 4vw;

	}



	.Revision-third .third-wb .third-right .right-kc p {

		height: 4vw;

	}



	.Revision-third .third-wb .third-right .right-b {

		margin-top: 32vw;

	}



}





@media(max-width: 400px) {

	.Revision-second .second-wb .secontd-left .left-a:after {

		width: 57px;

	}



	.Revision-second .second-wb .secontd-left .left-kc p {

		height: 3.5vw;

	}



	.Revision-third .third-wb .third-right .right-b {

		margin-top: 23vw;

	}



	.Revision-third .third-wb .third-right .right-a:before {

		width: 258px;

	}



	.Revision-third .third-wb .third-right .right-a:after {

		width: 54px;

	}



	.Revision-second .second-wb .secontd-left .left-b {

		margin-top: 12vw;

	}

}













/**新闻中心**/

.news-first .first-an {

	margin-bottom: 100px;

}



.news-first .nrst-left {

	width: 82%;

	background: #fff;

	padding: 70px 87px 90px 87px;

	border-radius: 5px;

	float: left;

}



.news-first .nrst-left .left-bt {

	color: #24aba5;

	line-height: 36px;

}



.news-first .nrst-left .left-sj {

	color: #5b5b5b;

	margin-top: 20px;

}



.news-first .nrst-left .left-nr {

	color: #666666;

	line-height: 36px;

	margin-top: 25px;

}



.news-first .nrst-left .Page {

	margin-top: 78px;

}



.news-first .nrst-left .Page .page-a a {

	color: #5b5b5b;

}



.news-first .nrst-left .Page .page-a:hover a {

	color: #01a29b;

}



.news-first .nrst-left .Page .page-b {

	margin-top: 10px;

}



.news-first .nrst-left .Page .page-b .b-left {

	float: left;

}



.news-first .nrst-left .Page .page-b .b-left a {

	color: #5b5b5b;

}



.news-first .nrst-left .Page .page-b .b-left a:hover {

	color: #01a29b;

}



.news-first .nrst-left .Page .page-b .b-right {

	float: right;

}



.news-first .nrst-left .Page .page-b .b-right a {

	color: #5b5b5b;

}



.news-first .nrst-left .Page .page-b .b-right a:hover {

	color: #01a29b;

}



.news-first .nrst-right {

	width: 17%;

}



.news-first .nrst-right ul li .ayt-b {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



@media(max-width: 1500px) {

	.news-first .nrst-left {

		width: 75%;

	}



	.news-first .nrst-right {

		width: 24%;

	}

}



@media(max-width: 1100px) {

	.news-first .nrst-left {

		width: 100%;

	}



	.news-first .first-an {

		margin-bottom: 0;

	}



	.news-first .nrst-right {

		display: block;

		width: 100%;

		margin-top: 20px;

		margin-bottom: 25px;

	}



	.news-first .nrst-right .xwzxqxy-dykb1 .xwzxqxy-dykb1a {

		padding-left: 3%;

	}



	.news-first .nrst-right .xwzxqxy-dykb1 ul li {

		padding: 0 3%;

	}



	.news-first .nrst-right .xwzxqxy-dykb2 {

		padding: 25px 3%;

	}



	.news-first .nrst-right .xwzxqxy-dykb2 ul li .ayt-b {

		-webkit-line-clamp: 1 !important;

	}



	.news-first .nrst-right .xwzxqxy-dykb2 ul li .ayt-c {

		margin-top: 20px !important;

	}

}



@media(max-width: 1024px) {

	.news-nrst {

		padding: 0 2%;

		margin-top: 20px;

	}



	.news-first .nrst-left {

		padding: 25px 3%;

		text-align: center;

	}



	.news-first .nrst-left .left-nr {

		line-height: 1.7;

		text-align: left;

	}



	.news-first .nrst-left .left-bt {



		width: 70%;

		display: inline-block;

	}



	.Page {

		text-align: left;

	}

}



@media(max-width: 750px) {

	.news-first .nrst-left .left-bt {

		width: 90%;

	}



	.news-first .nrst-left .left-sj {

		margin-top: 10px;

	}



	.news-first .nrst-left .left-nr {

		margin-top: 20px;

	}



	.news-first .nrst-left .Page .page-b .b-left {

		width: 100%;

	}



	.news-first .nrst-left .Page .page-b .b-right {

		width: 100%;

		text-align: center;

		margin-top: 25px;

	}



	.zh24 {

		font-size: 20px;

	}

}













/**全球布局**/

.layout-first {

	background: #fff;

}



.layout-first .layout .layout-bt .bt-a {

	color: #18928d;

	position: relative;

}



.layout-first .layout .layout-bt .bt-b {

	color: #666666;

	margin-top: 10px;

}



.layout-first .layout .layout-bt .bt-a:before {

	position: absolute;

	content: "";

	left: 50px;

	top: -20px;

	width: 300px;

	height: 40px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.layout-first .layout .layout-bt .bt-a .wk {

	position: relative;

	z-index: 2;

}



.layout .layout-dt {

	position: relative;

}



.layout .layout-dt .yout-a {

	position: absolute;

	top: 53%;

	right: 30%;

	width: 41px;

}



.layout .layout-dt .yout-a .icon {

	width: 41px;

}



.layout .layout-dt .a1 {

	top: 43%;

	left: 50%;

}



.layout .layout-dt .a2 {

	top: 50%;

	left: 49%;

}



.layout .layout-dt .yout-a .yout-tc {

	position: absolute;

	width: 400px;

	background: #fff;

	border-radius: 10px;

	border: 1px solid #54afab;

	right: -430px;

	top: -153px;

	display: none;

}



.layout .layout-dt .yout-a:hover .yout-tc {

	display: block;

	z-index: 3;

}



.layout .layout-dt .yout-a .yout-tc:before {

	position: absolute;

	content: "";

	left: -25px;

	top: 150px;

	width: 25px;

	height: 31px;

	background: url(../images/yout-tc.png) no-repeat center center/cover;

}



.layout .layout-dt .yout-a .yout-tc .yout-cl {

	background: #117b7d;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	padding: 18px 25px 18px 25px;

}



.layout .layout-dt .yout-a .yout-tc .yout-cl .cl-left {

	float: left;

	color: #fff;

	line-height: 1;

}



.layout .layout-dt .yout-a .yout-tc .yout-cl .cl-right {

	float: right;

	width: 41px;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce {

	padding: 0 25px 20px 25px;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce ul li {

	border-bottom: 1px solid #f2f2f2;

	padding: 20px 0 18px 45px;

	position: relative;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce ul li:before {

	position: absolute;

	content: "";

	left: 0;

	top: 24px;

	width: 20px;

	height: 27px;

	background: url(../images/yout-ce.png) no-repeat center center/cover;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce ul li:last-child {

	border-bottom: 0;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce ul li .li-a {

	color: #1d7976;

}



.layout .layout-dt .yout-a .yout-tc .yout-ce ul li .li-b {

	color: #1d7976;

	margin-top: 5px;

}





.layout .layout-dt .a1 .yout-tc {

	position: absolute;

	width: 400px;

	background: #fff;

	border-radius: 10px;

	border: 1px solid #54afab;

	right: -430px;

	top: -107px;

}



.layout .layout-dt .a1 .yout-tc:before {

	position: absolute;

	content: "";

	left: -25px;

	top: 104px;

	width: 25px;

	height: 31px;

	background: url(../images/yout-tc.png) no-repeat center center/cover;

}





.layout .layout-dt .a2 .yout-tc {

	position: absolute;

	width: 400px;

	background: #fff;

	border-radius: 10px;

	border: 1px solid #54afab;

	right: -430px;

	top: -103px;

}



.layout .layout-dt .a2 .yout-tc:before {

	position: absolute;

	content: "";

	left: -25px;

	top: 103px;

	width: 25px;

	height: 31px;

	background: url(../images/yout-tc.png) no-repeat center center/cover;

}



.layout .layout-dt .m {

	display: none;

}



.rgml {

	display: none;

}





@media(max-width: 1500px) {

	.layout .layout-dt .yout-a .yout-tc {

		top: -320px;

		left: 55%;

		transform: translateX(-50%);

	}



	.layout .layout-dt .yout-a .yout-tc:before {

		top: auto;

		bottom: -29px;

		width: 35px;

		height: 31px;

		left: 177px;

		background: url(../images/yout-tca.png) no-repeat center center/cover;

	}



	.layout .layout-dt .a1 .yout-tc {

		top: -210px;

		left: 55%;

		transform: translateX(-50%);

	}



	.layout .layout-dt .a2 .yout-tc {

		top: -210px;

		left: 55%;

		transform: translateX(-50%);

	}



	.layout .layout-dt .a1 {

		top: 40%;

	}

}



@media(max-width: 1024px) {

	.layout-first .layout {

		padding: 30px 4%;

	}

}



@media(max-width: 800px) {

	.layout .layout-dt .a1 {

		top: 34%;

	}

}



@media(max-width: 750px) {

	.layout .layout-dt .m {

		display: block;

	}



	.layout .layout-dt .p {

		display: none;

	}



	.layout .layout-dt .yout-a .icon {

		width: 28px;

	}



	.layout-first .layout .layout-bt {

		text-align: center;

		margin-bottom: 25px;

	}



	.layout-first .layout .layout-bt .bt-a:before {

		left: 50%;

		transform: translateX(-50%);

	}



	.layout .layout-dt .yout-a {

		right: 23%;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-cl .cl-right {

		width: 28px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-cl .cl-left {

		font-size: 16px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-cl {

		padding: 12px 20px 12px 20px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-ce ul li .li-a {

		font-size: 16px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-ce ul li {

		padding: 14px 0 14px 35px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-ce ul li:before {

		width: 15px;

		height: 21px;

		top: 17px;

	}



	.layout .layout-dt .yout-a .yout-tc .yout-ce {

		padding: 0 20px 10px 20px;

	}



	.layout .layout-dt .yout-a .yout-tc {

		width: 300px;

	}



	.yout-a {

		display: none;

	}



	.rgml {

		display: block;

		margin-top: 25px;

	}



	.rgml .rgml-nr {

		border: 1px solid #54afab;

		background: #fff;

		border-radius: 5px;

		margin-bottom: 20px;

	}



	.rgml .rgml-nr:last-child {

		margin-bottom: 0;

	}



	.rgml .rgml-nr .rgml-a {

		background: #117b7d;

		padding: 10px 20px;

	}



	.rgml .rgml-nr .rgml-a .ml-left {

		color: #fff;

		font-size: 16px;

		line-height: 1;

		float: left;

	}



	.rgml .rgml-nr .rgml-a .ml-right {

		float: right;

		width: 25px;

	}



	.rgml .rgml-nr .rgml-b {

		padding: 0 20px 10px 20px;

	}



	.rgml .rgml-nr .rgml-b ul li {

		border-bottom: 1px solid #f4f4f4;

		padding: 15px 0 15px 35px;

		position: relative;

	}



	.rgml .rgml-nr .rgml-b ul li .b-a {

		font-size: 16px;

		color: #1d7976;

	}



	.rgml .rgml-nr .rgml-b ul li .b-b {

		color: #1d7976;

		margin-top: 5px;

	}



	.rgml .rgml-nr .rgml-b ul li:last-child {

		border-bottom: 0;

	}



	.rgml .rgml-nr .rgml-b ul li:before {

		position: absolute;

		content: "";

		left: 0;

		top: 19px;

		width: 12px;

		height: 17px;

		background: url(../images/yout-ce.png) no-repeat center center/cover;

	}

}











/**资质荣誉**/

.aptitude-fi {

	border: 1px solid #4fcbc5;

	border-radius: 10px;

	overflow: hidden;

	position: relative;

}



.aptitude-fi .fi-left {

	width: 35%;

	padding: 135px 80px 100px 80px;

	text-align: center;

	position: absolute;

	left: 0;

	height: 100%;

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

}



.aptitude-fi .fi-left .fixe {

	overflow: hidden;

}



.aptitude-fi .fi-right {

	float: right;

	width: 65%;

	padding: 118px 130px 95px 130px;

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

}



.aptitude-fi .fi-right .obgnst {

	position: relative;

}



.aptitude-fi .fi-right .obgnst .obns-next:after,

.aptitude-fi .fi-right .obgnst .obns-prev:after {

	opacity: 0;

}



.aptitude-fi .fi-right .obgnst .obns-next,

.aptitude-fi .fi-right .obgnst .obns-prev {

	width: 25px;

	height: 47px;

	top: 30%;

	margin-top: 0;

}



.aptitude-fi .fi-right .obgnst .obns-next {

	background: url(../images/a-next.png) no-repeat center center/cover;

	right: -65px;

}



.aptitude-fi .fi-right .obgnst .obns-prev {

	background: url(../images/a-prev.png) no-repeat center center/cover;

	left: -65px;

}



.aptitude-fi .fi-right .obgnst .swiper-button-disabled {

	opacity: 1;

}



.aptitude-fi .fi-right .rightbt {

	position: relative;

}



.aptitude-fi .fi-right .rightbt:before {

	position: absolute;

	content: "";

	left: 50px;

	top: -20px;

	width: 300px;

	height: 40px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.aptitude-fi .fi-right .rightbt .kckc {

	color: #18928d;

	position: relative;

	z-index: 2;

}



.aptitude-fi .fi-right .rightnr {

	color: #5b5b5b;

	margin-top: 20px;

	line-height: 28px;

	margin-bottom: 70px;

}



.aptitude-fi .fi-right .right-qh {

	overflow: hidden;

}



.aptitude-fi .fi-right .right-qh .swiper-wrapper .swiper-slide {

	text-align: center;

}



.aptitude-fi .fi-right .right-qh .swiper-wrapper .swiper-slide .qh-a {

	width: 70%;

	margin-top: 25px;

	line-height: 1.7;

	color: #666666;

	display: inline-block;

}



.aptitude-fi .fi-right .right-qh .swiper-wrapper .swiper-slide-thumb-active .img {

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}



.fim {

	display: none;

}



@media(max-width: 1500px) {

	.aptitude-fi .fi-right {

		padding: 80px 100px 80px 100px;

	}



	.aptitude-fi .fi-right .right-qh .swiper-wrapper .swiper-slide .qh-a {

		width: 100%;

	}

}



@media(max-width: 1100px) {

	.aptitude-fi .fi-right {

		padding: 80px 72px 70px 72px;

	}



	.aptitude-fi .fi-right .rightnr {

		margin-bottom: 37px;

	}



	.aptitude-fi .fi-right .obgnst .obns-next,
	.aptitude-fi .fi-right .obgnst .obns-prev {

		width: 20px;

		height: 41px;

		top: 25%;

	}



	.aptitude-fi .fi-right .obgnst .obns-prev {

		left: -43px;

	}



	.aptitude-fi .fi-right .obgnst .obns-next {

		right: -43px;

	}



}



@media(max-width: 1024px) {

	.aptitude-fi {

		display: none;

	}



	.aptitude-first {

		background: #fff;

	}



	.fim {

		display: block;

		text-align: center;

	}



	.fim .layout-bt {

		background: #fff;

		padding: 35px 4.5% 45px 4.5%;

	}



	.fim .layout-bt .bt-a {

		position: relative;

	}



	.fim .layout-bt .bt-a .wk {

		position: relative;

		z-index: 2;

		color: #18928d;

	}



	.fim .layout-bt .bt-a:before {

		left: 50%;

		transform: translateX(-50%);

		top: -20px;

		width: 300px;

		position: absolute;

		content: "";

		height: 40px;

		background: url(../images/left-as.png) no-repeat center center/cover;

	}



	.fim .layout-bt .bt-b {

		color: #666666;

		width: 85%;

		display: inline-block;

		margin-top: 20px;

	}



	.fim .layout-bt .bt-b p {

		text-align: left;

	}



	.fim .fmm {

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

		padding: 35px 4.5%;

	}



	.fim .fmm ul li {

		margin-bottom: 20px;

	}

}











/**新闻列表**/

.Newslist-first .Newslist .Newslist-bt .list-left {

	float: left;

	position: relative;

	line-height: 1;

	padding: 15px 0 15px 30px;

}



.Newslist-first .Newslist .Newslist-bt .list-left .hai {

	position: relative;

	z-index: 2;

}



.Newslist-first .Newslist .Newslist-bt .list-left:before {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 6px;

	background: #53ccc6;

}



.Newslist-first .Newslist .Newslist-bt .list-left:after {

	position: absolute;

	content: "";

	left: 6px;

	top: 0;

	height: 100%;

	width: 30vw;

	background: url(../images/list-left.png) no-repeat center center/cover;

}





.Newslist-first .Newslist .Newslist-bt .list-right {

	float: right;

}



.Newslist-first .Newslist .Newslist-bt .list-right a {

	color: #404245;

	border-radius: 10px;

	width: 226px;

	height: 72px;

	line-height: 72px;

	border: 1px solid #3fb4af;

	text-align: center;

	margin-right: 20px;

	display: inline-block;

}



.Newslist-first .Newslist .Newslist-bt .list-right a:last-child {

	margin-right: 0;

}



.Newslist-first .Newslist .Newslist-bt .list-right .cur {

	color: #fff;

	background: #18928d;

}



.Newslist-first .Newslist .Newslist-bt .list-right a:hover {

	color: #fff;

	background: #18928d;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy {

	background: #fff;

	border-radius: 10px;

	margin-top: 44px;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left {

	float: left;

	width: 40%;

	padding: 85px 70px 0 70px;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-a {

	color: #5b5b5b;

	font-size: 15px;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-b {

	color: #24aba5;

	margin: 20px 0 25px;

	line-height: 32px;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c {

	color: #999999;

	line-height: 26px;

	margin-bottom: 35px;

}



.xktp a {

	text-align: center;

	background: #18928d;

	width: 200px;

	height: 50px;

	display: block;

	color: #fff;

	border-radius: 50px;

	font-size: 16px;

	line-height: 50px;

}



.xktp a span {

	background: url(../images/xktp.png) no-repeat right center/cover;

	width: 10px;

	height: 11px;

	display: inline-block;

	vertical-align: middle;

	margin-bottom: 2px;

	margin-left: 10px;

}



.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-right {

	float: right;

	width: 60%;

}



.Newslist .Newslist-nr .nr-de {

	margin-top: 25PX;

}



.Newslist .Newslist-nr .nr-de ul li {

	background: #fff;

	border-radius: 10px;

	margin-bottom: 25px;

}



.Newslist .Newslist-nr .nr-de ul li a {

	display: block;

	padding: 70px;

}



.Newslist .Newslist-nr .nr-de ul li a .de-a {

	color: #5b5b5b;

	font-size: 15px;

}



.Newslist .Newslist-nr .nr-de ul li a .de-b {

	color: #24aba5;

	margin: 20px 0 25px;

	line-height: 32px;

}



.Newslist .Newslist-nr .nr-de ul li a .de-c {

	color: #999999;

	line-height: 26px;

	margin-bottom: 35px;

}



.Newslist .Newslist-nr .nr-de ul li a .xktp {

	text-align: center;

	background: #18928d;

	width: 200px;

	height: 50px;

	display: block;

	color: #fff;

	border-radius: 50px;

	font-size: 16px;

	line-height: 50px;

}





.Newslist .Newslist-nr .nr-de ul li a .xktp span {

	background: url(../images/xktp.png) no-repeat right center/cover;

	width: 10px;

	height: 11px;

	display: inline-block;

	vertical-align: middle;

	margin-bottom: 2px;

	margin-left: 10px;

}



@media(max-width: 1500px) {

	.Newslist-first .Newslist .Newslist-bt .list-right a {

		height: 65px;

		line-height: 65px;

	}

}



@media(max-width: 1400px) {

	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left {

		padding: 50px 40px 0 40px;

	}



	.Newslist .Newslist-nr .nr-de ul li a {

		padding: 40px;

	}

}



@media(max-width: 1300px) {

	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c {

		height: 100px;

		overflow: auto;

		padding-right: 10px;

	}





	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}

}



@media(max-width: 1100px) {

	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c {

		height: 80px;

	}



	.Newslist-first .Newslist .Newslist-bt .list-right a {

		height: 59px;

		line-height: 59px;

		font-size: 16px;

	}



	.Revision-first .page {

		margin-top: 30px;

	}

}



@media(max-width: 1024px) {





	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left {

		width: 100%;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-right {

		width: 100%;

	}



	.Newslist-first .Newslist .Newslist-bt .list-right {

		width: 100%;

		text-align: center;

		padding: 15px 4.5%;

		background: #e1e0e0;

	}



	.Newslist-first .Newslist .Newslist-bt .list-right a {

		background: #fff;

	}



	.Newslist-first .Newslist .Newslist-bt .list-right a {

		height: 43px;

		line-height: 41px;

		font-size: 15px;

		width: 150px;

	}



	.Newslist-first .Newslist .Newslist-bt .list-left {

		padding: 0 4.5%;

		margin-top: 60px;

		width: 100%;

		text-align: center;

		color: #18928d;

		position: relative;

	}







	.Newslist-first .Newslist .Newslist-bt .list-left:before {

		position: absolute;

		content: "";

		left: 50%;

		transform: translateX(-50%);

		top: -20px;

		width: 300px;

		height: 40px;

		background: url(../images/left-as.png) no-repeat center center/cover;

	}



	.Newslist-first .Newslist .Newslist-bt .list-left:after {

		display: none;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy {

		background: initial;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-right {



		width: 100%;

		float: initial;

		text-align: center;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-right .img {

		width: 96%;

		padding: 30px 2.5%;

		background: #fff;

		display: inline-block;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-right .img img {

		overflow: hidden;

		border-radius: 10px;

	}







	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left {

		text-align: center;

		width: 100%;

		padding: 0 2%;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .wc {

		padding: 0 2.5% 40px 2.5%;

		background: #fff;

		width: 100%;

		display: inline-block;

	}



	.xktp a {

		width: 166px;

		height: 45px;

		font-size: 15px;

		line-height: 45px;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-b {

		margin: 10px 0 15px;

		line-height: 1.7;

		font-size: 20px;

	}



	.Newslist-first .Newslist .Newslist-nr .nr-dy .dy-left .left-c {

		height: auto;

		font-size: 14px;

		line-height: 1.7;

		text-align: left;

		margin-bottom: 20px;

	}



	.dy-left .xktp {

		text-align: center;

	}



	.dy-left .xktp a {

		display: inline-block;

		border-radius: 5px;

		position: relative;

	}



	.xktp a span {

		margin-bottom: 0;

		position: absolute;

		top: 50%;

		width: 9px;

		height: 9px;

		left: 10px;

		transform: translateY(-50%);

	}



	.Newslist .Newslist-nr .nr-de {

		margin: 25px 2% 0 2%;

	}



	.Newslist .Newslist-nr .nr-de ul li {

		text-align: center;

	}



	.Newslist .Newslist-nr .nr-de ul li a .de-c {

		text-align: left;

		margin-bottom: 20px;

	}



	.Newslist .Newslist-nr .nr-de ul li a {

		padding: 20px 2%;

	}



	.Newslist .Newslist-nr .nr-de ul li a .xktp {

		display: inline-block;

		width: 166px;

		height: 45px;

		font-size: 15px;

		line-height: 45px;

		border-radius: 5px;

		position: relative;

	}



	.Newslist .Newslist-nr .nr-de ul li a .xktp span {

		margin-bottom: 0;

		position: absolute;

		top: 50%;

		width: 9px;

		height: 9px;

		left: 10px;

		transform: translateY(-50%);

	}



	.Newslist .Newslist-nr .nr-de ul li a .de-b {

		margin: 5px 0 10px;

	}

}



@media(max-width: 750px) {

	.Newslist .Newslist-nr .nr-de ul li a .xktp {

		font-size: 14px;

	}



	.dy-left .xktp a {

		font-size: 14px;

	}



	.Newslist .Newslist-nr .nr-de ul li a .de-c {

		font-size: 14px;

		line-height: 1.7;

	}



	.Newslist-first .Newslist .Newslist-bt .list-right a {

		font-size: 14px;

	}

}









/**社会责任**/

.liability1 {

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

	border: 1px solid #54afab;

	border-radius: 10px;

	overflow: hidden;

	padding: 80px 85px 94px 85px;

}



.liability1 .lity1-top {

	width: 50%;

}



.liability1 .lity1-top .top-bt .bta .bta1 {

	color: #18928d;

	position: relative;

	z-index: 2;

}



.liability1 .lity1-top .top-bt .bta {

	position: relative;

}



.liability1 .lity1-top .top-bt .bta:before {

	position: absolute;

	content: "";

	left: 50px;

	top: -10px;

	width: 300px;

	height: 40px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.liability1 .lity1-top .top-bt .bt-b {

	color: #666666;

	line-height: 36px;

	margin-top: 20px;

}



.liability1 .lity1-top .top-bt .bt-b .zh18 {

	color: #5b5b5b;

}



.liability1 .bott-nr {

	margin-top: 30px;

}



.liability1 .bott-nr ul li {

	float: left;

	color: #fff;

	font-size: 18px;

	width: 18.4%;

	height: 70px;

	line-height: 70px;

	margin-right: 2%;

	text-align: center;

	border-radius: 10px;

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

}



.liability1 .bott-nr ul li:last-child {

	margin-right: 0%;

}



.liability2 {

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

}



.liability2 .third-wb {

	background: #fff;

}



.liability2 .third-wb .third-left {

	float: left;

	width: 478px;

}



.liability2 .third-wb .third-right {

	width: calc(100% - 580px);

}



.liability2 .third-wb .third-right .right-c {

	background: #f8f8f8;

	border-radius: 10px;

	padding: 25px;

	margin-top: 25px;

}



.liability2 .third-wb .third-right .right-c ul li {

	margin-bottom: 20px;

}



.liability2 .third-wb .third-right .right-c ul li a {

	display: block;

	color: #19948f;

	line-height: 1;

	font-size: 16px;

	padding-left: 15px;

	position: relative;

}



.liability2 .third-wb .third-right .right-c ul li a:before {

	position: absolute;

	content: "";

	left: 0;

	top: 50%;

	width: 5px;

	height: 5px;

	background: #19948f;

	border-radius: 50%;

	transform: translateY(-50%);

}



.liability2 .third-wb .third-right .right-c .img {

	text-align: right;

}



.liability2 .third-wb .third-right .right-c .img img {

	width: 40px;

}



.liability2 .third-wb .third-right .right-a:after {

	position: absolute;

	content: "";

	left: -6px;

	top: -83px;

	width: 90px;

	height: 140px;

	background: #19948f;

}



.liability3 {

	background: #fff;

}



.liability3 .second-wb {

	border: 1px solid #54afab;

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

}



.liability3 .second-wb .secontd-left .left-b {

	height: auto;

}



.liability3 .second-wb .secontd-right {

	width: 474px;

	padding: 84px 80px 12vw 0px;

}



.liability3 .second-wb .secontd-left {

	float: left;

	width: calc(100% - 550px);

	position: relative;

	margin-right: 3%;

	padding-top: 94px;

	padding-left: 100px;

}



.liability3 .second-wb .secontd-left .left-c {

	margin-top: 75px;

	position: relative;

}



.liability3 .second-wb .secontd-left .left-c ul li {

	margin-bottom: 70px;

}



.liability3 .second-wb .secontd-left .left-c ul li:last-child {

	margin-bottom: 0;

}



.liability3 .second-wb .secontd-left .left-c ul li a {

	display: block;

	color: #19948f;

	line-height: 1;

	font-size: 16px;

	padding-left: 15px;

	position: relative;

}



.liability3 .second-wb .secontd-left .left-c ul li a:before {

	position: absolute;

	content: "";

	left: 0;

	top: 50%;

	width: 5px;

	height: 5px;

	background: #19948f;

	border-radius: 50%;

	transform: translateY(-50%);

}



.liability3 .second-wb .secontd-left .left-c .img {

	position: absolute;

	right: 0;

	bottom: 0;

}



.liability3 .second-wb .secontd-left .left-c .img img {

	width: 40px;

}



.liability3 .second-wb .secontd-left .left-kc {

	top: 75px;

}



.liability4 {

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

}



.liability4 .third-wb {

	background: #fff;

}



.liability4 .third-wb .third-left {

	width: 527px;

	padding: 60px 0 6vw 58px;

}



.liability4 .third-wb .third-right {

	width: calc(100% - 600px);

}



.liability4 .third-wb .third-right .right-c {

	text-align: right;

	margin-top: 25px;

}



.liability4 .third-wb .third-right .right-c img {

	width: 40px;

}



.liability4 .third-wb .third-right .right-a:after {

	position: absolute;

	content: "";

	left: -6px;

	top: -83px;

	width: 90px;

	height: 140px;

	background: #19948f;

}



.liability4 .third-wb .third-right .right-b {

	line-height: 50px;

	color: #666666;

	margin-top: 67px;

}





.liability4 .third-wb .third-right .right-kc {

	font-size: 1.5vw;

}



.liability4 .third-wb .third-right .left-kc p {

	height: 1.5vw;

}



.liability5 {

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

	padding: 117px 0 100px;

}



.liability5 .ty5abt {

	padding: 10px 0 10px 68px;

	position: relative;

	margin-bottom: 35px;

}



.liability5 .ty5abt:after {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

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

}



.liability5 .ty5abt:before {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 8px;

	z-index: 3;

	background: #159892;

}



.liability5 .ty5abt .pul {

	position: relative;

	z-index: 2;

	line-height: 1;

}



.liability5 .ty-nr ul li {

	float: left;

	width: 32%;

	margin-right: 2%;

	background: #fff;

	border-radius: 10px;

	overflow: hidden;

}





.liability5 .ty-nr ul li:last-child {

	margin-right: 0;

}



.liability5 .ty-nr ul li .nr-top {

	text-align: center;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

	padding: 15px 0;

	background: linear-gradient(to right, rgba(81, 80, 80, 1), rgba(81, 80, 80, 0.5));

}



.liability5 .ty-nr ul li .nr-botton {

	height: 33vw;

	font-size: 16px;

	color: #262626;

	position: relative;

	padding: 2vw 30px 0 30px;

	line-height: 1.6;

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

}



.liability5 .ty-nr ul li .nr-botton:before {

	position: absolute;

	content: "";

	width: 100%;

	height: 5px;

	left: 0;

	top: 0;

	background: #3bb4ae;

}



.liability5 .ty-nr ul li:nth-child(2) .nr-botton {

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

}



.liability5 .ty-nr ul li:nth-child(3) .nr-botton {

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

}



.liability1 .m-img {

	display: none;

}





.liability6 {

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

	padding: 110px 0 117px;

	position: relative;

}



.liability6 .lity6-bt {

	padding: 10px 0 10px 68px;

	position: relative;

	margin-bottom: 35px;

	margin-bottom: 65px;

}



.liability6 .lity6-bt:before {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 8px;

	z-index: 3;

	background: #159892;

}



.liability6 .lity6-bt:after {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

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

}

.liability6 .xyzxcla {
	padding: 3px 0 6px 30px;
}

.liability6 .xyzxcla:after {
	background: url(../images/zjbfrcnm.jpg) no-repeat center center/cover;
	width: 357px;
	height: 64px;
}

.liability6 .xyzxcla:before {
	height: 64px;
}


.liability6 .lity6-bt .pul {

	position: relative;

	z-index: 2;

}



.liability6:before {

	position: absolute;

	content: "";

	left: 0;

	bottom: 125px;

	height: 1px;

	width: 100%;

	border-top: 1px dashed #ffffff;

}



.liability6 .ytls {

	overflow: initial;

}

.liability6 .ytls2 {

	width: 67.85%;

	position: relative;

}



.liability6 .ytls2 .w-next,

.liability6 .ytls2 .w-prev {

	width: 30px;

	height: 57px;

}



.liability6 .ytls2 .w-next:after,

.liability6 .ytls2 .w-prev:after {

	opacity: 0;

}



.liability6 .ytls2 .w-next {

	right: -80px;

	background: url(../images/w-next.png) no-repeat center center/cover;

}



.liability6 .ytls2 .w-prev {

	left: -80px;

	background: url(../images/w-prev.png) no-repeat center center/cover;

}





.liability6 .ytls .swiper-wrapper .swiper-slide {

	padding-bottom: 60px;

}



.liability6 .ytls .swiper-wrapper .swiper-slide:before {

	position: absolute;

	content: "";

	left: 0;

	bottom: 0;

	width: 20px;

	height: 20px;

	background: url(../images/mmooo.png) no-repeat center center/cover;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .clearfix {

	background: #fff;

	padding: 40px;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a {

	position: relative;
	float: left;
	width: 100%;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 {

	float: left;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);
	width: 40%;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1a {

	color: #19948f;
	font-size: 40px;
	font-weight: bold;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b {

	color: #4a4a4a;

	margin-top: 30px;

	line-height: 1.6;

	height: 5vw;
	overflow-y: auto;
	overflow-x: hidden;

}

.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 4px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 4px;

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

	background: rgb(77 191 185);

}



.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}




.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a2 {

	float: right;
	width: 50%;
}



.liability7 {

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

}



.liability7 .second-wb .secontd-left .left-b {

	height: auto;

}



.liability7 .second-wb .secontd-left .left-t {

	color: #666666;

	line-height: 1.6;

	margin-top: 40px;

}



.liability7 .second-wb .secontd-left .wcmm {

	height: 680px;

	padding-right: 10px;

	overflow-y: auto;

	overflow-x: hidden;

}



.liability7 .second-wb .secontd-left .wcmm::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 4px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 4px;

}



.liability7 .second-wb .secontd-left .wcmm::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

	background: rgb(77 191 185);

}



.liability7 .second-wb .secontd-left .wcmm::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}



.liability7 .second-wb .secontd-left .left-t .zh22 {

	color: #19948f;

	line-height: 1;

	position: relative;

	padding-left: 20px;

	margin-bottom: 15px;

}



.liability7 .second-wb .secontd-left .left-t .zh22:before {

	position: absolute;

	content: "";

	border-radius: 50%;

	left: 0;

	width: 8px;

	height: 8px;

	background: #19948f;

	top: 50%;

	transform: translateY(-50%);

}



.liability7 .second-wb .secontd-left .left-td {

	text-align: right;

	margin-top: 20px;

}



.liability7 .second-wb .secontd-left .left-td a {

	display: block;

}



.liability7 .second-wb .secontd-left .left-td a img {

	width: 40px;

}



.liability8 {

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

}



.liability8 .third-wb .third-left {

	float: left;

	width: 390px;

	padding: 60px 0 80px 58px;

}



.liability8 .third-wb .third-right {

	float: right;

	width: calc(100% - 670px);

	position: relative;

	padding: 0 58px 50px 40px;

}



.liability8 .third-wb .third-right .right-a:after {

	top: -83px;

	height: 140px;

}



.liability8 .third-wb .third-right .left-t .zh22 {

	color: #19948f;

	line-height: 1;

	position: relative;

	padding-left: 20px;

	margin-bottom: 15px;

}



.liability8 .third-wb .third-right .left-t .zh22:before {

	position: absolute;

	content: "";

	border-radius: 50%;

	left: 0;

	width: 8px;

	height: 8px;

	background: #19948f;

	top: 50%;

	transform: translateY(-50%);

}



.liability8 .third-wb .third-right .left-t {

	color: #666666;

	line-height: 1.6;

	margin-top: 40px;

}



.liability8 .third-wb .third-right .right-c {

	text-align: right;

	margin-top: 60px;

}



.liability8 .third-wb .third-right .right-c a {

	display: block;

}



.liability8 .third-wb .third-right .right-c a img {

	width: 40px;

}



.liability8 .cont .third-wb .third-right .sdasd {

	display: none;

}



.liability8 .third-wb .third-right .right-b {

	height: auto;

}



.liability8 .third-wb .third-right .right-a {

	margin-bottom: 30px;

}



.liability8 .third-wb .third-right .right-b {

	margin-top: 30px;

}







.liability8 .third-wb .third-right .hcyck {

	height: 670px;

	padding-right: 10px;

	overflow-y: auto;

	overflow-x: hidden;

}



.liability8 .third-wb .third-right .hcyck::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 4px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 4px;

}



.liability8 .third-wb .third-right .hcyck::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

	background: rgb(77 191 185);

}



.liability8 .third-wb .third-right .hcyck::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}



@media(max-width: 2300px) {

	.liability4 .third-wb .third-right .right-b {

		height: 400px;

		overflow-y: auto;

		overflow-x: hidden;

	}

}



@media(max-width: 2100px) {

	.liability3 .second-wb .secontd-left .left-c ul li {

		margin-bottom: 60px;

	}

}



@media(max-width: 2000px) {

	.liability3 .second-wb .secontd-left .left-c ul li {

		margin-bottom: 50px;

	}

}



@media(max-width: 1920px) {

	.liability3 .second-wb .secontd-left .left-c ul li {

		margin-bottom: 27px;

	}



	.liability3 .second-wb .secontd-right {

		padding: 84px 80px 7vw 0px;

	}

}



@media(max-width: 1766px) {

	.liability2 .third-wb .third-right .right-b {

		height: auto;

	}



	.liability8 .third-wb .third-right .right-b {

		height: auto;

	}

}



@media(max-width: 1680px) {

	.liability3 .second-wb .secontd-left .left-c {

		margin-top: 50px;

	}



	.liability3 .second-wb .secontd-left .left-b {

		height: 320px;

	}

}



@media(max-width:1500px) {

	.liability1 .lity1-top .top-bt .bt-b .zh18 {

		font-size: 17px;

	}



	.liability2 .third-wb .third-right .right-a:after {

		width: 76px;

	}









	.liability4 .third-wb .third-right .right-a:after {

		width: 76px;

	}



	.liability8 .third-wb .third-right {

		width: calc(100% - 500px);

	}


	.liability6 .xyzxcla {
		padding: 9px 0 9px 30px;
	}


}



@media(max-width: 1400px) {

	.liability2 .third-wb .third-right .right-b {

		height: 250px;

	}



	.liability5 .ty-nr ul li .nr-botton p {

		height: 13vw;

		overflow-y: auto;

		overflow-x: hidden;

	}



	.liability5 .ty-nr ul li .nr-botton p::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.liability5 .ty-nr ul li .nr-botton p::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.liability5 .ty-nr ul li .nr-botton p::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}



	.liability5 .ty-nr ul li .nr-top {

		font-size: 22px;

	}



	.liability5 .ty-nr ul li .nr-botton {

		font-size: 15px;

	}



	.liability6 .ytls2 .w-next,
	.liability6 .ytls2 .w-prev {

		width: 19px;

		height: 39px;

	}



	.liability6 .ytls2 .w-prev {

		left: -50px;

	}



	.liability6 .ytls2 .w-next {

		right: -50px;

	}

}



@media(max-width: 1250px) {

	.liability4 .third-wb .third-left {

		width: 450px;

	}



	.liability4 .third-wb .third-right .right-b {

		height: 309px;

		overflow-y: auto;

		overflow-x: hidden;

	}



	.liability4 .third-wb .third-right {

		width: calc(100% - 520px);

	}



	.liability6 .ytls2 {

		width: 70%;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1a {

		font-size: 30px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b {

		font-size: 16px;

	}



}



@media(max-width: 1200px) {

	.liability2 .third-wb .third-left {

		width: 450px;

	}



	.liability2 .third-wb .third-right {

		width: calc(100% - 520px);

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a2 {

		width: 52%;

	}

}



@media(max-width: 1100px) {

	.liability2 .third-wb .third-right .right-a:after {

		width: 66px;

	}



	.liability3 .second-wb .secontd-left .left-a:before {

		left: 71px;

		top: -14px;

		width: 251px;

		height: 30px;

	}



	.liability4 .third-wb .third-right .right-a:after {

		width: 66px;

	}



	.liability5 {

		padding: 35px 0 45px;

	}



	.liability5 .ty5abt {

		padding: 10px 0 10px 30px;

	}



	.liability6 {

		padding: 30px 0 40px;

	}



	.liability6 .ytls2 .w-next,
	.liability6 .ytls2 .w-prev {

		display: none;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1a {

		font-size: 22px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .clearfix {

		padding: 20px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b {

		margin-top: 10px;

	}



	.liability6 .lity6-bt {

		padding: 10px 0 10px 30px;

		margin-bottom: 35px;

	}



	.liability6:before {

		bottom: 48px;

	}



	.liability7 .second-wb .secontd-left .left-t {

		height: 183px;

	}

	.liability6 .lity6-bt {
		padding: 12px 0 12px 30px;
	}

}



@media(max-width: 1024px) {

	.liability4 .imgm {

		display: none;

	}



	.liability1 .lity1-top {

		width: 100%;

		padding: 0 4.5%;

	}



	.liability1 {

		background: initial;

		border: 0;

		padding: 0 0 0 0;

	}



	.liability1 .lity1-top .top-bt .bta .bta1 {

		text-align: center;

	}



	.liability1 .lity1-top .top-bt .bta:before {

		left: 50%;

		transform: translateX(-50%);

	}



	.liability1 .m-img {

		display: block;

		margin-bottom: 50px;

	}



	.liability1 .bott-nr {

		padding: 0 4.5%;

	}



	.liability1 .bott-nr ul li {

		font-size: 16px;

		height: 55px;

		line-height: 55px;

	}



	.liability1 .lity1-top .top-bt .bt-b {

		line-height: 1.7;

	}



	.liability2 .third-wb .third-right {

		width: 100%;

		padding: 0 2.5% 30px 2.5%;

	}



	.liability2 .imgm {

		display: none;

	}



	.liability2 .third-wb {

		top: 0;

	}



	.liability2 {

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

		padding: 60vw 0 0;

	}



	.liability2 .cont {

		background: initial;

	}



	.liability2 .third-wb .third-right .right-b {

		height: auto;

	}



	.liability3 .second-wb .secontd-left {

		width: 100%;

		padding: 50px 2.5% 40px;

	}



	.liability3 .second-wb .secontd-left .left-kc {

		top: -33px;

	}



	.liability3 .second-wb .secontd-left .left-b {

		height: auto;

		margin-top: 20vw;

	}



	.liability3 .imgw {

		display: none;

	}



	.liability3 .second-wb {

		top: 0;

	}



	.liability3 .cont {

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

		padding: 60vw 2% 45px 2%;

	}



	.liability3 .second-wb .secontd-left .left-a:after {

		left: 31px;

		top: -58px;

		height: 100px;

		width: 70px;

	}



	.liability4 .third-wb {

		top: 0;

	}



	.liability4 {

		padding: 60vw 0 0;

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

	}



	.liability4 .cont {

		background: initial;

	}



	.liability4 .third-wb .third-right {

		width: 100%;

	}



	.liability4 .third-wb .third-right .right-b {

		height: auto;

		line-height: 1.6;

		margin-top: 23vw;

		overflow-y: auto;

		overflow-x: hidden;

	}



	.liability4 .third-wb .third-right .right-kc {

		font-size: 2vw;

	}



	.liability4 .third-wb .third-right .left-kc p {

		height: 2vw;

	}



	/*	.liability4 .third-wb .third-right .right-b {

	    margin-top: 23vw;

	}*/



	.liability5 .ty-nr ul li .nr-botton p {

		height: auto;

	}



	.liability5 .ty-nr ul li {

		width: 100%;

		margin-bottom: 20px;

	}



	.liability5 .ty-nr ul li .nr-top {

		font-size: 20px;

	}



	.liability5 .ty-nr ul li .nr-botton {

		padding: 20px;

		height: 300px;

	}



	.liability7 {

		padding: 60vw 0 0;

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

	}



	.liability7 .cont {

		background: initial;

	}



	.liability7 .second-wb .secontd-left .left-b {

		margin-top: 156px;

	}



	.liability7 .second-wb .secontd-left .left-kc p {

		height: 20px;

	}



	.liability7 .imgw {

		display: none;

	}



	.liability7 .second-wb {

		top: 0;

	}



	.liability7 .second-wb .secontd-left .wcmm {

		height: auto;

		padding-right: 0;



	}



	.liability7 .second-wb .secontd-left .left-t {

		height: auto;

	}



	.liability8 .third-wb .third-right {

		width: 100%;

		padding: 0 4.5% 40px 4.5%;

	}



	.liability8 .third-wb {

		top: 0;

	}



	.liability8 .third-wb .third-right .left-t {

		height: auto;

	}





	.liability8 .third-wb .third-right .left-kc p {

		height: 20px;

	}





	.liability8 .third-wb .third-right .right-kc {

		font-size: 2vw;

	}



	.liability8 .third-wb .third-right .right-b {

		margin-top: 25px;

	}



	.liability8 .cont .third-wb .third-right .sdasd {

		display: block;

		margin-top: 130px;

	}



	.liability8 .imgm {

		display: none;

	}



	.liability8 .cont {

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

		padding-top: 60px;

	}



	.liability8 .third-wb .third-right .hcyck {

		height: auto;

	}


	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 {
		position: initial;
		transform: translateY(0);
	}



}



@media(max-width: 750px) {

	.liability1 .lity1-top .top-bt .bt-b .zh18 {

		font-size: 15px;

	}



	.liability1 .bott-nr ul li {

		font-size: 14px;

		height: 45px;

		line-height: 45px;

	}



	.liability2 .third-wb .third-right .right-b {

		margin-top: 50px;

	}



	.liability2 .third-wb .third-right .right-c ul li a {

		font-size: 15px;

	}



	.liability2 .third-wb .third-right .right-a:after {

		width: 60px;

	}



	.liability3 .second-wb .secontd-left .left-a:after {

		width: 63px;

	}



	.liability4 .third-wb .third-right .right-a:after {

		width: 61px;

	}



	.liability6 .ytls2 {

		width: 90%;

	}

}



@media(max-width: 550px) {

	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a2 {

		width: 40%;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1a {

		font-size: 19px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .a1b {

		font-size: 14px;

	}

	.liability6 .xyzxcla:after {
		width: 250px;
	}

}



@media(max-width: 500px) {

	.liability2 .third-wb .third-right .right-b {

		margin-top: 22vw;

	}



	.Revision-third .third-wb .third-right .right-b .zh17 {

		font-size: 15px;

	}



	.liability3 .second-wb .secontd-left .left-kc {

		font-size: 2vw;

	}



	.liability3 .second-wb .secontd-left .left-kc p {

		height: 15px;

	}



	.liability3 .second-wb .secontd-left .left-b {

		margin-top: 130px;

	}



	.liability4 .third-wb .third-right .left-kc p {

		height: 15px;

	}



	.liability4 .third-wb .third-right .right-b {

		margin-top: 136px;

	}

}



@media(max-width: 400px) {

	.liability4 .third-wb .third-right .right-a:after {

		width: 55px;

	}



	.liability2 .third-wb .third-right .right-a:after {

		width: 53px;

	}

}













/**good**/

.good .good-a {

	float: left;

	width: 56.25%;

	position: relative;

	height: 36.2vw;

	overflow: hidden;

	border-top-left-radius: 10px;

	border-bottom-left-radius: 10px;

}



.good .good-a .d-a1 {

	position: absolute;

	right: 0;

	padding: 27px 0 0 30px;

	bottom: 0;

	height: 17.9vw;

	width: 32vw;

	background: rgba(8, 52, 50, .47);

}



.good .good-a .d-a1 .a1a .a1aa {

	float: left;

	color: #fff;

	font-size: 2.5vw;

}

.good .good-a .d-a1 .a1a .a1aa sup {
	font-size: 15px;
}



.good .good-a .d-a1 .a1a .a1ab {

	float: left;

	color: #fff;

	margin-top: 1vw;

	line-height: 1;

	margin-left: .5vw;

	font-size: 1.4vw;

}



.good .good-a .d-a1 .a1a .a1ab p {

	font-size: 1vw;

	position: relative;

	display: inline-block;

	top: -13px;

	margin-left: 3px;

}



.good .good-a .d-a1 .a1b {

	color: #d3e0e0;

	margin-top: 5px;

	font-size: 1.2vw;

}



.good .good-b {

	width: 43.75%;

	float: left;

	height: 36.2vw;

	overflow: hidden;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

}



.good .good-b ul li {

	width: 50%;

	float: left;

	position: relative;

	overflow: hidden;

	height: 18.3vw;

	padding: 35px 0 0 20px;

	background: #ffffff;

}



.good .good-b ul li:nth-child(2) {

	background: #24aba5;

}



.good .good-b ul li:nth-child(3) {

	background: #158884;

}



.good .good-b ul li:nth-child(4) {

	background: #404245;

}



.good .good-b ul li .cont {

	right: 0;

	bottom: -1.5vw;

	width: auto;

	position: absolute;

}



.good .good-b ul li .cont img {

	width: 10vw;

	height: 10vw;

}



.good .good-b ul li .a1e .e1 {

	font-size: 2.5vw;

	color: #fff;

	float: left;

	line-height: 1;

}



.good .good-b ul li .a1e .e2 {

	float: left;

	color: #fff;

	margin-left: 5px;

	font-size: 1.5vw;

}



.good .good-b ul li .a1e .ed {

	font-size: 2.2vw;

	color: #2e2e2e;

	line-height: 1;

}



.good .good-b ul li:nth-child(1) .a1e .e1 {

	color: #2e2e2e;

}



.good .good-b ul li .a1w {

	color: #d3e0e0;

	margin-top: 5px;

	font-size: 1.2vw;

}



.good .good-b ul li:nth-child(1) .a1w {

	color: #585858;

}





.good1 {

	padding: 0 0 100px;

}



.good1 .goodw {

	width: 30%;

	float: left;

	overflow: hidden;

	border-radius: 10px;

	position: relative;

}



.good1 .goodw .goodw-sd {

	bottom: 30px;

	width: auto;

	left: auto;

	right: 40px;

}



.good1 .goodw .goodw-sd .swiper-pagination-bullet {

	width: 10px;

	height: 10px;

	opacity: 1;

	margin-right: 25px;

	position: relative;

	background: #fff;

}



.good1 .goodw .goodw-sd .swiper-pagination-bullet:last-child {

	margin-right: 0;

}



.good1 .goodw .goodw-sd .swiper-pagination-bullet:before {

	position: absolute;

	content: "";

	width: 0;

	height: 0;

	left: 50%;

	top: 50%;

	border-radius: 50px;

	border: 1px solid #fff;

	transform: translate(-50%, -50%);

	transition: all 0.5s;

}



.good1 .goodw .goodw-sd .swiper-pagination-bullet-active:before {

	width: 25px;

	height: 25px;

}



.good1 .tong {

	float: right;

	width: 70%;

	padding-left: 123px;

}



.good1 .tong .left-a .zfl {

	position: relative;

	margin-bottom: 60px;

}



.good1 .tong .left-a .zfl:before {

	position: absolute;

	content: "";

	left: 42px;

	top: -17px;

	width: 335px;

	height: 45px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.good1 .tong .left-a .zfl .wzcl {

	color: #18928d;

	position: relative;

	z-index: 2;

}



.good1 .tong .left-a .wzct {

	line-height: 1.7;

	color: #666666;

	font-size: 15px;

}



.good1 .tong .left-a .wzct .zh17 {

	color: #5b5b5b;

	font-size: 17px;

}



.good1 .tong .left-a .wzce {

	margin-top: 185px;

}



.good1 .tong .left-a .wzce a {

	display: block;

	width: 250px;

	font-size: 16px;

	border-radius: 50px;

	background: #18928d;

	text-align: center;

	line-height: 55px;

	height: 54px;

	color: #fff;

	position: relative;

}



.good1 .tong .left-a .wzce a span {

	position: absolute;

	width: 10px;

	left: 20px;

	top: 50%;

	transform: translateY(-50%);

	height: 10px;

	background: url(../images/xktp.png) no-repeat center center/cover;

}





.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 {

	width: 50%;

	line-height: 1.6;

	color: #4a4a4a;

}



.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1e {

	font-size: 20px;

	line-height: 1.4;

}



.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f {

	font-size: 16px;

	color: #666666;

	margin-top: 20px;

	overflow-y: auto;
	overflow-x: hidden;
	height: 104px;
	padding-right: 10px;

}

.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 4px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 4px;

}



.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

	background: rgb(77 191 185);

}



.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}



.good2 .ytls2 .w-next {

	margin-top: 0;

	top: 45%;

	transform: translateY(-50%);

}



.good2 .ytls2 .w-prev {

	margin-top: 0;

	top: 45%;

	transform: translateY(-50%);

}



.good2 .ytls2 .swiper-button-disabled {

	opacity: 1;

}



.good3 {

	padding: 100px 0;

	background: #fff;

}



.good3 .good3-bz {

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

	border-radius: 10px;

	overflow: hidden;

	border: 1px solid #54afab;

	padding: 117px 120px 110px 120px;

}



.good3 .good3-bz .bz-left {

	float: left;

	width: calc(100% - 700px);

}



.good3 .good3-bz .bz-right {

	float: right;

	width: 578px;

}



.good3 .good3-bz .bz-left .bzl-a .wzcl {

	color: #18928d;

	position: relative;

	z-index: 2;

}



.good3 .good3-bz .bz-left .bzl-a .zfl {

	position: relative;

}



.good3 .good3-bz .bz-left .bzl-a .zfl:before {

	position: absolute;

	content: "";

	left: 42px;

	top: -17px;

	width: 335px;

	height: 45px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.good3 .good3-bz .bz-left .bz-bzl-b {

	line-height: 1.6;

	font-size: 15px;

	color: #5b5b5b;

	margin-top: 50px;

}



.good3 .good3-bz .bz-left .bz-bzl-b .zh17 {

	font-size: 17px;

	color: #5b5b5b;

}



.good4 {

	position: relative;

}



.good4 .good4w {

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	transform: translateY(-50%);

}



.good4 .good4w .d4w2 {

	color: #fff;

	font-size: 26px;

	font-weight: bold;

	line-height: 1.6;

	margin-top: 20px;

}



.good4 .oib {

	position: relative;

}



.good4 .oib:before {

	position: absolute;

	content: "";

	left: -91px;

	top: -82px;

	width: 709px;

	height: 247px;

	background: url(../images/oib.png) no-repeat center center/cover;

}



.good4 .oib .iibe {

	z-index: 3;

	position: relative;

}



.liability5 .ty-nr ul li .nr-botton {

	height: 27vw;

}



.good5 .ty-nr ul li .nr-botton {

	background: url(../images/gooda.png) no-repeat center center/cover;

}



.good5 .ty-nr ul li:nth-child(2) .nr-botton {

	background: url(../images/goodb.png) no-repeat center center/cover;

}



.good5 .ty-nr ul li:nth-child(3) .nr-botton {

	background: url(../images/goodc.png) no-repeat center center/cover;

}



.good5 .ty-nr ul li .nr-top .pot1 {

	width: auto;

	display: inline-block;

	position: relative;

	padding-left: 38px;

	line-height: 1;

}



.good5 .ty-nr ul li .nr-top .pot1:before {

	position: absolute;

	content: "";

	left: 0;

	width: 25px;

	height: 26px;

	top: 50%;

	transform: translateY(-50%);

	background: url(../images/pot1.png) no-repeat center center/cover;

}



.good5 .ty-nr ul li:nth-child(2) .nr-top .pot1:before {

	background: url(../images/pot2.png) no-repeat center center/cover;

	height: 23px;

}



.good5 .ty-nr ul li:nth-child(3) .nr-top .pot1:before {

	width: 21px;

	background: url(../images/pot3.png) no-repeat center center/cover;

}



.houmi1 {

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

	padding: 80px 0 100px;

}



.houmi1 .hom-bt {

	text-align: center;

	color: #76e1dd;

}



.houmi1 .hom-bt .bta {

	position: relative;

	line-height: 1;

	display: inline-block;

}



.houmi1 .hom-bt .bta:before {

	position: absolute;

	content: "";

	left: -130px;

	top: 50%;

	width: 100px;

	background: #76e1dd;

	transform: translateY(-50%);

	height: 1px;

}



.houmi1 .hom-bt .bta:after {

	position: absolute;

	content: "";

	right: -130px;

	top: 50%;

	width: 100px;

	background: #76e1dd;

	transform: translateY(-50%);

	height: 1px;

}



.houmi1 .hom-nr {

	margin-top: 60px;

}



.houmi1 .hom-nr ul li {

	float: left;

	width: 49%;

	margin-bottom: 2%;

	margin-right: 2%;

}



.houmi1 .hom-nr ul li:nth-child(2n) {

	margin-right: 0;

}



.houmi2 {

	padding: 139px 0 140px;

}



.houmi2 .min {

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

	border-radius: 10px;

	overflow: hidden;

	border: 1px solid #54afab;

}



.houmi2 .min .good3-bz .bz-left {

	float: left;

	width: 540px;

	padding: 122px 0 150px 128px;

}



.houmi2 .min .good3-bz .bz-rifht {

	float: right;

	width: calc(100% - 680px);

	padding: 122px 119px 0 0;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .zfl {

	position: relative;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .zfl:before {

	position: absolute;

	content: "";

	left: 42px;

	top: -35px;

	width: 335px;

	height: 45px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .zfl .wzcl {

	color: #18928d;

	position: relative;

	z-index: 2;

	line-height: 1;

}





.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n {

	margin-top: 45px;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na {

	margin-bottom: 45px;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na:last-child {

	margin-bottom: 0;

}



.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na .a1 {

	color: #19948f;

	font-size: 22px;

	line-height: 1;

	position: relative;

}







.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na .a2 {

	line-height: 1.6;

	margin-top: 20px;

	color: #666666;

}



.houmi3 {

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

	padding: 130px 0;

}



.houmi3 .umei {

	background: #fff;

	border-radius: 10px;

	overflow: hidden;

	padding: 100px 80px 100px 80px;

	position: relative;

}



.houmi3 .umei .umei-left {

	float: left;

	width: calc(100% - 650px);

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

}



.houmi3 .umei .umei-left .zfl {

	position: relative;

}



.houmi3 .umei .umei-left .zfl .wzcl {

	color: #18928d;

	position: relative;

	z-index: 2;

	line-height: 1;

}



.houmi3 .umei .umei-left .zfl:before {

	position: absolute;

	content: "";

	left: 42px;

	top: -35px;

	width: 335px;

	height: 45px;

	background: url(../images/left-as.png) no-repeat center center/cover;

}



.houmi3 .umei .umei-left .fndq {

	line-height: 1.6;

	color: #4a4a4a;

	margin-top: 30px;

}



.houmi3 .umei .umei-right {

	float: right;

	width: 496px;

}



@media(max-width: 2450px) {

	.good1 .goodw {

		width: 33%;

	}



	.good1 .tong {

		width: 67%;

	}

}



@media(max-width: 2303px) {

	.good3 .good3-bz .bz-right {

		width: 578px;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b {

		overflow-y: auto;

		overflow-x: hidden;

		height: 240px;

		padding-right: 10px;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.good3 .good3-bz .bz-left .bz-bzl-b::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}

}



@media(max-width: 2250px) {

	.good1 .tong .left-a .wzce {

		margin-top: 7vw;

	}

}



@media(max-width: 2200px) {

	.houmi2 .min .good3-bz .bz-left {

		width: 580px;

	}

}



@media(max-width: 2100px) {

	.good1 .tong .left-a .wzce {

		margin-top: 5vw;

	}

}



@media(max-width: 2000px) {

	.good1 .goodw {

		width: 37%;

	}



	.good1 .tong {

		width: 63%;

	}

}



@media(max-width: 1930px) {

	.good1 .tong {

		width: calc(100% - 600px);

		padding-left: 95px;

	}



	.good1 .goodw {

		width: 600px;

	}



	.good1 .tong .left-a .zfl {

		margin-bottom: 40px;

	}



	.good1 .tong .left-a .wzct {

		overflow-y: auto;

		overflow-x: hidden;

		height: 320px;

	}



	.good1 .tong .left-a .wzct::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.good1 .tong .left-a .wzct::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.good1 .tong .left-a .wzct::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}



	.good1 .tong .left-a .wzce {

		margin-top: 83px;

	}



	.houmi2 .min .good3-bz .bz-left {

		width: 600px;

	}



	.houmi3 .umei .umei-left {

		width: 30%;

	}

}

@media(max-width: 1500px) {
	.good3 .good3-bz .bz-left {
		width: calc(100% - 633px);
	}

	.good3 .good3-bz .bz-left .bz-bzl-b {
		height: 317px;
	}
}

@media(max-width: 1480px) {





	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1e {

		font-size: 18px;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f {

		font-size: 15px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .wll {

		overflow-y: auto;

		overflow-x: hidden;

		height: 10vw;

		padding-right: 10px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .wll::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .wll::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.liability6 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .wll::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}






	.good3 .good3-bz {

		padding: 117px 65px 110px 65px;

	}



	.houmi2 .min .good3-bz .bz-left {

		width: 550px;

		padding: 80px 0 80px 100px;

	}



	.houmi2 .min .good3-bz .bz-rifht {

		width: calc(100% - 625px);

		padding: 80px 80px 0 0;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n {

		margin-top: 30px;

		overflow-y: auto;

		overflow-x: hidden;

		height: 360px;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n::-webkit-scrollbar {

		/*滚动条整体样式*/

		width: 4px;

		/*高宽分别对应横竖滚动条的尺寸*/

		height: 4px;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n::-webkit-scrollbar-thumb {

		/*滚动条里面小方块*/

		border-radius: 5px;

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);

		background: rgb(77 191 185);

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n::-webkit-scrollbar-track {

		/*滚动条里面轨道*/

		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);

		border-radius: 0;

		background: rgba(0, 0, 0, 0.1);

	}

}



@media(max-width: 1400px) {

	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 {

		width: 45%;

	}

}



@media(max-width: 1280px) {









	.houmi3 .umei .umei-right {

		width: 440px;

	}



	.houmi3 .umei .umei-left {

		width: 30%;

	}



	.houmi3 .umei .umei-left .zfl:before {

		left: 42px;

		top: -23px;

		width: 246px;

		height: 33px;

	}



	.good1 .goodw {

		width: 550px;

	}



	.good1 .tong {

		width: calc(100% - 568px);

		padding-left: 40px;

	}



	.good1 .tong .left-a .wzce {

		margin-top: 45px;

	}

}



@media(max-width: 1100px) {

	.good1 {

		padding-bottom: 40px;

	}



	.good3 {

		padding: 30px 0 40px;

	}



	.good3 .good3-bz {

		padding: 30px 0 40px;

		border: 0;

		background: initial;

	}



	.houmi1 {

		padding: 30px 0 40px;

	}



	.houmi1 .hom-nr {

		margin-top: 20px;

	}



	.houmi2 {

		padding: 30px 0 40px;

	}



	.houmi2 .min .good3-bz .bz-left {

		width: 448px;

		padding: 80px 0 80px 68px;

	}



	.houmi2 .min .good3-bz .bz-rifht {

		width: calc(100% - 512px);

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .zfl:before {

		left: 42px;

		top: -23px;

		width: 246px;

		height: 33px;

	}



	.houmi3 {

		padding: 30px 0 40px;

	}



	.houmi3 .umei {

		padding: 50px 30px 50px 30px;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n {

		height: 304px;

	}

}



@media(max-width: 1024px) {

	.good {

		padding: 0 4%;

	}



	.good1 {

		padding: 0 4% 40px 4%;

		background: #fff;

	}



	.good1 .tong .left-a .zfl:before {

		left: 50%;

		transform: translateX(-50%);

		top: -13px;

		width: 223px;

		height: 30px;

	}



	.good1 .tong .left-a .wzct {

		height: auto;

		margin-bottom: 15px;

	}



	.good1 .goodw {

		width: 100%;

	}



	.good1 .tong {

		width: 100%;

		padding-top: 50px;

		padding-left: 0;

		text-align: center;

	}



	.good1 .tong .left-a .wzce {

		display: inline-block;

	}



	.good1 .tong .left-a .zfl {

		margin-bottom: 10px;

	}



	.good1 .tong .left-a .wzct .zh17 {

		font-size: 16px;

	}



	.good1 .tong .left-a .wzce {

		margin-top: 0;

	}



	.good1 .tong .left-a .wzce a {

		width: 207px;

		font-size: 15px;

		line-height: 45px;

		height: 45px;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 {

		width: 100%;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a1 .wll {

		height: 120px;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .sli-a2 {

		width: 100%;

		margin-top: 20px;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1e {

		font-size: 16px;

	}



	.good2 .ytls .swiper-wrapper .swiper-slide .sli-a .a1f {

		font-size: 14px;

	}



	.good3 .good3-bz .bz-left {

		width: 100%;

		padding: 0 4%;

		text-align: center;

	}



	.good3 .good3-bz .bz-right {

		width: 100%;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b {

		height: auto;

		margin-bottom: 25px;

		margin-top: 15px;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b {

		font-size: 14px;

	}



	.good3 .good3-bz .bz-left .bz-bzl-b .zh17 {

		font-size: 16px;

	}



	.good3 .good3-bz .bz-left .bzl-a .zfl:before {

		left: 50%;

		width: 259px;

		height: 35px;

		transform: translateX(-50%);

	}



	.good3 .good3-bz .bz-right {

		padding: 0 4%;

	}



	.good3 .good3-bz {

		padding: 30px 0 0;

	}



	.good4 .oib:before {

		display: none;

	}



	.good4 .good4w .d4w2 {

		font-size: 15px;

		margin-top: 15px;

	}



	.good5 {

		padding: 30px 4%;

	}



	.good5 .ty-nr ul li .nr-top {

		font-size: 18px;

	}



	.good5 .ty-nr ul li .nr-botton {

		height: 45vw;

	}



	.houmi1 .hom-bt .bta:before {

		left: -93px;

		width: 80px;

	}



	.houmi1 .hom-bt .bta:after {

		right: -93px;

		width: 80px;

	}



	.houmi1 .hom-nr {

		padding: 0 4%;

	}



	.houmi1 .hom-nr ul li {

		width: 100%;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na .a1 {

		font-size: 18px;

		padding-left: 0;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na .a1:before {

		width: 18px;

		height: 16px;

		display: none;

	}



	.houmi2 .min .good3-bz .bz-left {

		padding: 0 4%;

		width: 100%;

	}



	.houmi2 .min .good3-bz .bz-rifht {

		width: 100%;

		padding: 0;

		margin-top: 55px;

		text-align: center;

	}



	.houmi2 {

		padding: 30px 0 0;

		background: #f6f7f8;

	}



	.houmi2 .min {

		border: 0;

		background: initial;

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n {

		height: auto;

		padding: 20px 4% 40px 4%;

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

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .zfl:before {

		left: 50%;

		transform: translateX(-50%);

	}



	.houmi2 .min .good3-bz .bz-rifht .bzl-a .min-n .na {

		margin-bottom: 20px;

	}



	.houmi3 .umei .umei-left {

		width: 100%;

		text-align: center;

		margin-top: 50px;

		padding: 0 4%;

		position: initial;

		transform: translateY(0);

	}



	.houmi3 .umei .umei-right {

		width: 100%;

	}



	.houmi3 .umei {

		padding: 0 0 20px 0;

		background: initial;

	}



	.houmi3 .umei .umei-left .zfl:before {

		left: 50%;

		transform: translateX(-50%);

	}



	.houmi3 .umei .umei-left .fndq {

		margin-top: 15px;

	}



	.houmi3 .container {

		padding: 0;

		margin: 0;

		width: 100%;

	}



	.houmi3 {

		background: initial;

		padding: 0 0;

	}



}



@media(max-width: 800px) {

	.good .good-a .d-a1 {

		width: 46vw;

	}

	.good .good-a .d-a1 .a1a .a1aa sup {
		font-size: 12px;
	}


	.good .good-a .d-a1 .a1a .a1ab p {

		font-size: 1vw;

	}

}



@media(max-width: 750px) {

	.good .good-a {

		width: 100%;

		height: auto;

	}



	.good .good-b {

		width: 100%;

		height: auto;

		margin-top: 20px;

	}



	.good .good-b ul li {

		height: 28vw;

		padding: 20px 0 0 15px;

	}



	.good .good-a .d-a1 {

		padding: 20px 0 0 15px;

	}



	.good .good-a .d-a1 .a1a .a1ab {

		margin-top: 0.8vw;

	}

}



@media(max-width: 550px) {

	.good .good-a .d-a1 .a1a .a1ab {

		margin-top: 0;

	}



	.good .good-a .d-a1 .a1a .a1ab p {

		top: -0.4vw;

	}



	.liability5 .ty-nr ul li .nr-botton {

		font-size: 14px;

	}

}







.Revision-third .third-wb .znmfl .right-b {

	line-height: 49px;

	margin-top: 74px;

}



.liability2 .third-wb .wclwzd {

	float: left;

	width: 430px;

}



@media(max-width: 2456px) {

	.Revision-third .third-wb .znmfl .right-b {

		line-height: 38px;

		margin-top: 74px;

	}

}



@media(max-width: 1920px) {

	.Revision-third .third-wb .znmfl .right-b {

		line-height: 36px;

		margin-top: 74px;

		height: 190px;

	}

}



@media(max-width: 1024px) {

	.Revision-third .third-wb .znmfl .right-b {

		line-height: 1.6;

		margin-top: 100px;

		height: auto;

	}

	.liability5 .ty-nr ul li .nr-botton {
		height: auto;
	}

}