	.yfsl_bkimg {
		background: none;
		/* background: url(../images/ypyf_yfsl_bj.jpg) center center / cover no-repeat; */
		padding-bottom: 70px;
		background-color: #FDFDFD;
	}

	.yfsl {
		margin-top: 80px;
		display: flex;
		flex-direction: row;
		/* align-items: center; */
	}

	.yfsl_l {
		width: 480px;
		margin-right: 70px;
	}

	.yfsl_l2 {
		margin-right: 0;
		margin-left: 70px;
	}

	.yfsl_l_img {
		width: 100%;
		border-radius: 6px;
	}

	.yfsl_r {
		flex: 1;
		padding: 0 30px;
	}

	.yfsl_r img {
		width: 100%;
	}

	.yfsl_r_title {
		font-weight: bold;
	}

	.yfsl_r_text {
		font-weight: 400;
		color: #666;
		line-height: 30px !important;
		text-align: justify;
		letter-spacing: 1.5px;
	}

	@media screen and (max-width: 1150px) and (orientation: portrait) {
		.yfsl_l {
			width: 320px;
		}

		.yfsl_l_img {
			height: 100%;
		}
	}

	@media screen and (max-width: 992px) and (orientation: portrait) {
		.yfsl {
			flex-direction: column;
		}

		.yfsl_l {
			flex: 1;
			width: auto;
			margin-bottom: 30px;
			margin-right: 0;
		}

		.yfsl_l2 {
			margin-top: 30px;
			margin-left: 0;
		}

		.yfsl_r {
			padding: 0;
		}
	}





.ypyf_yfjc_cont .mt-30
{
	margin-top: 30px;
}

.ypyf_yfjc_cont .paragraph-base {
	color: #333333;
}

.ypyf_yfjc_cont .divider {
	width: 100%;
	height: 2px;
	background: #169cc0;
	margin-top: 30px;
}

/* 效果表格 */
.ypyf_yfjc_cont .divtable{
	width: 100%;
    overflow-x: auto;

	/* -webkit-overflow-scrolling: touch;
	scrollbar-width: none; 
	-ms-overflow-style: none;  */
}

.ypyf_yfjc_cont .comparison-table {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 2px solid #169CC0;
	margin-top: 30px;
	margin-bottom: 30px;
	min-width: 1024px;
}

.ypyf_yfjc_cont .comparison-table thead {
	color: #333333;
	font-weight: bold;
}

.ypyf_yfjc_cont .comparison-table th {
	/* border: 1px solid #169CC0; */
	padding: 10px;
}

.ypyf_yfjc_cont .comparison-table td {
	/* border: 1px solid #169CC0; */
	/* height: 50px; */
	padding: 10px;
}

/* .ypyf_yfjc_cont .comparison-table .border_no_left {
	border-left: none;
}


.ypyf_yfjc_cont .comparison-table .border_no_right {
	border-right: none;
}


.ypyf_yfjc_cont .comparison-table .border_no_top {
	border-top: none;
}


.ypyf_yfjc_cont .comparison-table .border_no_bottom {
	border-bottom: none;
} */

.ypyf_yfjc_cont .comparison-table .lan1{
	padding: 0;
}

.ypyf_yfjc_cont .comparison-table .lan2{
	background: #4874CB;
	height: 30px;
	width: 100%;
}



.ypyf_yfjc_cont .comparison-table thead tr{
	background-image: -webkit-linear-gradient(180deg, rgb(22, 156, 192) 0%, rgb(12 112 139) 100%);
    color: #fff;
}


.ypyf_yfjc_cont .comparison-table{
    border-collapse: separate;
    border-radius: 10px;
}

.ypyf_yfjc_cont .comparison-table td, 
.ypyf_yfjc_cont .comparison-table th {
    border-right: 1px solid #169CC0;
}

.ypyf_yfjc_cont .comparison-table td {
    border-top: 1px solid #169CC0;
}

.ypyf_yfjc_cont .comparison-table td:last-child, 
.ypyf_yfjc_cont .comparison-table th:last-child {
    border-right-color: transparent;
}









/* 表格 */

