@charset "gb2312";
* {
	margin:0;
	padding:0;
}
html {
	background:#555 url(../images/bg.png);
}
body {
    font:normal 12px verdana, arial;
    color:#555;
    width:970px;
    line-height:24px;
	margin:0 auto;
	background:#fff;
	border-left:5px solid #333;
	border-right:5px solid #333;
}
h1 {
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	float:left;
}
h1 a {
	width:270px;
	height:80px;
	display:block;
}
h2 {
	font-size:14px;
	color:#333;
}
a {
	color:#498929;
	text-decoration:none;
}
a:hover {
	color:#ff5400;
	text-decoration:underline;
}
img {
	border:none;
}
textarea, input {
	font:normal 12px verdana, arial;
}
#mt .pages {
    width:660px;
    _width:656px;
    margin-top:10px;
    _margin-top:2px;
}
#sj .pages {
	width:922px;
}

/* Header */
#header {
    height:115px;
	background:#2b2c30;
}
#header ul {
    font-size:14px;
    font-weight:bold;
    list-style:none;
    margin-right:25px;
	float:right;
}
#header ul li {
    height:35px;
    margin-left:20px;
    padding-top:45px;
	float:left;
	display:block;
}
#header ul li a {
    color:#808d92;
	text-decoration:none;
}
#header ul li a:hover {
	color:#66be39;
}
#header ul li.current {
	background:url(../images/a_current.png) no-repeat center bottom;
}
#nav {
    height:35px;
	background:#e36b1c url(../images/nav_bg.png) repeat-x;
	clear:both;
}
#nav ul {
	font-size:12px;
	font-weight:normal;
	margin-right:45px;
}
#nav ul li {
	height:35px;
	line-height:35px;
	margin:0 2px;
	padding:0;
}
#nav ul li a {
	color:#fff;
	padding:0 10px;
	display:block;
}
#nav ul li a:hover {
	color:#f7ffb2;
}

#dsp {
    height:60px;
    text-indent:-9999px;
	background:#498929 url(../images/dsp.png) repeat-x;
}
#dsp a {
	width:970px;
	height:60px;
	display:block;
}
.wrap {
    width:940px;
	padding:0 15px;
    overflow:auto;
}
#search {
    height:30px;
    line-height:24px;
    text-align:right;
    margin-bottom:10px;
    padding:4px 8px 0 8px;
	background:#fffac5;
	border:1px solid #ead97c;
}
*+html #search {
	height:32px;
}
#search span, #uhere span {
	float:left;
	line-height:28px;
}
#search strong, #uhere strong {
	color:#d24e03;
}
#search form, #uhere form {
    height:32px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#search input.keyword, #uhere input.keyword {
    width:200px;
    padding:5px;
	border:1px solid #36af08;
}
#search input.btn_search, #uhere input.btn_search {
    margin-bottom:2px;
    vertical-align:middle;
}
* html #search input.btn_search, * html #uhere input.btn_search {
    margin-bottom:12px;
	vertical-align:middle;
}
*+html #search input.btn_search, *+html #uhere input.btn_search {
    margin-bottom:12px;
	vertical-align:middle;
}

