body {background:url(../images/pagebg.jpg) center top no-repeat #E1DBFF; text-align:center; font-size:12px; font-family:simsun;}
ul {list-style-type:none;}
body, form, ul, ol, li, dl, dt, dd, h2, h3, h4, h5, p, button {margin:0; padding:0;}
button, img {border:none;}
a {color:#070707; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}



#container {width:1002px; margin:0 auto;}

.wp11 {background:url(../images/willpan_11.jpg) no-repeat; color:#ffbebe; font-size:14px; height:100px;}
.wp11 td {padding:60px 0 0 20px;}

.wp15 {background:url(../images/willpan_15.gif) no-repeat; color:#ffbebe; font-size:14px; height:100px;}
.wp15 .link {padding:43px 0 0 355px; text-align:left;}
.wp15 .link a {display:block; width:100px; height:15px; line-height:100%; overflow:hidden;}

.wp26 {background:url(../images/willpan_26.gif) no-repeat; color:#ffbebe; font-size:14px; height:100px;}
.wp26 .link1 {padding:53px 0 0 383px; text-align:left;}
.wp26 .link1 a {display:block; width:180px; height:15px; line-height:100%; overflow:hidden;}
.wp26 .link2 {padding:8px 0 0 279px; text-align:left;}
.wp26 .link2 a {display:block; width:86px; height:15px; line-height:100%; overflow:hidden;}

.wp28 {background:url(../images/willpan_28.jpg) no-repeat; color:#ffbebe; font-size:14px; height:51px;}
.wp28 td {padding:15px 0 0 20px;}

.cailing {background:url(../images/willpan_31.gif) repeat-y;}
.cailingInner {background:url(../images/willpan_32.jpg) left bottom no-repeat; color:#f2e5ec; padding-bottom:110px;}
.cailingInner a {color:#f2e5ec;}
.cailingInner a:hover {color:#e8869a;}
.cailingInner table {background:#ba3781; border-left:1px solid #e8869a; border-top:1px solid #e8869a;}
.cailingInner th {background:#8c284c; border-right:1px solid #e8869a; border-bottom:1px solid #e8869a; text-align:center;}
.cailingInner td {border-right:1px solid #e8869a; border-bottom:1px solid #e8869a; padding:5px 0 3px; text-align:center;}

.join {background:#000;}
.joinCon {background:#902A64; color:#FFD895; font-size:14px; font-weight:bold; line-height:180%; margin:0 25px; padding:10px 70px; text-align:left;}
.joinCon h2 {background:url(../images/join.gif) no-repeat; padding:10px 0; margin:0;}
.joinCon h3 {color:#B2DF27; padding:30px 0 15px;}
.joinCon ol {padding-left:50px;}
.joinCon a {color:#f00; text-decoration:underline;}
.joinCon table {border-left:1px solid #E8869A; border-top:1px solid #E8869A;}
.joinCon th {background:#8C284C; border-right:1px solid #E8869A; border-bottom:1px solid #E8869A; color:#EE86C1; text-align:center;}
.joinCon td {background:#BA3781; border-right:1px solid #E8869A; border-bottom:1px solid #E8869A; color:#F2E5EC; font-weight:normal; text-align:center;}

.title {background:url(../images/willpan2_09.gif) no-repeat; height:100px; font-size:25px; font-weight:bold; font-family:simhei; color:#333; line-height:100px;}
.fjBox {background:url(../images/willpan2_11.gif);}
.fjCon {background:url(../images/willpan2_10.gif) left top no-repeat; font-size:14px; line-height:180%; padding:0 80px 50px; text-align:left;}
.fjCon ol {padding:0 80px; margin:0;}
.fjCon ol li {padding-top:1.5em;}
.fjCon .blue {color:#06F;}
.fjCon .red {color:#f00;}

#shadowdiv{
    position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:99;
	display:none;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
#dialogdiv{
    position:absolute;
	top:50px;
	left:50%;
	width:360px;
	height:400px;
	margin-left:-180px;
	background-color:#fff;
	border:1px solid #DFDFDF;
	display:none;
	z-index:100;
}
#toplistdiv{
    position:absolute;
	top:50px;
	left:50%;
	width:800px;
	height:640px;
	margin-left:-400px;
	background-color:#fff;
	border:1px solid #DFDFDF;
	display:none;
	z-index:100;
}
#toplistdiv2{
    position:absolute;
	top:50px;
	left:50%;
	width:800px;
	height:640px;
	margin-left:-400px;
	background-color:#fff;
	border:1px solid #DFDFDF;
	display:none;
	z-index:100;
}
.toptitle{
    height:30px;
	background-color:#E4E4E4;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#D1D1D1); 
	text-align:right;
}
#alertdiv{
    position:absolute;border:1px solid #000000;display:none;
	width:300px;height:120px;top:50%;left:50%;margin-left:-150px;margin-top:-60px;
	background:#fff;
	z-index:100;
}
#alertContent{
	padding:10px;
	line-height:22px;
	background:url(../images/error_bg.jpg) bottom right no-repeat
}
.btn1 {
    border:1px solid #FFFFFF; 
	font-size: 13px;  
	color: black; 
	padding:2px auto;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	cursor: pointer; 
	background-color:#FF66FF;
	background-image:url(../images/btn_26.png);
	/*filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#FF33FF); */
}
.btn2 {
    border:1px solid #FFFFFF; 
	font-size: 14px;  
	color: black; 
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:auto 6px;
	cursor: pointer; 
	background-color:#A1A1A1;
	background-image:url(../images/btn_30.png);
	/*filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#A1A1A1); */
}
.font7{color:#fff;}
a{color:#fff; text-decoration:none}
a:hover{color:#ff6600}
