@charset "utf-8";
.clear {clear:both;}
a img{ border:0;}
h1,h2,h3,p,ul,li{ margin:0; padding:0;}
.container {position:relative;width:1120px;height:617px;overflow:hidden; background:url(../images/game_bg.jpg) no-repeat; margin:0 auto;}
.container h1{ color:#f3f3f3; font-size:18px; padding:40px 0 0 88px;}
.winner{ background:url(../images/winner.png) no-repeat; width:420px; height:116px; position:absolute; z-index:1; top:0; left:22px;}
.won{ padding:12px 5px 2px 0; text-align:right; font-size:13px; color:#fff;}
.won span{ color:#ffd800;}
.winner ul{ list-style:none; color:#fff; font-size:11px; line-height:20px;}
.winner ul li{padding:0 0 0 10px;}
.winner ul li span{ color:#fff000;}
.score{ color:#fff000; font-size:24px; font-weight:bold; position:absolute; z-index:1; left:715px; top:15px;}
.time{ color:#fff; font-size:24px; font-weight:bold; position:absolute; z-index:1; left:925px; top:15px;}
.top10{ background:url(../images/top10.png) no-repeat; width:218px; height:264px; position:absolute; z-index:1; right:32px; top:49px;}
.top10 ul{ list-style:none; padding:42px 6px 0 30px; font-size:11px; color:#fff;}
.top10 ul li{ line-height:21px;}
.top10 ul li b{ width:130px; display:inline-block; font-weight:normal;}
.top10 ul li span{ color:#fff000; text-align:right; width:50px; display:inline-block; }

.role {width:141px;height:124px;position:absolute;  }
.role_relative {width:141px;height:108px;position:relative;}
.gold{ z-index:2;}

.add_score {color:#FF0000;font-size:18px;font-weight:bold;display:none;}
.merry {position:absolute;display:none;background:url(../images/merry.png);width:220px;height:78px;top:-80px;left:-50px;}

.item {position:absolute; top:-50px;}

.energy_bar_container {width:63px;height:3px;padding:1px;font-size:0;border:#990000 1px solid;position:absolute;bottom:0;left:30px;}
.energy_bar {width:100%;height:3px;background:#FF0000;}

.box {width:400px;height:200px;position:absolute;z-index:999;top:50%;left:50%;margin-left:-200px;margin-top:-100px;background:#CCCCCC;}

#start{ background:url(../images/start.png) no-repeat; width:220px; height:106px; z-index:10; position:absolute; cursor:pointer; left:448px; top:220px;}

.popup1{ background:url(../images/popup1.png) no-repeat; width:593px; height:314px; position:absolute; z-index:11; left:261px; top:175px;}
.close{ background:url(../images/close.jpg) no-repeat; width:25px; height:25px; position:absolute; right:14px; top:8px; cursor:pointer;}
.popup1 h1{ color:#000; font-size:18px; font-weight:normal; text-align:center; padding:52px 0 10px 0;}
.popup1 h1 span{ color:#42739c; font-size:24px; font-weight:bold;}
.popup1 p{ padding:5px 46px; font-size:11px; line-height:20px;}
.popup2{ background:url(../images/popup2.png) no-repeat; width:593px; height:415px;  position:absolute; z-index:11; left:261px; top:175px;}
.submit{ padding:10px 133px 20px 145px;}
.submit2{ padding:8px 133px 8px 145px;}
.submit3{ padding:5px 133px 5px 145px;}
.submit input,.submit2 input,.submit3 input{ outline:none; height:24px; line-height:24px; width:225px; border:1px solid #b9b9b9; padding:0 2px; color:#c4c4c4;}
.submit img,.submit2 img,.submit3 img{ margin-left:10px; cursor:pointer;}


.line1{ background:#b70000; width:556px; height:1px; margin:10px auto 5px auto;}
.line2{ background:url(../images/line.png) center top no-repeat; height:5px;}
.row1{ font-size:11px; text-align:center; padding:5px 5px 10px 5px; color:#444;}
.row2{ font-size:13px; color:#ffb700; text-align:center; padding:2px 0;}
.row2 img{ margin-left:20px; cursor:pointer; }
.row3{ font-size:13px; color:#fff; padding:13px 0 5px 20px;}
.row3 span{ color:#e7fc00;}
.row4{ color:#ff7e00; font-size:16px; font-weight:bold; text-align:center; padding:8px 10px 5px 10px;}
.row5{ padding:0 45px;}
.row5 a{ color:#4ba8ff;}
.row5 span{ color:#ff0000;}
.row6{ padding:3px 45px; line-height:43px; font-size:18px; color:#ff0000;  font-weight:bold;}
.row6 strike{ font-size:13px; margin-right:30px; color:#000;}
.row6 img{ margin-left:20px; cursor:pointer;}
.row7{ text-align:center; font-size:13px; font-weight:bold;}
.row7 span{ font-size:16px; }
.row8{ padding:5px 45px;}
.row8 span{ color:#ff0000;}
.row9{ padding:5px 45px; font-size:18px; font-weight:bold; color:#ff0000;}
.row9 strike{ font-size:13px; color:#000; margin-right:20px;}
.popup2 .buy{ width:163px; height:43px; cursor:pointer; position:absolute; right:80px; bottom:40px;}

.winner_container {width:420px;height:80px;overflow:hidden;position:relative;}
#winner_scroll {position:absolute;}