@media screen and (max-width: 1200px) {
	.a_session2{
		padding: 30px 0;
	}
	.a_session3{
		width: 94%;
		margin: auto;
	}
	.a_s2_text{
		width: 88%;
		margin: auto;
	}
	.a_s4_main{
		width: 96%;
		margin: auto;
	}
	.a_s5_banner{
		width: 94%;
		margin: auto;
	}
	#swiper2{
		width: 84%;
	}
	.a_session6{
		width: 94%;
		margin: auto;
	}
	.swiper_btn img{
		width: 50px;
	}
	.swiper_btn2_next img{
		right: 0;
	}
	.swiper_btn2_prev img {
	    left: 0;
	}
	.sb_s2_title {
		font-size: 30px;
	}
	.sb_s2_line {
		width: 100px;
		height: 5px;
	}
	.sb_session3 {
		width: 94%;
		margin: auto;
		margin-top: 20px;
	}
	.s3_top_item {
		width: 33% !important;
	}
	.s3_top_title {
		font-size: 22px;
	}
	
	.sb_s3_top div,
	.sb_s3_bottom div {
		width: 100%;
	}
	
	.sb_s3_bottom {
		font-size: 22px;
	}
}
@media screen and (max-width: 1000px) {
	.x_session1{
		margin-top: 80px;
	}
	.a_s4_title {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.a_s4_left {
	    width: 88%;
		margin: auto;
	}
	.a_s4_right {
	    width: 88%;
		margin: auto;
	}
	.sb_session2 {
		padding: 20px 0;
	}
	
	.sb_session2 img {
		margin-top: 20px;
	}
}
@media screen and (max-width: 750px) {
	.a_s2_title{
		font-size: 30px;
	}
	.a_s2_text{
		font-size: 20px;
	}
	.a_session3{
		padding-bottom: 40px;
	}
	.a_s3_text{
		font-size: 20px;
	}
	.a_session4 {
	    width: 100%;
	    background-color: #f6f6f6;
	    padding: 40px 0 30px 0;
	}
	.s4_name{
		font-size: 35px;
	}
	.s4_jj{
		font-size: 25px;
	}
	.s4_text_title{
		font-size: 22px;
		margin-top: 15px;
	}
	.s4_text{
		font-size: 21px;
	}
	.a_session5{
		padding: 20px 0;
	}
	.a_session6{
		padding: 20px 0;
	}
	.a_s6_adress, .a_s6_phone {
	    font-size: 20px;
	    margin-top: 10px!important;
	}
	.swiper_btn img {
	    width: 28px;
	}
	.swiper_btn {
	    position: absolute;
	    top: calc(50% - 14px);
	    z-index: 8;
	    cursor: pointer;
	}
}

@media screen and (max-width: 710px) {
	.sb_s2_title {
		font-size: 22px;
	}

	.sb_s2_line {
		width: 60px;
		height: 3px;
		margin-top: 10px;
	}
	.s3_top_title {
		font-size: 18px;
	}
	
	.sb_s3_top div,
	.sb_s3_bottom div {
		width: 100%;
	}
	
	.sb_s3_bottom {
		font-size: 18px;
	}
}

@media screen and (max-width: 580px) {
	.sb_s2_title {
		font-size: 22px;
	}

	.sb_s2_line {
		width: 60px;
		height: 3px;
		margin-top: 10px;
	}
	.s3_top_title {
		font-size: 16px;
	}
	
	.sb_s3_top div,
	.sb_s3_bottom div {
		width: 100%;
	}
	
	.sb_s3_bottom {
		font-size: 18px;
	}
	
}

@media screen and (max-width: 540px) {
	.s3_top_jj {
		display: none;
	}
	.s3_top_title {
		font-size: 14px;
	}
}
@media screen and (max-width: 500px) {
	.sb_s2_title {
		font-size: 20px;
	}
	.a_session2{
		padding: 10px 0;
	}
	.a_s2_title {
	    font-size: 20px;
	}
	.a_s2_text{
		font-size: 16px;
	}
	.a_s3_text{
		font-size: 16px;
	}
	.s4_name{
		font-size: 25px;
	}
	.s4_jj{
		font-size: 20px;
	}
	.s4_content{
		font-size: 17px;
	}
	.s4_text{
		font-size: 17px;
	}
	.a_s6_adress, .a_s6_phone {
	    font-size: 16px;
	    margin-top: 10px!important;
	}
}
@media screen and (max-width: 452px) {
	.s3_top_title {
		font-size: 12px;
	}
}


