@CHARSET "UTF-8";

body{background:#dedede;}
*{margin:0px;padding:0px;font-size:12px;}
* a:link {text-decoration:none;color:blue}
* a:active {text-decoration:blink}
* a:hover {text-decoration:underline;color:red}
* a:visited {text-decoration:none;color:#00f}
*{font-family:Georgia,Arial,Verdana,sans;}
img{border:0px;
	}
hr{margin-top:10px;margin-bottom:5px;border:1px solid #C1726B;}

.wrap{background:#fff;width:830px;margin:0 auto;padding:0px 5px;text-align:left;}

#header {height:105px;width:830px;}
#header .logo{margin-left:5px;margin-top:5px;}
#header .login{background:#efefef;width:80%;height:30px;}
#header .sitename{font-size:28px;line-height:70px;} 

#menu{width:830px;margin-top:5px;height:30px;line-height:30px;border-top:2px solid #e27a6d;border-bottom:3px solid #936a68;background:#c1726b;text-align:center}
#menu span{display:block;width:100px;float:left;color:#efefef;font-weight:bold}
#menu span:hover{background:#e27a6d;}
#menu .currmenu{background-color:#936a68;color:#333;}
#menu a{color:#efefef;font-weight:bold;text-decoration:none;}
#menu a:link {text-decoration:underline;}
#menu .menu2{position:absolute;background:#e27a6d;width:190px;text-align:left;padding-left:10px;margin-top:30px;margin-left:0px !important;margin-left:-100px;}

#content .sig_page{background-color:#f8f0f0;width:570px;margin-left:13px;margin-top:10px;padding:10px;}
#content .sig_page h1{line-height:30px;height:30px;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-left:20px;}
#content .sig_page p{margin-bottom:10px;line-height:140%}
#content ol{padding-left:40px;line-height:140%;margin-bottom:10px;}

#content .new_detail{padding:10px;width:570px;float:left;background-color:#f8f0f0;margin-top:5px;}
#content .clear{clear:both}

#content .new_list{float:left;margin-left:18px;width:220px;margin-top:5px;overflow:hidden;line-height:25px;}
#content .subject{margin-top:10px;text-align:center;font-size:16px;}
#content .message{margin-top:10px;}
#content .news_body p{margin-top:10px;line-height:20px;font-size:14px;}
#content .new_publish{color:#999;line-height:20px;height:20px;text-align:center;border-bottom:1px dashed #ccc;}
#content .new_summary{margin:10px 5px 10px 5px;}
#content .new_summary h2{background:url(/images/title_bg.png) repeat-y;font-weight:normal;font-size:14px;line-height:20px;padding-left:10px;}
#content .sig_news{margin:0 30px 30px 30px;border-bottom:1px solid #ccc;}
#content .search{margin:5 0 5 0;text-align:center;}
#content .lastest_job{width:410px;border:1px solid #936a68;float:left;margin-top:5px;margin-bottom:5px;margin-right:6px;line-height:25px;overflow:hidden;color:white;font-weight:bold;}
#content .lastest_job ul ol{line-height:25px;}
#content .lastest_recruitment{width:410px;border:1px solid #936a68;float:left;margin-top:5px;margin-bottom:5px;line-height:25px;overflow:hidden;color:white;font-weight:bold;}
#content .job_list{width:220px;border:1px solid #936a68;margin-top:10px;overflow:hidden;float:left;line-height:25px;}
#content .recruitment_list{width:220px;border:1px solid #936a68;margin-top:10px;overflow:hidden;clear:both;float:right;line-height:25px;}

/*fen page*/
.page{padding:2px;font-weight:bold;font-size:12px;}
.page a{border:1px solid #C1726B;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}
.page span{padding:0 5px 0 5px;margin:2px;background:#C1726B;color:#fff;border:1px solid #C1726B;}

/* poll */
#article { width:458px;margin-left:25px; margin-top:5px;padding:20px 40px;background-color:#f8f0f0; }
	#article h1 { margin:6px 0 12px 0; text-align:center; font-size:1.33em; }
	#article img, #blog_body img { max-width:565px; width:expression(this.width > 565 ? 563: true);}
	#article_extinfo { padding-bottom:10px; color:#999; text-align:center; border-bottom:1px dashed #ccc;}
	#article_body { overflow:hidden; clear:both; padding-top:10px; background:url(../images/dashed_bg.gif) repeat-x center top; font-size:1.17em; line-height:1.8em; clear:both; background-color:#eff4fa;}
	#article_body p { margin-bottom:6px; text-indent:2em; }
	#article_body strong { font-weight:700;}
	#article_custom { width:95%; margin:0 auto 6px; padding:6px; border:1px solid #DCE1E5; background:#FFFFE1; font-size:12px; line-height:1.5em; }
	#article_attachment { margin-top:12px; padding:20px 0 0 50px; background:url(../images/attachment.gif) no-repeat left top; font-size:12px; color:#999; }
	#article_summary { margin-bottom:10px; padding:3px 0; border:1px dashed #DEDEDE; background:#F8F8F8; font-size:12px; line-height:25px; }
		#article_summary h6 { padding:0 10px; color:#369; }
		#article_summary p { padding:0 10px; }
	#article_tag { padding:20px 15px 10px; }
	.article_download { padding-left:17px; background:url(../images/icon_download.gif) no-repeat 0 6px; color:#999; text-indent:0!important; }
		.article_download a { margin-right:3px; color:#369; text-decoration:underline; }
	.article_attach_isimage { background:none !important; }
		#article_attachment a { color:#369; text-decoration:underline; }
	.article_attach_isimage {}
		.article_attach_isimage a { text-decoration:none; }
		.article_attach_isimage img { display:block;}
		.article_attach_isimage span { display:block;}

#poll { position:relative; margin:10px auto; border:3px solid #E1E8F0; font-size:12px; }
	#poll ul { padding:10px; }
	#poll ul li { margin-bottom:6px; }
	.poll_op { padding:10px 15px;border-top:1px solid #ccc;}
	.poll_novotes { position:absolute; right:150px; bottom:5px; padding:5px 15px; border:1px solid #E1E8F0; border-top-width:3px!important; color:#F00; }

	#poll_value { margin:0 auto 10px; border:3px solid #E1E8F0; }
		#poll_value ul { padding:10px 20px 10px 15px; }
		#poll_value ul li { height:50px; overflow:hidden;}
		#poll_value li h6 { color:#666; font-weight:400; line-height:25px; font-size:12px; }
			#poll_value .pollnum { float:right;}
			.pollcolor1{background:#E92725;}
			.pollcolor2{background:#F27B21;}
			.pollcolor3{background:#F2A61F;}
			.pollcolor4{background:#5AAF4A;}
			.pollcolor5{background:#42C4F5;}
			.pollcolor6{background:#0099CC;}
			.pollcolor7{background:#3365AE;}
			.pollcolor8{background:#2A3591;}
			.pollcolor9{background:#592D8E;}
			.pollnum { color:#369; font-size:12px;}
			.polloptionbar { float:left !important; width:280px; height:16px; overflow:hidden; margin:0!important; text-indent:-9999px;}
			.polloptionbar strong{ display:block; }

.nav {margin:5px 0px 0px 5px;}

/* index */
#index_left,#index_right{width:180px;}
#index_center{width:448px;margin-left:10px;} 
#index_center .recomm p{margin-bottom:5px;line-height:150%}
#index_right{margin-left:10px;}
.block{border-left:2px solid #936a68;margin-top:5px;}
.block .b_title{padding-left:10px;font-size:12px;line-height:20px;height:20px;color:#936a68;font-weight:bold;border-bottom:1px solid #936a68;background:url(/images/title_bg.png) repeat-y;}
.block .b_body{margin-left:5px;margin-right:5px;margin-bottom:5px;}
#index_left h3{
	font-size:12px; font-weight:normal; 
}


#index_left .link_rich{margin-top:5px;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;}
.recomm{margin-top:15px;line-height:18px;margin-bottom:20px;}
.vote_div h3{font-weight:bold;line-height:28px;margin-left:10px;color:#009;} 
.vote_div .vote_in{text-align:center;margin:5px;} 

 
#index_center .block h3 .news_type{display:block;text-align:right;float:left;width:100px;margin-right:5px;font-weight:bold;color:#999;}
#index_center .block h3{font-weight:normal;line-height:20px;}
#index_right .block h4{font-weight:normal;line-height:16px;margin:5px auto;}

#bbcode-controls, #smiley-controls {
	list-style: none;
}
#bbcode-controls li, #smiley-controls li {
	display: inline;
}

#bbcode-controls {
	padding: 4px 3px 4px 3px;
	background-color: #FFF;
	background-image: url(gfx/bbcode_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #d7cbbe;
	border-top: 0;
	margin: 0 0 3px 0;
}
#bbcode-controls li a {
	padding: 2px 6px 2px 6px;
	margin: 0 2px 0 0;
	text-decoration: none;
	color: #333 !important;
	cursor: default !important;
}
#bbcode-controls li a:hover {
	padding: 2px 5px 2px 5px;
	background-color: #dae2e4;
	border: 1px solid #2058b9;
}

.forum_index {margin-bottom:30px;}
.forum_index h3{height:28px;line-height:28px;background-color:#936a68;width:820px;}
.forum_index h3 a{margin-left:20px;color:#fff;}

.cate_more {font-weight:normal;float:right;margin-right:20px;}

.forum_index table{border-bottom:4px solid #999;border-left:1px solid #999;}
.forum_index table td ,.forum_index table th{border-top:1px solid #999;border-right:1px solid #999;padding:3px;}
.forum_index table th{background-color:#e9e8e8;}

.t_title{line-height:30px;height:30px;color:#963;margin-left:30px;font-size:22px;}
.formlist table{border-left:1px solid #999;border-top:1px solid #999} 
.formlist table td,.formlist table th{border-right:1px solid #999;border-bottom:1px solid #999;padding:3px;}
.formlist table .p_no{margin:auto 15px;color:#369;font-size:11px;}
.formlist table th{background-color:#ffcc99;}
.formlist table .p_edit{float:right;margin-right:5px;}
.formlist .p_message{height:200px;}
.formlist .p_author{width:150px;background-color:#e9e8e8;text-align:center;font-weight:bold;}
.formlist .p_post{background-color:#e9e8e8;}
.formlist .p_dateline{font-size:11px;}
.post_form{margin-top:20px;} 
.post_form h2{line-height:24px;background-color:#fc9;padding-left:20px;height:24px;}
.post_form table{margin-top:10px;border-top:1px solid #999;border-left:1px solid #999;}
.post_form table td,.post_form table th{padding:5px;border-bottom:1px solid #999;border-right:1px solid #999;}
.post_form table .lcol{width:150px;text-align:right;}
.post_form table td{background-color:#e9e8e8;}
.post_form table textarea{width:100%;height:200px;border:1px solid #666;}
.post_form .replay_submit_c{text-align:center;margin-top:10px;}

/* footer */
#footer {margin-top:10px;border-top:6px solid #009;clear:both;}
#footer .copyright{text-align:center;color:#999;line-height:30px;}
#footer .copyright a{color:#999;}
.link_rich1{margin:20px 20px 30px 200px;}
.link_rich1 h3{background:url(/images/title_bg.png) repeat-y;padding-left:10px;line-height:24px;height:24px;}
.link_rich1 h3 a{font-weight:normal;font-size:14px;}

.b_body .job_sig{margin-left:30px;margin-top:10px;margin-bottom:30px;}
.b_body .job_sig .header{background:url(/images/title_bg.png) repeat-y;padding-left:10px;}
.b_body .job_sig .type_job{color:#009;line-height:24px;}
.b_body .job_sig .type_rec{color:#900;line-height:24px;}
.b_body .job_sig .job_pubdate{color:#999;line-height:24px;font-size:9px;}
.b_body .job_sig .job_title{font-size:14px;line-height:24px;padding-left:10px;} 
.b_body .job_sig .job_body{margin:5px;padding:5px 0px;line-height:18px;border-top:1px dashed #ccc;border-bottom:1px solid #ccc;margin-right:30px;}
