@charset "utf-8";
@media (max-width:1240px){
	.responsive .container, 
	.responsive .top_banner, 
	.responsive .nav, 
	.responsive .db_co{width:970px;}
	.responsive .container{padding-left: 15px; padding-right: 15px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.responsive .nav, .nav_na{height: auto;}
	.responsive .nav_na ul{overflow: hidden;}
	.responsive .nav_na ul li{border-bottom: none; background:none !important; width: auto; width: 16.6667%;}
	.responsive .nav_na ul li span{margin-left: 0;}
}

@media (max-width:992px){
	.responsive .container, 
	.responsive .top_banner, 
	.responsive .nav, 
	.responsive .db_co{width:750px;}
	.responsive .body_bj{background-position: left 0;}

	.responsive .db_co{height: auto; padding-bottom: 30px;}
	.responsive .db_co_l{text-align: center;}
	.responsive .db_co_l *, .db_co_r *{float: none; display: inline-block; vertical-align: middle;}
	.responsive .db_co_m{float: none; text-align: center; padding: 20px ;}
	.responsive .db_co_r{float: none; text-align: center; margin-left: 0;}
}

@media (max-width:768px){
	.responsive .container, 
	.responsive .top_banner, 
	.responsive .nav, 
	.responsive .db_co{width:auto;}
	.responsive .body_bj{width:auto;}

	.responsive .top_ban_tl{display: none;}
	.responsive .top_ban_b{margin-top: 0; height: auto;}
	.responsive .top_b__b_l{float: none; margin-top: 0; padding: 30px 0;}
	.responsive .top_b__b_l img{display: block; margin: 0 auto;}
	.responsive span.serch_b{display: none;}
	.responsive .top_b_b_r{padding-left: 15px; padding-right: 15px; height: auto;}
	.responsive .search{float: none; margin: 0 auto; padding-right: 75px; background: #fff; border-radius: 5px; bottom: auto; margin-bottom: 20px;}
	.responsive .top_banner .top_b_b_r input[type="button"]{right: 0;}
	.responsive .top_banner .top_b_b_r input[type="text"]{float: none; width: 100%; box-sizing: border-box; background: none;}

	.responsive .nav{background: rgba(42, 106,167, .1); padding-top: 10px; padding-bottom: 10px;}
	.responsive .nav ul li{width: 33.3333%;}
	.responsive .nav .nav_na ul li.active{background-color:transparent !important ;}
	.responsive .nav ul li a{ font-size: 20px; color: #0d609e !important;}

}