@charset "shift-jis";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font:12px/25px "MS PGothic";
	overflow:-moz-scrollbars-vertical;
}
body ul,p{
	margin:0px;
	padding:0px;
}
#wrap{
	margin:0px auto;
	width:1003px;
	overflow:hidden;
}



#header{
	float:left;
	width:100%;
	height:84px;
	background:url(images/back_head.gif) repeat-x left top;
	overflow:hidden;
}
.header-left{
	float:left;
	width:300px;
	margin:16px 0px 0px 92px;
	overflow:hidden;
	display:inline;
}
.header-right{
	float:right;
	width:510px;
	margin:2px 92px 0px 0px;
	text-align:right;
	overflow:hidden;
	display:inline;
}
.homeword{
	color:#008ed7;
	font-weight:bold;
}
.yytime{
	float:right;
	width:353px;
	height:25px;
	color:#a4a4a4;	
	text-align:right;
	padding-right:20px;
	margin-top:5px;
	background:url(images/yytime_back.gif) no-repeat right bottom;
	overflow:hidden;
}


#nav{
	float:left;
	width:100%;
	height:40px;
	background:url(images/back_nav.gif) repeat-x left top;
	overflow:hidden;
}
#nav ul{
	float:left;
	margin-left:92px;
	overflow:hidden;
	display:inline;
}
#nav ul li{
	float:left;
	margin-right:40px;
	font:14px/38px "MS PGothic";
	list-style:none;
	background:url(images/icon.gif) no-repeat left 13px;
	padding-left:25px;
}

a.navlink:link,a.navlink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.navlink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


#login{
	float:left;
	width:967px;
	height:48px;
	margin-left:18px;
	overflow:hidden;
	display:inline;
}
#login-left{
	float:left;
	width:19px;
	height:38px;
	background:url(images/login_backl.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
#login-success-left{
	float:left;
	width:48px;
	height:48px;
	background:url(images/login_success_back_l.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
#login-success-middle{
	float:left;
	width:906px;
	height:48px;
	font-weight:bolder;
	background:url(images/login_success_back_m.gif) repeat-x left top;
	overflow:hidden;
	display:inline;
}
#login-success-middle ul li{
	float:left;
	list-style:none;
	line-height:40px;
	padding-left:8px;
	background:url(images/icon2.gif) no-repeat left 17px;
	margin-left:20px;
}
.login_name{
	float:left;
	line-height:42px;
	margin:0px 10px;
	overflow:hidden;
	display:inline;
}
.login_get{
	float:left;
	margin:6px 0px 0px 12px;
}


#login-success-right{
	float:right;
	width:13px;
	height:48px;
	background:url(images/login_success_back_r.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
#login-middle{
	float:left;
	width:933px;
	height:38px;
	background:url(images/login_backm.gif) repeat-x left top;
	overflow:hidden;
	display:inline;
}
#login-middle ul li{
	float:left;
	margin-right:10px;
	*margin-right:9px;
	list-style:none;
}
#login-middle ul li img{
	float:left;
	font-size:0px;
	margin-top:6px;
}
.text-input{
	float:left;
	width:100px;
	height:15px;
	margin-left:5px;
	_margin-right:-10px;	
	margin-top:9px;
	}
#login-right{
	float:right;
	width:15px;
	height:38px;
	background:url(images/login_backr.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}




#content{
	float:left;
	width:913px;
	margin-left:27px;
	padding-left:18px;
	margin-top:8px;
	padding-bottom:20px;
	overflow:hidden;
}

#leftside{
	float:left;
	width:226px;
	overflow:hidden;
	display:inline;
}

