
/*1029626114@qq.com*/
.g_guide{padding-top: 2.2rem;padding-bottom: 2.1rem;}
.g_guide h3{height: 7.5rem;font-size:2.1rem;font-weight: bold;color:#000000;text-align: center;}
.g_guide h3 em{display: block;font-size:1.8rem;font-weight: bold;color:#007731;}
.g_guide dt{margin:0 4% 1.2rem;position: relative;}
.g_guide dt img{width:100%;display: block;}

.m_guide{margin:0 4%;background: #fff;height: 7.5rem;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,.1);padding: 1.2rem 0 0 0;box-sizing: border-box;}
.m_guide li{float: left;width:25%;text-align: center;font-size:1.2rem;color:#000;position: relative;}

.m_guide li i{width:60%;margin:0 auto;display: block;}
.m_guide li i img{width:100%;display: block;}
.m_guide li:nth-child(4):before{background: none;}

.g_pro h2 a{display: block;background: url(../images/titbg.png) no-repeat;background-size: 100%;height: 9rem;text-align: center;padding-top: 2.3rem;box-sizing: border-box;font-size:2rem;color:#212121;font-weight: bold;}
.g_pro h2 em{display: block;font-size:0.9rem;color:#333333;font-weight: normal;padding-left: 2rem;}
.g_pro .fltit{margin: 0 4% 1.4rem;background: #fff;height: 6.5rem;box-shadow: 8px 0 24px rgba(0,0,0,.1);border-radius: 0.5rem;padding-top: 1.4rem;box-sizing: border-box;}
.g_pro .fltit li a{display: block;float: left;width:20%;text-align: center;font-size: 1rem;color:#000000;position: relative;}
.g_pro .fltit li i{display: block;width:50%;margin:0 auto 0.5rem;}
.g_pro .fltit li i img{width:100%;display: block;}
.g_pro .fltit li a:before{content: "";position: absolute;width:1px;height: 3.3rem;background: #e5e5e5;right: 0;top:0;}
.g_pro .fltit li a:last-child:before{background: none;}

.g_fl{margin:0 4% 1.2rem;overflow: hidden;}
.g_fl p{width:100%;overflow: hidden;}
.g_fl p img{width:100%;display: block;border-radius: 0.5rem;}

.g_cplst{height: 21rem;position: relative;}
.g_cplst ul{margin:0 9%;}
.g_cplst li{float: left;width:47.5%;}
.g_cplst li img{width:100%;display: block;}
.g_cplst li:nth-child(2){float: right;}
.g_cplst li i{width:100%;display: block;overflow: hidden;}
.g_cplst li i img{width:100%;display: block;border-radius: 1rem;}
.g_cplst li em{display: block;line-height: 2.8rem;text-align: center;font-size: 1.2rem;color:#000;}
.g_cplst .swiper-pagination-bullet{width:0.8rem;height: 0.8rem;margin: 0 0.5rem;background: #333333;}
.g_cplst .swiper-pagination-bullet-active{background: #02893a;width:2.4rem;border-radius: 2rem;}
.g_cplst .swiper-pagination-bullets{top: 16rem;z-index: 155;width:100%;}
.g_cplst .swiper-button-next,.g_cplst .swiper-button-prev{position: absolute;width: 1.8rem;height: 1.8rem; overflow: hidden; top:6.6rem;z-index: 11;}
.g_cplst .swiper-button-next{right:2%;}
.g_cplst .swiper-button-prev{left:2%;}
.g_cplst .swiper-button-next img,
.g_cplst .swiper-button-prev img{width:3.6rem;height:1.8rem;display:block;}


.g_wecan{background: url(../images/webg.jpg) no-repeat;background-size: 100%;height: 46rem;padding-top: 2.5rem;box-sizing: border-box;}
.g_wecan h2{display: block;background: url(../images/titbg.png) no-repeat;background-size: 100%;height: 9rem;text-align: center;padding-top: 2.3rem;box-sizing: border-box;font-size:2rem;color:#212121;font-weight: bold;}
.g_wecan h2 em{display: block;font-size:1.2rem;color:#333333;font-weight: normal;}
.g_wecan .tabs{margin:0 4%;height: 7.5rem;}
.g_wecan .tabs a{float: left;width:24%;margin-right: 1.3%;background: #fff;border-radius: 0.5rem;border:0.15rem solid #313131;text-align: center;font-size: 1.8rem;color:#313131;line-height: 2rem;height: 5.2rem;padding-top: 0.6rem;box-sizing: border-box;}
.g_wecan .tabs b{display: block;color: #00672a}
.g_wecan .tabs a:nth-child(4){margin-right: 0;}
.g_wecan .tabs .active{background: #02893a;color:#fff;border:0.15rem solid #02893a;}
.g_wecan .tabs .active b{color:#fff;}
.g_wecan ul{margin:0 4%;background: #fff;border-radius: 0.5rem;padding: 2rem 0 0 0;height: 12.5rem;}
.g_wecan li{float: left;height: 6rem;width: 33.33333%;text-align: center;font-size: 1.2rem;color:#000;}
.g_wecan li b{display: block;font-size:1.8rem;color:#00672a;}

.xban{margin:2.4rem 4% 0; background: url(../images/xban.jpg) no-repeat;background-size: 100%;height: 6rem;border-radius: 0.5rem;}
.xban h3{padding: 1rem 0 0 36%;font-size: 1.5rem;color:#fff;font-weight: bold;}
.xban p{font-size: 1.2rem;padding-left: 36%;color:#fff;padding-top: 0.2rem;}
.xban p a{color:#fff;}
.g_hz{background: url(../images/hzbg3.jpg) no-repeat;background-size: 100%;height: 35.3rem;box-sizing: border-box;background-position-y:1rem;}
.g_hz h2 a{display: block;background: url(../images/titbg.png) no-repeat;background-size: 100%;height: 25rem;text-align: center;padding-top: 2.3rem;box-sizing: border-box;font-size:2rem;color:#212121;font-weight: bold;padding-left: 1rem;}
.g_hz h2 em{display: block;font-size:1.2rem;color:#333333;font-weight: normal;}



.g_ys{position: relative;padding-bottom:2rem;background: #f8f8f8;}
.g_ys h2{display: block;background: url(../images/titbg.png) no-repeat;background-size: 100%;height: 9.7rem;text-align: center;padding-top: 2.3rem;box-sizing: border-box;font-size:2rem;color:#212121;font-weight: bold;}
.g_ys h2 em{display: block;font-size:1.2rem;color:#333333;font-weight: normal;}
.g_ys .tabs2{height: 6.6rem;margin:0 4% 1.2rem;background: #fff;border-radius: 0.3rem;box-shadow: 1px 0 18px rgba(0,0,0,.11)}
.g_ys .tabs2 a{display: block;float: left;width: 20%; height: 6.6rem; box-sizing: border-box;text-align: center;font-size: 1.1rem;color: #333333;position: relative;}
.g_ys .tabs2 em{display: block;width: 2.8rem;height: 3.1rem;margin: 0.7rem auto 0.1rem; overflow: hidden;}
.g_ys .tabs2 em img{width: 5.6rem;display: block;}
.g_ys .tabs2 a:before{content: "";position: absolute;width:1px;height: 4.4rem;background: #e4e4e5;right: 0;top:1.1rem;}
.g_ys .tabs2 a:nth-child(4):before{background: none;}
.g_ys .tabs2 .active {color: #fff;font-weight: bold;background: #007d34;}
.g_ys .tabs2 .active img{margin-left: -2.8rem;}
.g_ys .tabs2 .active:before{background: none;}
.g_ys .tabs2 a:nth-child(1){border-radius: 0.3rem 0 0 0.3rem;}
.g_ys .tabs2 a:nth-child(5){border-radius: 0 0.3rem 0.3rem 0;}

.g_ys dl{margin: 0 4%;}
.g_ys dt,.g_ys dt img{width:100%;display: block;}
.g_ys dd{background: #fff; height: 28rem;box-shadow: 1px 0 18px rgba(0,0,0,.12); width:100%;margin:0 auto 0;position: relative;}
.g_ys h3 em{display: block; background: #007d34;height: 4rem; line-height: 4rem;text-align: center;font-size: 1.6rem;color:#fff;font-weight: bold;margin-bottom: 1.7rem;}
.g_ys p em{font-size: 1.2rem;line-height: 1.8rem;color:#333333;display: block;margin-bottom: 1rem;position: relative;padding-left: 2.3rem;padding-right: 2rem;}
.g_ys p em:before{content: "";position: absolute;background: url(../images/ysico.png) no-repeat;background-size: 100%;width: 1.3rem;height: 1.3rem;left:3%;top:0;}
.g_ys .swiper-pagination-bullets {top:57rem;position: absolute;height: 3rem;line-height: 3rem;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet{background: url(../images/nobg1.png) no-repeat;background-size: 100%;font-size: 1.4rem;color: #999999;text-align: center;line-height: 3rem;  width: 3rem;height: 3rem;margin-right: 1.2rem;position: relative;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet-active{color: #fff;background: url(../images/nobg2.png) no-repeat;background-size: 100%;}
.g_ys .swiper-button-next,.g_ys .swiper-button-prev{top:57.5rem;width:5rem;height: 4.1rem;}
.g_ys .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:8%;}
.g_ys .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:8%;}



.g-news{height:55.5rem;}
.g-news h2 a{display: block;background: url(../images/titbg.png) no-repeat;background-size: 100%;height: 9rem;text-align: center;padding-top: 2.3rem;box-sizing: border-box;font-size:2rem;color:#212121;font-weight: bold;}
.g-news h2 em{display: block;font-size:1.2rem;color:#333333;font-weight: normal;}
.newtit{height: 3.6rem; border-bottom: 0.1rem solid #ccc; margin: 0 4% 1.4rem;position: relative;}
.newtit:before{content:"";position: absolute;width:1rem;height: 1.3rem;background: url(../images/newline.png) no-repeat;background-size: 100%;border-radius: 50%;left:8.5rem;top:1.3rem;}
.news_nav{height:3.6rem;}
.news_nav p{display: block;float: left; padding-left: 2.2rem; margin-right: 10%; height: 3.6rem;line-height:3.6rem;font-size: 1.2rem;color: #333333; box-sizing: border-box;position: relative;}
.news_nav p i{position: absolute;width:1.6rem;height: 1.6rem;left:1%;top:1.1rem;overflow: hidden;}
.news_nav p i img{width:3.2rem;display: block;}
.news_nav p.cur{color: #00672a;font-weight: bold;}
.news_nav p.cur i img{margin-left: -1.6rem;}
.news_nav .ne_db{display: block;}




.g-news .newtj{margin: 0 4% 1.5rem;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 h3 a{display: block;line-height:2.4rem;font-size: 1.2rem;color: #333333;font-weight: bold;height: 2.4rem;overflow: hidden;position: relative;margin-bottom: 0.5rem;}
.g-news .newtj p{font-size: 1.2rem;line-height: 1.8rem;color: #666666;}
.newslst{margin:0 4% 0;}
.newslst li a{display: block; height:4.4rem;line-height: 4.4rem;border-top: 1px solid #ccc; position: relative;font-size: 1.3rem;color: #333333; }
.newslst li a:before{content:"";position: absolute;width:0.8rem;height: 1.3rem;background: url(../images/dtico.png) no-repeat;background-size: 100%;border-radius: 50%;right:0.5rem;top:2rem;}


.g_zj{height: 43rem;position: relative;}
.g_zj h2 a{display: block;height: 7rem;text-align: center;font-size: 2rem;color:#050607;font-weight: bold;background: #f5f5f5;padding-top: 3rem;}
.g_zj h2 em{display: block;font-size: 1.3rem;color:#333333;font-weight: normal;padding-top: 0.3rem;}
.g_zj dt{width: 100%;display: block;}
.g_zj dt img{width: 100%;display: block;}
.g_zj dd{background: #fff;margin: 0 3%;position: relative;margin-top: -5.5rem;padding: 1.8rem 4% 0;height: 15rem; box-shadow: 0 0 1rem rgba(0,0,0,.1);}
.g_zj h3 a{display: block;line-height: 3.5rem;font-size: 1.5rem;color: #111111;font-weight: bold;margin-bottom: 0.8rem;text-align: center;position: relative;}
.g_zj p{font-size: 1.2rem;line-height: 2rem;color:#666666;text-align: center;}
.g_zj p a{color: #c30e15;}














html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@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.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}