@charset "utf-8";

/*-----------------初始化---------------------*/
* { padding: 0; margin: 0; border: none; }
html, body { color: #333; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; min-width: 1200px; }
ul, ol, li { list-style: none; }
var, em, i { font-style: normal; }
a { text-decoration: none; color: #333; }
img { display: inline; border: 0 none; }
input[type=text], input[type=password], input[type=email], input[type=tel], select, textarea { font-size: 12px; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
.clearfix{*zoom:1;}
.clearfix:after{height:0; font-size:0; display:block; clear:both; overflow:hidden; visibility:hidden; content:"";}
.wrap { position: relative; width: 1000px; margin: 0 auto; }

/*page1*/
.bg{background:url(../images/bg.jpg) no-repeat top center; width:100%; min-width:1000px;}
.head{background:url(../images/main_bg_01.jpg) no-repeat; height:947px; position:relative;}
.main{background:url(../images/main_bg_02.jpg) no-repeat; height:1756px;}
.logo { position: absolute; top: 20px; left: 20px; }
.nav { height: 30px; position: absolute; top: 20px; right: 10px; line-height: 28px; text-align: center; z-index:10;}
.nav a { color: #f3de96; font-size: 12px; margin: 0 7px; }
.nav a:hover { text-decoration: underline; color: #f3de96; }
.u-stat{ float:left; line-height:26px; color:#f3de96; font-size:14px;}
.u-stat a{color:#f3de96; margin-left:8px;}
.bdsharebuttonbox{ float:left; border-left:1px solid #f3de96;border-right:1px solid #f3de96; padding: 0 5px;}
.bdsharebuttonbox a{width:26px!important; height:26px!important; background-image:url(../images/share_icos.png)!important; padding:0px !important; margin:0px 3px !important;}
.bdsharebuttonbox a.bds_sqq{background-position:0 0;}
.bdsharebuttonbox a.bds_qzone{background-position:-30px 0;}
.bdsharebuttonbox a.bds_tsina{background-position:-61px 0;}

.active_num{ font-weight:bold; color:#f3de96; font-size:24px; text-align:center; width:116px; height:40px; line-height:40px; position:absolute; top:290px; left:443px;}
.time { color: #f6e29b; text-align: center; width: 318px; position: absolute; left: 342px; top: 430px; height: 28px; line-height: 26px; font-size: 13px; font-weight:bold;}
.toprank{display:none;}
.toprank_1{ position:absolute; top:740px; left:410px; width:188px; font-size:18px; color:#fed583; text-align:center; display:block;}
.toprank_2{ position:absolute; top:688px; left:162px; width:160px; font-size:16px; color:#ccd0d5; text-align:center; display:block;}
.toprank_3{ position:absolute; top:688px; left:684px; width:160px; font-size:16px; color:#e99e75; text-align:center; display:block;}
/*page2*/
.rank_table{width:717px; padding-top:100px; margin:0 auto;}
.ta { border-collapse: collapse; color: #c27f4f; width:100%;background:#391911; border:1px solid #7c4e2d; border-bottom:none; }
.ta tr td { text-align: center; line-height: 48px; font-size: 16px; border-bottom:1px solid #7c4e2d;}
.ta tr th { text-align: center; line-height: 50px; font-size: 18px; color:#f8d859; font-weight:normal;  border-bottom:1px solid #7c4e2d;}

.active_prize{color:#c27f4f; line-height:20px; font-size:12px; width:716px; height:200px; position:absolute; bottom:42px; left:142px;}

/*底部*/
.cyou_bottom { background: #1b1103; }
.cyou_bottom .cyou_bottom_cont p { color: #5c463a; }
.cyou_bottom .cyou_bottom_cont a { color: #5c463a; }
.cyou_bottom .cyou_bottom_cont a:hover { color: #B6671A; }
.link_list1 { margin-top: 20px; }
.footer p { padding-top: 5px; }
