/*==================Style by thin =============================
				 Style Name:Star Orange
					Version:Alpha
					 Author:thin
				Design Corp:SzDomain WUI
				Last Update:2009-08-12 11:59 work hard
===============================================================*/


/************************************************
*	default style								*
************************************************/
* {margin:0;padding:0;}
body, select, input,textarea {color:#6b6552;font:12px/22px Arial,Verdana,Tahoma;}
input, textarea, select {padding:1px;line-height:13px;}
input:focus, textarea:focus {}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;}
em,cite,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font:12px/18px Arial,Verdana,Tahoma;}

body {margin:0 auto;padding:0;background:#000 url(../img/bg_body.jpg) repeat-x;text-align:center;}

a img, img {border:0;}
a, a:link, a:visited, a:active {color:#3a3634;text-decoration:none;}
a:hover {color:#654d2e;}

img, div, .subNav ul {behavior:url(style/iepngfix.htc);}

.hasLayout {display:inline-block;}
.hasLayout {display:block;}

.none {display:none;}
.block {display:block;}


.clear {clear:both;}
br.clear {visibility:hidden;height:0;overflow:hidden;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

.container {clear:both;margin:0 auto;}

.breadcrumb {}
.breadcrumb a, .breadcrumb strong {}

.pagination {}
.pagination a, .pagination strong {text-transform:capitalize;}
.pagination a {}

#header {height:430px;background:url(../img/bg_header.jpg) no-repeat 50% 0;}
.subPage #header {height:210px;background-image:url(../img/bg_header_sub.jpg);}
	#header h1 {position:relative;width:1004px;margin:0 auto;}
	#header h1 a {display:block;float:left;width:160px;height:100px;margin:8px 0 0 24px;overflow:hidden;text-indent:-999px;}

	.mainNav {position:relative;z-index:999;height:108px;background:url(../img/bg_main_nav.jpg) no-repeat 50% 0;}
	.mainNav ul {width:738px;margin:0 auto;}
	.mainNav li {position:relative;float:left;list-style:none;}
	.mainNav li a {display:block;_display:inline;float:left;width:104px;height:66px;overflow:hidden;background:url(../img/bg_main_nav_hover.jpg) no-repeat -999px;text-indent:-999px;}

	.mainNav ul .subNav {display:none;position:absolute;left:-28px;top:30px;z-index:9;width:164px;}
	.mainNav ul ul {width:164px;height:242px;padding-top:38px;background:url(../img/bg_main_nav_sub_l.png) no-repeat;}
	.mainNav #navC ul,
	.mainNav #navE ul {height:194px;background-image:url(../img/bg_main_nav_sub_m.png);}
	.mainNav li li {*float:none;margin-left:26px;}
	.mainNav li li a {width:105px;height:22px;color:#3a382f;background:url(../img/bg_main_nav_line.jpg) no-repeat 0 100% !important;text-indent:0;}
	.mainNav li li a:hover {color:#726c4f;}

	.mainNav li#navF a {width:114px;}
	#indexPage .mainNav li#navA a,
	.mainNav li#navA a.current,
	.mainNav li a:hover {background-position:0 0;}
	#petBase .mainNav li#navB a,
	.mainNav li#navB a.current,
	.mainNav li a:hover {background-position:-104px 0;}
	#petStudy .mainNav li#navC a,
	.mainNav li#navC a.current,
	.mainNav li#navC a:hover {background-position:-208px 0;}
	#petWhirlwind .mainNav li#navD a,
	.mainNav li#navD a.current,
	.mainNav li#navD a:hover {background-position:-312px 0;}
	#teamWar .mainNav li#navE a,
	.mainNav li#navE a.current,
	.mainNav li#navE a:hover {background-position:-416px 0;}
	#numenTower .mainNav li#navF a,
	.mainNav li#navF a.current,
	.mainNav li#navF a:hover {background-position:-520px 0;}
	#activitySpace .mainNav li#navG a,
	.mainNav li#navG a.current,
	.mainNav li#navG a:hover {background-position:-634px 0;}




#main {background:url(../img/bg_main.jpg) repeat-y 50% 0;}
	#main h2 {height:34px;margin-bottom:10px;color:#8f8154;background:url(../img/bg_title_h2.png) no-repeat 0 100%;font:bold 14px/28px "Microsoft YaHei";text-indent:16px;}
	#main h3 {}
	#main h4 {}
	#main h5 {}
	#main h6 {margin:0 10px 6px;color:#4b3e2c;font-weight:bold;line-height:24px;}

	#main .outter {background:url(../img/bg_main_header.jpg) no-repeat 50% 0;}
	#main .inner {background:url(../img/bg_main_footer.jpg) no-repeat 50% 100%;}

	#main .contents {position:relative;width:660px;margin:0 auto;padding:35px 0 26px;text-align:left;}
	.subPage #main .contents {width:640px;min-height:140px;_height:140px;padding:40px 0;line-height:18px;}
		  .contents h6 {font-weight:bold;}
		  .contents ul,
		  .contents ol {list-style-position:inside;margin:0 0 14px;padding:10px 14px;background-color:#0b0b0b;line-height:22px;}
		  .contents ol {padding:0;line-height:18px;}
		  .contents ol li {position:relative;padding:4px 10px 4px 30px;border-bottom:1px solid #000;text-indent:-16px;}
		  .contents li {}
		  .contents li:hover,
		  .contents li.hover,
		  .contents li:hover ul,
		  .contents li.hover ul {/*position:static;*/background-color:#1a1a1a;_background:none;color:#7a7360;}
		  .contents li li.hover,
		  .contents li li:hover {color:#baaf95;}
		  .contents ol ul {list-style-type:lower-alpha;}
		  .contents ol li li {position:relative;padding:4px 0;border:0 none;text-indent:0;}

		  .contents .listNone {list-style:none;background-color:transparent;}
		  .contents .listNone li {margin:1px 0;background-color:#0b0b0b;zoom:1;}
		  .contents dl {margin:14px 0 0 0;overflow:hidden;zoom:1;}
		  .contents dt {float:left;margin-top:6px;padding-left:4px;background:url(../img/bg_title_h6.jpg) no-repeat;}
		  .contents dt strong {display:block;color:#a05700;background:url(../img/bg_title_h6.jpg) no-repeat 100% 0;font-weight:normal;}
		  .contents dd {margin-left:4px;clear:left;}
		  .contents p {margin:0 10px 18px;}
		  .contents img.border {margin:2px 14px 4px 0;padding:2px;border:1px solid #363532;}
		  .contents a:hover img.border {border-color:#453c17;}
		            .dataList {width:96%;margin:0 10px 20px;border-collapse:collapse;background-color:#0b0b0b;text-align:center;}
		            .dataList th,
		            .dataList td {border:1px solid #000;line-height:24px;}
					.dataList th {table-layout:fixed;width:200px;background-color:#0f0f0f;font-weight:normal;}

		  .contents .marquee {width:660px;overflow:hidden;}
				   	/*.marqueeCover {display:block;position:absolute;left:0;top:35px;height:140px;}*/
					.marqueeCoverPrev,
					.marqueeCoverNext {display:block;position:absolute;top:35px;z-index:9;height:140px;}
					.marqueeCoverNext {right:0;}


		  .contents ul.imgList {list-style:none;width:660px;min-height:140px;_height:140px;margin:0;padding:0;overflow:hidden;background:none;text-align:center;}
		  			  .imgList li {float:left;}
		              .imgList a,
		              .imgList img {display:block;}
					  .imgList a {margin:0 12px;color:#636363;font-weight:bold;}
		#petWhirlwind .imgList {width:auto;overflow:visible;}
		#petWhirlwind .imgList a {margin:0 10px;padding-top:8px;}



		  .contents .plateImg {display:block;position:absolute;right:40px;bottom:19px;zom:1;}
		  .contents .qBtn {display:block;width:183px;height:48px;margin:0 0 20px 220px;overflow:hidden;background:url(../img/btn_f.jpg) no-repeat;text-indent:-99em;}




#footer {position:relative;padding:84px 0 0;background:url(../img/bg_footer.jpg) no-repeat 50% 0;line-height:18px;}
	#footer .inner {position:relative;width:960px;margin:0 auto;text-align:left;}
	#footer a {text-decoration:underline;}
	#footer address {padding:6px 0 40px;color:#1e1e1e;}
	#footer h2 {float:left;margin: 0 20px 0 0;}
	#footer h2 a {display:block;width:144px;height:48px;overflow:hidden;text-indent:-999px;background:url(../img/logo_footer.jpg) no-repeat;}
	#footer .nav {float:left;padding:6px 0 0;}
	.copyrightInfo {list-style:none;float:right;width:360px;margin-top:6px;overflow:hidden;zoom:1;background:#0b0b0b url(../img/bg_copyright_info.png) no-repeat;_background-image:url(../img/bg_copyright_info.gif);line-height:22px;}
	.copyrightInfo li {position:relative;float:left;padding:0 8px;}
	.copyrightInfo li.half {width:163px;right:-1px;border:1px solid #000;border-width:1px 1px 1px 0;}