.marginTd30 {
		margin: 30px 0;
	}

	.servicesA {
		padding-top: 50px;
	}

	.servicesA-b .swiper-pagination {
		bottom: 30px !important;
	}

	.servicesA-b .swiper-pagination .swiper-pagination-bullet {
		width: 11px;
		height: 11px;
		border: 2px solid rgba(255, 255, 255, 0.5);
		opacity: 1;
		background: none;
	}

	.servicesA-b .swiper-pagination .swiper-pagination-bullet-active {
		background: #fff;
		border-color: #fff;
	}

	@media(max-width: 1600px) {
		.servicesA-b .swiper-pagination {
			bottom: 25px !important;
		}
	}

	@media(max-width: 1100px) {
		.servicesA-b .swiper-pagination {
			bottom: 20px !important;
		}
	}

	@media(max-width: 600px) {
		.servicesA-b .swiper-pagination {
			bottom: 10px !important;
		}
	}

	.servicesB {
		margin-top: -360px;
		padding: 480px 0 250px;
		background: url(../images/servicesbbg.png) no-repeat center;
		background-size: 100% 100%;
	}

	.servicesB-a .gonbt {
		float: left;
		width: calc(100% - 270px);
	}

	.servicesB-a .more {
		position: absolute;
		transition: all 0.5s;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}

	.servicesB-a .more:hover {
		padding-right: 30px;
	}

	.servicesB-b .wow:nth-child(n+2) {
		margin-top: 25px;
	}

	.servicesB-c .topT {
		padding: 24px 30px;
		background: #1ea87d;
	}

	.servicesB-d dl dt {
		display: flex;
		flex-wrap: wrap;
		background-image: -webkit-linear-gradient(180deg, rgb(22, 156, 192) 0%, rgb(14 124 153) 100%);
	}

	.servicesB-d dl dd {
		display: flex;
		flex-wrap: wrap;
	}

	.servicesB-d dl .tit {
		text-align: center;
		padding: 20px 6px;
		float: left;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.servicesB-d dl .t1 {
		/* width: 8.5%; */
		width: 4.5%;
	}

	.servicesB-d dl .t2 {
		/* width: 8.5%; */
		width: 10.5%;
	}

	.servicesB-d dl .t3 {
		/* width: 12%; */
		width: 6%;
	}

	.servicesB-d dl .t4 {
		/* width: 8.5%; */
	}

	.servicesB-d dl .t5 {
		/* width: 12.5%; */
		width: 29%;
	}

	.servicesB-d dl .t6 {
		width: 5%;
	}

	.servicesB-d dl .t7 {
		width: 8%;
	}

	.servicesB-d dl .t8 {
		width: 4%;
	}

	.servicesB-d dl .t9 {
		width: 9%;
	}

	.servicesB-d dl .t10 {
		width: 6.5%;
	}

	.servicesB-d dl .t11 {
		width: 9.5%;
	}

	.servicesB-d dl .t12 {
		width: 8%;
	}

	.servicesB-d dl dt .tit:nth-child(n+2) {
		border-left: 1px solid rgba(255, 255, 255, 0.15)
	}

	.servicesB-d dl dd .tit:nth-child(n+2) {
		border-left: 1px solid rgba(221, 237, 237, 1)
	}

	.servicesB-c {
		border: 1px solid rgba(221, 237, 237, 1);
	}

	.servicesB-d dl dd .tit {
		border-bottom: 1px solid rgba(221, 237, 237, 1)
	}

	.servicesB-d dl dd .tit {
		line-height: 1.2;
		text-align: center;
		padding: 0;
		min-height: 90px;
	}

	.servicesB-d dl dd .tit.heiAuto {
		display: block;
	}

	.servicesB-d dl dd .tit.heiAuto2 {
		display: flex;
	}

	.servicesB-d dl dd .tit.heiAuto .tt {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		min-height: 90px;
		padding: 10px 5px;
	}

	.servicesB-d dl dd .tit.heiAuto2 .tt {
		padding: 10px 5px;
	}

	.servicesB-d dl dd .tit .tt:nth-child(n+2) {
		border-top: 1px solid rgba(221, 237, 237, 1);
	}

	.servicesB-d dl dd .tit .font16 {
		line-height: 1.4;
	}

	.guanxian {
		z-index: 5;
		position: absolute;
		left: 5%;
		top: 50%;
		transform: translateY(-50%);
		height: 25px;
		border-radius: 20px;
	}

	.guanxian1 {
		background: #e5edee;
		width: 838%;
	}

	.guanxian2 {
		left: 0;
		background: #169CC0;
	}

	.guanxian3 {
		width: 0;
		overflow: hidden;
		transition: all 2s;
	}

	.active .servicesB-c .guanxian3 {
		width: 838%;
	}

	@media(max-width: 1800px) {
		.servicesB {
			margin-top: -18vw;
			padding: 25vw 0 13vw;
		}

		.servicesB-a .gonbt {
			float: left;
			width: calc(100% - 240px);
		}

		.servicesB-d dl .tit {
			padding: 15px 5px;
		}

		.servicesB-d dl dd .tit,
		.servicesB-d dl dd .tit.heiAuto .tt {
			min-height: 80px;
		}

		.servicesB-d dl .font16 {
			font-size: 14px;
		}
	}

	@media(max-width: 1600px) {
		.servicesB-a .gonbt {
			float: left;
			width: calc(100% - 200px);
		}

		.servicesB-d dl .font16 {
			font-size: 12px;
		}

		.servicesB-d dl dd .font16 {
			font-size: 12px;
		}
	}

	@media(max-width: 1100px) {
		.servicesB-a .gonbt {
			width: 100%;
		}

		.servicesB-d dl .font16 {
			font-size: 12px;
		}

		.servicesB-a .more {
			top: 0;
			transform: translateY(0);
		}
	}

	.servicesC {
		padding: 40px 0 130px;
	}

	.servicesC .servicesB-a {
		border-bottom: 1px solid #e2edea;
		padding-bottom: 40px;
	}

	.mainQh {
		position: absolute;
		width: 50px;
		height: 50px;
		transition: all .5s;
	}

	.mainQh:after {
		opacity: 0;
	}

	.mainQhPrev {
		background: url(../images/onmprev.png)no-repeat center center/cover;
	}

	.mainQhNext {
		background: url(../images/onmnext.png)no-repeat center center/cover;
		margin-left: 17px;
	}

	.mainQhPrev:hover {
		background: url(../images/onmpreva.png)no-repeat center center/cover;
	}

	.mainQhNext:hover {
		background: url(../images/onmnexta.png)no-repeat center center/cover;
	}

	.servicesC-a .mainQhPrev {
		left: auto;
		right: 95px;
	}

	.servicesC-a .mainQhNext {
		left: auto;
		right: 25px;
	}

	.servicesC-e {
		height: 0px;
	}

	.servicesC-e .con {
		padding-top: 20px;
	}

	.servicesC-e .con p {
		margin-bottom: 6px;
		position: relative;
		padding-left: 13px;
	}

	.servicesC-e .con p:before {
		content: '';
		width: 6px;
		height: 6px;
		background: #e5e5e5;
		position: absolute;
		left: 0;
		border-radius: 5px;
		top: 10px;
	}

	.servicesC-c:after {
		content: '';
		width: 200%;
		position: absolute;
		left: -30%;
		top: 9.7vw;
		height: 1px;
		background: #c2d7d1;
	}

	.servicesC-c:before {
		content: '';
		z-index: 5;
		width: 100%;
		position: absolute;
		left: -50%;
		top: 9.7vw;
		height: 1px;
		background: var(--blue);
	}

	.servicesC-d {
		padding-right: 5vw;
	}

	.servicesC-c .swiper-slide .servicesC-d {
		position: relative;
		transition: all 0.6s;
		transform: scale(0.8);
	}

	.servicesC-c .swiper-slide .img {
		position: relative;
	}

	.servicesC-c .swiper-slide .img:after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(255, 255, 255, 0.7);
	}

	.servicesC-c .swiper-slide-active .servicesC-d {
		transition: all 0.6s;
		transform: scale(1);
		opacity: 1;
	}

	.servicesC-c .swiper-slide-active .img:after {
		display: none;
	}

	.servicesC-c .img {
		z-index: 5;
		position: relative;
	}

	.servicesC-c .swiper-container {
		padding-bottom: 150px;
		position: relative;
		z-index: 5;
	}

	.servicesC-c .swiper-slide .servicesC-e {
		opacity: 0.3;
	}

	.servicesC-c .swiper-slide-active .servicesC-e {
		opacity: 1;
	}

	.servicesC-c .swiper-slide-next+.swiper-slide {
		left: -5vw;
	}

	@media(max-width: 1900px) {
		.servicesC {
			padding: 40px 0 7vw;
		}
	}

	@media(max-width: 1480px) {
		.servicesC-c:after {
			top: 11vw;
		}

		.servicesC-c:before {
			top: 11vw;
		}
	}

	@media(max-width: 1100px) {
		.servicesC-d {
			padding-right: 0;
		}

		.servicesC-c:after,
		.servicesC-c:before {
			display: none;
		}

		.servicesC-c .swiper-container {
			padding-bottom: 0;
		}

		.servicesC-e {
			height: auto;
		}

		.mainQh {
			width: 42px;
			height: 42px;
		}

		.servicesC-a .mainQhPrev {
			right: 55px;
		}

		.servicesC-a .mainQhNext {
			right: 0px;
		}

		.servicesC-c .swiper-slide .servicesC-d {
			transform: scale(1);
		}
	}

	.servicesD {
		padding: 150px 0 160px;
		background: url(../images/servicesd1bg.png) no-repeat center;
		background-size: 100% 100%;
	}

	.servicesD-b {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 40%;
	}

	.servicesD-c {
		width: 53%;
	}

	@media(max-width: 1900px) {
		.servicesD {
			padding: 8vw 0;
		}
	}

	@media(max-width: 1100px) {
		.servicesD {
			padding: 60px 0 70px;
		}

		.servicesD-b {
			position: relative;
			top: 0;
			transform: translateY(0);
			width: 100%;
			float: left;
		}

		.servicesD-c {
			width: 100%;
			margin-top: 0px;
		}
	}

	.servicesE {
		background: url(../images/servicese1bg.png) no-repeat center;
		background-size: 100% 100%;
	}

	.servicesE .bgFooter {
		margin-top: -80px;
		padding: 220px 0 190px;
	}

	.servicesE-b {
		left: auto;
		right: 0;
	}

	@media(max-width: 1900px) {
		.servicesE .bgFooter {
			margin-top: -4vw;
			padding: 11vw 0 10vw;
		}
	}

	@media(max-width: 1100px) {
		.servicesE-b {
			margin-bottom: 30px;
		}

		.servicesE .bgFooter {
			margin-top: -10vw;
			padding: 16vw 0 15vw;
		}
	}

	@media(max-width: 600px) {
		.servicesE-b {
			margin-bottom: 20px;
		}

		.servicesE .bgFooter {
			margin-top: -14vw;
			padding: 20vw 0 16vw;
		}
	}

	.mainPre {
		position: relative;
	}

	.guanxian1 {
		width: 700%;
	}

	.servicesF-f .tt .guanxian {
		left: 0;
		width: 100%;
	}

	.guanxian1 {
		width: 700%;
	}

	.servicesB-d dl .t6 {
		width: 7%;
	}

	.servicesB-d dl .t7 {
		width: 7%;
	}

	.servicesB-d dl .t8 {
		width: 7%;
	}

	.servicesB-d dl .t9 {
		width: 7%;
	}

	.servicesB-d dl .t10 {
		width: 7%;
	}

	.servicesB-d dl .t11 {
		width: 7%;
	}

	.servicesB-d dl dd .tit:nth-child(1) .tt {
		font-weight: 600;
	}

	@media(max-width: 1600px) {
		.servicesB-a .gonbt {
			float: left;
			width: calc(100% - 200px);
		}

		.servicesB-d dl .font16 {
			font-size: 12px;
		}

		.servicesB-d dl dd .font16 {
			font-size: 12px;
		}
	}

	.borderRadius20 {
		border-radius: 20px;
		overflow: hidden;
	}

	.servicesF-c dl {
		display: flex;
		flex-wrap: wrap;
	}

	.servicesF-a {
		overflow: hidden;
	}

	.servicesF-c {
		padding: 30px 20px;
	}

	.servicesF-c dl dd {
		float: left;
		width: 100%;
		padding-right: 12px;
	}

	.servicesF-c dl dd:nth-child(2),
	.servicesF-c dl dd:nth-child(3) {
		padding-left: 20px;
	}

	.servicesF-c dl dd:nth-child(1) {
		/* border-right: 1px solid #d2d2d2;
		width: 35%; */
	}

	.servicesF-c dl dd:nth-child(2) {
		border-right: 1px solid #d2d2d2;
		width: 41%;
	}

	.servicesF-c dl dd:nth-child(3) {
		width: 24%;
	}

	.servicesF-c dl dd:nth-child(n+4) {
		margin-top: 20px;
	}

	.servicesF .topTit {
		padding: 0 20px;
	}

	.servicesF .topTit .t {
		border-bottom: 1px solid #d2d2d2;
		padding: 20px 0;
	}

	.font220 {
		font-size: 2.7vw;
	}

	.font218 {
		font-size: 2.4vw;
	}

	@media(max-width: 500px) {
		.servicesF-c {
			padding: 20px 15px;
		}

		.servicesF-c dl dd:nth-child(2),
		.servicesF-c dl dd:nth-child(3) {
			padding-left: 12px;
		}

		.servicesF-c dl dd:nth-child(n+4) {
			margin-top: 12px;
		}

		.servicesF .topTit {
			padding: 0 15px;
		}

		.servicesF .topTit .t {
			padding: 15px 0;
		}
	}

	.guanxian1 {
		width: 700%;
	}

	.servicesB-d dl .t6 {
		width: 7%;
	}

	.servicesB-d dl .t7 {
		width: 7%;
	}

	.servicesB-d dl .t8 {
		width: 7%;
	}

	.servicesB-d dl .t9 {
		width: 7%;
	}

	.servicesB-d dl .t10 {
		width: 7%;
	}

	.servicesB-d dl .t11 {
		width: 7%;
	}

	.servicesF-d {
		background: #169cc00a;
	}

	.servicesF-d .line {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background: rgba(51, 148, 117, 0.2);
	}

	.servicesF-d .line1 {
		left: 16.6666%;
	}

	.servicesF-d .line2 {
		left: 33.3333%;
	}

	.servicesF-d .line3 {
		left: 49.9999%;
	}

	.servicesF-d .line4 {
		left: 66.6666%;
	}

	.servicesF-d .line5 {
		left: 83.3333%;
	}

	.servicesF-e {
		padding: 30px 20px;
	}

	.servicesF-e .t {
		position: relative;
		padding-left: 18px;
	}

	.servicesF .topTit {
		position: relative;
	}

	.servicesF .topTit .btn {
		width: 32px;
		height: 32px;
		background: url(../images/getmore.png) no-repeat center/cover;
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
	}

	.servicesF ul li.active .topTit .btn {
		background: url(../images/getmore2.png) no-repeat center/cover;
	}

	.servicesF-e .t:before {
		content: '';
		width: 6px;
		height: 6px;
		background: var(--blue);
		position: absolute;
		left: 5px;
		top: 50%;
		transform: translateY(-50%);
		border-radius: 6px;
	}

	.servicesF-f {
		margin-top: 10px;
	}

	.servicesF-f .tt {
		height: 20px;
		display: block;
	}

	.servicesF-f .tt .guanxian {
		left: 0;
		width: 100%;
	}

	.servicesF-g dl {
		display: flex;
		flex-wrap: wrap;
		border-top: 1px solid rgba(51, 148, 117, 0.2);
	}

	.servicesF-g dl dd {
		display: flex;
		vertical-align: middle;
		justify-content: center;
		align-items: center;
		text-align: center;
		float: left;
		padding: 20px 10px;
		width: 16.66666%;
	}

	.servicesF ul li {
		border-bottom: 1px solid rgba(221, 237, 237, 1)
	}

	@media(max-width: 2000px) {
		.servicesB-d dl .tit .font16 {
			font-size: 14px;
		}
	}

	@media(max-width: 1600px) {
		.servicesB-d dl .tit .font16 {
			font-size: 12px;
		}
	}

	@media(max-width: 1400px) {
		.servicesB-d dl .tit .font16 {
			font-size: 10px;
		}
	}

	@media(max-width: 500px) {
		.servicesF-e {
			padding: 20px 15px;
		}

		.servicesF-g dl dd {
			padding: 15px 10px;
		}

		.servicesF .topTit .btn {
			width: 24px;
			height: 24px;
			right: 15px;
		}

		.servicesF .topTit .t {
			font-size: 18px;
		}
	}

	@media(max-width: 400px) {
		.servicesF-c {
			padding: 15px 10px;
		}

		.servicesF-c dl dd:nth-child(2),
		.servicesF-c dl dd:nth-child(3) {
			padding-left: 10px;
		}

		.servicesF-c dl dd:nth-child(n+4) {
			margin-top: 10px;
		}

		.servicesF .topTit {
			padding: 0 10px;
		}

		.servicesF .topTit .btn {
			right: 10px;
		}

		.servicesF .topTit .t {
			padding: 15px 0;
		}

		.servicesF-e {
			padding: 10px 10px;
		}

		.servicesF-g dl dd {
			padding: 10px 10px;
		}

		.servicesF .topTit .t {
			font-size: 16px;
		}
	}

	.servicesF ul li.active .topTit .t {
		border: none;
	}

	@media(max-width:1100px) {
		.pc {
			display: none;
		}
	}

	.mb {
		display: none;
	}

	@media (max-width: 1100px) {
		.mb {
			display: block;
		}
	}