
.g_pro{padding-top: 2.5rem;height: 58rem;margin: 0 2%;}
.g_pro h2{height: 5rem;text-align: center;border-bottom: 1px dashed #e6e6e6;font-size: 2rem;color: #EF9515;}
.g_pro h2 a{color: #EF9515;}
.g_pro h2 em{display: block;font-size: 0.7rem;font-weight: normal;color: #EF9515;text-transform: uppercase;}

.g_pro .m_fl{height:22rem;}
.g_pro .flst li{float: left;width: 30%;padding-left: 3%;height: 4rem;line-height: 4rem; font-size:0.9rem;color: #333333; position: relative;border-bottom: 1px dashed #e6e6e6;}
.g_pro .flst li a{color: #333333;}
.g_pro .flst li:before{content: "";position: absolute;background:url(../images/cpico.jpg) no-repeat;background-size: 100%;width: 0.7rem;height: 0.7rem;left:0;top:1.7rem;}
.g_pro .m_cp{margin-left: 2%;}
.g_pro .m_cp li{float: left;width: 48%;margin-right: 3%; }
.g_pro .m_cp li:nth-child(2n){margin-right: 0;}
.g_pro .m_cp li img{width: 100%;display: block;}
.g_pro .m_cp li em{display: block;width: 100%;height: 3.5rem;line-height: 3.5rem;text-align: center;overflow: hidden;font-size: 1rem;color: #332b2a;font-weight: bold;}

.g_fbbz{background:url(../images/gnbg.jpg) no-repeat;background-size: 100%;height: 36.1rem;position: relative;}
.g_fbbz h2{padding-top: 3rem;text-align: center;font-size: 2rem;font-weight: bold;color: #fff;}
.g_fbbz h2 em{display: block;font-size: 0.7rem;text-transform: uppercase;font-weight: normal;color: #fff;padding-top: 0.3rem;}
.g_fbbz dl{position: absolute;background: rgba(255,255,255,.85);}
.g_fbbz dt{font-size: 1.1rem;font-weight: bold;color: #EF9515;height: 2.2rem;line-height: 2.2rem;}
.g_fbbz dd{font-size: 0.7rem;line-height: 1.3rem;color: #383f49;}
.g_fbbz .dl01{left:2%;top:8rem;width:12rem;padding: 1rem 1rem 0 1rem; height: 12.5rem; }
.g_fbbz .dl02{left:47%;top:8rem;width:14.5rem;padding: 1rem 1rem 0 1rem; height: 12.5rem; }
.g_fbbz .dl03{left:2%;top:21.8rem;width:12rem;padding: 1rem 1rem 0 1rem; height: 12.5rem; }
.g_fbbz .dl04{left:47%;top:21.8rem;width:14.5rem;padding: 1rem 1rem 0 1rem; height: 12.5rem; }

.g_zs{padding-top: 2.4rem;height: 26rem;position: relative;}
.g_zs h2{height: 5.4rem;text-align: center;font-size: 2rem;color: #EF9515;}
.g_zs h2 a{color: #EF9515;}
.g_zs h2 b{display: inline-block;padding-right: 0.5rem;}
.g_zs h2 em{display: block;font-size: 0.6rem;color: #EF9515;font-weight: normal;text-transform: uppercase;letter-spacing: 0.1rem;}
.g_zs ul{margin: 0 10%;}
.g_zs li{float: left;width: 47%;margin-right: 5%;}
.g_zs li:nth-child(2){margin-right: 0;}
.g_zs li img{width: 100%;display: block;}
.g_zs li em{display: block;width: 100%;height: 3rem;line-height: 3rem;text-align: center;overflow: hidden;font-size: 1rem;color: #666666;}
.g_zs .swiper-button-next,.g_zs .swiper-button-prev{position: absolute;width: 2rem;height: 3rem;top:15rem;}
.g_zs .swiper-button-next{background: url(../images/rjt2.jpg) no-repeat;background-size: 100%;right:2%;}
.g_zs .swiper-button-prev{background: url(../images/ljt2.jpg) no-repeat;background-size: 100%;left:2%;}


.g_ys1{position: relative;height: 47rem;padding-top: 3.6rem;background: #ededed}
.g_ys1 h2{height: 5.5rem;text-align: center;font-size: 1.8rem;font-weight: bold;color: #EF9515;}
.g_ys1 h2 em{display: block;font-size: 1.3rem;color: #666666;font-weight: normal;}

.g_ys1 dl{margin: 0 1%;}
.g_ys1 h3{height: 4rem;position: relative;font-size: 1.4rem;color: #EF9515;font-weight: bold;padding-left: 22%;}
.g_ys1 h3 em{display: block;font-size: 0.6rem;color: #a1a1a1;padding-top: 0.2rem; font-weight: normal;text-transform: uppercase;}
.g_ys1 h3 i{position: absolute;background: url(../images/ysno.png) no-repeat;background-size: 100%; width: 4.4rem;height: 2.6rem;line-height: 2.6rem; text-align: center; left:3%;top:0.1rem;font-size: 1.9rem;color: #fff;font-weight: bold;}
.g_ys1 p{position: relative; padding-left: 7%;font-size: 1.1rem;line-height: 2.2rem;color: #333333;}
.g_ys1 p:before{content: "";position: absolute;background: url(../images/ysico.png) no-repeat;background-size: 100%;width: 0.8rem;height: 0.8rem;left:2%;top:0.6rem;}
.g_ys1 dt{width: 100%;margin-bottom: 1.6rem;}
.g_ys1 dt img{width: 100%;display: block;}
.g_ys1 .swiper-button-next,.g_ys1 .swiper-button-prev{position: absolute;width: 3.6rem;height: 3.6rem;top:48rem;}
.g_ys1 .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:26%;}
.g_ys1 .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:26%;}
.g_ys1 .swiper-pagination-clickable .swiper-pagination-bullet{background: #464646;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_ys1 .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #EF9515}
.g_ys1 .swiper-pagination-bullets{bottom: 3rem;}




.g_fa{padding-top: 3rem;height: 50rem;}
.g_fa h2{height:6.2rem;text-align: center;font-size:2rem;color: #EF9515;font-weight: bold;}
.g_fa h2 a{color: #EF9515;}
.g_fa h2 em{display: block;color: #EF9515;font-weight: normal;}
.g_fa .tabs2{margin:0 1.5%;height: 12rem;border-bottom: 1px solid #eee;}
.g_fa .tabs2 a{display: block;float: left;width: 25%;padding-top: 1rem;height: 6rem;box-sizing:border-box;border: 1px solid #eee;border-left: none;border-bottom: none;text-align: center;font-size: 1rem;font-weight: bold;color: #332b2a;}
.g_fa .tabs2 a:nth-child(1),.g_fa .tabs2 a:nth-child(5){border-left: 1px solid #eee;}
.g_fa .tabs2 em{display: block;width: 3.6rem;height: 2.15em;margin: 0 auto; overflow: hidden;}
.g_fa .tabs2 em img{width:100%; display: block;}
.g_fa .tabs2 .active em img{margin-top: -2.15rem;}
.g_fa .tabs2 .active{color: #EF9515;}
.g_fa dl{margin: 0 1.5%;}
.g_fa dt{width: 100%;display: block; margin-bottom: 0.9rem;}
.g_fa dt img{width: 100%;display: block;}
.g_fa h3{height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1.2rem;color: #EF9515;font-weight: bold;margin-bottom: 0.5rem;}
.g_fa h3 a{color: #EF9515; }
.g_fa p{font-size: 0.8rem;line-height: 1.5rem;height: 3rem;overflow: hidden;color: #888888;}
.g_fa p a{color: #EF9515;}



.g_team{padding-top: 3rem;height: 32.4rem;position: relative;background: url(../images/zsbg.jpg) no-repeat;background-size: 100%;}
.g_team h2{height: 5.4rem;text-align: center;font-size: 2rem;color: #EF9515;}
.g_team h2 a{color: #EF9515;}
.g_team h2 b{display: inline-block;padding-right: 0.5rem;}
.g_team h2 em{display: block;font-size: 0.6rem;color: #EF9515;font-weight: normal;text-transform: uppercase;letter-spacing: 0.1rem;}

.g_team ul{margin: 0 3%;}
.g_team li{float: left;width: 48%;margin-right: 4%;}
.g_team li:nth-child(2){margin-right: 0;}
.g_team li img{width: 100%;display: block;}
.g_team li em{display: block;width: 100%;height: 4.4rem;border-bottom: 0.1rem solid #EF9515;padding-top: 0.8rem;}
.g_team li b{display: block;height: 1.7rem;line-height: 1.7rem;font-size: 1.1rem;font-weight: normal;color: #333333;}
.g_team li i{display: block;height: 1.2rem;line-height: 1.2rem;font-size: 0.8rem;font-weight: normal;color: #666666;font-style: normal;}




.g_zj{padding-top: 3.5rem;height: 28rem;}
.g_zj dl{margin: 0 1.5%;width: 97%;}
.g_zj dt{width: 100%;margin-bottom: 1rem;}
.g_zj dt img{display: block;width: 100%;}
.g_zj h3 a{display: block;height: 1.8rem;line-height: 1.8rem;font-size: 1rem;color: #555555;overflow: hidden;font-weight: bold;margin-bottom: 0.1rem;}
.g_zj dd p{color: #666666; font-size: 1rem;height: 5.4rem; line-height: 1.8rem;overflow: hidden;margin-bottom: 1.3rem;}
.g_zj dd p a{color: #EF9515;}


.g-news{margin: 0 1.5%; height: 17.5rem;}
.news_nav{height: 3rem; background: #eff1f6; margin:0 auto 0.75rem;}
.news_nav p{height: 3rem; float: left;width: 25%;text-align: center; font-size: 1.2rem; line-height: 3rem; color: #333333; position: relative; }
.news_nav p a{color: #333333;display: inline-block; width: 100%; }
.news_nav p.cur a{background: #0095da;color: #fff;}
.news_nav span{display: none; float: right; font-size: 0.9rem;color: #919295; text-transform: uppercase; line-height: 3rem; padding-right: 2%;}
.news_nav span a{color: #919295;}
.news_nav .ne_db{display: block;}
.news_con{ font-size: 1rem; line-height: 2.8rem; }
.news_con li{height: 2.8rem; border-bottom: 1px dashed #ddd;color: #555555; box-sizing: border-box; padding-left: 1.2rem; background: url(../images/ysico.png) no-repeat left center; background-size:0.8rem 0.8rem;}
.news_con li a{color: #555555;}
.news_con a:nth-last-child(1) li{border-bottom: 0;}















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;}}