body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
caption,  
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{display: block;margin: 0;padding: 0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier,courier,monospace;}
li{list-style:none;}
a,a:hover,a:link,a:visited,a:active{text-decoration:none;}
img{border:0;}
button,input,select,textarea{font-size:100%;outline: none}
table{border-collapse:collapse;border-spacing:0;}
.hide{display:none;}
body{
    font-family: Arial, Helvetica, sans-serif, Microsoft Yahei, WenQuanYi Micro Hei,Helvetica Reg,AvantGardeITCbyBT Demi

;
}
*,*::before,*::after{box-sizing:border-box;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clr{
    display:block;
    clear:both
}
body{
    min-width:960px;
}
.inner{
    max-width:1200px;
    min-width:960px;
    margin:0 auto;
}
/*Ã¥ÂÂ³Ã¤Â¾Â§Ã¦â€šÂ¬Ã¦ÂµÂ®*/
.xf{
  z-index:2222;
 position:fixed;
  bottom:100px;
  right:0;
}
.xf a{
  display:block;
  width:100px;
  height:100px;
  text-align:center;
  color:#fff;
  padding-top:12px;
   background:#faba00;
  
  border-bottom:1px solid #fff;
}
.xf a:hover{
 background:#94c22c;
}
.xf a .iconfont{
  font-size:60px;
  line-height:1;

}
 .xf a p{
  margin-top:5px;
 }
/*Ã¥Â¤Â´Ã©Æ’Â¨*/
.header{
  top:0;
    padding:20px 0 0 0;
    position:fixed;
    width:100%;
    z-index:99999;
    background:#fff;
	background-image:url(../images/tbg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:165px;
}

.header .left{
    float:left;
    width:30%;
    margin-top:5px;
	height:90px;
}
.header .left .logo{
  width:100%;
}

.header .right{
  width: 70%;
  float:right;
  margin-top:15px;
}
.header .nav{
	margin:0 auto 0 auto;
    width:1200px;
	height:50px;
}
.header .right .tel{
  width: 27%;
  margin-top:-4px;
  float:right;
  text-align:right;
  font-size:22px;
  color:#00a88f;
}
.header .nav{

}
.header .nav li{
  height:50px;
  margin-bottom:-25px;
  line-height:58px;
  /*position:relative;*/
    width:14%;
    padding-left:15px;
	padding-right:15px;
    text-align:center;
    display:inline-block;
    font-size:18px;
	
}
.header .nav li:first-child{
  margin-left:0;
}
/*.header .nav li .test{
  position:absolute;
  width:100%;
  height:20px;
  left:0;
  top:135px;
  background:red;
}*/
.header .nav li .out-a{
    display:inline-block;
    color:#221815;
    height:50px;
}
.header .nav li:hover .out-a{
  /*margin-top:-2px;*/
  border-bottom:2px solid #00a88f;
}
.header .nav .out-a.on{
   border-bottom:2px solid #00a88f;
}
.header .tab-content{
    position:absolute;
    top:125px;
    left:0;
    width:100%;
    
     opacity:0; 
     visibility:hidden; 
    -webkit-transform: translate(0, 40px);
  -moz-transform: translate(0, 40px);
  -ms-transform: translate(0, 40px);
  -o-transform: translate(0, 40px);
  -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 2222;
}
.header .nav li:hover .tab-content{
  top:150px;
  opacity:1;
    visibility:visible;
    -webkit-transform: translate(0, 15px);
  -moz-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
}
 
  .header .tab-content .tab-top{
    padding:10px 0  10px;
   
    text-align:center;
}
  .header .tab-content .tab-top .inner{
    text-align:center;
  }
  .header .tab-content .tab-top .list{
    display:inline-block;
    /*width:27%;*/
    margin-left:8%;
    vertical-align: top;
    text-align:center;
  }
   .header .tab-content .tab-top .list:first-child{
    margin-left:0;
   }
    .header .tab-content .tab-top .list a{
      display:block;
      color:#fff;
      font-size:14px;
      line-height:42px;
    }
  .header .tab-content .tab-top .list a.title{
    font-size:18px;
  }
  .header .tab-content .tab-bottom{
    display:inline-block;
    width:685px;
    height:;
  }
  /*banner*/
  .banner{
    width:100%;
    margin-bottom:20px;
    position:relative;

  }
  .banner-top:before{
        display: block;
    content: "";
    width: 100%;
    padding-top: 43%;
  }
  .banner-top .swiper-wrapper{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }
  .banner .nav {
    position:absolute;
    bottom:-40px;
    left:0;
    width:100%;
    z-index:999;
    height:80px;
  }
.banner .nav .left{
   background:#94c22c;
   height:100%;
  float:left;
  width:50%;
}
.banner .nav  .nav-top{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
 }
.banner .nav  .nav-top .inner{
    height:100%;
  }
.banner .nav  .nav-top .inner .i-left{
    float:left;
    width:50%;
    height:100%;
  }
.banner .nav  .nav-top .inner .i-left p{
      float:left;
      font-size:18px;
      color:#fff;
      line-height:80px;
    }
.banner .nav  .nav-top .inner .i-left div{
   float:left;
  margin-left:5%;
  
  font-size:24px;
  color:#fff;
  line-height:80px;
  padding-left:60px;
}
.banner .nav  .nav-top .inner .i-left div img{
  /*margin-top:20px;*/
}
    .banner .nav  .nav-top .inner .i-right{
    float:right;
    width:50%;
    height:100%;
  }
.banner .nav  .nav-top .inner .i-right .top{
  height:40px;
}
.banner .nav  .nav-top .inner .i-right .bottom{
  height:40px;
}
.banner .nav  .nav-top .inner .i-right .bottom a{
 float:left;
  width:33.3333%;
  line-height:40px;
  text-align:center;
  color:#94c22c;
  font-size:18px;
}
.banner .pagination{
    position:absolute;
    left:0;
    width:100%;
    text-align:center;
    bottom:60px;

 }
.banner  .pagination span{
    display:inline-block;
    width:15px;
    height:15px;
    border-radius:50%;
    border:1px solid #00a88f;
    margin:0 5px;
     cursor: pointer;
 }
.banner .pagination .swiper-active-switch{
    background:#00a88f;
 }
 .banner .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -22.5px;
  width: 27px;
  height: 45px;
  z-index: 100
}
.banner .arrow-right {
   background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -22.5px;
  width: 27px;
  height: 45px;
    z-index: 100
}
.ctitle-out{
  text-align:center;
  padding:60px 0;
}
.common-title{
  position:relative;
  color:#585657;
  font-size:36px;
}
.common-title-en{
  color:#585657;
  font-size:16px;
  margin-bottom:25px;
	}
 .common-desc{
  position:relative;
  padding-bottom:20px;
  height:45px;
  line-height:45px;
  display:inline-block;
  color:#b5b5b6;
  font-size:22px;
  margin-top:10px;
  /*border:1px solid #e5e6e6;*/
 }
 .common-title:before{
 /* content:"";
  width:100px;
  height:2px;
  background:#00a88f;
  position:absolute;
 bottom:0;
  left:50%;
  margin-left:-50px;*/
 }
/* .common-desc:after{
  content:"";
  width:175px;
  height:1px;
  background:#e5e6e6;
  position:absolute;
  top:22px;
  right:-145px;
 }*/
.i-part1 .content{
   height:560px;

}
.i-part1 .content .left{
  float:left;
  width: 64%;
  height:100%;
  position:relative;
}
.i-part1 .content .left .bf-1{
  width:100px;
  height:100px;
  border-radius:50%;
  line-height:120px;
  text-align:center;
  background:rgba(85,148,5,0.6) ;
}
.i-part1 .content .left .bf-2{
  display:inline-block;
  margin-top:20px;
  width:80px;
  height:80px;
  border-radius:50%;
  text-align:center;
  background:rgba(85,148,8,0.6) ;
}
.i-part1 .content .left .bf{
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-50px;
  margin-top:-50px;
}
.i-part1 .content .left .bf img{
  margin-top:22.5px;
}
.i-part1 .content .right{
  float:left;
  width: 36%;
  height:100%;
  background:#00a88f;
}
 
.i-part1 .content .right .text-content .text-i{
  padding:150px 7%;
  color:#fff;
}
.i-part1 .content .right .text-content .text-i .title{
  font-size:22px;
  margin-bottom:35px;
}
.i-part1 .content .right .text-content .text-i .title span{
  font-size:44px;
  font-weight:bold;
}
.i-part1 .content .right .text-content .text-i .desc{
  font-size:20px;
  line-height:38px;
  text-align: justify;
}

.i-part1 .content .right .nav{
  border-top:1px solid #c9e196;
  height:144px;
}
.i-part1 .content .right .nav a{
  width:33.3333%;
  border-left:1px solid #c9e196;
  float:left;
  height:100%;
  line-height:144px;
  text-align:center;
  font-size:20px;
  color:#fff;
}
.i-part1 .content .right .nav a:first-child{
  border:none;
 
}
.i-part1 .content .right .nav a.on{
   background:#559408;
}
.i-part2 .banner1{
  margin-top:20px;
}
.i-part2 .mb-wrapper{
    margin: 0 auto 20px;
    position: relative;
    height: 530px;
    left: 0;
    top: 0;
}
/*=========*/
.i-part2{
  position:relative;
}
.i-part2 .list li{
  width:32%;
  float:left;
  position:relative;
  margin-left:2%;
  overflow: hidden
}
.i-part2 .list li img{
  width:100%;
}
.i-part2 .list li:first-child{
  margin-left:0;
}
.i-part2 .list li .text{
  position:absolute;

 }
 .i-part2 .list li .text .text-main{
   background:rgba(0,168,143,0.6) !important;
    filter:alpha(opacity=60);

    background:#559408;
    position:static;
 }
 .i-part2 .list li .text1{
 width:100%;
 height:60px;
 line-height:60px;
 text-align:center;
 color:#fff;
  font-size:20px;
  bottom:0;
  opacity: 1;
  visibility: visible;
  /*display:none;*/
  transition:All 0.6s ease-in;
    -webkit-transition:All 0.6s ease-in;
    -moz-transition:All 0.6s ease-in;
    -o-transition:All 0.6s ease-in;
 }
.i-part2 .list li .text2{
    width:100%;
    height:100%;
    bottom: -614px;
    left:0;
    color:#fff;
    transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
  }
  .i-part2 .list li:hover .text2{
      bottom:0;
 transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
  }
  .i-part2 .list li:hover .text1{
transition:All 0.2s ease-in;
    -webkit-transition:All 0.2s ease-in;
    -moz-transition:All 0.2s ease-in;
    -o-transition:All 0.2s ease-in;
    visibility: hidden;
    opacity: 0
  }
.i-part2 .list li .text2 .text-main{
    height:100%;
     padding:20px;
   }
.i-part2 .list li .text2 .info{
  border:2px solid #fff;
  width:100%;
  height:100%;
  padding-left: 20px;
  padding-top:20%;
  position:relative;
}
.i-part2 .list li .text2 .info .list{
  margin-top:10px;
}
.i-part2 .list li .text2 .info .title{
  font-size:24px;
  color:#fff;
}
.i-part2 .list li .text2 .info .list a{
  display:block;
  color:#fff;
  font-size:16px;
  margin-bottom:4px;
}
.i-part2 .list li .text2 .info .lj{
  text-align:center;
  position:absolute;
  bottom:15px;
  left: 21px;
  font-size:16px;
  color:#fff;
  width: 88%;
  padding:5px 0;
  background:#faba00;
}
 
.i-part3 .content{
  height:644px;
}
.i-part3 .content .left{
  float:right;
  width: 64%;
  height:100%;
  position:relative;
}
.i-part3 .content .left .img-i{
  height:100%;
  position:absolute;
  width:100%;
  top:0;
  left:0;
}
.i-part3 .content .right{
  float:left;
  width: 36%;
  height:100%;
  background:#00a88f;
  border-left:1px solid #fff;
  position:relative;
  padding-right:120px;
}
.i-part3 .content .right .text-content{
  float:left; 
  display: flex;
  align-items: center;
  height:100%;
}
.i-part3 .content .right .nav{
  float:right;
  width: 120px;
  height:100%;
  border-left:1px solid #c9e196;
  top:0;
  right:0;
  position:absolute;
}
.i-part3 .content .right .nav a{
  display:block;
  height:16.6666%;
  line-height:105px;
  text-align:center;
  font-size: 22px;
  color:#fff;
  border-bottom:1px solid #c9e196;
}
.i-part3 .content .right .nav a.on{
  background:#559408;
}
.i-part3 .content .right .text-i{
  padding: 50px 11%;
  color:#fff;
}
 .i-part3 .content .right .text-i .title{
  font-size:30px;
  font-weight:bold;
  margin-bottom:20px;
 }
 .i-part3 .content .right .text-i .desc{
  font-size:22px;
  line-height:38px;
  text-align: justify;
  width:250px;
 }

 .i-part4 .banner2-out{
  padding:0 10%;
  position:relative;
 }
  .i-part4 .banner2{
 margin:0 9%;
 height:326px;
 }
.i-part4  .swiper-slide .list{
    height:326px;
   margin:0 2%;
    position:relative;
    /*width:374px;*/
   /*height:480px;*/
    overflow:hidden;
}
.i-part4  .swiper-slide .list img{
  width:100%;
}
.i-part4 .arrow-right{
      background: url(../images/jt-y.jpg) no-repeat center;
    position: absolute;
    right: 10%;
    top: 37%;
    
    width: 60px;
    height: 108px;
}
.i-part4   .arrow-left{
      background: url(../images/jt-z.jpg) no-repeat center;
    position: absolute;
    left: 10%;
    top: 37%;
    
    width: 60px;
    height: 108px;
}
.i-part4 .banner2 .swiper-slide .list a{
  display:block;
}
.i-part4 .banner2 .swiper-slide .list img{
  width:100%;
}
.i-part4 .banner2 .swiper-slide .list .text{
  position:absolute;
   /*margin:0 2%;*/
  width:100%;
  bottom:0;
  left:0;
opacity: 1;
visibility: visible;
  color:#fff;
  transition:All 0.6s ease-in;
    -webkit-transition:All 0.6s ease-in;
    -moz-transition:All 0.6s ease-in;
    -o-transition:All 0.6s ease-in;
}
.i-part4 .banner2 .swiper-slide .list .text .text-main{
    padding:10px 3%;
    background:rgba(0,168,143,0.6) !important;
    filter:alpha(opacity=60);

    background:#559408;
    position:static;
}
.i-part4 .banner2 .swiper-slide .list .text1 .text-main{
    padding:10px 3%;
   background:rgba(85,148,8,0.6) !important;
    filter:alpha(opacity=60);

    background:#559408;
    height:100%;
     
    position:static;
    
}
.i-part4 .banner2 .swiper-slide .list .text1 .text-main .border{
  border:2px solid #fff;
  padding-left:8%;
  padding-right:8%;
  padding-top:20%;
  height:100%;
  position:relative;
}
.i-part4 .banner2 .swiper-slide .list .text .title{
  font-size:20px;
  font-weight:bold;
  text-align:center;
   overflow: hidden; 
   white-space: nowrap;
   text-overflow:ellipsis;
}
.i-part4 .banner2 .swiper-slide .list .text .desc{
  font-size:16px;
  line-height:32px;
}
.i-part4 .banner2 .swiper-slide .list .text1{
  position:absolute;
   /*margin:0 2%;*/
  width:100%;
  bottom:-650px;
  left:0;
   height:100%;
  color:#fff;
     transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
}
.i-part4 .banner2 .swiper-slide .list .text1 .title{
  font-size:20px;
  font-weight:bold;
  margin-bottom:13px;
  text-align:center;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i-part4 .banner2 .swiper-slide .list .text1 .desc{
  font-size:14px;
  line-height:32px;
  text-align: justify;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
  
}
.i-part4 .banner2 .swiper-slide .list .text1 .lj{
  position:absolute;
  color:#fff;
  font-size:16px;
  left:8%;
  bottom:15px;
  width:84%;
  padding:5px 0;
  background:#faba00;
  text-align:center;
}
.i-part4 .banner2 .swiper-slide .list:hover .text1 {
  bottom:0;
 transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
}
.i-part4 .banner2 .swiper-slide .list:hover .text{
  opacity: 0;
  visibility: hidden;
    transition:All 0.2s ease-in;
    -webkit-transition:All 0.2s ease-in;
    -moz-transition:All 0.2s ease-in;
    -o-transition:All 0.2s ease-in;
}
.i-part5 .content{

}

.i-part5 .content .left{
 float:left;
 width:100%;
 height: 660px;
 position:relative;
 background:#f7f3f0;
 border-right: 6px solid #fff;
}
.i-part5 .content .left .left-bg{
  height:490px;
}
.i-part5 .content .left .top .i-left{
  font-size:26px;
  font-weight:bold;
   margin-right:20px;
  float:left;
}
.i-part5 .content .left .top .i-left a{
  display:inline-block;
  padding:5px 15px;
  background:#faba00;
  color:#fff;
}
.i-part5 .content .left .top .i-right{
  padding-top:10px;
  font-size:18px;
  line-height:34px;
   
  float:left;
}
.i-part5 .content .left .bottom{
  margin-top:10px;
   line-height:28px;
   font-size:16px;color:#333;
}
.i-part5 .content .left .bottom a{
  color:#333;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
min-height:55px;
}
.i-part5 .content .left .xq{
  display:block;
  margin-top:10px;
  font-size:16px;
  color:#00a88f;
  text-align:right;
}
.i-part5 .content .left .xq a{
   color:#00a88f;
}
.i-part5 .content .left .text{
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  height:180px;
  color:#fff;
 
}
.i-part5 .content .left .text .text-main{
 /* background:rgba(85,148,8,0.6) !important;
    filter:alpha(opacity=60);

    background:#559408;*/
  padding-top:20px;
  padding-bottom:20px;
  padding-right:5%;
  padding-left:5%;
    height:100%;
    position:static;
}
.i-part5 .content .right{
  overflow:hidden;
  text-align:center;
  width:600px;
}
.i-part5 .content .right .title{
  font-size:36px;
  font-weight:bold;
  color:#fff;
  margin-bottom: 20px;
}
.i-part5 .content .right .img{
  display:inline-block;
  position:relative;
  
}
.i-part5 .content .right img{
  /*width:50%;*/
 
}
.i-part5 .content .right .i1{
  position:absolute;
   cursor: pointer;
   z-index: 112;
}
.i-part5 .content .right #i1{
       left: 226px;
    bottom: 295px;
}
.i-part5 .content .right .img.nj #text.t1 {
   bottom: 300px;
    left: 130px;
}
/*.i-part5 .content .right #i1.active {
  left:97px;
}*/
.i-part5 .content .right #i2{
     left: 200px;
    bottom: 320px;
}
.i-part5 .content .right .img #text.t2 {
      
    bottom: 320px;
    left: 100px;
}
/*.i-part5 .content .right #i2.active {
  left:118px;
}*/
.i-part5 .content .right #i3{
    left: 370px;
    bottom: 391px;
}

