/*公共的 Begin*/
* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); list-style: none; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin: 0; padding: 0;  }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.0); outline: none; star: expression_r(this.onFocus=this.blur()); }
a:hover { color: #000; }
/*经过的状态*/
a:link { text-decoration: none; color: #000; }
/*点击以后的状态*/
a:visited { text-decoration: none; color: #000; }
/* 已访问的链接 */
a:active { color: #000; }
/* 被选择的链接 */
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
html { height: 100%; -webkit-text-size-adjust: none; font-size: 62.5%; }
@media only screen and (min-width: 300px) {
    html { font-size: 58% !important; }
    .footer > a i { margin-top: 1rem !important; }
}
@media only screen and (min-width: 350px) {
    html { font-size: 67% !important; }
    .footer > a i { margin-top: .7rem !important; }
}
@media screen and  (min-width: 414px){
	  html { font-size: 70.5% !important; }
	 #scroller2 {
	      min-height:460px important;
	      
	  }
	  .list-img{
	      width:15rem important;
	   }
}
@media only screen and (min-width: 481px) {
    html { font-size: 94% !important; }
    
}
@media only screen and (min-width: 561px) {
    html { font-size: 109% !important; }
}
@media only screen and (min-width: 641px) {
    html { font-size: 125% !important; }
}
body { margin: 0; padding: 0; width: 100%; padding-bottom: 6rem !important; font-family: Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; font-family: "微软雅黑"; background: #fff; }
input { font-family: "微软雅黑"; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: none; }
ul, li { list-style: outside none none; }
.t_l { text-align: left; }
.t_c { text-align: center; }
.t_r { text-align: right; }
.Break { word-break: break-all; word-wrap: break-word; }
.Nobreak { word-break: keep-all; word-wrap: normal; }
.FL { float: left; }
.FR { float: right; }
.p1 { padding: 0 1px; }
.p2 { padding: 0 2px; }
.p3 { padding: 0 3px; }
.p4 { padding: 0 4px; }
.p5 { padding: 0 5px; }
.p6 { padding: 0 6px; }
.p7 { padding: 0 7px; }
.p8 { padding: 0 8px; }
.p9 { padding: 0 9px; }
/*  ------------------轮播start-------------------- */
.focus { max-width: 640px; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 6px; position: absolute; z-index: 1; bottom: 10px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #fff; margin: 0 5px; vertical-align: top; overflow: hidden; text-indent: 20px; box-sizing: border-box; }
.focus .hd ul .on { background: #EF8D1F; border: none; }
.focus .bd { position: relative; z-index: 0; width: 100%; }
.tempWrap {  width: 100%; }
.focus .bd ul { }
.focus .bd ul li { }
.focus .bd li img { width: 100%; /* background: url(../images/loading.gif) center center no-repeat;*/ }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
/*  ------------------轮播end-------------------- */
.loading { text-align: center; font-size: 1.2rem; color: #9E9E9F; clear: both; padding-top: .8rem; }
.loading i { padding-left: 10px; }


 .live-ban-btn {
		    width: 8rem;
		    text-align: center;
		    height: 2.6rem;
		    line-height: 2.6rem;
		    box-sizing: border-box;
		    display: block;
		    font-size: 1.3rem;
		    position: absolute;
		    left: 50%;
		    margin-left: -4rem;
		    top: 50%;
		    margin-top: -1.3rem;
         }

		.live-btn1 {
		    color: #fff;
		    background: #ff711b;
		}
		.live-btn2 {
		    border: 1px solid #23c87c;
		    color: #23C87C;
		}
		.live-btn3 {
		    color: #fff;
		    border: 1px solid #fff;
		}
		
		


		  	/*焦点图*/
			.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }			
			.slideBox .hd { height: 15px; overflow: hidden; position: absolute;display: inline-block; bottom: 4px; z-index: 1; left: 50%;  }			
			.slideBox .hd ul { overflow: hidden; zoom: 1; float: left;  }			
			.slideBox .hd ul li { float: left; margin-right: 8px; border-radius: 50%;  width: 8px; height: 8px; line-height: 14px; text-align: center; background: transparent; cursor: pointer; background: rgba(255,255,255,1); overflow: hidden; text-indent: -100px; }			
			.slideBox .hd ul li.on { background: #1ab79b; color: #fff; }			
			.slideBox .bd { position: relative;  z-index: 0; }			
			.slideBox .bd li { zoom: 1; vertical-align: middle;  }
			.slideBox .bd li a{display:block; }			
			.slideBox .bd img { width: 100%; height: auto; display: block;  }
			
			
	.black{
		 width: 100%;
		 height: 100%;
		 background: rgba(0,0,0,0.5);
		 position: fixed;
		 top: 0;
		 left: 0;
		 z-index: 100000;
		 display: none;
	}
	.black img{
		width: 5rem;
		position: absolute;
		right:2rem;
		top: 3rem;
	}
	.black div{
		 color: #fff;
		 width: 100%;
		text-align: center;
	    line-height: 2rem;
	    top: 4rem;
	     position: absolute;
	     font-size:1.6rem;
	    
	}

  .loadingBox{
         	width:100%;
         	height:100%;
         	position:fixed;
         	top:0;
         	left:0;
         	z-index:10;
            background:#fff;
         }
         .loadingBox div{
         	position:absolute;
         	top:40%;
         	width:100%;
         	
         }
         .loadingBox p{
         	font-size:1.4rem;
         	text-align:center;
         	width:80%;
         	 margin:20px auto 0;
         }
	