﻿@charset "utf-8";
/* CSS d8xy
    2015.05
*/
#kz1 li span {
    width: 203px;
    text-align: center;
    display: block;
    margin-top: 10px;
}


#kz1 li span{text-align:center;}

.ki22 li{width: 212px;
    float: left;
	height:270px;
	list-style:none;
color: #494646;
}

html {
  min-height: 100%;
  height: 100%;
}
body {
  padding: 0px;
  margin: 0px;
  min-height: 100%;
  height: 100%;
}
* {
  font-family: '微软雅黑';
}
a {
  text-decoration: none;
  color: inherit;
}
img {
  border: 0px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.slh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clear {
  clear: both;
}
p {
  margin: 0px;
  padding: 0px;
}
.juzhong {
  margin: auto ;
}
.topbg {
  width: 100%;
  height: 32px;
  background: #4ca52d;
}
.top {
  width: 1200px;
  height: 32px;
  margin: auto ;
}
.top ul {
  width: auto;
  height: 29px;
  float: left;
}
.yyan {
  width: 120px;
  height: 29px;
  line-height: 29px;
  color: #fff8ed;
  font-size: 13px;
  float: right;

}
.yyan1 {
  width:85px; height:24px;   float:right; margin-top:3px; overflow:hidden;
}
    .yyan1 ul {
            background: url(../images/lanbg02.png) no-repeat; width:85px; height:48px;
    }
    .yyan1 ul li {
        width:85px; height:24px;  line-height:24px; text-indent:25px; color:#4ca52d; font-size:13px;
    }
    .yyan1 ul .cn {
        background:url(../images/lan_cn.gif) 6px 7px no-repeat;
    }
    .yyan1 ul .en {
        background:url(../images/lan_en.gif) 6px 8px no-repeat;
    }
.yyanen {
  width: 160px;
  height: 29px;
  line-height: 29px;
  color: #fff8ed;
  font-size: 13px;
  float: right;
}
.tmx {
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.txz {
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tgs a,
.tjq a,
.tjq1 a,
.tjc a,
.tmc a {
  color: #fff;
}
.tgsa a,
.tjqa a,
.tjqa1 a,
.tjca a,
.tmca a {
  color: #4ca52d;
}
.tgs {
  background: url(../images/ti_11.png) 12px 1px no-repeat;
  width: 95px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tgsen {
  background: url(../images/ti_11.png) 12px 1px no-repeat;
  width: 115px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjq {
  background: url(../images/ti_21.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjqen {
  background: url(../images/ti_21.png) 15px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjqen1 {
  background: url(../images/ti_dj1.png) 15px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjq1 {
  background: url(../images/ti_dj1.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjc {
  background: url(../images/ti_31.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tjcen {
  background: url(../images/ti_31.png) 5px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}

.tmc{
  background: url(../images/ti_40.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}


.tmc:hover {
  background: #ffffff url(../images/ti_440.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}




.tmc1 {
  background: url(../images/ti_41.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}


.tmc1:hover {
  background: #ffffff url(../images/ti_441.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}




.tmcen {
  background: url(../images/ti_41.png) 5px 1px no-repeat;
  width: 170px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #fff;
  text-indent: 40px;
  float: left;
  border-top: 3px solid #4ca52d;
  line-height: 25px;
}
.tgsa {
  background: #ffffff url(../images/ti_10.png) 12px 1px no-repeat;
  width: 95px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tgsaen {
  background: #ffffff url(../images/ti_10.png) 12px 1px no-repeat;
  width: 125px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tgs:hover {
  background: #ffffff url(../images/ti_10.png) 12px 1px no-repeat;
  width: 95px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tgsen:hover {
  background: #ffffff url(../images/ti_10.png) 12px 1px no-repeat;
  width: 115px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjqa {
  background: #ffffff url(../images/ti_20.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjqa1 {
  background: #ffffff url(../images/ti_dj.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjca {
  background: #ffffff url(../images/ti_30.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}

.tjc:hover {
  background: #ffffff url(../images/ti_30.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjq1:hover {
  background: #ffffff url(../images/ti_dj.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjq:hover {
  background: #ffffff url(../images/ti_20.png) 15px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}



.tjcen:hover {
  background: #ffffff url(../images/ti_30.png) 5px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjqen:hover {
  background: #ffffff url(../images/ti_20.png) 15px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tjqen1:hover {
  background: #ffffff url(../images/ti_dj.png) 15px 1px no-repeat;
  width: 155px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.tmcen:hover {
  background: #ffffff url(../images/ti_40.png) 5px 1px no-repeat;
  width: 170px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}

    .tjc:hover a,.tjq:hover a,.tjq1:hover a,.tjc:hover a,.tmc:hover a,.tgs:hover a {
        color: #4ca52d;
    }

.tmca {
  background: #ffffff url(../images/ti_40.png) 5px 1px no-repeat;
  width: 105px;
  height: 29px;
  margin: 0px 10px;
  font-size: 14px;
  color: #4ca52d;
  border-top: 3px solid #4ca52d;
  text-indent: 40px;
  float: left;
  line-height: 25px;
}
.dh {
  width: 1200px;
  height: 82px;
  margin: auto ;
}
.logo {
  width: 378px;
  height: 60px;
  background: url(../images/logo.jpg) no-repeat;
  float: left;
  margin-top: 18px;
}
.logo3 {
  width: 281px;
  height: 71px;
  background: url(../images/logo_03.gif) no-repeat;
  float: left;
  margin-top: 8px;
}
.logo4 {
  width: 371px;
  height: 64px;
  background: url(../images/logo_03en.gif) no-repeat;
  float: left;
  margin-top: 8px;
}
.dhk {
  margin-top: 38px;
  margin-left: 20px;
  float: left;
  width: 712px;
  height: 16px;
}
.dhken {
  margin-top: 48px;
  margin-left: 62px;
  float: left;
  width: 722px;
  height: 16px;
}
.dh ul {
  width: 720px;
  height: 16px;
}
.dh ul li {
  padding: 0px 15px; 
  height: 20px;
  z-index: 1000;
  overflow: hidden;
  position: relative;
  line-height: 20px;
  float: left;
  background: url(../images/xsx_06.gif) 118px 1px no-repeat;
  text-align: center;
}
.dh ul .xz {
  overflow: visible;
  height: 36px;
}
.dbpro {
  width: 1200px;
  height: 200px;
  background: #efefef;
  position: absolute;
  top: 35px;
  left: -580px;
  border-top: 1px solid #d7d7d7;
}
.dbfw {
  width: 1200px;
  height: 200px;
  position: absolute;
  top: 35px;
  left: -700px;
  border-top: 1px solid #d7d7d7;
}
.dblx {
  width: 1200px;
  height: 200px;
  position: absolute;
  top: 35px;
  left: -820px;
  border-top: 1px solid #d7d7d7;
}
.dh ul li a {
  color: #575757;
  font-size: 14px;
}
.dh ul li a:hover {
  color: #4ca52d;
}
.ssk {
  width: 268px;
  height: 26px;
  float: right;
  margin-top: 40px;
  border-radius: 3px;
}
.srk {
  width: 222px;
  height: 22px;
  outline: 0px;
  border: 0px;
  text-indent: 10px;
  float: left;
}
.sbtn {
  width: 41px;
  height: 26px;
  float: right;
  background: url(../images/ssk_06.gif);
  outline: 0px;
  border: 0px;
}
.banner {
  width: 100%;
  height: 514px;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerabo {
  width: 100%;
  height: 306px;
  background: url(../images/banner_abo.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.banneraboen {
  width: 100%;
  height: 306px;
  background: url(../images/banner_aboen.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerpro {
  width: 100%;
  height: 306px;
  background: url(../images/banner_pro.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerproen {
  width: 100%;
  height: 306px;
  background: url(../images/banner_proen.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerfa {
  width: 100%;
  height: 306px;
  background: url(../images/banner_fa.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerfaen {
  width: 100%;
  height: 306px;
  background: url(../images/banner_faen.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerfw {
  width: 100%;
  height: 306px;
  background: url(../images/banner_fw.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerfwen {
  width: 100%;
  height: 306px;
  background: url(../images/banner_fwen.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerlx {
  width: 100%;
  height: 306px;
  background: url(../images/banner_lx.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.bannerlxen {
  width: 100%;
  height: 306px;
  background: url(../images/banner_lxen.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.ki1 {
  width: 100%;
  height: 250px;
  
}
.t1 {
  color: #363636;
  font-size: 30px;
  text-align: center;
  margin: 48px 0px 42px 0px;
}
h1 {
  color: #363636;
  font-size: 30px;
  text-align: center;
  margin: 20px 0px;
  font-weight: 500;
}
.ki1c {
  text-align: center;
  font-size: 14px;
  color: #636363;
  line-height: 25px;
}
.kibtn {
  width: 136px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  border: 2px dashed #ebebeb;
  margin: auto ;
  margin-top: 20px;
  border-radius: 5px;
}
.kibtn a {
  color: #4ca52d;
  font-size: 14px;
}
.ki2 {
  width: 1200px;
   
  margin: auto ;
}
.ki22 {
  width: 1060px;
  margin:0 auto;
 height:494px;
  background: #f7f7f7;
}
.ki221 {
  width: 670px;
  height: 360px;
  float: left;
  position: relative;
}
.ki221 img {
  width: 670px;
  height: 360px;
}
.ki221 .sj1 {
  position: absolute;
  width: 21px;
  height: 40px;
  background: url(../images/sj_30.png) no-repeat;
  right: -1px;
  top: 150px;
}
.more1 {
  width: 118px;
  height: 38px;
  border: 2px solid #d7d7d7;
  text-align: center;
  margin: auto ;
  margin-top: 6px;
  line-height: 38px;
}
.more1 a {
  color: #b7b7b7;
  font-size: 14px;
}
.ki222 {
  width: 460px;
  height: 320px;
  float: left;
  margin: 40px 0px 0px 35px;
}
.ki2t {
  color: #4b4b4b;
  font-size: 18px;
  text-align: center;
  margin-bottom: 15px;
}
.ki2c {
  color: #898989;
  font-size: 14px;
  line-height: 26px;
}
.ki23 {
  width: 1200px;
  height: 550px;
}
.ki231 {
  width: 790px;
  height: 310px;
  float: left;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
.ki231:hover .hszz1 {
  background: rgba(0, 0, 0, 0);
  transition: 1s all;
}
.ki232:hover .hszz2 {
  background: rgba(0, 0, 0, 0);
  transition: 1s all;
}
.ki233:hover .hszz2 {
  background: rgba(0, 0, 0, 0);
  transition: 1s all;
}
.ki234:hover .hszz2 {
  background: rgba(0, 0, 0, 0);
  transition: 1s all;
}
.ki235:hover .hszz2 {
  background: rgba(0, 0, 0, 0);
  transition: 1s all;
}
.ki23 img {
  float: left;
  transition: 1s all;
}
.ki232img,
.ki233img,
.ki234img,
.ki235img {
  width: 380px;
  height: 210px;
  overflow: hidden;
}
.ki232:hover .ki232img img {
  transform: scale(1.2);
  transition: 1s all;
}
.ki233:hover .ki233img img {
  transform: scale(1.2);
  transition: 1s all;
}
.ki234:hover .ki234img img {
  transform: scale(1.2);
  transition: 1s all;
}
.ki235:hover .ki235img img {
  transform: scale(1.2);
  transition: 1s all;
}
.ki231img {
  width: 790px;
  height: 210px;
  overflow: hidden;
}
.ki231:hover .ki231img img {
  transform: scale(1.3);
  transition: 1s all;
}
.ki2311 {
  width: 790px;
  height: 100px;
  background: #f7941d;
  float: left;
}
.ki23t {
  font-size: 24px;
  color: #fff;
  margin: 6px 0px 8px 8px;
}
.ki23c {
  font-size: 18px;
  color: #fff;
  margin-left: 8px;
}
.ki23s {
  font-size: 12px;
  color: #fff;
  margin-left: 8px;
  margin-top: 2px;
}
.hszz1 {
  width: 790px;
  height: 210px;
  transition: 1s all;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0px;
}
.hszz2 {
  width: 380px;
  height: 210px;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0px;
}
.ki232 {
  width: 380px;
  height: 310px;
  float: left;
  margin-left: 28px;
  position: relative;
  margin-bottom: 30px;
}
.ki2321 {
  width: 380px;
  height: 100px;
  background: #a186be;
  float: left;
}
.ki233,
.ki234,
.ki235 {
  width: 380px;
  height: 310px;
  float: left;
  position: relative;
}
.ki234 {
  margin: 0px 26px 0px 30px;
}

.ki2331 li,.ki2341 li ,.ki2351 li  {
	margin-left:20px;
	margin-top:20px;
 list-style:none;
  line-height:30px;
  float: left;
}



.ki2331 {
  width: 380px;
  height: 323px;
  background: #a3d39c;
  float: left;
}
.ki2341 {
  width: 380px;
  height: 323px;
  background: #80dbff;
  float: left;
}
.ki2351 {
  width: 380px;
  height: 323px;
  background: #faaa55;
  float: left;
}
.bot1bg {
  background: #f7f7f7;
  width: 100%;
  height: 300px;
}
.bot2bg {
  background: #636363;
  width: 100%;
  height: 80px;
}
.bot2bg p {
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  line-height: 80px;
}
.bot1 {
  width: 1210px;
  height: 250px;
  margin: auto ;
  padding-top: 50px;
}
.bot11 {
  width: 155px;
  height: 250px;
  float: left;
}
.bot12 {
  width: 160px;
  height: 250px;
  float: left;
}
.bot13 {
  width: 170px;
  height: 250px;
  float: left;
}
.bot14 {
 
    width: 285px;
    height: 250px;
    float: left;
    font-size: 12px;
    color: #ccc;

}
.bot15 {
  width: 168px;
  height: 250px;
  float: left;
}
.bot16 {
  width: 160px;
  height: 250px;
  float: left;
}
.bot17 {
  width: 215px;
  height: 250px;
  float: left;
}
.bot1 ul li span {
  color: #363636;
  font-size: 14px;
}
.bot1 ul li a {
  color: #b7b7b7;
  font-size: 12px;
}
.tel1 {
  padding: 10px 0px 10px 0px;
}
.tel1 font {
  font-size: 30px;
  color: #4ca52d;
  font-family: Arial;
}
.fax1,
.add1,
.email1 {
  color: #b7b7b7;
  font-size: 12px;
  line-height: 24px;
}
.add1 .r {
  width: 168px;
  float: left;
}
.add1 .l {
  width: 38px;
  float: left;
}
.ki3 {
  width: 1200px;
  height: 525px;
}
.ki311 {
  color: #363636;
  font-size: 30px;
  margin: 90px 0px 20px 0px;
}
.ki31 {
  width: 570px;
  height: 460px;
  float: left;
}
.ki32 {
  width: 627px;
  height: 460px;
  float: left;
}
.ki322 {
  width: 627px;
  height: 365px;
  background: #f7f7f7;
}
.kc1 {
  width: 627px;
  height: 40px;
}
.kc11 {
  width: 209px;
  height: 50px;
  float: left;
  background: url(../images/hk_51.png);
}
.kc11 a {
  width: 209px;
  height: 40px;
  display: block;
  color: #636363;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.kc11a {
  width: 209px;
  height: 50px;
  float: left;
  background: url(../images/hk_49.png);
}
.kc11a a {
  width: 209px;
  height: 40px;
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.kcc {
  width: 590px;
  height: 185px;
  margin: auto ;
  color: #b7b7b7;
  font-size: 14px;
  line-height: 28px;
  border-bottom: 1px solid #e6e6e6;
}
.kcb1,
.kcb2,
.kcb3,
.kcb4 {
  width: 155px;
  height: 90px;
  float: left;
  text-align: center;
}
.kcb1 span,
.kcb2 span,
.kcb3 span,
.kcb4 span {
 margin-top:10px;
  height: 30px;
  width: 155px;
  text-align: center;
  display: block;
}
.kcb1 img,.kcb2 img,.kcb3 img,.kcb4 img {
    transition:all 0.3s;
}
.kcb1 img:hover,.kcb2 img:hover,.kcb3 img:hover,.kcb4 img:hover {
    transform:rotate(10deg); filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;
}


.xxf {
  width: 1px;
  height: 60px;
  float: left;
  background: #ebebeb;
  margin-top: 6px;
}
.kcb {
  margin-top: 20px;
}
.kcb a {
  color: #000;
}
.k1 {
  width: 1200px;
  height: auto;
  margin: auto ;
  background: #f8f8f8;
}
.k1l {
  width: 182px;
  height: auto;
  
  padding-bottom: 90px;
  float: left;
}
.t2 {
  color: #595757;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  padding: 72px 0px 10px 0px;
}
.k1l ul li {
  width: 182px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
}
.k1l ul li a {
  color: #595757;
  font-size: 16px;
  float: left;
  text-align:left;
}
.k1l ul .xz {
  background: url(../images/hdbg.gif) repeat-x;
  height: auto;
  min-height: 32px;
}
.k1l ul .xz a {
  color: #fff;
}
.k1l ul .xz ul {
  height: auto;
}
.k1l ul .xz ul li {
  width: 150px;
  border-bottom: 0px;
}
.k1l ul .xz ul li a {
  color: #595757;
  font-size: 12px;
  text-align: left;
  text-indent:0px;
  display: block;
  width: 150px;
    margin-left: 10px;
}
.k1l ul .xz ul li a:hover {
  color: #4ca52d;
}
.k1l ul .xz span {
  width: 5px;
  height: 5px;
  background: url(../images/xyd_05.gif);
  display: block;
  float: left;
  margin-top: 14px;
  margin-right: 8px;
}
.k1l ul li span {
  width: 5px;
  height: 5px;
  background: url(../images/xyd_08.gif);
  display: block;
  float: left;
  margin-top: 14px;
  margin-right: 8px;
}
.cdsi {
  margin-left: 10px;
}
.cdse {
  margin-left: 8px;
}
.k1r {
  width: 928px;
  height: auto;
  min-height: 500px;
  float: left;
  padding: 100px 48px 50px 40px;
  color: #636363;
  font-size: 14px;
  line-height: 24px;
    background: #fff;
	  word-wrap: break-word;
}
.mcbanneri {
  width: 100%;
  height: 904px;
  background: url(../images/bannermc1.jpg) center center;
  border-top: 6px solid #f2f2f2;
  border-bottom: 6px solid #4ca52d;
}
.mk1 {
  width: 1050px;
  height: 282px;
  margin: auto ;
  margin-top: 372px;
}
.mk11 {
  width: 315px;
  height: 240px;
  float: left;
  position: relative;
  overflow: hidden;
}
.mk11 img {
  width: 315px;
  height: 240px;
  float: left;
  transition: 1s all;
}
.mk11 img:hover {
  transform: scale(1.2);
  transition: 1s all;
}
.mk111 {
  width: 315px;
  height: 44px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: url(../images/hsbg_03.png);
}
.mk11 span {
  width: 315px;
  height: 44px;
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 44px;
  color: #fff;
}
.mk11 .jc {
  background: url(../images/tu01.png) 100px 10px no-repeat;
}
.mk11 .zc {
  background: url(../images/tu03.png) 90px 13px no-repeat;
}
.mk11 .nc {
  background: url(../images/tu02.png) 90px 13px no-repeat;
}
.lx1 {
  width: 512px;
  height: 388px;
  float: left;
  margin-top: 28px;
}
.lx11 {
  width: 512px;
  height: 40px;
  background: #4ca52d;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
}
.lx11 span {
  font-size: 23px;
  font-weight: bold;
}
.map {
  width: 512px;
  height: 350px;
  margin-top: 12px;
}
.lx2 {
  width: 390px;
  /*height: 388px;*/
  float: left;
  margin-left: 20px;
  margin-top: 28px;
}
.lx2 ul li {
  line-height: 25px;
}
.lx21 {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
.lx22 {
  width: 75px;
  float: left;
  color:#000;
}
.lx23 {
  width: 315px;
  float: left;
  color:#000;
}
.lx24 {
  float: left;
  width: 129px;
  margin-top: 10px;
}
.lx24 img {
  width: 115px;
  height: 115px;
}
.lx25 {
  float: left;
  line-height: 115px;
}
.tab1 {
  width: 928px;
  border-collapse: collapse;
  border: none;
}
.tab1 .hd td {
  height: 40px;
  color: #363636;
  font-size: 14px;
  background: #eee;
  text-align: center;
}
.tab1 .js td {
  height: 40px;
  background: #f7f8f8;
  color: #363636;
  font-size: 14px;
  text-align: center;
}
.tab1 .os td {
  height: 40px;
  color: #363636;
  font-size: 14px;
  background: #eee;
  text-align: center;
}
.tab2 {
  width: 928px;
  border-collapse: collapse;
  border: none;
}
.td1 {
  height: 32px;
  background: #797979;
  text-align: center;
  color: #fff;
  font-size: 12px;
  border-left: 1px solid #484848;
  border-bottom: 1px solid #484848;
}
.td2 {
  height: 32px;
  color: #4d4d4d;
  text-align: center;
  font-size: 12px;
  border-left: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
}
.td3 {
  height: 32px;
  color: #4d4d4d;
  font-size: 12px;
  border-left: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  text-align: center;
}
.td3 a {
  width: 65px;
  height: 18px;
  line-height: 18px;
  display: block;
  color: #ec3038;
}
.ly {
  width: 928px;
  height: 450px;
}
.ly1 {
  width: 280px;
  height: 270px;
  float: left;
}
.ly2 {
  width: 615px;
  height: 432px;
  float: left;
  border: 1px solid #d6d6d6;
  line-height: 25px;
  font-size: 12px;
  color: #717171;
}
.ly2 textarea {
  width: 532px;
  height: 402px;
  float: left;
  border: 0px;
  outline: 0px;
}
.ly2 span {
  text-indent: 5px;
  float: left;
}
.ly11 {
  width: 272px;
  height: 25px;
  border: 1px solid #d6d6d6;
  text-indent: 8px;
  line-height: 25px;
  font-size: 12px;
  color: #717171;
  margin-bottom: 14px;
}
.ly11 input {
  margin-left: 10px;
  width: 200px;
  border: 0px;
  outline: 0px;
}
    .ly11 select {
          border: 0px;outline: 0px; width:220px;
    }
.ly12 {
  width: 272px;
  height: 62px;

  border: 1px solid #d6d6d6;
  text-indent: 8px;
  line-height: 25px;
  font-size: 12px;
  color: #717171;
  margin-bottom: 14px;
}
.ly12 input {
  margin-left: 10px;
  width: 200px;
  border: 0px;
  outline: 0px;
}
    .ly12 textarea {
          border: 0px;outline: 0px;width: 200px;
    }
.lyan {
  width: 890px;
  height: 30px;
  margin-top: 30px;
}
.lytj {
  width: 85px;
  height: 26px;
  cursor: pointer;
  float: right;
  background: #4ca52d;
  border-radius: 20px;
  line-height: 24px;
  outline: 0px;
  border: 0px;
  color: #fff;
}
.lyct {
  width: 85px;
  height: 26px;
  cursor: pointer;
  float: right;
  margin-left: 10px;
  background: #A1A0A0;
  border-radius: 20px;
  line-height: 24px;
  outline: 0px;
  border: 0px;
  color: #fff;
}
.dbpro .ssj {
  width: 15px;
  height: 7px;
  background: url(../images/dhsj_03.gif);
  position: absolute;
  top: -7px;
  left: 620px;
}
.dp1 {
 width: 240px;
    height: 160px;
    float: left;
    margin: 20px 0px 0px 10px;
}
.dp1 ul {
  width: 120px;
  height: auto;
  float: left;
}
.dp1 ul li {
  text-align: left;
  line-height: 14px;
  height: auto;
  margin-right: 20px;
  margin-bottom:5px;
  float:none;
}
.dp1 ul li a {
  font-size: 12px;
}
.dp1 ul li a:hover {
  color: #4ca52d;
}
.dpt1 {
  color: #4ca52d;
  font-size: 18px;
  width: 295px;
  height: 25px;
  text-align: left;
}
.dp2 {
  width: 190px;
  height: 160px;
  float: left;
  margin: 20px 0px 0px 10px;
}
.dp2 ul {
  width: 120px;
  height: 160px;
  float: left;
}
.dp2 ul li {
  text-align: left;
  line-height: 22px;
  height: 22px;
  margin-right: 20px;
}
.dp2 ul li a {
  font-size: 12px;
}
.dp2 ul li a:hover {
  color: #4ca52d;
}
.dpt2 {
  color: #4ca52d;
  font-size: 18px;
  width: 281px;
  height: 25px;
  text-align: left;
}
.dp3 {
  width: 230px;
  height: 160px;
  float: left;
  margin: 20px 0px 0px 10px;
}
.dp3 ul {
  width: 129px;
  height: 160px;
  float: left;
}
.dp3 ul li {
  text-align: left;
  line-height: 22px;
  height: 22px;
  margin-right: 20px;
}
.dp3 ul li a {
  font-size: 12px;
}
.dp3 ul li a:hover {
  color: #149417;
}
.dpt3 {
  color: #149417;
  font-size: 18px;
  width: 281px;
  height: 25px;
  text-align: left;

}
.dhsx {
  width: 1px;
  height: 142px;
  background: #9fa0a0;
  float: left;
  margin-top: 20px;
}
.dpimg {
  float: left;
  margin-top: 20px;
  width: 200px;
  height: 131px;
}
.dbfa {
  width: 1200px;
  height: 129px;
  overflow: auto;
  position: absolute;
  top: 35px;
  left: -450px;
  border-top: 1px solid #d7d7d7;
}
.dbabo {
  width: 1200px;
  height: 200px;
  overflow: auto;
  position: absolute;
  top: 35px;
  left: -450px;
}
.da1 {
  width: 120px;
  height: 200px;
  background: #efefef;
  position: absolute;
  top: 0px;
  left: 450px;
}
.da1 ul {
  height: 180px;
  width: 120px;
  margin-top: 10px;
}
.da1 ul li {
  width: 120px;
  height: 30px;
  text-align: left;
  text-indent:15px;
  line-height: 30px;
}
.dbfa0 {
  background: #efefef;
  width: 800px;
  height: 130px;
  margin: 4px 0px 0px 180px;
}
.dfa1 {
  width: 187px;
  height: 115px;
  float: left;
  margin: 8px 7px 0px 12px;
  background: url(../images/fa_01.jpg);
}
.dfa11 {
  width: 187px;
  height: 115px;
  float: left;
  margin: 8px 7px 0px 12px;
  background: url(../images/fa_011.jpg);
}
.dfa2 {
  width: 187px;
  height: 115px;
  float: left;
  margin: 8px 7px 0px 0px;
  background: url(../images/fa_02.jpg);
}
.dfa3 {
  width: 187px;
  height: 115px;
  float: left;
  margin: 8px 0px 0px 0px;
  background: url(../images/fa_03.jpg);
}
.dfa31 {
  color: #ffffff;
  font-size: 12px;
  margin: 78px 0px 0px 55px;
}
.dbfa .ssj {
  width: 15px;
  height: 7px;
  background: url(../images/dhsj_03.gif);
  position: absolute;
  top: -7px;
  left: 500px;
}
.dbfw .ssj {
  width: 15px;
  height: 7px;
  background: url(../images/dhsj_03.gif);
  position: absolute;
  top: -7px;
  left: 755px;
}
.dblx .ssj {
  width: 15px;
  height: 7px;
  background: url(../images/dhsj_03.gif);
  position: absolute;
  top: -7px;
  left: 875px;
}
.dbfw1 {
  width: 800px;
  height: 130px;
  background: #efefef;
  margin: 4px 0px 0px 400px;
}
.dbfw11 {
  width: 187px;
  height: 120px;
  float: left;
  margin: 5px 0px 0px 10px;
}
.dbfw11 a span {
  color: #595757;
  font-size: 12px;
  line-height: 30px;
}
.dblx1 {
  background: #efefef;
  width: 600px;
  height: 130px;
  margin: 4px 0px 0px 600px;
}
.az1 {
  width: 928px;
  height: 47px;
}
.az11 {
  width: 309px;
  height: 47px;
  float: left;
  background: url(../images/ht_03.gif) repeat-x;
  line-height: 40px;
  text-align: center;
}
.az11 a {
  text-align: center;
  color: #595757;
  font-size: 16px;
}
.az12 {
  width: 309px;
  height: 47px;
  float: left;
  background: url(../images/hk_03.gif) repeat-x;
  line-height: 40px;
  text-align: center;
}
.az12 a {
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.azk {
  width: 870px;
  height: auto;
  margin: 30px 0px 0px 58px;
}
.azt1 {
  color: #636363;
  font-size: 24px;
}
.azitem {
  width: 870px;
  height: 230px;
}
.ai1 {
  width: 260px;
  height: 200px;
  float: left;
  color: #636363;
  font-size: 12px;
  margin-top: 28px;
}
.ai2 {
  width: 130px;
  height: 230px;
  float: left;
}
.ai2 a {
  color: #636363;
  font-size: 14px;
}
.ai3 {
  width: 235px;
  height: 152px;
  float: left;
  margin-left: 60px;
  margin-top: 12px;
}
.ai4 {
  width: 116px;
  height: 145px;
  float: left;
  margin-top: 27px;
  margin-left: 40px;
}
.ai4 span {
  color: #636363;
  text-align: center;
  width: 116px;
  display: block;
  height: 24px;
  line-height: 24px;
}
.wtitem {
  width: 870px;
  height: auto;
  margin-top: 20px;
}
.wi1 {
  width: 870px;
  height: 30px;
  line-height: 30px;
  color: #636363;
  font-size: 14px;
}
.wi2 {
  width: 870px;
  line-height: 22px;
  color: #636363;
  font-size: 12px;
}
.newsl {
  width: 875px;
  height: auto;
}
.newsi {
  width: 875px;
  height: 150px;
  margin: 10px 0px 40px 0px;
overflow: hidden;
}
.newsi img {
  width: 270px;
  height: 150px;
  float: left;
}
.ni1 {
  width: 586px;
  height: 120px;
  float: right;
}
.ni2 {
  width: 585px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #595757;
  margin-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.ni2 a:hover{
 color:#C30
}



.ni3 {
  width: 586px;
  height: 80px;
  line-height: 24px;
  font-size: 14px;
  color: #595757;
  overflow: hidden;
}
.ki21 {
  width: 1200px;
  height: 55px;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 20px;
}
.ki21 ul {
   
  height: 56px;
  margin: 0px auto;
}
.ki21 ul li {
  padding:0 15px;
  height: 56px;
  float: left;
  text-align: center;
  line-height: 50px;
}
.ki21 ul li a {
  color: #636363;
  font-size: 14px;
}
.ki21 ul .xz {
  background: url(../images/ssj_22.gif) 50px 48px no-repeat;
}
.ki21 ul .xz a {
  color: #4ca52d;
}
.k1r1 {
  width: 745px;
  height: auto;
  min-height: 500px;
  float: left;
  padding: 100px 0px 50px 40px;
  color: #636363;
  font-size: 14px;
  line-height: 24px;
  background:#fff;
}
.k1r2 {
  width: 176px;
  height: auto;
  min-height: 500px;
  float: right;
  margin: 100px 20px 50px 0px;
}
.krcd {
  width: 176px;
  height: 352px;
  background: #fef7f2;
  margin-bottom: 12px;
}
.krcdt1 {
  width: 176px;
  height: 30px;
  background: #f37918 url(../images/icon2.gif) 10px 5px no-repeat;
  color: #fff;
  line-height: 30px;
  text-indent: 44px;
}
.krcdt2 {
  width: 176px;
  height: 30px;
  background: #f37918 url(../images/icon2.gif) 10px 5px no-repeat;
  color: #fff;
  line-height: 30px;
  text-indent: 44px;
}
.krcd ul {
  margin: 10px 0px 0px 6px;
}
.krcd ul li {
  height: 25px;
  width: 155px;
  line-height: 25px;
  background: url(../images/sj_06.gif) 12px 8px no-repeat;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.krcd ul li a {
  color: #918878;
  font-size: 12px;
}
.kcdbtn {
  width: 120px;
  height: 24px;
  line-height: 22px;
  text-align: center;
  background: #e0ddd3;
  border-radius: 20px;
  margin: 8px auto;
}
.kcdbtn a {
  color: #f37918;
  font-size: 12px;
}
.fa1 {
  width: 100%;
  height: auto;
}
.fa2 {
  width: 100%;
  height: auto;
}
.fa2 ul {
  width: 100%;
  height: 47px;
  background: url(../images/hk_51.png) repeat-x;
  margin: 20px 0px;
  overflow:hidden;
}
.fa2 ul li {
  width: 180px;
  text-align: center;
  height: 47px;
  float: left;
  line-height: 40px;
}
.fa2 ul li a {
  color: #595757;
  font-size: 16px;
}
.fa2 ul .xz {
  width: 180px;
  height: 47px;
  float: left;
  background: url(../images/hk_49.png) center center;
}
.fa2 ul .xz a {
  color: #fff;
}
.fa21 {
  display: none;
}
.fa21a {
  display: block;
}
.pi1 {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 20px;
}
.pi1 ul li {
  /*width: 120px;*/
  height: 46px;
  float: left;
  text-align: center;
  line-height: 50px;
  overflow: hidden;
  margin: 0px 15px;
}
.pi1 ul .xz {
  background: url(../images/ssj_22a.gif) 20px 38px no-repeat;
}
.pi1 ul .xz a {
  color: #4ca52d;
}
.pi21 {
  display: block;
}
.pi21 img {
  margin: auto ;
}
.pi21a {
  display: none;
}
.ji1 {
  width: 100%;
  height: 965px;
  background: url(../images/jibg.jpg) center center;
  border-top: 6px solid #f2f2f2;
}
.zhu1 {
  width: 100%;
  height: 959px;
  background: url(../images/zhubg.jpg) center center;
  border-top: 6px solid #f2f2f2;
}
.niu1 {
  width: 100%;
  height: 965px;
  background: url(../images/niubg.jpg) center center;
  border-top: 6px solid #f2f2f2;
}
.jik {
  width: 1024px;
  height: 965px;
  margin: auto ;
  position: relative;
}
.jk1 {
  width: 1024px;
  height: 150px;
  position: absolute;
  left: 0px;
  top: 370px;
}
.jk11 {
  width: 335px;
  height: 150px;
  float: left;
  background: #005bac;
}
.jk12 {
  width: 290px;
  height: 150px;
  float: left;
  background: #009a44;
  margin-left: 35px;
}
.jk13 {
  width: 335px;
  height: 150px;
  float: right;
  background: #f39801;
}
.bak {
  width: 52px;
  height: 45px;
  position: absolute;
  right: 70px;
  top: 24px;
}
.next {
  width: 52px;
  height: 45px;
  position: absolute;
  right: 0px;
  top: 20px;
}
.jk11i {
  width: 71px;
  height: 71px;
  background: url(../images/ji_22.png) no-repeat;
  float: left;
  margin: 30px 0px 0px 42px;
}
.jk11t {
  width: 196px;
  float: right;
  margin-top: 30px;
  color: #fff;
  font-size: 16px;
}
.jk11c {
  width: 196px;
  float: right;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
}
.jk12i {
  width: 72px;
  height: 71px;
  margin: auto ;
  background: url(../images/ji_17.png) no-repeat;
  margin-top: 30px;
}
.jk12t {
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-top: 7px;
}
.jk13r {
  width: 190px;
  height: 100px;
  float: right;
  margin-top: 30px;
}
.jk13l {
  width: 100px;
  height: 100px;
  float: left;
  margin: 30px 0px 0px 35px;
}
.jk13i {
  width: 71px;
  height: 71px;
  background: url(../images/ji_19.png) no-repeat;
  margin-top: 30px;
  margin: auto ;
}
.jk13t {
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-top: 7px;
}
.jc1 {
  width: 200px;
  height: 170px;
  background: #005bac;
  top: 345px;
  position: absolute;
}
.jc11 {
  width: 71px;
  height: 71px;
  background: url(../images/ji_22.png) no-repeat;
  float: left;
  margin: 30px 0px 0px 60px;
}
.jc12 {
  width: 196px;
  margin-top: 10px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  float: left;
}
.jc2 {
  width: 805px;
  height:auto;
  min-height: 380px;
  background: url(../images/lanbg_03.png);
  position: absolute;
  right: 0px;
  top: 135px;
}
.jc21 {
  width: 730px;
  height: 42px;
  margin: 15px auto;
  border-bottom: 1px solid #005bac;
}
.jc21 ul li {
  width: 242px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: left;
}
.jc21 ul li a {
  color: #fff;
}
.jc21 ul .xz {
  background: #156eb6;
}
.jc22 {
  width: 730px;
  margin: auto ;
  color: #fff;
  font-size: 14px;
  line-height: 26px;
  margin-bottom:10px;
}
.sp1 {
  width: 100%;
  height: 75px;
}
.sp11 {
  width: 1200px;
  height: 75px;
  position: relative;
  margin: auto ;
}
.sp2 {
  width: 100%;
  height: 555px;
}
.sp21 {
  width: 1024px;
  height: 412px;
  margin: auto ;
  padding-top: 170px;
}
.sp22 {
  width: 200px;
  height: 340px;
  float: left;
}
.sp23 {
  width: 200px;
  height: 170px;
}
.sp24 {
  width: 200px;
  height: 170px;
  background: #f39801;
}
.sp23 ul {
  padding-top: 20px;
}
.sp23 ul li {
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  height: 32px;
}
.sp23 ul li a {
  color: #6f4601;
}
.sp23 ul li a:hover {
  color: #f39801;
  font-size: 16px;
}
.sp25 {
  width: 822px;
  height: 410px;
  float: right;
  overflow: hidden;
}
.spitem {
  width: 261px;
  height: 192px;
  float: left;
  margin-left: 10px;
  position: relative;
}
.spitem img {
  width: 255px;
  height: 129px;
  border: 3px solid #f5c068;
  border-radius: 2px;
}
.spitem span {
  width: 255px;
  background: url(../images/gcbg02.png);
  display: block;
  text-align: center;
  line-height: 24px;
  height: 24px;
  color: #fff;
  position: absolute;
  top: 120px;
  left: 3px;
}
.jit {
  width: 200px;
  height: 100px;
  background: url(../images/ji_10.png) 70px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 420px;
  text-align: center;
  line-height: 160px;
  color: #595757;
  font-size: 30px;
}
.jiten {
 
  height: 100px;
  background: url(../images/ji_10.png) 150px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 350px;
  text-align: center;
  line-height: 160px;
  color: #595757;
  font-size: 30px;
}

.zhut {
  width: 200px;
  height: 100px;
  background: url(../images/zhu_10.png) 45px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 420px;
  text-align: center;
  line-height: 160px;
  color: #595757;
  font-size: 30px;
}
.zhuten {

  height: 100px;
  background: url(../images/zhu_10.png) 78px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 350px;
  text-align: center;
  line-height: 160px;
  color: #595757;
  font-size: 30px;
}
.niut {
  width: 200px;
  height: 100px;
  background: url(../images/niu_10.png) 45px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 420px;
  text-align: center;
  line-height: 160px;
  color: #fff;
  font-size: 30px;
}
.niuten {
  height: 100px;
  background: url(../images/niu_10.png) 100px 0px no-repeat;
  position: absolute;
  top: 60px;
  left: 320px;
  text-align: center;
  line-height: 160px;
  color: #fff;
  font-size: 30px;
}
.al0 {
  width: 180px;
  height: 365px;
  float: left;
  margin-right:5px;
  position: relative;
}
.al0 .al0zz {
    width:180px; height:365px; position:absolute; top:0px; left:0px; background:url(../images/ht50.png); display:none;
}
.al0:hover .al0zz {
    width:180px; height:365px; position:absolute; top:0px; left:0px; background:url(../images/ht50.png); display:block;
}
    .al0zz a {
        display:block;width:180px; height:365px;
    }
.a10zz1 {
    width:180px; height:20px; text-align:center; margin-top:110px; color:#fff; font-size:16px;
}
.a10zz2 {
    width:170px; height:40px;  color:#fff; font-size:12px; position:absolute; bottom:50px; left:5px;  text-align:center;
}
.al1 {
  width: 180px;
  height: 365px;
  float: left;
  background: url(../images/anli_03.jpg);
  position: relative;
}
.al2 {
  width: 180px;
  height: 365px;
  float: left;
  background: url(../images/anli_05.jpg);
  margin-left: 2px;
  margin-right: 2px;
  position: relative;
}
.al3 {
  width: 180px;
  height: 365px;
  float: left;
  background: url(../images/anli_07.jpg);
  position: relative;
}
.al11 {
  width: 115px;
  height: 115px;
  background: rgba(230, 117, 81, 0.7);
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 120px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al1:hover .al11 {
  width: 115px;
  height: 115px;
  background: #e67551;
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 100px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al11 {
  width: 115px;
  height: 115px;
  background: rgba(230, 117, 81, 0.7);
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 120px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al1:hover .al11 {
  width: 115px;
  height: 115px;
  background: #e67551;
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 100px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al21 {
  width: 115px;
  height: 115px;
  background: rgba(255, 131, 134, 0.7);
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 120px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al2:hover .al21 {
  width: 115px;
  height: 115px;
  background: #ff8386;
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 100px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al31 {
  width: 115px;
  height: 115px;
  background: rgba(128, 219, 255, 0.7);
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 120px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.al3:hover .al31 {
  width: 115px;
  height: 115px;
  background: #80dbff;
  border: 5px solid #fff;
  border-radius: 70px;
  position: absolute;
  top: 100px;
  left: 28px;
  color: #fff;
  text-align: center;
  line-height: 115px;
  font-size: 14px;
  transition: 1s all;
}
.gb1 {
  width: 23px;
  height: 24px;
  background: url(../images/guanbi01.png);
  position: absolute;
  top: 20px;
  right: 15px;
}
.gb1 a {
  width: 23px;
  height: 24px;
  display: block;
}
.picshow {
  WIDTH: 958px;
  HEIGHT: 620px;
}
#picarea {
  MARGIN: 0px auto;
  WIDTH: 958px;
  BACKGROUND: #fff;
}
#bigpicarea {
  POSITION: relative;
  MARGIN: 0px auto;
  WIDTH: 774px;
  HEIGHT: 482px;
  OVERFLOW: hidden;
}
.image {
  TEXT-ALIGN: center;
  position: relative;
}
.image IMG {
  BORDER-BOTTOM: #ececec 1px solid;
  BORDER-LEFT: #ececec 1px solid;
  MARGIN: 0px auto;
  BORDER-TOP: #ececec 1px solid;
  BORDER-RIGHT: #ececec 1px solid;
}
#bigpicarea .word {
  TEXT-ALIGN: center;
  HEIGHT: 22px;
  COLOR: #333;
  position: absolute;
  width: 650px;
  left: 0px;
  bottom: 0px;
  background: url(../images/gcbg01.png);
  line-height: 22px;
  color: #fff;
}
#bigpicarea .word H3 {
  TEXT-ALIGN: center;
  line-height: 22px;
  color: #fff;
  height: 22px;
  FONT-SIZE: 12px;
}
#bigpicarea .ui-els-hide {
  DISPLAY: none;
}
#thumbs {
  LIST-STYLE-TYPE: none;
  MARGIN: 0px auto;
  WIDTH: 270px;
}
* HTML #thumbs {
  HEIGHT: 100%;
}
#thumbs LI {
  WIDTH: 270px;
  HEIGHT: 162px;
  margin-bottom: 1px;
}
#thumbs UL {
  list-style: none;
  position: relative;
  height: 488px;
}
#thumbs LI.last_img {
  MARGIN-RIGHT: 4px;
}
#thumbs LI.first {
  WIDTH: 270px;
  HEIGHT: 22px;
  CURSOR: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
}
#thumbs LI.last {
  WIDTH: 270px;
  HEIGHT: 22px;
  CURSOR: pointer;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#thumbs LI A {
  WIDTH: 270px;
  DISPLAY: block;
  FONT-SIZE: 0px;
}
.bigbtnPrev {
  Z-INDEX: 100;
  POSITION: absolute;
  WIDTH: 34px;
  HEIGHT: 34px;
  TOP: 186px;
  CURSOR: pointer;
  LEFT: 30px;
}
.bigbtnNext {
  Z-INDEX: 100;
  POSITION: absolute;
  WIDTH: 34px;
  HEIGHT: 34px;
  TOP: 186px;
  CURSOR: pointer;
  RIGHT: 30px;
}
#big_play_prev {
  BACKGROUND-IMAGE: url(../images/leftbig.png);
  WIDTH: 34px;
  DISPLAY: block;
  HEIGHT: 34px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/leftbig.png');
}
#big_play_next {
  BACKGROUND-IMAGE: url(../images/rightbig.png);
  WIDTH: 34px;
  DISPLAY: block;
  HEIGHT: 34px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='../images/rightbig.png');
}
#smallpicarea {
  WIDTH: 270px;
  float: right;
  height: 488px;
}
#full-screen-slider {
  width: 100%;
  height: 515px;
  float: left;
  position: relative;
}
#slides {
  display: block;
  width: 100%;
  height: 515px;
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
#slides li {
  display: block;
  width: 100%;
  height: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
}
#slides li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
#pagination {
  display: block;
  list-style: none;
  position: absolute;
  left: 47%;
  top: 480px;
  z-index: 9900;
  padding: 5px 15px 5px 0;
  margin: 0;
}
#pagination li {
  
  list-style: none;
  width: 10px;
  height: 10px;
  float: left;
  margin-left: 15px;
  border-radius: 5px;
  background: #ffffff;
}
#pagination li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
}
#pagination li.current {
  background: #4ca52d;
}
@media only screen and (max-width:1200px ) {
.topbg,.banner,.bot1bg,.bot2bg,.ki1,.bannerfa{width: 1200px !important;}
}