.i-part5 .content .right .img #text.t3 {
   bottom: 390px;
    left: 273px
}
/*.i-part5 .content .right #i3.active {
  left:132px;
}*/
.i-part5 .content .right #i4{
          bottom: 300px;
    left: 181px;
}
.i-part5 .content .right .img #text.t4 {
        bottom: 300px;
    left: 85px;
}
/*.i-part5 .content .right #i4.active {
  left:139px;
}*/
.i-part5 .content .right #i5{
         left: 438px;
    bottom: 319px;
}
.i-part5 .content .right .img #text.t5 {
  bottom: 320px;
    left: 340px;
}
/*.i-part5 .content .right #i5.active {
  left:152px;
}*/
.i-part5 .content .right #i6{
     left: 371px;
    bottom: 324px;
}
.i-part5 .content .right .img #text.t6 {
       bottom: 325px;
    left: 275px;
}
/*.i-part5 .content .right #i6.active {
  left:169px;
}*/
.i-part5 .content .right #i7{
  left: 84px;
  bottom: 231px;
}
.i-part5 .content .right .img #text.t7 {
     bottom: 230px;
    left: -10px;
}
/*.i-part5 .content .right #i7.active {
  left:166px;
}*/
.i-part5 .content .right #i8{
    bottom: 372px;
    left: 400px;
}

