@charset "gb2312";
/* CSS Document */
*{ padding: 0; margin: 0; }
html{ padding:0; margin:0;}
/*body{ height:100%; border:none; background:none; text-shadow:none; color:#666;}	*/
/*首页焦点轮播 focus*/
.main_visual{position:relative; width:100%; height:calc(100vw / 3 );  padding:0; margin:0; overflow:hidden;}
.main_image{position:relative; height:calc(100vw / 3 ); width:100%; padding:0; margin:0;}
 
.main_image ul{ display:block; clear:both; width:100%; height:100%; padding:0; margin:0;overflow:hidden; text-align:left; list-style-type:none; }
.main_image li{ display:inline-block; width:100%; height:100%; padding:0; margin:0; text-align:center;}
.main_image li img{ width:100%; height:auto; border:none; padding:0; margin:0;}
.main_image li span,
.main_image li a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; padding:0; margin:0;}

div.flicking_con{ display: block; position:absolute; bottom:calc(100vw * 0.01); left:0; z-index:999; width:100%; height:12px;  padding:0; margin:0; text-align:center;  overflow: hidden; line-height: 8px; }
div.flicking_con a{ float:none; display:inline-block; width:8px; height:8px; margin:0 1px; padding:0; background:transparent; border:1px solid #fff; box-sizing:border-box; border-radius:50%; overflow: hidden; }
div.flicking_con a.on{ float:none; background:#fff;}
#btn_prev,
#btn_next{ display:none; z-index:999; position:absolute; width:73px!important;height:74px!important;top:50%; margin-top:-37px;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}	


/*调整以前css*/
.list_normal {
    margin:0;
}
/*bmgf.css*/
.ui-mobile, .ui-header-fixed, .ui-footer-fixed, .ui-mobile body {
   /*  min-width: 320px;
   max-width: 800px;*/
	 min-width: 100%;
	max-width: 100%;
	width:100%;
    margin: 0 auto;
    background: #fff;
}