
/* CSS Document */
@media only screen and (max-width: 1600px) {
	.adv_d{font-size: 32px;font-size: 3.2rem;}
	.adv_title{font-size: 40px;font-size: 4rem;line-height: 60px;margin-top: 50px;}
	.adv_all{width: 84.4%;}
}
@media only screen and (max-width: 1420px) {
	.w{width: 84.4%;}
	.tel_content{font-size: 20px;font-size: 2rem;}
	.choose{margin-top: 30px;}
	.choose_all{position: static;margin-top: 20px;}
	.choose_all img{display: none;}
	.choose_list{position:static;float:left;margin-right: 4%;width: 48%;margin-bottom: 30px;}
	.choose_list:nth-child(2n){margin-right: 0;}
	.choose_list:hover .choose_catdir{margin-top: 0;}
	.choose_catdir{margin-top: 0px;}
	.case_title{margin-top: 20px;}
	.adv_title{margin-top: 30px;}
	.adv_b{margin-top:30px}
}
@media only screen and (max-width: 1200px) {
	.m_nav ul li{background: #;}
	.adv_d{font-size: 18px;font-size: 1.8rem;}
	.adv_title{font-size: 24px;font-size: 2.4rem;line-height: 40px;margin-top: 20px;}
	.adv_b{margin-top:20px}
	.adv_bottom{font-size: 16px;font-size: 1.6rem;line-height:40px;border-radius:20px;}
	.adv_bottom_left{padding-left: 20px;padding-right:10px}
	.adv_bottom_left::before{right:-12px;width: 12px;}
	.adv_bottom_right{padding-left: 20px;padding-right:20px}
	.banner_bottom{display: none;}
	.about{margin-top: 30px;}
	.about_l{width: 100%;border-right: none;}
	.about_r{width: 100%;position: static;padding-top: 20px;padding-bottom: 20px;}
	.about_catdir2{display: none;}
	.about_r_all{text-align: center;}
	.about_title{font-size: 18px;font-size: 1.8rem;}
	.about_catdir{font-size: 16px;font-size: 1.6rem;}
	.about .more{font-size: 18px;font-size: 1.8rem;width: 30px;height: 30px;line-height: 30px;right:auto;left: 50%;transform: translate(-50%,0);}
	.about .more:hover{font-size: 24px;font-size: 2.4rem;}
	.product{margin-top: 30px;padding-bottom: 20px;}
	.title{text-align: center;font-size: 20px;font-size: 2rem;}
	.product_all{margin-top: 20px;}
	.product_list{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.product_list:nth-child(2n){margin-right: 0;}
	.product_bottom{height: 30px;}
	.product_title{line-height: 30px;}
	.product .more{font-size: 18px;font-size: 1.8rem;width: 30px;height: 30px;line-height: 30px;bottom:-15px;}
	.product .more:hover{font-size: 24px;font-size: 2.4rem;}
	.case{padding-top: 30px;padding-bottom: 30px;}
	.case .title{text-align: center;width: 100%;margin-top: 0;}
	.case_son{display: none;}
	.case_all{margin-top: 20px;width: 84.4%;position: static;transform:none;}
	.case_title2{display: block;}
	.case_l{display: none;}
	.case_r{width: 100%;}
	.case_bottom{display: none;}
	.news_all{margin-top: 20px;width: 100%;}
	.news_right{display: none;}
	.news_left{width: 36%;}
	.news_center{width: 60%;margin-right: 0;}
	.news_title{margin-top: 0;}
	.news_d{margin-top: 5px;}
	.news_list{margin-top: 20px;}
	.news .more{margin-top: 20px;}
	.footer{padding-top: 30px;padding-bottom: 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;}
	.swiper-slide-active .case_pic{border: none;}

.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;}
	.adv_d{font-size: 14px;font-size: 1.4rem;}
	.adv_title{font-size: 16px;font-size: 1.6rem;line-height: 24px;margin-top: 5px;}
	.adv_b{margin-top:5px}
	.adv_bottom{font-size: 14px;font-size: 1.4rem;line-height:24px;border-radius:12px;}
	.adv_bottom_left{padding-left: 12px;padding-right:5px}
	.adv_bottom_left::before{right:-7px;width: 7px;}
	.adv_bottom_right{padding-left: 12px;padding-right:12px}
	.footer{margin-bottom: 70px;}
}

@media only screen and (max-width: 576px) {
html {
	font-size: 8.5px;/* 整体字体缩小 */
}
.adv_b{display: none;}
#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;
}
}
