*{
	font-family: arial, helvetica, sans-serif;
}
.about_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.about_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;margin-top: 50px;}
.about_content_left{width: 52%;height: auto;}
.about_content_left video{display: block;width: 100%;height: auto;aspect-ratio:16/9;object-fit: cover;}
.about_title_box{width: 100%;height: auto;}
.about_title_box h2,
.about_title_box h1{font-size: 36px;color: #000000;font-weight: 600;text-align: center;}
.about_content_right{width: 44.5%;height: auto;}
.about_content_right p{font-size: 16px;color: #333333;line-height: 1.6;}
.about_content_right p + p{margin-top:10px;}
.about_content_bottom{width: 100%;height: auto;margin-top: 30px;}
.about_content_bottom p{font-size: 16px;color: #333333;line-height: 1.6;}
.about_content_bottom p + p{margin-top:10px;}
.about_honnors_box{width: 100%;height: auto;padding: 80px 0;}
.about_honnors_content_box{width: 100%;height: auto;margin-top: 50px;}
.about_honnors_content_sw{width: 100%;height: auto;padding-bottom: 80px;}
.about_honnors_content_sw .swiper-slide{background: #F8F8F8;width: 100%;height: auto;}
.about_honnors_content_sw_img{width: 100%;height: auto;overflow: hidden;}
.about_honnors_content_sw_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.about_honnors_content_sw .swiper-slide:hover .about_honnors_content_sw_img img{transform: scale(1.1);}
.about_honnors_content_sw h2{display: block;padding: 20px 10px;font-size: 18px;color: #333333;text-align: center;line-height: 1.6;}
.about_honnors_content_sw_page{width: 100%;bottom: 0 !important;}
.about_honnors_content_sw_page span{width: 8px;height: 8px;}
.about_img{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.about_img li{width:23.5%;height:auto;overflow:hidden;border-radius: 5px;margin-top:30px;}
.about_img li img{width:100%;height:auto;display:block;}
.about_content_right h2{font-size:22px;color:#000;font-weight:600;margin-bottom:20px;}
.service_why_box{width:100%;height: auto;padding-top: 50px;}
.service_why_title{width: 100%;height: auto;}
.service_why_title h2{font-size: 36px;color: #000;text-align: center;font-weight: 600;}
.service_why_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.service_why_ul li{width: 23.5%;height: auto;padding: 38px 20px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);margin-top: 30px;}
.service_why_ul_ico{width: 58px;height: auto;margin: 0px auto;}
.service_why_ul_ico img{width: 100%;height: auto;display: block;}
.service_why_ul li h2{font-size: 22px;text-align: center;font-weight: 600;line-height: 1.4;margin-top: 20px;}
.service_why_ul li p{font-size: 16px;margin-top: 10px;text-align: center;}
.service_process_box{width: 100%;height: auto;margin-top: 80px;padding: 50px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.service_process_ul{width: 100%;height: auto;}
.service_process_ul li{width: 100%;height: auto;padding-bottom: 18px;margin-top: 30px;border-bottom: 1px solid #e5e5e5;}
/*.service_process_ul li h3{font-size: 24px;font-weight: 600;color: #2a6fca;}*/
.service_process_ul li h2{font-size: 22px;color: #333;font-weight: 600;margin-top: 10px}
.service_process_ul li h2 strong{color: #2a6fca;}
.service_process_ul li p{font-size: 16px;margin-top: 10px;color: #333;}
.service_process_ul li dl dd{font-size: 16px;margin-top: 10px;color: #333;padding-left: 20px;position: relative;}
.service_process_ul li dl dd:before{content: "";display: block;width: 8px;height: 8px;background: #2a6fca;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.service_certification{width: 100%;height: auto;margin-top: 80px;}
.service_certification p{font-size: 22px;margin-top: 30px;color: #333;font-weight: 600;}
.service_certification ul{display: flex;justify-content: flex-start;margin-top: 30px;}
.service_certification ul li{font-size: 16px;color: #333;padding-left: 20px;position: relative;}
.service_certification ul li:hover{text-decoration: underline;}
.service_certification ul li:before{content: "";display: block;width: 8px;height: 8px;background: #2a6fca;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.service_certification ul li + li{margin-left: 30px;}
@media (max-width: 1768px) {
	.about_content_right p{font-size: 16px;}	
	.about_content_bottom p{font-size: 16px;}
	.service_certification p{font-size: 22px;}
	.service_why_ul li h2{font-size: 18px;}
	.about_content_right h2{font-size: 18px;}
}
@media (max-width: 1200px) {
	.about_content_box{flex-wrap: wrap;}
	.about_content_left{width: 100%;}
	.about_content_right{width: 100%;margin-top: 30px;}
	.about_honnors_content_sw h2{font-size: 16px;}
	.service_why_ul li h2{font-size: 16px;}
	.service_why_ul li{padding: 38px 12px;}
	.service_certification ul li{font-size: 16px;}
}
@media(max-width:990px){
	.service_why_ul{justify-content: space-between;}
	.service_why_ul li{width: 48.5%}
}


@media (max-width: 768px) {
	.about_box{padding: 8vw 0;}
	.about_title_box h2, .about_title_box h1{font-size: 4.8vw;}
	.about_content_box{margin-top: 5.8vw;}
	.about_content_right{margin-top: 5.8vw;}
	.about_content_right p{font-size: 3.6vw;}
	.about_content_bottom{margin-top: 3.2vw;}
	.about_content_bottom p{font-size: 3.6vw;}
	.about_honnors_box{padding: 8vw 0;}
	.about_honnors_content_box{margin-top: 5.8vw;}
	.about_honnors_content_sw h2{font-size: 3.2vw;padding: 5% 3%;}
	.about_honnors_content_sw{padding-bottom: 8.8vw;}
	.about_img li{width:48.5%;margin-top:3.8vw;}
	.service_why_title h2{font-size: 4.8vw;}
	.service_why_box{padding-top: 0;margin-top: 8vw;}
	.service_why_ul{margin-top: 3.2vw;}
	.service_why_ul li{width: 100%;padding: 5% 4%;margin-top: 3.8vw;}
	.service_why_ul_ico{width: 11vw;}
	.service_why_ul li h2{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_process_box{padding: 8vw 4%;margin-top: 8vw;}
	.service_process_ul li{margin-top: 3.8vw;padding-bottom: 3.2vw;}
	.service_process_ul li h3{font-size: 4.2vw;}
	.service_process_ul li h2{margin-top: 3.2vw;font-size: 3.8vw;}
	.service_process_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_process_ul li dl dd{font-size: 3.6vw;margin-top: 1.8vw;padding-left: 4.2vw;}
	.service_process_ul li dl dd:before{width: 1.2vw;height: 1.2vw;top: 1.8vw;}
	.service_certification{margin-top: 8vw;}
	.service_certification p{margin-top: 3.8vw;}
	.service_certification ul{flex-wrap: wrap;margin-top: 0;}
	.service_certification ul li{width: 100%;margin-top: 3.2vw;padding-left: 4.2vw;font-size: 3.6vw;}
	.service_certification ul li:before{width: 1.2vw;height: 1.2vw;top: 1.8vw;}
	.service_certification ul li + li{margin-left: 0;}
	.service_why_ul li p{font-size: 3.6vw;margin-top: 3.2vw}
}














