#top {
       position:relative;
}
#logo {
       width:850px;
	   height:60px;
	   background:#FFF;
}

#menu {
       width:850px;
       height:32px;
	   text-align:center;
	   background-color:#014D7E;
}
#menu ul li {
	   float:left;
	   position:relative;
}
#menu a {
       font:"ËÎÌå";
	   font-size:14px;
	   color:#FFF;
	   line-height:32px;
	   display:block;
	   width:86px;
	   height:32px;
}
#navinfo1 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:560px;
		height:24px;
	    background:#069;
}
#navinfo2 {
		position:absolute;
		top:32px;
		left:-170px;
		display:none;
		z-index:10;
		width:800px;
		height:24px;
	    background:#069;
}
#navinfo3 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:270px;
		height:24px;
	    background:#069;
}
#navinfo4 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:220px;
		height:24px;
	    background:#069;
}
#navinfo5 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:195px;
		height:24px;
	    background:#069;
}
#navinfo6 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:205px;
		height:24px;
	    background:#069;
}
#navinfo7 {
		position:absolute;
		top:32px;
		left:-60px;
		display:none;
		z-index:10;
		width:225px;
		height:24px;
	    background:#069;
}
#navinfo {
        position:absolute;
		display:none;
        top:32px;
		left:-335px;   
		z-index:10;
		width:425px;
		height:24px;
	    background:#069;
}

#menu ui li ul li {
        float:left;
}
#menu li ul li a {
       display:inline;
	   font-size:12px;
	   color:#FFF;
	   padding-left:20px;
	   line-height:24px;
}
#menu li ul li a:hover {
       text-decoration:underline;
}

.line  {
       display:block;
       width:9px;
	   height:32px;
	   text-align:center;
	   color:#FFF;
	   line-height:32px;
}
#language {
       position:absolute;
	   left:50%;
	   top:20px;
	   border:#B2C8D5 1px solid;
	   width:100px;
	   height:18px;
	   line-height:18px;
	   text-align:center;
}
#search {
       position:absolute;
	   left:50%;
	   top:20px;
	   margin-left:130px;
}

#select { 
       position:absolute;
	   top:420px;
	   left:20px;
}
#banner {
       width:850px;
	   height:200px;
       margin:4px auto 10px auto;
	   background:#3B91C0;
	   z-index:1;
}
.sub_banner {
       margin-top:4px;
}
#center {
       width:850px;		  	
}
#sideleft {
       width:200px;
	   float:left;
}
#mainbox {
       width:440px;
	   margin:0px 10px;
	   float:left;
}
#sideright {
       width:180px;
	   padding-top:9px;
	   padding-left:8px;
	   height:385px;
	   float:left;
	   border:1px #B2C8D5 solid;
}
#sideright li {
       margin-bottom:8px;
}
#sideright li img {
    border:#B2C8D5 1px solid;
}
#nav_list {
    height:24px;
	border:1px #B2C8D5 solid;
}
#nav_list li {
    display:inline;
    line-height:24px;
    float:left;
	padding-left:40px;
	background:url(../images/nav_point.jpg) no-repeat 20px 5px;
}

.nTab{
	border:1px #B2C8D5 solid;
	width:438px;
	height:191px;
	margin-bottom:10px;

}
.nTab .TabTitle{
	height: 25px;
	background:url(../images/title_bg2.jpg);
}

.nTab .TabTitle li{
	float: left;
	width: 100px;
	cursor: pointer;
	font-size: 14px;
	line-height:25px;
	text-align: center;
}
.nTab .TabTitle .active{
	border-right:1px #B2C8D5 solid;
	background:url(../images/title_bg.jpg);
}
.nTab .TabTitle .active a {
	color:#014D7E;
	font-weight:bold;
}

.nTab .TabTitle .normal{
	border-right:1px #B2C8D5 solid;
}
.nTab .TabTitle .normal a{
	color:#014D7E;
}
.nTab .TabContent{
	background:#fff;
	margin: 0px auto;
	padding:5px 10px;
}

.none {
	display:none;
}
.TabContent a {
    line-height:22px;
}

#sub_center {
       width:848px;	
       border-left:#CCC solid 1px;	
       border-right:#CCC solid 1px;	    
       border-bottom:#CCC solid 1px;}
#sub_center1 {
       width:849px;	       	
       border-right:#CCC solid 1px;
	   height:36px;	    
}
#c_left {
       width:182px;	
	   height:460px;	      
	   float:left;	
	   border-left:#CCC solid 1px;	
	   border-top:#CCC solid 1px;	
	   border-right:#CCC solid 1px;	
	   position:relative;
	   padding-left:10px;
	   padding-top:4px;	   
	   	   
}

