
/*1029626114@qq.com*/

.g_guide{padding-top: 2.5rem;height: 22rem;overflow: hidden;}
.g_guide h2{height: 5rem;text-align: center;font-size:1.1rem;color: rgba(0,0,0,.7);font-weight: normal;}
.g_guide h2 em{display: block;position: relative;height: 2.2rem;line-height: 2.2rem;text-align: center;font-size:1.7rem;color: rgba(0,0,0,.3);text-transform: uppercase;}
.g_guide h2 em:before{content: "";position: absolute;width:36px;height: 2px;background: #b2b2b2;left:26%;top:1rem;}
.g_guide h2 em:after{content: "";position: absolute;width:36px;height: 2px;background: #b2b2b2;right:26%;top:1rem;}
.g_guide h3{height: 4.3rem;text-align: center;font-size: 2.2rem;font-weight: bold;color:#000000;}
.g_guide p{padding: 0 6%;text-align: center;font-size:1.1rem;line-height: 1.7rem;color:#666666;}
.g_guide p b{color:#80b600;}
.g_guide p em{font-weight: bold;color:#fe8f00;}

.g_cho{background: #f6f6f6;padding-top: 3rem;padding-bottom: 3rem;}
.g_cho h2{height: 6rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_cho h2 b{color:#0e7236;font-weight: bold;}
.g_cho h2:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}

.m_cho{margin:0 4%;}
.m_cho dl{float: left;width:49%;margin-bottom: 1rem;overflow: hidden;position: relative;height: 17rem;}
.m_cho dl:nth-child(2n){float: right;}
.m_cho dt{width:100%;overflow: hidden;}
.m_cho dt img{width:100%;display: block;}
.m_cho dd{position: absolute;left:0;top:0;width:100%; height: 100%; padding-top: 1.5rem;}
.m_cho i{display: block;width:2.5rem;height: 2.5rem;margin:0 auto 0.3rem;}
.m_cho i img{width:100%;display: block;}
.m_cho em{display: block;text-align: center;font-size:0.5rem;color:#fff;text-transform: uppercase;height: 1.25rem;}
.m_cho h3{line-height: 2.5rem;height: 2.5rem;font-size:1.2rem;color:#fff;font-weight: bold;margin:0 auto;border-radius: 0.5rem;text-align: center;}
.m_cho h3 a,.m_cho p a{color:#fff;display:block;}
.m_cho p{font-size:1rem;line-height:1.3rem;color:#fff;padding:0 10%;text-align:center;}

.m_cho dl:nth-child(1) dd,.m_cho dl:nth-child(5) dd{background:#fc8e03;}
.m_cho dl:nth-child(2) dd,.m_cho dl:nth-child(6) dd{background:#1c98cb;}
.m_cho dl:nth-child(3) dd,.m_cho dl:nth-child(7) dd{background:#0cd2b7;}
.m_cho dl:nth-child(4) dd,.m_cho dl:nth-child(8) dd{background:#cc3333;}


.g_cpfl{padding-top: 2.5rem;}
.g_cpfl h2 a{display: block; height: 6rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_cpfl h2 b{color:#0e7236;font-weight: bold;}
.g_cpfl h2 a:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}
.m_cpfl dl{margin:0 4% 1.7rem;}
.m_cpfl dt{background: #80b600;}
.m_cpfl dt i{float: left;width:71.5%;}
.m_cpfl dt i img{width:100%;display: block;}
.m_cpfl dt em{float: left;width:28.5%;text-align: center;font-size: 1.5rem;line-height: 2.4rem;color:#fff;font-weight: bold;padding: 3.5rem 5% 0;box-sizing: border-box; overflow: hidden;}
.m_cpfl dd{background: #eee;padding: 1rem 0;box-sizing: border-box;}
.m_cpfl dd a{position: relative;float: left;padding-left: 1.5rem;height: 2.1rem;line-height: 2.1rem;font-size: 1rem;color:#333333;box-sizing: border-box;}
.m_cpfl dd a:before{content: "";position: absolute;width:0.35rem;height: 0.35rem;background: #80b600;border-radius: 50%;left:4%;top:1rem;}
.m_cpfl dl:nth-child(1) dd a{width:30%;}
.m_cpfl dl:nth-child(1) dd a:nth-child(2),
.m_cpfl dl:nth-child(1) dd a:nth-child(5){width:38%;}

.m_cpfl dl:nth-child(2) dd{padding-top: 1.8rem;}
.m_cpfl dl:nth-child(2) dd a{width:33%;}
.m_cpfl dl:nth-child(3) dt em{padding-top: 4.3rem;}
.m_cpfl dl:nth-child(3) dd a{width:33%;}


.g_gw{padding-top: 0.4rem;padding-bottom: 2.7rem;}
.g_gw h2 a{display: block; height: 6rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_gw h2 b{color:#0e7236;font-weight: bold;}
.g_gw h2 a:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}
.g_gw .tabs{height: 3.5rem;margin-left: 24%;margin-bottom: 1.5rem;}
.g_gw .tabs a{display: block;float: left;width:9.2rem;background: #eee;height: 3.5rem;line-height: 3.5rem;border-radius: 2rem;text-align: center;font-size: 1.8rem;font-weight: bold;color:#ff8c01;margin-right: 1rem;}
.g_gw .tabs .active{background: #80b600;color:#fff;}
.g_gw dl{margin:0 4%;}
.g_gw dt,.g_gw dt img{width:100%;display: block;}
.g_gw dt{margin-bottom: 2rem;}
.g_gw h3 a{display: block;height: 3.5rem;line-height: 3.5rem;font-size:1.8rem;font-weight: bold;color:#ff8c01;text-transform: uppercase;position: relative;}
.g_gw h3 em{font-size: 1rem;color:#ff8c01;font-weight: normal;}
.g_gw h3 a:before{content: "";position: absolute;background:url(../images/gwico.png) no-repeat;background-size: 2.2rem 2.2rem;width:2.2rem;height: 2.2rem;right: 0;top:0.5rem;}
.g_gw h4 a{display: block;height: 3.8rem;font-size:1.2rem;color:rgba(0,0,0,.8);font-weight: bold;}
.g_gw p{font-size: 1.2rem;color:rgba(2,2,1,.8);line-height: 2rem;}


.g_wt{background: #f6f6f6;padding: 2.8rem 0;}
.g_wt h2{display: block; height: 7.5rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_wt h2 b{color:#0e7236;font-weight: bold;}
.g_wt h2:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}
.g_wt dl{float: left;width:50%;height: 10rem;position: relative;}
.g_wt dl:before{content: "";position: absolute;width:100%;height: 1.6rem;background:url(../images/line.png) no-repeat;background-size: 100% 1.6rem; left:0;bottom: 0;}
.g_wt dt{float: left;width:21.3%;text-align: center;font-size: 1.9rem;font-weight: bold;padding-top: 0.2rem;}
.g_wt dd{float: left;width:76%;}
.g_wt h3{line-height: 2.8rem;font-size: 1.5rem;color:#333333;font-weight: bold;}
.g_wt p{font-size: 1rem;line-height: 1.3rem;color: rgba(51,51,51,.7);}
.g_wt dl:nth-child(1) dt{color:#80b600;}
.g_wt dl:nth-child(2) dt{color:#cc3333;}
.g_wt dl:nth-child(3) dt{color:#fc8e03;}
.g_wt dl:nth-child(4) dt{color:#1c98cb;}
.g_wt dl:nth-child(5) dt{color:#0cd2b7;}
.g_wt dl:nth-child(6) dt{color:#cc3333;}
.g_wt dl:nth-child(6) h3{font-size: 1.1rem;line-height: 1.4rem;letter-spacing: 0.1rem;height: 5rem;}
.g_wt dl:nth-child(6) h3 a{color:#333333;}
.g_wt dl:nth-child(6) p a{width: 9.3rem;height: 2.2rem;line-height: 2.2rem;background: #ff8c00;border-radius: 0.1rem;text-align: center;font-size: 1rem;color:#fff; display: block;}


.g_an{padding-top: 2.5rem;}
.g_an h2 a{display: block; height: 6.5rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_an h2 b{color:#0e7236;font-weight: bold;}
.g_an h2 a:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}
.g_an dl{margin:0 4%;}
.g_an dt{width:100%;}
.g_an dt img{width:100%;display: block;}
.g_an dd{background: #f7f7f7;height: 8rem;position: relative;padding: 1rem 26% 0 3%;box-sizing: border-box;}
.g_an span a{display: block; position: absolute;right: 0;top:0;width:21%;height: 8rem;background: #f18e01}
.g_an span a:before{content: "";position: absolute;width:3.6rem;height:3.6rem;background:url(../images/anico.png) no-repeat;background-size: 3.6rem 3.6rem; left:1.6rem;top:2.2rem;}
.g_an h3 a{display: block;line-height: 2.4rem;font-size: 1.2rem;font-weight: bold;color:#ff8d00;}
.g_an p{font-size: 1rem;line-height: 1.3rem;color:rgba(46,46,46,.8);}


.g_hz{height: 20.6rem;margin:0 4%;padding-top: 2rem;}
.g_hz li{float: left;width:31.3%;margin-right: 3%;margin-bottom: 0.7rem;border:1px solid #c1c1c1;box-sizing: border-box;}
.g_hz li img{width:100%;display: block;}
.g_hz li:nth-child(3n){margin-right: 0;}





/**/
.g_news{height:65.8rem;background: #f6f6f6;padding-top: 3rem;margin-bottom: 2.6rem;}
.g_news h2 a{display: block; height: 6.5rem;position: relative;text-align: center;font-size: 2.2rem;color:#000000;font-weight: normal;}
.g_news h2 b{color:#0e7236;font-weight: bold;}
.g_news h2 a:before{content: "";position: absolute;width:5.5rem;height: 0.25rem;background: #0e7236;left:50%;margin-left: -2.75rem;top:4.5rem;}
.g_news .new{padding:0 4% 0;}
.g_news .new .new-nav{height:4.2rem;}
.g_news .new .new-nav ul li{float:left;width:28.9%;height:2.6rem; line-height: 2.6rem;text-align: center;background:#EFEFEF; border-radius: 1.3rem; overflow:hidden;font-size:1.2rem; color:#333333;margin-left: 1.2rem;}
.g_news .new .new-nav ul li.n-on{background:#80b600;color:#FFF;}
.g_news .new .news-list{overflow:hidden;}
.g_news .new .news-list dl{margin-bottom:1.25rem;border-radius: 8px;}
.g_news .new .news-list dl dt{width:100%; line-height: 0;}
.g_news .new .news-list dl dt img{width:100%;}
.g_news .new .news-list dl dd{height:18.8rem;}
.g_news .new .news-list dl dd .news-tit{height:13.6rem;padding:1.7rem 1.75rem 0; box-sizing: border-box;}
.g_news .new .news-list dl dd .news-tit h4{height:2.75rem; line-height: 2.75rem; margin-bottom: 0.3rem;}
.g_news .new .news-list dl dd .news-tit h4 a{font-size:1.3rem; color:#121212; font-weight: normal;}
.g_news .new .news-list dl dd .news-tit p{line-height: 2.0rem; height:4.0rem; margin-bottom: 0.55rem;font-size:1.13rem; color:#8b8a8a; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.g_news .new .news-list dl dd .news-tit i{display:block; height:1.65rem; line-height: 1.65rem;font-size:1.1rem; color:#8e8e8e;}
.g_news .new .news-list dl dd strong{display:block; height:5.2rem;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.11);padding:0 2.1rem 0 3.25rem; box-sizing: border-box;border-radius: 0.4rem; width:90%;margin:0 auto;} 
.g_news .new .news-list dl dd strong a{display:block; height:5.2rem; line-height: 5.2rem;font-size:1.1rem; color:#696969;background:url(../images/news-jt.png) no-repeat right;background-size:5%; font-weight: normal;}
.g_news .new .news-list ul li{height:4rem; line-height: 4rem;border-bottom: 1px solid #dcdcdc;}
.g_news .new .news-list ul li a{display:block; height:4rem; padding-left:1.7rem; box-sizing: border-box; font-size:1.2rem; color:#666666; background:url(../images/news-ico.png) no-repeat left; background-size:0.55rem 0.55rem;}
.g_news .new .news-list ul li span{color:#333333;font-size: 0.8rem;}

.g_ab dt{width:100%;}
.g_ab dt img{width:100%;display: block;}
.g_ab dd{margin:0 3%;height: 16rem;background: #fff;box-shadow: 0.25rem 0 1rem rgba(0,0,0,.07);margin-top: -3rem;z-index: 11;position: relative;padding: 1.8rem 2% 0;box-sizing: border-box;margin-bottom: 2rem;}
.g_ab h3 a{display: block;line-height: 3.1rem;font-size: 2rem;font-weight: bold;color:#000000;text-align: center;}
.g_ab p{font-size: 1.2rem;line-height: 2.3rem;color:#8b8b8b;text-align: center;}
.g_ab ul{height: 7rem;}
.g_ab li a{display: block; float: left;width:33.3%;text-align: center;font-size: 1.4rem;color:#202428;position: relative;}
.g_ab li i{display: block;width:5rem;margin: 0 auto;}
.g_ab li i img{width:100%;display: block;}
.g_ab li a:before{content: "";position: absolute;width:1px;height: 4.1rem;background: #b2b8c4;right: 0;top:1.3rem;}
.g_ab li:last-child a:before{background: none;}

div.p-trl{margin:0 2%;}














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;}}