@charset "utf-8";
/* CSS Document */
body{
	background:url(topbg0.jpg) center top no-repeat #000;
	margin:0;
	padding:0;
	font:"宋体";
	font-size:12px;
}
ul, li, a, p, div, img, input, span, table, h1, h2, h3, h4{
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
img{
	border:none;
}
a{
	color:#fee4b2;
	text-decoration:none;
}
a:hover{
	color:#ff4e00;
}
.clear{
	clear:both;
	width:0;
	height:0;
}

/*======================================================================================*/

#wrapper{
	width:950px;
	margin:0 auto;
	padding:0;
}

/*===== icon start =====*/
#icon{
	width:950px;
	height:107px;
	margin:0 auto;
	background:url(topbg1.jpg) left top no-repeat;
	position:relative;
}
#icon a.btn{
	display:block;
	width:120px;
	height:28px;
	background:url(icon.jpg) left top no-repeat;
	float:right;
	margin:7px 27px 0 0;
}
*html #icon a.btn{
	margin-right:14px;
}/*IE6*/
#icon a.btn:hover{
	background:url(icon_hover.jpg) left top no-repeat;
}
#icon a.logo{
	width:239px;
	height:107px;
	margin:0 0 0 357px;
	display:block;
}
#icon .mar{
	margin:0;
	padding:0;
	width:320px;
	color:#fff;
}
/*roll text start*/
.nuodou1{
	margin-left:613px;
	margin-top:50px;
	width:300px;
	height:22px;
	overflow:hidden;
	white-space:nowrap;
	position:absolute;
}
.nuodou2{
	margin:0px auto;
}
.div2{
	width:auto;
	height:22px;
	font-size:12px;
	line-height:22px;
	vertical-align:middle;
}
.div2 a:hover{
	color:#ffa881;
}
/*roll text end*/

/*===== icon end =====*/
#topbg2{
	width:950px;
	height:68px;
	margin:0 auto;
	background:url(topbg2.jpg) left top no-repeat;
}

/*===== menubar start =====*/
#menuBar{
	width:950px;
	height:111px;
	margin:0 auto;
	background:url(topbg3.jpg) left top no-repeat;
}
#menuBar img{
	float:left;
}
#menuBar div{
	margin-top:52px;
	width:744px;
	height:59px;
	float:left;
}
/*===== menubar end =====*/

/*===== main start =====*/
#main{
	width:950px;
	margin:0 auto;
}
/*left*/
#left{
	width:206px;
	margin-right:11px;
	float:left;
	overflow:hidden;
}

