body {
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
	font-size:12px;
	background:#fff;
	color:#333;
	font-family:"宋体";
	line-height:1.75em;
	text-align:left;
}
div, form, ul, ol, li, dl, dt, dd, cite, p {
	margin:0;
	padding:0;
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
table, td, tr, th {
	margin:0;
	padding:0;
}
td {
	word-break:break-all;
	word-wrap:break-word;
}
img {
	margin:0;
	padding:0;
	border:none;
	display:block;
}
input, textarea, select {
	font-size:12px
}
ol, ul {
	list-style:none;
}
a, a:visited {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#555;
	text-decoration:underline
}
/*others*/
.clear {
	clear:both; height:0; overflow:hidden;
}
.fl {
	float:left
}
.fr {
	float:right
}
.mar01{ margin-left:9px}
.mar02{ margin-left:8px}
.mar03{ margin-top:8px}
.ads{ margin-top:8px}
.ads_default{ margin-top:8px; padding:8px 0; width:958px; height:90px; line-height:90px; border:1px #f9c742 solid; text-align:center}
.ads_article{ margin-top:8px; padding:8px 0; width:648px; height:60px; line-height:60px; border:1px #f9c742 solid; text-align:center}
/*top*/
.top {
	padding-bottom: 8px;
	width: 100%;
	height: 30px;
}
.topleft {
	background: url(/images/topleft.gif) left top no-repeat;
	float: left;
	width: 7px;
	height: 30px
}
.topcenter {
	padding: 5px 20px;
	background: url(/images/topbg.gif) left top repeat-x;
	float: left;
	width: 906px;
	height: 20px
}
.topcenter a,.topcenter a:visited{
	color: #a45e00;
}
.topright {
	background: url(/images/topright.gif) right top no-repeat;
	float: right;
	width: 7px;
	height: 30px
}
/*head*/
.head {
	width: 960px;
	height: 80px
}
.headleft {
	float: left;
	padding:2px 0 0 0;
}
.headright {
	float: right;
	width: 610px;
	height: 80px;
	overflow:hidden
}
.headtop {
	width:100%;
	height:52px
}
.headtop ul li{
	float: left;
	width: 85px;
	height:47px;
	padding-top: 5px;
}
.headtop ul li img{	margin-left:23px;}
.headbottom{
	width: 100%;
	height: 28px;
	line-height: 28px;
}
.headbottom ul li{
	float: left;
	width: 85px;
	height: 24px;
	line-height: 24px;
	text-align: center
}
/*nav*/
#nav {
	width: 958px;
	height: 50px;
	background: #fbfafa;
	border:1px #f9c742 solid;
	font-size: 14px;
	color: #a45e00;
	line-height: 25px;
	text-align: center
}
#nav ul li{ float:left; padding:3px}
#nav a,#nav a:visited{
	padding:0 4px;
	color: #a45e00;
	text-decoration: none
}
#nav a:hover {
	color: #ff6600;
	text-decoration: underline
}

/*search*/
#search {
	padding:5px 18px 2px 18px;
	margin: 8px 0;
	width: 924px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background: #e06800;
}
#search ul li{ float:left; padding-left:10px}
#search a,#search a:visited{
	color: #fff;
	text-decoration:underline;
}
#search a:hover{
	color:#fff;
	text-decoration:none;
}
#search .in2{ 
	width:250px; 
	border:1px #efefef solid
}
#search .submit {
	vertical-align:text-bottom;
}
/*new*/
.new{ width:207px; height:203px; border: #f9c742 1px solid;}
.new .tt{ width:100%; height:32px; line-height:32px; background: url(/images/right1bg.gif);}
.new .tt h2{ font-size:14px; font-weight:700; color: #e06800; padding-left:25px}
.new .tt span{ padding-right:15px}
.new .tt span a,.new .tt span a:visited{ color: #e06800; text-decoration:none}
.new .tt span a:hover{ color: #555; text-decoration:underline}
.new ul{ padding:0 10px}
.new ul li{ background:url(/images/dot.gif) left center no-repeat; padding-left:10px}
/*boock2*/
.block2{ width:232px; height:230px; overflow:hidden; border: #f9c742 1px solid; margin-top:8px;}
.block2 .tt{ width:100%; height:32px; line-height:32px; background:url(/images/bg_block2_tt.gif) left top no-repeat}
.block2 .tt h2{ font-size:14px; font-weight:700; color: #e06800; padding-left:25px}
.block2 .tt a,.block2 .tt a:visited{ color: #e06800; text-decoration:none}
.block2 .tt a:hover{ color: #555; text-decoration:underline}
.block2 .tt span{ padding-right:15px}
.block2 ul{ padding:5px 0 0 10px}
.block2 ul li{ background:url(/images/dot.gif) left center no-repeat; padding-left:10px; line-height:23px}
/*friendlink*/
#friendlink { width:958px; height:50px; margin-top:8px; border:1px #f9c742 solid; padding-bottom:3px;}
#friendlink .tt{ width:100%; height:25px; line-height:25px; border-bottom:1px #f9c742 solid;}
#friendlink .tt h2{ padding-left:15px; margin-left:10px; font-size:12px; font-weight:700; color:#e06800; background:url(/images/ic01.gif) left center no-repeat;}
#friendlink .tt span{ padding-right:10px}
#friendlink ul{ padding:5px 10px;}
#friendlink ul li{ float:left}
#friendlink ul li a{ padding:5px; width:auto; height:14px;}

/*footer*/
#footer{ width:100%; text-align:center; margin-top:8px; padding:10px 0; font-family:Arial; border-top:2px #f9c742 solid;}