
.g_fwms{background:url(../images/fwmsbg.jpg) no-repeat; background-size:100%; height: 28rem;padding-top: 3.5rem;}
.g_fwms h2{height: 8.2rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_fwms h2 b{color: #30b014}
.g_fwms h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_fwms h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.6rem;}
.g_fwms h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:14%;top:0.6rem;}
.g_fwms h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:14%;top:0.6rem;}
.g_fwms .m_fwms{margin: 0 5%;height: 13rem;}
.g_fwms dl{float: left;width: 33%;}
.g_fwms .lastdl{margin-right: 0;}
.g_fwms dt{height: 4.4rem;text-align: center;font-size: 1.2rem;}
.g_fwms dt b{display: block;font-size: 1.2rem;color: #30b014;}
.g_fwms dd i{width: 6rem;margin: 0 auto;display: block;overflow: hidden;}
.g_fwms dd i img{width: 6rem;display: block;transition: all 0.3s linear 0s;}
.g_fwms dd:hover i img{transform: scale(1.1);}
.g_fwms .fwmore{margin: 0 5%;height: 3rem;line-height: 3rem;background: #30b014;color: #fff;font-size: 1.2rem;border-radius: 2rem;text-align: center;}
.g_fwms .fwmore a{color: #fff;}


.g_pro{padding-top: 3.5rem;height: 75rem;}
.g_pro h2{height:6rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_pro h2 b{color: #30b014}
.g_pro h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_pro h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_pro h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:14%;top:0.6rem;}
.g_pro h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:14%;top:0.6rem;}
.g_pro .cpfltit{height: 8.5rem;margin: 0 5%;}
.g_pro .cpfltit li{float: left;width: 28%;position: relative;padding-left: 20%;font-size: 1.1rem;height: 4rem;}
.g_pro .cpfltit li a{color: #333333}
.g_pro .cpfltit li i{position: absolute;left:15%;top:-0.3rem;width: 3rem;height: 3rem;overflow: hidden;}
.g_pro .cpfltit li i img{transition: all 0.3s linear 0s;width: 6rem;height: 3rem;}
.g_pro .cpfltit li em{display: block;font-size: 0.6rem;color: #cacaca;text-transform: uppercase;}

.g_pro .cpfltit li:hover a,.g_pro .cpfltit li:hover em,.g_pro .cpfltit .cur a,.g_pro .cpfltit .cur em{color: #30b014}
.g_pro .cpfltit li:hover i img,.g_pro .cpfltit .cur i img{margin-left: -3rem;}

.cplst{margin: 0 5%;}
.cplst dl{float: left;width:48%;margin-right:3%;margin-bottom: 1rem;position: relative;}
.cplst dl:nth-child(2n){margin-right: 0;}
.cplst dt{width: 100%;display: block;}
.cplst dt img{width: 100%;display: block;height:18rem;}
.cplst dt em{display: block;height: 2.1rem;line-height: 2.1rem;background: #f5f5f5;text-align: center;font-size: 1rem;color: #333333;overflow:hidden;}
.cplst dt em i{display: inline-block;background:url(../images/cpico.jpg) no-repeat;background-size: 100%; width: 0.8rem;height: 0.8rem;position: relative;left: 1rem;}
.g_pro .cpmore{background:url(../images/cpmore.jpg) no-repeat;background-size: 100%;margin: 0 5%;font-size: 1.2rem;color: #fff;padding-left: 35%;width: 55%;height: 3rem;line-height: 3rem;}
.g_pro .cpmore a{color: #fff;}

.g_bao{background:url(../images/baobg.jpg) no-repeat center top; background-size:100%;height: 41.8rem;}
.g_bao h2{height:6rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_bao h2 b{color: #30b014}
.g_bao h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_bao h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_bao h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:14%;top:0.6rem;}
.g_bao h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:14%;top:0.6rem;}
.g_bao h3{height: 3rem;font-size: 1.5rem;color: #000000;font-weight: normal;text-align: center;}
.g_bao p{font-size: 1rem;line-height: 1.5rem;color: #333333;height: 5rem;margin: 0 5%;}
.g_bao li{float: left;width: 25%;text-align: center;font-size: 1rem;color: #333333;margin-bottom:0.8rem;}
.g_bao li em{display: block;width: 5rem;height: 2.2rem;overflow: hidden;margin:0 auto 0.3rem; border: 1px solid #4FBC3B;border-radius: 5px;}
.g_bao li em img{width: 5rem;height: 2rem;transition: all 0.3s linear 0s;}
.g_bao li a{color:#666;}
.g_bao li:hover em img{transform: rotateY(180deg);}


.g_antit{background: #ffffff;padding-top: 3rem;height: 8rem;}
.g_antit h2{height:6.6rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_antit h2 a{color: #000}
.g_antit h2 b{color: #30b014}
.g_antit h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_antit h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_antit h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:14%;top:0.6rem;}
.g_antit h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:14%;top:0.6rem;}

.g_antit .antit{height: 16rem;}
.g_antit .antit li{float: left;width: 4.1rem; height: 7.5rem; margin-left: 6%;text-align: center;font-size: 1rem;color: #333333;transition: all 0.3s linear 0s;}
.g_antit .antit li:hover{transform: translateY(-10px);	}
.g_antit .antit li a{color: #333333;}
.g_antit .antit li em{display: block;background:url(../images/antitbg1.png) no-repeat;background-size: 100%; width:4.1rem;height: 4.6rem;margin-bottom: 0.6rem;overflow: hidden;}
.g_antit .antit li em img{width:4.1rem;height:9.2rem;display:block;}

.g_antit .antit li:hover em{background:url(../images/antitbg2.png) no-repeat;background-size: 100%;}
.g_antit .antit li:hover em img{margin-top: -4.6rem;}

.g_an{height:25rem;background: #ffffff; position: relative;padding: 0 12%;}
.g_an dl{width:96%;margin: 0 2%;}
.g_an dt{width: 100%;display: block;margin-bottom: 1.4rem;}
.g_an dt img{width: 100%;display: block;height:22rem;}
.g_an dd{width: 100%;height: 3rem;line-height: 3rem;background: #51ae42;text-align: center; position: relative;}
.g_an h3 a{font-size: 1.2rem;color: #fff;overflow: hidden;}
.g_an .swiper-pagination{display: none;}


.g_ys{padding-top: 3.5rem;height: 111.3rem;}
.g_ys h2{height:5.6rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_ys h2 a{color: #000}
.g_ys h2 b{color: #30b014}
.g_ys h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_ys h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_ys h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:10%;top:0.6rem;}
.g_ys h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:10%;top:0.6rem;}
.g_ys dl{margin: 1rem 5% 0;}
.g_ys dt{width: 100%;display: block;margin-bottom: 1.2rem;}
.g_ys dt img{width: 100%;display: block;}
.g_ys h3{position: relative;height: 3rem;border-bottom: 1px solid #e5e5e5;font-size: 1.5rem;color: #333333;padding-left: 4rem;margin-bottom: 0.8rem;}
.g_ys h3 b{color: #4fb73d;}
.g_ys h3 em{display: block;font-size: 0.6rem;color: #d9d9d9;text-transform: uppercase;}
.g_ys h3 i{position: absolute;left:0;top:0;width: 3rem;height: 3rem;}
.g_ys h3 i img{width: 100%;display: block;}
.g_ys p{font-size: 1rem;line-height: 1.7rem;color: #666666;padding-left: 3.6rem;position: relative;}
.g_ys p:before{content: "";position: absolute;background:url(../images/ysp.jpg) no-repeat;background-size: 100%;width: 1.8rem;height: 0.2rem;left:2%;top:0.8rem;}

.g_news{height: 29rem;}
.g_news h2{height:7rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #000000;}
.g_news h2 a{color: #000}
.g_news h2 b{color: #30b014}
.g_news h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_news h2 em{display: block;font-size: 1rem;color: #545657;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_news h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:20%;top:0.6rem;}
.g_news h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:20%;top:0.6rem;}

.g_news .newtj{margin: 0 5%;height: 8rem;border-bottom: 0.1rem solid #e5e5e5;}
.g_news .newtj dt{float: left;width: 44%;}
.g_news .newtj dt img{width: 100%;display: block;}
.g_news .newtj dd{float: right;width: 52%;}
.g_news .newtj h3 a{display: block;height: 1.5rem;line-height: 1.5rem;font-size: 1.1rem;color: #17120f;overflow: hidden;font-weight: bold;margin-bottom: 0.5rem;}
.g_news .newtj p{font-size: 1rem;line-height: 1.5rem;color: #626161;height: 4.5rem;overflow: hidden;}

.g_news .newlst{margin: 0 5%;}
.g_news .newlst li{padding: 1.2rem 5% 1rem 0;font-size: 1rem;line-height: 1.7rem;height: 1.7rem;overflow: hidden;color: #626161;position: relative;border-bottom: 0.1rem solid #e5e5e5;}
.g_news .newlst li:before{content: "";position: absolute;background:url(../images/dtico.jpg) no-repeat;background-size: 100%;width: 1rem;height: 1rem;right: 0;top:2rem;}
.g_news .newlst li a{color: #626161;}
.g_news .newlst li:last-child{border-bottom: none;}



.g_ab{height: 30.3rem;position: relative;}
.g_ab h2{height:7rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #fff; position: absolute;left:0;top:3.2rem;width: 100%;}
.g_ab h2 a{color: #fff}
.g_ab h2 b{color: #fff}
.g_ab h2 i{display: inline-block;font-size: 1.5rem;font-style: normal;position: relative;padding: 0 0.3rem;top:-0.3rem;}
.g_ab h2 em{display: block;font-size: 1rem;color: #fff;font-weight: normal;position: relative;margin-top: 0.3rem;}
.g_ab h2 em:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;left:10%;top:0.6rem;}
.g_ab h2 em:after{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #30b014;right:10%;top:0.6rem;}
.g_ab dt,.g_ab dt img{width: 100%;display: block;}
.g_ab dd{margin: 1rem 5% 0;}
.g_ab p{font-size: 1rem;line-height: 1.5rem;color: #373737;text-align: center;}






















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:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:520px){html{font-size:    16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}