#c_right {          
	   float:left;	
	   width:656px;	
}
#c_news {
       width:425px;
       float:left;
	   padding:0px 15px;
}
#c_right_right {
       float:left;
	   width:200px;
}
#sp {
       width:198px;
	   height:100px;
	   border:#CCC solid 1px;
	   margin-bottom:10px;
}
.focus_pic {
       width:198px;
	   height:191px;
	   border:#B2C8D5 solid 1px;
	   margin-bottom:10px;
	   background:url(../images/title_bg.jpg) repeat-x;
}
.sp_swf {
       padding-left:8px;
}
#splist {
       padding:0px 10px;
	   line-height:22px;
}
#zxzt {
       padding:0px 0px 10px 15px;
}
.zt1 {
       float:left;
	   padding:10px 0px 10px 16px;	   
}
.zt2 {
       float:left;
	   padding:10px 0px 10px 40px;
}
.zt1 img {
       border:#B2C8D5 solid 4px;
}
.zt2 img {
       border:#B2C8D5 solid 4px;
}
.imgfocus_title {
       background:url(../images/sp_btn.gif) 10px 10px no-repeat;
	   font-size:14px;
	   font-weight:bold;
	   padding-left:26px;
	   line-height:30px;
	   color:#014D7E;
}

.sp_title {
       background:url(../images/sp_btn.gif) 10px 10px no-repeat;
	   font-size:14px;
	   font-weight:bold;
	   color:#014D7E;	   
	   padding-left:26px;
	   line-height:30px;
}
.sp_title a {
	   font-weight:bold;
	   color:#014D7E;	
}
.sp_title a:hover {
	   color:#014D7E;	
}
#sp_pic {
       padding:0px 10px 5px 10px;
	   float:left;
}
#sp_link {
       float:left;
	   width:100px;
}
.xcp   {
        padding-top:12px;
		padding-left:2px;
}
#c_bottom {}
.c_link dd a {      
          padding-left:5px;
	      line-height:26px;
	      letter-spacing:2px;	  
	      color:#014D7E;
}
.newslist {   
	  padding:0px 10px;
	  line-height:24px;
}
.hot dd {      
	  margin:10px 0px;
}
#center_sub {
      width:848px;	   
	  border-left:#CCC solid 1px;
	  border-right:#CCC solid 1px;
}
#left_menu {
      width:190px;
	  float:left;
	  height:400px;
}
#left_sub {
      width:190px;
	  float:left;	
	  height:250px;  	  
}
#right_sub {
      width:607px;
	  float:left;	  
	  border-left:#CCC solid 1px;
	  padding:0px 25px 50px 25px;
}
#left_menu dt {
      margin:auto;
      width:180px;
      font-size:20px;
	  font-family:"ºÚÌå";
	  color:#009696;	  
	  text-align:center;
	  height:36px;
	  line-height:36px;
	  letter-spacing:5px;
	  border-bottom:#009696 solid 2px;
}
#left_menu dd {
      margin:auto;
      width:180px;
      font-size:14px;
	  font-family:"ËÎÌå";	  
	  text-align:center;
	  height:30px;
	  line-height:30px;
	  letter-spacing:5px;
	  border-bottom:#CCC solid 1px;	 
}
#nav  {      
      height:30px;
      text-align:right;
	  line-height:30px;
	  border-bottom:#CCC solid 1px;
	  letter-spacing:2px;
}
.title_class {
    width:192px;
	height:36px;
	background:#009696;
	color:#FFFFFF;
	font-family:"ºÚÌå";
	text-align:center;
	font-size:20px;		
	line-height:36px;
	letter-spacing:5px;
	float:left;	
}
#nav_sub li{
      border-bottom:1px solid #CCC;		
	  text-align:center;
	  line-height:30px;
	  font-size:14px;
	  letter-spacing:5px;	  
}

