.g_hz{padding-top: 3rem;height: 15rem;}
.g_hz h2,.g_hz h2 img{width: 100%;display: block;}
.g_hz h2{height: 6.8rem;}
.g_hz ul{margin-left: 3%;}
.g_hz li{float: left;width:29%;margin-right: 3%;position: relative; }
.g_hz li img{width: 100%;display: block; box-shadow:1px 1px 0.15rem #333333;}


.g_pro{background:url(../images/cpbg.jpg) repeat;background-size:100%;height: 58rem;padding-top: 2rem;}
.g_pro h2,.g_pro h2 img{width: 100%;display: block;}
.g_pro h2{height: 6rem;}
.g_pro .m_fl{height:6rem;}
.g_pro .flst{margin-left: 3%;}
.g_pro .flst li{float: left;width: 22%;margin-right: 3%;height: 3rem;line-height: 3rem;background: #1b82dd;border-radius: 0.5rem; font-size:1.1rem;color: #fff;text-align: center;}
.g_pro .flst li a{color: #fff;}
.g_pro .m_cp{margin-left: 3%;}
.g_pro .m_cp li{float: left;width: 46%;margin-right: 3%; margin-bottom: 2rem; height: 17rem;background: #fff;}
.g_pro .m_cp li img{width: 100%;display: block;}
.g_pro .m_cp li em{display: block;width: 100%;height: 2.5rem;line-height: 2.5rem;text-align: center;overflow: hidden;font-size: 0.9rem;color: #141414;}
.g_pro .tel{padding-left: 34%;position: relative; font-size: 1.9rem;color: #1b82dd;}
.g_pro .tel:before{content: "";position: absolute;background:url(../images/tel.png) repeat;background-size:100%;width: 4.6rem;height: 4.6rem;left:16%;top:0.5rem;}
.g_pro .tel a{display: block;color: #1b82dd;font-weight: bold;}

.g_ys{padding-top: 3.6rem;height: 44rem;position: relative;}
.g_ys h2,.g_ys h2 img{width: 100%;display: block;}
.g_ys h2{height: 7.3rem;}
.g_ys dt,.g_ys dt img{width: 100%;display: block;}
.g_ys dd{background: #ececec;padding: 1.6rem 0 0 3%;border-top: 1px solid #c2bfbd;height: 10rem;}
.g_ys h3{height: 2.5rem;line-height: 2.5rem;font-size: 1.8rem;color: #005faf;margin-bottom: 0.6rem;}
.g_ys p{font-size: 1.4rem;color: #005faf;}
.g_ys .swiper-button-next,.g_ys .swiper-button-prev{position: absolute;width: 2.85rem;height: 2.85rem;top:43rem;}
.g_ys .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:39%;}
.g_ys .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:39%;}


.g_kf{height: 44rem;background: #ececec;position: relative;}
.g_kf h2,.g_kf h2 img{width: 100%;display: block;}
.g_kf h2{height: 7rem;background: #fff;}
.g_kf dl{margin: 0 3%;}
.g_kf dt,.g_kf dt img{width: 100%;display: block;}
.g_kf h3{height: 4.1rem;line-height: 4.1rem;overflow: hidden; border-bottom: 0.1rem solid #a9a9a9;font-size: 1.4rem;color: #666666;margin-bottom: 2.3rem;}
.g_kf h3 a{color: #666666;}
.g_kf h4{height: 2.4rem;line-height: 2.4rem;overflow: hidden;font-size: 1.4rem;color: #333333;margin-bottom: 1rem;}
.g_kf p{font-size: 1.2rem;line-height: 2rem;color: #666666;}
.g_kf .swiper-pagination-clickable .swiper-pagination-bullet{background: #1b82dd;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_kf .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #4faa04}
.g_kf .swiper-pagination-bullets{bottom: 1.5rem;}



/* 新闻 */
.g_news{padding-top: 2.2rem;height: 22.2rem;}
.g_news h2,.g_news h2 img{width: 100%;display: block;}
.g_news h2{height: 6.5rem;background: #fff;}
.g_news .tabs5{height:4.5rem;padding-left: 3%;}
.g_news .tabs5 a{float: left;width: 28%;height: 2.6rem;line-height: 2.6rem;border: 0.1rem solid #4faa04;text-align: center;font-size: 1.2rem;color: #282828;margin-right: 6%;overflow:hidden;}
.g_news .tabs5 a:nth-child(3){margin-right: 0;}
.g_news .tabs5 .active{color: #fff;background: #1b82dd;border: 0.1rem solid #1b82dd;}
.g_news li{height: 2.1rem;line-height: 2.1rem;overflow: hidden;padding-left: 9%;position: relative;font-size: 1.1rem;color: #666666;overflow: hidden;padding-right:5%;}
.g_news li a{color: #666666;}
.g_news li:before{content: "";position: absolute;width: 1rem;height: 1rem;left:3%;top:0.6rem; background: url(../images/newico.jpg) no-repeat;background-size: 100%;}


/* 走进*/
.g_zj{height: 20rem; padding-top: 18.4rem;background: url(../images/ab.jpg) no-repeat;background-size: 100%;}
.g_zj h2{height: 6rem;text-align: center;font-size: 2.1rem;color: #353535;}
.g_zj h2 a{color: #353535;}
.g_zj h2 em{display: block;font-size: 1.3rem;font-weight: normal;}
.g_zj p{padding: 0 2%;font-size: 1.3rem;line-height: 2rem;height: 10rem;overflow: hidden;color: #7a7a7a;}













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;}}