/*! www.vancheer.com  |  Powered by vancheer */
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
  z-index: 9;
  display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
  opacity: 1.0;
}

.rslides_nav.next {
  left: auto;
  right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 26px;
    z-index: 9;
    left: 0%;
  width:100%;
}

.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin:0 5px;
}

.rslides_tabs a {
  margin-top: 0px;
  text-indent: 9999px;
  overflow: hidden;
  background:url(../images/ico1.png) no-repeat;
  display: inline-block;
  _display: block;
  *display: block;
  width: 15px;
  height: 15px;
  z-index: 9;
  *z-index: 9;
}

.rslides_tabs .rslides_here a {
  background:url(../images/ico1on.png) no-repeat;
}
  
.banner .prev{ position:absolute; left:10%; top:50%; margin-top:-29px; background:url(../images/nimg57_left.png) center no-repeat; z-index:222; width:57px; height:57px; display:block;}
.banner .next{ position:absolute; right:10%; top:50%; margin-top:-29px; background:url(../images/nimg57_right.png) center no-repeat; z-index:222; width:57px; height:57px; display:block;}

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:15px; height:15px; background:url(../images/ico1.png) no-repeat; cursor:pointer; margin:0 6px;}
.indexFlashTel .btnDiv span.on{ background:url(../images/ico1on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart0{ height: 112px; background: #72bb38; }
.indexPart0 .wal{ position: relative; height: 112px;}
.indexPart0 .imgDiv{ position: absolute; left: 0px; bottom: 0px; z-index: 22;}
.indexPart0 .imgDivTel{ display: none; position: absolute; left: 0px; top: -30px;}
.indexPart0 .imgDivTel img{ width:70px; }
.indexPart0 .contentBox{ padding-left: 305px; position: relative; color: #fff; height: 112px;}
.indexPart0 .ico{ position: absolute; left: 210px; top: 14px; }
.indexPart0 .name{ padding-top: 12px; font-size: 24px;}
.indexPart0 .content{ padding: 10px 0 0 32px; height: 40px; line-height: 20px; overflow: hidden; background:url(../images/nimg23_1.png) left 10px no-repeat;}

.indexPart1{ padding: 80px 0 200px; background: #eafcea url(../images/indexPart1Bg.jpg) center bottom no-repeat;}
.indexPart1 .title1{ text-align: center; font-size: 36px; color: #333; padding-bottom: 20px; }
.indexPart1 .title2{ font-size: 14px; color: #72bb38; text-align: center; padding-bottom: 25px; text-transform: uppercase; }
.indexPart1 .txt{ text-align: center; font-size: 30px; color: #72bb38; padding-bottom: 60px; }
.indexPart1 .contentBox{ height: 415px; position: relative; padding:0 718px 0 35px; background: #5ccf79; }
.indexPart1 .contentBox .imgDiv{ position: absolute; right: 0px; top: 0px; }
.indexPart1 .contentBox .imgDiv img{ width:680px; height:415px;}
.indexPart1 .contentBox .name{ padding: 90px 0 30px; color: #fff; font-size: 24px;}
.indexPart1 .contentBox .content{ font-size: 14px; line-height: 24px; color: #fff; }

.indexPart2{ padding-top: 90px; height: 830px; background: url(../images/indexPart2Bg.jpg) center no-repeat; background-size: cover;}
.indexPart2 .title1{ text-align: center; font-size: 36px; color: #fff; padding-bottom: 10px; }
.indexPart2 .title2{ font-size: 14px; color: #fff; text-align: center; text-transform: uppercase; }
.indexPart2 .PCDiv{ width: 1200px; height: 708px;background:url(../images/nimg724Bg.png) center no-repeat; margin:0 auto; position: relative;}
.indexPart2 .PCDiv .round{ width: 296px; height: 296px; position: absolute; left: 50%; margin-left: -148px; top: 50%; margin-top:-148px; }
.indexPart2 .PCDiv .round .name{ width:296px; text-align: center; color: #fff; font-size: 30px; position: absolute; left: 0px; top: 96px;}
.indexPart2 .PCDiv .round .name b{ font-size: 36px; display: block;}
.indexPart2 .PCDiv li{ position: absolute; }
.indexPart2 .PCDiv .li01{ width: 125px; height: 100px; top: 103px; left: 300px; padding-right: 100px; }
.indexPart2 .PCDiv .li01 .ico{ position: absolute; right: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li01 .name{ font-size: 18px; color: #fff; font-weight:bold; line-height: 92px; }
.indexPart2 .PCDiv .li01 .layer{ left:-310px; top:0px; background:url(../images/nimg430Bg.png) left top no-repeat; width: 430px; height: 220px;}
.indexPart2 .PCDiv .li01 .txt{ font-size: 24px; color: #72bb38; padding: 22px 22px 5px; }
.indexPart2 .PCDiv .li01 .content{ font-size: 14px; line-height: 24px; padding: 0 45px 0 22px; }

.indexPart2 .PCDiv .li02{ width: 175px; height: 100px; top: 316px; left: 150px; padding-right: 100px; }
.indexPart2 .PCDiv .li02 .ico{ position: absolute; right: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li02 .name{ font-size: 18px; color: #fff; font-weight:bold; padding-top: 15px; line-height: 24px;}
.indexPart2 .PCDiv .li02 .layer{ left:-160px; top:-90px; background:url(../images/nimg330Bg.png) left top no-repeat; width: 330px; height: 323px;}
.indexPart2 .PCDiv .li02 .txt{ font-size: 24px; color: #72bb38; padding: 22px 15px 15px; }
.indexPart2 .PCDiv .li02 .content{ font-size: 14px; line-height: 24px; padding: 0 45px 0 15px; }

.indexPart2 .PCDiv .li03{ width: 130px; height: 100px; top: 504px; left: 308px; padding-right: 100px; }
.indexPart2 .PCDiv .li03 .ico{ position: absolute; right: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li03 .name{ font-size: 18px; color: #fff; font-weight:bold; padding-top: 15px; line-height: 24px;}
.indexPart2 .PCDiv .li03 .layer{ left:-305px; top:0px; background:url(../images/nimg430Bg.png) left top no-repeat; width: 430px; height: 220px;}
.indexPart2 .PCDiv .li03 .txt{ font-size: 24px; color: #72bb38; padding: 22px 22px 5px; }
.indexPart2 .PCDiv .li03 .content{ font-size: 14px; line-height: 24px; padding: 0 45px 0 15px; }

.indexPart2 .PCDiv .li04{ width: 130px; height: 100px; top: 103px; left: 682px; padding-left: 110px; }
.indexPart2 .PCDiv .li04 .ico{ position: absolute; left: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li04 .name{ font-size: 18px; color: #fff; font-weight:bold; line-height: 92px;}
.indexPart2 .PCDiv .li04 .layer{ left:100px; top:-36px; background:url(../images/nimg430Bg2.png) left top no-repeat; width: 430px; height: 178px;}
.indexPart2 .PCDiv .li04 .txt{ font-size: 24px; color: #72bb38; padding: 22px 0px 5px 36px; }
.indexPart2 .PCDiv .li04 .content{ font-size: 14px; line-height: 24px; padding: 0 15px 0 36px; }

.indexPart2 .PCDiv .li05{ width: 130px; height: 100px; top: 316px; left: 782px; padding-left: 110px; }
.indexPart2 .PCDiv .li05 a{ color: #fff; }
.indexPart2 .PCDiv .li05 .ico{ position: absolute; left: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li05 .name{ font-size: 18px; color: #fff; font-weight:bold; line-height: 92px;}
.indexPart2 .PCDiv .li05 .layer{ left:100px; top:0px; background:url(../images/nimg430Bg.png) left top no-repeat; width: 430px; height: 220px;}

.indexPart2 .PCDiv .li06{ width: 130px; height: 100px; top: 504px; left: 668px; padding-left: 110px; }
.indexPart2 .PCDiv .li06 .ico{ position: absolute; left: 0px; top: 0px; width: 100px; height: 100px; z-index: 22;}
.indexPart2 .PCDiv .li06 .name{ font-size: 18px; color: #fff; font-weight:bold; padding-top: 15px; line-height: 24px;}
.indexPart2 .PCDiv .li06 .layer{ left:100px; top:-100px; background:url(../images/nimg430Bg3.png) left top no-repeat; width: 430px; height: 332px;}
.indexPart2 .PCDiv .li06 .txt{ font-size: 24px; color: #72bb38; padding: 22px 0px 15px 36px; }
.indexPart2 .PCDiv .li06 .content{ font-size: 14px; line-height: 24px; padding: 0 15px 0 36px; }

.indexPart2 .PCDiv li .layer{ position:absolute; z-index:110;  display:none;}
.indexPart2 .PCDiv li .bg{ position: absolute; right: 4px; top: -4px; width:92px; height:92px; z-index: -1; -moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.indexPart2 .PCDiv li.on .bg{ width:100px; height:100px; background:#fff; opacity:0.5;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}

.indexPart2 .phoneDiv{ display:none;}
.indexPart2 .phoneDiv .bigImg img{ width:100%;}
.indexPart2 .phoneDiv .list li{ float:left; width:50%; margin-bottom:15px;}
.indexPart2 .phoneDiv .list li .box{ position:relative; padding-left:70px; height:70px;}
.indexPart2 .phoneDiv .list li .ico{ position:absolute; left:0px; top:0px;}
.indexPart2 .phoneDiv .list li .ico img{ width:60px;}
.indexPart2 .phoneDiv .list li .name{ font-size:14px; color:#fff;}
.indexPart2 .phoneDiv .list li .name b{ height:50px; display:block; display:table-cell; vertical-align:middle;}

.indexPart3{ height: 734px; padding-top: 100px; background:url(../images/indexPart3Bg.jpg) center no-repeat; background-size: cover;}
.indexPart3 .title1{ text-align: center; font-size: 36px; color: #6b6b6b; padding-bottom: 10px; }
.indexPart3 .title2{ padding-bottom: 60px; font-size: 14px; color: #6b6b6b; text-align: center; text-transform: uppercase; }
.indexPart3 .list ul{ margin-right: -1px; }
.indexPart3 .list li{ float: left; width: 25%; }
.indexPart3 .list li .box{ margin-right: 1px; position: relative;}
.indexPart3 .list li .imgDiv img{ width: 299px; height:370px;}
.indexPart3 .list li .showBox{ position: absolute; left: 0px; top: 0px; width: 100%;}
.indexPart3 .list li .name{ margin-top: 140px; text-align: center; height:32px; line-height: 32px; font-size: 18px; color: #fff; font-weight:bold; background:url(../images/nimg141Bg.png) center no-repeat;}
.indexPart3 .list li .btnDiv{ width: 120px; height: 35px; margin: 40px auto 0; border: #fff solid 1px; border-radius: 24px; -moz-border-radius:24px; text-align: center; line-height: 35px; font-size: 14px; color: #fff;}
.indexPart3 .list li .hideBox{ position: absolute; left: 0px; top: 0px; width: 100%; display: none; z-index: 22;}
.indexPart3 .list li h2{ padding: 35px 32px 20px; font-size: 18px; color: #fff;}
.indexPart3 .list li .content{ font-size: 14px; line-height: 24px; color: #fff; padding:0 32px; }

.indexPart4{ height: 830px; padding-top: 90px; background:url(../images/indexPart4Bg.jpg) center no-repeat; background-size: cover;}
.indexPart4 .title1{ text-align: center; font-size: 36px; color: #6b6b6b; padding-bottom: 10px; }
.indexPart4 .title2{ padding-bottom: 40px; font-size: 14px; color: #6f6f6f; text-align: center; text-transform: uppercase; }
.indexPart4 .txt{ text-align: center; font-size: 30px; color: #fff; padding-bottom:25px;}
.indexPart4 .imgDivTel{ display:none;}
.indexPart4 .imgDivTel img{ width:100%;}
.indexPart4 .contentBox{ padding-top: 8px; }
.indexPart4 .box1{ width: 597px; height: 364px; background:url(../images/bg1.png) repeat; margin-right:6px; padding-top: 36px;}
.indexPart4 .box1 .name{ margin: 0 auto; width: 256px; height: 40px;line-height: 40px; font-size: 24px; color: #f27312; text-align: center; background: #fff; border: #f27312 solid 2px; border-radius: 24px; -moz-border-radius: 24px;}
.indexPart4 .box1 .botDiv{ padding:40px 0 0 246px; position: relative; height: 220px;}
.indexPart4 .box1 .botDiv .ico{ position: absolute; left: 34px; top: 40px; }
.indexPart4 .box1 .list li{ padding-left: 40px; height: 36px; line-height: 36px; font-size: 18px; color: #703726; background:url(../images/nimg12_1.png) left center no-repeat;}
.indexPart4 .box1 .list li b{ color: #ff6a00; }

.indexPart4 .box2{ width: 597px; height: 364px; background:url(../images/bg1.png) repeat; padding-top: 36px;}
.indexPart4 .box2 .name{ margin: 0 auto; width: 256px; height: 40px;line-height: 40px; font-size: 24px; color: #058b45; text-align: center; background: #fff; border: #058b45 solid 2px; border-radius: 24px; -moz-border-radius: 24px;}
.indexPart4 .box2 .botDiv{ padding:40px 40px 0 162px; position: relative; height: 220px;}
.indexPart4 .box2 .botDiv .ico{ position: absolute; left: 20px; top: 40px; }
.indexPart4 .box2 .list li{ padding-left: 40px; padding-bottom: 25px; line-height: 30px; font-size: 18px; color: #703726; background:url(../images/nimg12_2.png) left 8px no-repeat;}
.indexPart4 .box2 .list li b{ color: #058b45; }

.indexPart5{ height: 850px; padding-top: 70px; background:url(../images/indexPart5Bg.jpg) center no-repeat; background-size: cover;}
.indexPart5 .title1{ text-align: center; font-size: 36px; color: #3f3f3f; padding-bottom: 10px; }
.indexPart5 .title2{ padding-bottom: 40px; font-size: 14px; color: #949494; text-align: center; text-transform: uppercase; }
.indexPart5 .leftDiv{ width: 667px; height: 563px; margin-right: 16px; }
.indexPart5 .leftDiv .imgDiv img{ width: 667px; height: 398px;}
.indexPart5 .leftDiv .bottom{ height: 164px; background: #72bb38; padding-left: 195px; position: relative;}
.indexPart5 .leftDiv .txt{ position: absolute; left:0px; top: 0px; width: 178px; height: 164px; background: #005c30; text-align: center; line-height: 150px; font-size: 30px; color: #fff; }
.indexPart5 .leftDiv .name{ padding: 22px 24px 0 0; height: 28px; line-height: 28px; font-size: 22px; color: #fff; overflow: hidden; }
.indexPart5 .leftDiv .content{ font-size: 14px; height: 48px; line-height: 24px; overflow: hidden; color: #fff; padding:5px 50px 0 0;}
.indexPart5 .leftDiv .time{ padding-top: 15px; color: #fff; font-size: 14px; }
.indexPart5 .leftDiv .more{ position: absolute; right: 24px; bottom: 17px; width: 122px; height: 37px; }
.indexPart5 .leftDiv .more a{ display: block; width: 120px; height: 35px; border-radius: 20px; -moz-border-radius: 20px; border: #fff solid 1px; color: #fff; line-height: 35px; font-size: 14px; text-align: center;}

.indexPart5 .rightDiv{ width: 517px; height: 563px; position: relative; }
.indexPart5 .rightDiv .detail{ width: 517px; height: 308px;}
.indexPart5 .rightDiv .detail img{ width: 517px; height: 308px;}
.indexPart5 .rightDiv .detail .name{ position: absolute; left: 0px; width: 100%; top: 20%; font-size: 22px; color: #fff; text-align: center;}
.indexPart5 .rightDiv .detail .name em{ padding:0 45px; display: block;}
.indexPart5 .rightDiv .detail .time{ position: absolute; left: 0px; width: 100%; top: 35%; font-size: 14px; color: #fff; text-align: center;}
.indexPart5 .rightDiv .botDiv{ height: 254px; background: #e4e4e4; position: relative;}
.indexPart5 .rightDiv .title{ padding: 16px 0 0 24px; font-size: 30px; color: #5c5c5c; }
.indexPart5 .rightDiv .list{ padding: 25px 24px 0; }
.indexPart5 .rightDiv .list li{ font-size: 14px; line-height: 30px; height: 30px; overflow: hidden;}
.indexPart5 .rightDiv .more{ position: absolute; top: 20px; right: 17px; }
.indexPart5 .rightDiv .more a{ display: block; width: 120px; height: 35px; border-radius: 24px; -moz-border-radius: 24px; border: #72bb38 solid 1px; color: #72bb38; font-size: 14px; line-height: 35px; text-align: center;}

.indexPart6{ height: 813px; padding-top: 80px; background:url(../images/indexPart6Bg.jpg) center no-repeat; background-size: cover;}
.indexPart6 .title1{ text-align: center; font-size: 36px; color: #fff; padding-bottom: 10px; }
.indexPart6 .title2{ padding-bottom: 50px; font-size: 14px; color: #fff; text-align: center; text-transform: uppercase; }
.indexPart6 .leftDiv{ width: 425px; height: 556px; background: #fff; position: relative;}
.indexPart6 .leftDiv .name{ padding: 45px 0 0 45px; font-size: 22px; color: #898989; }
.indexPart6 .leftDiv .txt{ padding: 50px 45px 0; font-size: 36px; color: #72bb38; position: relative;}
.indexPart6 .leftDiv .txt em{ position: absolute; display: block; width: 34px; height: 4px; background: #72bb38; left: 45px; top: 25px;}
.indexPart6 .leftDiv .botDiv{ height: 93px; position: absolute; left: 0px; bottom: 0px; width: 380px; padding-right: 45px; background: #7fc14b; }
.indexPart6 .leftDiv .imgDiv{ text-align: center; }
.indexPart6 .leftDiv .botDiv a{ display: block; height: 93px; line-height: 93px; color: #fff; font-size: 22px; }
.indexPart6 .leftDiv .botDiv p{ padding-left: 46px; background:url(../images/nimg45_1.png) right center no-repeat;}

.indexPart6 .midDiv{ width: 388px; } 
.indexPart6 .midDiv li{ width: 388px; height: 278px; position: relative; }
.indexPart6 .midDiv li .imgDiv img{ width: 388px; height: 278px;}
.indexPart6 .midDiv li .name1{ position: absolute; left: 0px; width: 100%; top: 50%; margin-top: -15px; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 22px;}
.indexPart6 .midDiv li .hideBox{ position: absolute; left: 0px; top: 0px; width: 100%; display: none; z-index: 22; background: #ffa800;}
.indexPart6 .midDiv li .name2{ text-align: center; padding:35px 0 15px; font-size: 22px; color: #fff; }
.indexPart6 .midDiv li .content{ padding: 0 35px; height:96px; overflow: hidden; color: #fff; line-height: 24px; font-size: 14px; }
.indexPart6 .midDiv li .btnDiv{ width: 122px; height: 37px; margin:25px auto 0; }
.indexPart6 .midDiv li .btnDiv a{ color: #fff; display: block; width: 120px; height: 35px; border: #fff solid 1px; text-align: center; line-height: 35px; border-radius: 20px; -moz-border-radius:20px;}

.indexPart6 .rightDiv{ width: 387px; } 
.indexPart6 .rightDiv .box1{ width: 387px; height: 278px; background: #fff; text-align: center;}
.indexPart6 .rightDiv .box1 .ico{ padding: 48px 0 20px; }
.indexPart6 .rightDiv .box1 .name{ text-align: center; font-size: 22px; padding-bottom: 15px; }
.indexPart6 .rightDiv .box1 .content{ padding:0 32px; font-size: 14px; color: #8a8a8a;  height: 48px; line-height: 24px; overflow: hidden; }

.indexPart6 .rightDiv .box2{ width: 387px; height: 278px; background: #5ccf79;}
.indexPart6 .rightDiv .box2 .name{ text-align: center; font-size: 22px; padding:40px 0 15px; color: #fff;}
.indexPart6 .rightDiv .box2 .content{ padding:0 32px; font-size: 14px; color: #fff;  height: 96px; line-height: 24px; overflow: hidden; }
.indexPart6 .rightDiv .box2 .btnDiv{ width: 122px; height: 37px; margin:25px auto 0; }
.indexPart6 .rightDiv .box2 .btnDiv a{ color: #fff; display: block; width: 120px; height: 35px; border: #fff solid 1px; text-align: center; line-height: 35px; border-radius: 20px; -moz-border-radius:20px;}

.indexPart7{ padding-top: 60px;}
.indexPart7 .title1{ text-align: center; font-size: 36px; color: #333; padding-bottom: 10px; }
.indexPart7 .title2{ padding-bottom: 30px; font-size: 14px; color: #72bb38; text-align: center; text-transform: uppercase; }

.casePic{ position: relative;}
.casePic .slick{ position:relative;}
.casePic .slick .imgDiv{ min-height:50px; position:relative;}
.casePic .slick .imgDiv img{ width:100%;}
.casePic .slick .box{ position:absolute; display:none; left:0px; top:0px; width:100%; height:100%; z-index:22; background:url(../images/bg2.png) repeat;}
.casePic .slick .box .name{ text-align:center; height:46px; line-height:46px; color:#fff; font-size:22px; padding-top:75px;}
.casePic .slick .box .msg{ font-size:14px; line-height:24px; color:#fff; padding:30px 45px 0; text-align: center; height: 72px; overflow: hidden;}
.casePic .slick .box .btnDiv{ width:112px; height: 35px; padding-top: 20px; margin: 0 auto;}
.casePic .slick .box a{ color: #fff; width:110px; height:33px; display:block; border: #fff solid 1px; text-align: center; line-height: 33px; border-radius: 20px; -moz-border-radius:20px;}
.casePic .slick .nameTel{ font-size:14px; line-height:36px; overflow:hidden; display:none; position:absolute; width:100%; bottom:0px; height:36px; background:url(../images/bg3.png) repeat; z-index:22;}
.casePic .slick .nameTel a{ display:block; height:36px; padding:0 50px; color:#fff; text-align:center;}
.casePic .slick-prev{ display:block; width:35px; height:35px; background:url(../images/nimg35_left.png) no-repeat; position:absolute; left:50%; margin-left:-200px; top:0; margin-top:-90px; z-index:33;}
.casePic .slick-next{ display:block; width:35px; height:35px; background:url(../images/nimg35_right.png) no-repeat; position:absolute; right:50%; margin-right:-200px; top:0; margin-top:-90px; z-index:33;}
.casePic .slick-prev:hover{ background:url(../images/nimg35_lefton.png) no-repeat;}
.casePic .slick-next:hover{ background:url(../images/nimg35_righton.png) no-repeat;}

.indexBar{position:fixed; z-index:20; top:50%; margin-top:-100px; left:10px; width:110px; height: 250px; background:url(../images/line2.png) 8px 28px no-repeat;}
.indexBar li{height:36px; cursor:pointer; background:url(../images/ico3.png) left 8px no-repeat; position:relative;}
.indexBar a{ font-size:14px; display:block; height:33px; position:absolute; left:20px; top:0px;}
.indexBar a em{display:block; width: 84px; height:33px; line-height:33px; color:#676666;  padding-left:12px;}
/*.indexBar a:hover{background:url(../image/indexBarBgon.png) left top no-repeat;}
.indexBar a:hover em{background:url(../image/indexBarBgon.png) right bottom no-repeat;}*/
.indexBar .liNow{background:url(../images/ico3on.png) left 8px no-repeat;}
.indexBar .liNow em{ background:url(../images/nimg84Bg.png) no-repeat; color: #fff;}

.about{ padding-bottom:70px; border-bottom:#72bb38 solid 1px;}
.about .titleDiv{ padding:16px 0 40px; border-bottom:#72bb38 solid 1px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.about .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.about .part1{ padding:50px 0;}
.about .part1 li{ min-height:325px; padding-right:594px; position:relative; margin-bottom:60px;}
.about .part1 li .imgDiv{ position:absolute; right:0px; top:0px;}
.about .part1 li .imgDiv img{ width:524px; height:323px;}
.about .part1 .li01{ padding-right:0px; padding-left:594px;}
.about .part1 .li01 .imgDiv{ right:auto; left:0px;}
.about .part1 li .name{ padding:15px 0 30px; font-size:24px; color:#72bb38;}
.about .part1 li .content{ font-size:14px; line-height:24px;}
.about .part1 .li01 .name{ text-align:right;}
.about .part2{ padding:34px 546px 95px 0; min-height:593px; position:relative;}
.about .part2 .tab2{ position:absolute; right:0px; top:34px;}
.about .part2 .tab2 li{ width:645px; height:71px; background:#f4f4f4; border:#e8e8e8 solid 1px; margin-bottom:15px; font-size:18px; text-align:center; line-height:70px; position:relative;}
.about .part2 .tab2 .liNow{ border:#72bb38 solid 1px; background:#72bb38; color:#fff;}
.about .part2 .tab2 li em{ position:absolute; left:-7px; width:7px; height:15px; display:block; top:50%; margin-top:-7px; background:url(../images/nimg7_1.png) no-repeat; display:none;}
.about .part2 .tab2 .liNow em{ display:block;}
.about .part2 .bigImg img{ width:500px; height:593px;}
.about .part2Tel{ display:none; padding-bottom:30px;}
.aboutPic{ position:relative; padding:20px 40px;}
.aboutPic .slick .imgDiv img{ width:100%;}
.aboutPic .slick .name{ height:45px; line-height:45px; background:#72bb38; color:#fff; font-size:14px; text-align:center; overflow:hidden;}
.aboutPic .slick-prev{ display:block; width:33px; height:33px; position:absolute; left:0px; top:50%; margin-top:-17px; background:url(../images/nimg33_left.png) no-repeat;}
.aboutPic .slick-next{ display:block; width:33px; height:33px; position:absolute; right:0px; top:50%; margin-top:-17px; background:url(../images/nimg33_right.png) no-repeat;}

.about .part3{ padding:30px 0;}
.about .part3 li{ min-height:325px; padding-right:594px; position:relative; margin-bottom:35px;}
.about .part3 li .imgDiv{ position:absolute; right:0px; top:0px;}
.about .part3 li .imgDiv img{ width:524px; height:323px;}
.about .part3 .li01{ padding-right:0px; padding-left:594px;}
.about .part3 .li01 .imgDiv{ right:auto; left:0px;}
.about .part3 li .content{ font-size:14px; line-height:24px;}
.about .part3 li .content em{ display:block; display:table-cell; height:325px; vertical-align:middle;}

.honor .titleDiv{ padding:16px 0 30px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.honor .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.honor .list{ border-top:#ccc solid 1px; background:url(../images/line3.jpg) center top repeat-y; padding-top:40px;}
.honor .list li{ padding:0 0 100px 670px; position:relative; min-height:198px;}
.honor .list li .ico{ position:absolute; left:50%; margin-left:-11px; top:0px;}
.honor .list li .imgDiv{ position:absolute; left:223px; top:0px;}
.honor .list li .imgDiv img{ width:299px; height:198px;}
.honor .list li .year{ width:143px; height:37px; padding-left:30px; line-height:36px; color:#fff; font-size:16px;}
.honor .list li .msg{ padding-top:24px; font-size:16px; color:#333; clear:both;}
.honor .list .others{ padding:0 670px 100px 145px;}
.honor .list .others .imgDiv{ left:auto; right:223px;}
.honor .list .others .year{ padding-left:0px; padding-right:30px; text-align:right; float:right;}
.honor .list .others .msg{ text-align:right;}
.honor .list .li01 .year{ background:url(../images/nimg173Bg1.png) no-repeat;}
.honor .list .li02 .year{ background:url(../images/nimg173Bg2.png) right no-repeat;}
.honor .list .li03 .year{ background:url(../images/nimg173Bg3.png) no-repeat;}
.honor .list .li04 .year{ background:url(../images/nimg173Bg4.png) right no-repeat;}

.history .titleDiv{ padding:16px 0 30px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.history .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.historyBox{ border-top:#ccc solid 1px; padding-left:140px;}
.history .list{ background:url(../images/line4.jpg) 175px top repeat-y; padding-top:70px;}
.history .list li{ padding-left:270px; position:relative; padding-bottom:70px;}
.history .list li .year{ position:absolute; left:0px; top:0px; font-weight:bold; font-size:24px; color:#333;}
.history .list li .ico{ position:absolute; left:165px; top:4px;}
.history .list li .content{ font-size:16px; line-height:26px;}

.joining .titleDiv{ padding:16px 0 75px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.joining .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.joining .title{ height:35px; border-bottom:#72bb38 solid 1px; font-size:18px; color:#72bb38; font-weight:bold;}
.joining .part1{ padding:16px 0 80px;}
.joining .part1 .contentBox{ min-height:446px; position:relative; padding-left:660px; overflow:hidden;}
.joining .part1 .contentBox .imgDiv{ position:absolute; left:0px; top:0px;}
.joining .part1 .contentBox .imgDiv img{ width:602px; height:445px;}
.joining .part1 .contentBox h2{ font-size:16px; color:#72bb38;}
.joining .part1 .contentBox .msg{ font-size:16px; line-height:36px; padding-bottom:40px;}
.joining .part1 .contentBox .msg b{ color:#72bb38;}
.joining .part1 .contentBox .msg em{ padding-right:25px;}
.joining .part1 .tips{ padding:20px 0; background:#72bb38; text-align:center; font-size:24px; color:#fff;}
.joining .part2{ padding-bottom:135px;}
.joining .part2 .contentBox{ height:470px; position:relative;}
.joining .part2 .contentBox .bg{ position:absolute; left:381px; top:0px;}
.joining .part2 .PCDiv .txt1{ position:absolute; left:0px; top:31px; width:438px; height:92px; background:url(../images/txtBg1.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt1 p{ padding:25px 30px 0 15px;}
.joining .part2 .PCDiv .txt2{ position:absolute; right:60px; top:0px; width:448px; height:71px; background:url(../images/txtBg2.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt2 p{ padding:12px 10px 0 18px;}
.joining .part2 .PCDiv .txt3{ position:absolute; right:0px; top:97px; width:378px; height:95px; background:url(../images/txtBg3.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt3 p{ padding:15px 20px 0 25px;}
.joining .part2 .PCDiv .txt4{ position:absolute; right:0px; top:262px; width:378px; height:84px; background:url(../images/txtBg4.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt4 p{ padding:16px 10px 0 18px;}
.joining .part2 .PCDiv .txt5{ position:absolute; right:46px; bottom:5px; width:438px; height:92px; background:url(../images/txtBg5.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt5 p{ padding:12px 20px 0 24px;}
.joining .part2 .PCDiv .txt6{ position:absolute; left:13px; bottom:35px; width:438px; height:92px; background:url(../images/txtBg6.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt6 p{ padding:20px 40px 0 18px;}
.joining .part2 .PCDiv .txt7{ position:absolute; lef:0px; top:184px; width:378px; height:112px; background:url(../images/txtBg7.png) no-repeat; font-size:14px; line-height:24px;} 
.joining .part2 .PCDiv .txt7 p{ padding:32px 25px 0 18px;}
.joining .part2 .PhoneDiv{ display:none; padding-top:30px;}
.joining .part2 .PhoneDiv li{ position:relative; border:#dadada solid 1px; background:#eee; padding:20px 10px 20px 95px; min-height:40px; font-size:14px; margin-bottom:10px;}
.joining .part2 .PhoneDiv li .num{ position:absolute; left:0px; top:50%; height:40px; text-align:center; margin-top:-20px; font-size:18px; width:80px;}
.joining .part2 .PhoneDiv .li01 .num{ color:#dfb804;}
.joining .part2 .PhoneDiv .li02 .num{ color:#00b6d7;}
.joining .part2 .PhoneDiv .li03 .num{ color:#ec6aa7;}
.joining .part2 .PhoneDiv .li04 .num{ color:#6de1da;}
.joining .part2 .PhoneDiv .li05 .num{ color:#4fd07d;}
.joining .part2 .PhoneDiv .li06 .num{ color:#3c8cd6;}
.joining .part2 .PhoneDiv .li07 .num{ color:#838bde;} 
.joining .part3{ padding:18px 0 120px;}
.joining .part3 .list{ height:284px;}
.joining .part3 .list li{ float:left; width:400px; height:284px; color:#fff; font-size:14px;}
.joining .part3 .list .li01{ background:#72bb38;}
.joining .part3 .list .li02{ background:#eca700;}
.joining .part3 .list .li03{ background:#1aabef;}
.joining .part3 .list li .txt{ padding:35px 0 20px 85px; font-size:16px; font-weight:bold;}
.joining .part3 .list li .msg{ font-size:14px; line-height:24px; padding-left:114px;}
.joining .part4{ padding:40px 0 50px;}
.joining .part4 li{ float:left; width:30%; font-size:14px; color:#999; line-height:24px;}
.joining .part4 .li01{ width:10%;}
.joining .part4 li h2{ font-size:16px; color:#666;}
.joining .part5{ padding:18px 0 60px;}
.joining .part5 .list li{ margin-bottom:5px;}
.joining .part5 .list li a{ display:block; padding:18px 16px; background:#eee; font-size:14px;}
.joining .part5 .list li b{ font-size:16px;}
.joining .part5 .list li a:hover{ background:#72bb38; color:#fff;}
.joining .part6{ padding-top:18px;}
.joining .part6 .leftDiv{ width:398px; height:495px; background:#acce22;}
.joining .part6 .leftDiv .box{ padding:48px 40px 0;}
.joining .part6 .leftDiv .num{ width:82px; height:82px; background:url(../images/nimg82_1.png) no-repeat; color:#fff; font-size:72px; font-family: Arial; text-align:center; font-style:italic; font-weight:bold;}
.joining .part6 .leftDiv h2{ padding:25px 0 20px; font-size:22px; color:#fff;}
.joining .part6 .leftDiv .msg{ font-size:16px; line-height:26px; color:#fff;}
.joining .part6 .rightDiv{ width:802px; height:495px;}
.joining .part6 .rightDiv li{ float:left; width:400px; height:247px; margin:0 0 1px 1px;}
.joining .part6 .rightDiv li .box{ padding:28px 32px 0;}
.joining .part6 .rightDiv .li01{ background:#67ad00;}
.joining .part6 .rightDiv .li02{ background:#22721b;}
.joining .part6 .rightDiv .li03{ background:#7b6faf;}
.joining .part6 .rightDiv .li04{ background:#5fbbea;}
.joining .part6 .rightDiv .topDiv{ height:82px; position:relative; padding-left:102px;}
.joining .part6 .rightDiv .num{ width:82px; height:82px; background:url(../images/nimg82_1.png) no-repeat; color:#fff; font-size:72px; font-family: Arial; text-align:center; font-style:italic; font-weight:bold; position:absolute; left:0px; top:0px;}
.joining .part6 .rightDiv h2{ line-height:82px; font-size:22px; color:#fff;}
.joining .part6 .rightDiv .msg{ font-size:16px; line-height:26px; color:#fff; padding-top:10px;}

.service .titleDiv{ padding:16px 0 75px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.service .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.service .general{ text-align:center; font-size:24px; color:#72bb38; padding-bottom:40px;}
.service .part1{ padding-bottom:50px;}
.service .part1 .title{ background:#72bb38; font-weight:bold; color:#fff; padding:15px 20px; font-size:16px;}
.service .part1 .content{ font-size:14px; line-height:24px; padding:40px 0;}
.service .part1 .content h2{ font-size:16px; color:#005c30;}

.service .part1 .contentBox{ height:400px; position:relative; margin-bottom:30px;}
.service .part1 .contentBox .bg{ position:absolute; left:400px; top:0px;}
.service .part1 .PCDiv .txt1{ position:absolute; left:29px; top:0px; width:438px; height:92px; background:url(../images/txtBg8.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt1 p{ padding:10px 30px 0 15px;}
.service .part1 .PCDiv .txt2{ position:absolute; right:7px; top:0px; width:448px; height:92px; background:url(../images/txtBg9.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt2 p{ padding:12px 10px 0 18px;}
.service .part1 .PCDiv .txt3{ position:absolute; right:0px; top:136px; width:378px; height:112px; background:url(../images/txtBg10.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt3 p{ padding:5px 20px 0 25px;}
.service .part1 .PCDiv .txt4{ position:absolute; right:21px; bottom:12px; width:438px; height:92px; background:url(../images/txtBg11.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt4 p{ padding:12px 10px 0 18px;}
.service .part1 .PCDiv .txt5{ position:absolute; left:30px; bottom:12px; width:438px; height:92px; background:url(../images/txtBg12.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt5 p{ padding:12px 20px 0 24px;}
.service .part1 .PCDiv .txt6{ position:absolute; left:6px; bottom:152px; width:378px; height:112px; background:url(../images/txtBg13.png) no-repeat; font-size:14px; line-height:22px;} 
.service .part1 .PCDiv .txt6 p{ padding:10px 24px 0 15px;}
.service .part1 .PhoneDiv{ display:none; padding-top:30px;}
.service .part1 .PhoneDiv li{ position:relative; border:#dadada solid 1px; background:#eee; padding:20px 10px 20px 95px; min-height:40px; font-size:14px; margin-bottom:10px;}
.service .part1 .PhoneDiv li .num{ position:absolute; left:0px; top:50%; height:40px; text-align:center; margin-top:-20px; font-size:14px; width:80px;}
.service .part1 .PhoneDiv .li01 .num{ color:#dfb804;}
.service .part1 .PhoneDiv .li02 .num{ color:#00b6d7;}
.service .part1 .PhoneDiv .li03 .num{ color:#ec6aa7;}
.service .part1 .PhoneDiv .li04 .num{ color:#6de1da;}
.service .part1 .PhoneDiv .li05 .num{ color:#4fd07d;}
.service .part1 .PhoneDiv .li06 .num{ color:#3c8cd6;}
.service .part2 .title{ background:#72bb38; font-weight:bold; color:#fff; padding:15px 20px; font-size:16px;}
.service .part2 .content{ font-size:14px; line-height:24px; padding:40px 15px 50px;}
.service .part2 .content h2{ font-size:16px; color:#005c30;}
.service .part3 .title{ background:#72bb38; font-weight:bold; color:#fff; padding:15px 20px; font-size:16px;}
.service .part3 .contentBox{ padding:40px 381px 45px 15px; position:relative; min-height:230px;}
.service .part3 .contentBox .imgDiv{ position:absolute; right:0px; top:40px;}
.service .part3 .contentBox .imgDiv img{ width:381px;}
.service .part3 .list{ width:50%;}
.service .part3 .list2{ width:100%;}
.service .part3 .list li{ font-size:14px; line-height:24px;}
.service .part4 .title{ background:#72bb38; font-weight:bold; color:#fff; padding:15px 20px; font-size:16px;}
.service .part4 .content{ font-size:14px; line-height:24px; padding:40px 0;}
.service .part4 .imgList ul{ margin-right:-30px;}
.service .part4 .imgList li{ width:33.33%; float:left;}
.service .part4 .imgList li .box{ margin-right:30px;}
.service .part4 .imgList li img{ width:381px; height:230px;}

.course .title{ height:32px; border-bottom:#72bb38 solid 1px; color:#72bb38; font-size:18px; font-weight:bold;}
.course .content{ padding:35px 0 100px; font-size:14px; line-height:24px;}
.course .part1 li{ padding:0 648px 50px 0; position:relative; min-height:333px;}
.course .part1 li .imgDiv{ position:absolute; right:0px; top:0px;}
.course .part1 li .imgDiv img{ width:552px; height:333px;}
.course .part1 li .txt{ font-size:18px; color:#72bb38; padding-bottom:25px;}
.course .part1 li .msg{ font-size:14px; line-height:24px;}
.course .part1 .li01{ padding:0 0 50px 648px;}
.course .part1 .li01 .imgDiv{ right:auto; left:0px;}
.course .part2 .msg{ font-size:14px; line-height:24px; padding:35px 0 40px;}
.course .part2 .txt{ font-size:18px; color:#72bb38;}
.course .part2 .imgList1{ padding:30px 0 80px;}
.course .part2 .imgList1 li{ float:left; width:50%;}
.course .part2 .imgList1 li .imgDiv{ margin-right:50px;}
.course .part2 .imgList2 ul{ margin-right:-40px;}
.course .part2 .imgList2 li{ float:left; width:33.33%; font-size:14px;}
.course .part2 .imgList2 li .box{ margin-right:40px;}
.course .part2 .imgList2 li .imgDiv{ border:#d0d0d0 solid 1px;}
.course .part2 .imgList2 li p{ padding-bottom:35px;}
.course .part3{ padding:50px 0;}
.course .part3 .msg{ font-size:14px; line-height:24px; padding:25px 0 30px;}
.course .part3 .txt{ font-size:18px; color:#72bb38;}
.course .part3 .list{ padding-bottom:50px;}
.course .part3 .list ul{ margin-right:-70px;}
.course .part3 .list li{ float:left; width:33.33%;}
.course .part3 .list li .box{ margin-right:70px;}
.course .part3 .list li .name{ height:62px; background:#72bb38; font-size:18px; color:#fff; text-align:center; line-height:62px;}
.course .part3 .list li .imgDiv{ padding-top:15px;}
.course .part3 .list li .imgDiv img{ width:100%;}
.course .part4{ padding:20px 0 100px;}
.course .part4 .list li{ float:left;}
.course .part4 .list li .box{ margin-right:100px;}
.course .part4 .list li .name{ font-size:18px; color:#72bb38;}
.course .part4 .list li .imgDiv{ padding-top:20px;}
.course .part5{ padding-bottom:65px;}
.course .part5 ul{ margin-right:-12px;}
.course .part5 li{ float:left; width:25%;}
.course .part5 li .box{ margin-right:12px; height:435px; background:#ededed;}
.course .part5 li .name{ height:67px; color:#fff; line-height:66px; padding-left:18px; font-size:18px;}
.course .part5 li .msg{ padding:20px 20px 0; font-size:14px; line-height:24px;}
.course .part5 .li01 .name{ background:#ff6600;}
.course .part5 .li02 .name{ background:#00b050;}
.course .part5 .li03 .name{ background:#72bb38;}
.course .part5 .li04 .name{ background:#00afef;}
.course .part6{ padding-right:604px; position:relative; min-height:412px; padding-bottom:70px;}
.course .part6 .imgDiv{ position:absolute; right:0px; top:0px;}
.course .part6 .imgDiv img{ width:545px;}
.course .part6 .msg{ font-size:14px; line-height:24px; padding:25px 0 30px;}
.course .part6 .txt{ font-size:18px; color:#72bb38;}
.course .part6 .msgList{ padding-top:20px}
.course .part6 .msgList li{ padding-left:30px; background:url(../images/ico2on.png) left 7px no-repeat; font-size:14px; line-height:24px;}
.course .part7{ padding-bottom:70px;}
.course .part7 li{ float:left; width:50%;}
.course .part7 li .name{ font-size:18px; color:#72bb38;}
.course .part7 li .msg{ font-size:14px; line-height:24px;}
.course .part8{ padding-bottom:50px;}
.course .part8 .msg{ font-size:14px; line-height:24px; padding:25px 0 30px;}
.course .part8 .txt{ font-size:18px; color:#72bb38;}

.financial .txt1{ text-align:center; font-size:24px; color:#a4a4a4;}
.financial .txt2{ font-size:30px; color:#72bb38; font-weight:bold; text-align:center; padding:5px 0;}
.financial .txt3{ text-align:center; color:#ff6600; font-size:30px; padding-bottom:70px;}
.financial .part1{ padding-bottom:65px;}
.financial .part1 .title{ font-size:18px; color:#72bb38; font-weight:bold; padding-bottom:10px; border-bottom:#72bb38 solid 1px;}
.financial .part1 .name{ font-size:24px; color:#333; padding:30px 0 40px;}
.financial .part1 .content{ font-size:14px; line-height:24px;}
.financial .part1 p{ padding-top:25px; font-size:18px; color:#72bb38;}
.financial .part2 .title{ font-size:18px; color:#72bb38; font-weight:bold; padding-bottom:10px; border-bottom:#72bb38 solid 1px;}
.financial .part2 .content{ font-size:14px; line-height:24px; padding:30px 0 70px;}
.financial .part2 .list ul{ margin-right:-32px;}
.financial .part2 .list li{ float:left; width:33.33%;}
.financial .part2 .list li .box{ margin-right:32px;}
.financial .part2 .list li .name{ font-size:18px; font-weight:bold; padding-bottom:22px;}
.financial .part2 .list li .contentBox{ height:265px;}
.financial .part2 .list .li01 .name{ color:#72bb38;}
.financial .part2 .list .li02 .name{ color:#3ea83f;}
.financial .part2 .list .li03 .name{ color:#ff6600;}
.financial .part2 .list .li01 .contentBox{ background:#72bb38;}
.financial .part2 .list .li02 .contentBox{ background:#3ea83f;}
.financial .part2 .list .li03 .contentBox{ background:#ff6600;}
.financial .part2 .list dl{ padding:20px 14px 0;}
.financial .part2 .list dd{ padding-left:27px; padding-bottom:30px; font-size:14px; color:#fff; background:url(../images/ico5.png) left 5px no-repeat;}
.financial .part3{ padding:60px 0 45px;}
.financial .part3 .title{ font-size:18px; color:#72bb38; font-weight:bold; padding-bottom:10px; border-bottom:#72bb38 solid 1px;}
.financial .part3 .content{ font-size:14px; line-height:24px; padding-bottom:50px;}
.financial .part3 p{ padding-top:25px; font-size:18px; color:#72bb38;}
.financial .part3 h1{ height:66px; background:#e7e7e7; font-size:18px; color:#3b3b3b; text-align:center; line-height:66px;}
.financial .part3 .contentBox{ background:#f8f8f8;}
.financial .part3 .list{ background:url(../images/line5.jpg) center repeat-y; padding:45px 0;}
.financial .part3 .list li{ float:left; width:50%;}
.financial .part3 .list li .box{ padding-left:56px;}
.financial .part3 .list li h2{ font-size:18px; color:#72bb38; padding-bottom:5px;}
.financial .part3 .list li b{ font-size:16px;}
.financial .part3 .list dl{ padding-bottom:30px;}
.financial .part3 .list dd{ font-size:16px; line-height:30px; background:url(../images/ico6.png) left 8px no-repeat; padding-left:22px;}
.financial .part4{ padding-bottom:45px;}
.financial .part4 .title{ font-size:18px; color:#72bb38; font-weight:bold; padding-bottom:10px; border-bottom:#72bb38 solid 1px;}
.financial .part4 .content{ font-size:14px; line-height:24px;}
.financial .part4 p{ padding-top:25px; font-size:18px; color:#72bb38;}
.financial .part5{ padding-bottom:120px;}
.financial .part5 .title{ font-size:18px; color:#72bb38; font-weight:bold; padding-bottom:10px; border-bottom:#72bb38 solid 1px;}
.financial .part5 .content{ font-size:14px; line-height:24px; padding:35px 0 80px;}
.financial .part6{ height:386px; background:#f8f8f8; position:relative; padding-left:180px;}
.financial .part6 h2{ padding:76px 0 35px; font-size:16px; color:#72bb38;}
.financial .part6 .msg{ font-size:16px; line-height:30px;}
.financial .part6 .ewmDiv{ position:absolute; right:240px; top:58px;}
.financial .part6 .ewmDiv img{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}

.news .titleDiv{ padding:16px 0 40px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.news .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.news .list{ padding:40px 0 65px;}
.news .list li{ height:295px; border-bottom:#eee solid 1px; padding-left:388px; position:relative;}
.news .list li .imgDiv{ position:absolute; left:0px; top:40px;}
.news .list li .imgDiv img{ width:344px; height:216px;}
.news .list li .name{ padding-top:50px; font-size:22px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.news .list li .content{ font-size:14px; line-height:24px; overflow:hidden; height:48px; padding-top:50px; margin-bottom:40px;}
.news .list li .time{ padding-left:30px; font-size:14px; height:25px; line-height:24px; background:url(../images/nimg21_1.png) left center no-repeat;}
.news .list li .btnDiv{ position:absolute; right:0px; bottom:55px;}
.news .list li .btnDiv a{ display:block; width:120px; height:35px; border:#ccc solid 1px; line-height:35px; text-align:center; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.news .list li .btnDiv a:hover{ border:#72bb38 solid 1px; background:#72bb38; color:#fff;}

.demeanour .titleDiv{ padding:16px 0 90px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.demeanour .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.demeanour .list{ border-top:#ccc solid 1px; padding:16px 0 80px;}
.demeanour .list ul{ margin-right:-16px;}
.demeanour .list li{ width:33.33%; float:left; height:473px; margin-bottom:20px;}
.demeanour .list li .box{ width:390px; margin-right:16px;}
.demeanour .list li .imgDiv img{ width:390px; height:308px;}
.demeanour .list li .botDiv{ height:166px; border:#e5e5e5 solid 1px; border-top:none; padding:0 20px; position:relative;}
.demeanour .list li .name{ padding-top:30px; height:64px; line-height:32px; overflow:hidden; font-size:18px; color:#333;}
.demeanour .list li .time{ padding-top:30px; font-size:14px; color:#999;}
.demeanour .list li .btnDiv{ position:absolute; right:14px; bottom:14px;}
.demeanour .list li .btnDiv a{ display:block; width:120px; height:35px; border:#ccc solid 1px; line-height:35px; text-align:center; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.demeanour .list li .btnDiv a:hover{ border:#72bb38 solid 1px; background:#72bb38; color:#fff;}

.newShow .titleDiv{ padding:16px 0 120px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.newShow .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.newShow .name{ font-size:30px; color:#333; padding-bottom:25px; text-align:center;}
.newShow .time{ border-bottom:#ccc solid 1px; text-align:center; padding-bottom:50px; font-size:16px;}
.newShow .content{ font-size:14px; padding:40px 0; line-height:24px;}
.newShow .imgDiv{ text-align:center; padding:30px 0;}
.newShow .imgDiv img{ max-width:1200px;}

.pageDown{height:130px; position:relative; overflow:hidden;}
.pageDown .box{ border-top:#ccc solid 1px; padding-top:50px; padding-right:130px;}
.pageDown .btn{position:absolute; display:block; top:50px; right:0px; width:128px; height:40px; background:#72bb38; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:20px; -moz-border-radius:20px;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; font-size:14px;}

.case{ padding-bottom:150px;}
.case .list li{ height:432px; margin-bottom:30px;}
.case .list li .imgDiv{ position:absolute; left:0px; top:0px;}
.case .list li .imgDiv img{ width:640px; height:432px;}
.case .list li a{ display:block; height:432px; background:#efefef; position:relative; padding:0 70px 0 680px;}
.case .list li .name{ padding-top:60px; height:60px; font-size:24px; color:#494848; position:relative;}
.case .list li .name em{ position:absolute; left:0px; bottom:0px; width:32px; height:3px; display:block; background:#72BB38;}
.case .list li .content{ font-size:14px; line-height:24px; height:96px; overflow:hidden; color:#a1a1a1; padding-top:25px; margin-bottom:35px;}
.case .list li .btnDiv{ display:block; width:120px; height:35px; border:#72BB38 solid 1px; color:#72BB38; line-height:35px; text-align:center; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.case .list li:hover a{ background:#72bb38;}
.case .list li:hover .name{ color:#fff;}
.case .list li:hover .name em{ background:#fff;}
.case .list li:hover .content{ color:#fff;}
.case .list li:hover .btnDiv{ border:#fff solid 1px; color:#fff;}
.case .list .li01 a{ padding:0 710px 0 40px;}
.case .list .li01 .imgDiv{ left:auto; right:0px;}

.caseShow .name{ font-size:24px; color:#6a6a6a; padding-bottom:25px; text-align:center;}
.caseShow .content{ font-size:14px; padding:40px 0; line-height:24px;}
.caseShow .imgDiv{ text-align:center; padding:50px 0;}
.caseShow .imgDiv img{ max-width:1200px;}

.communication .title{ padding:15px 0 30px; position:relative; font-size:18px; color:#333; font-weight:bold;}
.communication .title em{ position:absolute; left:0px; top:0px; display:block; width:32px; height:4px; background:#3da740;}
.communication .content{ font-size:14px; line-height:30px;}
.communication .imgDiv{ text-align:center; padding:60px 0 80px;}
.communication .imgDiv img{ max-width:1200px;}

.welfare .titleDiv{ padding:16px 0 75px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.welfare .titleDiv em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
.welfare .list{ padding-bottom:35px;}
.welfare .list ul{ margin-right:-16px;}
.welfare .list li{ width:33.33%; float:left; height:430px; margin-bottom:40px;}
.welfare .list li .box{ width:390px; margin-right:16px;}
.welfare .list li .imgDiv img{ width:390px; height:233px;}
.welfare .list li .botDiv{ height:196px; background:#f1f1f1; padding:0 20px; position:relative;}
.welfare .list li .name{ padding-top:10px; height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#333;}
.welfare .list li .content{ font-size:14px; line-height:30px; overflow:hidden; height:60px; padding-top:10px;}
.welfare .list li .time{ padding-top:30px; font-size:14px; color:#999;}
.welfare .list li .btnDiv{ position:absolute; right:14px; bottom:40px;}
.welfare .list li .btnDiv a{ display:block; width:108px; height:30px; border:#72bb38 solid 1px; color:#72bb38; line-height:30px; text-align:center; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.welfare .list li:hover .btnDiv a{ border:#fff solid 1px; color:#fff;}
.welfare .list li:hover .botDiv{ background:#72bb38;}
.welfare .list li:hover .name{ color:#fff;}
.welfare .list li:hover .content{ color:#fff;}
.welfare .list li:hover .time{ color:#fff;}

.contact{ padding-bottom:50px;}
.contact .name{ text-align:center; font-size:24px; color:#333; padding-bottom:85px;}
.contact .part1{ height:320px; position:relative; padding-bottom:50px;}
.contact .part1 .list li{ padding:0 0 40px 56px; position:relative; line-height:22px;}
.contact .part1 .list li img{ position:absolute; left:0px; top:0px;}
.contact .part1 .list li em{ padding-right:25px;}
.contact .part1 .ewmDiv{ position:absolute; right:0px; top:0px; width:207px;}
.contact .part1 .imgDiv{ border:#d8d8d8 solid 1px;}
.contact .part1 .ewmDiv p{ font-size:14px; padding-top:15px; text-align:center;}
.contact .mapDiv{ margin:0 auto; border:#dadada solid 1px; width:1158px;}
.contact .part2{ border-top:#bfbfbf solid 1px; margin-top:50px;}
.contact .part2 .txt{ font-size:24px; color:#333; padding:75px 0 60px; text-align:center;}

.contact .ditu{ width:650px; height:493px; background:url(../images/nimg598_1.png) left top no-repeat; margin:0 auto; position:relative;}
.contact .ditu li{ color:#000; font-size:14px; position:absolute;}
.contact .ditu li.changsha{ left:414px; top:349px;}
.contact .ditu li.shuangyashan{ left:579px; top:71px;}
.contact .ditu li.jining{ left:451px; top:244px;}
.contact .ditu li.taihe{ left:422px; top:293px;}
.contact .ditu li.dujiangyan{ left:237px; top:300px;}
.contact .ditu li.chengdu{ left:270px; top:331px;}
.contact .ditu li.chongqing{ left:333px; top:310px;}
.contact .ditu li.lincang{ left:272px; top:404px;}
.contact .ditu li.fuzhou{ left:490px; top:375px;}
.contact .ditu li .layer{position:absolute;  left:0px; top:-32px; background:#72bb38; width:220px; height:68px; font-size:16px; color:#666; opacity:0; filter:alpha(opacity=0); visibility:hidden; z-index:22; border-radius:4px; -moz-border-radius:4px;}
.contact .ditu li.on{ color:#72bb38;}
.contact .ditu li.on .layer{opacity:1; filter:alpha(opacity=1); visibility:visible; left:30px;}

.contact .ditu li .layer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.contact .ditu li .layer .name1{ padding:12px 0 0 15px; font-size:14px; color:#fff;}
.contact .ditu li .layer .more{ display:block; padding:5px 0 0 15px; font-size:14px; color:#005c30;}

.contact .listTel{ display:none;}
.contact .listTel li{ margin-bottom:15px; border:#dadada solid 1px; background:#eeeeee; position:relative; padding:15px 90px 15px 90px; font-size:14px;}
.contact .listTel li .txt1{ width:80px; height:100%; position:absolute; left:0px; top:0px; background:#72bb38; color:#fff; font-size:14px;}
.contact .listTel li .txt1 em{ position:absolute; top:50%; height:24px; line-height:24px; margin-top:-12px; width:80px; text-align:center;}
.contact .listTel li .more{ position:absolute; right:10px; top:50%; height:24px; line-height:24px; margin-top:-12px; color:#005c30; font-size:13px;}









































