/*1029626114@qq.com*/
.g_pp{padding-top: 2rem;height: 11.5rem;position: relative;margin: 0 0 0 5%;border-bottom: 1px solid #d2d2d2}
.g_pp li{float: left;width: 45%;height: 4rem;border-right:1px solid #d2d2d2;margin-right: 8%;margin-bottom: 2.5rem;position: relative;top:-0.6rem;}
.g_pp li:nth-child(2n){margin-right: 0;border-right: none;}
.g_pp li em{display: inline-block;font-size: 2.2rem;color: #000000;}
.g_pp i{width: 1.6rem;height: 1.6rem;background: #43ac74;border-radius: 50%;line-height: 1.6rem;text-align: center; font-size: 1.1rem;color: #fff; font-style: normal;position: relative;top:-6px;display: inline-block;}
.g_pp li span{display: block;font-size: 1.1rem;color: #6f6f6f;}

.g_video{padding-top: 3rem;height: 35.5rem;}
.g_video h2{height: 7.1rem;text-align: center;font-size: 2.2rem;font-weight: normal;color: #202020;}
.g_video h2 em{display: block;color: #0f1583;font-weight: bold;}
.g_video .video{margin: 0 5% 1rem;}
.g_video .video img{width:100%;display: block;}
.g_video p{font-size: 1.1rem;line-height: 1.5rem;color: #6f6f6f;margin: 0 5%;text-align: center;}

.g_cg{background: #ededed;padding-top: 2.6rem;height: 21.5rem;}
.g_cg h2{height: 6.3rem;text-align: center;font-size: 2.2rem;color: #000000;font-weight: normal;}
.g_cg h2 a{color: #000000;}
.g_cg h2 b{color: #0f1583;}
.g_cg h2 em{display: block;font-size: 1.2rem;color: #5c5c5c;font-weight: normal;}
.g_cg .m_fl{margin: 0 5%;background: #fff;border: 1px solid #d9d9d9;}
.g_cg .fllst{padding: 1rem 0 0.4rem 5%;border-bottom: 1px solid #d9d9d9;}
.g_cg .fllst:nth-child(2){border-bottom:none;}
.g_cg h3 a{display: block;height: 2rem;line-height: 2rem;font-size: 1.2rem;font-weight: bold;color: #000000;padding-left: 3%;position: relative;margin-bottom: 0.2rem;}
.g_cg h3 a:before{content: "";position: absolute;width: 0.15rem;height: 0.9rem;background: #43ac74;left:0;top:0.7rem;}
.g_cg .flst{margin-left: 2%;}
.g_cg .flst li a{display: block; float: left;width: 45%;height: 2.3rem;line-height: 2.3rem;background: #e2e2e2;text-align: center;font-size: 1.1rem;color: #585858;margin-right: 1%;margin-bottom: 0.3rem;}
.g_cg .flst li a:hover{color: #fff;background: #43ac74;}

.g_cpgd{background: #ededed;height: 33.8rem;position: relative;padding-top: 0.5rem;}
.g_cpgd dl{margin: 0 5%}
.g_cpgd dt,.g_cpgd dt img{width: 100%;display: block;}
.g_cpgd dd{background: #fff;padding: 1rem 5% 0;height: 13rem;}
.g_cpgd h3 a{display: block;height: 1.8rem;line-height: 1.8rem;overflow: hidden;font-size: 1.2rem;color: #43ac74;font-weight: bold;}

.g_cpgd p em{position: relative;font-size: 1.1rem;color: #656565;padding-left: 6rem;line-height: 1.6rem;display: block;}
.g_cpgd p em b{position: absolute;left:0;top:0;line-height: 1.6rem;font-size: 1.1rem;color: #333333;}
.g_cpgd .swiper-button-next,.g_cpgd .swiper-button-prev{position: absolute;width: 3.4rem;height: 1.7rem;top:8rem;}
.g_cpgd .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:0;}
.g_cpgd .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:0;}

.g_cp{padding-top: 1rem;height: 20.5rem;}
.g_cp dl{margin: 0 5% 0.5rem;padding-top: 1rem; padding-left: 3%; height: 5.3rem;border: 1px solid #e5e5e5;position: relative;}
.g_cp dt{float: left;width: 28%;margin-right: 3%;}
.g_cp dt img{width:100%;display:block;}

.g_cp dd{float: left;width: 68%;padding-top: 0.5rem;}
.g_cp h3 a{display: block; height:1.6rem;line-height: 1.6rem;overflow: hidden;font-size: 1.2rem;color: #333333; }
.g_cp p{font-size: 1rem;color: #8a8a8a;height:1.6rem;line-height: 1.6rem;overflow: hidden;}
.g_cp span{position: absolute;right: 0;bottom: 0;width: 1.2rem;height: 1.2rem;}
.g_cp span img{width: 100%;display: block;}
.g_cp .cpmore{display: block;margin: 1.9rem 4.2% 0;background: url(../images/morecp.jpg) no-repeat;background-size: 100%;height: 2.7rem;line-height: 2.7rem;padding-left: 41%;font-size: 1.1rem;font-weight: bold;color: #444444;}
.g_cp .cpmore a{color: #444444;}

.g_fa{background: url(../images/fabg.jpg) no-repeat;background-size: 100%;height: 41.2rem;padding-top: 2.4rem;position: relative;}
.g_fa h2{height: 7.5rem;text-align: center;font-weight: normal;font-size: 2.2rem;color: #fff;}
.g_fa h2 a{color: #fff;}
.g_fa h2 b{display: block;}
.g_fa .m_fa{margin: 0 0 0 3%;}
.g_fa dl{float: left;width: 47%;margin-right: 2%;position: relative;}
.g_fa dl:nth-child(2){margin-right: 0;}
.g_fa dt,.g_fa dt img{width: 100%;display: block;}
.g_fa dd{position: absolute;left:0;bottom: 0;background: #fff;height: 6rem;width: 100%;}
.g_fa dd b{position:absolute; left:50%;width: 3rem;height: 3rem;background: #0f1583;border-radius: 50%;margin-left: -1.5rem;margin-top: -1.5rem;font-size: 1.5rem;color: #fff;line-height: 3rem;text-align: center;}
.g_fa h3{margin-top: 2rem;height: 3rem;text-align: center;font-size: 1.2rem;font-weight: normal;color: #2f2f2f;}
.g_fa h3 em{display: block;font-size: 0.7rem;color: #a8a8a8;}

.g_fa .swiper-pagination-clickable .swiper-pagination-bullet{background: #fff;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_fa .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #39a76a}
.g_fa .swiper-pagination-bullets{top: 39rem;}
.g_fa:before{content: "";position: absolute;left:5%;top:39.4rem;width: 39%;height: 1px;background: #9092c1;}
.g_fa:after{content: "";position: absolute;right:5%;top:39.4rem;width: 39%;height: 1px;background: #9092c1;}

.g_kf{padding-top: 2.4rem;height: 31.5rem;}
.g_kf h2{height: 4.5rem;text-align: center;font-size: 2.2rem;font-weight: normal;color: #202020;}
.g_kf h2 a{color: #202020;}
.g_kf h2 i{font-size: 1.1rem;position: relative;top:-0.6rem;font-weight: normal;margin: 0 2%;}
.g_kf h2 b{color: #1c2189;}
.g_kf dl{margin: 0 5% 0.5rem;height: 8.5rem;}
.g_kf dt{float: left;width: 39%;}
.g_kf dt img{width: 100%;display: block;}
.g_kf dd{float: left;width: 58%;height: 8.5rem; padding: 1.5rem 3% 0 3%; border: 0.1rem solid #e9e9e9;border-left: none;box-sizing:border-box;}
.g_kf h3 a{display: block;height: 2.5rem;line-height: 2.5rem;font-size: 1.1rem;color: #202020;font-weight: normal;}
.g_kf h3 b{font-weight: normal;font-size: 1.2rem;color: #202020;font-weight: normal;padding-right: 0.3rem;}
.g_kf p{font-size: 1rem;line-height: 1.2rem;color: #717171;height: 2.4rem;overflow: hidden;}

.g_hz{background: url(../images/hzbg.jpg) no-repeat;background-size: 100%;height: 21.6rem;padding-top: 2rem;}
.g_hz ul{margin-left: 8%;}
.g_hz li{float: left;width: 28%;margin-right: 3%;}
.g_hz li img{width: 100%;display: block;}
.g_hz li em{display: block;width: 100%;height: 2.6rem;line-height: 2.6rem;text-align: center;overflow: hidden;font-size: 1.1rem;color: #717171;}
.g_hz .hzmore{display: block;margin: 2rem 4.2% 0;background: url(../images/kfmore.jpg) no-repeat;background-size: 100%;height: 2.7rem;line-height: 2.7rem;padding-left: 35%;font-size: 1.1rem;font-weight: bold;color: #444444;}
.g_hz .hzmore a{color: #444444;}


.g_ys{padding-top: 2.5rem;height: 53.5rem;background: #e9e9e9;position: relative;}
.g_ys h2{background: url(../images/ystit.jpg) no-repeat;background-size: 100%; padding-left: 40%; height: 6.4rem;font-size:1.7rem;color: #1f1f1d;font-weight: bold;}
.g_ys h2 b{color: #1c2189}
.g_ys h2 em{display: block; width: 90%;height: 1.6rem;line-height: 1.6rem;background: #1c2189; font-size: 1.1rem;color: #fff;text-align: center;}

.g_ys .tabs{height: 12.6rem;overflow: hidden; margin: 0 4.5%;}
.g_ys .tabs a{position: relative;float: left;width: 49%;margin-right: 2%; height: 5.5rem; padding-top: 0.5rem; margin-bottom: 0.5rem;font-size: 1.2rem;color: #7d7161;line-height: 1.8rem; box-sizing:border-box; padding-left: 22%;background: #fff; }
.g_ys .tabs a:nth-child(2n){margin-right: 0;}
.g_ys .tabs em{position: absolute;left:6%;top:0.9rem;width:5.3rem;height: 3.5rem; overflow: hidden;}
.g_ys .tabs em img{width: 10.6rem;height: 3.5rem; display: block;}
.g_ys .tabs .active em img{margin-left: -5.3rem;}
.g_ys .tabs .active{color: #fff;background: #1c2189;}
.g_ys dl{margin: 0 5%;}
.g_ys dt,.g_ys dt img{width: 100%;display: block;}
.g_ys dd{background: #fff;padding: 1rem 5% 0;height: 9rem;box-shadow: 0.2rem 0.3rem 0.5rem #ccc;}
.g_ys p{font-size: 1.1rem;color: #797979;line-height: 1.8rem;margin-bottom: 0.7rem;}
.g_ys .swiper-pagination-bullet{background: #222;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_ys .swiper-pagination-bullet-active{background: #39a76a}
.g_ys .swiper-pagination-bullets{top: 52rem;width: 100%;}
.g_xban{position: relative;margin-top: 2.2rem;height: 25rem;background: url(../images/xban.jpg) no-repeat;background-size: 100%;}
.g_xban .tel{position: absolute;left:15.5%;top:6.5rem;font-size: 1.5rem;color: #fff;}
.g_xban .tel a{color: #fff;}
.g_xban .banbtn{position: absolute;left:68%;top:12.6rem;width: 6.3rem;height:5.3rem;background: #43ac74;text-align: center;font-size: 1.5rem;font-weight: bold;color: #fff; padding-top:1rem;border-radius: 0.5rem;}
.g_xban .banbtn a{color: #fff;}

.g_news{background: #e9e9e9;padding-top: 3rem;height: 46rem;}
.g_news h2{height: 4.5rem;font-size:2.2rem;color: #444444;font-weight: normal;text-align: center;}
.g_news h2 b{color: #0f1583}
.g_news h2 a{color: #444444}
.g_news .tabsnew{height: 4rem;margin-left: 26.7%;}
.g_news .tabsnew a{display: block;width: 30%;height: 2.7rem;line-height: 2.7rem;background: #fff;text-align: center;font-size: 1.1rem;color: #444444;float: left;margin-right: 3%;}
.g_news .tabsnew .active{background: #1c2189;color: #fff;}

.g_news dl{background: #fff;padding: 1rem 5% 0 5%;height: 7.8rem;margin:0 5% 1rem; }
.g_news dt{height: 1.5rem;line-height: 1.5rem;overflow: hidden;font-size: 1.1rem;color: #444444;margin-bottom: 0.4rem;}
.g_news dt a{color: #444444;}
.g_news span{display: block;height: 1.5rem;line-height: 1.5rem;font-size: 1rem;color: #8c8c8c;margin-bottom: 0.8rem;}
.g_news p{font-size: 1rem;line-height: 1.1rem;color: #8c8c8c;height: 2.2rem;overflow: hidden;}
.g_news .newmore{display: block;margin: 1.3rem 4.2% 0;background: url(../images/newmore.jpg) no-repeat;background-size: 100%;height: 2.7rem;line-height: 2.7rem;padding-left: 41%;font-size: 1.1rem;font-weight: bold;color: #444444;}
.g_news .newmore a{color: #444444;}

.g_ab{background: url(../images/abbg.jpg) no-repeat;background-size: 100%;height: 32.7rem;padding-top: 4rem;}
.g_ab h2{background: url(../images/abtit.png) no-repeat;background-size: 100%;padding-top: 11.5rem;height: 4.5rem;text-align: center;font-size: 1.2rem;color: #fff;}
.g_ab h2 a{color: #fff;}
.g_ab p{margin: 0 5%;font-size: 1rem;line-height: 1.4rem;color: #c2c3db;text-align: center;margin-bottom: 2rem;}
.g_ab span{display: block;width: 2.7rem;height: 2.7rem;margin: 0 auto;}
.g_ab span img{width: 100%;display: block;}











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;}}