@charset "UTF-8";
/**author:don + mail: i.don@hotmail.com + date:2010-12-15**/
body{ font-family:"宋体"; background-color:#b7e2fc; font-size:12px; line-height:18px; color:#660000; }
a:link{color:#660000; text-decoration:none;}
a:visited{ color:#660000;text-decoration:none;}
a:hover{color:#660000; text-decoration:underline; }
a:active{color:#f30; }
.bg01{background:url(img/bg01.jpg) no-repeat center 0;}
.bg02{background:url(img/bg02.jpg) no-repeat center bottom;}
.wrap{background:url(img/bn_home.jpg) no-repeat 0 0;width:996px; margin:0 auto; position:relative;}


.style1 .bg01{background: url(img/sbg01.jpg) no-repeat center 0;}
.style1 .bg02{background: url(img/sbg02.jpg) no-repeat center bottom;}

.style1 .wrap{background:url(img/wbg.jpg) no-repeat 0 0;width:996px; margin:0 auto; position:relative;}


.style2 .bg01{ background:url(img/style02bg.jpg) no-repeat center 0;}
.style2 .wrap{background:url(img/srwrapbg.jpg) no-repeat 0 0;width:1000px; margin:0 auto; position:relative;}
.style2 .col3{ width:1000px; margin:0 auto;}

#bar {height:36px; overflow: hidden; padding-left: 3px; width:1000px; margin:0 auto;}
#b1 {float: left; height: 28px;overflow: hidden;}
#b1 li img{ float:left;border:0; width:90px; height:23px; margin:5px 10px 0 0; overflow:hidden;}
#b1 li{ line-height:14px;}
#b2 {float: right; padding-right: 3px;}
#b2 li {float:left; margin:0 0 0 8px; padding:0 0 0 18px; line-height:14px;}


/* // ----nav ---- // */
/*---nav---*/
#nav{height:29px; padding-top:34px; margin:0 auto; }
#nav ul li{height:21px;}
#nav a{float:left; width:92px; height:29px; overflow:hidden; text-align:center; text-indent:-999em;}
#nav a:hover, #nav .current{background-image: url(img/nav_on.jpg); }
#nav .a1{background-position:0 0; width:93px; }
#nav .a2{margin-left:2px; background-position:-95px 0; width:99px;}
#nav .a3{margin-left:2px;  background-position:-196px 0; width:94px;}
#nav .a4{margin-left:2px;  background-position:-292px 0; width:94px;}
#nav .a5{margin-left:227px; background-position:-613px 0; width:94px;}
#nav .a6{margin-left:2px; background-position:-709px 0; width:95px;}
#nav .a7{margin-left:2px; background-position:-806px 0; width:95px;}
#nav .a8{margin-left:1px; background-position:-902px 0; width:94px;}

/* // ----nav ---- // */

/*---banner---*/
.banner{position:relative; height:380px;} 
/*---start--*/
.reggame{ display:block; width:68px; height:29px; verflow:hidden; z-index:8; background:url(img/blank.gif) no-repeat 0 0; position:absolute; top:325px; left:5px; text-indent:-999em;}
.startgame1{display:block; width:128px; height:127px;  overflow:hidden; z-index:8; background:url(img/blank.gif) no-repeat 0 0; position:absolute; top:304px; right:41px;}
.startgame{display:block; width:128px; height:127px;  overflow:hidden; z-index:8; background:url(img/blank.gif) no-repeat 0 0; position:absolute; top:304px; right:41px; text-indent:-999em;}
.paygame{display:block; width:68px; height:29px;  overflow:hidden; z-index:8; background:url(img/blank.gif) no-repeat 0 0; position:absolute; top:325px; left:175px; text-indent:-999em;}
/*---start--*/
/*---banner---*/
#subNav{ width:638px; height:118px; float:right;z-index:8; position:absolute; top:320px; right:20px; overflow:hidden;}

#col1{width:205px;}
.style1 #col1{width:209px;}
#col3{ width:791px;}
.boxTop{background:url(img/lf02.jpg) repeat-y scroll 0 0 transparent;}
.boxMid{background:url(img/lf01.jpg) no-repeat center 0 transparent;}
.boxBot{background:url(img/lf03.jpg) no-repeat center bottom transparent;}


.style1 #col3{width:787px; position:relative;}
.col3Mid{background:url(img/mid.png) repeat-y;}
.col3Top{background:url(img/col3t.jpg) no-repeat center 0 transparent;}
.style1 .col3Top{background:url(img/top.png) no-repeat center 0 transparent;}
.col3Bot{background:url(img/bot.png) no-repeat center bottom transparent; min-height:1181px; _height:1181px;}



#footer {
    clear:both;
    padding:120px 0 10px;
    width: 100%;
	}
.style1 #footer {
    clear:both;
    padding:80px 0 20px;
    width: 100%;
	}
	
#footer p {
    color:#fff;
    line-height:26px;
    text-align: center;
	}
#footer p a{
    color:#fff;
	text-decoration:none;
	}
#footer p a:hover{
    color:#fff;
	text-decoration:underline;
	}

.qav{ width:161px; margin:0 auto; padding:58px 0 0;}
.qav a{ display:block; float:left; width:75px; height:35px; text-indent:-999em; overflow:hidden;}
.qav .qav1{ background-image:url(img/ucbtn.png); background-position:0 0; margin-right:8px;}
.qav .qav2{ background-image:url(img/ucbtn.png); background-position:-85px 0;}