#left ul.sideBar {
    background: url(leftBtn.jpg) no-repeat scroll 0 0 transparent;
    height: 164px;
    width: 206px;
}
#left ul.sideBar2 {
    background: url(leftBtn2.jpg) no-repeat scroll 0 0 transparent;
    height: 164px;
    width: 206px;
}
#left ul.sideBar li.logGroup {
    height: 109px;
    width: 206px;
    overflow:hidden;
}
#left ul.sideBar li.logGroup input {
    background-color: #FFE2A1;
    border: 1px solid #301100;
    height: 20px;
    line-height: 20px;
    margin-left: 70px;
    width: 95px;
}
#left ul.sideBar li.logGroup input#ipt2 {
    margin: 6px 0 5px 70px;
}
#left ul.sideBar li.logGroup input.loginbutton{ margin-left:0;}
#left ul.sideBar li a {
    display: block;
    height: 36px;
    margin-bottom: 2px;
}
#left ul.sideBar li.btn1 a {
    background: url(btn1.jpg) no-repeat scroll 0 0 transparent;
    height: 55px;
    width: 206px;
}
#left ul.sideBar li.btn1 a:hover {
    background: url(btn1_hover.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar li.logGroup li.forgetCode{width: 89px;  margin-left:20px;_margin-left:10px;*margin-top:-14px;}
#left ul.sideBar li.logGroup li.forgetCode a {
    background: url(btn6.jpg) no-repeat scroll 0 0 transparent;
    width: 89px;
}
#left ul.sideBar li.logGroup li.forgetCode a:hover {
    background: url(btn6.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar li.logGroup li.log a {
    background: url(btn7.jpg) no-repeat scroll 0 0 transparent;
    margin-left: 3px;
    width: 70px;
}
#left ul.sideBar li.logGroup li.log a:hover {
    background: url(btn7.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn6{
    background:url(aftLog.jpg) no-repeat scroll 0 0 transparent;
    height:71px;
    padding:0 25px;
    width:156px;
}
#left ul.sideBar2 li.btn6 p {
    color: #FFDE00;
    padding: 7px 0 2px;
}
#left ul.sideBar2 li.btn6 a {
    background: url(dot.jpg) no-repeat scroll left center transparent;
    color: #FFE196;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    padding-left: 12px;
    width: 60px;
}
#left ul.sideBar2 li.btn6 a:hover {
    color: #FF4E00;
}
#left ul.sideBar2 .btnGroup li a {
    display: block;
    height: 36px;
    width: 103px;
}
#left ul.sideBar2 li{
    float: left;
}
#left ul.sideBar2 li.btn7 a {
    background: url(btn2.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn7 a:hover {
    background: url(btn2_hover.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn8 a {
    background: url(btn3.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn8 a:hover {
    background: url(btn3_hover.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn9 a {
    background: url(btn4.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn9 a:hover {
    background: url(btn4_hover.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn10 a {
    background: url(btn5.jpg) no-repeat scroll 0 0 transparent;
}
#left ul.sideBar2 li.btn10 a:hover {
    background: url(btn5_hover.jpg) no-repeat scroll 0 0 transparent;
}

#left .gameList{
	width:206px;
	height:286px;
	background:url(indexGameListBg.jpg) no-repeat;
	float:left;
}
#left .gameList table{
	margin:46px auto 0;
	width:179px;
	text-align:center;
	border-collapse: collapse;
}

#left .gameList table td{
	border:1px solid #2e2e2e;
	color:#c09b51;
}
#left .gameList table td a{
	color:#c09b51;
}
#left .gameList table td a:hover{
	color:#ef8d00;
}
#left .gameList span{
	padding:10px 23px;
	display:block;
	text-align:right;
	
}
#left .gameList span a{
	color:#8b5c00;
}
#left .gameList span a:hover{
	color:#ef8d00;
}
/*===== scroll pic start =====*/
#roll{
	background:url(indexActivePicBg.jpg) no-repeat;
	width:206px;
	height:326px;
	float:left;
	margin-top:5px;
}
#demo{
	margin-top:56px;
	width:168px;
	height:255px;
	overflow:hidden;
	float:left;
	margin-left:19px;
}
*html #demo{
	margin-left:10px;
}/*IE6*/
#demo img{
	margin-bottom:4px;
	display: block;
}
/*===== scroll pic end =====*/
#left .sidePic, #left .flashUpdate{
	width:187px;
	height:51px;
	background:url(sidePicBg.jpg) no-repeat;
	padding:8px 9px 7px 10px;
	float:left;
	margin-top:5px;
}
#left .customService{
	width:206px;
	height:269px;
	float:left;
	background:url(customServiceBg.jpg) no-repeat;
	margin-top:5px;
	color:#c09b51;
}
#left .customService li span, #left ul.customService li span a{
	color:#ef8d00;
	font-weight:bold;
}
#left .customService li span a:hover{
	color:#ef8d00;
	text-decoration:underline;
}
#left .customService li.tel{
	width:181px;
	height:35px;
	margin-top:56px;
	background:url(telIcon.jpg) left top no-repeat;
	margin-left:25px;
	padding-left:50px;
	padding-top:3px;
}
#left .customService li.mail{
	width:181px;
	height:35px;
	margin-top:5px;
	background:url(mailIcon.jpg) left top no-repeat;
	margin-left:25px;
	padding-left:50px;
	padding-top:3px;
}
#left .customService li.mail a{
	color:#ef8d00;
}
#left .customService p{
	margin:32px 0 0 23px;
	line-height:20px;
}

/*right*/
#right{
	width:733px;
	float:left;
	background:url(contentBG_middle.jpg) left top repeat-y;
}
#right #searchBar{
	background:url(contentBG_top.jpg) left top no-repeat;
	height:43px;
}
#right #searchBar p#positionPage{
	padding:17px 0 0 20px;
	color:#fff6ea;
	float:left;
}
#right #searchBar a:hover{
	color:#fff6ea;
	text-decoration:underline;
}
#right #searchBar ul{
	float:right;
	margin:17px 0 0 20px;
	width:288px;
}
#right #searchBar ul li{
	float:left;
	margin-left:8px;
}
#right #searchBar input{
	width:150px;
	margin-top:-4px;
	height:16px;
	padding:0 5px;
}
#right #searchBar #search .serBtn{
	margin-top:-3px;
	margin-left:0;
}

