.img_warp{position: relative;overflow: hidden;}
.img_warp img{position: absolute;width: 100%;height: 100%;object-fit: cover;transition: all .3s;left: 0;top: 0;}

.main{margin-top: 3%;}
.main .title{font-size: 50px;color: #2A375E;line-height: 1;}
.main .desc{font-size: 16px;color: #666;}
.main .desc p{margin: 20px 0;line-height: 1.8;}

.services_list{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 30px;margin: 20px 0px 40px;}
.services_list .img_warp{padding-bottom: 58%;border-radius: 35px;}
.services_list .img_warp:hover img{transform: scale(1.1);}

.help{background-color: #e7eeef;padding: 4% 0;}
.help .layout>.title{font-size: 50px;color: #2a375e;}
.help .layout>.desc{font-size: 16px;color: #666;line-height: 1.8;margin: 10px 0 30px;}
.help .help_warp{display: flex;justify-content: space-between;align-items: start;}
.help .help_warp .left{width: 65%;border-top: 1px solid #333;padding: 30px 0 0;}
.help .help_warp .left .item{margin-bottom: 5%;}
.help .help_warp .left .icon{max-width: 60px;padding-bottom: 60px;}
.help .help_warp .left .title{font-size: 22px;color: #333;margin: 20px auto 10px;}
.help .help_warp .left .desc{font-size: 16px;color: #666;line-height: 1.8;}
.help .help_warp .right_img{width: 30%;padding-bottom: 46%;border-radius: 35px;margin-top: 5%;}



.review .title{font-size: 50px;color: #2a375e;text-align: center;margin-top: 4%;}
.review .swiper{overflow: hidden;width: calc(100% - 140px);margin: 4% auto;position: relative; padding-bottom: 60px;}
.review .review_wrap{position: relative;overflow: hidden;}
.review .swiper-slide{padding: 2%;border-radius: 30px;background-color: #e7eeef;display: flex;justify-content: start;align-items: center;}
.review .swiper-slide .img_warp{width: 30%;max-width: 120px;padding-bottom: 21%;max-width:150px}
.review .swiper-slide .info{width: 70%;padding-left: 3%;}
.review .swiper-slide .info .title{font-size: 20px;color: #333;text-align: left;}
.review .swiper-slide .info .desc{font-size: 16px;color: #666;line-height: 1.8;margin-top: 4%;}
.review .swiper-button-prev{width: 60px;height: 60px;border-radius: 50%;background: #eaeaeb url(../image/pre.webp) no-repeat center/12px auto; top: 50%;transform: translateY(-50%);left: -80px; opacity: 1; transition: all .3s;}
.review .swiper-button-next{width: 60px;height: 60px;border-radius: 50%;background: #eaeaeb url(../image/next.webp) no-repeat center/12px auto; top: 50%;transform: translateY(-50%);right: -80px;opacity: 1;transition: all .3s;}
.review .swiper-button-prev:hover{background: #2A375E url(../image/apre.png) no-repeat center/12px auto; }
.review .swiper-button-next:hover{background: #2A375E url(../image/anext.png) no-repeat center/12px auto;}
.review .swiper-pagination-bullet{width: 17px;height: 17px;background-color: rgba(42, 55, 94, .45);margin: 0 5px;}
.review .swiper-pagination-bullet-active{background-color: rgba(42, 55, 94, 1);}
.review .swiper-pagination{width: 100%;bottom: 0;}

@media only screen and (max-width: 950px) {
	.main .title,.help .layout>.title{font-size: 34px;}
	.services_list{grid-template-columns: repeat(1,1fr);}
	.help .help_warp{flex-direction: column-reverse;}
	.help .help_warp .right_img{width: 90%;padding-bottom: 139%;margin: 5% auto;}
	.help .help_warp .left{width: 100%;}
	.review .title{font-size: 34px;}
	.review .swiper{width: 100%;}
	.review .swiper-slide .img_warp{padding-bottom: 30%;}
	.review .swiper-slide{flex-direction: column;padding: 5%;}
	.review .swiper-slide .info{padding-left: 0;width: 100%;}
	.review .swiper-slide .info .title{text-align: center;}
}

