/* CSS Document */

body {
	
	font-size: 12px;
	font-weight: normal;
	background:#CCCCCC url(../images/bg.gif) repeat-x;
	text-decoration: none;
	font-family: "宋体";
	margin: 0px auto;
	color:#00000;
	padding: 0px;
}
body,div,span,h1,h2,h3,h4,h5,h6,form,input,ul,li{margin:0px; padding:0px;list-style-type:none;}
p{ line-height:21px; margin:10px 0px; }


.line{ width:661px; height:1px;
       border-top:#D2D2D2 1px solid;
	   font-size:1px;

	   }
.page{ width:661px; 
         
		  height:35px;
		  line-height:35px;
		  margin-top:10px;
		  clear:both;
		  }	
.top{ width:661px; 
      text-align:right;
      line-height:25px;
	  
	  }



/*链接颜色-----------*/
a{ color:#000000;
   text-decoration:none;
   			  
   }
   
a:hover{ color:#850B22;

         text-decoration: underline;
		}

/*container--------------------------------------------------*/

.container{ width:894px;
             margin:0px auto;
			 text-align: left;
			 padding:0px; 
		    
		  }

/*head----------------------------------------------------*/
.head{ width:894px; height: auto;
       		 margin-bottom:7px;
        }
.head_top{ width:894px; height:104px;}		
#logo{ float:left; width:322px; height:74px;
       margin:9px 3px 21px 2px!important;
	   margin:9px 1px 21px 1px;
	   }
.head_a{ float:left;
         width:442px;}	   
.head_b{ float:left;
         width:64px;
		 height:20px;
		 line-height:21px;
		 color:#BE9F9F;
		 font-family:Arial, Helvetica, sans-serif;
		 margin-top:59px;
		 }	
		 
/*链接颜色-----------*/
.head_b	a{ color:#ffffff;
   text-decoration:none;
   border:none;
   			  
   }
   
.head_b	a:hover{ color:#ffffff;
  border:none;
         text-decoration: underline;
		}	 
		 
		 
		 
.head_c{ float:right;
         width:61px;
		 margin:15px 0px 22px 0px;}		 
		 
		    			
		
/*nav------------------------------------------------*/
#nav{ width:894px; height:39px;
      text-align:left;}		


/*content--------------------------------*/
.content{ width:894px; height:auto;
          display:table;
          background:#ffffff url(../images/bg_left.gif) repeat-y ;
         
		 }
		 
.content1{ width:894px; height:auto;
          display:table;
          background:url(../images/bg_content.gif) bottom no-repeat;
		  padding-bottom:20px;
		  padding-top:1px;

}

/*left-----------------------------------*/
.leftside{ float:left; 
           width:193px;
		   }
.ad{ width:168px;
     margin:39px 13px 69px 12px;}
	 
.ad1{width:168px;
     margin:0px 13px 20px 12px;}	 
.bg_friend{ width:193px; height:362px;
}	 
.friend{ width:166px;
         margin:0px 13px 20px 12px;
		 border:#E4E4E4 1px solid;
		 text-align:center;
		 padding-bottom:20px;
		 background:#FAFAFA;
		 }	 
	 
.friend_a{ width:108px; margin-top:15px;}	 
	 
	 

/*right-----------------------------------*/
.right_content{ float:right;
                width:701px;}
				
				
/*intro--------------*/				
				
.intro{ width:646px;
        height:248px;
		background:url(../images/bg_right.gif) repeat-y;
		padding:10px 25px 10px 30px;
		text-align:left;
		line-height:20px;
		border-bottom:#E4E4E4 5px solid;
		}
.intro p{ line-height:20px; margin:4px 0px; }

/*链接颜色-----------*/
.intro	a{ color:#850B22;
           text-decoration:underline;
   }
   
.intro	a:hover{ color:#000000;
                 text-decoration: underline;
		}	
/*pic--------------*/	
.pic{ width:659px; height:136px;
      border:#C9CBAE 1px solid;
	  padding:11px 20px 11px 20px;
	  color:#7F7F7F;
	  }
	  
	  
	  
