
/* CSS Document */

@media only screen and (max-width: 1420px) {
	.w{width: 84.4%;}
	
}
@media only screen and (max-width: 1200px) {
	.product{margin-top: 30px;}
	.title_c{font-size: 24px;font-size: 2.4rem;}
	.product_all{margin-top: 20px;}
	.product_l{width: 100%;padding-top:0px;background-image: none;}
	.product_r{width: 100%;margin-top: 20px;}
	.product_l_list{padding-top: 10px;padding-bottom: 10px;}
	.product_list{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.product_list:nth-child(3n){margin-right: 4%;}
	.product_list:nth-child(2n){margin-right: 0;}
	.product_list_title{margin-top: 10px;}

	.choose{margin-top: 10px;padding-bottom: 30px;padding-top: 30px;}
	.choose_l{width: 100%;}
	.choose_r{width: 100%;margin-top: 20px;margin-left: auto;}
	.choose_title{margin-top: 0;}
	.choose_d{margin-top: 15px;}
	.choose_all{margin-top: 20px;}
	.choose_list{margin-bottom: 10px;}
	.choose_num{display: block;text-align: center;margin-right: auto;}
	.choose_list_d{max-width: 100%;display: block;overflow: visible;white-space: wrap;text-overflow:clip;}
	.choose_tel{margin-top: 20px;}

	.case{padding-top: 30px;}
	.case_all{margin-top: 20px;}
	.case_list{margin-bottom: 20px;width: 48%;margin-right: 4%;}
	.case_list:nth-child(4n){margin-right: 4%;}
	.case_list:nth-child(2n){margin-right: 0;}
	.case_title{margin-top: 10px;}

	.about{margin-top: 30px;}
	.about_l{width: 100%;}
	.about_r{width: 100%;margin-top: 20px;margin-left: auto;}
	.about_l::before{display: none;}
	.about_lists::after{display: none;}
	.about_title{text-align: center;margin-top: 0px;}
	.about_d{height: auto;margin-top: 20px;}
	.about_lists{float:none;margin-top: 20px;padding-left: 0;border-radius: 20px;background-color:#263d71;}
	.about_list{display: block;border-right: none;border-bottom:#16274c solid 1px;line-height: 60px;}
	.about_list_a:last-child .about_list{border-bottom: none;}

	.news{margin-top: 30px;}
	.news_l{width: 100%;}
	.news_r{width: 100%;margin-top: 20px;margin-left: auto;}
	.news_top_l{width: 100%;}
	.news_top_r{width: 100%;margin-top: 20px;margin-left: auto;}
	.news_name_lists{margin-top: 20px;}
	.news_bottom_list{width: 100%;margin-right: auto;margin-bottom: 20px;}
	.news_bottom_title{padding-bottom: 10px;}
	.news_bottom_time{margin-top: 10px;}
	.news_bottom{margin-top: 20px;}
	.news_name_list{margin-right: auto;width: 100%;}
	.news_name_list:hover .news_name, .news_name_list.active .news_name{line-height: 50px;}
	.news_name{line-height: 60px;}



	.footer{padding-top: 30px;padding-bottom: 30px;margin-top: 30px;}
	.footer_l{width: 100%;text-align: center;}
	.footer_r{width: 100%;text-align: center;margin-top: 20px;}
	.footer_content{margin-top: 20px;}
	.footer_tel_content{font-size: 18px;font-size: 1.8rem;}
	.footer_code{margin-top: 0px;}

.navli a {
	line-height: 32px;
}

.collect {
	display: none;
}

.logo{width: 100%;margin-left: 0;}
	
}

@media only screen and (max-width: 992px) {
html {
	font-size: 9.5px;/* 整体字体缩小 */
}
#main_left {
	display: none;
}
#main_right {
	width: 100%;
}

.tab-tle {
	display: none;
}


#kefu_wrap {
	display: none;/* QQ不显示 */
}
.tbox {
	display: none;
}
.tbox #gotop {
	display: none;
}
.swiper-pagination-bullet {
	display: none;
}
.swiper-button-prev, .swiper-button-next {
	display: none;
}
#mess_index_l {
	display: none;
}
.nav_map {
	display: block;
}
.footer {
	margin-bottom: 87px;
}

}

@media only screen and (max-width: 768px) {
html {
	font-size: 9px;/* 整体字体缩小 */
}
	
	.wap{display: block;}
	.pc{display: none;}
	.footer{margin-bottom: 70px;}
}

@media only screen and (max-width: 576px) {
html {
	font-size: 8.5px;/* 整体字体缩小 */
}
#content_lm span {
	display: none;
}
#content_lm {
	text-align: center;
}
.m_nav {
	display: block;
}

}

@media only screen and (max-width: 414px) {
.footer {
	margin-bottom: 60px;
}
}

@media only screen and (max-width: 375px) {
.footer {
	margin-bottom: 50px;
}
}

@media only screen and (max-width: 360px) {
.footer {
	margin-bottom: 40px;
}
}