#right .colLeft{
	width:525px;
	float:left;
}
/*col1 start*/
#right .col1{
	width:250px;
	height:415px;
	margin-left:11px;
	float:left;
}
*html #right .col1{
	margin-left:5px;
}/*IE6*/
#right .col1 .pic{
	width:239px;
	height:178px;
	background:url(slidePicBg.jpg) no-repeat;
	padding:10px 0 0 11px;
}
/*新闻选项卡 开始*/
#right .col1 .news{
	width:239px;
	height:215px;
	background:url(newsBg.jpg) no-repeat;
	padding:12px 0 0 11px;
}
#zzjs_net_2{
	text-align:left;
	width:229px;
}
.menu1box{
	position:relative;
	overflow:hidden;
	height:22px;
	width:229px;
	text-align:left;
}
#menu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#menu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:75px;
	text-align:center;
	line-height:22px;
	height:22px;
	background:url(tabBg.jpg) no-repeat;
	margin-right:1px;
}
#menu1 li.hover{
	width:75px;
	height:22px;
	background:url(tabHoverBg.jpg) no-repeat;
}
.main1box{
	clear:both;
	border:1px solid #c79645;
	height:178px;
	width:225px;
}
#main1 ul{
	display: none;
}
#main1 ul.block{
	display: block;
}
.main1box ul{
	width:200px;
	height:175px;
	margin:3px auto 0;
}

.main1box ul li{height:21px; line-height:21px;}

.main1box ul li a{
	width:190px;
	display:block;
	border-bottom:1px dashed #6d4f00;
	color:#fee4b2;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
.main1box ul li a:hover{
	color:#ff4e00;
}
.main1box ul li.more a{
	width:45px;
	text-align:right;
	background:none;
	float:right;
	margin-right:7px;
	padding:5px;
	color:#8b5c00;
	border:none;
}
.main1box ul li.more a:hover{
	background:none;
	color:#ef8d00;
}
	
/*新闻选项卡 结束*/
/*col1 end*/

/*col2 start*/
#right .col2{
	width:264px;
	height:415px;
	float:left;
	background:url(gameDocBg.jpg) no-repeat;
}
#right .col2 ul{
	width:240px;
	height:350px;
	margin:55px auto 10px;
}
#right .col2 ul li a{
	width:200px;
	display:block;
	margin-left:5px;
	padding:5px 5px 5px 25px;
	background:url(arrow.jpg) left center no-repeat;
}
#right .col2 ul li a:hover{
	background:url(arrow_hover.jpg) left center no-repeat #502e00;
	padding:5px 5px 5px 25px;
}
#right .col2 ul li.more a{
	width:45px;
	text-align:right;
	background:none;
	float:right;
	margin-right:13px;
	padding:5px;
	color:#8b5c00;
}
#right .col2 ul li.more a:hover{
	background:none;
	color:#ef8d00;
}
/*col2 end*/

/*col4 start*/
#right .col4{
	width:513px;
	height:306px;
	margin-left:11px;
	float:left;
	background:url(guideBg.jpg) no-repeat;
}
*html #right .col4{
	margin-left:5px;
}/*IE6*/
#right .col4 ul{
	width:454px;
	margin:50px auto 0;
}
#right .col4 ul li{
	width:360px;
	border-bottom:1px dashed #6d4f00;
	padding-left:85px;
	float:left;
}
#right .col4 ul li.lable1{
	background:url(lable1.jpg) left center no-repeat;
}
#right .col4 ul li.lable2{
	background:url(lable2.jpg) left center no-repeat;
}
#right .col4 ul li.lable3{
	background:url(lable3.jpg) left center no-repeat;
}
#right .col4 ul li.lable4{
	background:url(lable4.jpg) left center no-repeat;
}
#right .col4 ul li.lable5{
	background:url(lable5.jpg) left center no-repeat;
}
#right .col4 ul li.lable6{
	background:url(lable6.jpg) left center no-repeat;
}
#right .col4 ul li a{
	margin-right:12px;
	line-height:23px;
}
/*col4 end*/

/*col5 start*/
#right .col5{
	width:513px;
	height:148px;
	margin-left:11px;
	background:url(rollPicBg.jpg) no-repeat;
	float:left;
}
*html #right .col5{
	margin-left:5px;
}/*IE6*/
#right .col5 ul{
	margin:0 auto;
	width:479px;
	height:96px;
	float:left;
	margin-left:18px;
}
*html #right .col5 ul{
	margin-left:9px;
}
#right .col5 ul img{
	width:150px;
	height:94px;
	border:1px solid #583a00;
}
#right .col5 ul li{
	float:left;
}
#right .col5 ul li.midPic{
	margin:0 3px;
}
#right .col5 a.more{
	width:45px;
	text-align:right;
	float:right;
	margin-top:12px;
	margin-right:13px;
	padding:5px;
	color:#8b5c00;
	display:block;
}
#right .col5 a.more:hover{
	color:#ef8d00;
}
/*col5 end*/

/*col3 start*/
#right .col3{
	width:202px;
	float:left;
	overflow:hidden;
}
#right .col3 .pic1{
	background:url(pic1Bg.jpg) left top no-repeat;
	width:194px;
	height:71px;
	padding:6px 0 0 8px;
	float:left;
}
#right .col3 .pic2{
	background:url(pic2Bg.jpg) left top no-repeat;
	width:194px;
	height:141px;
	padding:7px 0 0 8px;
	float:left;
}
/*col3 end*/

