@charset "utf-8";.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tc{text-align:center}
.db{display:block}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fl{float:left}
.fr{float:right}
.fwb{font-weight:700}
.fwn{font-weight:400}
.db{display:block}
.dn{display:none}
.fw{font-family:"Microsoft Yahei"}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f_cb,.f_cbli li{zoom:1}
.ma{margin:0 auto}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.line4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.pic{width:100%;overflow:hidden}
.pic img{-o-transition:all 1s linear 0s;transition:all 1s linear 0s}
.pic:hover img{-webkit-transform:scale(1.05) rotate(0) translateY(0);-ms-transform:scale(1.05) rotate(0) translateY(0);transform:scale(1.05) rotate(0) translateY(0)}
.white,.whites{position:relative;overflow:hidden}
.white:after,.whites:after{content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg)}
.white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}
.whites:hover:after{left:100%;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}
.g_dsp{padding:5rem 0 4rem 0}
.g_dsp .spleft{float:left;width:23.9%;padding-top:5rem;height: 18rem;}
.g_dsp .spleft h2{margin-bottom:2.3rem;position:relative;height:7.5rem}
.g_dsp .spleft h2:before{content:"";position:absolute;width:4.3rem;height:.2rem;background:#73bb3b;left:0;bottom:0}
.g_dsp .spleft h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3.7rem;color:#000}
.g_dsp .spleft h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#a4a3a3}
.g_dsp .spleft .sptit{display:block;width:3.5rem;height: 3.5rem;position: absolute;left:0;top:11rem;}
.g_dsp .spleft .sptit img{display:block;width:3.5rem;}
.g_dsp .spr{float:right;width:62.5%}
.g_dsp .spr .splst{overflow:hidden}
.g_dsp .spr .splst .swiper-slide{width:42rem;}
.g_dsp .spr dl{position:relative}
.g_dsp .spr dl dt{width:100%;overflow:hidden;border-radius:1rem;position:relative}
.g_dsp .spr dl dt i{display:block;width:100%;position:relative;}
.g_dsp .spr dl dt i:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;bottom:0}
.g_dsp .spr dl dt i:before{content:"";position:absolute;width:4.6rem;height:4.6rem;left:50%;margin-left:-2.3rem;top:50%;margin-top:-2.3rem;background:url(../images/yzspico.png) no-repeat;background-size:100%;z-index:111}
.g_dsp .spr dl dt i img{width:100%;display:block}

.g_dsp .spr dl dt video{
    position: absolute;
    left: 0;
    top: 0;
 width:100%;height: 100%;
   background: #000; z-index:1;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;object-fit:fill;
}
.g_dsp .spr dl:hover video{opacity: 1;}


