@charset "utf-8";
/* CSS Document */
body {
 margin:0px;
 padding:0px;
 font-size:14px;
 font-family:"宋体";
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
#main {
  width:1003px;
  margin:0 auto;
  padding:0px;   
  background:#f4f4ec;
	}
	
/*==================================================头部=================================================================*/

#header {
        height:91px;
		background:url(../images/header_bg.jpg) repeat-x;  
		padding:0px 0px 0px 0px;
		color:#FFFFFF;
		  }
.header_logo {
             float:left;
             width:224px;
			 height:78px;
			 padding:13px 0px 0px 26px;
			 }
.header_top {
            float:left;
			padding:20px 0px 0px 50px;
           width:551px;
		   height:25px;
		   }	
.header_top span a {
            color:#FFFFFF;
			text-decoration:none;
				}
.header_top span a:hover {
            color: #FF0000;
			text-decoration:underline;
				}			
.header_bottom {
             float:right;
             padding:0px 0px 0px 50px;
           width:551px;
			height:46px;
			 line-height:46px;
			}	
.header_bottom  span a {
             color:#FFFFFF;
			 margin:0px 0px 0px 50px;
			 font-weight:bold;
			 text-decoration:none;
			
			  }	 
.header_bottom  span a:hover {
             color: #FF0000;
			 font-weight:bold;
			 text-decoration:underline;
			  }	
.header_btn {
            float:right;
            width:127px;
			height:81px;
			color:#da0000;
			padding:10px 0px 0px 25px;
		   }
.header_btn ul {
       margin:0px;
	   padding:0px;
	   list-style:none;
  }
.header_btn ul li {
       line-height:20px;
	   font-weight:bold;
		 }
.header_btn ul li  a {
         color:#FFF;
		
		 text-decoration:none;
		  
		  }
.header_btn ul li  a:hover {
         color: #FFFF00;
		 
		 text-decoration:none;
		  
		  }
/*==================================================主体内容部分样式=================================================================*/
#main_con {
        width:967px;
        margin:0px;
		padding:18px;
		color:#000000;  
		 }
		 
#left {
      float:left;
	  width:487px;
	  margin:0px;
	  padding:0px;
	  height:1242px;
	  }
.left_img {
      width:487px;
	  height:252px;     
	  
	  margin:0px 0px 18px 0px;
	  margin:0px 0px 9px 0px!important;
		  }
.left_listimg {
      width:455px;
      border:1px #8b8c48 solid;
	  background:#FFFFFF;
	  height:143px;
	  padding:15px 15px 0px 15px;
}
* html .left_listimg {
      width:455px;
      border:1px #8b8c48 solid;
	  background:#ffffff;
	  height:128px;
	  padding:15px 15px 0px 15px;
}
.left_listimg ul {
       margin:0px;
		padding:0px;
		list-style:none;
			  }
.left_listimg ul li {
           float:left;
		   width:105px;
		   margin:0px 0px 0px 5px;
		   margin:0px 0px 0px 7px!important;
		   padding:0px;
		   display:block;
		   
			  }
.left_listimg ul li  a{
             display:block;
			  width:105px;
			  }
.left_listimg ul li span {margin:0px;padding:0px;}
.left_listimg ul li span  a{
                     
					 
					  margin:5px 0px 0px 0px;
					  text-align:center;
					  color:#696929;
					  font-weight:bold;
					  text-decoration:none;
						}
.left_listimg ul li span  a:hover {
                              color:#FF0000;
							  text-decoration:underline;
							  }
.left_gz {
        width:99px;
		float:left;
		margin:9px 0px 0px 0px;
		border:1px #8b8c48 solid;
		background:#F9F9F9;	
		padding:0px 15px;
		height:auto!important;
        height:810px;
min-height:810px;
		
}
.left_gz ul{
       	    margin:0px;
			padding:0px;
			list-style:none;
		 
}
.left_gz ul li {
              height:40px;
			  line-height:40px;
			  border-bottom:1px #CCC solid;
			  margin:0px;
			  padding:0px;
			  text-align:center;
}
.left_gz ul li a {
               color:#696929;
			   font-weight:bold;
			   text-decoration:none;
}
.left_gz ul li a:hover {
	           color:#F00;
              text-decoration:underline;	                
}
.left_list {
	    margin:9px 0px 0px 9px;
        width:317px;
		float:left;
		background:#FFF;
		padding:15px;
		height:auto!important;
        height:782px;
        min-height:782px;
		
}
.left_sk {
        height:12px;
		background:#FFC19D;
		  
}

