﻿@charset "utf-8";
/*common responsive*/
@media (max-width: 1120px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 2%;}
	.search{padding-right: 80px;}
	.search .ss_txt{height: 42px; width: 100%;}
	.header .container{padding:0; width: 96%;}
	.mainnav ul{padding-top: 0;}
	.mainnav ul li.nav0, .mainnav ul li.nav1{width: 15%;}
	.mainnav ul li{width: 14%;}
	.mainnav ul li a{line-height: 49px;}
	.mainnav .trl{display: none;}
	.mainnav .container{padding:0;}
	
	.footer{padding:20px 0;}
	.footer_ewm, .footer_copyright, .footer_wzbs{float: none; width: 100%; overflow: hidden; text-align: center; background: none;}
	.footer_ewm img{float: none;}
	.footer_copyright{margin-bottom: 10px;}
	.crumb dl dt{left: 2%;}

}

@media (max-width: 1023px) {
	.header .menu{display: none;}
	.header{height:auto; background: none;}
	.header .logo{position:static; padding:20px 0 25px;}
	.header .logo img{margin:0 auto; max-width:90%; display: block;}
	.header .search{ width:100%; position:relative; left:0; right:0; top:auto; max-width:800px; margin:0 auto 35px;}
	.search .ss_txt{background-color: #f1f1f1;}

	
	
}

@media (max-width: 991px) {
	.crumb{margin-bottom: 20px;}
	.main_border{border: none;}
	
}

@media (max-width: 860px) {
	

	
}

/* xs mobile*/
@media (max-width: 768px) {
	



	.footer_txt, .footer_wzbs{float:none; width: 100%; text-align: center;}
	.footer_wzbs{border: none; padding: 0; margin-top: 10px;}
	
}

@media (max-width: 767px) {
	.mainnav{background-color: #3587c8;}
	.mainnav ul{height:auto; padding:8px 0; background: none;}
	.mainnav ul li.nav0{position:relative; width:19%;}
	.mainnav ul li, .mainnav ul li.nav1{position:relative; width:27%;}
	.mainnav ul li a{border:none; height:auto; line-height:34px; font-weight: normal; font-size: 16px;}
	.mainnav ul li:after{content:""; width:1px; height:16px; background:#fff; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}
	.mainnav ul li:nth-child(4):after, .mainnav ul li:nth-child(7):after, .mainnav ul li i{display:none;}
	.mainnav ul li a:hover, .mainnav ul li.on a{background:none;}
	.mainnav li.nav0{height:68px;}
	.mainnav li.nav0 a{ line-height:68px;}
	.mainnav li.nav0:after{height:54px; margin-top:-27px;}

}




@media (max-width: 479px) {
	.mainnav ul li a{font-size: 15px;}
	.footer_nav ul li{padding:0 10px;}
	
	
}

@media (max-width: 320px) {
	
	
	
}