@media screen and (min-width:1158px) {
.flexslider .slides img{
	width:100%;
}
}
@media screen and (max-width:990px) {
.header .logo , .header .header_r{
	width:100%;
}
.header .nav , .header .head_r .search , .header .head_r .lang{
	margin-top:0px;
	margin-bottom:5px;
}
.header .head_r .lang{
	margin-top:3px;
}
.header .head_r div{
	display:inline-block;
	*display:inline;
	zoom:1;
}
}
@media screen and (max-width:925px) {
.banner{
	width:100% !important;
	float:none;
	height:auto;
}
.flexslider .slides img{
	width:100%;
	height:auto;
}
.main_a .main_ar{
	width:100%;
	margin-top:10px;
}
.main_ar .box{
	width:32%;
	float:left;
	height:190px;
	margin-right:1%;
	margin-bottom:0px;
}
.main_ar .box_c{
	margin-right:0px;
}
.main_ar .box .tu{
	margin-top:-20px;
}
.main_ar .box_c .tu{
	margin-top:0px;
}
}
@media screen and (max-width:900px) {
.pro_dc .pro_dcr{
	width:100% !important;
	float:none;
	margin-top:10px;
	clear:both;
	height:auto;
	margin-left:0px;
}
.pro_dc .pro_dcr .buy{
	position:static;
	margin-top:15px;
	margin-bottom:10px;
}
}
@media screen and (max-width:870px) {
.footer .f_left{
	width:100%;
	float:none;
	border:0px;
}
.footer .f_right{
	width:100% !important;
	float:none;
}
.footer .f_right li{
	width:50%;
	float:left;
}
.footer .f_right li.f_logo{
	float:none;
}
.footer .f_right li.code{
	margin-top:10px;
}	
}
@media screen and (max-width:830px) {
.main_b li{
	width:32% !important;
	margin:0px;
	margin-left:0.5%;
	margin-right:0.5%;
	margin-bottom:5px;
}
}
@media screen and (max-width:700px) {
.pros li .b_m{
	min-width:215px;
}
.pros{
	text-align:center;
}
.pros li{
	float:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
}
@media screen and (max-width:820px) {
.agent .tabBoxa .tabNava li{
	width:49% !important;
}
}
@media screen and (max-width:680px) {
.s_ctn .tabBox .tabNav{
	height:auto;
	border-bottom:0px;
}
.s_ctn .tabBox .tabNav li , .s_ctn .tabBox .tabNav li.now{
	width:49%;
	border-bottom:1px solid #eee;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
.s_ctn .tabBox .tabNav li:nth-child(2n){
	margin-left:1px;
}
}
@media screen and (max-width:650px) {
.main_ar .box , .pro>li{
	width:99% !important;
	margin:0px auto;
	margin-bottom:10px;
	float:none;
}
.pro li.three{
	margin-bottom:0px;
}
.pro li.one .li_des{
	bottom:0px;
}
.main_b li{
	width:48% !important;
	margin:5px 1%;
}
}
@media screen and (max-width:620px) {
.second_m .sidenav{
	width:100%;
	border:0px;
	float:none;
}
.second_m .sidenav .sidenav_m{
	width:98%;
	margin-left:1%;
}
.second_m .s_main{
	width:98% !important;
	margin:0px;
	margin-left:1%;
	min-height:300px;
}
.question li .qus_r{ margin-left:10px;}
.news_d .wz_bt dd{ width:72%;}
}
@media screen and (max-width:610px) {
.contact .box{
	width:100%;
	float:none;
}
.nav_b li .er{
	display:none !important;
}	
}
@media screen and (max-width:585px) {
.header .header_r div{
	width:100%;
	text-align:left;
}
.header .header_r .nav li .nav_m{
	width:auto;
}
.header .header_r .head_r{
	text-align:right;
	width:100%;
	margin-top:5px;
}
.header .header_r .head_r div{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	width:auto;
}
.header .head_r .lang img{
	margin-left:3px;
	margin-top:3px;
}
}
@media screen and (max-width:530px) {
.footer .f_left ul .col{
	width:44%;
	margin-left:5%;
	display:inline-block;
	*display:inline;
	zoom:1;
	float:none;
	vertical-align:top;
}
.footer .f_right li{
	width:100%;
	float:none;
}
}
@media screen and (max-width:510px) {
.header .logo{
	height:auto;
	margin-bottom:10px;
}
.header .logo .l_des{
	margin-left:2%;
	display:block;
	text-align:left;
	margin-top:10px;
	padding-left:15px;
}
.footer .f_left .frsp{
	height:auto;
	text-align:left;
	width:94%;
	margin-left:2%;
}
}
@media screen and (max-width:490px){
.pros li .b_m{
	min-width:215px;
}
.pros{
	text-align:center;
}
.pros li{
	float:none;
	display:inline-block;
	*display:inline;
	zoom:1;
}
}
@media screen and (max-width:380px) {
.main_b li{
	width:96% !important;
	margin:0px auto;
	margin-left:2%;
	margin-bottom:10px;
}
.s_ctn .tabBox .tabNav li , .s_ctn .tabBox .tabNav li.now{
	width:99%;
	border-bottom:1px solid #eee;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.agent .tabBoxa .tabNava li {
    width: 99% !important;
}
.news li.one dl dt , .news li.one dl dd{
	width:98%;
	float:none;
}
}
@media screen and (max-width:370px) {
.s_main .lan_t{
	height:auto;
	line-height:180%;
}	
.s_main .y_line em{
	display:block;
	width:98%;
	height:25px;
	line-height:25px;
	margin-left:1%;
}
}
