
/*1029626114@qq.com*/
.g_pp{padding-top: 1.8rem;height: 27rem;}
.g_pp h2{background:url(../images/ppttit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;padding-top: 1.2rem;font-size: 2.7rem;color: #222222;font-weight: bold;}
.g_pp h2 b{color: #167146;}
.g_pp h2 em{display: block;color: #222222;font-size: 1.2rem;font-weight: normal;}
.g_pp .ppl{margin: 0 3%;}
.g_pp dl{float: left;width: 33%;margin-right: 1px;box-sizing:border-box;}
.g_pp dd{height:3.7rem;background: #167146;line-height: 3.7rem;text-align: center;font-size: 1.2rem;color: #fff;  }
.g_pp dd b{font-weight: normal;font-size: 2.4rem;color: #ffe400}
.g_pp dt{width:100%;overflow: hidden;}
.g_pp dt img{width: 100%;display: block;}
.g_pp dl:nth-child(1) dd{border-radius: 0.25rem 0 0 0;}
.g_pp dl:nth-child(3) dd{border-radius: 0 0.25rem 0 0;}

.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.img1 {width: 100%;padding-top: 100%;}
.img2 {width: 100%;padding-top: 50%;}


.g_pro{background:url(../images/cpbg.jpg) no-repeat;background-size: 100%; height: 82.9rem;}
.g_pro h2{height: 8.2rem;text-align: center;font-size: 2.7rem;color: #222222;font-weight: bold;position: relative;}
.g_pro h2:before{content: "";position: absolute;background:url(../images/title.png) no-repeat;background-size: 100%;width: 1.1rem;height: 1.3rem;left:50%;margin-left: -0.5rem;top:6rem;}
.g_pro h2 a{color: #222222;} 
.g_pro h2 b{color: #167146;}
.g_pro h2 em{display: block;font-size: 1.2rem;padding-top: 0.3rem;font-weight: normal;}
.g_pro h2 i{font-style: normal;display: inline-block;padding: 0 0.5rem;}
.fltit{height: 4rem;}
.fltit{margin-left: 3%;}
.fltit a{float: left;width: 23%;margin-right: 1%; height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;font-weight: normal;color: #fff;position: relative;text-align: center;border-radius: 0.25rem;background: #222222;}
.fltit .active{background: #167146;}



.flc{height: 50rem;margin: 0 3% 0.5rem;background: #167146;border-radius:0.25rem;}
.flc dt{width: 100%;}
.flc dt img{width: 100%;display: block;border-radius:0.25rem;}
.flc dd{padding: 0.5rem 0 0 3%;}
.flc h3 a{display: block;font-size: 1.8rem;color: #fff;font-weight: normal;height: 3rem;margin-bottom: 1.3rem;}
.flc .flico{height: 7rem;}
.flc .flico li{float: left;width: 6.5rem;height: 5.5rem;margin-right: 0.5rem;position: relative;background: #fff;border-radius: 0.25rem;}
.flc .flico li b{position: absolute;left:0;top:3.5rem;text-align: center;font-size:1.1rem;color: #167146;font-weight: normal;text-align: center;width: 6.5rem;}
.flc .flico li em{display: block;width: 5rem;height: 5.5rem;margin: 0 auto;}
.flc .flico li em img{width: 100%;display: block;}
.flc p{font-size: 1.1rem;line-height: 1.8rem;color: #fff;}
.flc span{display: block;margin-top: 1.3rem;}
.flc span a{float: left;width: 10rem;height: 2.5rem;line-height: 2.5rem;border: 1px solid #fff;border-radius: 0.25rem;text-align: center;font-size: 1.1rem;color: #fff;margin-right: 0.5rem;}
.flc span .btn2{background: #fff;color: #167146;}
.m_cplst{margin: 0 0 0 3%}
.m_cplst li{width: 47%;margin-right: 3%;float: left; overflow: hidden;}
.m_cplst li img{width: 100%;display: block;}
.m_cplst li h4{display: block;width: 100%;height: 2.6rem;line-height: 2.6rem;text-align: center;font-size: 1.1rem;color: #222222;background: #fff;}

.g_an{background: #efefef;padding-top: 2.4rem;height: 56.9rem;position: relative;}
.g_an:before{content: "";position: absolute;width:35%;height: 1px;background: #c9c9c9;left:3%;bottom: 3rem; }
.g_an:after{content: "";position: absolute;width:35%;height: 1px;background: #c9c9c9;right:3%;bottom: 3rem; }

.g_an h2{height: 8rem;text-align: center;font-size: 2.7rem;color: #222222;font-weight: bold;position: relative;}
.g_an h2:before{content: "";position: absolute;background:url(../images/title.png) no-repeat;background-size: 100%;width: 1.1rem;height: 1.3rem;left:50%;margin-left: -0.5rem;top:6rem;}
.g_an h2 a{color: #222222;} 
.g_an h2 b{color: #167146;}
.g_an h2 em{display: block;font-size: 1.2rem;padding-top: 0.3rem;font-weight: normal;}
.g_an h2 i{font-style: normal;display: inline-block;padding: 0 0.5rem;}
.g_an .antit{margin-left: 3%;height: 10.5rem;}
.g_an .antit li{float: left;width: 48%;margin-right: 3%;margin-bottom: 0.5rem;border-radius: 0.25rem;height: 4.6rem;background: #222;position: relative;padding-left: 20%;box-sizing:border-box;font-size: 1.2rem;color: #fff;padding-top: 1rem;}
.g_an .antit li a{color: #fff;}
.g_an .antit li em{display: block;font-size: 0.6rem;color: #656565;}
.g_an .antit li i{position: absolute;left:9%;top:1rem; width:4.1rem;height:3rem;}
.g_an .antit li i img{width:100%;display:block;}


.g_an .antit li:nth-child(2n){margin-right: 0;}
.g_an .antit li:hover{background: #167146;}
.g_an .antit li:hover em{color: #fff;}
.anlst dl{margin: 0 3%;}
.anlst dt{width: 100%;display: block;}
.anlst dt img{width: 100%;display: block;}
.anlst dd{background: #fff;padding: 0.7rem 3% 0;height: 10rem;box-shadow: 0 0 1rem #ccc;}
.anlst h4 a{display: block;height: 2.4rem;line-height: 2.4rem;font-size: 1.5rem;color: #222222;margin-bottom: 0.3em;font-weight: normal;}
.anlst p{font-size: 1.1rem;line-height: 1.5rem;color: #8e8e8e;margin-bottom: 0.9rem;}
.anlst span a{display: block;width: 1.5rem;height: 1rem;overflow: hidden;}
.anlst span a img{width:100%;display: block;}
.anlst .swiper-pagination-clickable .swiper-pagination-bullet{background: #222222;width: 0.8rem;height: 0.8rem;margin: 0 0.25rem;}
.anlst .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #167146}
.anlst .swiper-pagination-bullets{bottom: -3.2rem;}
.img1 {width: 100%;padding-top: 100%;}
.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.g_jg{padding-top: 2.6rem;height: 47.5rem;position: relative;background: #fff;}
.g_jg h2{height: 7rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #fff;position: relative;}
.g_jg h2 a{color: #fff;}
.g_jg h2 b{color: #ffe400}
.g_jg h2 em{display: block;font-size: 1.2rem;color: #fff;padding-top: 0.8rem;font-weight: normal;}
.g_jg h2:before{content: "";position: absolute;background:url(../images/ystit.png) no-repeat;background-size: 100%;width: 1.1rem;height: 1.3rem;left:0;top:6rem; left:50%;margin-left: -0.5rem;}
.g_jg .tabs2{margin: 0 3% 0;height:9.5rem;}
.g_jg .tabs2 a{display:block;float: left;width: 25%;text-align: center;font-size: 1.2rem;color: #fff;}
.g_jg .tabs2 em{display: block;width: 4rem;height: 4rem;overflow: hidden;margin: 0 auto;position: relative;background: #5c9c7e;border-radius: 50%;margin-bottom: 1rem;}
.g_jg .tabs2 em i{position: absolute;left:0;top:0;width: 4rem;height: 4rem;}
.g_jg .tabs2 em i img{width: 100%;display: block;}
.g_jg .tabs2 em img{width: 4rem;height: 8rem;display: block;}
.g_jg .tabs2 span{font-size: 0.7rem;color: #5c9c7e;display: block;}
.g_jg .tabs2 .active{color: #ffe400}
.g_jg .tabs2 .active em{background: #ffe400}
.g_jg .tabs2 .active em img{margin-top: -4rem;}

.g_jg dl{margin: 0 3%;}
.g_jg dt{width: 100%;margin-bottom: 1.6rem;}
.g_jg dt img{width:96%;display: block;border:0.5rem solid #fff;box-sizing:boredr-box;}
.g_jg h3{position: relative;height: 2.2rem;line-height: 2.2rem; font-size:1.5rem;font-weight: normal;margin-bottom: 0.3rem;}
.g_jg h3 b{color: #ffe400}
.g_jg p{font-size: 1.1rem;line-height: 1.4rem;margin-bottom: 1rem;}


.g-news5{height: 38rem;padding-top: 2.4rem;}
.g-news5 h2{height: 6.5rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #222222;position: relative;}
.g-news5 h2 a{color: #222222;}
.g-news5 h2 b{color: #167146}
.g-news5 h2 em{display: block;font-size: 1.2rem;color: #222222;padding-top: 0.3rem;font-weight: normal;}

.news_nav5{height:3rem; margin: 0 0 1.5rem 3%;}
.news_nav5 p{height: 3rem; float: left; font-size: 1.2rem; line-height: 3rem; color: #fff; width:31%; margin-right: 2%;position: relative;border:1px solid #222;text-align: center;border-radius: 0.3rem; background: #222222;}
.news_nav5 p:nth-child(3){margin-right: 0;}
.news_nav5 p.cur{background: #167146;color: #fff;border: 1px solid #167146}
.news_nav5 .ne_db{display: block;}
.g-news5 .newtj{margin: 0 3%;height: 12rem;overflow: hidden;}
.g-news5 .newtj dt{float: left;width: 45%;}
.g-news5 .newtj dt img{width: 100%;display: block;}
.g-news5 .newtj dd{float: right;width: 52%;margin-left: 3%;}
.g-news5 .newtj h3{height: 1.8rem;line-height: 1.8rem;font-size: 1.1rem;color: #333333;overflow: hidden;font-weight: normal;margin-bottom: 0.2rem;}
.g-news5 .newtj h3 a{color: #333333;}
.g-news5 .newtj p{font-size: 1rem;color: #666666;line-height: 1.4rem;height: 4.2rem;overflow: hidden;margin-bottom: 1rem;}
.g-news5 .newtj span a{display: block;width: 11rem;height: 2.5rem;line-height: 2.5rem;background: #167146;border-radius: 2rem;text-align: center;font-size: 1.1rem;color: #fff;}
.g-news5 .otdl{margin: 0 3%;height: 3.7rem;margin-bottom: 0.5rem;border: 1px solid #d6d6d6;background: #fff;}
.g-news5 .otdl dt{float: left;width: 20%;height: 3.2rem;overflow: hidden; font-size: 0.8rem;color: #aaaaaa;text-align: center; padding-top: 0.5rem; line-height: 1.5rem;background: #fff;position: relative;}
.g-news5 .otdl dt em{display: block;font-size: 1.2rem;color: #333333;}
.g-news5 .otdl dt:before{content: "";position: absolute;width: 1px;height: 3rem;background: #ebebeb;right: 0;top:0.5rem;}
.g-news5 .otdl dd{float: left;padding-left: 5%;height: 3.7rem; line-height: 3.7rem; width: 70%;}
.g-news5 .otdl h3{height: 3.7rem;line-height: 3.7rem;font-weight: normal;font-size: 1.1rem;color: #333333;margin-bottom: 0.7rem;font-weight: normal;}
.g-news5 .otdl h3 a{color: #1b1b1b;display: block;line-height: 3.7rem;position: relative;}
.g-news5 .otdl h3 a:before{content: "";position: absolute;width: 1.6rem;height: 1.6rem;background: url(../images/dtico.jpg) no-repeat;background-size: 100%;right: 0;top:1.2rem;}



/* 走进*/
.g_zj{height: 31rem;background: #efefef;padding-top: 2.5rem;}
.g_zj h2{height: 6.8rem;text-align: center;font-size: 2.5rem;font-weight: bold;color: #222222;position: relative;}
.g_zj h2 a{color: #222222;}
.g_zj h2 b{color: #167146}
.g_zj h2 em{display: block;font-size: 1.2rem;color: #222222;padding-top: 0.3rem;font-weight: normal;}
.g_zj dl{margin: 0 3%}
.g_zj dt{width: 100%;margin-bottom: 1.5rem;}
.g_zj dt img{display: block;width: 100%;}
.g_zj h3{width: 52%; height:2.5rem;line-height: 2.5rem;margin: 0 auto 1rem;border: 0.1rem solid #7d7d7d; text-align: center;font-size: 1.2rem;color: #4a4a4a;font-weight: normal;}
.g_zj h3 a{color: #4a4a4a;}
.g_zj p{font-size: 1.1rem;line-height: 1.5rem;color: #6e6e6e;margin-bottom: 1.3rem;}
.g_xc{background: #efefef;height: 22rem;padding-top: 4.5rem;}
.g_xc ul{margin: 0 3%;}
.g_xc li{float: left;width: 48%;margin-right: 3%;background: #dadada;position: relative;height: 19rem;}
.g_xc li:nth-child(2){margin-right: 0;}
.g_xc li i{display: block;width: 64%;margin: 1.8rem auto 0;border: 0.4rem solid #242424;}
.g_xc li i img{width: 100%;display: block;}
.g_xc li em{position: absolute;left:0;bottom: 0;width: 100%;height: 2.2rem;line-height: 2.2rem;background: #222222;text-align: center;font-size: 1.1rem;color: #fff;}








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;}}