body {background:#fff url(img/tpbg2.jpg) no-repeat center 20px;}

/* header */
.header {clear:both;width:960px;margin:0 auto;text-align:left;}

#topswf1 {clear:both;height:420px;overflow:hidden;}


/* top swf */
.top_swf {clear:both;width:960px;margin:8px auto;text-align:left;}
	.top_focus {float:left;width:420px;height:220px;overflow:hidden;}
		.top_focus img {width:420px;height:220px;}
	.top_fnews {float:left;width:260px;height:220px;overflow:hidden;border:solid 1px #ddd;display:inline;margin-left:9px;}
	.top_frenqi {float:right;width:260px;height:220px;overflow:hidden;border:solid 1px #ddd;}
	




/* bnav */
#bnav {clear:both;overflow:hidden;height:40px;line-height:40px;background:#404d33;}
	.bnav_l,.bnav_r {display:none;}
	#bnav ul {font-size:14px;font-weight:bold;padding-left:18px;}
	#bnav ul li { display:inline;line-height:40px;}
	#bnav ul li a {float:left;text-align:center;padding:0 8px 0 0;margin-left:3px;}
	#bnav ul li a span {float:left;padding:0 0 0 8px;color:#fff;}
	
	#bnav ul .hover a {text-decoration:none;}
	#bnav ul .hover a span {cursor:pointer;color:#ff0;}
	
	#bnav ul li a:hover {text-decoration:none;}
	#bnav ul li a:hover span {cursor:pointer;color:#ff0;}


/* maingongao */
.maingongao {clear:both;width:960px;margin:0 auto 5px;background:#f9f9f9;color:#806225;border:solid 1px #ddd;text-align:left;}
	.maingongaos {padding:12px 14px 9px 14px;}

#stpnav {height:30px;line-height:30px;padding:0 16px 0 5px;background:#4f6d39;overflow:hidden;display:block;clear:both;}
	#stpnav_l {float:left;width:365px;margin-top:1px;overflow:hidden;}
	#stpnav_l dt {float:left;color:#fff;font-weight:bold;padding-left:14px;}
	#stpnav_l .iinput1 {float:left;width:210px;height:20px;border:solid 1px #959022;background:#ddc28b;margin-top:3px;color:#fff;}
	#stpnav_l .iinput2 {float:left;width:55px;height:22px;border:none;background:#373618;display:inline;margin:3px 0 0 2px;font-weight:bold;color:#bcb73c;}
	
	#stpnav_r {float:right;margin-top:1px;overflow:hidden;color:#fff;}
		#stpnav_r dt {float:left;padding-left:14px;}
		#stpnav_r dd {float:left;padding-left:14px;}


/*main*/
#main {margin:0 auto;width:960px;text-align:left;}
#mains {padding-bottom:10px;text-align:left;margin:6px auto 0;width:960px;}
	#main_l {margin-top:10px;float:left;width:200px;}
	#main_r {margin-top:10px;background:#fff;width:100%;clear:both;border:solid 1px #ddd;overflow:hidden;}
	#main_rs {margin-top:10px;float:right;width:745px;overflow:hidden;border:none;}


/* right list */
.toup_div {margin:0 auto 7px;text-align:left;background:#fff;padding-bottom:4px;border:solid 1px #ddd;}


/* index */
	.tpdl {float:left;width:165px;background:#fff;border:solid 1px #ddd;overflow:hidden;float:left;display:inline;margin:15px 0 8px 20px;color:#757230;}
	.tpdl a:link,.tpdl a:visited {color:#414141;}
	
	/*For Firefox Chrome*/
	.tpdl dt {clear:both;width:160px;margin:0 auto;height:185px;text-align:center;display:table;position:relative;overflow:hidden;}
	.tpdl dt a {display:table-cell;vertical-align:middle;width:150px;height:175px;margin:0 auto;text-align:center;}
	.tpdl dt a img {margin:0 auto;max-width:150px;max-height:170px;left:-50%;}	
	/*For IE7*/
	*+html .tpdl dt a{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
	*+html .tpdl dt a img{position:relative;top:-50%;left:-50%;}
	/*For IE6*/
	*html .tpdl dt a{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
	*html .tpdl dt a img{position:relative;top:-50%;left:-50%;width:expression(this.width>150?"150px":"atuo");height:expression(this.height>170?"170px":"atuo");}
	
	.tpdl dd {}
	.tpdl .d0 {clear:both;height:26px;line-height:30px;text-align:center;overflow:hidden;padding:0 6px;}
	.tpdl .d1 {clear:both;height:26px;line-height:30px;text-align:center;font-weight:bold;overflow:hidden;padding:0 6px;}
		.tpdl .d1 a:link,.tpdl .d1 a:visited {color:#dac17c;}
	.tpdl .d2 {float:left;width:75px;height:30px;line-height:26px;display:inline;margin-left:5px;}
	.tpdl .d3 {float:right;width:75px;height:30px;line-height:26px;display:inline;margin-right:5px;}
	.tpdl .d4 {float:left;width:70px;height:26px;line-height:26px;display:inline;margin-left:5px;}
	.tpdl .d5 {float:right;width:70px;height:26px;line-height:26px;display:inline;margin-right:5px;}
	.tpbut1,.tpbut2 {width:52px;height:20px;line-height:20px;display:block;background:#cecdc1 url(img/tpdlbg.gif) no-repeat left top;overflow:hidden;border:none;color:#666;}
	.tpbut1 {float:right;}
	.tpbut2 {float:left;}


/* list */
.wwtpdl {width:930px;clear:both;background:#fff;border:solid 1px #ddd;overflow:hidden;margin:15px auto 0;color:#757230;}
	.tpdlon {background:#fffcd7;border:solid 1px #c0b635;}
	.tpdlout {}

	.tpdl_img {float:left;width:165px;}
	/*For Firefox Chrome*/
	.tpdl_img dt {clear:both;width:160px;margin:0 auto;height:185px;text-align:center;display:table;position:relative;overflow:hidden;}
	.tpdl_img dt a {display:table-cell;vertical-align:middle;width:150px;height:175px;margin:0 auto;text-align:center;}
	.tpdl_img dt a img {margin:0 auto;max-width:150px;max-height:170px;left:-50%;}	
	/*For IE7*/
	*+html .tpdl_img dt a{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
	*+html .tpdl_img dt a img{position:relative;top:-50%;left:-50%;}
	/*For IE6*/
	*html .tpdl_img dt a{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
	*html .tpdl_img dt a img{position:relative;top:-50%;left:-50%;width:expression(this.width>150?"150px":"atuo");height:expression(this.height>170?"170px":"atuo");}
	
	.tpdl_img dd {}
	.tpdl_img .d0 {clear:both;height:26px;line-height:30px;text-align:center;overflow:hidden;padding:0 6px;}
	.tpdl_img .d1 {clear:both;height:26px;line-height:30px;text-align:center;font-weight:bold;overflow:hidden;padding:0 6px;}
		.tpdl_img .d1 a:link,.tpdl_img .d1 a:visited {color:#dac17c;}
	.tpdl_img .d2 {float:left;width:75px;height:30px;line-height:26px;display:inline;margin-left:5px;}
	.tpdl_img .d3 {float:right;width:75px;height:30px;line-height:26px;display:inline;margin-right:5px;}

	.tpdl_right {float:right;width:750px;padding-right:6px;}
	.tpdl_right .game {clear:both;height:115px;line-height:22px;overflow:hidden;text-indent:2em;position:relative;padding:12px 0 0 0;}
		  .tpdl_right .game strong {color:#000;font-size:14px;}
		  .tpdl_right .game a {position:absolute;bottom:3px;right:0px;width:75px;height:22px;overflow:hidden;}
		  .tpdl_right .game a:link,.tpdl_right .game a:visited {color:#00f;}
		  .tpdl_right .toup {clear:both;background:#fff;border:solid 1px #e1e1e1;padding:12px 8px 12px 8px;margin-top:8px;position:relative;}
		  .tpdl_right .toup dl {clear:both;height:18px;line-height:18px;}
		  .tpdl_right .toup dt {float:left;color:#222;font-weight:bold;}
		  .tpdl_right .toup dd {float:left;padding-right:15px;}
		  
		  .tpdl_right .toup .topsub {clear:both;width:110px;height:80px;overflow:hidden;position:absolute;right:6px;top:5px;}
		  .tpdl_right .toup .topsub dd {}
		  .toptype {width:100px;height:34px;background:#fb6800;border:none;font-size:14px;color:#fff;font-weight:bold;overflow:hidden;}
		.tpdl_right .toup .topsubs {clear:both;width:180px;height:80px;overflow:hidden;position:absolute;right:6px;top:5px;}
		.tpdl_right .toup .topsubs dt,.tpdl_right .toup .topsubs dd {float:left;padding-right:4px;}
		.toupbut1,.toupbut2 {height:30px;text-align:center;width:80px;overflow:hidden;}
	.tpdl_rights {float:none;clear:both;width:930px;margin:0 auto;}


.pinldiv {clear:both;width:98%;}
.pltable {clear:both;width:98%;}
/* book list */
.bkdivr{width:850px;}


/* right jieguo */
.jgtable {clear:both;margin:0 auto;background:#fff;width:100%;}
.jgtd1 {background:#ededed;height:32px;line-height:32px;color:#222;padding:0 2px;text-align:center;}
.jgtd2 {background:#ededed;height:32px;line-height:32px;color:#222;padding:0 2px;}

.jgth0 {padding:10px 0;text-align:center;}
.jgth1,.jgth2,.jgth3,.jgth4 {border-bottom:solid 1px #ededed;height:38px;line-height:38px;color:#222;padding:0 2px;}
	.jgth1 {width:50px;text-align:center;font-weight:bold;}
	.jgth2 {width:530px;}
	.jgth3 {width:60px;}
	.jgth4 {width:60px;text-align:center;}

.jgerr {font-weight:normal;color:#a0a0a0;}

/* right down */
.mnlc2t {width:690px;}

/* footer */
#footer a:link,#footer a:visited {color:#777;}
#fmenu {height:34px;line-height:34px;color:#c2b182;background:#4a4933;border:solid 1px #616043;}
	#fmenu a:link,#fmenu a:visited {color:#c2b182;}
