@charset "UTF-8";
/************************************************* Site Default ***/
* {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
	font-style: nomal;
	font-size:12px;
}
/******************************************************** body ***/
body{
	vertical-align:middle;
	text-align:center;
}
/******************************************************** Header ***/
#aHeader{
	width:100%;
	height:auto;
	min-height:20px;
	max-height:24px;
	margin-bottom:10px;
	padding-top:8px;
	border-bottom:1px solid #6633FF;
	color:#FFFFFF;
	background-image:url("/personal/images/imgLine.png");
	background-repeat:repeat-x;
}
#aHeader > h1,a{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
/******************************************************* aHead ***/
#aHead{
	text-align:right;
	width:820px;
	height:620px;
	max-height:620px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("/personal/images/top3455.jpg");
	background-repeat:no-repeat;
}
/******************************************************* aHead ***/
#topText{
	text-align:left;
	width:430px;
	height:auto;
	max-height:400px;
	max-height:650px;
	margin-right:30px;
	margin-left:330px;
	padding-top:160px;
	padding-right:5px;
	padding-bottm:5px;
	padding-left:5px;
	-webkit-border-radius: 8px;
}
.pRimg{
	margin-top:2px;
	margin-right:5px;
}
.textLine{
	width:430px;
	height:60px;
	padding-top:3px;
	padding-bottom:3px;
	overflow:auto;
	clear:both;
}
/******************************************************* age ***/
#ageText{
	text-align:left;
	width:490px;
	height:auto;
	max-height:650px;
	margin-left:310px;
	padding-top:14px;
	background-repeat:no-repeat;
}
#age{
	text-align:center;
	width:490px;
	height:26px;
	max-height:650px;
	margin-right:auto;
	margin-left:auto;
}
#age_enter{
	text-align:center;
	width:180px;
	height:80px;
	max-height:650px;
	margin-left:40px;
	float:left;
}
#age_exit{
	text-align:center;
	width:180px;
	height:80px;
	max-height:650px;
	margin-right:40px;
	float:right;
}
#age_18s{
	text-align:center;
	width:490px;
	height:26px;
	max-height:650px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
}
/******************************************************* LuckyCode ***/
#LuckyCode{
	text-align:center;
	width:800px;
	height:auto;
	max-height:250px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	font-size:24px;
}
#LuckyCode > strong{
	font-size:95px;
	color:#330066;
}
/******************************************************* Introduction ***/
#aChat{
	text-align:left;
	width:800px;
	height:auto;
	max-height:600px;
	margin-left:auto;
	margin-bottom:14px;
	margin-right:auto;
	background-repeat:no-repeat;
}
#aRegion{
	text-align:left;
	width:800px;
	height:auto;
	max-height:600px;
	margin-left:auto;
	margin-bottom:14px;
	margin-right:auto;
	background-repeat:no-repeat;
}
#aExperience{
	text-align:left;
	width:800px;
	height:auto;
	max-height:600px;
	margin-left:auto;
	margin-bottom:14px;
	margin-right:auto;
	background-repeat:no-repeat;
}


/*** main Cascading Style Sheets ***/
.navi2{
	margin:0px;
	padding:5px;
}
div.main{
	text-align:left;
	width:800px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
	border: 1px solid #CCCCFF;
	-webkit-border-radius: 8px;
}
div > dl	{
	margin:0px;
	padding: 0px;
}
div > dl > dt {
	font-weight: normal;
	width:auto;
	height:auto;
	max-height:34px;
	margin:0px;
	padding:5px;
	font-size:12px;
	vertical-align:middle;
	border: 1px solid #CC99FF;
	background-color:#CC99FF;
	color:#FFFFFF;
	background-image:url("/personal/images/ulLine.png");
	background-repeat:repeat-x;
	-webkit-border-radius: 8px;
}
dl > dd {
	margin:0px;
	padding: 0px;
}
div > dl > dd > ul{
	margin:0px;
	padding-top:5px;
}
li{
	margin-bottom:2px;
	padding:5px;
	list-style-type: none;
	border: 1px solid #CC99FF;
	-webkit-border-radius: 8px;
}
li > strong{
	font-weight: normal;
}
/******************************************************* Sitemap ***/
#Sitemap{
	text-align:center;
	width:100%;
	height:24px;
	margin-right:auto;
	margin-bottom:40px;
	margin-left:auto;
	padding-bottom:20px;
	padding-top:10px;
}
#Sitemap > a{
	color:#330066;
}
/******************************************************* aFooter ***/
#aFooter{
	position: fixed;
	bottom: 0;
	left: 0;
	width:100%;
	height:20px;
	padding-top:8px;
	border-top:1px solid #6633FF;
	color:#FFFFFF;
	background:url("/personal/images/imgLine.png") repeat-x bottom;
}
#aFooter > strong{
	font-weight: normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

