
.inner1200 {
    margin: 0px auto;
    width: 1200px;
    position: relative;
}
.insection1{
  padding: 65px 0;
  background: url(../images/incpbk.png) no-repeat;
  position: relative;overflow: hidden;
}

.index-content .in-title{
  text-align: center;
}

.index-content .in-title .p1{
  color: #e0e0e0;font-size: 60px;
}
.index-content .in-title .p2{
  font-size: 30px;color: #000000;
  position: relative;top: -30px;
}
.index-content .in-title .p2::after{
  content: "";position: absolute;height: 1px; width: 43%;
  left: 0%;background: #d6d7d9;top: 50%;
}

.index-content .in-title .p2::before{
  content: "";position: absolute;height: 1px; width: 43%;
  right: 0;background: #d6d7d9;top: 50%;
}

.incoul{display: inline-block;width: 100%;}
.incoul li{float: left;width: 20%;box-sizing: border-box;padding: 0 10px;}
.incoul li a{display: inline-block;width: 100%;background: #fff;padding: 0 10px;position: relative;overflow: hidden;}
.incoul li .img{position: relative;z-index: 100;}
.incoul li img{display: block;width: 100%;}
.incoul li .p2{font-size: 14px;color: #333333;line-height: 24px;height: 72px;overflow: hidden;margin: 20px 0;z-index: 100;position: relative;}
.incoul li .p1{text-align: center;font-size: 16px;color: #333333;line-height: 65px;z-index: 100;position: relative;}
.incoul li a::after{position: absolute;content: "";left: 0;top: -99%;width: 100%;height: 100%;background: #000;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.incoul li.bg1 a::after{background: #3399ff;}
.incoul li.bg2 a::after{background: #ee160b;}
.incoul li.bg3 a::after{background: #46ab35;}
.incoul li.bg4 a::after{background: #f3a224;}
.incoul li.bg5 a::after{background: #4d42b8;}
.incoul li:hover a::after{top: -50%;}
.incoul li:hover .p1{color: #fff;}


.insection2 {padding: 55px 0;position: relative;overflow: hidden;}
.insection2 .title{font-size: 24px;color: #000000;line-height: 50px;}
.insection2 .title a{font-size: 14px;color: #999999;float: right;}
.insection2 .le{float: left;width: 50%;box-sizing: border-box;padding-right: 20px;}
.insection2 .le a{position: relative;display: inline-block;width: 100%;overflow: hidden; margin-top: 10px;}
.insection2 .le a .text{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,0,0,0.5);padding: 15px;}
.insection2 .le a:hover img{transform: scale(1.1);}
.insection2 .le a img{-webkit-transition:all 0.5s ; transition:all 0.5s;}
.insection2 .le a .text p{color: #fff;font-size: 18px;}
.insection2 .le a .text .p2{color: #fff;font-size: 16px;}
.insection2 .right{float: right;width: 50%;}

.innewsul{display: inline-block;width: 100%;}
.innewsul li{float: left;width: 100%;padding: 10px; margin-bottom: 13px;}
.innewsul li .img{float: left;width: 28%;position: relative;overflow: hidden;height: 120px;}
.innewsul li .img img{-webkit-transition:all 0.5s ; transition:all 0.5s;display: block;width: 100%;}
.innewsul li:hover{background: #f5f5f5;}
.innewsul li:hover .img img{transform: scale(1.1);}
.innewsul li:hover .text .p1{color: #009049;}
.innewsul li .text{float: left;width: 72%;padding-left: 20px;padding-right: 10px;}
.innewsul li .text .p1{font-size: 16px;color: #000; -webkit-transition:all 0.5s ; transition:all 0.5s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.innewsul li .text .p2{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #444444; margin: 10px 0;}
.innewsul li .text p span{font-size: 14px;color: #999999;margin-right: 10px;}
.innewsul li .text p img{margin-right: 3px;}

.insection3{background: url(../images/inabbk.png) center no-repeat; padding: 65px 0;background-size: 100% 100%;position: relative;overflow: hidden;}
.insection3 .le{float: left;width: 50%;}
.insection3 .le .img{position: relative;overflow: hidden;}
.insection3 .le .img img{-webkit-transition:all 0.5s ; transition:all 0.5s;display: block;width: 100%;}

.insection3 .le:hover img{transform: scale(1.1);}
.insection3 .le .text {background: #fff; padding: 30px;}
.insection3 .le .text .p1{font-size: 24px;color: #333333;}
.insection3 .le .text .con{padding-top: 8px;color: #333333;font-size: 14px;line-height: 24px;}
.insection3 .le .text .inabouta{display: block;margin-top: 10px;color: #333;}
.insection3 .ri{float: right;width: 50%;box-sizing: border-box;padding-left: 65px;}
.insection3 .ri .text .p11{font-size: 26px;color: #000000; line-height: 30px;}
.insection3 .ri .text .p1{font-size: 36px;line-height: 36px; color: #000000;}
.insection3 .ri .text .p2{font-size: 18px;color: #666666;}
.insection3 .ri .wbox{position: relative;}
.insection3 .ri .wbox .box{background: #fff;margin-top: 26px;padding: 30px;position: relative;z-index: 500;padding-bottom: 0;}
.insection3 .ri .wbox::after{-webkit-transition:all 0.7s ; transition:all 0.s; position: absolute;content: "";background: #138950;right: -20px;top:-20px;width: 50%;height: 100%;z-index: 1}
.insection3 .ri .wbox:hover::after{top: 30px; right: -30px;}
.innewsul2{display: inline-block;width: 100%; padding-top: 5px;height:265px;overflow-y: scroll;}
.innewsul2 li{float: left;width: 100%;}
.innewsul2 li a{display: inline-block;width: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;font-size: 14px;color: #000000;line-height: 36px;}
.insection3 .ri .newsa{font-size: 40px;color: #333;}
.innewsul2 li a:hover{color: #009049;text-decoration: underline}

.footer{background: #138950;padding: 30px 0; padding-bottom: 0;}
.footer .le{float: left;width: 40%; }
.footer .ri{float: left;width: 60%;box-sizing: border-box;padding-left: 70px;border-left: 1px solid #269760; padding-bottom: 30px;}
.footer .le .n_ul{display: inline-block;width: 100%; margin: 20px 0;}
.footer .le .n_ul li{float: left;margin-right:15px;}
.footer .le .n_ul li{position: relative;}
.footer .le .n_ul li.wx1:hover .wx{display: block;}
.footer .le .n_ul li .wx{position: absolute;left: -20px;top: 50px;display: none;z-index: 200;}
.footer .le .con{}
.fonavul{display: inline-block;width: 100%;}
.fonavul li{float: left;width: 100%;border-bottom: 1px solid #269760;padding-top: 10px;}
.fonavul li:last-child{border-bottom: 0;}
.fonavul li .a1box{width: 15%;float: left;height: 100%;}
.fonavul li .a2box{float: left;width: 85%}
.fonavul li .a1{padding: 0;width: 100px;}
.fonavul li a{display: inline-block;font-size: 14px;padding: 0 10px; padding-bottom: 10px; color: #9fdcbf}
.footer .div2{border-top: 1px solid #269760;display: inline-block;width: 100%; margin-top: 40px;}
.footer .div2 p{line-height: 50px;font-size: 14px;color: #9fdcbf;}

.insection4{padding: 60px 0;position: relative;overflow: hidden;}

.case-swiper .swiper-slide{border-bottom: 2px solid #999999;}
.case-swiper .swiper-slide a{display: inline-block;width: 100%;}
.case-swiper .swiper-slide .img{position: relative;overflow: hidden;}
.case-swiper .swiper-slide .img img{-webkit-transition:all 0.5s ; transition:all 0.5s;}
.case-swiper .swiper-slide a .tex{padding: 10px 0;}
.case-swiper .swiper-slide a .tex .p1{font-size: 16px;color: #333333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.case-swiper .swiper-slide a .tex .p2{font-size: 14px;color: #666666;text-align: justify;line-height: 24px;height: 72px;overflow: hidden;}
.case-swiper .swiper-slide a .tex .p3{font-size: 14px;color: #999999;}
.case-swiper .swiper-slide:hover img{transform: scale(1.1);}
.case-swiper .swiper-slide-active{border-bottom: 2px solid #009049;}
.case-swiper .swiper-slide:hover{border-bottom: 2px solid #009049;}
.case-swiper .swiper-slide-active .tex .p1,.case-swiper .swiper-slide-active .tex .p3{color: #009049 !important;}
.case-swiper .swiper-slide:hover .tex .p1,.case-swiper .swiper-slide a:hover .tex .p3{color: #009049;}
.incasemore{text-align: center;}
.incasemore a{display: inline-block;margin: 0 auto;margin-top: 40px; position: relative;line-height: 50px;width: 180px;text-align: center;color: #fff;background: #999999;}
.incasemore a:hover {background: #138950;}
.jjfangan .h4{font-size: 18px;color: #333333;font-weight: bold;}

.jjfangan .div1{position: relative;padding: 50px 0;background:url(../images/fanganshishi.png) center no-repeat;overflow: hidden; }
.jjfangan .div1 .con{padding-top: 15px;}
.jjfangan .div1 .con img{display: block;max-width: 100%;}
.jjfangan .div2{padding: 40px 0; padding-bottom: 15px;position: relative;overflow: hidden;}
.jjfangan .h5{font-size: 18px;color: #333;font-weight: bold; margin-bottom: 25px;}
.jjfangan .h5 a{float: right;color: #888888;font-size: 14px;font-weight: 400;}
.jjfangan .h5 .sp2{font-size: 16px;color: #666666;font-weight: 400;}
.jjfangan .div2 .text{padding-top: 15px; font-size: 16px;color: #666666;line-height: 30px;}


.jjfangan .div3{padding: 20px 0;position: relative;overflow: hidden;}}
.jjfangan .div4{background: #f1f2f3; padding: 40px 0;position: relative;overflow: hidden;}

.fazhanwbox{display: inline-block;width: 100%;padding: 50px 0;position: relative;overflow: hidden;}
.fazhanwbox .fazimg{text-align: center;}
.fazhanul{display: inline-block;width: 100%;}
.fazhanwbox .line{position: absolute;height: 90%;width: 2px;background: #362c29;top: 129px;left: 49.9%;}
.fazhanul li{width: 100%;float: left;padding: 20px 0; cursor: pointer;}
.fazhanul li::after{position: absolute;content: "";width: 18px;height: 18px;background: #58a571;border-radius: 50%;left: 49.2%;}
.fazhanul li::before{position: absolute;content: "";width: 57px;height: 57px;background: url(../images/fzloding.png);left: 47.8%;z-index: 500;display: none;}
.fazhanul li .div1{float: left;width: 50%;}
.fazhanul li .div2{float: right;width: 50%;box-sizing: border-box; position: relative;}
.fazhanul li .div2 .img img{max-width: 100%;}
.fazhanul li .div2 .text .p1{font-size: 30px;color: #009a44;font-weight: bold;padding-top: 5px;}
.fazhanul li .div2 .text .con{font-size: 16px;color: #000000;line-height: 1.6;padding-top: 10px;}
.fazhanul li:nth-child(2n-1) .div2{float: right;text-align: left;padding-left: 75px;}
.fazhanul li:nth-child(2n-1) .div1{float: left;}
.fazhanul li:nth-child(2n) .div2{float: left;text-align: right;padding-right: 75px;}
.fazhanul li:nth-child(2n) .div1{float: right;}
.fazhanul li.active::before{display: block;}



/*校园招聘*/
.a_rlzydiv_c{width:100%; margin:0px; padding:0px;float: left;}
.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;}
.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#ebe9e9; color:#333; font-size:16px; float: left; }
.a_rlzydiv_c dt .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dt .div .s2{width:19.5%;}
.a_rlzydiv_c dt .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;}
.a_rlzydiv_c dd .div{float: left;width:100%; padding:1.2% 0px; background:url(../images/r_jt1.png) right 20px center no-repeat; background-color:#fff; font-size:16px; color:#333; cursor:pointer;border-bottom: 1px solid #edeae9;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../images/r_jt2.png) right 20px center no-repeat; background-color:#009049;color: #fff;border-bottom: 0;}
.a_rlzydiv_c dd .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dd .div .s2{width:19.5%;}
.a_rlzydiv_c dd .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd .div1{width:100%;/* background-color:#f7f6f6;*/ padding:2% 3%; display:none; float: left;background: #fff;border:1px solid #29a25d; border-top: 0;}
.a_rlzydiv_c dd .div1_c{width:100%; padding-bottom:3%; color:#222222; font-size:14px; line-height:2.0; overflow-x:hidden;}
.a_rlzydiv_c dd .div1_b,.a_rlzydiv_c dd .div1_b:hover{width:150px; height:40px; line-height:40px; text-align:center; background-color:#6eba44; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; font-size:14px;}


.yczhaoping{padding: 50px 0;display: inline-block;width: 100%;background: #f1f2f3;}
.yczhaoping .title {text-align: center;margin-bottom: 35px;}
.yczhaoping .title .p1{font-size: 24px;color: #000000;}
.yczhaoping .title .p2{font-size: 16px;color: #000000;}
.touziwbox{padding: 50px 0;}
.inabot-lc{height: 500px;overflow-y: scroll;}
.home-swiper .swiper-slide{display: block;width: 100%;background-repeat:no-repeat;

background-position:center;}
.home-swiper .swiper-slide img{width: 100%;display: block;}

.b_aboutbox3_c li .div .a_img{height: 240px;}
.b_aboutbox3_c li .div .a_img img{min-height: 100%;}
.case-swiper .swiper-slide .img{position: relative;overflow: hidden;height: 240px;}
.case-swiper .swiper-slide .img img{-webkit-transition:all 0.5s ; transition:all 0.5s;min-height: 100%;width: 100%;}


/*2019-3-25zxl新增*/
.wap_zxlmenu{width:100%; height:50px; background-color:#29a25d; position:fixed; left:0px; bottom:0px; z-index:1111;display: none;}
.wap_zxlmenu dt{width:14.6%; float:left;border-right:1px solid #85fbb8; font-weight:normal;}
.wap_zxlmenu dt .a1{width:100%; height:50px; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; text-align:center; padding:5px 0px; font-size:3.5vmin}
.wap_zxlmenu dt .a1:hover{ color:#fff; text-decoration:none;}
.wap_zxlmenu dt .a1 .s1{ padding-top:25px; display:inline-block; line-height:1.0;}
.wap_zxlmenu dt .a1 .s1.bg1{ background:url(../images/zxl_wap_dbtb1.png) top center no-repeat; background-size:20px;}

.wap_zxlmenu dd{width:21.35%; float:left; border-right:1px solid #85fbb8; position:relative;}
.wap_zxlmenu dd .a1{width:100%; height:50px; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; text-align:center; padding:5px 0px; font-size:3.3vmin;}
.wap_zxlmenu dd .a1:hover{ color:#fff; text-decoration:none;}
.wap_zxlmenu dd .a1 .s1{ padding-top:25px; display:inline-block; line-height:1.0;}
.wap_zxlmenu dd .a1 .s1.bg1{ background:url(../images/zxl_wap_dbtb1.png) top center no-repeat; background-size:20px;}
.wap_zxlmenu dd .a1 .s1.bg2{ background:url(../images/zxl_wap_dbtb2.png) top center no-repeat; background-size:20px;}
.wap_zxlmenu dd .a1 .s1.bg3{ background:url(../images/zxl_wap_dbtb3.png) top center no-repeat; background-size:20px;}
.wap_zxlmenu dd .a1 .s1.bg4{ background:url(../images/zxl_wap_dbtb4.png) top center no-repeat; background-size:20px;}
.wap_zxlmenu dd .a1 .s1.bg5{ background:url(../images/zxl_wap_dbtb5.png) top center no-repeat; background-size:20px;}

.wap_zxlmenu dd ul{width:100%; position:absolute; left:0px; bottom:100%; background:url(../images/zxl_wap_dbtb6.png) repeat; display:none;}
.wap_zxlmenu dd ul li{width:100%;float:left; overflow:hidden; border-bottom:1px solid #85fbb8;}
.wap_zxlmenu dd ul li a,.wap_zxlmenu dd ul li a:hover{width:100%; padding:10px 0px; line-height:1.5; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:12px; float:left;}





@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.arrowGo{
   animation: arrowGo 2.5s infinite; 
   -webkit-animation: arrowGo 2.5s infinite ; 
}

@-webkit-keyframes arrowGo {
  0%{ 
    -webkit-transform: translate(0, 30%);
  }
  50%{ 
    -webkit-transform: translate(0, 0%);
  }
  100%{
    -webkit-transform:translate(0, 30%);
  }
}
@keyframes arrowGo {
  0%{ 
    transform: translate(0, 30%);
  }
  50%{
    transform: translate(0, 0%);
  }
  100%{
    transform:translate(0, 30%);
  }
}
.Amplification img
{
  
  transition:400ms; 
  filter: Alpha(Opacity=100);
  opacity: 1;
}
.Amplification:hover img
{
  filter: Alpha(Opacity=100); 
  opacity: 1; 
  -webkit-transform:scale(1.12); 
  transform:scale(1.12);
}


.Amplification1 .img1
{
  
  transition:400ms; 
  filter: Alpha(Opacity=100);
  opacity: 1;
}
.Amplification1:hover .img1
{
  filter: Alpha(Opacity=100); 
  opacity: 1; 
  -webkit-transform:scale(1.12); 
  transform:scale(1.12);
}





@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}


