/*** reset ***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
body {font:12px "宋体" Verdana, Lucida, Arial, Helvetica, sans-serif; color:#4d4d4d; background:#FFF; line-height:1.7em;}
fieldset, img{border:0;}
ul{ list-style:none;}
input{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#4d4d4d; font-size:12px;}
a:hover{color:#FF0000;}

/*** layout ***/
#header{ background:#9f6e00;}
	#logo{ width:900px; margin:0 auto;}
	#nav{ width:860px; margin:0 auto; background:#fffcef; padding:0px 20px;}
	#nav li{display:block; float:left; padding:3px; white-space:nowrap; color:#9f6e00;}
	#nav li a{ color:#9f6e00;}
	#nav li a:hover{ color:#c00; text-decoration:underline;}
#banner{ width:900px; margin:0 auto; margin-bottom:10px;}
.ad1{ width:900px; margin:10px auto;}
#friendlinks{ width:912px; margin:10px auto; margin-top:0;}
#friendlinks img{ float:left; margin:5px 6px; width:140px; height:50px; overflow:hidden;}
.content{ width:900px; margin:0 auto;}
	.left{ width:200px; float:left; overflow:hidden;}
	.center{ width:460px; padding:0 20px; float:left; overflow:hidden;}
	.right{ width:200px; float:left; overflow:hidden;}
#footer{ width:900px; margin:0 auto; padding:5px 0 25px; text-align:center;}
	#footer span{ display:block; height:25px; line-height:25px; color:#a85f00; margin-bottom:10px; background:#fffcef; }
	#footer span a{ font-size:14px; color:#a85f00;}
	#footer span#counter{ display:inline; height:auto; background:none; color:#f00; margin:auto;}
