/* 关于 */
.about{
	background: #FFFFFF;
	padding: 20px 0 120px 0;
	position: relative;
	z-index: 9;
}
.about .about-warp{
	margin-top: 15px;
	width: 100%;
	display: flex;
	align-items: start;
	/* justify-content: space-between; */
}
.about .about-left{
	flex: 0 0 520px;
	margin-right: 7%;
}
.about .about-left .content-wrap{
	font-size: 16px;
	line-height: 29px;
	text-align: justify;
	margin-top: 15px;
	padding-right: 20px;
	max-height: 240px;
	min-height: 0;
	overflow-y: auto;
	overflow-x: hidden;
}
/* 自定义整个滚动条 */
.about ::-webkit-scrollbar {
  width: 10px; /* 滚动条宽度 */
}
.about ::-webkit-scrollbar-track {
  background: #CAFDF7; /* 轨道颜色 */
  border-radius: 10px;
}
.about ::-webkit-scrollbar-thumb {
  background: #00A692; /* 滑块颜色 */
  border-radius: 10px;
}

.about .about-right{
	/* flex-grow: 1; */
	width: 543px;
	position: relative;
}
.about .about-right .ly-border{
	width: 100%;
	height: 100%;
	border: 1px solid #93DACF;
	position: absolute;
	z-index: -1;
	top: 8%;
	left: 5%;
}
.about .about-right .img-warp{
	width: 100%;
	aspect-ratio: 3 / 2;
	position: relative;
}
.about .ly-name{
	width: 59px;
	height: 227px;
	text-align: right;
	background: #00A692;
	position: absolute;
	z-index: -1;
	top: 45%;
	left: -8%;
	/* transform: translateY(-50%); */
}