.i-part5 .content .right .img #text.t8 {
        bottom: 368px;
    left: 305px;
}
/*.i-part5 .content .right #i8.active {
  left:180px;
}*/
.i-part5 .content .right #i9{
         left: 161px;
    bottom: 211px;

}

.i-part5 .content .right .img #text.t9 {
bottom: 211px;
    left: 65px;
}
.i-part5 .content .right #i10{
            left: 430px;
    bottom: 390px;

}
.i-part5 .content .right .img #text.t10 {
bottom: 386px;
    left: 335px;
}

.i-part5 .content .right #nti1{
            left: 433px;
    bottom: 172px;

}
.i-part5 .content .right .img.nt #text.t1 {
bottom: 170px;
    left: 335px;
}
.i-part5 .content .right #zzi1{
            left: 366px;
    bottom: 204px;

}
.i-part5 .content .right .img.zz #text.t1 {
bottom: 200px;
    left: 270px;
}
.i-part5 .content .left-new{
  display:none;
}
 

.i-part5 .content .right  #text{
  position:absolute;
  color:#fff;
  font-size:16px;
  text-align:center;
  line-height:24px;
  z-index: 100;
   display: none; 
  padding-bottom:37px;
}
.i-part5 .content .right  #text .text-inner{
   padding:15px;
   width:200px;
   background:#faba00;
    border-radius:10px;
}
.i-part5 .content .right  #text .b-jt{
  position:absolute;
  bottom:0;
  left:40%;
}
.i-part5 .content .right  #text .b-jt{

}

