.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_pro{padding:3.2rem 4% 0 0}
.g_pro h2{height:6.7rem;position:relative;padding-top:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.g_pro h2 em{position:absolute;left:0;top:0;text-align:center;display:block;font-size:4rem;font-weight:400;line-height:5rem;color:rgba(0,0,0,.1);text-transform:uppercase;width:100%;font-weight:700;letter-spacing:-.3rem}
.g_pro h2 b{display:block;font-size:2.8rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_pro .fltit{height:12.6rem;margin:0 4%}
.g_pro .fltit .tabsfl{height:4rem;background:#126301}
.g_pro .fltit .tabsfl a{float:left;width:25%;text-align:center;font-size:1.2rem;font-weight:400;line-height:4rem;color:#fff;border-right:.1rem solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_pro .fltit .tabsfl .active,.g_pro .fltit .tabsfl a:hover{position:relative}
.g_pro .fltit .tabsfl .active:before,.g_pro .fltit .tabsfl a:hover:before{content:"";position:absolute;width:0;left:50%;margin-left:-.5rem;bottom:-.7rem;height:0;border-style:solid;border-width:1rem 1rem 0 1rem;border-color:#126301 transparent transparent transparent}
.g_pro .fltit .js-swiper-tab{overflow:hidden;padding-top:1.5rem}
.g_pro .fltit .js-swiper-tab .fllst a{display:block;float:left;position:relative;font-size:1.2rem;font-weight:400;line-height:2.5rem;color:rgba(0,0,0,.66);padding-left:1.8rem;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%}
.g_pro .fltit .js-swiper-tab .fllst a:after{content:"";position:absolute;background:#126301;width:.25rem;height:.25rem;left:1rem;top:50%;margin-top:-.125rem;border-radius:6rem;z-index:11;transition:all .3s linear 0s}
.g_pro .fltit .js-swiper-tab .fllst a:nth-child(4),.g_pro .fltit .js-swiper-tab .fllst a:nth-child(5),.g_pro .fltit .js-swiper-tab .fllst a:nth-child(6){border-bottom:0}
.g_pro .fltit .js-swiper-tab .fllst a:hover{color:#126301;font-weight:700}
.g_pro .fllst2{margin:0 4%}
.g_pro .fllst2 .js-swiper-default{overflow:hidden;padding-bottom:3.6rem}
.g_pro .fllst2 dl{background:#f0f0f0}
.g_pro .fllst2 dl dt{width:100%;overflow:hidden}
.g_pro .fllst2 dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_pro .fllst2 dl dd{padding:1.5rem 1rem 0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23rem;position:relative}
.g_pro .fllst2 dl dd h4{height:3rem;margin-bottom:1.2rem;border-bottom:1px solid #311c6d}
.g_pro .fllst2 dl dd h4 b{font-size:1.1rem;font-weight:400;line-height:3rem;color:#000;display:block;float:left;margin-right:.5rem;font-weight:700}
.g_pro .fllst2 dl dd h4 em{font-size:.85rem;font-weight:400;line-height:3rem;color:#000;display:block;float:left;text-transform:uppercase}
.g_pro .fllst2 dl dd .flwz{height:11rem}
.g_pro .fllst2 dl dd .flwz p{margin-bottom:1rem;position:relative;padding-left:6rem}
.g_pro .fllst2 dl dd .flwz p b{font-size:1.2rem;font-weight:400;line-height:1.3rem;color:#000;display:block;font-weight:700;position:absolute;left:0;top:0}
.g_pro .fllst2 dl dd .flwz p em{font-size:1.1rem;font-weight:400;line-height:1.3rem;color:#000;display:block}
.g_pro .fllst2 dl dd span{position:absolute;left:50%;margin-left:-4.5rem;bottom:-1.2rem;display:block;width:9rem;height:2.4rem;background:#126301;border-radius:.5rem;text-align:center;font-size:1rem;font-weight:400;line-height:2.4rem;color:#fff}
.g_pro .cplst{margin:0 4% 3.5rem}
.g_pro .cplst dl{float:left;width:49.2%;border:1px solid #a0a0a0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s linear 0s;margin-bottom:1rem;height:22rem;position:relative}
.g_pro .cplst dl dt{width:100%;overflow:hidden;margin-top:1rem;}
.g_pro .cplst dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_pro .cplst dl dd{height:3.6rem;text-align:center;position:absolute;left:0;bottom:2.5rem;width:100%}
.g_pro .cplst dl dd h4{font-size:1.3rem;font-weight:400;line-height:3.6rem;color:#1a1a1a;display:block;height:3.6rem;position:relative}
.g_pro .cplst dl dd h4:after{content:"";position:absolute;background:#0d2548;width:1.7rem;margin-left:-.85rem;height:.1rem;left:50%;top:3.6rem;z-index:11;transition:all .3s linear 0s}
.g_pro .cplst dl:nth-child(2n){float:right}
.g_dz{position:relative;margin-bottom:3.6rem}
.g_dz h2{position:absolute;left:0;top:4.6rem;width:100%;font-size:2.8rem;font-weight:400;line-height:3.5rem;color:#fff;font-weight:700;z-index:15;text-align:center}
.g_dz .dzimg{position:relative}
.g_dz .dzimg i{display:block;width:100%;position:relative}

.g_dz .dzimg i img{width:100%;display:block}
.g_dz .dzimg em{position:absolute;width:6.2rem;height:6.2rem;left:8.3%;top:20rem;z-index:52}
.g_dz .dzimg em:before{content:'';position:absolute;width:6.2rem;height:6.2rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_dz .dzimg em:after{content:'';position:absolute;width:6.2rem;height:6.2rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_dz .tabsdz{position:absolute;left:4%;top:14.5rem;width:92%;margin:0 auto;z-index:145}
.g_dz .tabsdz a{float:left;width:48.9%;position:relative;background:#fff;border-radius:1rem;height:11.5rem;margin-bottom:1rem;padding-top:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_dz .tabsdz a i{display:block;width:6rem;margin:0 auto}
.g_dz .tabsdz a i img{width:6rem;display:block}
.g_dz .tabsdz a em{font-size:1.4rem;font-weight:400;line-height:3.6rem;color:#1f1f1f;display:block;text-align:center}
.g_dz .tabsdz a:nth-child(2n){float:right}
.g_bz h2{height:9rem;position:relative;padding-top:1.7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.g_bz h2 em{position:absolute;left:0;top:0;text-align:center;display:block;font-size:3.6rem;font-weight:400;line-height:5rem;color:rgba(0,0,0,.1);text-transform:uppercase;width:100%;font-weight:700;letter-spacing:-.2rem}
.g_bz h2 span{display:block;font-size:2.2rem;font-weight:400;line-height:2.6rem;color:#000;font-weight:700}
.g_bz h2 b{font-weight:700;color:#126301;display:block}
.scope{margin:0 4%}
.scope .scope-list-ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap}
.scope .scope-list-ul li{width:49.2%;position:relative;margin-bottom:.5rem}
.scope .scope-list-ul li .list-pic{height:100%;position:relative}
.scope .scope-list-ul li .list-pic img{width:100%;display:block;position:relative}
.scope .scope-list-ul li .list-txt{position:absolute;left:0;right:0;top:0;z-index:2;width:100%;height:100%}
.scope .scope-list-ul li .list-txt h4{position:absolute;bottom:3rem;left:1.4rem;width:100%}
.scope .scope-list-ul li .list-txt h4 span{display:block;line-height:1.8rem;font-size:1.3rem;color:#fff;font-weight:700}
.scope .scope-list-ul li .list-txt h4 em{display:block;font-size:.6rem;line-height:1rem;color:#fff;text-transform:uppercase;font-weight:400;padding-right:3rem}
.scope .scope-list-ul li .list-txt .con{display:none}
.scope .scope-list-ul li.cur{width:43%}
.scope .scope-list-ul li.cur .list-pic:after{display:none}
.scope .scope-list-ul li.cur .list-pic img.pic{opacity:1;z-index:1}
.scope .scope-list-ul li.cur .list-pic img.img{opacity:0;z-index:-1}
.scope .scope-list-ul li.cur .list-txt{padding:2rem 0 0 0;bottom:0;background:rgba(18,99,1,.9);height:8.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:auto}
.scope .scope-list-ul li.cur .list-txt:before{background:0 0}
.scope .scope-list-ul li.cur .list-txt h4{display:none}
.scope .scope-list-ul li.cur .list-txt .con{display:block}
.scope .scope-list-ul li.cur .list-txt .con h5{text-align:center;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#fff;font-weight:700;margin-bottom:1rem}
.scope .scope-list-ul li.cur .list-txt .con .desc{line-height:1.7rem;font-size:.95rem;color:#fff;text-align:justify;text-align:center}
.m-edge{position:relative;padding-top:2.5rem;background:#f0f0f0;margin-top:4.3rem;padding-bottom:3.7rem}
.m-edge h2{text-align:center;margin-bottom:1.2rem}
.m-edge h2 em{display:block;font-size:3rem;font-weight:400;line-height:4rem;color:#000;font-weight:700}
.m-edge h2 b{display:block;font-size:2rem;font-weight:400;line-height:3.6rem;color:#000;font-weight:700}
.m-edge h2 span{display:block;font-size:1.5rem;font-weight:400;line-height:3.3rem;color:#000}
.edge_c{margin:0 4%}
.edge_c li{margin-bottom:1.2rem;position:relative}
.edge_c li dl{display:none}
.edge_wt{position:relative;overflow:hidden;height:9.3rem}
.edge_wt:before{content:"";position:absolute;right:6%;top:50%;margin-top:-1.4rem;width:2.8rem;height:2.8rem;background:url(../images/ysbtn.png) no-repeat;background-size:2.8rem 2.8rem;z-index:11}
.edge_wt:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.edge_wt h3{position:absolute;left:6%;top:0;z-index:11}
.edge_wt h3 b{display:block;font-size:1.4rem;font-weight:400;line-height:9.3rem;color:#fff;font-weight:700}
.edge_wt i{position:absolute;left:1%;top:1.3rem;width:4.8rem;height:4.8rem;z-index:11;display:block}
.edge_wt i img{width:100%;display:block}
.edge_c li dl{display:none}
.edge_c li.on{margin-bottom:1.4rem}
.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{position:relative;padding:.8rem 3% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:9rem;background:#126301}
.edge_c li.on:nth-child(2) dl dd{height:12rem;}
.edge_c li.on dl dd h4{font-size:1.2rem;font-weight:400;line-height:2rem;color:#fff;margin-bottom:.5rem;font-weight:700}
.edge_c li.on dl dd p{font-size:1.1rem;font-weight:400;line-height:1.5rem;color:rgba(255,255,255,.7)}
.edge_c li.on .edge_wt{display:none}
.g_kf{padding-top:4rem;margin-bottom:2rem}
.g_kf h2{height:7.2rem;position:relative;padding-top:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.g_kf h2 em{position:absolute;left:0;top:0;text-align:center;display:block;font-size:3.6rem;font-weight:400;line-height:5rem;color:rgba(0,0,0,.1);text-transform:uppercase;width:100%;font-weight:700;letter-spacing:-.3rem}
.g_kf h2 b{display:block;font-size:2.8rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g_kf dl{position:relative;margin:0 4%}
.g_kf dl dt{width:100%;overflow:hidden;opacity:.2}
.g_kf dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_kf dl dd{display:none;background:#126301;height:8.3rem;padding:1.3rem 1.5rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_kf dl dd .anleft h4{font-size:1.2rem;font-weight:400;line-height:1.7rem;color:#fff;font-weight:700;display:block;height:3rem;position:relative}
.g_kf dl dd .anleft h4:before{content:"";position:absolute;background:url(../images/anmore.png) no-repeat;background-size:1.6rem 1.6rem;width:1.6rem;height:1.6rem;right:0;top:.25rem;z-index:112;transition:all .3s linear 0s}
.g_kf dl dd .anleft h4:after{content:"";position:absolute;background:#fff;width:2.7rem;height:.1rem;left:0;top:2.5rem;border-radius:.6rem;z-index:11;transition:all .3s linear 0s}
.g_kf dl dd .anleft p{font-size:1.2rem;font-weight:400;line-height:1.4rem;color:rgba(255,255,255,.7);display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g_kf .swiper-slide-active dt{opacity:1}
.g_kf .swiper-slide-active dd{display:block}
.g_hz{height:19rem;padding:0 4%;overflow:hidden}
.g_hz .m_hz{overflow:hidden;position:relative;padding-bottom:5rem}
.g_hz ul li{float:left;width:32%;margin:0 2% 1.3rem 0}
.g_hz ul li img{width:100%;display:block;border:1px solid #e9e9e9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_hz ul li:nth-child(3n){margin-right:0}

.g_hz .swiper-pagination-bullets{left:0;z-index:11;bottom:2rem;width:100%}
.g_hz .swiper-pagination-bullet{width:.8rem;height:.8rem;bckground:#2b2c30;margin:0 .5rem!important;opacity:1}
.g_hz .swiper-pagination-bullet-active{background:#29721a}
.g-news{padding:3rem 3% 6rem;background:#f6f6f6}
.g-news h2{height:7.2rem;position:relative;padding-top:1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.g-news h2 em{position:absolute;left:0;top:0;text-align:center;display:block;font-size:3.6rem;font-weight:400;line-height:5rem;color:rgba(0,0,0,.1);text-transform:uppercase;width:100%;font-weight:700;letter-spacing:-.3rem}
.g-news h2 b{display:block;font-size:2.8rem;font-weight:400;line-height:3.5rem;color:#000;font-weight:700}
.g-news .newtit{overflow:hidden;}
.g-news .newtit .news_nav{height:3rem;margin:0 3% 1rem;padding-left:8%}
.g-news .newtit .news_nav p{float:left;margin-right:5.7%;position:relative;padding-left:2.2rem}
.g-news .newtit .news_nav p i{position:absolute;width:2rem;left:0;top:50%;margin-top:-1rem;overflow:hidden}
.g-news .newtit .news_nav p i img{width:4rem;display:block;transition:all .3s linear 0s}
.g-news .newtit .news_nav p em{font-size:1.4rem;font-weight:400;line-height:4rem;color:#333;display:block}
.g-news .newtit .news_nav .active i img{margin-left:-2rem}
.g-news .newtit .news_nav .active em{color:#126301;font-weight:700}
.g-news .newtj{margin-bottom:3rem}
.g-news .js-swiper-tab{overflow:hidden;}
.g-news .newtj dt{position:relative;overflow:hidden;margin-bottom:1.5rem}
.g-news .newtj dt i{width:100%;display:block}
.g-news .newtj dt img{width:100%;display:block;transition:all .3s linear 0s;box-sizing:border-box}
.g-news .newtj dt em{position:absolute;left:0;top:0;width:100%}
.g-news .newtj dt em img{width:100%;display:block}
.g-news .newtj dd{margin-bottom:3rem}
.g-news .newtj dd h3 a{font-size:1.2rem;font-weight:400;line-height:2.2rem;color:#000;display:block;margin-bottom:1.1rem}
.g-news .newtj dd p{font-size:1.2rem;font-weight:400;line-height:1.7rem;color:rgba(0,0,0,.6);display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.g-news .otnew li a{display:block}
.g-news .otnew li a b{font-size:1.2rem;font-weight:400;line-height:2.6rem;color:#000;display:block;padding-left:1rem;position:relative}
.g-news .otnew li a b:before{content:"";position:absolute;width:.4rem;height:.15rem;background:#000;left:0;top:50%;margin-top:-.075rem}
.g-news .otnew li a span{display:block;font-size:1.1rem;font-weight:400;line-height:2.6rem;color:#333}
.g_about{padding-top:3.6rem;padding-bottom:1rem}
.g_about h2{margin-bottom:1.3rem;text-align:center}
.g_about h2 b{font-size:2.5rem;font-weight:400;line-height:3.5rem;color:#282828;display:block;font-weight:700}
.g_about h2 em{font-size:1.1rem;font-weight:400;line-height:2rem;color:rgba(40,40,40,.6);display:block}
.g_about .m_ab dt{width:100%;overflow:hidden}
.g_about .m_ab dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .m_ab dd .m_about{background:#fff;height:26rem;padding:2rem 1rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:92%;margin:-8.6rem auto 0;position:relative;z-index:12;box-shadow:1.2rem 0 2rem rgba(0,0,0,.05)}
.g_about .m_ab dd p{font-size:1.2rem;font-weight:400;line-height:2rem;color:#282828;display:block;text-align:center;height:15rem}
.g_about .ablst{height:8rem}
.g_about .ablst dl{float:left;width:33.33333%;position:relative;text-align:center}
.g_about .ablst dl dt{width:4.5rem;overflow:hidden;margin:0 auto}
.g_about .ablst dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .ablst dl dd{text-align:center}
.g_about .ablst dl dd h4 b{font-size:1.3rem;font-weight:400;line-height:2rem;color:#333;display:block;font-weight:700}
.g_about .ablst dl dd h4 em{font-size:.75rem;font-weight:400;line-height:1.5rem;color:#888;display:block;text-transform:uppercase}
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}
}