/* 服务流程 */
.process{
	background: #F8F8F8;
	padding: 20px 0 30px 0;
}
.process .flow-list{
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	/* grid-row-gap: 10px; */
	/* grid-column-gap: 10px; */
	justify-items: center;
	margin-bottom: 35px;
}
.process .flow-list li{
	text-align: center;
	padding: 10px 28px 0 28px;
	border-right: 1px dashed #000000;
	cursor: pointer;
	position: relative;
	z-index: 2;
	/* background-image: none; */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.process .flow-list li:last-child{
	border-right: none;
}
.process .flow-list li .desc{
	font-size: 18px;
	color: #282828;
	transition: all 0.1s ease-in-out;
}
.process .flow-list li .title{
	width: 30%;
	margin: 0 auto;
	font-family: PingFangsc-Semibold;
	font-weight: 600;
	font-size: 20px;
	padding: 22px 0 28px 0;
	transition: all 0.1s ease-in-out;
}
.process .flow-list li .sort{
	font-family: PingFangsc-Semibold;
	font-weight: 600;
	font-size: 38px;
	color: #00A692;
	transition: all 0.1s ease-in-out;
}
.process .flow-list li .arrow{
	position: absolute;
	z-index: -1;
	top: 50%;
	right: 0;
	transform: translate(50%,-50%);
}
.process .flow-list li .arrow i{
	font-size: 50px;
}
.process .flow-list li:last-child .arrow{
	display: none;
}
.process .flow-list li:hover .desc{
	color: #FFFFFF;
}
.process .flow-list li:hover .title{
	color: #FFFFFF;
}
.process .flow-list li:hover .sort{
	color: #FFFFFF;
}
.process .flow-list li:hover::after{
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}

/* 联系我们 */
.contact{
	padding: 50px 0 60px 0;
}
.contact .guanyu{
	display: flex;
}
.contact .guanyu .info{
	flex: 0 0 30%;
	margin-right: 40px;
	padding-right: 20px;
	min-width: 0;
}
.contact .guanyu .maps{
    height: auto;
    flex-grow: 1;
    min-width: 0;
	position: relative;
}
.contact .guanyu .info .info-list{
	border-bottom: 1px dashed #CCCCCC;
}
.contact .guanyu .info .info-list li{
	margin-bottom: 20px;
}
.contact .guanyu .info .info-list li .title{
	font-size: 18px;
	color: #666666;
	margin-bottom: 10px;
}
.contact .guanyu .info .info-list li .title i{
	color: #00A692;
	font-size: 18px;
	margin-right: 5px;
}
.contact .guanyu .info .info-list li .address{
	font-family: PingFangsc-Medium;
	font-weight: 500;
	font-size: 20px;
	margin-left: 22px;
	/* text-indent: 22px; */
}
.contact .guanyu .info .info-list li .phone{
	font-family: PingFangsc-Medium;
	font-weight: 600;
	font-size: 22px;
	color: #E2271E;
	margin-left: 22px;
	/* text-indent: 22px; */
}
.contact .guanyu .info .tips{
	padding: 20px 0;
}
.contact .guanyu .info .tips .title{
	font-family: PingFangsc-Medium;
	font-weight: 500;
	font-size: 20px;
}
.contact .guanyu .info .tips .title .img-warp{
	width: 20px;
	height: 20px;
	line-height: 18px;
	margin-right: 5px;
}
.contact .guanyu .info .tips .title i{
	color: #FF8080;
	font-size: 22px;
}
.contact .guanyu .info .tips .desc{
	font-weight: 300;
	font-size: 18px;
	color: #666666;
	margin-left: 22px;
	padding: 0 95px 0 0;
}
.contact .guanyu .info .yuyue-btn{
	width: 150px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	background: linear-gradient( 90deg, #FF5C48 0%, #FF213F 100%);
	border-radius: 21px;
}
.contact .guanyu .info .yuyue-btn a{
	font-size: 16px;
	color: #FFFFFF;
}
.contact .guanyu .maps .baidumap{
	width: 100%;
	height: 40vh;
}
/* 去除百度地图左下角水印 */
.BMap_cpyCtrl,
.anchorBL {
    display: none;
}


@media (max-width: 992px){
	/* 关于 */
	.about {
	    padding: 0.40rem 0 0.80rem 0;
	}
	.about .about-warp{
		margin-top: 0px;
		flex-direction: column-reverse;
	}
	.about .about-left{
		flex: 0 0 100%;
		margin-right: 0;
	}
	.about .about-right{
		width: 100%;
		margin-bottom: 0.4rem;
	}
	.about .about-left .content-wrap{
		max-height: none;
		font-size: 0.370rem;
	}
	
	/* 服务流程 */
	.process .flow-list li{
		padding: 0.16rem 0.48rem 0 0.48rem;
	}
	.process .flow-list li .desc {
	    font-size: 0.42667rem;
	    color: #282828;
	}
	.process .flow-list li .title{
		font-size: 0.48rem;
		padding: 0.3734rem 0 0.42667rem 0;
	}
	.process .flow-list li .sort{
		font-size: 0.80rem;
	}
	
	/* 联系我们 */
	.contact {
	    padding: 0.66667rem 0 0.80rem 0;
	}
	.contact .guanyu {
		flex-direction: column;
	}
	.contact .guanyu .info {
	    flex: 0 0 100%;
	    margin-right: 0px;
	    padding-right: 0px;
		margin-bottom: 0.5334rem;
	}
	.contact .guanyu .info .info-list li {
	    margin-bottom: 0.26667rem;
	}
	.contact .guanyu .info .info-list li .title{
		font-size: 0.42667rem;
		margin-bottom: 5px;
	}
	.contact .guanyu .info .info-list li .address{
		font-size: 0.48rem;
	}
	.contact .guanyu .info .info-list li .phone{
		font-size: 0.5334rem;
	}
	.contact .guanyu .info .tips {
	    padding: 0.26667rem 0;
	}
	.contact .guanyu .info .tips .title{
		font-size: 0.48rem;
	}
	.contact .guanyu .info .tips .desc{
		font-size: 0.42667rem;
		padding: 0;
	}
	.contact .guanyu .info .yuyue-btn{
		margin: 0 auto;
		width: 3.704rem;
		height: 0.96rem;
		line-height: 0.96rem;
		border-radius: 0.481rem;
	}
	.contact .guanyu .info .yuyue-btn a{
		font-size: 0.370rem;
	}
}


@media (max-width: 576px){
	/* 关于 */
	.about {
	    padding: 0.40rem 0 0.80rem 0;
	}
	.about .about-warp{
		margin-top: 0px;
		flex-direction: column-reverse;
	}
	.about .about-left{
		flex: 0 0 100%;
		margin-right: 0;
	}
	.about .about-right{
		width: 100%;
		margin-bottom: 0.4rem;
	}
	.about .about-left .content-wrap{
		max-height: none;
	}
	
	/* 服务流程 */
	.process .flow-list li{
		padding: 0.16rem 0.48rem 0 0.48rem;
	}
	.process .flow-list li .desc {
	    font-size: 0.42667rem;
	    color: #282828;
	}
	.process .flow-list li .title{
		font-size: 0.48rem;
		padding: 0.3734rem 0 0.42667rem 0;
	}
	.process .flow-list li .sort{
		font-size: 0.80rem;
	}
	
	/* 联系我们 */
	.contact {
	    padding: 0.66667rem 0 0.80rem 0;
	}
	.contact .guanyu {
		flex-direction: column;
	}
	.contact .guanyu .info {
	    flex: 0 0 100%;
	    margin-right: 0px;
	    padding-right: 0px;
		margin-bottom: 0.5334rem;
	}
	.contact .guanyu .info .info-list li {
	    margin-bottom: 0.26667rem;
	}
	.contact .guanyu .info .info-list li .title{
		font-size: 0.42667rem;
		margin-bottom: 5px;
	}
	.contact .guanyu .info .info-list li .address{
		font-size: 0.48rem;
	}
	.contact .guanyu .info .info-list li .phone{
		font-size: 0.5334rem;
	}
	.contact .guanyu .info .tips {
	    padding: 0.26667rem 0;
	}
	.contact .guanyu .info .tips .title{
		font-size: 0.48rem;
	}
	.contact .guanyu .info .tips .desc{
		font-size: 0.42667rem;
		padding: 0;
	}
	
	.contact .guanyu .info .yuyue-btn{
		margin: 0 auto;
		height: 0.96rem;
		line-height: 0.96rem;
	}
	
}