.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}
.f_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}
.g_dsp{padding:3.3rem 0 6rem 0}
.g_dsp .spleft h2{margin-bottom:1.4rem;position:relative;text-align:center}
.g_dsp .spleft h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3.5rem;color:#000}
.g_dsp .spleft h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#a4a3a3}
.g_dsp .spr{margin-left:5%}
.g_dsp .spr .splst{overflow:hidden}
.g_dsp .spr .swiper-slide{width:30rem;overflow:hidden;}
.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:42rem;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:1.6rem}
.g_dsp .spr dl dd h3 b{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#fff;font-weight:700}
.g_dsp .spr dl dd h3 em{display:block;font-size:.6rem;font-weight:400;line-height:1.2rem;color:#fff}
.g_dsp .spr dl dd span{width:4rem;height:4rem;display:block;background:#fff;border-radius:.3rem;margin-bottom:.1rem}
.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 .swiper-button-next{background:url(../images/rjt.png) no-repeat;background-size:5rem 5.2rem;width:5rem;height:5.2rem;top:6rem;margin-top:0;left:80%;right:auto;bottom:auto}
.g_dsp .swiper-button-prev{background:url(../images/ljt.png) no-repeat;background-size:5rem 5.2rem;width:5rem;height:5.2rem;top:6rem;margin-top:0;left:auto;right:80%;bottom:auto}
.g_dsp .g_an .swiper-button-prev:after,.g_dsp .swiper-button-next:after{font-size:0}


.g_fl h2{margin-bottom:2rem;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:4.6rem;border-top:1px solid #e9e9e9}
.g_fl .tabsfl{float:left;width:70%;position:relative}

.g_fl .tabsfl dl{float:left;width:40%;position:relative;padding-left:4.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:4.6rem}
.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:2%;top:.53rem;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:.85rem}
.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:.8rem;font-weight:400;line-height:1rem;color:#aaa;text-transform:uppercase}
.g_fl .tabsfl dl:nth-child(2){width:60%}
.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:30%;position:relative;padding-left:4.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:4.6rem}
.g_fl .morefl dt{position:absolute;left:2%;top:.53rem;width:4rem;height:4rem;overflow:hidden}
.g_fl .morefl dt img{width:8rem;display:block;transition:all .3s linear 0s}
.g_fl .morefl dd{padding-top:.85rem}
.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:.8rem;font-weight:400;line-height:1rem;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:2rem;top:4rem;width:93%}
.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:8.5rem}
.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;margin-bottom:.7rem}
.g_fl .js-swiper-tab dl dd h4 em{display:block;font-size:1.5rem;font-weight:400;line-height:2rem;color:#333;padding-right:65%}
.g_fl .js-swiper-tab dl dd span a{background:#73bb3b;display:block;width:6.5em;height:2.5rem;text-align:center;float:left;margin-right:.8rem;font-size:1rem;font-weight:400;line-height:2.5rem;color:#fff}
.m-edge{position:relative;padding-bottom:2.5rem;padding-top:3.5rem}
.m-edge h2{margin-bottom:1.5rem;text-align:center}
.m-edge h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.m-edge h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.6rem;color:#070002}
.edge_c li{margin-bottom:.8rem;position:relative}
.edge_c li dl{display:none}
.edge_wt{position:relative;overflow:hidden;background:#73bb3b;height:8rem}
.edge_wt:before{content:"";position:absolute;right:3%;top:2.9rem;width:4rem;height:1.8rem;background:url(../images/ysmore.png) no-repeat;background-size:4rem 1.8rem}
.edge_wt h3{position:absolute;left:6.6rem;top:2.6rem}
.edge_wt h3 b{display:block;font-size:1.8rem;font-weight:400;line-height:2rem;color:#fff;font-weight:700}
.edge_wt h3 em{display:block;font-size:.65rem;font-weight:400;line-height:1.8rem;color:rgba(255,255,255,.2);text-transform:uppercase}
.edge_wt i{position:absolute;left:1%;top:2rem;width:5.5rem;height:5.5rem;z-index:11;display:block}
.edge_wt i img{width:100%;display:block}
.edge_wt span{width:100%;display:block;}
.edge_wt span img{width:100%;display:block;}

.edge_c li dl{display:none}
.edge_c li.on{margin-top:.6rem}
.edge_c li.on dl{display:block}
.edge_c li.on .edge_wt{display:none}
.edge_c li.on dl{display:block}
.edge_c li.on dl dt{width:100%}
.edge_c li.on dl dt img{width:100%;display:block}
.edge_c li.on dl dd{height:20rem;background:#fff;padding:1.5rem 3% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.edge_c li.on dl dd h4{border-bottom:1px solid #e9e9e9;margin-bottom:1.5rem;padding-bottom:1rem}
.edge_c li.on dl dd h4 b{display:block;font-size:2.1rem;font-weight:400;line-height:3rem;color:#73bb3b;font-weight:700}
.edge_c li.on dl dd h4 em{display:block;font-size:1.4rem;font-weight:400;line-height:2rem;color:#282828}
.edge_c li.on dl dd p{font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#282828}
.edge_c li.on .edge_wt{display:none}
.g_an{position:relative;margin-bottom:.5rem}
.g_an h2{text-align:center;margin-bottom:1.3rem}
.g_an h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_an h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:1.6rem;color:#070002}

.g_an .swiper-pagination{width:100%;bottom:6rem}
.g_an .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1rem;background-color:#282828;width:.7rem;height:.7rem;opacity:1}
.g_an .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#73bb3b}
.g_an .mySwiper{height:7.8rem;margin-bottom:1.4rem;background:url(../images/antitbg.jpg) repeat-x;background-size:6rem 7.8rem;position:relative}
.g_an .mySwiper .tabsfa{height:3.9rem}
.g_an .mySwiper .tabsfa a{float:left;position:relative;width:33.33333%;height:3.9rem;text-align:center;border-right:1px solid #dcdddc;border-left:1px solid #fcfcfc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_an .mySwiper .tabsfa a em{font-size:1.3rem;font-weight:400;line-height:3.9rem;color:#2b2b2b}
.g_an .mySwiper .tabsfa a:nth-child(3){border-right:0}
.g_an .mySwiper .tabsfa a:last-child{margin-right:0}
.g_an .mySwiper .tabsfa .active{position:relative;background:#73bb3b}
.g_an .mySwiper .tabsfa .active em{color:#fff}
.g_an .mySwiper .anmore{width:33.33333%;height:3.9rem;text-align:center;position:absolute;right:0;top:3.9rem;overflow:hidden}
.g_an .mySwiper .anmore a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:4rem;text-align:center;position:relative;display:block}
.g_an .mySwiper .anmore a em{font-size:1.3rem;font-weight:400;line-height:3.9rem;color:#2b2b2b}
.g_an .mySwiper .anmore a:hover{background:#73bb3b}
.g_an .mySwiper .anmore a:hover em{color:#fff}
.g_an .mySwiper2 .swiper-slide{overflow:hidden;padding:0 0 3.3rem 0}
.g_an .mySwiper2 .swiper-slide dl{position:relative}
.g_an .mySwiper2 .swiper-slide dt{width:100%}
.g_an .mySwiper2 .swiper-slide dt img{width:100%;display:block}
.g_an .mySwiper2 .swiper-slide dd{background:#fff;margin:-2rem auto 0;width:96%;height:18rem;padding:1.5rem 1.6rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:12;box-shadow:.1rem 0 1.7rem rgba(0,0,0,.17)}
.g_an .mySwiper2 .swiper-slide dd h3 a{font-size:1.5rem;font-weight:400;line-height:6rem;color:#282828;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g_an .mySwiper2 .swiper-slide dd p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#282828;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g_an .mySwiper2 .swiper-slide dd i{position:absolute;left:2rem;top:1.5rem;width:5rem;height:5rem;border:1px solid #ccc;border-radius:50%;}
.g_an .mySwiper2 .swiper-slide dd i img{width:100%;display:block;border-radius:50%;}
.g-news{padding-bottom:2rem}
.g-news h2{text-align:center;margin-bottom:1.8rem}
.g-news h2 b{display:block;font-size:2.9rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g-news h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:1.6rem;color:#070002}
.newtit{height:3rem;margin:0 0 1.3rem;position:relative}
.news_nav{height:3rem}
.news_nav{height:3rem;border-bottom:1px solid #d9d9d9}
.news_nav p{float:left;margin:0 2.5rem;font-size:1.3rem;font-weight:400;line-height:3rem;color:#282828;position:relative}
.news_nav p:after{content:"";position:absolute;width:1px;height:.9rem;background:#d9d9d9;right:-2.5rem;top:1.1rem}
.news_nav p:nth-child(3):after{background:0 0}
.news_nav .cur{color:#285629;font-weight:700;position:relative}
.news_nav .cur:before{content:"";position:absolute;width:100%;height:.15rem;background:#285629;left:0;bottom:0}
.news_nav .ne_db{display:block}
.g-news .newtj{margin:0 4% 1.3rem;position:relative;overflow:hidden}
.g-news .newtj dt{width:100%;position:relative;margin-bottom:1.2rem}
.g-news .newtj dt img{width:100%;display:block}
.g-news .newtj dd h3 a{display:block;font-size:1.3rem;font-weight:400;line-height:2.5rem;color:#282828;font-weight:700;margin-bottom:.7rem}
.g-news .newtj dd p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g-news .newtj dd span a{width:2.2rem;display:block}
.g-news .newtj dd span a img{width:100%;display:block}
.g-news .newtj2{padding:2rem 4%;background:#fff;border-bottom:1px solid #f2f2f2;position:relative;overflow:hidden}
.g-news .newtj2 dt{float:left;width:27%;margin-right:3%;position:relative}
.g-news .newtj2 dt img{width:100%;display:block}
.g-news .newtj2 dd{float:left;width:70%;box-sizing:border-box;padding-top:.7rem}
.g-news .newtj2 h3 a{display:block;font-size:1.3rem;color:#282828;line-height:2rem;font-weight:700;height:2rem;overflow:hidden;position:relative;margin-bottom:.3rem}
.g-news .newtj2 p{font-size:1.3rem;line-height:2rem;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g-news .newtj2:nth-child(4){border-bottom:none}
.g_ab{background:url(../images/abbg.jpg) repeat-x;background-size:100%;height:44rem;padding-top:3.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2rem}
.g_ab h2 a{margin-bottom:1rem;text-align:center;display:block;font-size:2.4rem;font-weight:400;line-height:3.2rem;color:#fff}
.g_ab dl dt{width:94%;overflow:hidden;border:.5rem solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;box-shadow:1.3rem 0 3rem rgba(0,0,0,.27)}
.g_ab dl dt img{width:100%;display:block}
.g_ab dl dd{height:20.3rem;padding:2rem 3% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ab dl dd p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#666}
.g_xc2{position:relative;height:21rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.g_xc2 .swiper-pagination-bullets{left:0;z-index:11;bottom:1.2rem}
.g_xc2 .swiper-pagination-bullet{width:.7rem;height:.7rem;background:#282828;border-radius:50%;margin:0 .5rem!important}
.g_xc2 .swiper-pagination-bullet-active{background:#73bb3b}

.g_xc2 .swiper-button-next:after,.g_xc2 .swiper-button-prev:after{font-size:0}
.g_xc2 .tabs3{height:4rem;margin:0 3% 1.1rem}
.g_xc2 .tabs3 li{float:left;width:33.33333333%;font-size:1.4rem;font-weight:400;line-height:4rem;color:#282828;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}
.g_xc2 .tabs3 li:before{content:"";position:absolute;width:1px;height:1.2rem;background:#e5e5e5;right:0;top:50%;margin-top:-.6rem}
.g_xc2 .tabs3 li:nth-child(3):before{background:0 0}
.g_xc2 .tabs3 li a{color:#282828}
.g_xc2 .tabs3 li.active a{color:#73bb3b;font-weight:700}
.g_xc2 .js-swiper-nest-bas-in{overflow:hidden;height:16rem;position:relative}
.g_xc2 .js-swiper-nest-bas-out{height:16rem}
.xclst2 ul{margin:0 3%;height:16rem}
.xclst2 li{position:relative;float:left;width:47%}
.xclst2 li:nth-child(2){float:right}
.xclst2 li img{width:100%;display:block;border:1px solid #ccc;box-sizing:border-box;}
.xclst2 li em{display:none}
html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
@media screen and (min-width:320px){html{font-size:8.5333px}
}
@media screen and (min-width:360px){html{font-size:9.6px}
}
@media screen and (min-width:375px){html{font-size:10px}
}
@media screen and (min-width:400px){html{font-size:10.66666667px}
}
@media screen and (min-width:414px){html{font-size:11.04px}
}
@media screen and (min-width:440px){html{font-size:11.73333333px}
}
@media screen and (min-width:480px){html{font-size:12.8px}
}
@media screen and (min-width:520px){html{font-size:13.86666667px}
}
@media screen and (min-width:560px){html{font-size:14.93333333px}
}
@media screen and (min-width:600px){html{font-size:16px}
}
@media screen and (min-width:640px){html{font-size:17.06666667px}
}
@media screen and (min-width:680px){html{font-size:18.13333333px}
}
@media screen and (min-width:700px){html{font-size:18.66666667px}
}
@media screen and (min-width:720px){html{font-size:19.2px}
}
@media screen and (min-width:750px){html{font-size:20px}
}