.paymethod{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.paymethod_title{
	float:left;
	width:100%;
	height:46px;
	background:url(images/pay_title_back.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.paymethod_body{
	float:left;
	width:100%;
	text-align:center;
	background:url(images/pay_body_back.gif) repeat-y left top;
	overflow:hidden;
	display:inline;
}
.paymethod_body img{
	margin-bottom:5px;
}
a.paylink:link,a.paylink:visited{
	color:#8b8989;
	text-decoration:none;
}
a.paylink:hover{
	color:#8b8989;
	text-decoration:underline;
}
.paymethod_bottom{
	float:left;
	width:100%;
	height:10px;
	background:url(images/pay_bottom_back.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
a.paylink:link,a.paylink:visited{
	color:#8b8989;
	text-decoration:none;
}
a.paylink:hover{
	color:#8b8989;
	text-decoration:underline;
}



.gamelist{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.gamelist_title{
	float:left;
	width:100%;
	height:28px;
	background:url(images/gamelist_title_back.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}
.gamelist_body{
	float:left;
	width:100%;
	background:url(images/gamelist_body_back.gif) repeat-y left top;
	padding-top:5px;
	overflow:hidden;
	display:inline;
}
.gamelist_body ul li{
	float:left;
	width:175px;
	list-style:none;
	background:url(images/icon5.gif) no-repeat left 7px;
	margin-left:16px;
	padding-left:15px;
	border-bottom:#c3c2c2 dotted 1px;
}
a.gamelistlink:link,a.gamelistlink:visited{
	color:#5f5f5f;
	text-decoration:none;
}
a.gamelistlink:hover{
	color:#5f5f5f;
	text-decoration:underline;
}
.gamelist_bottom{
	float:left;
	width:100%;
	height:17px;
	background:url(images/gamelist_bottom_back.gif) no-repeat left top;
	overflow:hidden;
	display:inline;
}




#rightside{
	float:right;
	width:662px;
	overflow:hidden;
	display:inline;
}

.gonggaopic{
	float:left;
	width:100%;
	height:205px;
	border:solid #ccc 1px;
	overflow:hidden;
	display:inline;
}

.newslist{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.newslist_title{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.newslist_body{
	float:left;
	width:100%;
	margin-top:12px;
	overflow:hidden;
	display:inline;
}
.newslist_body ul li{
	float:left;
	width:100%;
	list-style:none;
	border-bottom:#c3c2c2 dotted 1px;
}
.time{
	float:right;
	color:#5f5f5f;
	text-align:right;
}
.newsback{
	float:left;
	width:100%;
	list-style:none;
	background:#F3F3F3;
}


.gamepic{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.gamepic_title{
	float:left;
	width:100%;
	height:31px;
	overflow:hidden;
	display:inline;
}
.gamepic_body{
	float:left;
	margin:12px 0px 0px 3px;
	width:100%;
	overflow:hidden;
}
.gamepic_body img{
	margin:0px 6px 8px 0px;
}



#linklist{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.linklist_title{
	float:left;
	width:100%;
	height:18px;
	border-bottom:#1c9bdb solid 2px;
	overflow:hidden;
	display:inline;
}
.linklist_body{
	float:left;
	width:100%;
	line-height:20px;
	margin-top:12px;
	overflow:hidden;
	display:inline;
}
.linklist_body1{
	float:left;
	width:19%;
	margin-right:5px;
	overflow:hidden;
	display:inline;
}
.linklist_body1 ul li{
	list-style:none;
	background:url(images/icon4.gif) no-repeat left 6px;
	padding-left:13px;
}





#bottom{
	float:left;
	width:100%;
	height:86px;
	background:url(images/back_bottom.gif) repeat-x left top;
	overflow:hidden;
}
.bottom-left{
	float:left;
	width:400px;
	color:#FFFFFF;
	margin:20px 0px 0px 92px;
	overflow:hidden;
	display:inline;
}
a.bottomlink:link,a.bottomlink:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.bottomlink:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.bottom-right{
	float:right;
	width:300px;
	margin:20px 92px 0px 0px;
	text-align:right;
	overflow:hidden;
	display:inline;
}




.gamelist_inside{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}

.about{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.about_title{
	float:left;
	width:100%;
	font-size:14px;
	line-height:22px;
	color:#5f5f5f;
	font-weight:bolder;
	border-bottom:#a4a4a4 solid 1px;
	border-top:#a4a4a4 solid 1px;
	background:url(images/icon3.gif) no-repeat left 3px;
	padding-left:20px;
	overflow:hidden;
	display:inline;
}
.about_body{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}	



.faq_body{
	float:left;
	width:100%;
	margin-top:25px;
	overflow:hidden;
	display:inline;
}	
.ask_title{
	float:left;
	width:100%;
	font-weight:bolder;
	color:#5f5f5f;
	background:url(images/icon1.gif) no-repeat 8px 9px;
	padding-left:23px;
	border-top:#c3c2c2 dotted 1px;
	background-color:#f9fafa;
	overflow:hidden;
	display:inline;
}
.ask_body{
	float:left;
	width:100%;
	margin-top:12px;
	line-height:20px;
	padding:0px 0px 7px 8px;
	border-bottom:#c3c2c2 dotted 1px;
	overflow:hidden;
	display:inline;
}
.faqpage{
	float:left;
	width:100%;
	margin-top:10px;
	text-align:right;
	overflow:hidden;
	display:inline;
}
.page{
	font-weight:bolder;
	padding-left:15px;
	background:url(images/icon2.gif) no-repeat left 3px;
	overflow:hidden;
	display:inline;
}




.link{
	float:left;
	width:100%;
	overflow:hidden;
	display:inline;
}
.link1{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.link_title{
	float:left;
	width:100%;
	height:23px;
	letter-spacing:1px;
	color:#1c9bdb;
	font-weight:bolder;
	border-bottom:#1c9bdb solid 2px;
	overflow:hidden;
	display:inline;
}
.link1_title{
	float:left;
	width:100%;
	font-weight:bolder;
	padding-left:12px;
	background:url(images/icon2.gif) no-repeat left 8px;
	overflow:hidden;
	display:inline;
}
.link_body{
	float:left;
	width:100%;
	line-height:20px;
	margin-top:12px;
	border-bottom:#c3c2c2 dotted 1px;
	padding-bottom:6px;
	overflow:hidden;
	display:inline;
}
.link_body1{
	float:left;
	width:110px;
	margin-right:5px;
	overflow:hidden;
	display:inline;
}
.link_body1 ul li{
	list-style:none;
	background:url(images/icon4.gif) no-repeat left 6px;
	padding-left:13px;
}
.divtable{
	float:left;
	width:100%;
	margin-top:5px;
	border-top:#c3c2c2 dotted 1px;
	overflow:hidden;
	display:inline;
}
.divtable_1{
	float:left;
	width:100%;
	margin-top:5px;
	border-top:#fc8813 dotted 1px;
	overflow:hidden;
	display:inline;
}
.tdboder_bottom_back{
	border-bottom:#c3c2c2 dotted 1px;
	text-align:center;
	font-weight:bolder;
	background-color:#f9fafa;
}
.tdboder_l_bottom_back{
	border-left:#c3c2c2 dotted 1px;
	text-align:center;
	font-weight:bolder;
	border-bottom:#c3c2c2 dotted 1px;
	background-color:#f9fafa;
}
.tdboder_l_bottom_l_back{
	border-left:#c3c2c2 dotted 1px;
	border-right:#c3c2c2 dotted 1px;
	text-align:center;
	font-weight:bolder;
	border-bottom:#c3c2c2 dotted 1px;
	background-color:#f9fafa;
}

.tdboder_bottom{
	border-bottom:#c3c2c2 dotted 1px;
	text-align:center;
	padding:2px;
}
.tdboder_bottom_1{
	border-bottom:#fc8813 dotted 1px;
	text-align:center;
	padding:2px;
}
.tdboder_l_bottom{
	border-left:#c3c2c2 dotted 1px;
	padding:2px;
	border-bottom:#c3c2c2 dotted 1px;
}
.tdboder_l_bottom_r{
	border-left:#c3c2c2 dotted 1px;
	padding:2px;
	border-right:#c3c2c2 dotted 1px;
	border-bottom:#c3c2c2 dotted 1px;
}
.tdboder_l_bottom_1{
	border-left:#c3c2c2 dotted 1px;
	padding:2px;
	border-bottom:#fc8813 dotted 1px;
}
a.tablelink:link,a.tablelink:visited{
	color:#5f5f5f;
	text-decoration:underline;
}
a.tablelink:hover{
	color:#5f5f5f;
	text-decoration:none;
}
.linkpage{
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
	display:inline;
}
.link2{
	float:left;
	width:100%;
	border-top:#c3c2c2 dotted 1px;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.link2 ul{
	float:left;
	margin-top:10px;
}
.link2 ul li{
	list-style:none;
	background:url(images/icon2.gif) no-repeat left 9px;
	padding-left:12px;
}




.pay{
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	display:inline;
}
.pay_body{
	float:left;
	width:100%;
	margin-top:10px;
	overflow:hidden;
	display:inline;
}



.news_title{
	float:left;
	width:100%;
	line-height:20px;
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}



.game_button{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	overflow:hidden;
	display:inline;
}
.game_about{
	float:left;
	width:100%;
	border-top:#c3c2c2 dotted 1px;
	margin-top:7px;
	overflow:hidden;
	display:inline;
}
.game_title{
	float:left;
	width:100%;
	line-height:30px;
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}
.game_infolist_title{	
	float:left;
	width:100%;
	font-weight:bolder;
	border-bottom:#a4a4a4 solid 1px;
	border-top:#a4a4a4 solid 1px;
	margin-top:10px;
	background:url(images/icon3.gif) no-repeat left 3px;
	padding-left:25px;
	overflow:hidden;
	display:inline;
}
a.gameinorlink:link,a.gameinorlink:visited{
	color:#f59b2c;
	text-decoration:none;
}
a.gameinorlink:hover{
	color:#f59b2c;
	text-decoration:underline;
}



.red_word{
	color:#f59b2c;
}
.onlineform_title{
	float:left;
	width:100%;
	line-height:20px;
	letter-spacing:1px;
	font-weight:bolder;
	overflow:hidden;
	display:inline;
}
.tdboder_bottom_back1{
	border-bottom:#c3c2c2 dotted 1px;
	text-align:right;
	background-color:#f9fafa;
}
.tdboder_l_bottom1{
	border-left:#c3c2c2 dotted 1px;
	text-align:left;
	padding:5px;
	border-bottom:#c3c2c2 dotted 1px;
}
.online-bottom{
	float:right;
	width:100%;
	color:#f59b2c;
	font-weight:bolder;
	margin-top:20px;
	text-align:center;
	display:inline;
}
.online-button{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
	display:inline;
	overflow:hidden;
}
.online-submit{
	width:80px;
	height:36px;
	overflow:hidden;
	background:url(images/sure_button.gif) no-repeat left top;
	border:0px;
	cursor:pointer;
	display:inline;
}
.online-button2{
	width:81px;
	height:36px;
	cursor:pointer;
	margin:0px 0px 0px 2px;
	background:url(images/return_button.gif) no-repeat left top;
	overflow:hidden;
	border:0px;
	display:inline;
}
.register-label{
	float:left;
	width:99.2%;
	*width:99%;
	height:200px;
	margin:8px 0px 0px 0px;
	font:12px/20px "MS UI Gothic";
	color:#5f5f5f;
	display:inline;
}



.success_img{
	float:left;
	width:20%;
	height:66px;
	background:url(images/icon6.gif) no-repeat 15px top;
	overflow:hidden;
	display:inline;
}
.success_infor{
	float:right;
	width:77%;
	overflow:hidden;
	display:inline;
}




.form_css{
	float:left;
	width:100%;
	margin-bottom:0px;
	overflow:hidden;
	display:inline;
}
.zhbei-button{
	width:45px;
	height:22px;
	overflow:hidden;
	display:inline;
}

.site-map{float:left;width:99%;display:inline;}
.site-map ul{float:left;width:100%;list-style:none;display:inline;}
.site-map ul li{float:left;width:100%;line-height:23px;}
.site-map ul li img{margin-right:10px;}
a.redlink:link,a.redlink:visited{
	color:#ff0000;
	text-decoration:underline;
}
a.redlink:hover{color:#ff0000;text-decoration:none;}

.register-qrnotice{
	float:left;
	width:572px;
	padding:5px;
	font-size:12px;
	margin-top:10px;
	letter-spacing:1px;
	border:#c3c2c2 dotted 1px;
	background-color:#f9fafa;
	overflow:hidden;
	display:inline;
}

.online-formtitle{float:left;margin-top:20px;width:100%;height:25px;line-height:25px;font-size:12px;font-weight:bold;border-top:dashed #ccc 1px;border-bottom:dashed #ccc 1px;text-align:center;}
.online-calc{float:left;width:100%;text-align:center;line-height:30px;margin-bottom:10px;}
.online-form{
	float:left;
	width:100%;
	margin:5px 0px 0px 0px;
	padding-bottom:20px;
	overflow:hidden;
	display:inline;
}
.redfont
{
	color:#FF0000;
}
#loginbk{float:left;width:1003px;background-color:#f8f8f8;overflow:hidden;}
#contentbk{float:left;width:1003px;background-color:#f8f8f8;}