* {
 margin: 0;
 padding: 0;
}
html, body {
	WORD-BREAK: break-all; LINE-HEIGHT: 20px; WORD-WRAP: break-word; margin: 0;
 padding: 0; text-align: center;
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
/************************* font set *******************************/
.hen10{
	font:10px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:500;
}
.hcn10{
	font:10px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hch10{
	font:10px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hen12{
	font:12px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:500;
}
.hcn12{
	font:12px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hch12{
	font:12px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hen12b{
	font:12px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:600;
}
.hcn12b{
	font:12px youyuan;
	font-varient:small-caps;
	font-weight:600;
}
.hch12b{
	font:12px youyuan;
	font-varient:small-caps;
	font-weight:600;
}
.hen14{
	font:14px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:500;
}
.hcn14{
	font:14px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hch14{
	font:14px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hen14b700{
	font:14px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:900;
}
.hcn14b700{
	font:14px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hch14b700{
	font:14px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hen16b700{
	font:16px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:900;
}
.hcn16b700{
	font:16px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hch16b700{
	font:16px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hen24b700{
	font:24px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:900;
}
.hcn24b700{
	font:24px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hch24b700{
	font:24px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hen24{
	font:24px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:500;
}
.hcn24{
	font:24px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hch24{
	font:24px youyuan;
	font-varient:small-caps;
	font-weight:500;
}
.hen22b700{
	font:22px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:900;
}
.hcn22b700{
	font:22px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hch22b700{
	font:22px youyuan;
	font-varient:small-caps;
	font-weight:900;
}
.hen20b700{
	font:20px lucida sans unicode, lucida grande, lucida, verdana, arial, helvetica;
	font-varient:small-caps;
	font-weight:700;
}
.hcn20b700{
	font:20px youyuan;
	font-varient:small-caps;
	font-weight:700;
}
.hch20b700{
	font:20px youyuan;
	font-varient:small-caps;
	font-weight:700;
}
.inputregist{
width:285px; height:18px;BACKGROUND-COLOR:#ffffff;   BORDER-BOTTOM:#000000 0px solid; BORDER-LEFT:#000000 0px solid;BORDER-RIGHT:   #000000 0px solid;BORDER-TOP:#000000 0px solid;COLOR:rgb(0,0,0); border:1px solid #939393;
}
.inputlogin{
width:178px; height:16px;BACKGROUND-COLOR:#ffffff;   BORDER-BOTTOM:#000000 0px solid; BORDER-LEFT:#000000 0px solid;BORDER-RIGHT:   #000000 0px solid;BORDER-TOP:#000000 0px solid;COLOR:rgb(0,0,0); border:1px solid #FFFFFF;
}
/********************************************************/
#pagetop{
width: 1003px; height: 117px;padding:0px;border:0px;POSITION: relative;  margin: auto;  text-align:left;

}
#pagetop .pt01{
float:left;width: 219px; height: 58px;padding:0px ; border:0px; margin-left:40px!important;margin-left:20px; margin-top:12px;
}
#pagetop .pt02{
float:left;width: 260px; height: 25px;padding:0px ; border:0px; margin-left:360px!important;margin-left:265px;margin-top:28px; line-height:15px; margin-bottom:20px;
}
#pagetop .pt02 .pt0201{
float:left;width: 65px;height: 20px; margin-left:5px;text-align:left; overflow:hidden; margin-top:5px;  
}

#pagetop .pt02 .pt0202{
float:left;width:50px;height: 20px; margin-left:5px; text-align:left; overflow:hidden;margin-top:5px; 
}
#pagetop .pt02 .pt0203{
float:left;width:90px;height: 20px; margin-left:5px; text-align:left; overflow:hidden; margin-top:5px;  
}
#pagetop .pt03{
float:left;width: 1003px; height: 34px;padding:0px ; border:0px; margin-top:13px;
}
#pagebottom{
width: 1003px; height: 140px;padding:0px;border:0px;POSITION: relative;  margin: auto;  text-align:left;

}
#pagebottom .pb01{
float:left;width: 1003px; height: 30px;padding:0px ; border:0px; text-align:center;margin-top:40px;
}
#pagebottom .pb02{
float:left;width: 1003px; height: 15px;padding:0px ; border:0px; text-align:center;
}
/*************************RoundedCorner*******************************/
b.rtop, b.rbottom{display:block;background:#ADD652}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.previewmobile{
FLOAT: left;width: 93px; height: 95px; padding:0px; border:1px solid #AC9C1E;
}
.previewgame{
FLOAT: left;width: 91px; height: 94px; padding:0px; border:1px solid #AC9C1E;
}
.previewtheme{
FLOAT: left;width: 93px; height: 91px; padding:0px; border:1px solid #AC9C1E;
}
