﻿* {margin:0; padding:0;}
body{
	font-family: "宋体",Verdana, Arial, Helvetica, sans-serif;
	background:#E5E5E5;
	font-size:12px;
	line-height:150%;
	color:#666;
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
}
div,td,tr,p,span,dl,dd,li{
    font-size:12px;
}
a, em, font, img, input, label, span, strong{
vertical-align: middle;
}
ul{ 
    list-style-type:none;
}
a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a:link,a:visited{
    color: #666666;
}
a:hover,a:active{
	color: #333;
	text-decoration: underline;
}
.none{
display:none;
}

.html_bg{
   width:922px;
   background:url(images/html_bg1.gif) repeat-y;
   _height:1%;
   margin:0 auto;
   clear:both;
}
.html_bottom{
   width:922px;
   height:17px;
   line-height:17px;
   font-size:1px;
   margin:0 auto;
   background:url(images/html_bg2.gif) no-repeat;
}
.footer{
   width:922px;
   height:51px;

}


.header {
    width:903px; 
	background:#FFF url(images/topbg.gif) no-repeat  680px 0px;
	position: relative;
	margin:0 auto;
	height:90px;
	}
.logo{
    width:150px;
	height:68px;
        position:absolute;
	top:10px;
	left:16px;
	background:url(images/logo.gif) no-repeat;
	z-index:300;
}
.logo a{
        width:150px;
	height:68px;
	display:block;
}
.topflash{
    width:500x;
	height:90px;
        position:absolute;
	top:0px;
	left:200px;
	z-index:300;
}
.login{
   position:absolute;
   height:24px;
   right:25px;
   top:6px;
   font-size:12px;
   font-family: "宋体";
   
}

.login a{
  font-size:12px;
}



.link{
	height:24px;
	text-align:left;
	font-size:12px;
	color:#666;
	display:block;
	border:1px #666 solid;
	margin:2px 5px 0 0;
	width:175px;
}

.menuandsearch{
    width:903px;
	height:35px;
	overflow: hidden;
	margin:0 auto;
	clear:both;
	position: relative;
	background:url(images/menubg.gif) no-repeat;
}
.flashmenu{
  position: absolute;
  width:646px;
  height:35px;
  left:13px;
  top:0;
  background:url(images/menubg2.jpg) no-repeat;
}
.search{
  position:absolute;
   width:210px;
   
   height:25px;
  _height /*IE5*/:35px;
  right:0px;
  top:0;
}
.searchbutton{
    display: inherit;
	float:right;
	margin:5px 13px 3px 0;
}
.searchtext{
	display: inherit;
	float:right;
	width:106px;
	height:17px;
	_width /*ie5.5*/:111px;
	_height /*ie5.5*/:19px;
	line-height:19px;
	background:url(images/search_text.gif) repeat-x;
	border-left: 1px #DDD solid;
	border-top: none;
	border-bottom: none;
	padding:1px 2px;
	margin:10px 3px 3px 0;
}

.banner{
    width:888px;
	_width /*ie5*/:903px;
	font-size:0px;
	line-height:0px;
	overflow: hidden;
	margin:0 auto;
	padding:0;
	clear:both;	
	border-top: 7px #FFF solid;
	border-right: 7px #FFF solid;
	border-bottom: 7px #FFF solid;
	border-left: 8px #FFF solid;
}
.banner img{
    width:888px;
 }
 

.map{
    width:878px;
	_width /*ie5*/:903px;
	height:43px;
	line-height:43px;
	padding-left: 25px;
	text-align:left;
	margin:0 auto;
	clear:both;	
	background:url(images/mapbg.gif) repeat-x;
	color:#093AA1;	
}
.flashmenu a img,.map a img{
   display:none;	
}


.map a:link,.map a:visited{
	color:#093AA1;	
	text-decoration: none;
}
.map a:hover,.map a:active{
	color:#093AA1;	
	text-decoration: underline;
}

.box1{ 
   width:903px;
   margin:0 auto;
   }
.regional1{
   width:903px;
   clear:both;
}

.regional2{
   width:294px;
   _width /*ie5*/:295px;
   float:left;
   border-right:1px #CCCCCC  dashed ;
   
}
.box2{ 
   width:608px;
   float:right;
}
.regional3{
   width:607px;
   _width /*ie5.5*/:608px;
   border-left:1px #FFF solid ;
   clear:both;
}

.box3{ 
   width:390px;
   float:left;
}

.regional8{
   width:217px;
   _width /*ie5.5*/:218px;
   float:right;
   border-left:1px #FFF solid;

}

.box4{
width:390px;
clear:both;
} 
.regional4,.regional7{
   width:388px;
   _width /*ie5.5*/:390px;
   
}
.regional4,.regional7,.regional5,.regional6{
   border-right:1px #CCC dashed;
   border-left:1px #FFF solid ;
}

.regional5{
   width:193px;
   _width /*ie5.5*/:195px;
   float:left;
   

}
.regional6{
   width:193px;
   _width /*ie5.5*/:195px;
   float:right;
  
}

.box1,.box2,.box3,.box4,.regional1,.regional2,.regional3,.regional4,.regional5,.regional6,.regional7,.regional8{
   _height:1%;
   overflow:hidden;
   _overflow  /*ie5*/: visible;
   text-align:left;
    
}



