html,body,form,h1,h2,h3,h4,h5,h6,p,img,a {padding:0;margin:0;outline-width:0;}
img{border:none;}
html,body {height: 100%;}
body {font-family:'Times New Roman', sans-serif;background:url(body.jpg) #fff no-repeat center top;
color: #555; font-size: 0.8em;}
h1,h2,h3,h4,h5{font-family:'microsoft yahei',helvetica, sans-serif;font-weight:normal;}
h1,h2{font-size: 2em}
h3 {font-size: 1.6em}
h4,h5,h6{font-size: 1.2em;font-weight:bold;}
h1,h2,h3, h4,h5,h6,p{margin: 0px 0px 8px}
p {line-height: 155%}
a {	color: #829569}
a:hover, {color: #333}
.link{color: #333;text-decoration:none;font-size:15pt;font-weight:bold;}
a:active {color: #990000}
#header {	border-bottom: #dadada 1px solid; line-height: 12px; background: #4b4b4b; height: 12px
}
#footer {
	width: 100%;border-top: #dfdfde 1px solid;padding:0 0 16px 0;background: #f9f8f7;
}
#footer p {
	padding:20px 0 10px 0; font-size: 85%;margin:0;
}
#main {
	padding:60px 0 60px 0;
}
.social {
	margin:0
}
.social ul {
	border: #dbd7d2 1px solid; padding:0 0 0 8px; margin: 0px 0px 5px;background: url(images/social_bg.gif) #e1e2d6;
}
.social ul li {
	list-style-type: none; float: left
}
.social ul li a {
	padding-bottom: 8px; padding-left: 0px; padding-right: 8px; display: block; padding-top: 8px
}
.social ul li a:hover {
	padding-bottom: 11px; padding-top: 5px
}
.social ul li a:active {
	padding-bottom: 14px; padding-top: 2px
}

.widget {
	margin: 0px 0px 30px; padding-left: 40px
}
.widget h3{border-bottom:1px solid #ececec;}
.contentwidth {
	margin: 0px auto; width: 840px;display:table;
}
.leftcol {
	width: 460px; padding-right: 40px; float: left
}
.rightcol {
	width: 340px; float: left
}
.clearfix:after {
	line-height: 0; display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.clearfix {
	display: inline-block
}
html[xmlns] .clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}
/* youjoy */
.recommend{margin:18px 0 0 0;line-height:26px;
}
.recommend h3{color:#ED4534;border-bottom:1px solid #ececec;font-size:1.6em;}
.recommend a{padding-left:12px;background:url(dd1.gif) no-repeat 0 5px;}
.notice,.lab{margin-top:20px;
}
.notice h3,.lab h3{color:#ED4534;border-bottom:1px solid #ececec;font-size:1.6em;
}
.lab a{padding-left:12px;background:url(smallstar.gif) no-repeat 0 5px;}
p span.pubdate{color:#808080;font-family:Verdana;letter-spacing:-1px;}
p span.pubdate img{vertical-align:bottom;}
.flink span{padding-right:12px;}
.flink a{font-size:12px;color:#808080;}
.textwidget h4{color:#ED4534;}
.textwidget h4 a{color:#ED4534;text-decoration:none;}
