@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family:Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
/*.boxcenter { margin:0 auto;}*/
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.autocontainer { min-width:1200px; }
.container { max-width:1410px; min-width:1200px; }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_1in1{width:100%;}
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.pchide { display:none; }
.mhide { display:block; }
.m_container{margin-left:10px;margin-right:10px;}
.m_autocontainer{max-width:992px;min-width:320px;background: #fff}
.fl{float:left;}
.fr{float:right;}
.mainbox{background: #e8e8e9}

/*顶部菜单*/
.top_m_box{height:20px;padding-top:20px;padding-bottom:20px;overflow: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
.top_m_box dd img{width:140px;height:20px;}
.top_m_box dt img{width:23px;height:20px;}
.top_m_box dt{overflow: hidden;min-width:74px;}
.m_topfixbox{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow: 0 2px 3px rgba(0,0,0,0.5)}

.signupbox{position:fixed;top:-100%;left:100%;z-index:998;width:100%;height:100%;background: #fff}
.headbg{width:54px;height: 54px;padding:10px;border-radius:64px;background: url(../images/headbg.png) center center no-repeat #efeff1;background-size:80%; float:left;margin-right:10px;}
.signup{line-height:74px;font-size:16px;background: #fff;padding-top:10px;}
.m_tagsto{overflow: hidden;margin-bottom:20px;}
.m_tagsto li{width:25%;float:left;margin-top:6px;}
.m_tagsto li a{display: block;margin:0 5px;background: #eee;line-height:28px;font-size:14px;border-radius: 4px;color:#636060;text-align:center;}
.m_commontable dt{float:left;width:25%;}
.m_commontable dt a{display: block;margin:0 5px;background:#eeeeee;border-radius:4px;line-height:28px;font-size:14px;color:#636060;text-align:center;}
.m_commontable {overflow: hidden;}
.m_commontable dd div{width:33.3%;float:left;margin-bottom:6px;}
.m_commontable dd a{display:block;margin:0 5px;color:#636060;text-align:center;line-height:28px;border-radius:4px;font-size:14px;border:#dddddd 1px solid}
.m_commontable dd{overflow: hidden;}
.playingswiper{padding-top:60px;}
.signupbox1{padding:0 10px 10px 10px;background:#fff;position:relative;z-index: 10000;}
.signtpc{background: url(../images/m_heng.png) left center repeat-x;text-align:center;}
.signtpc span{line-height:22px;font-size:16px;padding:0 10px;background: #fff;color:#00a7ea;}
.m_emptybox{height:60px;}

.m_searchindex{position:fixed;top:0;left:100%;width:100%;height:100%;background: #fff;z-index: 1002}
.searchtop dd{width:16%;float:right;text-align:center;color:#333;font-size:14px;line-height:36px;}
.searchtop dt{overflow: hidden;width:84%;float:left;}
.searchtop dt .m_search_txt{line-height: 36px;font-size:14px;color:#333;margin-left:10px;padding-left:6px;height:36px;background:#eee;border-radius: 4px;overflow: hidden;}
.searchtop dt .m_search_txt input{width:100%;height:36px;line-height:36px;font-size:14px;border:none;background: #eee;}
.searchtop dt .m_search_txt input:focus{outline: none}
.searchtop dt .m_search_txt a{display: block;float:left;width:36px;height:36px;background:url(../images/m_searchlogo.png) center center no-repeat;background-size:70%;}
.searchtop dt .m_search_txt a img{width:100%;height:100%;}
.searchtop dt .m_search_txt div{overflow: hidden;}
.searchtop{overflow: hidden;padding-top:10px;padding-bottom: 10px;border-bottom:#e3e3e3 1px solid}
.searchtpc{line-height: 34px;font-size:14px;color:#a0a0a0;padding-left:10px;font-weight:normal;padding-top:10px;}
.m_rmss a{display:inline-block;line-height:34px;padding:0 10px;border:#c3c3c3 1px solid;border-radius:4px;margin:5px;color:#666;}
.m_rmss {margin-left:5px;margin-right:5px;}
.m_closebtn{width:18px;height:18px;background: url(../images/closeico.png) center center no-repeat;background-size:100%;position:absolute;right:10px;top:10px;}

/*底部信息*/
.bgcontainer{background: url(../images/adsbg.png);overflow: hidden;margin-top:10px;}
.bgcontainer a{display: block;margin:10px;}
.bgcontainer a img{width:100%;display: block;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
.m_bottom li{width:33.3%;float:left;text-align:center;font-size:14px;color:#333;line-height: 28px}
.m_bottom li span{padding-top:20px;}
.m_bottom li img{display: inline-block;height:14px;float: left;padding-top:7px;padding-right:6px;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
.m_bottom li a{display: inline-block;color:#333;}
.m_bottom li.bod{background: url(../images/shubg.png) left center repeat-y;}
.m_bottombox {overflow: hidden;text-align:center;line-height:28px;font-size:12px;color:#333;background: #f4f4f4}
.m_bottom {padding-top:10px;padding-bottom:10px;overflow: hidden;}
.m_bottombox div{padding-bottom:10px;}
@media only screen and (min-width: 500px) and (max-width:1023px) {
	.searchtop dd{
		margin-right: 20px;
		float: right !important;
	}
	
}
@media only screen and (max-width:500px ) {
	.searchtop dd{
		margin-right:5px;
	}
	.searchtop dt{width: 80%;}
}









