
*{ margin:0;
   padding:0;
   border:0;
   }
.clear{ zoom:1;}
.clear:after{ display:block;
              height:0;
			  content:'';
			  clear:both;
			  }
ul{ list-style:none;}
a,a:link{ text-decoration:none;
          color:#282828;
		  }
body{ font-family:"����";
      font-size:12px;
	  color:#323232;margin:0;
	  }
.top{ background:url(../images/top_s.jpg) repeat-x;}
.top_s{ width:1000px; height:173px; overflow:hidden; margin:0 auto;}
.hy{ width:400px; height:29px; line-height:29px; float:left;}
.fh{ float:right;
     line-height:29px;
	 height:29px;
	 width:220px;
	 overflow:hidden;
	 }
.fh a{ padding:10px;}
.logo{ background:url(../images/logo_bg.jpg) no-repeat;
       width:1000px;
	   height:103px;
	   float:left;
	   overflow:hidden;
	   }
.logo_t{ height:103px; float:left; overflow:hidden;}
.dh{ background:url(../images/dh.png) no-repeat;
     width:259px;
	 height:103px;
	 float:right;
	 overflow:hidden;
	 }
.wb{ width:90px;
     height:21px;
	 float:left;
	 margin-top:75px;
	 padding-left:40px;
	 }
.wb img{ width:24px; height:21px; float:left;}
.wb a{ line-height:21px;
       width:60px;
	   height:21px;
	   float:right;
	   overflow:hidden;
	   }
.yx{ width:90px;
     height:21px;
	 float:left;
	 margin-top:75px;
	 padding-left:10px;
	 }
.yx img{ width:19px; height:11px; margin-top:5px; float:left;}
.yx a{ line-height:21px;
       width:65px;
	   height:21px;
	   float:right;
	   overflow:hidden;
	   }
.wb a:hover,.yx a:hover,.fh a:hover{ text-decoration:underline;}
.nav{ width:1000px;
      height:36px;
	  margin-top:2px;
	  overflow:hidden;
	  float:left;
	  }
.nav ul{ display:block;}
.nav ul li{ width:100px;
            height:36px;
			background:url(../images/nav_bg.jpg) no-repeat;
			text-align:center;
			overflow:hidden;
			float:left;
			line-height:36px;
			}
.nav li a{ font-size:14px;
           color:#FFFFFF;
		   font-weight:700;
		   }
.nav .sy{ background:none;}
.banner{ width:1200px; height:466px; margin:0 auto; margin-top:7px}
.main{ width:1000px;
       margin:0 auto;
	   overflow:hidden;
	   margin-top:12px;
	   }
.main_a{ width:1000px; height:576px; float:left; overflow:hidden;}
.left{ width:230px; height:576px; float:left; overflow:hidden;}
.gsgg{ width:230px; height:218px; float:left; overflow:hidden;}
.gs{ background:url(../images/gsgg.jpg) no-repeat;
     width:230px;
	 height:33px;
	 float:left;
	 overflow:hidden;
	 }
.gs a{ line-height:40px;
       font-size:14px;
	   font-weight:700;
	   padding-left:20px;
	   }
.gg{ width:228px;
     height:184px;
	 border:#e1e1e1 solid 1px;
	 border-top:none;
	 float:left;
	 }
.gonggao{ width:180px;
         line-height: 32px;
		  margin-top:0px;
		  padding-left:15px;
		  float:left;
		  overflow:hidden;font-family: DFKai-SB;
		  font-weight: bold; font-size:24px
		  }
.cpfl{ width:230px;
       height:346px;
	   float:left;
	   overflow:hidden;
	   margin-top:12px;
	   }
.fl{ width:228px;
     height:312px;
	 border:#e1e1e1 solid 1px;
	 border-top:none;
	 float:left;
	 overflow:hidden;
	 }
.fl ul{ width:202px;
        height:300px;
		margin:0 auto;
		overflow:hidden;
		padding-top:5px;
		}
.fl ul li{ background:url(../images/fl_bg.jpg) no-repeat;
           width:202px;
		   height:30px;
		   margin-top:7px;
		   float:left;
		   overflow:hidden;font-size: 16px;
font-family: DFKai-SB;
		   }
