@charset "utf-8";
/*common responsive*/
@media (max-width: 1023px) {
	.w1024{width: 100%;}
}

@media (max-width: 979px) {
	.w980{width: 96%;}
	.footer-l{width: 25%}
	.footer-r{width: 75%}
}


@media (max-width: 860px) {

}


/* xs mobile*/


@media (max-width: 767px) {
	.header-nav{height: auto;}
	.header-nav ul.level-1 > li{width: 25%;background: url(../images/public/header_nav_li_bg.png) left top repeat-x !important;}

	.footer{background: #eef8ff;border-top: 5px solid #025E92;height: auto;padding-bottom: 10px;}



}



@media (max-width: 640px) {
	.logo{height: auto;position: relative;}
	.header-r{position: absolute;right: 0;top: 0;margin-top: 10px;}	
	.zdmc{margin: 55px auto 5px auto;width: 100%;text-align: center;}
	.zdmc img{width: 200px;}
	.footer-zdmc img{max-width: 90%;}
	.footer-info{padding-left: 15px}
}


@media (max-width: 480px) {
	.footer-l,.footer-r{width: 100%;float: none;}
	.footer-zdmc{background: unset;padding-top: 15px;}
	.footer-info{padding-top: 10px;padding-left: 0;}

	.crumb h2{background: #e5f2ff;padding:8px 15px;line-height: 16px;}
	
}

@media (max-width: 414px) {

}

@media (max-width: 375px) {

	
}

@media (max-width: 360px) {
	.header-nav ul.level-1 > li.li5,.header-nav ul.level-1 > li.li6,.header-nav ul.level-1 > li.li7{width: 33.33%}
	
}

@media (max-width: 320px) {
	
	
}