/*reset: */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline; }
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:400; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
html { height:100%; width:100%; }
ul, ol { list-style:none; list-style-position:outside; }
/*page: */
 body { font-size:14px; font-family:"ËÎÌå"; line-height:22px; background:#326a1a; color:#612103; }
.stage { background:url(stage.jpg) no-repeat center top; }
.page { background:url(main.jpg) no-repeat; width:960px; height:944px; margin:auto; }

.header {height:220px; text-indent:-9999px;position:relative}
	.mainNav{width:736px; height:72px; background:url(menu_bg.jpg); position:absolute; left: 88px; top: 0px; padding:18px 0 0 70px;}
	.mainNav li{float:left}
	.mainNav li a{display:block;width:97px;height:30px;background-image:url(menu.gif);margin-right:16px;}
	.mainNav li a.nav1:hover{background-position:left bottom}
	.mainNav li a.nav2{background-position:-97px top}
	.mainNav li a.nav2:hover{background-position:-97px bottom}
	.mainNav li a.nav3{background-position:-194px top}
	.mainNav li a.nav3:hover{background-position:-194px bottom}
	.mainNav li a.nav4{background-position:-291px top}
	.mainNav li a.nav4:hover{background-position:-291px bottom}
	.mainNav li a.nav5{background-position:-388px top}
	.mainNav li a.nav5:hover{background-position:-388px bottom}
	.mainNav li a.nav6{background-position:-485px top}
	.mainNav li a.nav6:hover{background-position:-485px bottom}	
	
.bodyer { height:380px; }
.msg { width:364px; margin-left:276px; padding:40px 40px 0 40px; }
.msg-main { font-weight:bold; background:url(map.gif) no-repeat 0 -50px; padding-left:30px; display:block; }
.msg ul { margin-top:120px; font-size:12px; line-height:22px; border-top:1px dotted #5d3318; padding-left:140px; padding-top:10px; }
.msg li { float:left; width:90px; height:30px; display:inline; margin-left:10px; }
.msg li a { display:block; width:90px; height:30px; overflow:hidden; text-indent:-9999px; padding-left:0; margin:0; background:url(link.gif) no-repeat; }
.msg li a.gm { background-position:-103px 0; }
.msg p { margin:40px auto 0 auto; text-align:center; }
.msg p a { background:url(map.gif) no-repeat top left; color:#992600; font-weight:bold; padding-left:20px; line-height:30px; }
.log { width:404px; margin-left:266px; padding:60px 40px 0 40px; }
.log-fm-le { clear:both; overflow:hidden; height:30px; }
.log .text { background:#fae6c3; border:1px solid #331101; }
.log-fm-le label, .log-fm-le input, .log-fm-le a { float:left; }
.log-fm-le a { color:#852f04; margin-left:5px; font-size:12px; }
#log-code label { background:url(map.gif) no-repeat -150px -250px; width:110px; height:27px; overflow:hidden; line-height:200px; }
#log-account label { background:url(map.gif) no-repeat 0 -250px; width:110px; height:20px; overflow:hidden; line-height:200px; }
#log-retype { height:44px; }
#log-retype label {background:url(words.gif) no-repeat 0 0;width:110px; height:20px;overflow:hidden; line-height:200px; }
#log-tip { display:block; clear:both; padding-left:110px; font-size:12px; }
#log-info { background:url(map.gif) no-repeat 0 -200px; width:350px; height:20px; overflow:hidden; line-height:200px; }
#log-submit {text-align:center; height:90px; padding-top:20px; }
#log-submit a{background:url(map.gif) no-repeat 0 -100px; width:155px; height:100px; text-indent:-9999px;margin-left:120px}
#log-submit a:hover{background:url(map.gif) no-repeat -157px -99px;}
.link_box a{display:block;background:url(map.gif) -100px 0;width:115px;height:40px;text-indent:-9999px;float:right;margin:-13px 13px 0 0;outline:none}
.link_box a:hover{display:block;background:url(map.gif) -214px 1px;}

.footer { text-align:center; padding-left:20px; font-size:12px; padding-top:140px; color:#9fd314; background:url(foot.jpg) no-repeat 0 -10px; height:214px; }
.footer a { color:#9fd314; }