.i-part6{
  padding-bottom:70px;
}
.i-part6 .content{
  width:49%;
  float:left;
  margin-left:2%;
}
.i-part6 .content:first-child{
  margin-left:0;
}
.i-part6 .content .list{
  
}
.i-part6 .content .list a{
  display:block;
}
.i-part6 .content .list .left{
  overflow:hidden;
}
.i-part6 .content .list .left-main{
  max-height:360px;
    overflow:hidden;
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.i-part6 .content .list .left-main img{
  width:100%;
}
.i-part6 .content .list .left:hover .left-main{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
    -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.i-part6 .content .list .middle{
  /*width:51%;*/
  /*float:left;*/
  height:100%;
  /*margin:0 4.5%;*/
}
.i-part6 .content .list .middle .title{
  font-size:20px;
  font-weight:bold;
  color:#898989;
  position:relative;
  min-height:50px;
  margin-top:20px;
}
.i-part6 .content .list .middle .title .l{
  width:70%;
  overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.i-part6 .content .list .middle .title a{
  color:#898989;
}
.i-part6 .content .list .middle .title:hover{
  color:#00a88f;
  text-decoration: underline;
}
.i-part6 .content .list .middle .xq{
  width:130px;
  height:35px;
  text-align:center;
  line-height:35px;
  display:inline-block;
  font-size:12px;
   position:absolute;
   right:0;
   top:0;
  color:#fff !important;
  background:#00a88f;
   
}
.i-part6 .content .list .middle .desc{
  font-size:12px;
  color:#898989;
  line-height:26px;
  text-align: justify;
}
.i-part6 .content .list .middle .desc a{
  color:#898989;
 display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i-part6 .content .list .right{
  width:18.5%;
  float:left;
  height:100%;
  text-align:center;
}
.i-part6 .content .list .right .p1{
  font-size:130px;
  font-weight:bold;
  color:#00a88f;
  line-height:1;
}
.i-part6 .content .list .right .p2{
  font-size:32px;
  color:#919191;
}
.banner3 .swiper-pagination-switch{
    display:inline-block;
    width:15px;
    height:15px;
    border-radius:50%;
    background:#b3b1b1;
    margin-left:15px;
    cursor: pointer;
}
.banner3 .pagination .swiper-pagination-switch:first-child{
    margin-left:0;
}
.banner3 .swiper-active-switch{
    background:#a9c90a;
}

.banner3 .pagination{
    position:absolute;
    bottom:20px;
    text-align:center;
    width:100%;
 }
.footer{
  padding:20px 0;
  border-top:5px solid #17af98;
}
.footer .left{
  width:20%;
  float:left;
  border-right:1px solid #595757;
}
.footer .left img{
  float:left;
   
}
.footer .left .tel{
  display:inline-block;
  float:left;
  color:#fff;
  margin-left:5%;
}
.footer .left .tel .p1{
  font-size:16px;
  color:#595757;
  margin:12px 0 0 0;
}
.footer .left .tel .p2{
  font-size:34px;
  font-weight:bold;
  color:#595757;
  margin-bottom:0;
}
.footer .left .tel .p3{
  font-size:16px;
}
.footer .middle{
  width:50%;
  float:left;
  padding:0 3%;
  color:#fff;
}
.footer .middle .nav {
  text-align:center;
}
.footer .middle .nav a{
   
  padding:0 8px;
  font-size:16px;
  letter-spacing: 2px;
  border-left:1px solid #fff;
  color:#fff;
  line-height:1;
  margin-bottom:5px;
}
.footer .middle .info{
  margin-top:10px;
  padding-left:8px;
  font-size: 15px;
  text-align: center;
}
.footer .middle .nav a:first-child{
  border-left:none;
}
.footer .right{
  width:80%;
  float:left;
  padding-left:2%;
}
.footer .right img{
  max-width:100%;
  float:right;
}

/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬*/
.top-img{
  width:100%;
  height:410px;
  position:relative;
  background-position:top!important;
}
.top-img .top-nav{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
}
.top-img .top-nav .content{
    position:static;
}

.top-img .top-nav .content .inner{
	filter:alpha(opacity=80);
    background:#fff;
	width:1000px;
	}

.top-img .top-nav .content .inner a{
  color:#00a88f;
  width:33.3333%;
  float:left;
  height:65px;
  line-height:65px;
  text-align:center;
  font-size:20px;
}
.top-img .top-nav .content .inner a.on{
   background:#00a88f !important;
   filter:alpha(opacity=60);
  background:#559408;
  position:static;
}
.top-img .top-nav .content .inner a.on span{
  color:#fff;
}
.qyjj{
  padding:0;
}
.qyjj .left{
   
}
.qyjj .left .title{
  margin-bottom:30px;
}
/*.qyjj .left .title .p1{
  font-size:30px;
  color:#92c22c;
}
.qyjj .left .title .p2{
  font-size:18px;
  color:#92c22c;
}*/
.qyjj .left .desc{
  text-align: justify;
  font-size:20px !important;
  color:#727171;
  line-height:32px;
}
.qyjj .left .desc span{
   font-size:20px !important;
}
.qyjj .right{
  width:50%;
  float:left;
  text-align:right;
}
.qyjj .right img{
  max-width:100%;
}
@media screen and (min-width:1051px) and (max-width: 1300px){
   .i-part1 .content .right .text-content .text-i .desc {
      font-size:18px;
       line-height:42px;
    }
}
@media screen and (max-width: 1050px) {
  .i-part1 .content .right .text-content .text-i .title{
    font-size:20px;
  }
  .i-part1 .content .right .text-content .text-i .title span{
    font-size:42px;
  }
  .i-part1 .content .right .text-content .text-i .desc {
       font-size:16px;
       line-height:42px;
    }
    .i-part1 .content .right .nav a{
      font-size:18px;
    }
    .i-part3 .content .right .nav a{
       font-size:16px;
  }
  
  .i-part3 .content .right .text-i .title{
    font-size:42px;
  }
}
 
@media screen and (max-width: 1070px){
  .header .right{
    width: 66%;
  }
}
@media screen and (max-width: 1070px){
  .i-part4 .banner2 .swiper-slide .list .text1 .desc{
    display: -webkit-box;  
-webkit-box-orient;  
text-overflow: ellipsis;  
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-height:28px;
  }
}
.tj{
  text-align:left;
  margin-top:10px;
}
.tj button{
  display:inline-block;
  width:130px;
  height:50px;
  text-align:center;
  line-height:50px;
  color:#fff;
  outline: none;
 font-size:16px;
   border: 1px solid transparent; 
   
}
.tj button.submit{
  background:#00a88f;
   margin-right:10px;
}
.tj button.cz{
  background:#c9c9cb;
 
}
#doc-modal-2 p{
  text-align:center;
  font-size:20px;
  color:#94c22e
}
 #doc-modal-2 p span{
  font-size:24px;
  font-weight:bold;
 }
#doc-modal-2 .am-modal-dialog{
  border:10px solid #959595;
  width:600px;
}
#doc-modal-2 .ewm{
  padding:30px 10px;
}
#doc-modal-2 .ewm .left{
  width:50%;
  float:left;
  text-align:center;
}
#doc-modal-2 .ewm .right{
  width:50%;
  float:right;
   text-align:center;
}
#doc-modal-2 .ewm p{
  font-size:18px;
  margin-top:20px;
}
#doc-modal-2 .am-close{
  font-size:50px;
  font-weight:normal;
  top:14px;
  right:23px;
}
/*Ã¥â€œÂÃ§â€°Å’Ã¥Å½â€ Ã§Â¨â€¹*/

.all-title{
  text-align:center;
  color:#00a88f;
  margin-bottom:40px;
  margin-top:40px;
}
.all-title .p1{
  font-size:36px;
  position:relative;
  font-weight:bold;
 padding-bottom:20px;
}
.all-title .p2{
  font-size:26px;
  position:relative;
  text-transform : uppercase;
}
.all-title .p1:before {
    content: "";
    width: 100px;
    height: 2px;
    background: #00a88f;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -50px;
}
.pplc{
  padding:60px 0;
 
}
.pplc .list{
   border-top:3px solid #e3e3e3;
}
.pplc .list li{
  border-bottom:3px solid #e3e3e3;
}
.pplc .list li .left{
  float:left;
  width:24.5%;
  height:100%;
  padding-top:25px;
  padding-left:4%;
  font-size:46px;
  color:#9fa0a0;
  font-weight:bold;
  
}
.pplc .list li .left.on{
  color:#00a88f;
}
.pplc .list li .right{
  border-left:3px solid #e3e3e3;
  float:left;
  width:75.5%;
  padding:30px 7%;
  text-align:justify;
  color:#898989;
  font-size:16px;
  line-height:32px;
}