#news {
    color:#888;
    width:390px;
	float:left;
}
#news h2 {
    height:32px;
	line-height:32px;
	padding-left:20px;
	background:url(../images/h2_news.png) no-repeat 0 7px;
	border-bottom:1px solid #ededed;
}
#news h3 {
    font:normal 12px verdana;
    color:#777;
    height:30px;
    line-height:30px;
	text-align:right;
	padding-left:10px;
	background:url(../images/li_arrow.png) no-repeat left 12px;
	border-bottom:1px solid #ededed;
	display:block;
	overflow:hidden;
}
#news h3 span {
    width:295px;
    height:28px;
    text-align:left;
	float:left;
	overflow:hidden;
}
#news h3 a.c:hover {
	color:#ff5400;
}
#new_feizhuliu {
    width:545px;
    padding-top:8px;
	float:right;
}
#new_feizhuliu dd {
    width:110px;
    height:143px;
    margin-left:26px;
    text-align:center;
    float:right;
}
#new_feizhuliu dd a img, #list dl dd a img, #news_list dl dd a img {
    width:100px;
    height:100px;
    padding:4px;
    background:#fffddf;
    border:1px solid #ede99e;
	display:block;
}
#list_shouji dl dd a img {
	width:120px;
	height:160px;
    padding:4px;
    background:#fffddf;
    border:1px solid #ede99e;
	display:block;
}
#new_feizhuliu dd a:hover img, #feizhuliu_shouji ul li a:hover img, #list dl dd a:hover img, #news_list dl dd a:hover img, #list_shouji dl dd a:hover img {
	background:#333;
	border:1px solid #000;
}
#new_feizhuliu dd span {
    width:110px;
	height:28px;
	line-height:28px;
	display:block;
	overflow:hidden;
}
.contain {
    padding:8px 15px;
	background:#f2f2f2;
	border-top:5px solid #dedede;
	overflow:auto;
	clear:both;
}
#feizhuliu_shouji {
    margin-bottom:10px;
}
#feizhuliu_shouji h2 {
    width:105px;
	line-height:28px;
	margin-left:15px;
	padding:0 10px;
	background:#fafafa;
	border:1px solid #dedede;
	border-bottom:none;
}
#feizhuliu_shouji ul {
    width:912px;
    list-style:none;
	padding:15px 0 10px 22px;
	background:#fff;
	border:1px solid #dedede;
	overflow:hidden;
}
#feizhuliu_shouji ul li {
    width:130px;
    margin-right:22px;
    text-align:center;
    float:left;
}
#feizhuliu_shouji ul li a img {
    width:120px;
    height:160px;
    padding:4px;
    background:#fffeed;
    border:1px solid #f4f1b3;
	display:block;
}
#feizhuliu_shouji ul li span, #list_shouji dl dd h2 {
    font:normal 12px verdana;
    width:120px;
	height:28px;
	margin-top:6px;
	padding:0 5px;
	line-height:28px;
	background:#e1f2df;
	display:block;
	overflow:hidden;
}

#links {
    line-height:28px;
    margin-bottom:10px;
    padding:0 0 0 12px;
    background:#fff;
	border:1px solid #dedede;
	zoom:1;
}
#links a {
	margin-right:12px;
}

/* Class */
#uhere {
    height:31px;
    line-height:24px;
    text-align:right;
    padding:4px 17px 0 17px;
	background:#fffac5;
	border-bottom:1px solid #ead97c;	
}
#uhere span a {
	color:#333;
}
.wrap {
    width:940px;
    padding:15px;
	background:url(../images/out_bg.png) repeat-x;
	overflow:auto;
}
#description {
    line-height:22px;
    margin:10px 0;
    padding:4px 10px;
    background:#eeffde;
	border:1px solid #bee39d;
}
#description strong {
	color:#498929;
}
.pages {
    width:650px;
    _width:646px;
    margin-bottom:10px;
	padding:6px 8px;
	background:#f8f8f8;
	border:1px solid #ddd;
	display:block;
	float:left;
	clear:both;
}
.spages {
	padding:6px 8px;
	background:#f8f8f8;
	border:1px solid #ddd;
	display:block;
	clear:both;
	text-align:left;
}
.cpages {
    margin:8px 0 15px 0;
	float:right;
	clear:both;
}
.pages a, .pages strong, .pages span, .cpages a, .cpages strong, .cpages span {
    color:#df4100;
    height:20px;
    line-height:20px;
    text-decoration:none;
    margin-right:4px;
    padding:0 6px;
    background:#fff;
    border:1px solid #ffd973;
    display:block;
    float:left;
}
.pages span i, .cpages span i {
	font-style:normal;
	font-weight:bold;
}
.pages a, .cpages a {
    color:#df4100;
}
.pages a:hover, .cpages a:hover {
    color:#222;
    text-decoration:none;
    background:#fbff9b;
    border:1px solid #ff5d04;
}
.pages strong, .cpages strong {
    color:#fff;
    background:#ff5d04;
    border:1px solid #d94d00;
}

#sidebar {
    width:250px;
	float:right;
}
#sidebar h2, #side h2, #ext h2 {
    height:32px;
	line-height:32px;
	margin-top:8px;
	padding-left:20px;
	background:url(../images/h2_news.png) no-repeat 0 7px;
	border-bottom:1px solid #ededed;
}
#sidebar ul, #side ul, #ext ul {
	list-style:none;
}
#sidebar ul li, #side ul li, #ext ul li {
    height:30px;
    line-height:30px;
	border-bottom:1px solid #ededed;
	overflow:hidden;
	display:block;
}
#sidebar ul li a.c {
	color:#777;
}
.a250 {
	width:250px;
	height:250px;
}

