﻿@import url(http://sg.wanmei.com/style/sg_logo_163x100.css);
@import url(http://www.wanmei.com/top/css/iframe.css);

/* reset */
* {margin:0;padding:0px;}
body {background:#f296b0font-size:14px;font-family:宋体, Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0px;}
.flt{float:left}
.frt{float:right}
img{border:0px;}
.clr{clear:both}
.center{text-align:center}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline;}
a {blr:expression(this.onFocus=this.blur());outline:none;}
area {blr:expression(this.onFocus=this.blur());outline:none;}
ul,li,dl,dt,dd{margin:0;padding:0;list-style-type: none;}
.none{display:none}
.red{color:#cc0000;}

/* logo */
#sg_logo,#transparent_logo {left:30px;top:10px;}
/* main */
.wrap_rep{width:100%; min-width:1002px;background:#3a2c27 url('../images/wrap_rep.jpg') repeat-y center;}
.wrap_top{background: url('../images/wrap_top.jpg') no-repeat center top;}
#header{width:1002px;margin:0px auto;clear:both;}
#header img{float:left}
#header{position:relative}
#container{width:895px;margin:0px auto;clear:both}

.navBox{position:absolute;float:left; width:947px; height:54px; left:32px; top:469px; z-index:112;}
.navBox li{float:left; width:118px; height:54px; text-indent:-9999px; margin-right:0px;}
.navBox li a{float:left; display:block; width:118px; height:54px; background:url(../images/none.gif) no-repeat;}
.navBox li a:hover{ width:118px; height:54px; background:url(../images/nav_on.gif) no-repeat 0 0;}
.navBox li a.b,.navBox li a.b1,.navBox li a.b2,.navBox li a.b3,.navBox li a.b4,.navBox li a.b5,.navBox li a.b6,.navBox li a.b7{background:url(../images/nav_on.gif) no-repeat 0 0;}
.navBox li a.a1:hover,.navBox li a.b1{background-position:-118px 0;}
.navBox li a.a2:hover,.navBox li a.b2{background-position:-236px 0;}
.navBox li a.a3:hover,.navBox li a.b3{background-position:-354px 0;}
.navBox li a.a4:hover,.navBox li a.b4{background-position:-472px 0;}
.navBox li a.a5:hover,.navBox li a.b5{background-position:-590px 0;}
.navBox li a.a6:hover,.navBox li a.b6{background-position:-708px 0;}
.navBox li a.a7:hover,.navBox li a.b7{background-position:-826px 0;}

.navTop{position:absolute; width:330px; height:29px; right:33px; top:5px; z-index:999;}
.navTop li{float:left; width:65px; height:29px; text-indent:-9999px;}
.navTop li a{display:block; width:65px; height:29px; float:left; background:url(../images/none.gif) no-repeat;}

.top_flash{position:absolute; width:1002px; height:465px; left:0; top:0; z-index:111;}

.flash_mv{float:left; width:410px; height:266px; background:url(../images/fla_bg.jpg) no-repeat;}
.flash_mv p{width:399px; height:254px; padding:5px 0 0 6px;}
.news_box{float:right; width:469px; height:265px; background:url(../images/news_box.jpg) no-repeat;}
.news_box p{width:58px; height:24px; float:right; margin:9px 8px 0 0; display:inline; text-indent:-9999px;}
.news_box p a{width:58px; height:24px;float:right;  display:block; background:url(../images/none.gif) no-repeat;}
.news_box ul{width:430px;padding:10px 10px 0 12px;float:left;}
.news_box ul li{float:left;width:440px;line-height:21px;font-size:12px;text-indent: 1em;}
.news_box ul li a:hover{color:#cc0000; text-decoration:none;}
.news_box ul li span{float:right;}

.process{width:894px; height:68px; background:url(../images/process.jpg) no-repeat; margin:10px auto 0 auto;clear:both; position:relative;}
.process ul{float:right; width:750px;}
.process ul li{ float:left; width:146px; height:68px; text-indent:-9999px;}
.process ul li.li00,.process ul li.li01,.process ul li.li02,.process ul li.li03,.process ul li.li04{ width:146px;background:url(../images/process_on.gif) no-repeat;}
.process ul li.li01{background-position:-146px 0;}
.process ul li.li02{background-position:-296px 0;}
.process ul li.li03{background-position:-438px 0;}
.process ul li.li04{background-position:-598px 0; width:165px;}

.prize_box{width:894px; height:167px; background:url(../images/prize_box.jpg) no-repeat;}

.info_box01{width:894px; height:188px; background:url(../images/first_box.jpg) no-repeat;}
.info_box01 h1{width:270px; line-height:28px; margin-left:300px; padding:10px 0; text-align:center;}
.info_box01 dl{float:left; width:850px; padding:0 15px;}
.info_box01 dt,.info_box01 dd{float:left; width:80px; color:#ff9900; line-height:23px;}
.info_box01 dd{width:765px; font-size:14px; color:#ffffcc;}
.info_box01 dd a{color:#ffcc66; text-decoration:underline;}
.info_box01 dd span{color:#ffcc00; font-size:16px;}
.info_top table tr th{line-height:50px; font-size:12px; color:#ffff66; background-color:#362e2b; border-right:1px solid #cfa972;}
.info_top table tr td{font-size:12px; line-height:20px; color:#000;border-right:1px solid #cfa972; border-bottom:1px solid #cfa972; text-align:center;}

#hezuo_box{width:894px; height:60px; background:url(../images/hezuo_box.jpg) no-repeat;}
.scroll{wdith:660px; height:48px; float:right; margin-right:10px; display:inline; overflow:hidden;}
.scroll ul li{float:left; width:88px; height:31px; padding:15px 20px 0 0;}
.scroll ul li img{width:88px; height:31px; border:1px solid #867666;}
#demo {overflow:hidden;width:660px;height:48px;}
#indemo {float:left;width:800%;}
#demo1 ,#demo2{float: left;}


.copy_box{width:894px; height:58px; position:relative;}
.copy_box dl{width:665px; float:left; padding:10px 0 0 115px;}
.copy_box dl dt{float:left; width:422px; height:33px; line-height:33px; font-size:12px; color:#cfa972; padding-left:15px; background:url(../images/btn_copy.jpg) no-repeat;}
.copy_box dl dd{float:left;width:30px; height:33px; padding-left:10px;}
.copy_box dl dd img{cursor:pointer;}
.copy_box dl dd.ddCopy{position:absolute; width:425px; height:31px; left:115px; top:10px; z-index:111;}

/*game*/
.game_main{width:891px; background:url(../images/game_main.gif) no-repeat 0 282px;}
.game_bot{background:url(../images/game_bot.gif) no-repeat center bottom; padding-bottom:30px;}
.game_top{background:url(../images/game_top.gif) no-repeat center top; padding-top:80px; height:auto!important; min-height:973px; height:973px; position:relative;}
.game_top p{padding:0 30px; line-height:24px;font-size:14px;}
.game_top p a{text-decoration:underline;}
.game_top p.p1{padding-top:10px;}

.aList{float:left; width:130px; padding:78px 0 0 33px;}
.aList li{ line-height:25px; text-align:center; font-size:12px; }
.aList li.kong{height:53px;}
.aList li.kong1{height:55px;}
.eList{float:right; padding:78px 33px 0 0;}

.bList{float:left;width:108px;padding:134px 0 0 10px;}
.bList li{line-height:18px; text-align:center; font-size:12px; }
.bList li.kong{height:168px;}
.fList{float:right;padding:134px 12px 0 0;}

.cList,.gList{position:absolute;float:left; width:108px; height:460px; left:230px; top:448px; z-index:111;}
.cList li{line-height:18px; text-align:center; font-size:12px; }
.cList li.kong{height:372px;}
.gList{left:549px;}

.dList{position:absolute; width:285px; height:90px; left:302px; top:626px; z-index:112; overflow:hidden;}
.dList dt{float:left;line-height:18px; width:109px; text-align:center; font-size:12px; padding-top:25px;}
.dList dd{float:left; width:40px; height:50px; font-size:12px; color:#ffff99; padding:45px 10px 0 12px; text-align:center; line-height:18px;}

/*prize_list*/
.prize_list_rep{width:891px; background:url(../images/prize_rep.jpg) repeat-y center;}
.prize_list_bot{background:url(../images/prize_bot.jpg) no-repeat center bottom; padding-bottom:30px;}
.prize_list_top{background:url(../images/prize_top.jpg) no-repeat center top; padding-top:80px; height:auto!important; min-height:500px; height:500px;}
.prize_list_top table{width:836px; margin:0 auto;}
.prize_list_top table tr th{line-height:50px; font-size:12px; color:#ffff66; background-color:#362e2b; border-right:1px solid #cfa972;}
.prize_list_top table tr td{font-size:12px; line-height:20px; color:#000;border-right:1px solid #cfa972; border-bottom:1px solid #cfa972; text-align:center;}
.prize_list_top P{font-size:12px; text-indent:2em;}
.info{text-align:center; margin-top:5px; font-weight:bold;}
/*info*/
.info_top{background:url(../images/info_top.jpg) no-repeat center top; padding-top:30px; height:auto!important; min-height:500px; height:500px;}
.info_top h2{padding-left:21px; height:60px;}
.info_top h2 img{float:left; cursor:pointer;}
.info_top p{padding:0 40px; font-size:14px; line-height:24px; clear:both; text-indent:2em;}


.info {
	padding:10px; z-index: 222; background: #000; filter: alpha(opacity=80); visibility:hidden; width: 220px; color: #fff; line-height: 20px; position: absolute; text-align:left; opacity: 0.9; font-size:12px; font-weight:100;
}
#a ,#b,#c,#d,#e{left: 130px; top: -120px}
#b {left: 280px; top: -200px}
#c {left: 430px; top: -180px}
#d {left: 580px; top: -180px}
#e {left: 710px; top: -180px}
