@media screen and (max-width: 1300px){
    /* html {background-color: lavender;} */

    .loca_list li{width:150px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#444; border:1px solid #e5e5e5; margin-right:4px; display:inline-block;  transition:all 0.5s; -webkit-transition:all 0.5s;}

    .sub100 .s_section .position_img_r{width: 48%; height: auto; position: absolute; top: -130px; right: 0; max-width: fit-content; z-index: -1;}
    .sub100 .s_section .position_img_r2{width: 40%; height: auto; position: absolute; top: 40px; right: 0; max-width: fit-content; z-index: -1;}
    .sub100 .s_section .position_img{width: 50%; position: absolute; top: -130px; right: 0; max-width: fit-content; z-index: -1;}
    .s_section .inner .ps_r2 img{width: 48%; max-width: fit-content; position: absolute; top: -80px; right: 0; z-index: -1;}

    .sub100 .b_section{padding-top: 50px; padding-bottom: 100px; box-sizing: border-box; background-color: #fff; position: relative;}
    .sub100 .b_section .position_img2{width: 28%; position: absolute; top: -190px; left: 0; max-width: fit-content; z-index: -1;}
    .sub100 .b_section .position_img{width: 35%; height: auto; position: absolute; top: -185px; left: 0; max-width: fit-content; z-index: -1;}

    .sub100 .inner100 .table_img{width: 98%; height: 100%; padding: 30px 0 30px 0;  margin: 0 auto; overflow: hidden;}
    
    .sub100 .p_inner li{width: 23%; margin:0 1%; height: inherit; padding: 30px; box-sizing: border-box; background-color: #fff; position: relative;transition:all 0.5s; -webkit-transition:all 0.5s; float:left;}

	#sub_layout{height:400px;}
	.loca_list{margin-top:40px; margin-bottom:40px;}
	.loca_list li{font-size:15px;}
	.sub100 .p_inner li dl dd{font-size:28px; margin-bottom:60px;}
	.sub100 .p_inner li dl p{font-size:17px;}
	.sub100 .p_inner li dl p br{display:none;}
	.s_section .inner .top_tbox .top_tbox_txt h3{font-size:19px; line-height:32px;}
	.s_section .inner .bottom_tbox .top_tbox_txt .line_fcolor{font-size:19px !important; line-height:32px !important;}
	.s_section .inner .bottom_tbox .top_tbox_txt h3{font-size:19px; line-height:32px;}
	.s_section .inner .bottom_tbox ul li dd{font-size:19px;}
	.b_section .inner .top_tcon dl dd{font-size:32px; line-height:48px;}
	.sub100 .qabox .lqa{width:40%; padding:0 22px;}
	.sub100 .qabox .rqa{width:60%; padding:0 22px;}
	.sub100 .qabox .rqa .qatxt{margin-bottom:30px;}
	.sub100 .qabox .rqa .qatxt dt{margin-bottom:15px;}
	.spec{padding:66px 0;}
	.spec .inner .spec_table .spec_wrap{vertical-align:middle;}
	.sub100 .qabox .rqa .qatxt dd br{display:none;}
	.location .stit{font-size:28px;}	
	.location .stxt{margin-bottom:20px;}
	.intro02_txt .stxt{font-size:17px;}
	.inner100 .info_container .info_box .stit{font-size:32px;}
	.inner100 .info_container .info_box .stxt br{display:none;}
	.sub100 .b_section .position_img3{width: 42%; top: -225px;}
	.sub100 .b_section .position_img4{width: 43%;}


	.s_inner{width: 1050px;}
	.tre_imgwp .tre_img{width: 380px;}
	.loca_list2{width: 1050px}



	.sep_con{width: 46%; margin: 0 2%;}
	.padding-box h5{font-size: 28px;}
	.step_tem{width: 29%; margin: 0 2%;}
	.step_tem p{font-size: 18px; line-height: 28px;}
	.depth2 .niddle_con{width: auto; padding: 30px;}
	.depth3 .niddle_con{width: auto; padding: 30px; margin: 0 10px;}
	.depth3 .niddle_con img{width: 231px;}
	.posi_img_r{bottom: 15px;}


	.bsec_wrap{display: block; width: 790px; margin: 0 auto;}
	.bsec_wrap .bsec_tem{float: left; width: 20%;}
	.bsec_wrap .bsec_tem:last-child{width: 40%;}
	.bsec_wrap .bsec_tem:last-child img{width: 100%; padding-top: 120px;}

}

@media screen and (max-width:1100px){
	.s_inner{width: 750px;}
	.loca_list2{width:750px}
	.tre_imgwp .tre_img{width: 200px;}
	.tre_container .left_wp{width: 225px;}
	.tre_container .right_wp{width: calc(100% - 225px);}
	.tre_info{font-size: 16px; line-height: 26px;}
	.tre_info p{position: relative; padding-left: 10px;}
	.tre_info p span{position: absolute; top: 0; left: 0;}
	.loca_list2 li{margin: 4px;}

}