/*news--------------*/		  
.news{ width:596px; margin:15px 38px 2px 67px;
	   display:table;
	   }	

.news_title{ width:596px; height:18px;
             border-bottom:#AA0F2A 3px solid;
			 margin-bottom:15px;
             }
.news_title_a{ float:left;
                font-size:14px;
				font-weight:bold;
				color:#850B22;
				
				}
.more{ float:right; width:165px; height:12px;
       padding-top:3px!important;
	   padding-top:2px;
	   text-align: center;
       background:url(../images/icon_2.gif) no-repeat;
	   margin-top:4px;
}		
	   
/*链接颜色-----------*/
.more a{ color:#ffffff;
   text-decoration:none;
   border:none;
   			  
   }
   
.more a:hover{ color:#ffffff;
  border:none;
         text-decoration: underline;
		}	   
	   
	   
.news_left{ float:left; width:406px;}	

.news_list{ width:406px; height:42px;
            background:url(../images/icon_4.gif) bottom repeat-x;
			
			}
.date{ width:406px; line-height:16px;
       text-align:left;}
.d1{ font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
	  color:#8C162B;}
/*链接颜色-----------*/
.date a{ color:#666666;
   text-decoration:none;
   border:none;
   			  
   }
   
.date a:hover{ color:#850B22;
  border:none;
         text-decoration: underline;
		}	   


   
	   
.news_right{ float:right; width:159px;
             margin-right:7px;
}		   
	   
.news_right_pic{ width:159px; height:127px; margin-bottom:7px;}	   
.news_right_title{ width:159px; line-height:16px;
                   text-align:center;}	   
	   
/*链接颜色-----------*/
.news_right_title a{ color:#666666;
                     text-decoration:none;
                     border:none;
   			  
   }
   
.news_right_title a:hover{ color:#850B22;
                           border:none;
                           text-decoration: underline;}
	
	
	
	
	
.news_l{ width:290px; float:left; padding-bottom:10px; 
         display:table; }	
.news_r{ float:right; width:290px; display:table;}	
.news_title1{ width:290px; height:18px;
             border-bottom:#AA0F2A 3px solid;
			 margin-bottom:10px;
             }	


.news_title1_a{ float:left;
                font-size:14px;
				font-weight:bold;
				color:#850B22;
				letter-spacing:0px;
				
				}	   	
	
	
.more1{ float:right; width:54px; height:11px;
        padding-top:3px!important;
		padding-top:1px;
		text-align: left;
		padding-left:17px;
        background:url(../images/icon_6.gif) no-repeat;
	    margin-top:4px;
}		
	   
/*链接颜色-----------*/
.more1 a{ color:#ffffff;
          text-decoration:none;
   			  
   }
   
.more1 a:hover{ color:#ffffff;
                text-decoration: underline;}
			   
.news_list1{ width:285px; height:20px;
             padding-top:8px;
            background:url(../images/icon_4.gif) bottom repeat-x;
			
			}
	
/*链接颜色-----------*/
.news_list1 a{ color:#666666;
   text-decoration:none;
   			  
   }
   
.news_list1 a:hover{ color:#850B22;
         text-decoration: none;
		}		
				   
/*in_content-----------------------------------------*/
/*in_left---------------------*/
.in_nav{ width:165px;
        height:33px;
		line-height:33px;
		color:#ffffff;
		font-size:15px;
		font-weight:bold;
		margin:0px 2px 0px 2px;
		padding-left:24px;
		background:url(../images/bg_in_nav.jpg) no-repeat;
		}

.in_nav_a{ width:188px; margin:0px 2px 3px 2px;
            background:#ffffff;
			padding-right:1px;
			padding-bottom:3px;
}

.in_nav_b{ width:161px;
           height:18px;
		   padding-left:27px;
		   padding-top:9px;

		   margin-top:3px;
		   background:url(../images/bg_in_nav_a.gif) no-repeat;}





/*in_right------------------------------------*/
.in_right{ float:right; width:661px;
           margin:4px 11px 10px 29px!important;
		   margin:4px 6px 10px 17px;

			}
.h{ width:661px; 
    text-align:right;
	line-height:17px;
	}
	
.f3{ color:#850B22;}	
.title{ width:637px;
        height:22px;
		padding-top:8px;
		font-family: "黑体";
		color:#850B22;	
		font-size:16px;
		padding-left:24px;
		margin-bottom:1px;
		background:url(../images/icon_8.gif) left 8px no-repeat;	
		border-bottom:#C8C8C8 4px solid;}

.news_list2{ width:661px; 
             height:25px!important;
             height:20px;
			 margin-bottom:10px;
            background:url(../images/icon_4.gif) bottom repeat-x;
			
			}
.news_list2_a{ float:left;
               line-height:20px;
               margin-right:20px;
			   padding-left:10px;
			   background:url(../images/icon_3.gif) left 7px no-repeat;
			   }
			   
			   

/*链接颜色-----------*/
.news_list2_a a{ color:#000000;
          text-decoration:none;
   			  
   }
   
.news_list2_a a:hover{ color:#850B22;
                text-decoration:none;
		}			   
			   
		   
			   
			   
.date2{ float:right; width:80px;
        color:#6E6E6E;
}

.box{ width:651px; 
       line-height:22px;
	   margin-top:8px;
	   margin-bottom:70px;
	   }
.box1{ width:661px; 
       line-height:22px;
	   margin-top:12px;
	   margin-bottom:70px;
	   }

.title1{ width:651px;
         margin:20px 0 10px 0; 
		 text-align:center;
		 font-size:14px;
		 font-weight:bold;
		 }

.title2{ width:651px; 
		 text-align:center;
		 line-height:25px;
		 background:url(../images/icon_4.gif) bottom repeat-x;
		 }

.bor{ border:#E0E0E0 1px solid;}
.b1{ font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
	 color:#850B22;	 
	 font-size:14px;
	 height:25px;
	 padding-left:18px;
	 border-bottom:#ffffff 1px solid;
	 }
.b2{  padding-left:12px;	  
	  border-bottom:#ffffff 1px solid;}
















/*foot------------------------------------*/
#foot{ width:894px; height:96px; margin-top:5px;}	

.foot_l{ float:left; width:6px; height:96px; 
         background:url(../images/bg_foot1.gif) no-repeat;}	
		 	 
.foot_m{  float:left;  width:882px; height:91px;
          padding-top:8px;
         background:url(../images/bg_foot.gif) repeat-x;}
.foot_m_a{ float:left; line-height:16px; 
           color:#555652;
		   padding-left:8px;
		   }
.f1{ font-family:Arial, Helvetica, sans-serif;}
.f2{ color:#FF0000;}
.foot_m_b{ float:right; line-height:16px;
           padding-right:8px;
		   text-align:right;
		   color:#92938D;}

/*链接颜色-----------*/
.foot_m_b a{ color:#92938D;
   text-decoration:none;
   			  
   }
   
.foot_m_b a:hover{ color:#850B22;
         text-decoration: underline;
		}	






		 
.foot_r{ float:right; width:6px; height:96px; 
        background:url(../images/bg_foot2.gif) no-repeat;}		 
		 
		 
.search{ width:173px;
         margin:20px 10px 200px 10px;}
.s1{ float:left; width:131px;
      height:18px;}

.s1 input{ width:109px; 
            height:16px;
			background:#ffffff url(../images/s2.gif) 4px no-repeat;
			border:#83011F 1px solid;
			padding-left:20px;
			line-height:16px;
			color:#83011F;
			font-size:12px;
			
			}
.s2{ float:right;
      width:42px;
	  height:18px;
	  }
	  
.s2 input{ width:42px;
	       height:18px;
	       background: url(../images/s1.gif) no-repeat;
	       color:#ffffff;
	       font-size:12px;
	       font-weight:bold;
	       text-align:center;
		   border:none;
		   margin-top:1px;
		   cursor:pointer;
		   }	     		