@charset "utf-8";
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {
	*,html,body{ font-size: 0.27rem;}
	
	/****头部样式****/
	.head .zztp{ width:calc(100vw * 600 / 1280); height:calc(100vw * 415 / 1280);}
	.head .zztp .btn-box .btn { width:calc(100vw * 180 / 1280);}

	.top a{ margin-top: calc(100vw * 10 / 1280); line-height: calc(100vw * 38 / 1280);}
	
	.logo-js{ padding:calc(100vw * 25 / 1280) 0 calc(100vw * 321 / 1280) 0;}
	.logo-js .logo{ height:calc(100vw * 73 / 1280);}	
	.logo-js .search{ width:calc(100vw * 650 / 1280); height:calc(100vw * 72 / 1280); margin-top:calc(100vw * 33 / 1280);}
	.logo-js .search .zzzq{ width:calc(100vw * 188 / 1280); line-height:calc(100vw * 46 / 1280); letter-spacing: 0;}
	.logo-js .search input[type="text"] { width:calc(100% - (100vw * 188 / 1280)); font-size: 0.27rem;}
	.logo-js .search input[type="button"] { width:calc(100vw * 92 / 1280);}
	
	/****底部样式****/
	.footer .link ul li .link-con { bottom: calc(100vw * 43 / 1280);}
	.footer .link ul li .link-con dl dt { width: calc(100% / 3); line-height: calc(100vw * 55 / 1280);}
	.footer .con .lf .jbxx{ margin-top: calc(100vw * 15 / 1280); line-height: calc(100vw * 45 / 1280);}
	.footer .con .rf ul li a img{ height:calc(100vw * 90 / 1280);}
}
@media screen and (max-width: 1160px) {
	/****底部样式****/
	.footer .con .lf{ width: 100%; float: none;}
	.footer .con .lf .kj-nav{ text-align: center;}
	.footer .con .lf .jbxx{ text-align: center;}
	.footer .con .rf{ width: 100%; float: none;}
	.footer .con .rf ul{ text-align: center;}
	.footer .con .rf ul li a img{ height:calc(100vw * 90 / 1160);}
}
@media screen and (max-width: 900px) {
	/****头部样式****/
	.head .zztp{ width:calc(100vw * 600 / 800); height:calc(100vw * 415 / 800);}
	.head .zztp .btn-box .btn { width:calc(100vw * 180 / 800);}
	
	.top a{ margin-top: calc(100vw * 10 / 800); line-height: calc(100vw * 38 / 800);}
	.top .fr{ float: left;}
	.top .fr a:nth-of-type(1){ padding-left: 0;}
	
	.logo-js{ padding:calc(100vw * 50 / 800) 0 calc(100vw * 480 / 800) 0; display: block;}
	.logo-js .logo{ width:80%; height: auto; margin: 0 auto;}
	.logo-js .logo img{ width:100%; height: auto;}
	.logo-js .search{ width:calc(100vw * 650 / 800); height:calc(100vw * 72 / 800); margin:calc(100vw * 33 / 800) auto 0 auto;}
	.logo-js .search .zzzq{ width:calc(100vw * 230 / 800); padding: calc(100vw * 12 / 800) calc(100vw * 15 / 800); line-height:calc(100vw * 46 / 800);}
	.logo-js .search input[type="text"] { width:calc(100% - (100vw * 230 / 800));}
	.logo-js .search input[type="button"] { width:calc(100vw * 92 / 800);}
	
	/****底部样式****/
	.footer .link{ display: none;}
	.footer .con{ margin-top: 0; padding-top: 0; border-top: 0;}
	.footer .con .lf .jbxx{ margin-top: calc(100vw * 15 / 800); line-height: calc(100vw * 45 / 800);}
	.footer .con .rf ul li a img{ height:calc(100vw * 90 / 800);}
	
	/****公用样式****/
	.main{ max-width: initial; margin: 0 0.15rem;}
	.znr .main{ padding: 0.2rem;}
	
	.infos li{ margin-top: 0.25rem; position: relative;}
	.infos li a{ max-height: 0.8rem; margin-right: 0; padding-left: 0; font-size: 0.23rem; line-height: 0.45rem; background-image: none; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.infos li span{ margin-top: 0.15rem; font-size: 0.23rem; position: static; display: block;}
}
@media screen and (max-width: 750px) {
	*,html,body{ font-size: 0.18rem;}
	
	/****头部样式****/
	.head .zztp .btn-box .btn{ width: calc(100vw* 160 / 500); bottom: calc(100vw * 23 / 500);}
	
	.top .fl{ display: none;}
	
	.logo-js .logo{ width: 90%;}
	.logo-js .search{ width:90%; height: calc(100vw * 60 / 500);}
	.logo-js .search .zzzq{ width:calc(100vw * 130 / 500); font-size: 0.26rem; line-height: calc(100vw* 43 / 500); letter-spacing: 0;}
	.logo-js .search input[type="text"] { width:calc(100% - (100vw * 130 / 500)); font-size: 0.18rem;}
	.logo-js .search input[type="button"] { width:calc(100vw * 50 / 500);}
	
	/****底部样式****/
	.footer{ margin-top: 0.15rem;}
	.footer .con .lf .jbxx{ margin-top: calc(100vw * 15 / 500); line-height: calc(100vw * 38 / 500);}
}