﻿body {
	font-size:12px;
	font-family: "宋体", Verdana,Arial,  sans-serif;
	margin:0;
	padding:0;
	color:#666;
	line-height:160%;
	text-align:justify;
	background: url(images/web_bg.jpg) repeat-x top #880B07;}
/****************************/
p,h1,h2,h3{ padding:0; margin:0;}


/*********************************************************/

  
img {border:0;}

form,select {
  margin:0;
  padding:0;}
  
select {
  behavior:url(style/selectBox.htc);}
  
ul,li {
  margin:0;
  padding:0;
  list-style:none;}

img {border:0;}

.l {
	float:left;}
	
.r { 
	float:right;}
	
.cl {
	clear:both;}
	
a {
 color:#666;
  text-decoration:none;}

a:hover {
  color:#F90;}
 

#layout { width:980px; margin:0 auto;}

.page_layout { width:980px; margin:0 auto;background: url(images/main_bg.jpg) repeat-y; float:left;}
.w10 { float:left; width:10px; overflow:hidden; min-height:400px;}
.top_link { color:#999; clear:both;padding:12px 30px 0 0; width:740px; text-align:right;}
.top_link a {color:#999;}
.top_link a:hover {color:#880B07;}
.top_nav { clear:both; padding:21px 0 0 200px;}
	.top_nav a { color:#A20D07; font-size:14px; font-weight:bold; display:block; float:left; width:123px; height:30px; line-height:30px ;background:url(images/menu_over.jpg) no-repeat 0 -30px; text-align:center; margin-right:10px;}
	.top_nav a:hover { background-position:0 0; color:#FFF;}
	.sel { background-position:0 0 !important; color:#FFF !important;}
	
#left { width:160px; padding:60px 0 0 26px; float:left; background:url(images/left_split.jpg) 170px 20px no-repeat; height:420px;}
	.sub_menu { clear:both;}
		.sub_menu a { display:block; clear:both; width:120px; height:41px; line-height:41px; text-align:right; padding-right:25px; overflow:hidden;  font-size:14px; font-weight:bold; color:#333; padding-bottom:10px;}
		.sub_menu a:hover { color:#F60; background-position:0 0;}
		.sel_sub { background:url(images/sub_menu_over.jpg) no-repeat; color:#F60 !important;} 
#right {width:700px; padding:20px 0 20px 10px; float:left;}
	.location { color:#999; text-align:right; padding-bottom:10px;}
	.content { line-height:24px; color:#666; clear:both; width:700px; padding-left:15px;}
	
/****NEWS*******/
.news_item { width:710px; height:150px; padding:20px 0 15px 0; background:url(images/dotline.gif) bottom repeat-x;}
.news_pic { width:210px; height:125px; padding:14px; background:url(images/bg_news.jpg) no-repeat; overflow:hidden;}
.news_tit  a { background:url(images/ico_news.gif) no-repeat left 50%; padding-left:20px; color:#E50000; font-size:14px; font-weight:bold; text-decoration:underline;}
.news_tit  a:hover { color:#000; text-decoration:none;}
.date { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif, MingLiU; font-weight:bold; font-size:11px;}
.news_memo {color:#666; line-height:22px; height:66px;}
.btn_more a { color:#FFF; width:84px; height:22px; text-align:center; line-height:22px; background:url(images/btn_more.gif); display:block; float:right;}
.btn_more a:hover { color:#FF0;}
.turnpage { padding:10px 0; text-align:center; height:20px; clear:both;}
 .txt_red {color:#F00;}
 
.news_detail { width:710px;font-size:12px; line-height:26px; padding:10px;}
	.news_detail h2 { line-height:40px; text-align:center; color:#E50000; font-size:22px; margin-bottom:10px; background:url(images/dotline.gif) repeat-x bottom; height:40px;}
	.news_detail_bottom{line-height:40px; text-align:right;  margin-top:30px; background:url(images/dotline.gif) repeat-x top; height:40px;font-size:12px;}
	
	
/****HISTORY*******/	
.history_year { clear:both; padding:20px 0; height:37px; font-size:12px;}
.history_year a { width:122px; height:37px; line-height:29px; text-align:center; color:#666; background:url(images/bg_history_tit.jpg) no-repeat top; display:block; margin-right:20px; float:left; font-weight:bold; font-size:12px;}
.history_year a:hover { color:#E50000;}
.sel_year{ background-position:0 -37px !important; color:#FFF !important; font-size:14px !important;}
.history_display{display:none;}

/***CONTACT ****/
.txt_bigred { font-size:14px; color:#CF1008; font-weight:bold;}

/***CAREER ****/
.career_area { clear:both; padding:20px 0; height:37px; font-size:12px;}
.career_area a { width:80px; height:33px; line-height:29px; text-align:center; color:#666; background:url(images/bg_career.jpg) no-repeat top; display:block; margin-right:1px; float:left;font-size:12px;}
.career_area a:hover { color:#E50000;}
.sel_area{ background-position:0 -33px !important; color:#FFF !important; font-size:12px !important; font-weight:bold !important; }

.career_kind { height:30px; line-height:30px; clear:both; background:url(images/line_career_kind.jpg) bottom no-repeat;}
	.career_item { margin:5px 0 20px 0; width:710px;}
		.career_item li { width:350px; text-indent:20px; height:22px; line-height:22px; background:url(images/dotline.gif) repeat-x bottom; float:left; display:block;}
			.career_item li a { background:url(images/ico_career_tit.gif) no-repeat 0 50%; padding-left:8px;}
			
	.career_detail{}
		.career_detail  h4 { height:10px; margin:15px auto 9px auto; background:#FFEBDE; position:relative; }
.career_detail h4 a { position:absolute; top:-16px; left:0; background:#fff; color:#F60; font-size:14px; line-height:28px; height:28px; padding:5px 5px 0 0; z-index:1;  }

.career_detail p { margin-bottom:2px; }

/*****REGISTER********/
.reg_table { border-collapse:collapse; background:#FDE5BF;}
	.reg_table  td { border:1px #FFFEBF solid;} 
	.reg_content_bg { background:#FFF;}
	.reg_input { border:1px #CCC solid;width:200px; height:14px;color:#626262;}
.reg_tit_bg { background:#FFFBEF; color:#333; text-align:right;}


/*****PRIVACY********/
.txt_org { font-weight:bold; color:#F60;}
