@charset "utf-8";
html,body{width:100%;}
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,li.dl,dt,dd,form,fieldset,label,small,img{margin:0; padding:0;}
ul,ol,li{list-style:none;}
img,form,fieldset,label{border:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#f00;}

.red{color:#f00;}
.bold{font-weight:bold;}

html{background:#E1EFFF url(../images/bg_top.jpg) center 29px no-repeat;}
body{background:url(../images/bg_bottom.jpg) bottom center no-repeat;}
#content{margin:0 auto; width:960px; overflow:hidden;}
#top{float:left; width:960px;}
#top img.toppic,
#top div.nav img,
#top div.nav a{display:block; float:left;}
#top div.nav{float:left; width:960px;}
#top div.nav a{display:block; height:71px; text-indent:-500px; overflow:hidden;}
#top div.nav div.logo{float:left; display:block; width:222px; height:71px; background:url(../images/nav_p2.jpg);}
#top div.nav div.logo h1{float:left; text-indent:-500px; width:222px; height:71px; overflow:hidden;}
#top div.nav a.btn1{width:121px; background:url(../images/nav_b1.jpg) 0 -71px;}
#top div.nav a.btn2{width:116px; background:url(../images/nav_b2.jpg) 0 -71px;}
#top div.nav a.btn3{width:102px; background:url(../images/nav_b3.jpg) 0 -71px;}
#top div.nav a.btn4{width:103px; background:url(../images/nav_b4.jpg) 0 -71px;}
#top div.nav a.btn5{width:117px; background:url(../images/nav_b5.jpg) 0 -71px;}
#top div.nav a.btn6{width:125px; background:url(../images/nav_b6.jpg) 0 -71px;}
#top div.nav a.btn1:hover{background:url(../images/nav_b1.jpg);}
#top div.nav a.btn2:hover{background:url(../images/nav_b2.jpg);}
#top div.nav a.btn3:hover{background:url(../images/nav_b3.jpg);}
#top div.nav a.btn4:hover{background:url(../images/nav_b4.jpg);}
#top div.nav a.btn5:hover{background:url(../images/nav_b5.jpg);}
#top div.nav a.btn6:hover{background:url(../images/nav_b6.jpg);}
#top div.anime{float:left; width:960px; height:236px; background:url(../images/top_pbg.jpg);}
#top div.anime a.start{float:left; width:210px; height:236px; background:url(../images/top_pbg1.jpg);}
#top div.anime div.flv{float:left; width:750px; height:236px; background:url(../images/top_pbg2.jpg);}
#main{float:left; width:960px;}
#main #left{float:left; width:210px; }
#main #left div.reg{float:left; width:210px; background:url(../images/left_aboutgame_reg.jpg);}
#main #left div.reg form{width:155px; margin:56px 0 0 29px; _margin-top:52px;}
#main #left div.reg form fieldset{float:left; width:155px; height:20px; margin-bottom:10px;}
#main #left div.reg form fieldset label{float:left; width:50px; height:20px; line-height:22px; overflow:hidden; font-size:12px; font-weight:bold;}
#main #left div.reg form fieldset input{float:left; width:100px; height:18px; border:solid 1px #000;}
#main #left div.reg form fieldset input.go{width:82px; height:24px; border:0; color:#391805; font-weight:bold; margin-left:36px; background:url(../images/left_aboutgame_btn1.jpg); overflow:hidden; line-height:26px; _margin-top:-32px; cursor:pointer;}
#main #left div.reg form.loged{width:180px; margin-left:23px; font-size:12px;}
#main #left div.reg form.loged input.out{width:57px; height:24px; border:0; background:url(../images/left_aboutgame_btn2.jpg); overflow:hidden; font-size:12px; line-height:26px; margin-top:15px; font-weight:bold; color:#173707; cursor:pointer;}
#main #left div.reg form.loged input.go{width:82px; height:24px; border:0; background:url(../images/left_aboutgame_btn1.jpg); overflow:hidden; font-size:12px; line-height:26px; margin-top:15px; font-weight:bold; color:#3A1D00; cursor:pointer;}
#main #left div.aboutgame{float:left; width:210px; background:url(../images/left_aboutgame_bg.gif) top left no-repeat;}
#main #left div.aboutgame div.btns{float:left; width:158px; padding:0 26px 62px 26px; margin:17px 0 0 0;background:url(../images/left_aboutgame_bot.jpg) bottom left no-repeat;}
#main #left div.aboutgame div.btns a{float:left; display:block; margin:0 auto 4px; width:155px; height:44px; text-indent:-300px; overflow:hidden;}
#main #left div.aboutgame div.btns a.btn1{background:url(../images/left_aboutgame_b1.jpg);}
#main #left div.aboutgame div.btns a.btn2{background:url(../images/left_aboutgame_b2.jpg);}
#main #left div.aboutgame div.btns a.btn3{background:url(../images/left_aboutgame_b3.jpg);}
#main #left div.aboutgame div.btns a.btn4{background:url(../images/left_aboutgame_b4.jpg);}
#main #left div.aboutgame div.btns a.btn5{background:url(../images/left_aboutgame_b5.jpg);}
#main #left div.aboutgame div.btns a.btn6{background:url(../images/left_aboutgame_b6.jpg);}
#main #left div.aboutgame div.btns a.btn1:hover{background:url(../images/left_aboutgame_b1.jpg) -155px 0;}
#main #left div.aboutgame div.btns a.btn2:hover{background:url(../images/left_aboutgame_b2.jpg) -155px 0;}
#main #left div.aboutgame div.btns a.btn3:hover{background:url(../images/left_aboutgame_b3.jpg) -155px 0;}
#main #left div.aboutgame div.btns a.btn4:hover{background:url(../images/left_aboutgame_b4.jpg) -155px 0;}
#main #left div.aboutgame div.btns a.btn5:hover{background:url(../images/left_aboutgame_b5.jpg) -155px 0;}
#main #left div.aboutgame div.btns a.btn6:hover{background:url(../images/left_aboutgame_b6.jpg) -155px 0;}
#main #left div.num{float:left; width:210px;}
#main #left div.num img,
#main #left div.num ul,
#main #left div.num ul li,
#main #left div.num ul li big,
#main #left div.num ul li span,
#main #left div.num ul li small{float:left;}
#main #left div.num ul{width:166px; padding:0 22px; background:url(../images/left_num_bg.jpg);}
#main #left div.num ul li{width:166px; background:url(../images/left_num_xline.jpg) bottom left repeat-x;}
#main #left div.num ul li big,
#main #left div.num ul li span,
#main #left div.num ul li small{width:26px; overflow:hidden; text-align:center; text-align:center; font-size:12px; height:24px; line-height:27px; overflow:hidden;}
#main #left div.num ul li big{font-weight:bold; color:#548204; font-family:"宋体";}
#main #left div.num ul li span{width:114px;}
#main #left div.sever{float:left; width:210px; overflow:hidden;}
#main #left div.sever img,
#main #left div.sever div{float:left;}
#main #left div.sever div{width:160; font-size:12px; font-family:"宋体"; padding:5px 25px; background:url(../images/left_num_bg.jpg); line-height:20px;}
#main #right{float:left; width:750px;}
#main #right div.gg{float:left; width:750px;}
#main #right div.gg div,img,
#main #right div.gg div.scroll,
#main #right div.gg div.ad{float:left;}
#main #right div.gg div.scroll{width:483px; height:226px; background:url(../images/idx_scroll_photo.jpg);}
#main #right div.gg div.ad{width:249px; height:220px; padding-top:6px; background:url(../images/idx_scroll_ad.jpg);}
#main #right div.gg div.ad img{width:202px; height:88px; border:solid 1px #000;}
#main #right div.gg div.ad img.ad1{margin:11px 0 0 22px;}
#main #right div.cona{float:left; width:750px; overflow:hidden; background:url(../images/idx_main_bg.jpg);}
#main #right div.cona div.boxes{float:left; width:850px; overflow:hidden; padding:116px 0 0 33px; background:url(../images/idx_main_top.jpg) left top no-repeat;}
#main #right div.cona img.bot{float:left;}
#main #right div.cona div.box{float:left; width:333px; padding-bottom:16px; margin-right:16px; margin-bottom:16px; background:url(../images/idx_main_box_bg.jpg) left bottom;}
#main #right div.cona div.box h3{float:left; width:333px; height:44px; overflow:hidden;}
#main #right div.cona div.box h3.t1{background:url(../images/idx_main_box_top1.jpg);}
#main #right div.cona div.box h3.t2{background:url(../images/idx_main_box_top2.jpg);}
#main #right div.cona div.box h3.t3{background:url(../images/idx_main_box_top3.jpg);}
#main #right div.cona div.box h3.t4{background:url(../images/idx_main_box_top4.jpg);}
#main #right div.cona div.box h3.t5{background:url(../images/idx_main_box_top5.jpg);}
#main #right div.cona div.box h3.t6{background:url(../images/idx_main_box_top6.jpg);}
#main #right div.cona div.box h3 a{float:right; font-size:12px; font-weight:normal; color:#4B2B0D; margin-top:20px; padding-right:5px; font-family:"宋体";}
#main #right div.cona div.box h3 a:hover{font-weight:bold;}
#main #right div.cona div.box ul{margin:0 auto; width:297px;}
#main #right div.cona div.box ul li{float:left; width:297px;; height:16px; padding-top:12px; font-size:12px; background:url(../images/idx_main_box_xline.jpg) left bottom repeat-x; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main #right div.cona div.box div.intro{float:left; width:333px; height:245px; background:url(../images/idx_main_box_bg2.jpg); margin:0;}
#main #right div.cona div.box div.intro p{width:180px; font-size:12px; margin:7px 0 0 20px; line-height:20px;}
#main #right div.cona div.gamephoto{overflow:hidden;}
#main #right div.cona div.gamephoto div.pics{float:left; margin:14px 0 0 16px; width:350px; height:154px; _height:152px; _margin:8px;}
#main #right div.cona div.gamephoto div.pics a{float:left; display:block; width:64px; height:64px; margin-right:8px; margin-bottom:8px; border:solid 3px #C1AF82;}
#main #right div.cona div.gamephoto div.pics a:hover{border:solid 3px #5A4214;}
#main #right div.cona div.gamephoto div.pics a img{float:left; width:64px; height:64px;}
#main #right div.cona div.boxintro,
#main #right div.cona div.boxnews{padding-bottom:0;}
#main #right div.cona div.boxnews{height:289px;}
#main #right div.cona div.shop{float:left; width:682px; background:url(../images/idx_main_box2_bg.jpg); margin-bottom:16px;}
#main #right div.cona div.shop div.shopbox{float:left; width:341px; overflow:hidden;}
#main #right div.cona div.shop div.shopbox div{float:left; width:341px; padding-left:23px;}
#main #right div.cona div.shop div.shopbox div a{float:left; width:58px; margin-right:14px; padding:1px 4px 5px 1px; background:url(../images/idx_main_box2_imgbox.jpg) left top no-repeat; cursor:pointer;}
#main #right div.cona div.shop div.shopbox div a img{float:left; width:58px; height:58px;}
#main #right div.cona div.shop div.shopbox div a span{float:left; font:normal 12px/14px "宋体"; width:58px; height:28px; padding-top:6px; text-align:center; overflow:hidden; }
#bottom{float:left; height:207px; font-family:"宋体"; font-size:12px;}
#bottom p{line-height:20px; margin:154px 0 0 230px;}
#bottom p span{font-family:Arial, Helvetica, sans-serif;}

#main div.listpage{float:left; width:750px; overflow:hidden; background:url(../images/idx_main_bg.jpg);}
#main div.listpage div.lis{float:left; background:url(../images/list_listbg.jpg) left top no-repeat; min-height:1230px; _height:1230px;}
#main div.listpage div.lis h2{float:left; display:block; width:750px; font-size:12px; font-weight:normal; padding:17px 0 82px 75px; font-family:"宋体";}
#main div.listpage div.lis ul{float:left; display:block; width:650px; padding:0 50px;}
#main div.listpage div.lis ul li{float:left; display:block; width:650px; height:18px; padding-top:18px; font-size:12px; font-family:"宋体"; background:url(../images/list_xline.jpg) bottom left repeat-x;}
#main div.listpage div.lis ul li a{float:left; padding-left:5px;}
#main div.listpage div.lis ul li span{float:right; padding-right:5px;}
#main div.listpage div.lis div.page{float:left; width:750px; text-align:center; font:normal 12px/20px "宋体"; padding-top:32px;}
#main div.listpage div.lis div.art{float:left; width:650px; padding:0 50px;}
#main div.listpage div.lis div.art h1{float:left; width:100%; font:bold 24px/24px "黑体"; padding:3px 0; color:#2B4900;}
#main div.listpage div.lis div.art h5{float:left; width:100%; font:normal 12px/30px "宋体"; padding-bottom:10px; color:#644212; border-bottom:solid 1px #A28C67;}
#main div.listpage div.lis div.art p{float:left; width:100%; font:normal 14px/24px "宋体"; padding:12px 0;}
#main div.listpage div.lis div.moreli{float:left; width:650px; padding:30px 50px 0;}
#main div.listpage div.lis div.moreli h3{float:left; width:650px; height:25px; background-color:#E9DDC2; line-height:27px; font-size:12px; text-indent:9px;}
#main div.listpage div.lis div.moreli ul{float:left; width:650px; padding:0;}
#main div.listpage div.lis div.moreli ul li{float:left; width:325px; padding-top:13px;}
#main div.listpage div.lis div.moreli ul li a{font-family:"宋体"; width:300px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#52360E;}
#main div.listpage div.lis div.moreli ul li a:hover{color:#f00;}

#scrollad {position:relative; width:483px; _width:475px; height:215px; overflow:hidden; }
.regbox1 {
	height: 235px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial;
	margin-top: 45px;
	overflow: hidden;
}
.regbox1 .clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

.regbox1 * {
	margin: 0px;
	padding: 0px;
	width: auto;
}
.regbox1 dl {
	line-height: 20px;
	font-size: 12px;
	clear: both;
	padding-bottom: 4px;
	zoom:1;
}
.regbox1 dt {
	float: left;
	width: 52px;
	text-align: right;
	line-height: 20px;
}
.regbox1 dd {
	float: right;
	width: 110px;
}
.regbox1 .infobox {
	clear: both;
	height: 50px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
	color: #0000ff;
	padding-top: 5px;
}
.regbox1 .inp1 {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	background-color: #eaf7fe;
	height: 18px;
	border: 1px solid #00487c;
}
.regbox1 select {
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	background-color: #eaf7fe;
	height: 22px;
	width: 105px;
}
.regbox1 .inp2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	height: 24px;
	background-image: url(../images/left_aboutgame_btn1.jpg);
	background-repeat: no-repeat;
	width: 82px;
	font-weight: bold;
	color: #ca0915;
}



.pix{width:468px; height:208px; position:absolute; left:8px; top:9px;}
.pix img{width:468px; height:208px;}
.nums{position:absolute; left:437px; top:41px;}
.nums li{width:21px; height:21px;  font:bold 12px/21px "宋体"; overflow:hidden; text-align:center; color:#383530; margin-bottom:5px; background:url(../images/idx_scroll_photo_b1.jpg); cursor:pointer;}
.nums li.on{width:21px; height:21px;  font:bold 12px/21px "宋体"; overflow:hidden; text-align:center; color:#383530; margin-bottom:5px; background:url(../images/idx_scroll_photo_b2.jpg); cursor:pointer; color:#264800;}

/*20090824*/
#main #right div.cona div.box div.int{float:left; width:292px; height:69px; overflow:hidden; line-height:21px; color:#8A7543; padding:13px 18px 0 23px; font-size:12px; background:url(../images/idx_main_box_int.gif) 18px 9px no-repeat;}
#main #right div.cona div.boxnews div.int{height:60px; padding-top:9px; margin-bottom:-5px; line-height:19px; background:url(../images/idx_main_box_int.gif) 18px 3px no-repeat;}
#main #left div.reg{height:339px;}
#main #left div.reg form fieldset{float:left; width:155px; height:18px; margin-bottom:10px;}
#main #left div.reg form fieldset label{float:left; width:50px; height:18px; line-height:22px; overflow:hidden; font-size:12px; font-weight:normal;}
#main #left div.reg form fieldset input{float:left; width:100px; height:16px; border:solid 1px #000;}
#main #left div.reg form fieldset select{width:100px;}
#main #left div.reg form fieldset input.go2{width:82px; height:24px; line-height:26px; margin-left:36px; _position:relative; _top:-38px; _left:36px; height:24px; border:0; color:#391805; font-weight:bold; background:url(../images/left_aboutgame_btn1.jpg); cursor:pointer;}
/*20090902*/
form.newcard{width:500px; margin:20px auto 0;}
div.newcard{width:500px; margin:90px auto 0;}
form.newcard fieldset{width:100%; height:30px;}
form.newcard fieldset.title{font-size:14px; font-weight:bold; color:#f00;}
form.newcard fieldset.tro{font-size:12px; font-weight:bold;}
form.newcard fieldset input.ttg{margin-left:60px; margin-top:10px;}

/*20090904 by kugee*/
#main div.listpage div.lis .imgbox dl{float:left; width:155px; text-align:center; height:126px; margin-left:27px;}
#main div.listpage div.lis .imgbox dt{background-color:#fff; padding:3px; border:1px solid #dbdbdb; height:80px; width:115px; margin-right:auto; margin-left:auto;}
#main div.listpage div.lis .imgbox dd{padding-top:5px; font-size:12px;}

/*20090917
#main #left div.frlnk{margin-top:10px;}
#main #left div.frlnk div{width:180; padding:5px 13px 0 17px;}
#main #left div.frlnk div marquee{margin:0; padding:0; width:180px; height:96px;}
#main #left div.frlnk div a{float:left; display:block; width:88px; height:31px; margin:0 1px 1px 0; overflow:hidden;}
#main #left div.frlnk div a img{float:left; width:88px; height:31px;}
*/

/*20090921*/
#main #left div.frlnk{margin-top:10px;}
#main #left div.frlnk div.lplp div{background:none; width:180px; padding:0; margin:0;}
#main #left div.frlnk div.lplp{width:180; padding:5px 13px 0 17px;}
#main #left div.frlnk div.lplp a{float:left; display:block; width:88px; height:31px; margin:0 1px 1px 0; overflow:hidden;}
#main #left div.frlnk div.lplp a img{float:left; width:88px; height:31px;}

/*20100414*/
div.pluslist_wq{width:610px; margin-left:70px; _margin-left:35px; padding-top:30px; float:left;}
div.pluslist_wq table{border-top:solid 1px #A97E30; border-left:solid 1px #A97E30; width:610px;}
div.pluslist_wq table td,
div.pluslist_wq table th{border-right:solid 1px #A97E30; border-bottom:solid 1px #A97E30; font-size:12px; padding:5px;}
div.pluslist_wq table th{padding-top:9px; background-color:#E2C292;}
div.pluslist_wq table td.tname,
div.pluslist_wq table td.timg{text-align:center;}
div.pluslist_wq table td.timg img{float:none;}
div.pluslist_wq div.bigimg{width:610px; text-align:center;}
div.pluslist_wq div.bigimg img{width:600px; float:none;}
div.pluslist_wq div.imgpage{text-align:center; font-size:12px; margin-top:20px;}
div.pluslist_wq div.imapage{text-align:center; font-size:12px; padding-top:10px;}
div.pluslist_wq div.imapage span.red3{color:#FF0000; font-weight:bold;}
div.pluslist_wq div.imgpage a{border:solid 1px #8E5720; background-color:#E8CEB3; color:#693A10; padding:4px 3px 3px 4px; font-size:12px; font-weight:bold;}
div.pluslist_tit{padding:0 0 5px 0; font-size:18px; font-weight:bold;}
div.pluslist_tit2{padding:30px 0 5px 0; font-size:18px; font-weight:bold;}