.sub_ctn1 {
      line-height:24px;	
      width:585px;
      margin:20px auto;
	  background:url(../images/xsgzbg.jpg) no-repeat 340px 60px;
}
#nav_link {
      width:585px;
	  height:20px;
	  border-bottom:1px solid #CCC;	 
	  text-align:right;
	  padding-top:10px;
	  letter-spacing:2px;
	  float:left;
	  margin-left:35px;
}
.title {
   width:550px;
   text-align:center;
   font-size:16px;
   line-height:30px;
   font-weight:bold;
   padding-top:20px;
   margin:0px auto;
   border-bottom:#CCC solid 1px;
}
.title1 {
      margin-top:15px;
      width:400px;
	  padding-left:20px;	  
      height:30px;
	  font-size:16px;
	  font-weight:bold;
	  color:#006600;      
	  line-height:30px;
	  border-bottom:#CCC solid 1px;
	  letter-spacing:2px;
	  background:url(../images/green_point.gif) no-repeat  6px 10px;
}
.title2 {
      margin-top:15px;      
	  padding-left:20px;	  
      height:30px;
	  font-size:16px;
	  font-weight:bold;
	  color:#006600;      
	  line-height:30px;
	  border-bottom:#CCC solid 1px;
	  letter-spacing:2px;
	  background:url(../images/green_point.gif) no-repeat  6px 10px;
}
.title3 {      
      font-size:14px;
	  font-weight:bold;
	  color:#086B08;
	  margin-top:20px;
	  line-height:30px;
	  padding-left:40px;
}
.dtlist dd {
      float:left;
	  margin-left:20px;
	  line-height:30px;	 
}
.title4 {
      font-size:14px;
	  font-weight:bold;
	  color:#086B08;
	  margin-top:10px;
	  margin-left:20px;
	  line-height:30px;
	  border-bottom:#CCC solid 1px;  
}
.txt1 {
      width:390px;
	  float:left;
	  line-height:24px;
	  margin-top:10px;

}
.txt6 {      
	  line-height:24px;
	  margin-top:10px;
	  font-size:14px;
}
.b    {
      font-weight:bold;
}
.txt2 {
      width:303px;
	  float:left;
	  margin-top:50px;
}
.txt5 {
      width:303px;
	  float:left;
	  margin-top:50px;
	  background:url(../images/line.gif) no-repeat 0px -10px;
}
.txt3 {      
      color:#00629F;
	  line-height:20px;
	  padding-left:40px;
}
.txt4 {
      margin-top:20px;
      line-height:24px;
	  padding-left:20px;
	  background:url(../images/xsgzbg.jpg) no-repeat 350px  0px;
}
.t1 { 
      padding-left:15px;
	  background:url(../images/green_point.gif) no-repeat 0px 7px;
      font-size:16px;
	  color:#006600;
	  font-weight:bold;	  
	  margin-bottom:10px;
	  border-bottom:1px solid #CCC;
}
.t2 { 
      padding-left:15px;
	  background:url(../images/green_point.gif) no-repeat 0px 7px;
      font-size:16px;
	  color:#006600;
	  font-weight:bold;	  
	  margin-bottom:10px;	  
	  border-bottom:1px solid #CCC;   
}
.sub_ctn {
      line-height:24px;	
      width:585px;
      margin:20px auto;
}
.p1 {
     float:left;	
	 width:360px; 
}
.pic {
    margin:0px 10px;    
	border:2px solid #CCC;
}
.p2 {
     color:#0B447B;
	 padding:20px 0px 0px 30px;	 
}
.pic1 {
      float:left;
}
.pic2 img {
      border:#CCC solid 2px;
	  margin:15px;
}
.pic3 { 
      float:left;
}
.txt_title {
      font-size:14px;
	  font-weight:bold;
	  color:#006600;
	  letter-spacing:2px;
	  line-height:24px;	 	 
}
.txt_txt {
      float:left;
	  width:160px;
	  line-height:20px;  	  
}
.tb {
      margin-top:20px;
}
.tb a {
      margin-left:20px;
}
.more {     
	 margin-left:450px;
	 font-size:12px;
	 font-weight:normal;
	 color:#CCC;		 
}
.title5 {
   width:550px;
   text-align:center;
   font-size:16px;
   line-height:30px;
   font-weight:bold;
   padding-top:20px;
   margin:0px auto;
   border-bottom:#CCC solid 1px;
}
.info {
   text-align:center;
   line-height:30px;
}
.content {
  padding:20px;
  font-size:14px;
  line-height:160%;
}
.author {
   width:550px;
   margin:0px auto;
   height:24px;
   line-height:24px;
   padding-right:20px;
   text-align:right;
   background:#F2F2F2;
}
.news_link {
   margin-top:10px;
   margin-bottom:20px;
   padding-left:20px;
   line-height:24px;
}
#bottom {
       width:850px;
	   height:80px;	 	   
}
#sub_bottom {
       margin-top:10px;
}
#bottom_link {       
       width:848px;
	   height:32px;	   
	   line-height:32px;
	   text-align:center;
	   border-bottom:#CCC solid 1px;	       
}
#bottom_info {
       text-align:center;
	   line-height:28px; 
	   background:#014D7E;
	   text-align:right;
	   padding-right:10px;
	   color:#FFF;
	   font-family:Arial, Helvetica, sans-serif;
}
#bottom_adr {
       text-align:right;
	   padding-right:10px;
	   line-height:24px;
}
.dtlist img {
      border:#B2C8D5 solid 1px;	
}
.dtlist a {
      line-height:30px;
}
#searchnav {
      height:30px;
	  background:#014D7E;
	  line-height:30px;
	  color:#FFF;
	  padding-left:20px;
	  margin-bottom:20px;
}
#searchnav a {
	  color:#FFF;
}
#searchresult {
      border:#014D7E solid 1px;
	  padding:15px;
	  margin-bottom:20px;
	  font-size:14px;
	  color:#014D7E;
	  font-weight:bold;
}
#searchresult a.LinkSearchResult {
	  color:#014D7E;
}
#searchresult div {
      font-size:12px;
	  line-height:20px;
	  color:#000;
	  font-weight:normal;
}