.fl li a{ font-weight:700;
          padding-left:35px;
		  line-height:30px;
		  }
.right{ width:744px;
        height:576px;
		float:right;
		overflow:hidden;
		}
.c_t{ background:url(../images/cpzs.jpg) no-repeat;
       width:744px;
	   height:6px;
	   float:left;
	   overflow:hidden;
	   }
.cpzs{ width:742px;
       height:569px;
	   border:#e1e1e1 solid 1px;
	   border-top:none;
	   float:left;
	   overflow:hidden;
	   }
.cp{ width:726px; height:33px; border-bottom:#dcdcdc dashed 1px; margin:0 auto;}
.chan{ width:350px;
       height:33px;
	   float:left;
	   line-height:33px;
	   overflow:hidden;
	   }
.chan img{ width:16px; height:16px; margin-top:10px; padding-left:10px;}
.chan a{ font-size:14px; font-weight:700; line-height:35px; padding-left:5px;}
.chan span{ font-family:Arial; font-size:14px; color:#6d6d6d; font-weight:500; padding-left:5px;}
.pin{ width:42px;
      height:13px;
	  float:right;
	  overflow:hidden;
	  margin-top:15px;
	  padding-right:10px;
	  }
.zs{ width:726px;
     margin:0 auto;
	 height:534px;
	 overflow:hidden;
	 }
.zs ul{ display:block;
        width:726px;
		height:520px;
		margin-top:14px;
		float:left;
		overflow:hidden;
		}
.zs ul li{ width:157px;
           height:175px;
		   overflow:hidden;
		   float:left;
		   text-align:center;
		   padding-left:15px;
		   }
.zs .div{ width:155px;
          height:139px;
		  border:#c7c7c7 solid 1px;
		  overflow:hidden;
		  }
.zs li span{ line-height:30px;font-weight: bold;}
.ggt_1{ width:1000px; height:111px; margin-top:15px; float:left; overflow:hidden;}
.main_s{ 
        
		 overflow:hidden;
		 }
.main_b{ width:1000px;
       
		 margin:0 auto;
		 overflow:hidden;
		 }
.pz_3{ width:352px;
       height:235px;
	   float:left;
	   padding-left:17px;
	   overflow:hidden;
	   }
.vs_1{ width:339px;
       height:33px;
	   background:url(../images/vs_bg2.jpg) 0px 31px no-repeat;
	   overflow:hidden;font-size:14px; font-weight:700; color:#0079d7; text-align:center; line-height:33px;
	   }
.vs_2{ width:350px;
       height:195px;
	   float:left;
	   overflow:hidden;
	   margin-top:10px;
	   }
.vs_2 ul{ display:block;}
.vs_2 ul li{ width:330px;
             background:url(../images/vs_bg3.jpg) 2px 6px no-repeat;
			 float:left;
			 line-height:21px;
			 padding-left:15px;
			 padding-top:1px;
			 }
.pz_4{ width:352px;
       height:235px;
	   float:right;
	   padding-left:17px;
	   overflow:hidden;
	   }
.main_z{ width:1000px;
         margin:0 auto;
		 overflow:auto;
		 }
.main_c{ width:1000px;
         height:1623px;
		 overflow:hidden;
		 float:left;
		 }
.ys_3{ background:url(../images/bj_3.jpg) no-repeat;
       width:1000px;
	   height:124px;
	   float:left;
	   overflow:hidden;
	   }
.ys_3 ul{ width:380px;
          height:124px;
		  padding-left:490px;
		  overflow:hidden;
		  float:left;
		  }
.ys_3 ul li,.ys_4 ul li,.ys_5 ul li,.ys_6 ul li,.ys_7 ul li{ background:url(../images/bj_zbg.jpg) 0px 7px no-repeat;
             line-height:24px;
			 overflow:hidden;
			 padding-left:15px;
			 }
.ys_4{ background:url(../images/bj_4.jpg) no-repeat;
       width:1000px;
	   height:293px;
	   float:left;
	   overflow:hidden;
	   }
.ys_4 ul,.ys_6 ul{ width:380px;
          height:124px;
		  padding-left:70px;
		  padding-top:138px;
		  overflow:hidden;
		  float:left;
		  }
.ys_5{ background:url(../images/bj_5.jpg) no-repeat;
       width:1000px;
	   height:298px;
	   float:left;
	   overflow:hidden;
	   }
.ys_5 ul,.ys_7 ul{ width:380px;
          height:124px;
		  padding-left:545px;
		  padding-top:145px;
		  overflow:hidden;
		  float:left;
		  }
.ys_6{ background:url(../images/bj_6.jpg) no-repeat;
       width:1000px;
	   height:284px;
	   float:left;
	   overflow:hidden;
	   }
.ys_7{ background:url(../images/bj_7.jpg) no-repeat;
       width:1000px;
	   height:322px;
	   float:left;
	   overflow:hidden;
	   }
.ggt_2{ width:1000px;  float:left; margin-top:7px; margin-bottom:7px;}
.main_d{ width:1000px; height:422px; float:left; overflow:hidden;}
.zjhf{ width:739px; height:422px; float:left; overflow:hidden;}
.zj{ background:url(../images/zjhf.jpg) no-repeat;
     width:739px;
	 height:6px;
	 overflow:hidden;
	 float:left;
	 }
.gy{ border:#e1e1e1 solid 1px;
     border-top:none;
	 border-right:none;
	 width:738px;
	 height:415px;
	 float:left;
	 overflow:hidden;
	 }
.zj_l{ width:723px;
       height:421px;
	   float:left;
	   overflow:hidden;
	   }
.sp{ background:url(../images/spbg.png) no-repeat;
     width:289px;
	 height:167px;
	 overflow:hidden;
	 float:left;
	 margin-top:10px;
	 }
.sp img{ width:197px;
         height:126px;
		 margin-top:14px;
		 padding-left:46px;
		 }
.jj{ width:430px;
     height:177px;
	 margin-top:10px;
	 text-indent:24px;
	 float:left;
	 overflow:hidden;
	 line-height:22px;
	 }
.jj a:hover{ text-decoration:underline;}
.fg{ border-bottom:#dcdcdc dashed 1px;
     width:713px;
	 height:1px;
	 float:left;
	 margin-top:10px;
	 margin-left:10px;
	 }
.gcal{ width:710px;
           height:177px;
		   float:left;
		   overflow:hidden;
		   margin-top:15px;
		   margin-left: 10px;
		   }
.gcal ul{ display:block;}
.gcal ul li{ width:155px;
               height:177px;
			   float:left;
			   overflow:hidden;
			   text-align:center;
			   padding-left:22px;
			   }
.gcal .tupian{ width:153px; height:137px; border:#cccccc solid 1px; float:left; overflow:hidden;}
.gcal .tupian img{ width:151px; height:135px; margin-top:1px; padding-left:1px;}
.gcal li span{ line-height:30px;}
.gcal li span a:hover{ text-decoration:underline;}
.zj_bg{ width:15px; height:375px; float:left; overflow:hidden;}
.cjwt{ width:261px;
       height:422px;
	   float:left;
	   overflow:hidden;
	   }
.cj{ background:url(../images/cjwt.jpg) no-repeat;
     width:261px;
	 height:41px;
	 overflow:hidden;
	 padding-left:37px;
	 }
.cj a{ font-size:14px;
       font-weight:700;
	   color:#FFFFFF;
	   line-height:50px;
	   }
.wt{ width:260px;
     height:380px;
	 border:#e1e1e1 solid 1px;
	 border-top:none;
	 border-left:none;
	 overflow:hidden;
	 }
.wenti{ width:254px;
        height:370px;
		margin:0 auto;
		overflow:hidden;
		}
.wenti ul{ width:254px;
           height:360px;
		   float:left;
		   overflow:hidden;
		   margin-top:10px;
		   display:block;
		   }
.wenti ul li{ width:254px;
              height:128px;
			  background:url(../images/cjwt_bg.jpg) 0px 100px no-repeat;
			  float:left;
			  margin-top:5px;
			  overflow:hidden;
			  padding-left:15px;
			  }
.wenti .w{ width:200px;
           height:22px;
		   float:left;
		   overflow:hidden;
		   line-height:22px;
		   background:url(../images/cj_w.jpg) no-repeat 5px 2px;
		   padding-left:30px;
		   }
.wenti .d{ width:200px;
           height:90px;
		   float:left;
		   overflow:hidden;
		   line-height:22px;
		   background:url(../images/cj_d.jpg) no-repeat 5px 2px;
		   padding-left:30px;
		   }

.zzry{ width:1000px; height:221px; float:left; overflow:hidden; margin-top:15px;}
.ry{ width:998px;
     height:214px;
	 border:#e1e1e1 solid 1px;
	 border-top:none;
	 float:left;
	 overflow:hidden;
	 }
.zizhi{ width:980px; height:33px; border-bottom:#dcdcdc dashed 1px; margin:0 auto;}
.zi,.you{ width:350px;
       height:33px;
	   float:left;
	   line-height:33px;
	   overflow:hidden;
	   }
.zi img{ width:19px; height:15px; margin-top:10px; padding-left:10px;}
.zi a,.you a{ font-size:14px; font-weight:700; line-height:35px; padding-left:5px;}
.zi span,.you span{ font-family:Arial; font-size:14px; color:#6d6d6d; font-weight:500; padding-left:5px;}
.pin{ width:42px;
      height:13px;
	  float:right;
	  overflow:hidden;
	  margin-top:15px;
	  padding-right:10px;
	  }
.ry_tp{ width:990px;
        height:141px;
		float:left;
		padding-left:5px;
		margin-top:20px;
		overflow:hidden;
		}
.ry_tp ul{ display:block;}
.ry_tp ul li{ width:157px;
              height:141px;
			  float:left;
			  padding-left:6px;
			  }
.ry_tp .rong{ width:155px; height:139px; border:#e1e1e1 solid 1px;}
.main_e{ width:1000px; height:385px; float:left; overflow:hidden;}
.main_f{ width:998px; height:378px; float:left; overflow:hidden; border:#e1e1e1 solid 1px; border-top:none;}
.xwzx{ width:485px;
       height:370px;
	   float:left;
	   overflow:hidden;
	   padding-left:10px;
	   }
.xw{ width:485px; height:33px; border-bottom:#dcdcdc dashed 1px;}
.xin{ width:350px;
       height:33px;
	   float:left;
	   line-height:33px;
	   overflow:hidden;
	   }
.xin img{ width:19px; height:15px; margin-top:10px; padding-left:10px;}
.xin a{ font-size:14px; font-weight:700; line-height:35px; padding-left:5px;}
.xin span{ font-family:Arial; font-size:14px; color:#6d6d6d; font-weight:500; padding-left:5px;}
.pin{ width:42px;
      height:13px;
	  float:right;
	  overflow:hidden;
	  margin-top:15px;
	  padding-right:10px;
	  }
.new_1{ width:465px;
        height:135px;
		margin:0 auto;
		padding-top:12px;
		border-bottom:#dcdcdc dashed 1px;
		overflow:hidden;
		}
.xw_tp{ width:141px;
        height:120px;
		border:#cccccc solid 1px;
		overflow:hidden;
		float:left;
		}
.news_1{ width:300px;
         height:107px;
		 padding-left:20px;
		 float:left;
		 overflow:hidden;
		 margin-top:5px;
		 }
.n_1{ font-weight:700;
      width:310px;
	  height:30px;
	  line-height:30px;
	  }
.n_2{ width:310px;
      height:60px;
	  line-height:22px;
	  text-indent:24px;
	  } 
.n_1 a:hover{ text-decoration:underline;}
.new{ width:465px;
      height:280px; 
	  padding-top:10px;
	  margin:0 auto;
	  overflow:hidden;
	  }
.new ul{ display:block;}
.new ul li{ width:405px;
            height:24px; 
			list-style:none;
			float:left;
			overflow:hidden;
			line-height:24px;
			}
.new li .news{ width:320px;
              height:24px;
			  float:left;
			  overflow:hidden;
			  padding-left:10px; 
			  }
.new .news span{ 
				 line-height:24px;
				 width:20px;
				 height:30px;
				 float:left;}
.new li span{ width:70px;
              height:24px;
			  float:right;
			  overflow:hidden;
			  line-height:24px;
			  }
.new a:hover{ text-decoration:underline;}
.yy{ width:15px; height:378px; overflow:hidden; float:left; overflow:hidden;}
.zxly{ width:485px;
       height:379px;
	   float:right;
	   overflow:hidden;
	   }
.zaixian{ width:480px; height:33px; border-bottom:#dcdcdc dashed 1px; float:left;}
.zai{ width:350px;
       height:33px;
	   float:left;
	   line-height:33px;
	   overflow:hidden;
	   }
.zai img{ width:19px; height:17px; margin-top:10px; padding-left:10px;}
.zai a{ font-size:14px; font-weight:700; line-height:35px; padding-left:5px;}
.zai span{ font-family:Arial; font-size:14px; color:#6d6d6d; font-weight:500; padding-left:5px;}
.ly{ width:485px;
     height:345px;
	 float:left;
	 background:url(../images/zxly_bg.jpg) 214px 72px no-repeat;
	 overflow:hidden;
	 }
.lx{ width:275px;
     height:29px;
	 float:left;
	 margin-top:10px;
	 overflow:hidden;
	 color:#323232;
	 padding-left:13px;
	 }
.lx span{ width:55px;
          height:28px;
		  float:left;
		  overflow:hidden;
		  line-height:30px;
		  }
.xx{ width:209px;
     height:21px;
	 border:#dbdbdb solid 1px;
	 overflow:hidden;
	 margin-top:5px;
	 overflow:hidden;
	 }
.bz{ width:275px;
     height:77px;
	 float:left;
	 margin-top:10px;
	 overflow:hidden;
	 color:#323232;
	 padding-left:13px;
	 }
.bz span{ width:55px;
          height:90px;
		  float:left;
		  overflow:hidden;
		  line-height:90px;
		  }
.bei{ width:209px;
     height:74px;
	 border:#dbdbdb solid 1px;
	 overflow:hidden;
	 }
.ss{ width:100px;
     height:21px;
	 border:#dbdbdb solid 1px;
	 overflow:hidden;
	 margin-top:5px;
	 overflow:hidden;
	 }
.tijiao{ width:230px;
         height:40px;
		 padding-left:25px;
		 margin-top:5px;
		 float:left;
		 overflow:hidden;}
.tj_1{ width:99px;
       height:28px;
	   float:left;
	   overflow:hidden;
	   padding-left:15px;
	   margin-top:10px;
	   }
.yqlj{ width:1000px; height:105px; float:left; overflow:hidden; margin-top:15px;}
.yq{ width:998px; height:98px; border:#e1e1e1 solid 1px; float:left; border-top:none; overflow:hidden;}
.you img{ width:14px; height:15px; margin-top:10px; padding-left:10px;}
.lj{ width:950px; height:50px; margin:0 auto; padding-top:10px;}
.lj a{ padding-left:15px; float:left; line-height:25px;}
.link{ background:url(../images/link_bg.jpg) repeat-x;
       height:177px;
	   overflow:hidden;
	   margin-top:5px;
	   }
.link_s{ width:1000px;
         height:177px;
		 margin:0 auto;
		 overflow:hidden;
		 }
.wangzhan{ width:1000px;
           height:30px;
		   float:left;
		   overflow:hidden;
		   margin-top:15px;
		   text-align:center; color:#FFFFFF; font-weight:700;line-height:30px;
		   }
.wangzhan a{ padding-left:15px; padding-right:15px; color:#FFFFFF; font-weight:700; }
.wangzhan_bg{ width:636px; height:23px; margin:0 auto; overflow:hidden;}
.bq{ width:1000px;
   
	 line-height:25px;
	 overflow:hidden;
	 text-align:center;
	 float:left;
	 color:#FFFFFF;
	 }

.main_auto{white-space:1000px; height:auto; margin:5px auto;}
.cls{clear:auto;}