.left_list_bls {
        margin-top:10px;
		/*padding-top:40px;*/
		/*background:url(../images/bls.jpg) top left no-repeat;*/
}
.left_list_title {
       height:36px;
	   overflow:hidden;
}
.left_list_bls h3 {
        margin-bottom:15px;
		margin-top:15px;
		padding:0px;
		text-align:center;
		font-size:25px;
		font-weight:bold;
		
		
}
.left_list_bls h3 a {color:#2D4570;
		    text-decoration:none;
		}
.left_list_bls h3 a:hover {
	     color:#2D4570;
		text-decoration:none;
}

.left_list_bls p {
        margin:0px;
		padding:0px 15px;
		line-height:18px;
		*line-height:25px!important;
		*line-height:25px;
		text-indent:20px;
		text-align:left;
		/*letter-spacing:2px;*/
}
.left_list_bls p a { text-align:left; text-decoration:none; color:#2D4570;}
.left_list_bls p a:hover { text-align:left; text-decoration:none; color:#2D4570;}
.left_list_dsb {
        margin-top:10px;
		padding-top:40px;
		background:url(../images/dsb.jpg) top left no-repeat;
}
.left_list_dsb h3 {
        margin:0px;
		padding:0px;
		text-align:center;
		font-size:24px;
}
.left_list_dsb p {
        margin:0px;
		padding:0px;
		line-height:20px;
		text-indent:20px;
}
.left_list_tcg {
        margin-top:10px;
		padding-top:40px;
		background:url(../images/tgc.jpg) top left no-repeat;
}
.left_list_tcg h3 {
        margin:0px;
		padding:0px;
		text-align:center;
		font-size:24px;
}
.left_list_tcg p {
        margin:0px;
		padding:0px;
		line-height:20px;
		text-indent:20px;
}
#middle {
     float:left;
     width:168px;
	 margin:0px;
	 padding:0px 15px;
     _padding:0px 0px 0px 15px;
	 _margin-right:15px;
	 overflow:hidden;
	  height:1242px;
	  _height:1254px;
}
.middle_tj {
      height:57px;	  
	  background:url(../images/tj.jpg) no-repeat;
}
.middle_foot {
        height:32px;
		background:#EA732F;
}
.middle_con {
      background:url(../images/mdbg.jpg) repeat-y;
	  padding:8px 20px;
	  height:1137px;
	  _height:1149px;
	
}
.middle_con ul {
      margin:0px;
	  padding:0px;
	  list-style:none;
}
.middle_con ul li {
      	    /*border-bottom:1px #696929 solid;*/
		    padding-bottom:10px;

}
.middle_con ul li img {            
}
.middle_con ul li span.name {
          display:block;
		  margin:5px 0px;
		  line-height:15px;
		  text-align:center;
		   color:#696929;
		   font-weight:bold;
}
/*.middle_con ul li span.name a {
           color:#696929;
		   font-weight:bold;
		   text-decoration:none;
}
.middle_con ul li span.name a:hover {
           color:#000;
		   text-decoration:underline;
}*/
.middle_con ul li span.title {
          display:block;	
		  margin-bottom:5px;
		  line-height:15px;
		  text-align:center;
		  
}
.middle_con ul li span.title a {
           color:#2D4570;
		   font-weight:bold;
		   text-decoration:none;
}
.middle_con ul li span.title a:hover {
           color: #F00;
		   text-decoration:underline;
}

#right {
     float:left;
     width:262px;
	 margin:0px;
	 padding:10px;
	 background:#FFF;
    
     height:1222px;
     _height:1234px;
	   }
