/* CSS Document */
*{ 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:"Microsoft Yahei";
      font-size:12px;
	  color:#323232;
	  }
.top{ background:url(/style/images/top_s.jpg) repeat-x;}
.top_s{ width:1000px; height:173px; overflow:hidden; margin:0 auto;}
.hy{ width:780px; height:29px; line-height:29px; float:left;}
.fh{ float:right;
     line-height:29px;
	 height:29px;
	 width:220px;
	 overflow:hidden;
	 }
.fh a{ padding:10px;}
.logo{
       width:1000px;
       height:103px;
       float:left;
       overflow:hidden;
    }
.logo_t,.logo_r{ height:103px; float:left; overflow:hidden;}

.dh{
     background:url(/style/images/dh.png) no-repeat;
     width: 265px;
     height: 103px;
     float:right;
     overflow:hidden;
  }
.wb{
     width: 88px;90px
     height: 21px;
     float:left;
     margin-top: 58px;
     padding-left: 40px;
  }
.wb img{margin-top: 1px;width: 18px;height: 17px;float:left;}
.wb a{ line-height:21px;
       width:60px;
	   height:21px;
	   float:right;
	   overflow:hidden;
	   }
.yx{
     width:90px;
     height: 21px;
     float:left;
     margin-top: 58px;
     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(/style/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(/style/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:15px;
		  padding-left:15px;
		  float:left;
		  overflow:hidden;font-family: DFKai-SB;
		  font-weight: bold; font-size:24px
		  }
.cpfl{ width:230px;
       height:564px;
	   float:left;
	   overflow:hidden;
	   margin-top:12px;
	   }
.fl{ width:228px;
     height:530px;
	 border:#e1e1e1 solid 1px;
	 border-top:none;
	 float:left;
	 overflow:hidden;
	 }
.fl ul{ width:202px;
        height:534px;
		margin:0 auto;
		overflow:hidden;
		padding-top:5px;
		}
.fl ul li{
           background:url(/style/images/fl_bg.jpg) no-repeat;
           width:202px;
           height:30px;
           margin-top:7px;
           float:left;
           overflow:hidden;
           font-size: 16px;
           font-family: Microsoft Yahei;
     }
.fl li a{ font-weight:700;
          padding-left:35px;
		  line-height:30px;
		  }
.right{
        width:744px;
        float:right;
        overflow:hidden;
  }
.c_t{
       background:url(/style/images/cpzs.jpg) no-repeat;
       width:744px;
       height:6px;
       float:left;
       overflow:hidden;
    }
.cpzs{
       width:742px;
       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;*/
		   width:348px;
           height:141px;
		   overflow:hidden;
		   float:left;
		   /*text-align:center;*/
		   padding-left:15px;
		   margin-bottom: 34px;
		   }
.zs .div{ /*width:155px;*/
		  width:346px;
          height:139px;
		  border:#c7c7c7 solid 1px;
		  overflow:hidden;
		  }
.zs .div a img{float:left;}
.zs li span{ line-height:28px;/*font-weight: bold;*/}
.ggt_1{ width:1000px; height:111px; margin-top:15px; float:left; overflow:hidden;}




.liucheng{position: relative;width: 1000px;margin: auto; height: 400px; font-size: 14px; background: url(/style/images/liucheng.png) repeat-x;}
.liucheng dl{width: 100%; height: 100%; background: url(/style/images/lc-t.png) no-repeat;padding-left: 100px;margin-left: -65px;}
.liucheng dl dd{letter-spacing: 0.1px; color: #454545;}
.liucheng dl dt{position: absolute; left:372px; top: 113px; color: #fff; font-size: 20px; font-weight: bold;}
.liucheng dl dd.lc01,.liucheng dl dd.lc03,.liucheng dl dd.lc06,.liucheng dl dd.lc08{top: 184px;}
.liucheng dl dd.lc02,.liucheng dl dd.lc04,.liucheng dl dd.lc05,.liucheng dl dd.lc07{top: 286px;}
.liucheng dl dd.lc01{position: absolute; left: 70px;}
.liucheng dl dd.lc02{position: absolute; left: 158px;}
.liucheng dl dd.lc03{position: absolute; left: 258px;}
.liucheng dl dd.lc04{position: absolute; left: 370px;}
.liucheng dl dd.lc05{position: absolute; left: 576px;}
.liucheng dl dd.lc06{position: absolute; left: 677px;}
.liucheng dl dd.lc07{position: absolute; left: 764px;}
.liucheng dl dd.lc08{position: absolute; left: 880px;}
.liucheng dl dd.lccc{font-size: 15px; color: #fff; position: absolute; left:400px; top: 17px;}


.main_s{ background:url(/style/images/vs_bg.jpg) repeat-x;
         height:634px;
		 overflow:hidden;
		 }
.main_b{ width:1000px;
         height:634px;
		 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(/style/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(/style/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(/style/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(/style/images/bj_zbg.jpg) 0px 7px no-repeat;
             line-height:24px;
			 overflow:hidden;
			 padding-left:15px;
			 }
.ys_4{ background:url(/style/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(/style/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(/style/images/bj_6.jpg) no-repeat;
       width:1000px;
	   height:284px;
	   float:left;
	   overflow:hidden;
	   }
.ys_7{ background:url(/style/images/bj_7.jpg) no-repeat;
       width:1000px;
	   height:322px;
	   float:left;
	   overflow:hidden;
	   } */

.home_advantage{background-image: url(../images/y45-31.gif);background-repeat: repeat-x;background-position: top;height: auto;width: 100%;background-color: #ededed;padding-top: 46px;}
.home_advantage .tt{background-image: url(../images/y45-ys_001.jpg);background-repeat: no-repeat;height: 105px;background-position: center top;}
.home_advantage .box1{width: 100%;background-repeat: no-repeat;background-position: center top;}
.home_advantage .box1 .box2{width: 1000px;margin-right: auto;margin-left: auto;position: relative;}
.home_advantage .box1 .box2 .text{width: 420px;position: absolute;line-height: 24px;color: #666666;}
.home_advantage .box1 .box2 .text strong{font-size: 28px;font-weight: normal;color: #000000;}
.home_advantage .box1 .box2 .text p{padding-top: 16px;}

.ggt_2{ width:1000px; height:123px; float:left; margin-top:7px;}
.main_d{ width:1000px; height:422px; float:left; overflow:hidden;}
.zjhf{ width:739px; height:422px; float:left; overflow:hidden;}
.zj{ background:url(/style/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(/style/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(/style/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(/style/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(/style/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(/style/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:320px;
	  padding-top:10px;
	  margin:0 auto;
	  overflow:hidden;
	  }
.new ul{ display:block;}
.new ul li{ width:465px;
            height:24px;
			list-style:none;
			float:left;
			overflow:hidden;
			line-height:24px;
			}
.new li .news{ width:370px;
              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(/style/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:auto; float:left; overflow:hidden; margin-top:15px;}
.yq{ width:998px; height:auto; 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:auto; margin:0 auto; padding-top:10px;}
.lj a{ padding-left:15px; float:left; line-height:25px;}
.link{ background:url(/style/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;
     height:50px;
	 line-height:25px;
	 overflow:hidden;
	 text-align:center;
	 float:left;
	 color:#FFFFFF;
	 }
.bq a{color: #ffffff}

.daodu{
    background-color: #fafafa;
    color: #999;
    margin: 16px;
    padding: 15px 30px;
    line-height: 2em;
    width: 668px;
}