#rightCol{
margin-left:16px;
width:728px;
background:url(../images/subPage/bg.jpg) repeat-y center top;
float:left;
}

.topGuide{
margin:0 auto;
width:680px;
height:64px;
text-align:left;
background:url(../images/subPage/topGuideBg.jpg) no-repeat center center;
position:relative;
}

.topGuide span{
color:#c3c3c3;
position:absolute;
top:27px;
left:40px;
}

.topGuide a{
color:#00fff0;
}

.pageFoot{
margin:0 auto;
width:669px;
height:67px;
text-align:left;
background:url(../images/subPage/bottomGuideBg.jpg) no-repeat center center;
position:relative;
}

.pageFoot span{
color:#c3c3c3;
position:absolute;
top:27px;
right:20px;
}

.pageFoot a{
text-decoration:none;
color:#c3c3c3;
}

.pageFoot a:hover{
text-decoration:underline;
}

.pageFoot .num{
font-weight:bold;
color:#ff7800;
display:inline;
}

.content{
margin:4px auto;
width:667px;
overflow:hidden;
}

/* download game */

.dlBar{
margin:3px auto;
padding-top:4px;
padding-left:30px;
width:635px;
height:28px;
background:url(../images/subPage/btnBarBg.jpg) no-repeat center center;
list-style-type:none;
}

.dlBar li{
margin:0 6px 0 6px;
float:left;
}

.dlGameBox{
margin:-5px auto 0 auto;
padding:10px 0;
width:633px;
text-align:left;
background:#e7e4d8;
border-right:solid 1px #cfc9b3;
border-bottom:solid 1px #cfc9b3;
border-left:solid 1px #cfc9b3;
list-style-type:none;
position:relative;
clear:both;
}

.dlGameBox li{
margin:5px 20px
}

.dlGameBox .color1{
font-size:16px;
color:#007c95;
font-weight:bold;
}

.dlGameBox .color2{
color:#46a500;
}

.dlGameBox .btn{
width:248px;
height:73px;
position:absolute;
top:10px;
right:20px;
}

.otherDlBox{
margin:auto;
width:635px;
text-align:left;
}

.otherDlBox dt{
clear:right;
}

.otherDlBox dd{
margin:5px 10px;
color:#585858;
}

.otherDlBox .link{
margin:5px;
word-break:keep-all;
float:left;
}

.otherDlBox .link a{
text-decoration:none;
color:#585858;
}

.otherDlBox .link a:hover{
text-decoration:underline;
}

.otherDlBox .patchBtn{
margin:5px 10px 0 0;
padding-top:6px;
text-decoration:none;
width:119px;
height:25px;
color:#fff;
text-align:center;
background:url(../images/subPage/btnBg1.jpg) no-repeat center center;
display:block;
float:left;
}

.patchTable{
margin:auto;
width:635px;
border:solid 1px #cfc9b3;
border-collapse:collapse;
}

.patchTable th{
padding:5px;
background:#e7e4d8;
border:solid 1px #cfc9b3;
}

.patchTable td{
padding:5px;
border:solid 1px #cfc9b3;
}

/* wall paper */

.content .imgTable{
margin:auto;
width:95%;
}

.content .imgTable img{
margin:auto;
width:140px;
height:90px;
border:solid 1px #e7e4d8;
}

/* video */

.content .videoBox{
margin:auto;
width:95%;
background:#e7e4d8;
border:solid 1px #cfc9b3;
}

.content object{
margin:5px auto;
}

.videoBox .vBtn{
margin:auto;
padding-top:12px;
text-decoration:none;
width:119px;
height:25px;
color:#fff;
text-align:center;
background:url(../images/subPage/btnBg2.jpg) no-repeat center center;
display:block;
}

/* info */

.infoSubMenuBox{
margin:-3px auto;
width:635px;
height:25px;
list-style-type:none;
background:#e7e2d5;
clear:both;
}

.infoSubMenuBox li{
margin:5px;
float:left;
}

.infoSubMenuBox a{
text-decoration:none;
color:#000;
}

.infoSubMenuBox a:hover{
text-decoration:underline;
}

.content h1{
margin:10px auto;
width:635px;
text-align:left;
font-size:16px;
color:#00679c;
}

.content p{
margin:auto;
width:635px;
text-align:left;
text-indent:24px;
line-height:20px;
}

/* activity */

.content .actMenu{
margin:auto;
width:635px;
list-style-type:none;
clear:both;
}

.content .actMenu li{
float:left;
}

.content .actMenu .menuLi{
width:551px;
height:44px;
background:url(../images/subPage/actMenuBg.jpg) repeat-x center top;
}

.actMenu .menuLi table{
margin:2px auto;
}

.content .actCol{
width:635px;
background:url(../images/subPage/actColBg.jpg) no-repeat left top;
}

.content .actCol td{
text-align:left;
padding:10px;
}

.content .actCol a{
text-decoration:underline;
font-size:16px;
color:#00679c;
}

.content .actCol img{
margin:10px auto;
width:176px;
height:126px;
}

.content .actCol span{
color:#ff4800;
}

/* register */

.content .regTable{
margin:10px auto;
width:95%;
}

.content .regTable td{
padding:5px;
color:#676767;
text-align:left;
}

.content .regTable .regTxtWidth{
width:200px;
}

.content .regTable span{
color:#ff0000;
}

.content .regTable .warn{
padding:5px;
width:500px;
color:#ff4200;
text-align:left;
text-indent:24px;
background:#fff391;
border:solid 1px #f1b000;
display:block;
}

.content .regTable .regBtn{
width:139px;
height:41px;
border:0;
background:url(../images/subPage/regBtn.jpg) no-repeat center center;
cursor:pointer;
}

/* newsList */

.content .newsList{
margin:10px auto;
width:95%;
text-align:left;
list-style-type:square;
list-style-position:inside;
}

.content .newsList li{
margin:5px 0;
position:relative;
}

.content .newsList a{
text-decoration:none;
color:#000;
}

.content .newsList a:hover{
text-decoration:underline;
}

.content .newsList span{
font-size:10px;
color:#ff4800;
position:absolute;
top:0;
right:0;
}

.moreNews{
text-align:left;
}

.moreNews li{
margin-left:20px;
}

.moreNews a{
text-decoration:none;
color:#424242;
}


.moreNews a:hover{
text-decoration:underline;
}

.moreNews span{
font-size:10px;
}

/* skill */

.content .skillBox{
margin:0 auto;
width:618px;
height:1000px;
background:url(../images/subPage/skBg.jpg) repeat-y center center;
position:relative;
}

.content .skillBox object{
position:absolute;
top:-5px;
left:10px;
}

/* wide page */

.wideWrap{
margin:10px auto;
width:908px;
background:#ff0000 url(../images/subPage/wideBg.jpg) repeat-y center center;
}

.wideWrap .wideContent{
margin:10px auto;
width:95%;
overflow:hidden;
}

.wideWrap .wideContent .guideBox{
margin:10px auto;
padding:5px;
width:98%;
text-align:left;
color:#734848;
background:#e7e4d8;
}

.wideWrap .wideContent h1{
margin:10px auto;
font-size:16px;
color:#734848;
}

.wideWrap .wideContent span{
color:#ff0000;
}

.wideWrap .wideContent p{
margin:10px auto;
width:98%;
text-align:left;
text-indent:24px;
line-height:20px;
}

/* shift page */

.shiftBox{
	margin:auto;
	width:90%;
	font-size:9pt;
	color:#727272;
	position:relative;
}

.shiftBox a{
	text-decoration:none;
	color:#727272;
}

.shiftBox a:hover{
	text-decoration:underline;
}