*{padding:0;margin:0;border:0;}
body{background:#fff;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1,\4E3D\9ED1 Pro;min-width:1000px;}
input,code{font-family:\5FAE\8F6F\96C5\9ED1,\4E3D\9ED1 Pro;outline:none;}
li{list-style-type:none;}
.c{clear:both;height:0;font-size:0;overflow:hidden;}
.block{width:100%;min-width:1100px;}
.icon{display:inline-block;background:url(../images/icon.png) no-repeat 0 0;height:0;font-style:normal;}
.wrap{width:1100px;margin:0 auto;}
a{color:#686868;text-decoration:none;}
a:hover{color:#00aeff;}
h2{font-size:28px;font-weight:normal;margin-top:25px;text-align:center;}

/* - 底部 - */
.partner{padding:4px 0 30px;background:#00aeff;text-align:center;color:#fff;}
.partner .logos{display:inline-block;float:none;margin:0 auto;}
#footer{min-width:1000px;text-align:center;padding:25px 0 50px;font-size:12px;line-height:28px;clear:both;}
#footer a{text-decoration:underline;}
#footer a:hover{text-decoration:underline;}

.block.banner{height:641px;background:#00aeff url(../images/banner.jpg) no-repeat center center;}
.block.top{height:72px;border-bottom:1px solid #fff;background:rgba(5,174,255,0.8);}
.block.blue{background:#00aeff;overflow:auto;}
.btn{background:#fff;color:#00aeff;height:24px;display:inline-block;text-align:center;line-height:24px;padding:0 8px;text-decoration:none;font-size:14px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
.btn:hover{background:rgba(255,255,255,0.9);}

.btn2{display:inline-block;height:30px;line-height:30px;padding:0 15px;border:1px solid #00aeff;border-radius:15px;color:#00aeff;}
.btn2:hover{background:#00aeff;color:#fff;}

.login{float:right;}
.login .outlogin_LoginBtn .LoginIcon{background:none;}
.login .outlogin_LoginBtn .LoginTx{background:#fff;color:#00aeff;width:105px;height:35px;display:inline-block;text-align:center;line-height:35px;margin-top:18px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
    border-radius:8px;
}
.login .outlogin_LoginBtn .LoginTx:hover{background:rgba(255,255,255,0.9);}
.login .userhead{width:50px;height:50px;margin:11px 18px 0 0;overflow:hidden;display:inline-block;vertical-align:middle;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
}
.login .userfunc{padding-left:20px;}
.login .userfunc,
.login .userinfo,
.login .userinfo2{display:inline-block;vertical-align:middle;}
.login .userinfo,
.login .userinfo2{font-size:14px;color:#fff;padding-top:5px;}
.login .userinfo2{margin-left:10px;}
.login .userinfo2 span{display:inline-block;margin-right:5px;width:40px;}
.login .userinfo a,
.login .userinfo2 a{color:#fff;font-size:14px;text-decoration:none;display:inline-block;margin:0 5px 0 0;}
.login .userinfo a:hover,
.login .userinfo2 a:hover{text-decoration:underline;}
#invite{display:none;}

.logos{padding:10px 0;float:left;}
.logos a{float:left;display:block;overflow:hidden;line-height:999px;margin:0 10px;}
.logos a.sina_logo{background:url(../images/sina_logo.png) no-repeat 0 0;width:110px;height:50px;}
.logos a.hpg_logo{background:url(../images/hpg_logo.png) no-repeat 0 0;width:150px;height:50px;}
.logos a.wb_logo{background:url(../images/wb_logo.png) no-repeat center center;width:110px;height:50px;}

/* - 导航栏 - */
.nav{border-top:1px solid #fff;background:#00aeff;}
.nav ul{overflow:hidden;}
.nav ul li{float:left;position:relative;}
.nav ul li a{display:block;height:35px;line-height:35px;margin:5px 18px;padding:0 20px;font-size:16px;color:#fff;text-align:center;}
.nav ul li.current a,
.nav ul li a:hover{background:#fff;color:#00aeff;
    -o-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.nav ul li span.new{display:inline-block;width:31px;height:24px;background:url(http://n.sinaimg.cn/finance/zt/xyds2015/images/new.png) no-repeat 0 0;position:absolute;top:1px;right:5px;}

/* - 面包屑 - */
.pos{line-height:50px;border-bottom:1px solid #e9e9e9;}

.show .wrap{padding-top:480px;text-align:center;position:relative;}
.show .wrap .share_bar{position:absolute;top:20px;right:20px;}
.show .wrap .share_bar .bshare-custom span{display:inline-block;color:#fff;height:38px;line-height:38px;}
.show .wrap .share_bar .bshare-custom a{display:inline-block;width:38px;height:28px;background:url(../images/icon.png) no-repeat -450px -152px;margin:0;padding:0;}
.show .wrap .share_bar .bshare-custom a.share-weixin{background-position:-488px -152px;}
.apply{display:inline-block;width:146px;height:67px;line-height:999px;overflow:hidden;}
.apply:hover{background-position:0 -67px;}
.apply.countdown{height:50px;line-height:50px;width:160px;margin-top:10px;color:#fff;font-size:24px;font-weight:normal;text-decoration:none;border:2px solid #fff;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -o-border-radius:25px;
    -ms-border-radius:25px;
    border-radius:25px;
}
.apply.countdown:hover{background:#039ff3;}

.schedule .item{float:left;width:366px;border-bottom:1px solid #EEE;text-align:center;padding:30px 0 20px;color:#686868;position:relative;}
.schedule .item2{width:364px;border-left:1px solid #EEE;border-right:1px solid #eee;}
.schedule .item:hover{color:#00aeff;}
.schedule .item i.icon{font-size:18px;display:block;height:76px;margin:0 auto;line-height:999px;overflow:hidden;}
.schedule .item1 i.icon{width:117px;background-position:-147px 0;}
.schedule .item2 i.icon{width:187px;background-position:-263px 0;}
.schedule .item3 i.icon{width:147px;background-position:-450px 0;}
.schedule .item1:hover i.icon{background-position:-147px -76px;}
.schedule .item2:hover i.icon{background-position:-263px -76px;}
.schedule .item3:hover i.icon{background-position:-450px -76px;}
.schedule .item span.icon{display:block;width:10px;height:17px;position:absolute;left:0;top:50px;background-position:0 -134px;}
.schedule .item h4{font-size:16px;line-height:60px;}
.schedule .item p{font-size:12px;line-height:25px;}

/* - 首页 赛区名人 - */
.master{text-align:center;}
.master h2{width:135px;height:43px;margin:45px auto 20px;line-height:999px;overflow:hidden;background-position:-450px -180px;}
.master .items{padding:30px 0;}
.master .item{display:inline-block;width:140px;margin:20px 17px;padding-top:35px;background:#00aeff;color:#fff;position:relative;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -o-border-radius:12px;
    -ms-border-radius:12px;
    border-radius:12px;
}
.master .item .img{display:inline-block;width:75px;height:75px;border:2px solid #fff;overflow:hidden;position:absolute;top:-42px;left:30px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
}
.master .item .img img{width:75px;height:75px;}
.master .item .info{line-height:18px;padding:10px 0 8px;}
.master .item .info strong{}
.master .item .info strong a{color:#fff;}
.master .item .info .saiqu{line-height:30px;margin:5px 0 0;background:#fff100;color:#00aeff;}
.master .item .info .xiangqing{font-size:12px;padding:10px;text-align:left;}
#match_rank_check span{cursor:pointer;}
#match_rank_check span.current{color:#00aeff;cursor:default;}

.teacher{text-align:center;}
.teacher h2{width:291px;height:71px;margin:45px auto 20px;line-height:999px;overflow:hidden;background-position:0 -152px;}
.teacher .items{padding:0 0 30px;}
.teacher .item{display:inline-block;width:140px;border:1px solid #bbb;margin:20px 17px;overflow:hidden;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -o-border-radius:12px;
    -ms-border-radius:12px;
    border-radius:12px;
}
.teacher .item .img{width:140px;height:133px;overflow:hidden;}
.teacher .item .img img{width:140px;}
.teacher .item .info{font-size:10px;line-height:18px;padding:10px 0 8px;}
.teacher .item .info strong{font-size:12px;}

.news {display:block;padding:20px 15px 10px;width:700px;height:340px;background:#fff;margin:0 auto;text-decoration:none;text-align:center;overflow:hidden;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -o-border-radius:12px;
    -ms-border-radius:12px;
    border-radius:12px;
}

.award{text-align:center;}
.award h2{width:133px;height:50px;margin:45px auto;line-height:999px;overflow:hidden;background-position:-291px -152px;}
.award .items{padding:0 0 50px;}
.award .item{display:inline-block;width:185px;overflow:hidden;}
.award .item .img{height:120px;position:relative;}
.award .item .img img{position:absolute;bottom:0;left:50%;margin-left:-70px;}
.award .item .info{font-size:14px;line-height:18px;padding:15px 0 8px;color:#fff;}

.slide_box{position:relative;}
.slider{position:relative;width:700px;overflow:hidden;}
.slider_item{float:left;width:700px;-webkit-transform:translate3d(0,0,0);}
.slider_item img{width:700px;height:310px;}
.slider_item h3{margin-top:20px;}
.slider_item .item_text{display:none;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#cc000000', endColorstr = '#cc000000' )\9; background-color: rgba( 0, 0, 0, .6 ); color: #fff;line-height:40px; overflow:hidden;margin-top:-40px;height:40px;cursor:pointer;z-index:2;position:relative; *background-color:transparent\9; font-size: 12px; text-indent: 10px; font-size: 14px;}
.hd_slider_dot{ height: 10px; margin-top: 100px;display:none;}
.hd_slider_dot .dot_list{ display: inline-block; *display: inline; *zoom: 1; background: tomato; width: 20px; height: 20px; border-radius: 99px; margin: 0 10px;}
.hd_slider_dot .dot_list_cur{ background: lightblue;}
#hd_slider_prev,
#hd_slider_next{display:none;width:30px;height:50px;padding:8px;position:absolute;top:130px;background:#fff url(http://n.sinaimg.cn/finance/zt/smkbg1/images/scrollArr.png) no-repeat 8px 8px;opacity:0.6;border-radius:5px;}
#hd_slider_prev{left:25px;}
#hd_slider_next{right:25px;background-position:-92px 8px;}
#hd_slider_prev:hover,
#hd_slider_next:hover{opacity:0.8;}
.slide_box:hover #hd_slider_prev,
.slide_box:hover #hd_slider_next{display:block;}

/* - 首页 赛事动态 - */
.event{float:left;width:400px;padding:190px 0 50px;background:url(../images/event_bg.gif) no-repeat center top;}
.event a.more{float:right;margin-right:80px;margin-top:20px;color:#fff;}
.event a.more:hover{color:#fff;text-decoration:underline;}
.event ul{margin:0 50px;}
.event ul li{height:30px;line-height:30px;overflow:hidden;}
.event ul li a{color:#fff}
.event ul li a:hover{text-decoration:underline;}
.event_r{float:left;width:600px;}
.event_r .news{width:570px;height:305px;}
.event_r .slider{position:relative;width:570px;overflow:hidden;}
.event_r .slider_item{float:left;width:570px;-webkit-transform:translate3d(0,0,0);}
.event_r .slider_item img{width:570px;height:auto;margin-bottom:10px;}

/* - 首页 人气急升榜 - */
.rank_rq{float:left;width:800px;}
.rank_xx{float:left;width:300px;}
.rank_rq #saiqu_check span{cursor:pointer;}
.rank_rq #saiqu_check span.current{color:#eaff00;cursor:default;}
.rank_rq table{width:80%;}
.rank_xx table{width:100%;}
.rank_rq a,
.rank_xx a{color:#fff;}
.rank_rq a:hover,
.rank_xx a:hover{text-decoration:underline;}
.rank_rq table th,
.rank_rq table td,
.rank_xx table th,
.rank_xx table td{height:30px;text-align:center;color:#fff;}

/* - 弹出层 start - */
#layer_cover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:990;}
#layer_msg{position:fixed;top:38%;left:50%;min-width:300px;max-width:100%;text-align:center;z-index:990;background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:#666 0px 0px 20px 0px;
    -moz-box-shadow:#666 0px 0px 20px 0px;
    -o-box-shadow:#666 0px 0px 20px 0px;
    -ms-box-shadow:#666 0px 0px 20px 0px;
    box-shadow:#666 0px 0px 20px 0px;
}
#layer_msg h2{height:auto;background:#00aeff;color:#fff;font-weight:normal;font-size:18px;height:50px;line-height:50px;position:relative;margin:0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
}
#layer_msg .content{background:#fff;text-align:center;font-size:16px;padding:10px;}
#layer_msg > .close{display:inline-block;padding:0 30px;height:30px;line-height:30px;margin-top:8px;background:#ff9000;color:#fff;margin-top:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
#layer_msg > .close:hover{background:#ff4e00;}
#layer_msg div.list a.btn{background:#00aeff;color:#fff;height:35px;line-height:35px;font-size:14px;}
#layer_msg div.list a.btn:hover{background:#13c4fe;color:#fff;}

#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:#00aeff;text-decoration:none;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
}
#layer_msg h2 .close:hover{background:rgba(255,255,255,0.9);}

#layer_msg div.list{text-align:left;color:#414141;padding:5px 20px;font-size:14px;position:relative;z-index:991;}
#layer_msg div input{height:30px;border:2px solid #00aeff;padding:0 5px;width:160px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
    border-radius:8px;
}
#layer_msg div a{font-size:16px;color:#1e8dcd;}
#layer_msg div.list a{font-size:14px;color:#1e8dcd;text-decoration:none;}
#layer_msg div a:hover{color:#13c4fe;}
#layer_msg div input[type=button],
#layer_msg div input#submit_new{background:#00aeff;border:0;padding:0 30px;line-height:30px;color:#fff;margin:10px auto;cursor:pointer;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
#layer_msg div input[type=button]:hover,
#layer_msg div input#submit_new:hover{background:#13c4fe;}
#layer_msg div#get_code_msg{font-size:12px;color:#ff9000;}
#layer_msg div a#send_wait{font-size:14px;background:#ccc;}
#layer_msg div input.check{border-radius:8px 8px 0 0;border-bottom:2px solid #fff;}
#layer_msg div ul#years{border:2px solid #00aeff;border-radius:0 0 8px 8px;position:absolute;top:35px;left:90px;background:#fff;width:170px;border-top:none;display:none;}
#layer_msg div ul#years li{height:30px;line-height:30px;padding-left:20px;cursor:pointer;}
#layer_msg div ul#years li:hover{background:#00aeff;color:#fff;z-index:992;}
#layer_msg div ul#schools{border:2px solid #00aeff;border-radius:0 0 8px 8px;position:absolute;top:35px;left:90px;background:#fff;width:260px;border-top:none;display:none;}
#layer_msg div ul#schools li{height:30px;line-height:30px;padding-left:20px;cursor:pointer;}
#layer_msg div ul#schools li:hover{background:#00aeff;color:#fff;z-index:993;}
#layer_msg div input#submit{z-index:990;}
/* - 弹出层 end - */

/* pages */
.pages{text-align:center;margin-top:20px;font-size:14px;color:#787879;}
.pages a,.pages span{vertical-align:middle;height:29px;line-height:29px;}
/* - 页码、翻页按钮，默认背景#f2f2f2 - */
.pages_num,
.pages_lt,
.pages_rt{display:inline-block;font-family:'Arial';padding:0 11px;margin:0 5px;background:#f2f2f2;}
/* - 页码、翻页按钮，悬停背景#91d9ff 字体#fff - */
.pages_num:hover,
.pages_lt:hover,
.pages_rt:hover{background:#91d9ff;color:#fff;}
/* - 当前页码、翻页按钮，悬停背景#00aeff 字体#fff - */
.pages_curr,.pages_curr:hover{background:#00aeff;color:#fff;cursor:default;}
/* - 不可用页码、翻页按钮，悬停背景#00aeff 字体#fff - */
.pages_disabled,
.pages_disabled:hover,
.pages_lt_disabled,
.pages_rt_disabled{background:#f4f4f4;color:#ccc;cursor:default;}
/* - 确定按钮，悬停背景#00aeff 字体#fff - */
.pages a.pages_smt{margin-left:10px;text-align:center;display:inline-block;width:60px;height:30px;line-height:30px;background:#00aeff;color:#fff;}
.pages_smt:hover{opacity:0.8;}
.pages_txt{text-align:center;width:28px;height:26px;border:1px solid #dfdfdf;margin:0 5px;padding:0;line-height:26px\9;}


/* - 正文样式 - */
.article{padding-bottom:50px;}
.partner h2,
.article h2{width:120px;height:30px;line-height:90px;margin:25px auto 20px;background:url(../images/font_h2.gif) no-repeat 0 30px;overflow:hidden;}
.partner h2.gfjg{background-position:0 0;}
.article h2.dsgz{background-position:0 -30px;}
.article h2.dssc{background-position:0 -60px;}
.article h2.jfgz{background-position:0 -90px;}
.article h2.jxsz{background-position:0 -120px;}
.article h2.jfjp{background-position:0 -150px;}
.article h2.ssdt{background-position:0 -180px;}
.article h2.rqxq{background-position:0 -210px;}
.article h2.jfxq{background-position:0 -240px;}
.article h3{font-size:16px;margin-top:20px;}
.article h3.type2{margin:0 0 30px;padding-left:70px;border-bottom: 1px solid #00aeff;font-size:22px;}
.article h3.type2 i{display:inline-block;background:#fff;position:relative;top:15px;height:30px;line-height:30px;color:#00aeff;padding:0 10px;font-style:normal;font-weight:normal;}
.article p{line-height:22px;margin:10px 0;}
.article.zhaomu p{margin:10px 40px;}
.article table{width:100%;margin:20px 0;border-collapse:collapse;border-spacing:0;}
.article table th{padding:10px 0;text-align:center;}
.article table th span{display:inline-block;height:30px;line-height:30px;font-size:16px;padding:0 10px;background:#00aeff;color:#fff;font-weight:normal;
    -o-border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
.article table td{height:40px;text-align:center;}
.article table tr:nth-child(2n+1) td{background:#f7f7f7;}
.article table tr:hover > td{background:#eef6ff;}
.article table.type2{border-collapse:collapse;border-spacing:0;width:60%;margin:20px auto;overflow: hidden;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
}
.article table.type2 th,
.article table.type2 td,
.article table.type3 th,
.article table.type2 tr:hover > td,
.article table.type2 tr:nth-child(2n+1) td{height:auto;padding:10px 20px;border-bottom:1px solid #fff;background:#00aeff;font-size:16px;color:#fff;}
.article table.type2 tr:hover > td{background:#039ff3;}

.article table.type3 tr:first-child th:first-child{border-radius:10px 0 0 10px;}
.article table.type3 tr:first-child th:last-child{border-radius:0 10px 10px 0;}

/* - 赛事动态 - */
.article .tit04{color:#fff;margin:20px 0 5px;padding:10px 0;overflow:hidden;}
.article .tit04 .t_n1{display:block;float:left;padding-left:145px;width:570px;}
.article .tit04 .t_n2{display:block;float:left;padding-left:45px;width:220px;}
.article .tit04 .t_n1 span,
.article .tit04 .t_n2 span{display:inline-block;height:30px;line-height:30px;font-size:16px;padding:0 10px;background:#00aeff;color:#fff;font-weight:normal;
    -o-border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
.article .list_02 li{height:40px;line-height:40px;}
.article .list_02 li:nth-child(2n+1){background:#f7f7f7;}
.article .list_02 li:hover{background:#eef6ff;}
.article .list_02 li span{display:block;float:left;}
.article .list_02 li span.li_tit{width:705px;padding-left:10px;}
.article .list_02 li span.li_date{color:#999;width:260px;}

/* - 排行榜页面按钮 - */
.func_btn{text-align:center;position:relative;}
.func_btn ul{display:inline-block;}
.func_btn ul li{display:inline-block;cursor:pointer;}
ul.data_type li{width:150px;height:35px;line-height:35px;margin:0;font-size:16px;color:#00aeff;border:1px solid #00aeff;
    -o-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    -webkit-border-radius:10px 0 0 10px;
    -ms-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
}
ul.data_type li.right{
    -o-border-radius:0 10px 10px 0;
    -webkit-border-radius:0 10px 10px 0;
    -moz-border-radius:0 10px 10px 0;
    -ms-border-radius:0 10px 10px 0;
    border-radius:0 10px 10px 0;
}
ul.data_type li.current{background:#00aeff;color:#fff;}
ul.match_area li{height:45px;line-height:45px;margin-top:5px;padding:0 10px;font-size:14px;}
ul.match_area li.current{color:#00aeff;background:url();}
#refresh{background:#ffcd4c;color:#fff;font-size:16px;padding:5px 20px;position:absolute;top:0px;right:20px;
    -o-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;
}
#refresh:hover{background:#fec01e;}
#search{padding:2px 10px;position:absolute;top:15px;right:20px;border:1px solid #c3c3c3;overflow:hidden;
    -o-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
#search_submit{width:25px;height:25px;background:url(../images/search_btn.png) no-repeat 0 0;cursor:pointer;overflow:hidden;}
#search_submit:hover{background-position:0 -25px;}

table.rank{margin-top:0;}
table.rank tr th{background:#00aeff;color:#fff;}
table.rank tr th.first{
    -o-border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    -webkit-border-radius:10px 0 0 10px;
    -ms-border-radius:10px 0 0 10px;
    border-radius:10px 0 0 10px;
}
table.rank tr th.last{
    -o-border-radius:0 10px 10px 0;
    -webkit-border-radius:0 10px 10px 0;
    -moz-border-radius:0 10px 10px 0;
    -ms-border-radius:0 10px 10px 0;
    border-radius:0 10px 10px 0;
}
table.rank tr th span{cursor:pointer;font-size:14px;font-weight:bold;}
table.rank tr th span:hover{text-decoration:underline;}

/* - 点赞按钮 - */
span.like{display:inline-block;width:15px;height:14px;background:url(../images/like.png) no-repeat 0 0;cursor:pointer;}
span.liked{background-position:0 -14px;}
span.liked,
span.liking{cursor:default;}

/* - 加载中 - */
.loading{width:300px;height:300px;line-height:550px;font-size:16px;color:#00aeff;background:url(../images/loading.gif) no-repeat center center;text-align:center;margin:50px auto;overflow:hidden;}
.null_data{width:300px;height:300px;font-size:16px;color:#00aeff;background:url(../images/no-data.gif) no-repeat center center;text-align:center;margin:50px auto;overflow:hidden;}
.no_login{padding:50px 0;text-align:center;}
.no_login #clickToLogin{display:inline-block;padding:10px 15px;background:#00aeff;color:#fff;font-size:16px;border-radius:5px;}
.no_login #clickToLogin:hover{background:#ff4e00;}}