/*Ã¥ÂË†Ã¤Â½Å“Ã¤Â¼â„¢Ã¤Â¼Â´*/
.hzhb{
  
  padding-bottom:60px;
}
.hzhb ul li:first-child{
  border-top:none;
}
.hzhb ul li:first-child .content{
  border-top:none;
}
.hzhb li{
  padding-top:6px;
  border-top:3px solid #559408;
}
.hzhb li .content{
  border-top:3px solid #b7b7b7;
  padding:75px 0;
}
.hzhb li .content .left{
  float:left;
}
.hzhb li .content .right{
  float:right;
}
.hzhb li .content .img{
  height:373px;
  width:50%;
}
 
 
   

.hzhb li .content .text{
  padding-top:15px;
  width:44.5%;
   height:373px;
}
.hzhb li .content .text img{
  margin-bottom:35px;
  max-width:100%;
}
.hzhb li .content .text .title{
  font-size:24px;
  color:#595757;
  font-weight:bold;
  margin-bottom:10px;
}
.hzhb li .content .text .desc{
  font-size:16px;
  color:#898989;
  line-height:32px;
  text-align:justify;
}

/*Ã¥â€¦Â³Ã¦Â³Â¨Ã¦Ë†â€˜Ã¤Â»Â¬*/
.gzwm{
  padding:60px 0;
 
  text-align:center;
}

.gzwm .ewm{
  width:614px;
  margin:0 auto 70px;
}
.gzwm .ewm p{
  font-size:30px;
  color:#00a88f;
  margin-top:20px;
}
.gzwm .ewm .left{
  float:left;
}
.gzwm .ewm .right{
  float:right;
}
.gzwm .text p{
  margin-top:30px;
  color:#727171;
  font-size:24px;
  line-height:44px;
}