.g_dsp .spr dl dd{position:absolute;left:2.2rem;bottom:2.3rem}
.g_dsp .spr dl dd h3 b{display:block;font-size:1.8rem;font-weight:400;line-height:2.5rem;color:#fff;font-weight:700}
.g_dsp .spr dl dd h3 em{display:block;font-size:.65rem;font-weight:400;line-height:1.2rem;color:#fff}
.g_dsp .spr dl dd span{width:6rem;height:6rem;display:block;background:#fff;border-radius:1rem;margin-bottom:.8rem}
.g_dsp .spr dl dd span img{width:100%;display:block;border-radius:1rem;padding:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_dsp .jt{width:4.4rem;height:2.2rem;left:63%;top:8rem;position:absolute;border-radius:50%}
.g_dsp .swiper-button-next{background:url(../images/rjt.png) no-repeat;background-size:6.5rem 6.8rem;width:6.5rem;height:6.8rem;top:0;margin-top:0;left:-80%;right:auto;bottom:auto}
.g_dsp .swiper-button-prev{background:url(../images/ljt.png) no-repeat;background-size:6.5rem 6.8rem;width:6.5rem;height:6.8rem;top:0;margin-top:0;left:0;right:0;bottom:auto}
.g_dsp .g_an .swiper-button-prev:after,.g_dsp .swiper-button-next:after{font-size:0}
.g_dsp .fir_on a:nth-child(2){display:none}
.g_dsp .fir_on a:nth-child(1){display:flex}
.g_dsp .swiper-slide{width:43rem;position:relative;overflow:hidden;z-index:0;border-radius:.2rem}
.g_dsp  .heal_src4_l{display:none;width:100%;padding-top:0}
.g_dsp  .pub_case{width:83.333%;margin:0 auto}
.heal_src4_r .swiper-slide{width: auto;flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;}
.g_dsp .heal_src4_r {position: relative;}
.heal_src4_block{position:relative;z-index:2;}
.heal_src4_block .heal_src4_con_box .heal_src4_l{display:inline-flex;}
.heal_src4_block .heal_src4_con_box .heal_src4_l .heal_src4_n{font-size:.54rem;font-weight:600}
.heal_src4_block .heal_src4_con_box .heal_src4_l .heal_src4_en{margin-top:.3rem}
.heal_src4_block .heal_src4_con_box .heal_src4_l .hint_d{margin-top:.8rem;cursor:pointer}
.heal_src4_block .heal_src4_con_box>.heal_src4_l{display:none;width:100%;padding-top:0}

.heal_src4_block .heal_src4_con_box .heal_src4_r{position:relative;}
.heal_src4_block .heal_src4_con_box .heal_src4_r .heal_src4_nav{position:absolute;top:50%;width:6.5rem;height:6.8rem;margin-top:-3.4rem;margin-right:-10rem;right:10%}
.heal_src4_block .heal_src4_con_box .heal_src4_r .heal_src4_nav a{display:block;position:absolute;width:6.5rem;height:6.8rem;background-image:none;margin:0}
.heal_src4_block .heal_src4_con_box .heal_src4_r .heal_src4_nav.fir_on a:nth-child(2){display:none}
.heal_src4_block .heal_src4_con_box .heal_src4_r .heal_src4_nav.fir_on a:nth-child(1){display:flex}
.heal_src4_block .heal_src4_con_box .heal_src4_r .heal_src4_nav a:first-child {
    display: none;
  }
.heal_src4_block .heal_src4_con_box .heal_src4_r .swiper-container{overflow:visible;margin:0;width:89.4%}
.heal_src4_block .heal_src4_con_box .heal_src4_r .swiper-slide{width:auto}
.heal_src4_block .heal_src4_con_box .heal_src4_con{width:8.5rem;position:relative;overflow:hidden;z-index:0;border-radius:.2rem}
.heal_src4_block .heal_src4_con_box .heal_src4_con .pub_img_box{background-color:#000}
.heal_src4_block .heal_src4_con_box .heal_src4_con .pub_img_box img{opacity:.8}
.heal_src4_block .heal_src4_con_box .heal_src4_con .pub_img_box::before{margin-top:58.824%}
.heal_src4_block .heal_src4_con_box .heal_src4_con .pub_img_box::after{content:'';height:60%;width:100%;bottom:-1px;left:0;position:absolute;display:block;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);z-index:1}




.g_fl h2{margin-bottom:1.3rem;text-align:center}
.g_fl h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_fl h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.6rem;color:#070002}
.g_fl .fltit{height:6.5rem;border-top:1px solid #e9e9e9}
.g_fl .tabsfl{float:left;width:66.666666%;position:relative}
.g_fl .tabsfl:nth-child(1):before{content:"";position:absolute;width:1px;height:1.5rem;background:#c9c9c9;left:0;top:50%;margin-top:-.75rem}
.g_fl .tabsfl dl{float:left;width:50%;position:relative;padding-left:17.7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:6.5rem}
.g_fl .tabsfl dl:after{content:"";position:absolute;width:1px;height:1.5rem;background:#c9c9c9;right:0;top:50%;margin-top:-.75rem}
.g_fl .tabsfl dl dt{position:absolute;left:15%;top:1.3rem;width:4rem;height:4rem;overflow:hidden}
.g_fl .tabsfl dl dt img{width:8rem;display:block;transition:all .3s linear 0s}
.g_fl .tabsfl dl dd{padding-top:1.7rem}
.g_fl .tabsfl dl dd h4 b{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#282828}
.g_fl .tabsfl dl dd h4 em{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#aaa;text-transform:uppercase}
.g_fl .tabsfl .cur:before,.g_fl .tabsfl dl:hover:before{content:"";position:absolute;width:100%;height:.1rem;background:#73bb3b;left:0;top:0}
.g_fl .tabsfl .cur dt img,.g_fl .tabsfl dl:hover dt img{margin-left:-4rem}
.g_fl .tabsfl .cur dd h4 b,.g_fl .tabsfl dl:hover dd h4 b{color:#73bb3b;font-weight:700}
.g_fl .tabsfl .cur dd h4 em,.g_fl .tabsfl dl:hover dd h4 em{color:#73bb3b}
.g_fl .morefl{float:left;width:33.33333%;position:relative;padding-left:17.7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:6.5rem}
.g_fl .morefl:after{content:"";position:absolute;width:1px;height:1.5rem;background:#c9c9c9;right:0;top:50%;margin-top:-.75rem}
.g_fl .morefl dt{position:absolute;left:35%;top:1.3rem;width:4rem;height:4rem;overflow:hidden}
.g_fl .morefl dt img{width:8rem;display:block}
.g_fl .morefl dd{padding-top:1.7rem}
.g_fl .morefl dd h4 b{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#282828}
.g_fl .morefl dd h4 em{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#aaa;text-transform:uppercase}
.g_fl .js-swiper-tab dl{position:relative}
.g_fl .js-swiper-tab dl dt{width:100%;overflow:hidden}
.g_fl .js-swiper-tab dl dt img{width:100%;display:block}
.g_fl .js-swiper-tab dl dd{position:absolute;left:13.5%;top:5.5rem;width:35%}
.g_fl .js-swiper-tab dl dd i{width:100%}
.g_fl .js-swiper-tab dl dd i img{width:100%}
.g_fl .js-swiper-tab dl dd h4{height:6.5rem;border-bottom:1px solid #b7bec4;margin-bottom:1.8rem}
.g_fl .js-swiper-tab dl dd h4 b{display:block;font-size:2rem;font-weight:400;line-height:3rem;color:#333;font-weight:700}
.g_fl .js-swiper-tab dl dd h4 em{display:block;font-size:1.5rem;font-weight:400;line-height:3rem;color:#333}
.g_fl .js-swiper-tab dl dd p{font-size:1.05rem;font-weight:400;line-height:1.5rem;color:#666;margin-bottom:3.7rem}
.g_fl .js-swiper-tab dl dd span a{display:block;width:8.3rem;height:2.2rem;border:1px solid #474747;text-align:center;float:left;margin-right:.8rem;font-size:.85rem;font-weight:400;line-height:2.2rem;color:#474747}
.g_fl .js-swiper-tab dl dd span .cur,.g_fl .js-swiper-tab dl dd span a:hover{background:#73bb3b;border:1px solid #73bb3b;color:#fff}
.g_ys{padding-top:4.5rem}
.g_ys h2{margin-bottom:1.5rem;text-align:center}
.g_ys h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_ys h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.6rem;color:#070002}
.g_ys .m_ys{background:url(../images/ysbg.png) no-repeat;background-size:100%;height:42.6rem;position:relative;overflow:hidden}
.g_ys .m_ys dl{height:42.6rem;overflow:hidden}
.g_ys .m_ys dt{position:absolute;right:0;bottom:0;width:68.17%;}
.g_ys .m_ys dt i{width:100%;position:relative;z-index:142;display:block}
.g_ys .m_ys dt i:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/yssha.png) no-repeat;background-size:100%;z-index:111}
.g_ys .m_ys dt i img{width:100%;display:block;transition:all .3s linear 0s}
.g_ys .m_ys dt span{position:absolute;right:13.5%;top:-5rem;font-size:5.6rem;font-weight:400;line-height:6rem;color:#e5e5e5;text-transform:uppercase;font-weight:700}
.g_ys .m_ys dd{position:absolute;left:13.5%;top:1.7rem;width:29.1%}
.g_ys .m_ys dd h3{height:4rem;font-size:2.1rem;font-weight:400;line-height:4rem;color:#fff;border-bottom:.1rem solid rgba(255,255,255,.2);font-weight:700;margin-bottom:8.3rem}
.g_ys .m_ys dd h4{position:relative;padding-top:1.7rem;font-size:1.6rem;font-weight:400;line-height:2.3rem;color:#fff;font-weight:700;padding-bottom:1.5rem}
.g_ys .m_ys dd h4:after{content:"";position:absolute;width:3rem;height:.255rem;background:#f0f1f1;left:0;top:0}
.g_ys .m_ys dd p{font-size:.85rem;font-weight:400;line-height:1.3rem;color:#fff;width:15rem}

.g_ys .tabsys{position:absolute;right:0;bottom:0;width:68.17%;z-index:1525;height:6.4rem;border-top:1px solid rgba(255,255,255,.2)}
.g_ys .tabsys li{float:left;width:25%;border-right:1px solid rgba(255,255,255,.2);position:relative;height:6.4rem;padding-left:6.5rem;padding-top:1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ys .tabsys li i{position:absolute;left:2rem;top:1.5rem;width:4rem}
.g_ys .tabsys li i img{width:100%;display:block;}
.g_ys .tabsys li:hover i img{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}

.g_ys .tabsys li b{display:block;font-size:1.8rem;font-weight:400;line-height:2.4rem;color:#fff}
.g_ys .tabsys li em{display:block;font-size:.65rem;font-weight:400;line-height:1.2rem;color:rgba(255,255,255,.2)}
.g_ys .tabsys .cur,.g_ys .tabsys li:hover{background:#73bb3b}
.g_antit{background:#f5f5f5;padding-top:4.4rem}
.g_antit h2{margin-bottom:.7rem;text-align:center}
.g_antit h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_antit h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.6rem;color:#070002}
.g_antit .m_antit{border-bottom:1px solid #dcdcdc;height:3rem}

.g_antit .m_antit li{position:relative;padding-left:2.2rem; padding-right: 0.5rem; float:left;margin-right:4%}
.g_antit .m_antit li i{position:absolute;left:0;top:.6rem;width:2rem;height:2rem;overflow:hidden}
.g_antit .m_antit li i img{width:4rem;display:block}
.g_antit .m_antit li em{display:block;font-size:.95rem;font-weight:400;line-height:3rem;color:#070002}
.g_antit .m_antit li:last-child{margin-right:0}
.g_antit .m_antit li:hover i img,.g_antit .m_antit .cur i img{margin-left: -2rem;}
.g_antit .m_antit li:hover em,.g_antit .m_antit .cur em{color:#73bb3b;}
.g_antit .m_antit li:before{content:"";position:absolute;width:0;height:0.15rem;background:#67a835;left:0;bottom:0;transition: all 0.3s linear 0s;}
.g_antit .m_antit li:hover:before,.g_antit .m_antit .cur:before{width: 100%;}


/*案例*/
.case{clear: both;font-size:16px;font-family:"Microsoft Yahei";line-height:28px;position: relative;padding:2.3rem 0 5rem;z-index: 1;color: #666;background: #f5f5f5;}
.case .content{width: 1260px;margin:0 auto;}

.poster-main {position: relative;}
.poster-main .poster-btn{  position: absolute; cursor:pointer;  z-index: 10;width: 0 !important;}
.poster-main .poster-btn a { position: absolute;width:50px; height:52px; top: 50%; margin-top: -27px; display:block;}
.poster-main .poster-prev-btn a { right: -75px; background:url(../images/next2.png) no-repeat;}
.poster-main .poster-next-btn a { left: -75px;background:url(../images/prev2.png) no-repeat; }
.poster-main .poster-prev-btn{right:0px;top:130px;}
.poster-main .poster-next-btn{left:0px;top:130px;}

.poster-list li{width:888px;position:relative;float: left;}
.poster-item{position: relative; margin: 0 auto; opacity: 1;}

.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0; opacity: 1;}
.poster-main .poster-list .poster-item:before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);left:0;top:0;}
.poster-main .poster-list .poster-item i{display: none;}
.poster-main .poster-list .poster-item h4{display: none;}
.poster-main .poster-list .poster-item p{display: none;}
.poster-main .poster-list .poster-item span{display: none;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}

.poster-main .poster-list .active:before{background:url(../images/kfsha.png) no-repeat;background-size:100%}
.poster-main .poster-list .active em{position:absolute;left:0;bottom:0;height:6rem; display:block;padding-left:5.6rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.poster-main .poster-list .active em i{position:absolute;left:1.7rem;width:4.8rem;height:4.8rem;display: block;}
.poster-main .poster-list .active em i img{width:100%;display:block;border-radius:50%;}
.poster-main .poster-list .active em h4{display:block;font-size:1.05rem;font-weight:400;line-height:2.2rem;color:#fff;font-weight:700;}
.poster-main .poster-list .active em p{font-size:.85rem;font-weight:400;line-height:1.1rem;color:#fff;width:27rem;display: block;}
.poster-main .poster-list .active em span{font-size:.85rem;font-weight:400;line-height:2rem;color:#fff;width:6rem;height:2rem;background:#73bb3b;border-radius:2rem;text-align:center;position:absolute;right:2rem;bottom:1.5rem;display: block;}



.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}



#certify .swiper-container{background:#f5f5f5;padding-bottom:5rem;padding-top:2rem;box-sizing:border-box}
#certify .swiper-slide{width:520px;height:408px;background:#fff;box-shadow:0 8px 30px #ddd}
#certify .swiper-slide img{display:block}
#certify .swiper-slide p{line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}

#certify .swiper-button-next::after,#certify .swiper-button-prev::after{content:''}


.jmcase{background:#f5f5f5;padding-bottom:5rem;padding-top:2rem;box-sizing:border-box}
.jmcase .jmcase-con{position:relative}
.jmcase .jmcase-con .jmcas-swiper{width:70rem;margin:0 auto}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide{width:44rem}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl{width:100%;position:relative}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dt{width:100%;line-height:0;overflow:hidden;position:relative}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dt:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dt img{width:100%;display:block}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dd{display:none;position:absolute;left:0;bottom:0;height:6rem}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dd h4{line-height:1.75rem;margin-bottom:.5rem}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dd h4 a{display:block;line-height:1.75rem;font-size:1.3rem;color:#333;font-weight:400}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dd p{line-height:1.6rem;margin-bottom:.45rem;font-size:.8rem;color:#595959}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list dl dd span a{display:inline-block;line-height:1.7rem;font-size:.9rem;color:#d91128;font-weight:700}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dt:before{background:url(../images/kfsha.png) no-repeat;background-size:100%}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd{display:block;padding-left:7.6rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd i{position:absolute;left:1.7rem;width:4.8rem;height:4.8rem}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd i img{width:100%;display:block;border-radius:50%}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd h4 a{display:block;font-size:1.05rem;font-weight:400;line-height:2.2rem;color:#fff;font-weight:700}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd p{font-size:.85rem;font-weight:400;line-height:1.1rem;color:#fff;width:27rem}
.jmcase .jmcase-con .jmcas-swiper .jmcas-list .swiper-slide-active dd span a{font-size:.85rem;font-weight:400;line-height:2rem;color:#fff;width:6rem;height:2rem;background:#73bb3b;border-radius:2rem;text-align:center;position:absolute;right:2rem;bottom:1.5rem}
.g_newws{padding-top:4.5rem;padding-bottom:5rem}
.g_newws h2{margin-bottom:1.8rem;text-align:center}
.g_newws h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_newws h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.6rem;color:#070002}
.g_newws .m_news{height:21rem;overflow:hidden}
.g_newws .newtj1{overflow:hidden;float:left;width:35.2%;margin-right:2.8%;position:relative;height:21rem}
.g_newws .newtj1:after{content:"";position:absolute;width:1px;height:21rem;background:#e9e9e9;right:0;top:0}
.g_newws .newtj1 dt{width:88.5%;overflow:hidden;margin-bottom:1.1rem}
.g_newws .newtj1 dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_newws .newtj1:hover dt img{transform: scale(1.1);}
.g_newws .newtj1 dd em{display:block;font-size:.85rem;font-weight:400;line-height:1.3rem;color:#282828}
.g_newws .newtj1 dd h3 a{display:block;font-size:1.3rem;font-weight:400;line-height:2.1rem;color:#282828;margin-bottom:.31rem;font-weight:700;width:60%}
.g_newws .newtj1 dd span{display:block;font-size:.65rem;font-weight:400;line-height:1.5rem;color:rgba(40,40,40,.5)}

.g_newws .newtj1 .swiper-pagination{right:12.5%;bottom:5rem}
.g_newws .newtj1 .swiper-pagination-bullet{width:.5rem;height:.5rem;background:#282828;border-radius:50%;margin:0 .5rem!important;opacity:1}
.g_newws .newtj1 .swiper-pagination-bullet-active{background:#73bb3b}
.g_newws .newtj2{float:left;width:28.5%;margin-right:2.8%;height:21rem;background:#fff;position:relative}
.g_newws .newtj2:after{content:"";position:absolute;width:1px;height:21rem;background:#e9e9e9;right:0;top:0}
.g_newws .newtj2 dd{width:88%}
.g_newws .newtj2 dd h3 a{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#282828;font-weight:700;margin-bottom:1rem}
.g_newws .newtj2 dd h4{height:7rem;position:relative}
.g_newws .newtj2 dd h4:after{content:"";position:absolute;width:5rem;height:1px;background:#282828;left:0;bottom:1rem}
.g_newws .newtj2 dd h4 a{font-size:1.3rem;font-weight:400;line-height:2.1rem;color:#282828;display:block;font-weight:700}
.g_newws .newtj2 dd p{font-size:.85rem;font-weight:400;line-height:1.1rem;color:#666;margin-bottom:2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.g_newws .newtj2 dd strong{display:block;font-size:.85rem;font-weight:400;line-height:1.3rem;color:rgba(40,40,40,.35);margin-bottom:1.7rem}
.g_newws .newtj2 dd span a{display:block;width:6.2rem;height:2rem}
.g_newws .newtj2 dd span a img{width:100%;display:block}
.g_newws .dt3{float:right;width:28.5%}
.g_newws .dt3 h3 a{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#282828;font-weight:700;margin-bottom:1rem}
.g_newws .dt3 dl{margin-bottom:2rem;padding-bottom:.9rem;background:#fff;border-bottom:1px solid #eaeaea}
.g_newws .dt3 dl dt{float:left;width:35%}
.g_newws .dt3 dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_newws .dt3 dl dd{float:right;width:61%}
.g_newws .dt3 dl dd h4 a{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#282828;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g_newws .dt3 dl dd p{font-size:.85rem;font-weight:400;line-height:1.2rem;color:#666;margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g_newws .dt3 dl dd span a{display:block;font-size:.85rem;font-weight:400;line-height:1.2rem;color:#282828;position:relative}
.g_newws .dt3 dl dd span a:before{content:"";position:absolute;width:.6rem;height:.5rem;left:2.6rem;top:.4rem;background:url(../images/newmore.png) no-repeat;background-size:100%;z-index:111}
.g_newws .dt3 .cur dt img,.g_newws .dt3 dl:hover dt img{transform:scale(1.1)}
.g_newws .dt3 .cur dd h4 a,.g_newws .dt3 .cur dd p,.g_newws .dt3 dl:hover dd h4 a,.g_newws .dt3 dl:hover dd p{color:#73bb3b}
.g_ab{background:url(../images/abbg.jpg) no-repeat;background-size:cover;height:42rem;padding-top:6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ab .m_ab{position:relative}
.g_ab .m_ab h2 a{display:block;font-size:2.4rem;font-weight:400;line-height:4.33rem;color:#000;margin-bottom:1.5rem;font-weight:700;border-bottom:.2rem solid #e0e0e0;position:relative;width:43%}
.g_ab .m_ab h2 a:after{content:"";position:absolute;width:5rem;height:.2rem;background:#73bb3b;left:0;bottom:-.2rem}
.g_ab .m_ab p{font-size:.85rem;font-weight:400;line-height:1.4rem;color:#666;width:43%;margin-bottom:18rem}
.g_ab .m_ab .absp{position:absolute;right:0;top:.7rem;border:.5rem solid #fff;box-shadow:1.5rem 0 3rem rgba(0,0,0,.2)}
.g_ab .m_ab .absp:before{content:"";position:absolute;width:4.1rem;height:4.1rem;left:50%;top:50%;margin-left:-2.05rem;margin-top:-2.05rem;background:url(../images/abico.png) no-repeat;background-size:100%;z-index:111}
.g_ab .m_ab .absp:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0}
.g_ab .m_ab .m_zz{height:6rem}
.g_ab .m_ab .m_zz ul{height:6rem;position:relative}
.g_ab .m_ab .m_zz li{position:relative;float:left;margin-right:9rem;height:6rem}
.g_ab .m_ab .m_zz li em{display:block;height:3rem;line-height:3rem;overflow:hidden}
.g_ab .m_ab .m_zz li em b{display:block;float:left;font-size:3.3rem;color:#2a2a2a;font-family:arial;font-weight:700}
.g_ab .m_ab .m_zz li em i{display:block;float:left;font-size:.85rem;color:#666;font-style:normal}
.g_ab .m_ab .m_zz li h4{font-size:.85rem;color:#666;text-align:left;font-weight:400}
.g_ab .m_ab .m_zz li:hover em b{color:#73bb3b}

.g_ab .xclst{width:41.5%;overflow:hidden;position:absolute;left:0;top:11rem}
.g_ab .xctit{height:2.6rem;margin-bottom:.3rem;position:relative}
.g_ab .xctit .tabsxc{height:2rem;margin-bottom:1.5rem}
.g_ab .xctit .tabsxc a{display:block;float:left;position:relative;padding:0 1.8rem}
.g_ab .xctit .tabsxc a:after{content:"";position:absolute;width:1px;height:.7rem;background:#dcdcdc;right:0;top:50%;margin-top:-.35rem}
.g_ab .xctit .tabsxc a em{font-size:.95rem;font-weight:400;line-height:2rem;color:#282828}
.g_ab .xctit .tabsxc a:nth-child(1){padding-left:0}
.g_ab .xctit .tabsxc a:nth-child(3):after{background:0 0}
.g_ab .xctit .tabsxc .active em{color:#73bb3b;font-weight:700}

.g_ab .js-swiper-nest-bas-out{overflow:hidden}
.g_ab .js-swiper-nest-bas-in{height:15rem;position:relative;overflow:hidden}
.g_ab .js-swiper-nest-bas-in .cplst{width:100%;position:relative}
.g_ab .js-swiper-nest-bas-in .cplst i{width:100%;display:block}
.g_ab .js-swiper-nest-bas-in .cplst i img{width:100%;display:block}
.g_ab .js-swiper-nest-bas-in .cplst em{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(115,187,59,.75);padding:3rem 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:.85rem;color:#fff}
.g_ab .js-swiper-nest-bas-in .cplst .cpmore{display:block;width:1.4rem;height:1.4rem;margin:0 auto .5rem}
.g_ab .js-swiper-nest-bas-in .cplst .cpmore img{width:100%;display:block}
.g_ab .js-swiper-nest-bas-in .item_img img{transition:all .36s ease;display:inline;width:100%}
.g_ab .js-swiper-nest-bas-in .item_box{display:block;position:relative}
.g_ab .js-swiper-nest-bas-in .item_wrapper{transition:all .36s ease;transform:rotateY(90deg)}
.g_ab .js-swiper-nest-bas-in .item_block:hover .item_box .item_wrapper:before{width:100%}
.g_ab .js-swiper-nest-bas-in .item_block:hover .item_box .item_wrapper .item_info{opacity:1}
.g_ab .js-swiper-nest-bas-in .item_block:hover .item_box .item_wrapper{transform:rotateY(0)}
.g_ab .js-swiper-nest-bas-in .swiper-pagination-bullets{bottom:4rem}
.g_ab .js-swiper-nest-bas-in .swiper-pagination-bullet{width:.4rem;height:.4rem;border:.1rem solid #b82e45;border-radius:50%;background:0 0}
.g_ab .js-swiper-nest-bas-in .swiper-pagination-bullet-active{background:#b82e45}



.g_link{height:3.5rem;margin-top:-3.5rem;position:relative;width:45%;margin-left:13.5%;overflow:hidden}
.g_link h2{float:left;width:90px;height:3.5rem;line-height:3.5rem;font-size:.85rem;font-weight:400}
.g_link h2{color:rgba(0,0,0,.5)}
.link_c{overflow:hidden;float:left;width:80%;font-size:.85rem}
.link_c a{white-space:nowrap;padding:0 3%;float:left;height:3.5rem;line-height:3.5rem;color:rgba(0,0,0,.5);display:block}
.link_c a:hover{color:#000}
.link_c .lasta a{background:0 0}

@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}
.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}
.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}
.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}
.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes bubble{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{opacity:0}
}
@keyframes bounceIn{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(2);transform:scale(2);opacity:1}
100%{opacity:0}
}
@-webkit-keyframes fadeInDown1{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown1{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown1{-webkit-animation-name:fadeInDown1;animation-name:fadeInDown1}
@-webkit-keyframes fadeInDown2{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown2{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown2{-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2}
@-webkit-keyframes fadeInLeft1{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft1{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft1{-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}
@-webkit-keyframes fadeInLeft2{from{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft2{from{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft2{-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}
@-webkit-keyframes fadeInRight1{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight1{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight1{-webkit-animation-name:fadeInRight1;animation-name:fadeInRight1}
@-webkit-keyframes fadeInRight2{from{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight2{from{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight2{-webkit-animation-name:fadeInRight2;animation-name:fadeInRight2}
@-webkit-keyframes zoomLeft{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}
50%{opacity:1}
}
@keyframes zoomLeft{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}
50%{opacity:1}
}
.zoomLeft{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
.zoomRight{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
@-webkit-keyframes fadeInUp1{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp1{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1}
@-webkit-keyframes fadeInUp2{from{-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp2{from{-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}
.teaser{opacity:0;transform:translate3d(0,25%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0)}
.lefter{opacity:0;transform:translate3d(-35%,35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.lefter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.righter{opacity:0;transform:translate3d(35%,35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.righter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.downer{opacity:0;transform:translate3d(0,-35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.downer.is-visible{opacity:1;transform:translate3d(0,0,0)}
.lter{opacity:0;transform:translate3d(-35%,0,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.rter{opacity:0;transform:translate3d(35%,0,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.scale{opacity:0;transform:scale(.5);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.scale.is-visible{opacity:1;transform:scale(1)}
html{font-size:12px;-webkit-text-size-adjust:none}
@media screen and (min-width:1200px){html{font-size:12.5px}
}
@media screen and (min-width:1280px){html{font-size:13.33333px}
}
@media screen and (min-width:1366px){html{font-size:14.22916px}
}
@media screen and (min-width:1440px){html{font-size:15px}
}
@media screen and (min-width:1600px){html{font-size:16.66666px}
}
@media screen and (min-width:1920px){html{font-size:20px}
}