#list {
    width:682px;
	float:left;
}
#list_shouji dl {
	width:775px;
	margin-bottom:10px;
	float:left;
}
#list dl.fm {
	padding:0;
    zoom:1;
}
*+html #list dl.fm {
	margin-bottom:12px;
}
#list dl.fm dt {
	font:bold 14px verdana;
	width:648px;
	_width:644px;
	height:28px;
	padding:0 10px;
	line-height:28px;
	margin:0 0 2px;
	background:#82ba5d;
	display:block;
	clear:both;
}
#list dl dt a {
	color:#fff;
}
#list dl dd {
    width:110px;
    height:160px;
    margin:0 12px 15px 0;
    _margin:0 11px 15px 0;
    padding:6px;
    background:#f8f8f8;
    border:1px solid #ddd;
    float:left;
}
#news_list dl dt {
    font-weight:bold;
    color:#fff;
    line-height:28px;
    margin-bottom:4px;
    padding:0 8px;
	background:#82ba5d;
}
#news_list dl dd {
	width:110px;
    height:160px;
    margin:0 0 12px;
    padding:6px;
    background:#f8f8f8;
    border:1px solid #ddd;
    float:left;
}
#news_list dl dd span {
	display:block;
}
#list_shouji dl dd {
    width:130px;
    height:204px;
    margin:0 10px 15px 0;
    padding:6px;
    background:#f8f8f8;
    border:1px solid #ddd;
    float:left;	
}
#list dl dd h2, #news_list dl dd span {
    font:normal 12px verdana;
    height:44px;
	margin-top:6px;
	line-height:22px;
	text-align:center;
	background:#eee;
	overflow:hidden;
}
#list dl dd h2 a, #news_list dl dd span a {
    width:102px;
    height:44px;
	padding:0 4px;
	background:#e1f2df url(../images/dd_bg.png) no-repeat 0 0;
	display:block;
}
#list dl dd h2 a:hover, #news_list dl dd span a:hover {
    color:#fff;
	background:#333 url(../images/dd_bg.png) no-repeat 0 -44px;
}

#news_list {
    width:678px;
    _width:674px;
    overflow:auto;
    float:left;
}
#news_list dl {
	width:124px;
	margin-bottom:10px;
	float:left;
}
#news_list ul {
    width:525px;
    _width:521px;
    list-style:none;
    margin-bottom:8px;
    padding:4px 8px;
    border:1px solid #ddd;
    float:right;
}
#news_list ul li {
    height:30px;
    line-height:30px;
	text-align:right;
	padding-left:10px;
	background:url(../images/li_arrow.png) no-repeat left center;
	border-bottom:1px dashed #dedede;
}
#news_list ul li a {
	float:left;
}

#content {
    width:655px;
    padding:0 10px;
    background:#fff;
	border:1px solid #ddd;
	float:left;
}
#content h1 {
    font:bold 24px "Î¢ÈíÑÅºÚ", "ºÚÌå", verdana;
    _font:bold 16px verdana;
	margin:10px 0 0;
	text-align:center;
	text-indent:0;
	background:none;
	float:none;
}
#content p#meta {
	text-align:center;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #ddd;
}
#content p#prevnext {
    height:34px;
    line-height:34px;
    margin:0;
    border-top:1px solid #ddd;
	clear:both;
	text-align:right;
}
#content p {
	margin:12px 0;
	text-align:center;
}
#content p#prevnext span {
	float:left;
}
.common p img {
    text-align:center;
    margin:10px;
	border:4px solid #ddd;
	padding:1px;
    display:block;
}
.touxiang p img {
	margin:10px;
	border:2px solid #ddd;
	padding:1px;
}
#content p.cpages {
	margin-bottom:15px;
	text-align:center;
}
#content p#searchtxt {
    text-align:left;
    padding-bottom:10px;
    margin-bottom:10px;
	background:#fff;
	border-bottom:1px solid #ddd;
}
#content p#searchtxt strong {
	color:#f00;
}
#content h2.result_title {
	margin:0;
	padding:0;
	line-height:24px;
}
#content h2.result_title span {
	font-size:12px;
	font-weight:normal;
	color:#888;
	margin-left:15px;
}
#content p.url {
     color:#888;
    text-align:left;
	margin:0 0 10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ddd;
}

#sjside {
    width:160px;
	float:right;
}

/* Footer */
#footer {
    color:#6f7e83;
    text-align:right;
    padding:8px 17px;
	background:#2b2c30;
	border-top:5px solid #599b31;
	clear:both;
}
#footer span {
	float:left;
}
#footer a {
	color:#919ca1;
}
#footer a:hover {
	color:#76d92e;
}