*{padding:0;margin:0;border:0;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
@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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin: 0; padding: 0; border: 0; outline: 0 }  
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 { -webkit-text-size-adjust: none }  
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; block;clear: all }
@font-face {
	font-family: 'Din';
	src: url('http://jiaoyi.sina.com.cn/wap/jy/DINMedium.otf');
	font-weight: normal;
	font-style: normal;
}
html{font-size:62.5%}
@media only screen and (min-width:375px){html{font-size:73.125%!important}}
@media only screen and (min-width:414px){html{font-size:80.625%!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{max-width:640px}}
body { font-family: 'XinGothic-SinaWeibo','Microsoft YaHei','Din'; -webkit-text-size-adjust: none; color: #1a1a1a; background: #fff; -webkit-text-size-adjust: none; min-width: 320px;font-size: 1.4rem; margin: 0 auto;}  
h1,h2,h3,h4,h5,h6 {font-weight: normal }  
form { display: inline }  
textarea { resize: none }  
table { border-collapse: collapse; border-spacing: 0 }  
ul,ol { list-style: none }  
input,select,button { vertical-align: middle; outline: 0 ;-webkit-appearance: none;border-radius: 0;}  
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type="number"] { cursor: pointer; -webkit-appearance: none;border-radius: 0;padding: 0;}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder { color: transparent }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}  
button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0 }  
a { text-decoration: none; color: #1a1a1a }
a:active { color: #aaa }  
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }  
.fl { float: left }  
.fr { float: right }
.fc-red{color: #fb2f3b!important;} 
.fc-green{color: #009944!important;}
.w5{width: 5%;}
.w10{width: 10%;}
.w15{width: 15%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w35{width: 35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w50{width: 50%;}
.w55{width: 55%;}
.w60{width: 60%;}
.mgt20{margin-top: 1rem;}
.mgt40{margin-top: 2rem;}
.mgt50{margin-top: 3rem;}
.hide { display: none !important }  
.show { display: block !important } 
.p_loading{text-align: center;} 
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden }  
.break { word-break: break-all; word-wrap: break-word }  
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both }  
.clearfix { *zoom:1}  
.noScript { margin: 10px; text-align: center; background: #adb9c4; color: #fff; display: block; height: 40px; line-height: 40px }  
.hIcon,.h_nav_items li,.f_search_btn,.backPrevPage,.backTop,.footer_t_ico,.back_m_icon{ background: url(http://www.sinaimg.cn/cj/jiaoyi/h5/images/head_foot_ico1.png) no-repeat 0 0; background-size: 5rem 100rem; }
header{background: #f9f9f9;}  
.sinaHead { clear: both; overflow: hidden; background: #f8f8f8; border-bottom: 1px solid #dfdfdf; position: relative; line-height: 4.2rem; min-height: 4.2rem; font-size: 1.6rem; position: relative }  
.h_logo { float: left; position: relative; width: 5.2rem; height: 4.2rem; display: inline-block; background-position: 0.6rem 0.6rem; overflow: hidden; text-indent: 999em; border-right: 1px solid #dfdfdf }  
.h_logo::after { content: ''; position: absolute; width: 1px; right: 0; top: 0; bottom: 0; background: #fff }  
.h_user { display: block; height: 30px; width: 30px; background-position: 0 -164px; -webkit-border-radius: 15px; border-radius: 15px; position: absolute; right: 40px; top: 6px }  
.h_user img { display: block; height: 30px; line-height: 30px; width: 30px; -webkit-border-radius: 15px; border-radius: 15px }  
.h_user em { font-style: normal; position: absolute; right: 0; top: 0; background: #eb5691; width: 8px; height: 8px; line-height: 8px; font-size: 10px; text-align: center; color: #fff; -webkit-border-radius: 4px; border-radius: 4px; display: none; overflow: hidden; text-indent: 999em }  
.h_nav { width: 4rem; height: 4.2rem; position: absolute; top: 0; right: 0; background-position: 0.8rem -4.4rem; text-indent: 999em; overflow: hidden }  
.h_refresh { width: 4rem; height: 4.2rem; position: absolute; top: 0; right: 0; background-position: 0.8rem -34.6rem; text-indent: 999em; overflow: hidden }  
.h_back { width: 4rem; height: 4.2rem; position: absolute; top: 0; left: 0; background-position: 0.5rem -38.5rem; text-indent: 999em; overflow: hidden }  
.h_title { overflow: hidden; text-align: center; height: 4.2rem; padding: 0 4.4rem; white-space: nowrap; text-overflow: ellipsis }  
.h_nav_items { overflow: hidden; height: 4.2rem; }  
.h_nav_items li { float: left; padding: 0 1.5rem 0 0.8rem; background-position: right -9.3rem }  
.curr_a{padding-left:9px;}  
.h_nav_items li:only-child { padding: 0 12px 0 8px !important; background-position: right -9.3rem !important }  
.h_nav_items li:last-child { background-position: right -800px; padding-right: 0 }  
.active_rss { height: 42px; line-height: 42px }  
.active_rss.header_rss { position: absolute; right: 40px; top: 0; z-index: 100 }  
.active_rss a { color: #377cce }  
.ar_wrap { float: right; border-radius: 20px; height: 25px; width: 68px; background: #0090f7; border: 1px solid #0090f7; padding: 1px 0; margin-top: 7px; position: relative }  
.ar_wrap b { position: absolute; left: 6px; top: 0; font-size: 12x; line-height: 25px; font-weight: normal; font-size: 14px; padding-left: 4px; z-index: 1; color: #fff }  
.ar_wrapDis { float: right; border-radius: 20px; height: 25px; width: 68px; background: #fff; border: 1px solid #d3d3d3; padding: 1px 0; margin-top: 7px; position: relative }  
.ar_wrapDis b { position: absolute; right: 10px; top: 0; font-size: 12x; line-height: 25px; font-weight: normal; font-size: 14px; padding-left: 4px; z-index: 1 }  
.ar_wrap em { display: block; background: #fff; width: 27px; height: 27px; border-radius: 50%; transition-duration: .5s; transform: translateX(42px); -ms-transform: translateX(42px); -webkit-transform: translateX(42px); -o-transform: translateX(42px); -moz-transform: translateX(42px); border: 1px solid #0090f7; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: -1px -1px 0 0; position: absolute; z-index: 10 }  
.ar_wrapDis em { display: block; background: #fff; width: 27px; height: 27px; border-radius: 50%; transition-duration: .5s; transform: translateX(0px); -ms-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); -moz-transform: translateX(0px); border: 1px solid #d3d3d3; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: -1px 0 0 -1px; position: absolute; z-index: 10 }  
.ar_wrap .disActive { transform: translateX(0px); -ms-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); -moz-transform: translateX(0px) }  
.footer { clear: both; overflow: hidden; border-top: 1px solid #dfdfdf; text-align: center; background: #f8f8f8 }  
.footer_search { clear: both; position: relative; padding: 0 1rem; }  
.footer_search strong { font-weight: normal }  
.footer_select { float: left; cursor: pointer; background: #fff; text-align: left; border: 1px solid #dfdfdf; height: 3.2rem; line-height: 3.2rem; -webkit-border-radius: 4px; border-radius: 4px; padding: 0 2.2rem 0 0.8rem; position: relative; margin-right: 1rem; }  
.footer_select::after { content: ''; display: block; position: absolute; top: 1.1rem; right: 0.5rem; width: 0.6rem; height: 0.6rem; border-right: 2px solid #b2b2b2; border-bottom: 2px solid #b2b2b2; border-left: 0; border-left: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg) }
.footer_select #curr_sel{font-size: 1.6rem;color: #}  
.footer_select select { position: absolute; left: 0; top: 0; height: 3.4rem; width: 3rem; opacity: 0; border: 0; z-index: 99 }  
.footer_select option { line-height: 25px; height: 25px; text-align: center; font-size: 16px; color: #666 }  
.footer_searchbox { overflow: hidden; *zoom:1;border: 1px solid #dfdfdf; height: 32px; line-height: 32px; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; position: relative; padding: 0 70px 0 0; margin-bottom: 12px }  
.footer_search_input { clear: both; position: relative; padding-left: 12px; line-height: 28px }  
.f_search_t { width: 100%; border: 0; background: 0 }  
.f_search_btn { position: absolute; right: 0.5rem; top: 0; width: 3rem; height: 3.2rem; border: 0; background-position: right -20.2rem }  
.cross { position: absolute; display: none; right: 30px; width: 35px; height: 32px; top: 0; z-index: 5; color: #fff }  
.cross b { position: absolute; right: 10px; top: 7px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); width: 18px; height: 18px; -webkit-border-radius: 9px; border-radius: 9px; -webkit-user-select: none; -moz-user-select: none; background-color: #b2b2b2 }  
.cross b::before { content: ''; position: absolute; height: 12px; width: 2px; background: white; left: 8px; top: 3px }  
.cross b::after { content: ''; position: absolute; width: 12px; height: 2px; left: 3px; top: 8px; background: white }  
.footer_nav { clear: both; line-height: 1.4rem; padding: 0 2.1rem; font-size: 1.4rem; padding-top: 2rem;}  
.footer_nav a { margin: 0 10px; display: inline-block }  
.backPrevPage { float: left; height: 2rem; width: 1.6rem; background-position: -1.7rem -25rem; overflow: hidden; text-indent: 999em }  
.backTop { float: right; height: 2rem; width: 1.8rem; background-position: -1.7rem -28.75rem; overflow: hidden; text-indent: 999em }  
.footer_times { line-height: 40px; font-size: 12px; font-family: helvetica,arial,sans-serif }  
.footer_t_ico { background-position: 0 -32.75rem; padding-left: 1.5rem; margin-left: 1rem;line-height: 1.5rem;display: inline-block; }  
.more_line,.op_ico,.advertise,.topline,span.down,span.up,.card_tips_icon,.more_btn_down,.more_btn_next,.more_btn_up,.gotop_btn,.star_nav_main li a,.card_search_btn,.card_down_list_btn { background: url(http://www.sinaimg.cn/cj/jiaoyi/h5/images/channel_icon.png) no-repeat 0 0; background-size: 50px auto; } 
.gotop_btn { position: fixed; display: none; right: 13px; top: 85%; width: 36px; height: 36px; z-index: 9999; background-position: 0 -670px; display: none;} 
.suggest1{ float: left; border: 1px solid #dfdfdf; height: 3.2rem; line-height: 3.2rem; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; position: relative; padding: 0 3.5rem 0 0; margin-bottom: 1.2rem; width:51%; }
.suggest1 input{text-indent: 0.5em;color: #a2a2a2;font-size: 1.6rem;}
.footer .advise{height: 6rem;line-height: 6rem;font-size: 1.4rem;text-align: center;border-bottom: 1px solid #dfdfdf;margin-bottom: 1.4rem;display: none;}
.footer .advise a{color:#2691e4;display: block;}


/*通栏标题*/
.tit{height: 2.8rem;position: relative;border-bottom: 1px solid #c06c00;}
.tit h4{float: left;color: #c06c00;padding-left: 1rem;font-size: 1.6rem;}
.tit h4:after{display: block;position: absolute;bottom: -1px;left:2.1rem;border: 0.45rem solid #c06c00;border-color: transparent transparent #c06c00 transparent;width: 0;height: 0;content:'';}
.tit .tit-date{float: right;color: #a2a2a2;font-size: 1.3rem;padding-right: 1rem;}

/*面包削*/
.bc-nav{font-size: 1.75rem;height:4rem;line-height: 4rem;border-bottom: 1px solid #dfdfdf;margin-bottom: 0.7rem;padding-left: 1.4rem;background: #f9f9f9;}
.bc-nav a.back{width:1.1rem;height: 4rem;background-position: 0px -43rem;float: left;}
.bc-nav-cur{float: right;margin-right: 1rem;}
.bc-nav-cur span{display: inline-block;border-left: 1px solid #888;color:#4d4d4d;height: 1.75rem;line-height: 1.75rem;padding-left: 1rem;}
span.bc-nav-root{color:#000;width:10em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 14px;float: left;}

/* - 专题页开始 - */
body{background:#202830;}
.c{clear:both;height:0;font-size:0;overflow:hidden;}
.block{width:100%;background-size:100% auto;position:relative;color:#4d5863;}
.block.bt{border-top:1px solid #1a2026;}
.red{color:#ff4c4c;}
.null_data{padding: 3rem 0;text-align: center;}

/* - 布局 - */
.col_3{text-align:center;}
.col_3 .item{display:inline-block;width:32%;}

#title{text-align:center;position:relative;}
#title .item{height:3rem;margin-top:0.5rem;}
#title .item span{display:inline-block;height:2.8rem;line-height:2.8rem;font-size:1.5rem;color:#4d5863;}
#title .item.current span{display:inline-block;height:2.8rem;line-height:2.8rem;border-bottom:0.2rem solid #ff4c4c;font-size:1.5rem;color:#fff;}
#title a{color:#4d5863;}
#title > a{display:inline-block;height:3rem;line-height:3rem;position:absolute;top:0;left:1rem;}

/* - 专题页顶部 - */
.top_bar{width:100%;height:2.5rem;background:url(../images/logo.png) no-repeat 1rem 0.6rem;background-size:auto 70%;position:absolute;top:1rem;left:0;}
.top_bar #userinfo{float:right;line-height:2.5rem;padding:0;}
.top_bar .userhead,
.top_bar .username{display:inline-block;color:#fff;font-size:1rem;}
.top_bar .userhead{padding:0;margin-right:0.5rem;}
.top_bar .userhead img{width:1.8rem;margin-top:0;border-radius:50%}
.top_bar .login,
.top_bar .username a{display:inline-block;height:1.5rem;line-height:1.4rem;margin:0 0.5rem;padding:0 0.8rem;font-size:1rem;border:1px solid #666;color:#666;border-radius:0.8rem;}

/* - 规则按钮 - */
.rule_btn{font-size:1.5rem;color:#fff;position:absolute;bottom:1rem;right:2rem;}
.rule_btn img{width:1.4rem;vertical-align:middle;position:relative;top:-0.1rem;}
.award_btn{right:8rem;}

/* - 报名按钮 - */
a.apply{display:block;width:96%;height:4.2rem;line-height:4.2rem;margin:0 auto;border:0;background:#ff4c4c;border-radius:0.3rem;text-align:center;font-size:1.9rem;color:#fff;}

.block.flow{padding:1px 0;background:url(../images/bg_2.png) repeat-y center bottom;}
.block.flow > .block{padding-bottom:1rem;}
.block.flow > a{display:block;width:96%;height:4.2rem;line-height:4.2rem;margin:0.4em auto;border:1px dotted #fff;border-radius:0.3rem;background:#474f57;text-align:center;font-size:1.6rem;color:#fff;}
.block.flow > a span{font-size:0.6rem;display:inline-block;vertical-align:middle;margin-left:5px;}
.block.flow > a.current{border:1px dotted #ff4c4c;}

/* - 赛事 - */
.block h2{margin:1.5rem 1.5rem;font-size:2rem;font-weight:normal;color:#fff;}
.block h2 a{color:#fff;}
.block h2.red{color:#ff4c4c;}
.news .item{margin:1.5rem 1.5rem;font-size:1rem;color:#4d5863;}
.news .item a{display:block;margin-bottom:0.5rem;font-size:1.5rem;color:#ff4c4c;position:relative;}
.news .item a span{display:block;float:right;padding:0.2rem 0.5rem;border:1px solid #ff4c4c;border-radius:0.3rem;font-size:1.2rem;color:#ff4c4c;}

/* - 高手推荐 - */
.master > .item{display:none;margin:1.5em 1.5em;position:relative;}
.master > .item:nth-child(2),
.master > .item:nth-child(3){display:block;}
.master > .item .img,
.master > .item .info{display:inline-block;vertical-align:middle;font-size:1.3rem;max-width:15rem;}
.master > .item .info a{font-size:1.7rem;color:#ff4c4c;}
.master > .item .info a.rss{display:block;line-height:auto;padding:0.3rem 0.7rem;background:#33c4d0;border-radius:0.3rem;vertical-align:top;font-size:1.2rem;font-style:normal;color:#fff;position:absolute;top:0;right:0;}
.master > .item .img{width:4rem;height:4rem;margin-right:1rem;border-radius:50%;overflow:hidden;}
.master > .item .img img{width:100%;}
.master > .item .col_3{padding-top:0.5rem;}
.master > .item .col_3 .item{font-size:1.2rem;vertical-align:middle;}
.master > .item .col_3 .item > span{display:inline-block;width:90%;line-height:1.5rem;margin-left:10%;}
.master > .item .col_3 .item > span .red{display:block;word-break:keep-all;}
.master > .item .col_3 i{display:inline-block;width:1px;height:2rem;background:#4d5863;vertical-align:middle;}
.master > .item .col_3 .item:last-child span{border:0;}
.more{display:block;margin-bottom:1.5rem;padding:1rem 0;color:#4d5863;text-align:center;}
.more img{margin-bottom:1rem;}

/* - 首页 排行榜 - */
.rank .item table{width:90%;margin:0 auto;}
.rank .item th{padding:0.5rem 0 0.5rem 1.6rem;text-align:left;font-size:1.3rem;font-weight:normal;}
.rank .item tr th:first-child,
.rank .item tr td:first-child,
.rank .item tr th:last-child,
.rank .item tr td:last-child{text-align:center;padding-left:0;}
.rank .item tr td:last-child a{display:inline-block;padding:0 1rem;font-size:1.8rem;color:#ff4c4c;}
.rank .item td{padding:0.5rem 0 0.5rem 1rem;color:#ff4c4c;font-size:1.3rem;}
.rank .item td a{color:#ff4c4c;font-size:1.3rem;}

/* - 排行榜 - */
.rank.list > .item{margin:1.5em 1.5em;position:relative;}
.rank.list > .item .img,
.rank.list > .item .info{display:inline-block;vertical-align:middle;}
.rank.list > .item .info a{font-size:1.8rem;color:#ff4c4c;}
.rank.list > .item .info a i{display:inline-block;margin-right:0.5rem;padding:0.2rem 0.7rem 0.2rem 0.6rem;background:#941186;border-radius:0.3rem;vertical-align:middle;font-size:1.2rem;font-family:Arial;font-style:normal;color:#fff;position:relative;top:-0.1rem;}
.rank.list > .item .info a.rss{display:block;padding:0.3rem 0.7rem;background:#33c4d0;border-radius:0.3rem;vertical-align:top;font-size:1.2rem;font-style:normal;color:#fff;position:absolute;top:1rem;right:0;}
.rank.list > .item .img{width:4rem;height:4rem;margin-right:1rem;border-radius:50%;overflow:hidden;}
.rank.list > .item .img img{width:100%;}
.rank.list > .item .col_3{padding-top:0.5rem;}
.rank.list > .item .col_3 .item{font-size:1.2rem;margin-bottom:1rem;vertical-align:middle;}
.rank.list > .item .col_3 .item > span{display:inline-block;width:90%;line-height:2rem;margin-left:10%;padding:0.5rem 0 0;}
.rank.list > .item .col_3 .item > span .red{display:block;word-break:keep-all;}
.rank.list > .item .col_3 i{display:inline-block;width:1px;height:2.8rem;background:#4d5863;vertical-align:middle;}
.rank.list > .item .col_3 .item:nth-child(3) span,
.rank.list > .item .col_3 .item:last-child span{border:0;}

/* - 排序 - */
#title a.order_btn{left:auto;right:2rem;}
.order_s{width:50%;line-height:3rem;margin:1rem auto;border:1px solid #ccc;border-radius:0.5rem;}
.order_s.current{background:#e9e9e9;}

/* - 显示交易日 - */
#valid_days{display:inline-block;margin:0 1rem 0 2rem;font-size:1rem;color:#4d5863;}
#valid_days span{color:#ff4c4c;}

/* - 正文页面 - */
.article{padding-bottom:2rem;}
.article.award{background:url(../images/award_bg.png) no-repeat 0 0;background-size:100% auto;padding:8rem 0;}
.article p{margin:0.5rem 1.5rem;padding-left:1.5rem;position:relative;}
.article.award h2{margin-left:25%;font-size:1.5rem;}
.article.award p{margin:0.5rem 1.5rem 0.5rem 25%;padding-left:4rem;font-size:1.2rem;position:relative;}
.article p i{font-style:normal;position:absolute;top:0;left:0;}

/* - 弹出层 start - */
#layer_cover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:9999;}
#layer_msg{position:fixed;top:50%;width:96%;left:2%;min-width:300px;max-width:100%;text-align:center;overflow:hidden;z-index:9999;background:#fff;border-radius:5px;box-shadow:#666 0px 0px 20px 0px;}
#layer_msg h2{height:auto;background:#e40827;color:#fff;font-weight:normal;font-size:1.5em;height:2em;line-height:2em;position:relative;border-radius:5px 5px 0 0;}
#layer_msg .content{background:#fff;text-align:center;font-size:1em;padding:1em;}
#layer_msg > .close{display:block;padding:10px 30px;height:30px;line-height:30px;margin-top:8px;background:#fff;margin-top:10px;border-top:1px solid #e0e0e0;border-radius:0 0 5px 5px;}
#layer_msg > .close:hover{background:#ff4e00;}
#layer_msg .btn{display:inline-block;background:#e40827;color:#fff;height:2em;line-height:2em;font-size:0.8em;padding:0 0.5em;}
#layer_msg h2 .close{display:inline-block;position:absolute;top:15px;right:15px;height:22px;width:22px;line-height:22px;font-size:18px;background:#fff;color:#e40827;text-decoration:none;border-radius:50%;}
#layer_msg div.list{text-align:left;color:#414141;padding:0.3em 0;font-size:0.9em;}
#layer_msg div input{height:2em;border:2px solid #e40827;padding:0 0.5em;border-radius:8px;}
#layer_msg div a{font-size:0.8em;color:#1e8dcd;}
#layer_msg div input[type=button],
#layer_msg div input#submit_new{background:#e40827;border:0;padding:0 30px;line-height:30px;color:#fff;margin:1em auto;cursor:pointer;border-radius:5px;}
#layer_msg div#get_code_msg{font-size:0.8em;color:#ff9000;}
#layer_msg div a#send_wait{font-size:0.8em;background:#ccc;}
/* - 弹出层 end - */