/*famous start*/
#right .famous{
	width:202px;
	height:374px;
	background:url(famousBG.jpg) no-repeat;
	float:left;
}
#right .famous table{
	margin:0 auto;
	width:169px;
	height:253px;
	text-align:center;
	border-collapse: collapse;
}
#right .famous table td{
	border:1px solid #2e2e2e;
	color:#c09b51;
}
#right .famous select{
	margin:55px 0 10px 17px;
	width:169px;
	
}
#right .famous a{
	width:45px;
	float:right;
	margin:0 20px 0 0;
	padding:5px;
	color:#8b5c00;
}
#right .famous a:hover{
	color:#ef8d00;
}
/*famous end*/

/*customService start*/
#right .customService{
	width:202px;
	height:270px;
	float:left;
	color:#c09b51;
	background:url(indexCustomServiceBg.jpg) no-repeat;
}
#right .customService ul li span, #right .customService ul li span a{
	color:#ef8d00;
	font-weight:bold;
}
#right .customService ul li span a:hover{
	text-decoration:underline;
}
#right .customService ul li.tel{
	width:181px;
	height:35px;
	margin-top:56px;
	background:url(telIcon.jpg) left top no-repeat;
	margin-left:25px;
	padding-left:50px;
	padding-top:3px;
}
#right .customService ul li.mail{
	width:181px;
	height:35px;
	margin-top:5px;
	background:url(mailIcon.jpg) left top no-repeat;
	margin-left:25px;
	padding-left:50px;
	padding-top:3px;
}
#right .customService p{
	margin:32px 0 0 20px;
	line-height:20px;
}
/*customService end*/

#mainBottom{
	width:733px;
	height:13px;
	background:url(contentBG_bottom.jpg) left bottom no-repeat;
}
*html #mainBottom{
	margin-top:-15px;
}

/*===== main end =====*/

#link{
	margin:13px auto 0;
	width:890px;
	text-align:inherit;
	color:#945700;
	padding:0 30px;
	text-align:center;
}
#link p{
	text-align:center;
}
*html #link{
	margin-top:0px;
}/*IE6*/
#link a{
	color:#945700;
}
#link a:hover{
	color:#ffa626;
}

/*===== footer start =====*/
#footer{
	margin:0 auto;
	height:87px;
	padding-top:20px;
	background:url(footerBg.jpg) center bottom no-repeat;
}
*html #footer{
	margin-top:-15px;
}/*IE6*/
#footer p{
	width:950px;
	height:30px;
	margin:0 auto;
	text-align:center;
	color:#8e6e2e;
}
#footer .footInfo p{ height:24px; line-height:24px;}
#footer a{
	color:#8e6e2e; margin:0 5px;
}
#footer a:hover{
	color:#ffa626;
}
/*===== footer end =====*/

/*===== afterLogin =====*/
#left ul#sideBar li.btn6{
	width:156px;
	height:55px;
	background:url(aftLog.jpg) no-repeat;
	padding:0 25px;
}
#left ul#sideBar li.btn6 p{
	width:156px;
	color:#ffde00;
	padding:7px 0 2px 0;
}
#left ul#sideBar li.btn6 a{
	width:60px;
	height:20px;
	line-height:20px;
	float:left;
	display:block;
	padding-left:15px;
	background:url(dot.jpg) left center no-repeat;
	color:#ffe196;
}
#left ul#sideBar li.btn6 a:hover{
	color:#ff4e00;
}



/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../../images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background-image:url(../../images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }

.zc_top_bon03 a{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_dl_an01_1.jpg);
	background-color:#FF0000;
}
.zc_top_bon04 a{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_zhuce_an01_1.jpg);
	background-color:#FF0000;
}
.zc_top_bon04 a:hover{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_zhuce_an01_1.jpg);
	background-color:#FF0000;
}
/* regCon */
.regCon{ width:600px; margin:0 auto;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:57px;}
.reg1 h2{ text-align:right; line-height:48px; width:340px; font-size:16px; color:#e7dccc;}
.reg1 .close{float:right; margin:14px 24px 0 0;_margin:14px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:url(../images/reg2.jpg) repeat-y; padding:5px 35px; color:#e7dccc;}
.reg2 h3{ font:bold 14px Arial; color:#ffcc35;}
.reg2 p{ margin-top:5px; color:#999;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background:#2A1501; border:#916818 1px solid; color:#ffeebc; float:left; margin-right:3px; height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:#ffcc35;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
.reg3{ background:url(../images/reg3.jpg) no-repeat; height:33px;}
