?* CSS Document for NPORC,RUC EN 
Author:hegfirose
vision:2007.12.23
contact:hegfirose@gmail.com
http://palmback.cn*/

* { margin:0; padding:0;}
html,body,td { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:1.7;}
img {border: 0;}
body {margin:0px; font-size: 12px;line-height: 170%; text-align:center;}
a:link { font-size:12px; color: #000000; text-decoration: none }
a:visited{ font-size:12px; color: #000000; text-decoration: none }
a:hover {font-size:12px;color: red}

#header { margin:0 auto; width:900px; background:url(logo1.gif) no-repeat 20px center; height:100px;}
#header h1 { text-indent:-9000px;}

/*nav*/
/*----------鏍忕洰鑿滃崟*/
.topmenu{height:40px;background:url(topmenu_bg.gif) left top repeat-x; width:900px; margin:0 auto;}
.topmenu ul{width:900px;height:40px;background:url(topmenu_r.gif) top center no-repeat;overflow:hidden;}
.topmenu ul li{float:left;margin-left:-2px;text-align:center;background:url(topmenu_bg.gif) left bottom no-repeat;}
.topmenu ul li a{float:left;color:#FFFFFF;display:block;padding-left:17px;padding-right:15px;text-decoration:none;height:40px;line-height:37px;}
.topmenu ul li a:hover{color:#FFFF99;background:url(topmenu_o.gif) center bottom no-repeat;}
.topmenu ul li a.thisclass{color:#FFFF99;background:url(topmenu_o.gif) center bottom no-repeat;}

#mainnav { width:900px; margin:0 auto;height:35px; background:#FFCE77 url(navbg.gif) repeat-x left bottom; border-top:1px solid #FB911B;line-height:28px; text-align:left; color:#000;}
#mainnav a {padding:5px 5px;}
#mainnav a.home { padding-left:20px;}
#mainnav a:hover { font-weight:bold;}

#container { width:900px; margin:0 auto; margin-bottom:10px; margin-top:5px;}
#container li { line-height:20px;}
#colleft { width:220px; float:left;}
#colright { margin-left:10px; width:670px;float:left;}
.ltittle { font-weight:bold; line-height:25px; text-align:left; font-size:12px; background:#E6A541 url(bg2.gif) repeat-x left bottom; border-bottom:1px solid #cc9933; margin-bottom:5px; text-indent:5px;}
.boderall {border: 1px solid #CC9933; }
.leftlist { border:1px solid #CC9933;text-align:left; padding-bottom:10px;}
.leftlist ul { padding-left:3px; list-style:none;}
.leftlist ul li {background:url(arrowr.gif) no-repeat 3px 7px; display:block; text-indent:15px;}
#contact,#flink { text-align:left; border: 1px solid #CC9933; border-top:none; text-indent:15px;}
#contact ul { list-style:none; padding-left:5px;}
#contact li { background:url(contact2.gif) no-repeat left 4px; text-indent:18px;}
#linkslist a {background: url(link.png) no-repeat 2px 3px; text-indent:25px; display:block; text-align:left; font-weight:normal; line-height:20px; }
#flink ul { list-style:none;text-align:center; padding-left:5px;}
#flink li { display:inline; font-weight:bold; line-height:25px;}

/*鍙虫?/
.ftittle { font-weight:bold; line-height:25px; text-align: left; font-size:12px; background:#E6A541 url(bg2.gif) repeat-x left bottom; border-bottom:1px solid #CC9933; padding-left:20px; margin-bottom:0;}
#intro {border: 1px solid #CC9933; margin-bottom:5px;width:668px; text-align:left;}
#intro #introtext { padding:5px;}
#intro #introtext h4 { font-size:13px; margin-top:10px;}
#intro #introtext p { text-indent:24px; margin-bottom:5px;}

#links { width:900px; margin:5px auto; text-align:right; border-top:2px dotted #C93; padding-top:5px;}
#links table { border-collapse:collapse;}
#links td { border:1px dashed #CC9933; }

#links ul { list-style:none;}
#links li { display:inline; padding:5px;}

/*footer*/
#footer { width:900px; margin:5px auto 10px auto; text-align:center; padding:10px 0 5px 0; border-top:5px solid #FF7300; clear:both;}

/*鏄剧ず鏂囩珷椤甸?/
.content { width:900px; margin: 5px auto;}
.conleft { width:670px; float:left; text-align:left;}
.conright { width:220px; border:1px solid #CC9933; float:right; border-top:none; text-align:left;}
.local { background:#E6A541 url(local.gif) no-repeat 5px center; border:1px solid #CC9933; height:28px; line-height:28px; text-align:left;padding-left:16px;}
#article { border:1px solid #CC9933;padding:8px;}
#article p { padding:5px 0;}
#article ul { margin-left:20px;}
.info { border-bottom:1px dashed #CC9933; text-align:center; color:#666;}
.atittle { font-size:14px; line-height:30px; color:#000000;}
.pages { text-align:right;}
.abody { text-align:left; margin-top:10px;}
.abody .pagebreak { text-align:right; font-size:12px; font-weight:normal; color:#333333; padding:5px;}
.abody .pagebreak a { color:#0000FF;}
.prenext { line-height:40px; text-align:center;}
.hotarticle,.relarticle { padding-bottom:10px;}
.artittle {background:#E6A541 url(arrowar.gif) no-repeat 5px 8px; border:1px solid #CC9933; height:28px; line-height:28px; font-size:12px; border-left:none; border-right:none; margin-bottom:10px; text-align: left; text-indent:20px;}

/*鏂囩珷鍒楄?/
.lrtittle {background:#E6A541 url(arrowar.gif) no-repeat 55px 6px; border:1px solid #CC9933;line-height:25px; font-size:12px; border-left:none; border-right:none; margin-bottom:10px; float:none; text-align:center;}
#articlelist { border:1px solid #CC9933; margin-top:5px; padding:8px; margin-bottom:5px; }
.altittle { background: url(item.gif) no-repeat 5px center; padding-left:25px;}
.showlist { display:block; clear:all; margin-bottom:5px;border-bottom: 0 dashed #CC9933; padding-bottom:5px; margin-top:10px;}
.showlist img { padding:5px 5px 4px 0; margin-bottom:1px; width:80px; max-height:60px;}
.listinfo { font-size:12px; font-weight:normal; color:#666666; padding-left:24px; line-height:20px;}
#listcom { background:url(commentl.gif) no-repeat; padding-left:10px; width:50px;}
a.ulink:link { font-size: 10pt; color: #AA2716; text-decoration: underline }
a.ulink:visited{ font-size: 10pt; color: #C57F41; text-decoration: underline }
a.ulink:hover {font-size: 10pt;color: red}
.listpage {border:1px solid #CC9933; text-align:center; line-height:25px; margin-top:5px; }

/*鍒楄〃椤垫柊*/
.newslist{
	width:650px;
	border:1px solid #DDD;
	margin-top:10px;
	padding-bottom:10px;
	background:url(place_bg.jpg) 1px 1px repeat-x;
}
.newslist dl{
	width:650px;
	margin:10px auto 0px;
	display:block;
	border-bottom:1px dotted #DDD;
}
.newslist dl dt{
	width:638px;
	margin:0px auto 0px;
	background:url(ico_2.gif) 3px 11px no-repeat;
}	
.newslist dl dt a{
	color:#F60;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	letter-spacing:1px;
}
.newslist dl dd{
	width:624px;
	margin:0px auto 0px;
}
.newslist dl dd.preview{
	line-height:19px;
	color:#777;
	text-indent:14px;
}
.newslist dl dd.info{
	line-height:31px;
	color:#999;
	border-bottom:none;
}
.newslist dl dd.info span{
	color:#F60;
	margin-right:20px;
}
.newslist dl dd.info a{
	color:#F60;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}
