/* CSS Document */
body { color: #666; font: 12px Verdana, Arial, sans-serif; margin: 0; padding: 0; background: #fff repeat-x; }
 a:link, a:visited { color: #105CB6; }
 a:hover { color: #003; }
 img { border: none; }
 hr { display: none; }
 .hide { display: none; }
 .clear { clear: both; }
 .bgcontain { margin: 0 auto; width: 773px; }
 h2 { font-size: 14px; font-weight: bold; }
  .left {
	float: left;
}
.right {
	float: right;
}
 .middle { float: left; width: 474px; margin-left: 8px; }
 .zuo { float: left; width: 400px; }
 .you { float: right; width: 258px; height: 26px; padding:3px 0 1px 1px; }

#center {
	WIDTH: 776px;
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
}


.heightClear {
	clear: both;
	font-size: 1px;
	width: 1px;
	HEIGHT: 3px;
	visibility: hidden;
}
.heightClear1 {
	clear: both;
	font-size: 1px;
	width: 1px;
	HEIGHT: 8px;
	visibility: hidden;
}


/*- Menu Tabs 1--------------------------- */ 


    #tabs1 {
      float:left;
      width:100%;
	  background:#F4F7FB;
      font-size:100%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0 auto;
	  padding:0px 1px 0 0px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 1px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:6px 5px 3px 4px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
#index1  { width:770px;}
#header1{ width:198px;}
#header2{ width:468px;}
#header3{ width:100px; height:45px; line-height:20px; text-align:center;}
#search  { width:770px; text-align:left; margin:0; background: #F2F6FB;border: 1px solid #B0D7FF;}

.header_textbox {
	background: #F2F6FB;
	border: 1px solid #B0D7FF;
	height: 26px;
	padding:3px 0 1px 10px;

}

.float_right{ 
	float:right
}

.button1{   
  font-size:9pt;color:#000000;  
  height:22px;  
  background-color:#F2F6FB;  
  border:1px solid #FFC31A;  
  }  


form {margin:0;}
 input.on { color: #333; width: 145px; height: 13px; font-size: 12px; font-family: Verdana; border: 1px solid #FFC31A; padding: 5px 2px 2px 4px; background: #f8f8f8; }

#tu1{ width:120px; padding-left:9px;}

#gonggao {
	background: #F2F6FB;
	border: 1px solid #B0D7FF;
	width:770px;
	height: 22px;
	padding:5px 0 0 5px;

}

 #essential, #weektop, #alltop { float: left; width: 179px; border: 1px solid #E8CA78; margin: 8px 0 0; background: #FFFEF8; }
 #essential ul, .other ul, #weektop ul, #alltop ul{ margin: 0; padding: 3px 4px 8px 8px; list-style: none; }
 * html #essential ul { padding: 2px 4px 7px 8px; }
 *+html #essential ul { padding: 2px 4px 7px 8px; }
 * html #weektop ul { padding: 2px 4px 7px 8px; }
 *+html #weektop ul { padding: 2px 4px 7px 8px; }
 * html #alltop ul { padding: 2px 4px 7px 8px; }
 *+html #alltop ul { padding: 2px 4px 7px 8px; }
 #essential li, .other li, #weektop li, #alltop li{ line-height: 25px; height: 25px; padding-left: 10px; background: url(images/arrow.gif) no-repeat left 10px; overflow: hidden; }
  #essential a:hover, .other a:hover, #weektop a:hover, #alltop a:hover{ color:#ff0000 ;text-decoration:underline; }
  * html #essential li { line-height: 27px; height: 27px; }
 *+html #essential li { line-height: 27px; height: 27px; }
 * html #weektop li { line-height: 27px; height: 27px; }
 *+html #weektop li { line-height: 27px; height: 27px; }
 * html #alltop li { line-height: 27px; height: 27px; }
 *+html #alltop li { line-height: 27px; height: 27px; }
 #essential h2, #weektop h2, #alltop h2{ color: #83443B; line-height: 25px; margin: 0 1px; padding: 0 6px; background: url(images/h2_bg2.gif) repeat-x; }
 .other { float: left; width: 289px; margin: 8px 0 0 5px; border: 1px solid #89D4F8; background: #FBFDFF; }
 .other h2, #softlist h2 { color: #0075B5; line-height: 25px; height: 25px; margin: 0 1px; padding: 0 6px; background: url(images/h2_bg.gif) repeat-x; }
 .other h2 span { float: left; width: 100px; }
 .other h2 a { display: block; float: right; margin-top: 6px; padding: 3px; border: 1px solid #89D4F8; background: #fff; }
 .other h2 a:hover { border: 1px solid #86C535; background: #fff; }
 .other li a { float: left; width: 222px; line-height:25px; height: 25px; overflow: hidden; text-decoration:none; }
 .other li a:hover { float: left; width: 222px; line-height:25px; height: 25px; overflow: hidden; color:#ff0000 ;text-decoration:underline; }
 .other li span { float: right; color: #038DD9; font-size: 11px; }
 .other li span.new { color: #FF4A86; }
 #essential h2, #weektop h2, #alltop h2{ color: #83443B; line-height: 25px; margin: 0 1px; padding: 0 6px; background: url(images/h2_bg2.gif) repeat-x; }
#link {
	WIDTH: 775px;
	padding: 0;
	margin: 0;
	BORDER-TOP: #89D4F8 1px solid;
	BORDER-RIGHT: #89D4F8 1px solid;
	BORDER-BOTTOM: #89D4F8 1px solid;
	BORDER-LEFT: #89D4F8 1px solid;
}


.link1 {
	HEIGHT: 20px;
	BORDER-BOTTOM: #FFF 3px solid;
	border-bottom:1px solid #89D4F8;
	BACKGROUND: #EAF6FF;
	padding: 5px 0 0 7px;
	margin: 0;
	TEXT-ALIGN: left;
	COLOR: #000000;
}
.link1 a { text-decoration:none; color:#000000;}

#footNav {
	WIDTH: 776px;
	HEIGHT: 15px;
	background-color:#EAF6FF;
	padding: 5px 0 5px 0 ;
	margin: 0;
	color:#FFFFFF;
	text-align:center;
}

#footNav a:link
{color: #1F3A87; text-decoration:none;}
#contactus{ width:776px; text-align:center;}
#google { width:771px; HEIGHT: 90px; border: 1px solid #88FB55; padding-top:5px; background: #FBFDFF; text-align:center;}
.google1 { width:300px; float:left; padding-left:20px;}
.google2 {width:300px; float:right; padding-right:50px;}
#kuan {
 width:2222222px;}