﻿/* HTML标签样式 */

body {
    margin:0;
	color:#4A4B00;;
	font-size:12px;
	font-family:Arial;
	background-color:#646400;
	background-image:url(bg.gif);
}

div{ margin:0; padding:0;}
form{ margin:0; padding:0;}
ul{ margin-top:0; margin-right:0; margin-bottom:10px; margin-left:25px; padding:0; text-align:left;}
ol{ margin-top:0; margin-right:0; margin-bottom:10px; margin-left:25px; padding:0; text-align:left;}
li{ margin-bottom:5px; padding:0;}
p{ margin:0; padding-bottom:10px;}
h1{ margin:0; padding:0 0 20px 0; font-size:18px; font-family:Verdana; color:#000;}
h2{ margin:0; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#000;}

textarea {font-family: Arial; font-size:12px;}
input {font-family: Arial; font-size:12px;}
select {font-family: Arial; font-size:12px;}

a      { color:#0000CC;}
a:hover{ color:#CC0000;}

/* 布局结构元素样式 */

#header{ 
    height:140px; 
	background-image:url(nav_bg.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	}
	
ul.nav{
    margin:0;
	padding:0;
	list-style:none;
	text-align:center;	
	}
ul.nav li{
    margin:0;
	padding:0;
	width:184px;	
	}
ul.nav li a{
    display:block;
	width:184px;
	height:40px;
	background-position:center;
	background-repeat:no-repeat;
	}
ul.nav li a:hover{
    display:block;
	width:184px;
	height:40px;
	background-position:center;
	background-repeat:no-repeat;
	}
		
.subnav a{
    color:#FFFF00;
	font-weight:bold;
	background-image:none !important;
	height:auto !important;
	width:auto !important;
	text-decoration:none;
	line-height:100%;
	}
.subnav a:hover {
    color:#FFFF00;
	font-weight:bold;
	background-image:none !important;
	height:auto !important;
	width:auto !important;
	text-decoration:underline;
	}
				
.nav01 a{ background-image:url(nav_01.gif); }
.nav01 a:hover{ background-image:url(nav_hover_01.gif);}

.nav02 a{ background-image:url(nav_02.gif); }
.nav02 a:hover{ background-image:url(nav_hover_02.gif);}

.nav03 a{ background-image:url(nav_03.gif); }
.nav03 a:hover{ background-image:url(nav_hover_03.gif);}

.nav04 a{ background-image:url(nav_04.gif); }
.nav04 a:hover{ background-image:url(nav_hover_04.gif);}

.nav05 a{ background-image:url(nav_05.gif); }
.nav05 a:hover{ background-image:url(nav_hover_05.gif);}

.nav06 a{ background-image:url(nav_06.gif); }
.nav06 a:hover{ background-image:url(nav_hover_06.gif);}

.nav07 a{ background-image:url(nav_07.gif); }
.nav07 a:hover{ background-image:url(nav_hover_07.gif);}

.nav08 a{ background-image:url(nav_08.gif); }
.nav08 a:hover{ background-image:url(nav_hover_08.gif);}

.nav09 a{ background-image:url(nav_09.gif); }
.nav09 a:hover{ background-image:url(nav_hover_09.gif);}

.nav10 a{ background-image:url(nav_10.gif); }
.nav10 a:hover{ background-image:url(nav_hover_10.gif);}

.nav11 a{ background-image:url(nav_11.gif); }
.nav11 a:hover{ background-image:url(nav_hover_11.gif);}

.nav12 a{ background-image:url(nav_12.gif); }
.nav12 a:hover{ background-image:url(nav_hover_12.gif);}

.nav13 a{ background-image:url(nav_13.gif); }
.nav13 a:hover{ background-image:url(nav_hover_13.gif);}

.nav14 a{ background-image:url(nav_14.gif); }
.nav14 a:hover{ background-image:url(nav_hover_14.gif);}

.site_title{
    font-family:Verdana; 
	font-size:30px; 
	color:#0000CC; 
	text-transform:capitalize;
	margin-top:15px;
	text-align:left;
	}
.site_ps{ 
    font-size:11px; 
	color:#FEFEFE;
	padding-left:5px;
	} 
.banner{
    background-color:#eef3f6;
	padding:8px;
	text-align:center;
	}
	
#main{ margin-top:10px;}

.announcement{ margin-bottom:10px; width:180px; }
.announcement_row_1{}
.announcement_row_2{ padding:8px 6px 8px 6px; }
.announcement_row_3{}
.announcement_title{ display:none; }
.announcement_content{ color:#525200; }	
.announcement_link a{ text-decoration:underline; color:#0000CC; padding-left:10px;}
.announcement_link a:hover{ text-decoration:none; color:#CC0000; padding-left:10px;}

.calendar{ margin-bottom:10px; width:180px; }
.calendar_row_1{ height:35px;line-height:35px;text-align:center;background-image:url(calendar.gif);background-repeat:repeat-x;  background-position:center;}
.calendar_row_2{ padding:8px 6px 8px 6px; text-align:left;}
.calendar_row_3{ text-align:right; }
.calendar_title{ display:none; }
.calendar_content{ color:#525200;  }
.calendar_content_link a{ text-decoration:none; color:#008000; }	
.calendar_content_link a:hover{ text-decoration:none; color:#C00; }	
.calendar_link a{ text-decoration:underline; color:#0000CC; padding-left:10px;}
.calendar_link a:hover{ text-decoration:none; color:#CC0000; padding-left:10px;}

.news{ margin-bottom:10px; width:540px; }
.news_row_1{}
.news_row_2{ }
.news_row_3{ text-align:right; }
.news_title{ font-weight:bold; padding:5px; background-color:#EBE7E2; text-align:left; }
.news_title_link a{ text-decoration:none; color:#333; }
.news_title_link a:hover{ text-decoration:none; color:#C00; }
.news_content{padding:8px 6px 8px 6px; text-align:left; color:#333;  }
.news_content img{ margin:5px;}
.news_link a{ text-decoration:underline; color:#0000CC; padding-left:10px;}
.news_link a:hover{ text-decoration:none; color:#CC0000; padding-left:10px;}

.login{ margin-bottom:10px; }
.login_row_1{ height:35px;line-height:35px;text-align:center;background-image:url(login.gif);background-repeat:repeat-x;  background-position:center;}
.login_row_2{ padding:8px 6px 8px 6px; }
.login_row_3{}
.login_title{ display:none; }
.login_content{ color:#525200; }	
.login_link a{ text-decoration:underline; color:#0000CC; padding-left:10px;}
.login_link a:hover{ text-decoration:none; color:#CC0000; padding-left:10px;}

.search{ margin-bottom:10px; width:180px; }
.search_row_1{ height:35px;line-height:35px;text-align:center;background-image:url(search.gif);background-repeat:repeat-x; background-position:center;}
.search_row_2{ padding:8px 6px 8px 6px; text-align:center; }
.search_row_3{ text-align:center; }
.search_title{ font-size:16px; font-weight:bold; color:White; display:none; }
.search_content{ color:#525200; }	
.search_link a{ text-decoration:underline; color:#0000CC; padding-left:10px;}
.search_link a:hover{ text-decoration:none; color:#CC0000; padding-left:10px;}

#footer{}
.copyright{ text-align:center; padding:10px; color:#FFF;}

/* 其它修饰元素样式 */

.textInput{ width:140px;}

.title_main{ font-size:16px; font-weight:bold; }
.title_sub{ font-size:14.7px;  font-weight:bold;}	
	
.line_dashed { border-top:dashed 1px #fff; border-left:dashed 1px #fff; border-right:dashed 1px #fff;border-bottom:dashed 1px #c3d6e9;}
.line_solid { border-top:dashed 1px #fff; border-left:dashed 1px #fff; border-right:dashed 1px #fff;border-bottom:solid 1px #c3d6e9;}
           
.pad_nav { padding-bottom:8px;}

.pad_b_narrow{ padding-bottom:5px;}
.pad_tb_narrow{ padding-top:5px; padding-bottom:5px;}
.pad_trbl_narrow{ padding:5px;}

.pad_b_broad{ padding-bottom:10px;}
.pad_tb_broad{ padding-top:10px; padding-bottom:10px;}
.pad_trbl_broad{ padding:10px;}

.bod_trbl{ border:1px solid #eae1d8;}
.bod_rbl{ border-right:1px solid #eae1d8; border-bottom:1px solid #eae1d8; border-left:1px solid #eae1d8; }

.bod_trbl_dark{ border:1px solid #C4AA8F;}
.bod_rbl_dark{ border-right:1px solid #C4AA8F; border-bottom:1px solid #C4AA8F; border-left:1px solid #C4AA8F; }

.blackLink a      {  color:#333;  text-decoration:underline;}
.blackLink a:hover{  color:#333;  text-decoration:none;}

.whiteLink a      {  color:#fff;  text-decoration:underline;}
.whiteLink a:hover{  color:#fff;  text-decoration:none;}

.form_col_1{ text-align:left; padding:5px 5px 10px 5px; background-color:#D8DFEA; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.form_col_2{ text-align:left; padding:0px 5px 0px 5px; background-color:#F1F3F5; border-bottom:1px solid #fff; border-right:1px solid #fff; }

.formLeft{ text-align:left; padding-left:10px; padding-right:5px; background-color:#EAE1D8; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.formRight{ text-align:left; padding-left:5px; padding-right:10px; background-color:#F5F3F1; border-bottom:1px solid #FFF;}
.formAlt1{  text-align:left; padding-left:10px; padding-right:5px;  background-color:#EAE1D8; border-right:1px solid #fff; }
.formAlt2{ text-align:left; padding-left:5px; padding-right:10px; background-color:#F5F3F1;}

.helplay { 　
              border:1px solid #FFC30E; 
			  padding:5px; 
              background-color:#FFFBB8; 
              text-align:left; 
              color:#9C7600; 
              width:18em; 
              font-size:11px; 
              font-family:arial, sans-serif; 
              position:absolute;
           } 


.overBG{ background-color:#DDF4FF; }