.gzwm #box{
  width:100%;
  height:470px;
  margin-bottom:60px;
}
.gzwm input.txt { height:16px; line-height:18px;}

   .gzwm .iw_poi_title {color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

   .gzwm .iw_poi_content {color:#666;font-size:14px;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

   

   .gzwm #container {width:100%;height:100%;}

   .gzwm #result { width:100%; height:100%; overflow-y:auto;}
   .gzwm .a-c{
      width:100%;
      height:100%;
    }

/*Ã¨Â´Â´Ã¥Â¿Æ’Ã¦Å“ÂÃ¥Å Â¡*/
.txfw1{
  padding:60px 0;
}
.txfw1 ul li{
  width:31.5%;
  margin-left:2.75%;
  position:relative;
  
  float:left;
  margin-bottom:25px;
}
.txfw1 ul li a{
  display:block;
}
.txfw1 ul li:nth-child(3n+1){
  margin-left:0;
}
.txfw1 ul li img{
  width:100%;
  transition: all 0.6s;
}
.txfw1 .img{
  /*height:240px;*/
  overflow:hidden;
}
.txfw1 .img:hover img{
  transform: scale(1.1)
}
.txfw1 .info{
  padding:10px 0;
  position:relative;
  height:150px;
  text-align:justify;
    padding-left:90px;

}
.txfw1 .info .left{
  position:absolute;
   left:0;
  top:10px;
  width:74px;
  height:74px;
  color:#fff;
  font-size:16px;
}
.txfw1 .info .left span{
  display:inline-block;
  width:40px;
  height:48px;
  margin-top:13px;
  margin-left:17px;
  text-align:center;
  font-weight:bold;
}
.txfw1 .info .right{
  color:#333;
  font-size:14px;
  width:100%;
  height:74px;
  display:table-cell;
  vertical-align:middle;
}


.txfw{
  padding:60px 0;
}
.txfw ul li{
  width:31.5%;
  margin-left:2.75%;
  position:relative;
  overflow: hidden;
  float:left;
  margin-bottom:25px;
}
.txfw ul li a{
  display:block;
}
.txfw ul li:nth-child(3n+1){
  margin-left:4%;
}
.txfw ul li img{
  width:100%;
  height:380px;
}
.txfw ul li .text{
  position:absolute;
  width:100%;
  color:#fff;
}
.txfw ul li .text .text-main{
  width:100%;
  height:100%;
   background:rgba(85,148,8,0.6) !important;
    filter:alpha(opacity=60);
  background:#559408;
  position:static;
}
.txfw ul li .text1 p{
  text-align:center;
  font-size:30px;
  /*height:60px;*/
  padding:10px 5px;
  /*line-height:60px;*/
}
.txfw ul li .text1{
  bottom:0;
   opacity:1;
   visibility: visible;
   transition:All 0.6s ease-in;
    -webkit-transition:All 0.6s ease-in;
    -moz-transition:All 0.6s ease-in;
    -o-transition:All 0.6s ease-in;
}
.txfw ul li:hover .text1{
  opacity:0;
  visibility: hidden;
   transition:All 0.2s ease-in;
    -webkit-transition:All 0.2s ease-in;
    -moz-transition:All 0.2s ease-in;
    -o-transition:All 0.2s ease-in;
}
.txfw ul li:hover .text2{
  bottom:0;
   transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
}
.txfw ul li .text2{
  height:100%;
  bottom:-500px;
   transition:All 0.4s ease-in;
    -webkit-transition:All 0.4s ease-in;
    -moz-transition:All 0.4s ease-in;
    -o-transition:All 0.4s ease-in;
}
.txfw ul li .text2 .text-main{
  padding:20px;
}
.txfw ul li .text2 .info{
  border:2px solid #fff;
  height:100%;
  padding:10% 8% 0;
  position:relative;
  
}
.txfw ul li .text2 .info .title{
  text-align:center;
  font-size:30px;
  margin-bottom:15px;
}
.txfw ul li .text2 .info .desc{
  text-align: justify;
  line-height:34px;
  font-size:20px;
}

/*Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’*/
.xwzx .pages{
  text-align:center;
  margin-top:30px;
}
.xwzx .pages .a1{
  display:inline-block;
  width:90px;
  height:35px;
  text-align:center;
  line-height:35px;
   background:#c9caca;
   color:#fff;
   font-size:20px;
}
.xwzx .pages a{
  display:inline-block;
  width:35px;
  height:35px;
  margin-left:8px;
  text-align:center;
  line-height:35px;
  background:#c9caca;
  color:#fff;
  font-size:20px;
}
.xwzx .pages span{
   display:inline-block;
  width:35px;
  height:35px;
  margin-left:8px;
  text-align:center;
  line-height:35px;
  background:#c9caca;
  color:#fff;
  font-size:20px;
   background:#00a88f;
}
.xwzx .pages a.on{
  background:#00a88f;
}
.xwzx .pages i{
  font-style:normal;
}
.xwzx  ul li .text1 p{
  font-size:16px;
}
.xwzx  ul li .text2 .info .title{

  font-size:20px;
  text-align:left;
}
.xwzx ul li .text2 .info .desc{
  font-size:16px;
}
.xwzx ul li .text2 .info .lj{
  position:absolute;
  bottom:20px;
  left:8%;
  width:84%;
  padding:5px 0;
  background:#faba00;
  text-align:center;
}
/*Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã¦Æ’â€¦*/
.xwzx .xq-title{
  text-align:center;
  color:#00a88f;
  font-size:36px;
}
.xwzx .time{
  text-align:center;
  color:#b5b5b6;
  font-size:26px;
  margin-top:10px;
}
.xwzx  .content{
  text-align:justify;
  margin-top:35px;
  color:#727171;
  font-size:20px;
  line-height:36px;
}
.xwzx  .content img{
  max-width:100%;
  margin:20px auto;
}

/*Ã¦Å“ÂºÃ¦Å¾â€žÃ¥â€¦Â»Ã¨â‚¬Â*/
.jgyl ul li{
  width:48%;
  margin-left:4%;
} 
.jgyl ul li:nth-child(2n+1){
  margin-left:0;
}

.jgyl ul li:first-child{
  margin-left:0;
}
.jgyl ul li .text1 p{
  font-size:20px;
}
 .jgyl .info{
  margin-top:-23px;
  padding:0 10px;
 }
 .jgyl .img{
  overflow:hidden;
  max-height:420px;
 }
  .jgyl .img img{
   transition: all 0.6s; 
  }
  .jgyl .img:hover img{
    /*transform: scale(1.1)*/
  }
 .jgyl .info .title{
  display:inline-block;
  padding:5px 15px;
  color:#fff;
  background:#00a88f;
  font-size:26px;
 }
.jgyl .info .tel{
  color:#333;
  font-size:16px;
  margin-top:10px;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.jgyl-show .view img{
  width:100%;
}
.jgyl-show .view .arrow-left{
  position:absolute;
  top:45%;
  left:0;
  width:60px;
  height:105px;
  background:url(../images/sjjt-1.png) no-repeat center;
  z-index:100;
}
.jgyl-show .view .arrow-right{
  position:absolute;
  top:45%;
  right:0;
  width:60px;
  height:105px;
  background:url(../images/sjjt-2.png) no-repeat center;
  z-index:100;
}
.jgyl-show .preview img{
  width:100%;
}
.jgyl-show .preview{
  margin-top:40px;
}
.jgyl-show .preview .swiper-slide .img{
  padding-right:20px;
}
.jgyl-show .content1{
  text-align:justify;
  font-size:24px;
  color:#727171;
  line-height:38px;
}
.jgyl-show .content1 img{
  max-width:100%;
  margin:20px auto;
}
.jgyl-show .bottom-i1{
  height:380px;
  margin-top:50px;
}
.jgyl-show .bottom-i1 .left{
  width:50%;
  height:100%;
  float:left;
}
.jgyl-show .bottom-i1 .right{
  width:50%;
  height:100%;
  float:right;
  background:#00a88f;
  color:#fff;
  padding:3%;
  
}
.jgyl-show .bottom-i1 .right .p1{
  font-size:34px;
  font-weight:bold;
}
.jgyl-show .bottom-i1 .right .p2{
  margin-top:8px;
  font-size:24px;
  line-height:36px;
  
}
.jgyl-show .bottom-i1 .left #box1{
  height:100%;
}
.jgyl-show .bottom-i1 .left #container1{
  height:100%;
}
.jgyl-show .bottom-i2{
  margin-top:12px;
}
.jgyl-show .bottom-i2 li{
  width:32%;
  float:left;
  margin-left:2%;
 height:270px;
  color:#fff;
}
.jgyl-show .bottom-i2 li:first-child{
  margin-left:0;
}
.jgyl-show .bottom-i2 li .text{
  height:100%;
   padding:76px 10%;
     background:rgba(85,148,8,0.6) !important;
    filter:alpha(opacity=60);
  background:#559408;
  position:static;
 
}
.jgyl-show .bottom-i2 li .text .main{
   padding-left:90px;
   
   font-size:26px;
}
.jgyl-show .bottom-i3{
  margin-top:85px;
  text-align:center;
}
.jgyl-show .bottom-i3 li{
  display:inline-block;
  width:auto;
  float:none;
  margin-left:0;
  margin-bottom:0;
}
.jgyl-show .bottom-i3 li:first-child{
  margin-right:160px;
}
.jgyl-show .bottom-i3 li a{
  display:block;
}

/*Ã¥Â¯Â»Ã¦Â±â€šÃ¥ÂË†Ã¤Â½Å“*/
.xqhz{
  padding:60px 0;
}
.xqhz .tr1{
  height:380px;

}
.xqhz .tr1 .title{
  font-size:40px;
  font-weight:bold;
  color:#00a88f;
  margin-bottom:10px;
}
.xqhz .tr1 .desc{
  font-size:26px;
 margin-bottom:50px;
  color:#898989;
}
.xqhz .tr1 .p1{
  font-size:20px;
  color:#9c9c9c;
  line-height:36px;
  text-align:justify;
}
.xqhz .tr1 .bg1{
  /*background:url(../images/xqhz-p1.jpg) no-repeat center right*/
}
.xqhz .tr3 .bg2{
  background:url(../images/xqhz-p2.jpg) no-repeat center left
}
.xqhz .tr2 td{
  padding-bottom:50px;
  padding-top:80px;
}
.xqhz .tr2 img{
  width:100%;
}
.xqhz .tr3{
  height:380px;
}
.xqhz .tr3 .title{
    margin-bottom:10px;
    font-size:40px;
  font-weight:bold;
  color:#00a88f;
}
.xqhz .tr3 .desc{
    font-size:20px;
   line-height:36px;
  text-align:justify;
  color:#9c9c9c;
}
.xqhz .tr3 .p1{
  margin-top:10px;
    font-size:30px;
   line-height:42px;
  text-align:justify;
  color:#00a88f;
}
.xqhz .tr4 td{
  padding:80px 0;
}
.xqhz .tr4 td p{
  font-size:20px;
   line-height:36px;
  text-align:justify;
  color:#9c9c9c;
}
.xqhz .tr4 td p span{
  font-size:34px;
  color:#00a88f;
  font-weight:bold;
}
.xqhz .tr5 img{
  width:100%;
}
.xqhz .tr6 td{
  padding-top:15px;
  padding-bottom:85px;
}
.xqhz .tr6 img{
  width:100%;
}
.xqhz .tr7 td{
  padding-bottom:90px;
}
.xqhz .tr7 .title{
   margin-bottom:10px;
    font-size:40px;
  font-weight:bold;
  color:#00a88f;
  text-align:center;
}
.xqhz .tr7 .desc{
   font-size:20px;
   line-height:36px;
  text-align:center;
  color:#9c9c9c;
  margin-bottom:40px;
}
.xqhz .tr7  img{
  width:100%;
}
.xqhz .tr7  .p1{
  font-size:20px;
   color:#00a88f;
   text-align:center;
   margin-top:45px;
}
.xqhz .tr7 .title1{
  margin-top:100px;
   margin-bottom:10px;
    font-size:40px;
  font-weight:bold;
  color:#00a88f;
  text-align:center;
}
.xqhz .tr7  .p2{
  font-size:20px;
   color:#9c9c9c;
   text-align:center;
   
}
.xqhz .tr8 td{
       
  vertical-align: text-top;
  padding:0 20px;
}
.xqhz .tr8 td p{
  color:#9c9c9c;
  font-size:20px;
  margin-top:33px;
  line-height:36px;
}
.xqhz .tr9 td{
  padding-top:100px;
}
.xqhz .tr9 .p1{
  font-size:56px;
  font-weight:bold;
   color:#00a88f;
   text-align:center;
}
.xqhz .tr9 .p2{
  font-size:30px;
  margin-top:10px;
   color:#00a88f;
   text-align:center;
}

/*发展历程*/
/*关于我们-发展历程*/
/* Clear Fix */
.clearfix:after, .xrow:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
  .f24 {
  font-size: 24px; }
  .pageabout{
    padding-top:60px;
  padding-bottom:60px;
  }
.dashiji {
  
  color: #001558; }
.dashiji .yearabout {font-size: 72px;text-align: center;margin-bottom: 28px; margin-left: 150px; margin-right: 150px; color: #00a88f;}
 .dashiji .text {color: #777777; }
.dashiji .dome-inner {background: url(../images/shuxian.jpg) repeat-y center; }

.dashiji .demoone {padding-bottom: 50px; }
.dashiji .show-demo {width: 50%;}
/*.show-demo_minh{height: 500px;}*/
.dashiji .month {font-size: 36px; }
.dashiji .firstleft .show-demo { padding-top: 170px; min-height:500px; }
.dashiji .firstleft .show-demo:nth-child(1) {padding-top: 0; }
.dashiji .firstleft .show-d {margin-top: 40px; }
.dashiji .firstleft .show-d img {width: 100%;-webkit-transition: all 300ms 0s ease-out;-moz-transition: all 300ms 0s ease-out;-ms-transition: all 300ms 0s ease-out;-o-transition: all 300ms 0s ease-out;transition: all 300ms 0s ease-out; }
.dashiji .firstleft .show-d img:hover {opacity: 0.9; }
.dashiji .firstleft .month {margin-top: -23px; }
.dashiji .firstleft .text {font-size: 16px;color: #727171;line-height: 25px;margin-top: 40px; }
.dashiji .firstleft .show-demo:nth-child(odd) {float: left; }
.dashiji .firstleft .show-demo:nth-child(odd) .show-d {padding-right: 52px; min-height: 500px; }
.dashiji .firstleft .show-demo:nth-child(odd) .month {text-align: right;padding-right: 58px;margin-right: -10px;background: url(../images/xianbiao1.png) no-repeat right center; }
.dashiji .firstleft .show-demo:nth-child(odd) .text {padding-left: 20%; }
.dashiji .firstleft .show-demo:nth-child(even) {float: right; }
.dashiji .firstleft .show-demo:nth-child(even) .show-d {padding-left: 52px;  min-height: 500px;}
.dashiji .firstleft .show-demo:nth-child(even) .month {text-align: left;padding-left: 58px;margin-left: -8px;background: url(../images/xianbiao2.png) no-repeat left center; }
.dashiji .firstleft .show-demo:nth-child(even) .text { padding-right: 20%; }
.pageabout .right select {-webkit-appearance: none;    height: 37px;margin-right: 5px;    padding: 0 0px 0px 10px;line-height: 28px;width: 100px;border: none; background:url(../images/selectbg.png);display: block;margin-left: 12px;color: #f9be00; }
.pageabout .right{border: 1px solid #ddd;text-align: center;padding: 15px 3px;}


/*居民故事*/
.story{
  padding:60px 0;
}
.story ul li{
  width:32%;
  float:left;
  margin-bottom:25px;
  margin-left:2%;
}
.story ul li:nth-child(3n+1){
 margin-left:0;
}
.story ul li .img{
  overflow:hidden;
 
}
.story ul li .img:hover img{

    transform: scale(1.1);
}
.story ul li .img img{
  width:100%;
  transition: all 0.6s;
}
.story ul li .text{
  padding:15px;
  background:#f7f3f0;
  height:140px;
}
.story ul li .text .title{
  font-size:18px;
  color:#222;
  padding-bottom:5px;
   -webkit-box-orient;  
text-overflow: ellipsis;  
overflow : hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.story ul li .text .desc{
  color:#999;
  font-size:14px;
  text-align:justify;
  line-height:24px;
   -webkit-box-orient;  
text-overflow: ellipsis;  
overflow : hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}


.addtext{
  position:absolute;
  bottom:65px;
  width: 89%;
  text-align:center;
  font-size:20px;
  font-weight:bold;
}
.addtext span{
	font-size:24px;
}

/*招聘*/
.recruit-content{
  padding:60px 0;
}
.recruit-content img{
  max-width:100%;
}
.recruit-content .i1{
  text-align:center;
}
.recruit-content .i2{
  height:974px;
  padding-top:70px;
}
.recruit-content .i2 .p1{
  color:#fff;
}
.recruit-content .i2 .p1:before{
  background:#fff;
}
.recruit-content .i3{
 
background:#f7f8f8;
padding-bottom:120px;
}
.recruit-content .i3 .inner{
  position:relative;
  top:-200px;
}
.recruit-content .i3 .list1 li .left{
  width:50%;
  float:left;
}
.recruit-content .i3 .list1 li .right{
  width:50%;
  float:left;
}
.recruit-content .i3 .list2{
  margin-top:120px;
}
.recruit-content .i3 .list2 li{
  width:31%;
  float:left;
  margin-left:3.5%;
}
.recruit-content .i3 .list2 li:first-child{
  margin-left:0;
}
.recruit-content .i3 .list2 li img{
  display:block;
  width:100%;
}
.recruit-content .i3 .list2 li .text{
  background:#fff;
  padding:80px 20px 30px;
}
.recruit-content .i3 .list2 li .text p{
  font-size:30px;
  color:#303030;
  padding-top:10px;
  position:relative;
}
.recruit-content .i3 .list2 li .text p:before{
  content:"";
  display:block;
  width:20px;
  height:2px;
  background:#303030;
  position:absolute;
  top:0;
  left:0;
}
.recruit-content .i4{
  margin-top:-200px;
}
.recruit-content .i4 .top-title{
height:150px;
color:#fff;
background:#00a88f;
font-size:32px;
text-align:center;
line-height:150px;
}
.recruit-content .i4 .main{
  padding-top:60px;
}
.recruit-content .i4 .top-desc{
  text-align:center;
}
.recruit-content .i4 .top-desc .p1{
   font-size:28px;
   color:#00a88f;
}
.recruit-content .i4 .top-desc .p2{
   font-size:20px;
   color:#9fa0a0;
   margin:20px 0 45px;
}
.recruit-content .i4 .top-desc .p3{
  display:inline-block;
   font-size:24px;
   padding:0 50px;
   height:50px;
   line-height:50px;
   color:#fff;
   background:#00a88f;
}
.recruit-content .i4 .main .list{
  margin-top:80px;
}
.recruit-content .i4 .main .list li{
   
  position:relative;
  padding-left:110px;
  border-top:1px solid #00a88f;
}
.recruit-content .i4 .main .list li:first-child{
  border-top:none;
}
.recruit-content .i4 .main .list li:first-child .right{
  padding-top:0;
}
.recruit-content .i4 .main .list li:first-child .left{
  padding-top:0;
}
.recruit-content .i4 .main .list li .left{
  width:110px;
  position:absolute;
  left:0;
  top:0;
  font-size:36px;
  color:#00a88f;
  padding-top:50px;
}
.recruit-content .i4 .main .list li .right{
  border-left:1px solid #00a88f;
  color:#727171;
  font-size:20px;
  text-align: justify;
  line-height:36px;
  padding:50px 20px;
}
.recruit-content .i4 .main .list li .right h2{
  font-size:30px;
  font-weight:normal;
}
.new-nav {

}
.new-nav span{
float:left;
width:33.3333%;
height:48px;
text-align:center;
line-height:48px;
color:#fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
font-size:18px;
cursor: pointer;
}
.new-nav span.on{
  background:#00a88f;
}
.new-nav span:first-child{
  border-left:none;
}
.i-part5 .content .right .img{
  display:none;
}
.i-part5 .content .right .img-inner{
  position:relative;
  display:inline-block;
}

#pages{
  text-align:center;
  font-size:18px;
}
#pages i{
  font-style: normal
}
#pages a{
  margin-left:10px;
  color:#666;
}
#pages span{
  margin-left:10px;
  color:#fff;
  background:#00a88f;
  display:inline-block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
}

.zp-footer{
  text-align:center;
  margin-top:70px;
}
.zp-footer img{
  margin-bottom:10px;
  margin-right:15px;
   width:62px;
}
.zp-footer p{
  display:inline-block;
  font-size:32px;
  color:#898989;
}


/*康养社区*/
.ky-nav{
  padding:30px 0;
  border-bottom:3px solid #75a234;
  text-align:center;
}
.ky-nav a{
  display:inline-block;
  padding:10px 13px;
  color:#595757;
  font-size:24px;
 
}
.ky-nav .inner a:first-child{
  margin-left:0;
}
.ky-nav .inner a.on{
  color:#fff;
  background:#75a234;
  border-radius:40px;
}
.ky-content{
  padding:70px 0;
}
.ky-content .ky-title{
  text-align:center;
  font-size:48px;
  color:#75a234;
  margin-bottom:50px;
}
.ky-content .ky-title span{
  position:relative;
  display:inline-block;
  padding-bottom:15px;
}
.ky-content .ky-title span:before{
  position:absolute;
  content:"";
  width:115px;
  height:1px;
  background:#75a234;
  bottom:0;
  left:50%;
  margin-left:-57.5px;
}
.ky-content .list1-content .list1{
  padding:20px;
  background:#f8f8f8;
  margin-top:70px;
}
.ky-content .list1-content .list1:first-child{
  margin-top:0;
}
.ky-content .ky-left{
  width:62%;
  float:left;
}
.ky-content .ky-right{
  width:38%;
  float:left;
}
.ky-content .list1-content .list1 .ky-right{
  padding-top:60px;
  padding-left:30px;
}
.ky-content .list1-content .list1 .ky-right .title{
  font-size:40px;
  color:#381203;
  width:170px;
  border-bottom:1px solid #9fa0a0;
}
.ky-content .list1-content .list1 .ky-right .desc{
  font-size:22px;
  color:#727171;
  margin-top:5px;
}
.ky-content .list1-content .list1 .ky-right .info{
  margin-top:10px;
  font-size:20px;
  color:#727171;
}
.ky-content .list3 p span{
  font-size:34px !important;
  color:#727171;
}
.ky-content .b-title{
font-size:38px;
  color:#75a234;
  display:inline-block;
  border-bottom:1px solid #9fa0a0;
  margin-bottom:10px
}
.ky-content .list5{
  margin-top:45px;
}
.ky-content .list5 li{
  width:48%;
  float:left;
  margin-bottom:60px;
  margin-left:4%;
}
.ky-content .list5 li:nth-child(2n+1){
  margin-left:0;
}
.ky-content .list5 li img{
  width:100%;
}
.ky-content .list5 li .img{
  position:relative;
}
.ky-content .list5 li .img p{
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  height:80px;
  text-align:center;
  line-height:80px;
  font-size:42px;
  color:#381203;
  background:rgba(255,255,255,.6);
}
.ky-content .list5 li .text{
margin-top:25px;
padding:30px;
text-align:justify;
font-size:20px;
color:#595757;
line-height:36px;
height:170px;
background:#f8f8f8;
}
.ky-content .list4 img{
  width:100%;
}
.ky-content .list4 li{
  margin-bottom:45px;
  background:#f8f8f8;
}
.ky-content .list4 .right{ 
    float:right;
}
.ky-content .list4 .right.text{
  border-left:10px solid #fff;
}
.ky-content .list4 .left.text{
  border-right:10px solid #fff;
}
.ky-content .list4 .text{
   background:#f8f8f8;
    padding:50px 20px;
}
.ky-content .list4 .left{
  float:left;
}
.ky-content .list4 .info{
  margin-top:35px;
  font-size:20px;
  color:#727171;
  line-height:36px;
  text-align:justify;
}

.ky-content .list2 .text{
   background:#f8f8f8;
   padding-bottom:0 !important;
   border:none !important;
}
.ky-content .list2 .text .desc{
  color:#595757;
  font-size:24px;
}

/*医疗护理*/
.desc6{
  font-size:32px;
  color:#727171;
  text-align:justify;
}
/*康复理疗*/
.ky-content .list7 li{
  margin-top:70px;
}
.ky-content .list7 li .title{
  font-size:38px;
  color:#75a234;
  position:relative;
}
.ky-content .list7 li .title:after{
  width:200px;
  height:1px;
  background:#9fa0a0;
  content:'';
  position:absolute;
  bottom:0;
  left:0;
}
.ky-content .list7 li .desc{
  color:#727171;
  font-size:32px;
  text-align:justify;
  margin-top:15px;
}

/* 课程介绍 */
.course {

}
.tit {
    color: #8a1d2a;
    font: 400 30px/40px "Microsot Yahei";
    text-align: center;
}
.tit p {
    color: #b5b5b5;
    font: 400 20px/30px "Microsot Yahei";
    text-transform: uppercase;
}
.courselist li {
    height: 574px;
    width: 16.5%;
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.courselist li.on {
    cursor: pointer;
}
.courselist li .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    text-align: center;
}
.courselist li .cover:before {
    content: ".";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
}
.courselist li .cover a {
    display: inline-block;
    color: #fff;
    font: 400 24px/52px "Microsot Yahei";
    border-bottom: 3px solid #fff;
    vertical-align: middle;
}
.courselist li .text {
    display: none;
}
.courselist li.on {
    width: 50%;
    background-position: 0 0 !important;
}
.courselist li.on .cover {
    display: none;
}
.courselist li.on .text {
    display: block;
    width: 100%;
    float: right;
    background: #00a88f;
    height: 574px;
}
.textbox {
    padding: 45px 30px;
    color: #fff;
}
.textbox h3 {
    font: 400 30px/50px "Microsoft Yahei";
}
.textbox p {
    font: 400 18px/36px "Microsoft Yahei";
    padding: 20px 0;
}
.textbox .intro {
    font: 400 14px/30px "Microsoft Yahei";
}
.courselist .img img {
    max-width: 100%;
    height: auto;
}
.swiper-container2 {
    padding-top: 20px;
    width: 100%;
    overflow: hidden;
}
.swiper-container2 .swiper-slide a {
    display: block;
    color: #333;
    font: 400 14px/36px "Microsoft Yahei";
    text-align: center;
}
.index-news{ margin-top:40px; height:270px;}
.index-news li{ float:left; width:23%; margin-left:10px; margin-right:10px; line-height:26px;}
.index-news li a{ color:#333;}
.index-news li span{ color:#999;}
.index-news li img{ width:100%;}
.news-more{ width:110px; background-color:#00a88f;height:28px; clear: both; margin:auto; text-align: center; line-height:28px; border-radius:20px; }
.news-more a{ color:#fff;}
.lc{ width:100%; background-color:#17af98; padding:30px 0 30px 0; text-align:center; margin-bottom:10px;}
.lc .an:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
.fdh{ width:800px; margin:auto; height:40px;}
.fdh li{ float:left; padding:0 20px 0 20px; text-align:center;}
.fdh li a{ color:#000;}


.container { width: 1200px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
/*入住流程*/
.step-bg{ width:100%; background:#17af98; padding: 60px 0;}
.step-title{width:558px; margin: 0 auto; background: #e5e5e5;height:1px; position: relative;}
.step-title span{display:block;position:absolute;left:50%; top:-20px; margin-left:-75px;width:150px;  text-align:center;lline-height:36px;font-size:30px; background: #17af98;  color:#fefefe; }

.step-item{}
.step-item li{ width:16.66%; float: left; position: relative;}
.step-item li:before{position:absolute;right:-13px; top:50%; margin-top:-13px;content:""; width:26px;height:26px;background: url("../images/icon-2.png") center no-repeat;  }
.step-item li .icon{ width: 68px; height: 68px; margin:0 auto; background-image:url("../images/step-white-1.png") ;background-position: center; background-repeat: no-repeat;background-size: 68px;}
.step-item li .content{ font-size: 16px; line-height:22px; color:#effffd; text-align: center; padding:6px 2px; text-align: center;}
.step-item li:nth-child(1) .icon{background-image:url("../images/step-white-1.png"); background-size: 68px;}
.step-item li:nth-child(2) .icon{background-image:url("../images/step-white-2.png"); background-size: 68px;}
.step-item li:nth-child(3) .icon{background-image:url("../images/step-white-3.png"); background-size: 68px;}
.step-item li:nth-child(4) .icon{background-image:url("../images/step-white-4.png"); background-size: 68px;}
.step-item li:nth-child(5) .icon{background-image:url("../images/step-white-5.png"); background-size: 68px;}
.step-item li:nth-child(6) .icon{background-image:url("../images/step-white-6.png"); background-size: 68px;}
.step-item li:last-child:before{display: none;}