/*** public classes ***/
.clear{clear:both;}
.fl {float:left;_display:inline; }
.fr {float:right; _display:inline; }
.col_title{ font-size:14px; font-weight:bold;}
.more{ padding-right:6px; float:right; text-align:right; margin-top:-18px;}
.more2{ padding-right:6px; float:right; text-align:right; margin-top:-9px; }
/*** index ***/
#login{ margin-bottom:5px;}
	#login .login_title{height:20px; padding-top:4px;  border:1px solid #eecc7e; background:#ffeda7  url(../../images/zh_CN/t_yellowstyle/icon1.gif) 5px center no-repeat; color:#a85f00; padding-left:25px;}
	#login .login_body{ border:1px solid #eecc7e; border-top:none; background:#fffcef; padding:15px 10px 25px 20px;}
	#login .login_body input.username,input.password{ height:20px; line-height:20px; border:1px solid #eecc7e; width:100px; padding-left:20px;}
	input.username{ background:#FFF url(../../images/zh_CN/t_yellowstyle/icon_login1.gif) 2px center no-repeat;}
	input.password{ background:#FFF url(../../images/zh_CN/t_yellowstyle/icon_login2.gif) 2px center no-repeat;}
	#login .login_body p{ margin-bottom:8px; color:#a85f00; font-size:12px;}
	#login .login_body span{ display:block; padding-left:42px;}
	input.btn_reset{ background:url(../../images/zh_CN/t_yellowstyle/btn_cancel.gif) left top no-repeat; width:50px; height:23px; border:none; cursor:pointer;}
	
.col_box1{ margin-bottom:5px;}	
	.col_title1{ height:20px; padding-top:4px; border:1px solid #eecc7e; background:#ffeda7 url(../../images/zh_CN/t_yellowstyle/icon1.gif) 5px center no-repeat; color:#a85f00; padding-left:25px;}
	.col_body1{ border:1px solid #eecc7e; border-top:none; background:#fffcef; padding:10px 4px 5px;}
	.col_body1 li{ width:190px; border-bottom:1px solid #EECC7E; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:4px;}
	.col_body1 li a{}
	.col_body1 li a:hover{ color:#F00;}

.pic_links{ padding:3px 5px; background:#deb14c;}
	.pic_links img{ display:block; margin:2px 0; border:1px solid #DEB14C;}

#hot_news{}
	.hot_news_title{ position:relative; border-bottom:2px solid #ffe8b5; height:20px;}
	.hot_news_title span{position:absolute; border-bottom:2px solid #ffb50d; float:left; height:20px; background:url(../../images/zh_CN/t_yellowstyle/icon2.gif) left 2px no-repeat; padding-left:20px;}
	h2.news_title{ float:right; width:285px; font-size:12px; color:#de7d2e; font-weight:normal; padding:18px 0 5px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	img.hot_news_pic{ width:155px; float:left; margin-right:20px; margin-top:10px;}
	#hot_news p#news_con{ width:279px; padding-right:6px; float:right;}
	#hot_news p.detail_more a{ float:right; width:270px; padding-right:9px; text-align:right; color:#de7d2e;}

.col_box2{ width:460px; margin-top:15px;}
	.col_body2{ padding:5px 0;}
	.col_body2 a{ display:block; text-decoration:none; border-bottom:1px solid #e7e7e7; line-height:30px;width:375px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.col_body2 span{float:right; border-bottom:1px solid #e7e7e7;  height:24px; line-height:24px; margin-top:-25px; padding:0 10px 0 25px;}

#search{min-height:130px; height:auto!important; height:130px; width:458px; overflow:hidden; border:1px solid #eecc7e; background:#fffcef; margin-top:8px; *margin-top:12px;}
	#search	.search_title{ padding-left:13px; height:23px; line-height:23px; overflow:hidden; background:#ffeda7; border-bottom:1px solid #eecc7e; color:#a85f00;}
	#search	.search_title h3.here{ height:24px; position:relative; background:#fffcef; padding:0 12px; border-left:1px solid #eecc7e; border-right:1px solid #eecc7e;}
	#search	.search_title h3{ font-size:12px; font-weight:normal; float:left; height:25px; padding:0 13px; cursor:pointer;}
	#search	.search_body div{ position:relative; padding:12px 0 0 15px;}
	#search	.search_body p{ margin-bottom:3px; font-size:12px;}
	#search	.search_body p.p1{ margin-top:27px;}
	#search	.search_body p.p2{ margin:10px 0;}
	#search	.search_body p.p3{ margin-bottom:3px;}
	#search	.search_body p input{ width:155px; height:21px; line-height:21px; border:1px solid #eecc7e;}
	#search .search_body p select{ width:155px; height:21px; line-height:21px; border:1px solid #eecc7e;}
	#search	.search_body span.search_btn{ position:absolute; left:235px!important; left:220px; top:40px;}
	#search	.search_body span.qglwcx{ position:absolute; right:10px; top:13px;}
	
.col_box3{}	
	.col_title3{ height:22px;padding-top:3px;background:#c18600 url(../../images/zh_CN/t_yellowstyle/icon2.gif) 5px center no-repeat; color:#fff; padding-left:25px;}
	.col_body3{ border:1px solid #eecc7e; background:#fffcef; padding:4px;}
	.col_body3 ul{ border-top:1px solid #eecc7e;}
	.col_body3 ul li{ background:#FFF url(../../images/zh_CN/t_yellowstyle/icon_rig.gif) 140px center no-repeat; border:1px solid #eecc7e; border-top:none; height:25px; padding-top:4px; padding-left:35px;}
	.col_body3 ul img{ vertical-align:middle;}
	.col_body3 ul li a{ font-size:14px; color:#a85f00;}
	.col_body3 ul li a:hover{ color:#f00;}
	
.col_box4{ margin-top:5px;}	
	.col_body4{ border:1px solid #eecc7e; background:#fffcef; padding:4px;}	
	.col_body4 ul{ border-top:1px solid #eecc7e;}
	.col_body4 ul li{ background:#FFF url(../../images/zh_CN/t_yellowstyle/icon_yellow.gif) 10px center no-repeat; border:1px solid #eecc7e; border-top:none; height:23px; line-height:23px; padding-left:20px; padding-right:10px; width:158px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.col_body4 ul li a{color:#a85f00;}
	.col_body4 ul li a:hover{ color:#f00;}
	
.col_box5{ margin-bottom:10px;}	
	.col_title5{ height:20px; padding-top:4px; border:1px solid #eecc7e; background:#ffeda7 url(../../images/zh_CN/t_yellowstyle/icon2.gif) 5px center no-repeat; color:#a85f00; padding-left:25px;}
	.col_body5{ border:1px solid #eecc7e; border-top:none; background:#fffff9; padding:5px 4px 5px;}
	.col_body5 li{ width:190px; border-bottom:1px solid #f3dba3; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#ffb50e; padding-top:4px;}
	
.col_box6{ width:460px; margin-top:10px; margin-bottom:20px;}
	.col_title6{ position:relative; background:#ffeda7; height:14px; line-height:14px; padding-left:10px; z-index:-1;}
	.col_title6 span{position:absolute; background:#FFF; float:left; height:14px; line-height:14px; padding:1px 5px;}
	.col_body6{ padding:5px 0;}
	.col_body6 a{ display:block; text-decoration:none; border-bottom:1px solid #e7e7e7; height:19px; padding-top:5px; padding-left:20px; background:url(../../images/zh_CN/t_yellowstyle/icon_blue.gif) 10px center no-repeat; width:355px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.col_body6 span{float:right; border-bottom:1px solid #e7e7e7;  height:24px; line-height:24px; margin-top:-25px; padding:0 10px 0 25px;}	
	
/*** subindex***/	
.subleft{ width:200px; float:left; margin-bottom:20px;}
	#subnav_title{height:25px; line-height:25px; color:#FFF; font-size:14px; font-weight:bold; padding-left:20px; background:#c18600 url(../../images/zh_CN/t_yellowstyle/icon2.gif) 4px center no-repeat;}
	#subnav_body{border:1px solid #eecc7e; padding:10px 0 30px; background:#fffcef; min-height:300px; height: auto!important; height:300px;}
	#subnav_body li{ height:29px; line-height:29px; padding-left:20px; padding-right:8px; border-bottom:1px solid #eecc7e; width:170px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	#subnav_body li a{ font-size:14px; color:#a85f00;}
	#subnav_body li a:hover{ text-decoration:underline; color:#f00;}
.subright{width:680px; float:right; margin-bottom:20px;}
	.path_lef{ position:relative; border-bottom:1px solid #d1d5de; height:24px;}
	.path_lef span{position:absolute; border-bottom:1px solid #d1d5de; float:left; height:23px; line-height:23px; font-size:14px; font-weight:bold; color:#a85f00;}
	.path_rig{ text-align:right; margin-top:-20px;}
	.newslist{padding-top:15px;}
	.newslist a{ display:block; text-decoration:none; border-bottom:1px solid #e7e7e7; height:21px; padding-top:5px; padding-left:30px; background:url(../../images/zh_CN/t_yellowstyle/icon_blue.gif) 18px center no-repeat; width:555px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.newslist span{float:right; border-bottom:1px solid #e7e7e7;  height:26px; line-height:26px; margin-top:-27px; padding:0 10px 0 25px;}	
	#change_page{ margin-top:20px;}
/*** subindex_default ***/
p.keyword{ color:#a85f00; padding-left:10px; margin-top:15px;}
p.keyword input{height:23px; line-height:23px; border:1px solid #eecc7e; width:110px; padding-left:20px;background:#FFF url(../../images/zh_CN/t_yellowstyle/icon_login1.gif) 2px center no-repeat;}
span.keyword_btn{ display:block; padding-left:52px; margin:10px 0;}
/*** readnews ****/
h1#news_title{ font-size:14px; text-align:center; margin:20px;}
div#news_content{ min-height:150px; height:auto!important; height:150px; font-size:14px; line-height:1.8em;}
span.btn_close{ display:block; text-align:center; margin:25px auto;}