.right_seach {height: auto; color: #F60; padding-bottom:10px;}
.right_seach h3{ 
    margin:0px;
	padding-bottom:2px;
	line-height:22px;
	height:22px;
	color:#FB6914;
	font-family:"黑体";
	font-weight:normal;
}

.right_seach input.btn_text { 
    border:1px solid #FFC19E;
	width:180px;
	height:20px;
	}
.right_sk {
    height:13px;
	background:#FFC19E;
}
.right_guanggao {height:136px; _height:126px; overflow:hidden; _padding-top:10px;}
.right_btn { margin-top:10px; height:60px; text-align:center;}
.right_con_name {margin-bottom:10px; padding:0px 20px 0px 0px;}
.right_con_name table tr td  a {color:#000; text-decoration:none;}
.right_con_name table tr td  a:hover {color:#000; text-decoration:none;}
.right_con {
   margin-top:10px;	    
   margin-bottom:10px;
}
.right_con h3 {
    margin:0px;
	padding-bottom:2px;
	line-height:22px;
	height:22px;
	border-bottom:1px #D1D1D1 solid;
	color:#FB6914;
	font-family:"黑体";
	font-weight:normal;
}
.right_con ul {
      margin:8px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
}
.right_con ul li {
      line-height:23px;	
	   font-size:13px;
}
.right_con ul li a {
                 color:#2D4570;
				 text-decoration:none;
				
				}
.right_con ul li a:hover {
              color:#2D4570;
			  text-decoration:underline;
			
 }
 .right_con table {
          margin-top:10px;
	}
.right_banner {
          height:260px;
		  margin-top:10px;
		  margin-bottom:10px;
		  /*background:url(../images/pic_1.jpg) no-repeat;*/
	   }
#list {
   margin-top:12px;
   *margin-top:8px!important;
   *margin-top:-40px;
  background:#FFFFFF;
  padding:10px;
  width:947px;
  *height:684px!important;/*614*/
  
 }
.list_bls {
      float:left;
      width:473px;
	  height:170px;
	  *height:160px!important;/*140*/
	  *height:170px;
	  background:url(../images/list_bls.jpg) top left no-repeat;
	  padding-top:40px;
	  padding-bottom:10px;
	  /*overflow:hidden;*/
		   }
.list_bls_left {
     float:left;
     width:226px;
	 border-right:1px #ff6b15 solid;
	 padding:0px 5px;
  }
 .list_bls_left dl {
       margin:0px;
	   padding:0px;
  }
 .list_bls_left dl dt {
        margin:0px;
		padding:0px;
		font-size:24px;
	    font-weight:bold;
 }
 .list_bls_left dl dt a{
       color:#000;
	   text-decoration:none;
	 
 }
  .list_bls_left dl dt a:hover{
       color:#000;
	   text-decoration:underline;
	 
 }
  .list_bls_left dl dd {
        margin:0px;
		padding-top:20px;
		line-height:25px;
		
		color:#6A6929;
		height:120px;
 }
 .list_bls_right_zhang {
   float:left;
	 width:216px;
	 padding:0px 10px;
	 padding:0px 0px 0px 5px;	 
	 
 }
 
.list_bls_right_zhang  ul {
      margin:0px;
	  padding:0px;
	  list-style:none;
}
.list_bls_right_zhang  ul  li{
     line-height:25px;
	 
     white-space:nowrap; /*强制不换行*/
}
.list_bls_right_zhang  ul  li a {
         color:#000000;
		 text-decoration:none;
}
.list_bls_right_zhang  ul  li a:hover{
         color: #FF0000;
		 text-decoration:underline;
}
 
.list_bls_right ul {
      margin:0px;
	  padding:0px;
	  list-style:none;
}
.list_bls_right ul  li{
     line-height:25px;
	 
     white-space:nowrap; /*强制不换行*/
}
.list_bls_right ul  li a {
         color:#000000;
		 text-decoration:none;
}
.list_bls_right ul  li a:hover{
         color: #FF0000;
		 text-decoration:underline;
}
.list_dsb_bg {
       background:url(../images/mzk.jpg) no-repeat top left;
 }
 .list_tguc {
       background:url(../images/tgc.jpg) no-repeat top left;
 }
 .list_csr {
       background:url(../images/csr.jpg) no-repeat top left;
 }
 .list_gsy {
       background:url(../images/gsy.jpg) no-repeat top left;
 }
 .list_xqn {
       background:url(../images/ysh.jpg) no-repeat top left;
 }
 .list_lwz {
       background:url(../images/lwz_1.jpg) no-repeat top left;
  }
  .list_shx {
     background:url(../images/shx.jpg)  no-repeat top left;
  }
 #list_img {
     margin-top:10px;
	 height:60px;
	 background:#FFFFFF;
	 padding:20px 10px 10px 10px;
 }
#list_img span {
     margin-left:30px;
	 
}
#foot {
   height:130px;
   background:url(../images/foot_bg.jpg) repeat-x;
	
}
.foot_bnntop {
    height:28px;
    line-height:28px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
.foot_bnntop a {
    color:#fff;
	text-decoration:none;
}
.foot_bnntop a:hover {
    color:#FF0;
	text-decoration:underline;
}
.foot_con {
   color:#FFF;
   font-size:14px;
   line-height:15px;
   padding:25px 50px 0px 50px;
}
.foot_con  img {
         float:left;	     
}
.foot_text {
	       float:left;
         	margin:0px;
			padding:0px;
			line-height:20px;
}
