
@media (max-width:1840px) {
	
}
@media (max-width:1600px) {
	.top .top_menu{margin-right: 20px;}
	.top .top_menu li{margin: 0 15px;font-size: 16px;}
	footer .bottom_menu ul li em{font-size: 18px;}
	footer .bottom_menu ul li .sub.sub2 p,
	footer .bottom_menu ul li .sub a{font-size: 14px;}
	.home2 .tit{max-width: 75%;}
	.home2 .tit h3,
	.home4 .tit h3{font-size: 28px;}
	.ygga_index .ul_list li a .art h2{font-size: 80px;}
	.ygga_index .ul_list li a .art p{font-size: 22px;}
	.ehs_index .ehs_top .right .art h3,
	.pro_index .txtBox h3,
	.yftd_index .txtBox h3,
	.gsjj_box .txtBox h3,
	.qywh_box .txtBox h3,
	.home1 .txtBox h3,
	.sub_title{font-size: 32px;}
	.sub_title{padding: 80px 0 60px;}
	.zxns_index .items .item .art h4,
	.zxns_index .items .item .art p,
	.banner .title .auto_1440 section p,
	.pro_index .ul_list li a .art h3,
	.pro_index .pro_list li a .art h3,
	.yfcg_index .ul_list li h4,
	.gsjj_box .txtBox h4,
	.spzq_index ul li a p,
	.gsdsj_index .slickbox > div .item.item2 p,
	.home1 .txtBox h4,
	.ehs_index .ehs_con .ul_list li a h4{font-size: 22px;}
	.banner .title .auto_1440 section h2{font-size: 36px;}
	.spzq_index ul.slickul li a p{font-size: 16px;}
	.home4 li h3{font-size: 20px;height: 60px;}
}
@media (max-width:1441px) {
	.home2 .slickBox .slickul .txt h3{font-size: 24px;margin-bottom: 15px;}
	.home2 .slickBox .slickul .txt{padding-right: 120px;}
	
}
@media (max-width:1340px) {
	.top .top_logo{max-width: 300px;}
	.top .top_menu{max-width: calc(100% - 450px);}
	.top .top_menu li{margin: 0 10px;}
}
@media (max-width:1280px) {
	.home_banner .item .txtBox h3{font-size: 50px;}
	.home_banner .item .txtBox h3 em{font-size: 60px;}
	.home_banner .item .txtBox h4{font-size: 36px;}
	.home_banner .item .txtBox .info{font-size: 24px;}
}
@media (max-width:1200px) {
	a{cursor: initial;}
	.top .top_menu{position: fixed;left: 0;top: 90px;max-width: none;width: 100%;height: calc(100% - 90px);background-color: rgba(0,0,0,0.5);display: none;z-index: 99;}
	.top .top_menu ul{overflow-y: auto;transition: 0.5s;position: fixed;right: -100%;top: 90px;width: 250px;height: calc(100% - 90px);z-index: 999;background-color: white;padding: 30px ;line-height: 1.8;}
	.top .top_menu ul.show{right: 0;}
	.top .top_menu li{display: block;margin: 20px 0;text-align: left;}
	.top .top_menu li a,
	.top .top_menu li em a{color: #333333;}
	.top .top_menu li .sub{position: relative;left: auto;top: auto;width: auto;transform: translateX(0);box-shadow: none;text-align: left;padding-left: 10px;}
    .top .top_menu li:hover em a, .top .top_menu li.on em a{color: #333333;}
	.top .top_menu li em a::before{display: none;}
	footer .bottom_top .bottom_menu{display: block;padding-top: 30px;}
	footer .bottom_menu ul li{display: none;}
	footer .bottom_menu ul li:last-child{display: block;}
	footer .bottom_menu ul li em{text-align: center;}
	footer .bottom_menu ul li .sub.sub2 li{display: block;padding-right: 0;}
	footer .bottom_menu ul li .sub.sub2 p{font-size: 12px;}
	footer .bottom_menu ul li .sub.sub2 p:first-child{font-size: 14px;}
	footer .bottom_top{padding-top: 0px;}
	footer .shareBox{text-align: center;padding: 20px 0;}
	footer .bottom_other{padding: 20px 0;font-size: 14px;}
	footer .bottom_other .left,
	footer .bottom_other .Copyright{float: none;text-align: center;margin: 5px 0;}
	footer .bottom_other .left a{font-size: 14px;}
	
	.home1 .pic{width: 100%;padding: 0;float: none;margin-bottom: 20px;text-align: center;}
	.home1 .txtBox{width: 100%;float: none;padding: 0 2%;}
}
@media (max-width:1024px) {
	.home_banner .wap{display: inline;}
	.home_banner .pc{display: none;}
}
@media (max-width:768px) {
	body{padding-top: 70px;}
	.top{line-height: 70px;}
	.top .top_logo{max-width: 60%;}
	.top .top_menu{top: 70px;height: calc(100% - 70px);}
	.top .top_menu ul{height:  calc(100% - 70px);}
	.top .top_menu ul{top: 70px;}
	.top .top_search .enterBox{top: 55px;right: -50px;}
	.seemore{padding: 10px 50px 10px 15px;}
	.home_banner .item .txtBox{left: 5%;max-width: 90%;}
	.home_banner .item .txtBox h3{font-size: 24px;}
	.home_banner .item .txtBox h3 em{font-size: 30px;}
	.home_banner .item .txtBox h4{font-size: 20px;letter-spacing: 2px;}
	.home_banner .item .txtBox .info{font-size: 16px;padding-left: 60px;}
	.home_banner .item .txtBox .info::before{width: 20px;height: 2px;top: 10px;left: 30px;}
	.home_banner .slick-dots li{width: 20px;height: 4px;}
	.home1 .txtBox h3{font-size: 22px;}
	.home1 .txtBox h4{font-size: 20px;margin: 20px 0 10px 0;}
	.home1 .txtBox .seemore{margin-top: 30px;}
	.home2 .tit{padding: 0 5%;max-width: 100%;}
	.home2 .tit h3{font-size: 22px;}
	.home2 .slickBox{padding: 0 ;margin-top: 20px}
	.home2 .slickBox .slickul .slick-list{padding-right: 10%;}
	.home2 .slickBox .slickul{padding-left: 30px;}
	.home2 .slickBox .slickul .item{margin-right: 15px;}
	.home2 .slickBox .slickul .txt{padding: 0 50px 20px 20px;}
	.home2 .slickBox .slickul .txt h3{font-size: 18px;margin: 10px 0;}
	.home2 .slickBox .slickul .txt .info{font-size: 14px;line-height: 1.5;}
	.home2 .slickBox .slickul .slick-arrow{padding: 20px;}
	.home2 .slickBox .slickul .slick-prev{left: 1%;}
	.home2 .slickBox .slickul .slick-next{right: 1%;}
	.home2 .slickBox .slickul .more{padding: 15px 20px;border-top-left-radius: 15px;}
	.home3{min-height: auto;}
	.home3 .txtBox{padding: 50px 2%;}
	.home3 .txtBox h3{font-size: 24px;}
	.home3 .txtBox .info{margin-bottom: 30px;}
	.home4 .tit{margin-bottom: 30px;}
	.home4 .tit h3{font-size: 22px;}
	.home4 li{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;flex-wrap: wrap;}
	.home4 li .img{width: 100%;}
	.gsdt_index.home4 li .art{width: 100%;}
	.home4.gsdt_index li .img{max-height: auto;}
	.home4 li .lab{margin: 15px 0;}
	.home4 li h3{font-size: 18px;height: auto;}
	.home4 li .more{margin-top: 20px;}
	.home4.gsdt_index li .img{width: 100%;}
	.banner .title .auto_1440 section h2{font-size: 24px;}
}
@media (max-width:480px) {
	
}
