.g_fl{padding-top: 2.5rem;height: 51.4rem;}
.g_fl h2{height: 5.5rem;font-size: 2.5rem;color: #333333;font-weight: normal;text-align: center;}
.g_fl h2 a{color: #333333;}
.g_fl h2 b{color: #e03941;}
.g_fl ul{margin-left: 8%;}
.g_fl li{position: relative; float: left;width: 43%;margin-right: 6%;height: 14.4rem;}
.g_fl li img{width: 100%;display: block;}
.g_fl li span{display: block;position: absolute;left:2rem;top:11.5rem; background:url(../images/flico.png) no-repeat;background-size: 100%;width:8.6rem;height: 1.6rem;line-height: 1.6rem;text-align: center;font-size: 1rem;font-weight: bold;color: #fff; }

.g_cptj{padding-top: 4rem;background: #f7f7f7;height: 40.2rem;}
.g_cptj h2{height: 7rem;font-size: 2.4rem;color: #e03941;font-weight: bold;text-align: center;}
.g_cptj h2 a{color: #e03941;}
.g_cptj h2 em{display: block;font-size: 2rem;color: #d0d0d0;text-transform: uppercase;font-weight: normal;}
.g_cptj .cptj{margin: 0 4.6%;background: #fff;height: 14.4rem;padding-top: 0.5rem;margin-bottom: 1rem;padding-left: 7%;}
.g_cptj .cptj dt{float: left;width: 52%;margin-right: 2.3%;}
.g_cptj .cptj dt img{width: 100%;display: block;}
.g_cptj .cptj dd{float: left;padding-top:3.3rem;width: 40%;}
.g_cptj .cptj h3{height: 2.4rem;line-height: 2.4rem;font-size: 1.2rem;font-weight: bold;color: #333333;overflow: hidden; margin-bottom: 0.6rem;}
.g_cptj .cptj h3 a{color: #333333}
.g_cptj .cptj span{display: block;width: 5.7rem;height: 1.8rem;}
.g_cptj .cptj span img{width: 100%;display: block;}
.g_cptj .cptj em{display: block;height: 1.6rem;line-height: 1.6rem;position: relative;font-size: 0.9rem;color: #333333; padding-left: 1.2rem;}
.g_cptj .cptj em:before{content: "";position: absolute;background:url(../images/hot.png) no-repeat;background-size: 100%; width: 1.2rem;height: 1.6rem; left:0;top:0;}
.g_cptj ul{margin-left: 4.6%;}
.g_cptj li{position: relative;float: left;width: 46%;margin-right: 3%;}
.g_cptj li:nth-child(2){margin-right: 0;}
.g_cptj li img{width: 100%;display: block;}
.g_cptj li span{position: absolute;width: 2.1rem;height: 2.1rem;left:50%;margin-left: -1.05rem;top:13rem;}
.g_cptj li span img{width: 100%;display: block;}
.g_cptj li em{position: absolute;left:0;top:10rem;width: 100%;height: 2rem;line-height: 2rem;text-align: center;overflow: hidden;font-size: 1rem;color: #333333;font-weight: bold;}

.g_xban{background:url(../images/xban.jpg) no-repeat;background-size: 100%;height: 17.5rem;position: relative;}
.g_xban p{position: absolute;left:33%;top:10.5rem;width: 11rem;height: 2.5rem;line-height: 2.5rem;background: #e03941;border-radius: 2rem;text-align: center;font-size: 1rem;color: #fff;}
.g_xban p a{color: #fff;}


.g_fa{background: url(../images/fabg.jpg) no-repeat;background-size: 100%;height: 38.3rem; padding-top: 1.5rem; position: relative;}
.g_fa h2{height: 7rem;font-size: 2.4rem;color: #333;font-weight: normal;text-align: center;}
.g_fa h2 a{color: #333;}
.g_fa h2 em{display: block;font-size: 2rem;color: #d0d0d0;text-transform: uppercase;font-weight: normal;}
.g_fa h2 b{color: #e03941;}
.g_fa ul{margin: 0 4.5%; width: 91%;height: 26rem;}
.g_fa li,.g_fa li img{width: 100%;display: block;}
.g_fa li em{position: relative; display: block;width: 87%;height: 3.7rem;line-height: 3.7rem; border-bottom: 1px solid #ebebeb;position: relative; padding: 0 10% 0 3%;font-size: 1.1rem;color: #333333;font-weight: bold;}
.g_fa li em:before{content: "";position: absolute;background: url(../images/more.png) no-repeat;background-size: 100%;width: 1.8rem;height: 1.8rem;right: 3%;top:0.8rem;}
.g_fa .swiper-button-next,.g_fa .swiper-button-prev{position: absolute;width: 3.5rem;height: 2.25rem;top:18.5rem;}
.g_fa .swiper-button-next{background: url(../images/rjt.jpg) no-repeat;background-size: 100%;right:1%;}
.g_fa .swiper-button-prev{background: url(../images/ljt.jpg) no-repeat;background-size: 100%;left:1%;}
.g_fa .morefa a{width: 12.5rem;height: 2.6rem;line-height: 2.6rem;background: #e03941;border-radius: 2rem;margin: 0 auto;text-align: center;font-size: 1rem;color: #fff;display: block;}


.g_ys{background: url(../images/ysbg.jpg) no-repeat;background-size: 100%;height: 36.2rem;padding-top: 2.6rem;}
.g_ys h2{height: 7.1rem;text-align: center;font-size: 2.4rem;font-weight: bold;color: #f52336;}
.g_ys h2 em{display: block;font-size: 1.8rem;color: #333333;font-weight: normal;}
.g_ys .tabs2{height: 11.6rem;}
.g_ys .tabs2 a{display: block;float: left;width: 25%;text-align: center;font-size: 1.2rem;color: #333333;font-weight: bold;}
.g_ys .tabs2 em{display: block;width: 4rem;height: 4rem;margin: 0 auto 0.8rem;}
.g_ys .tabs2 em img{width: 100%;display: block;border-radius: 50%;border: 0.2rem solid #f7f7f7;}
.g_ys .tabs2 .active img{border: 0.2rem solid #2445a6; ; }
.g_ys dl{margin-left: 7%;}
.g_ys dt{float: left;width: 38%;margin-right: 5%;}
.g_ys dt img{width: 100%;display: block;}
.g_ys dd{float: left;width:48%;padding-top: 1.3rem;}
.g_ys h3{height: 2.2rem;line-height: 2.2rem;font-size: 1.7rem;font-weight: bold;color: #375fc1;margin-bottom: 0.7rem;}
.g_ys p{font-size: 1rem;line-height: 1.5rem;color: #666666;}


.g_sb{position: relative; background: url(../images/sbbg.jpg) no-repeat;background-size: 100%;height: 27.5rem;padding-top: 2.5rem; overflow: hidden;}
.g_sb h2{height: 9.3rem;text-align: center;font-size: 2.4rem;font-weight: bold;color: #333333;}
.g_sb h2 a{color: #333333;}
.g_sb h2 b{color: #e03941;}
.g_sb h2 em{display: block;font-size: 1.5rem;color: #333333;font-weight: normal;padding-top: 0.4rem;}
.g_sb ul{margin-left: 4%;}
.g_sb li{float: left;width: 47%;margin-right: 1%;}
.g_sb li img{width: 100%;display: block;}
.g_sb li em{display: block;width: 100%;height: 3rem;line-height: 3rem;overflow: hidden;font-size: 1rem;font-weight: bold;color: #333333;text-align: center;}

.g_sb .swiper-pagination-clickable .swiper-pagination-bullet{background: #003a95;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_sb .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #e03941}
.g_sb .swiper-pagination-bullets{bottom: 2rem;}



.g_hz{position: relative; background: url(../images/hzbg.jpg) no-repeat;background-size: 100%;height: 18.5rem;padding-top: 1rem; overflow: hidden;}
.g_hz h2{height: 7rem;text-align: center;font-size: 2.4rem;font-weight: normal;color: #333333;}
.g_hz h2 a{color: #333333;}
.g_hz h2 b{color: #e03941;}
.g_hz h2 em{display: block;font-size: 1.5rem;color: #333333;font-weight: normal;padding-top: 0.4rem;}
.g_hz ul{margin-left: 4%;margin-right: 4%;}
.g_hz li{float: left;width: 33.33333%;position: relative;border: 1px solid #ebebeb;border-right: none;box-sizing:border-box;}
.g_hz li:nth-child(3){border-right:1px solid #ebebeb;}
.g_hz li img{width: 100%;display: block;}
.g_hz li em{position: absolute;left:0;bottom: 0; display: block;width: 100%;height: 2rem;line-height: 2rem;overflow: hidden;font-size: 0.8rem;font-weight: bold;color: #333333;text-align: center;}
.g_hz .swiper-pagination-clickable .swiper-pagination-bullet{background: #003a95;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_hz .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #e03941}
.g_hz .swiper-pagination-bullets{bottom: 2.5rem;}


/* 走进*/
.g_zj{height:36rem;background:url(../images/abbg.jpg) no-repeat;background-size:100%;}
.g_zj dl{margin: 0 3%;width: 94%;}
.g_zj dt{width: 100%;margin-bottom: 2.5rem;}
.g_zj dt img{display: block;width: 100%;}
.g_zj h3 a{display: block;height: 3.5rem;text-align: center;font-size: 2.4rem;color: #fff;overflow: hidden;font-weight: bold;}
.g_zj h3 b{color: #e03941;}
.g_zj dd p{color: #fff; font-size:1rem;height: 4.5rem; line-height: 1.5rem;overflow: hidden;margin: 0 6%;text-align: center; margin-bottom: 2.5rem;}
.g_zj dd span{width: 11rem;height: 2.5rem;margin: 0 auto;display: block;}
.g_zj dd span img{width: 100%;display: block;}




/*资讯*/
.g_zx{;height: 31.5rem;}
.g_zx .swiper-slide{width: 100%;}
.g_zx h2{height: 4.3rem;text-align: center;font-size: 2.4rem;font-weight: bold;color: #333333;}
.g_zx h2 a{color: #333333;}
.g_zx .newtit{border-bottom:1px solid #ebebeb;height: 3.5rem;line-height: 3.5rem; padding: 0 5%;margin-bottom: 1.5rem;}
.g_zx .newtit a{display: block;float: left;width: 33%;box-sizing: border-box;text-align: center;font-size: 1.1rem;color: #333333;}
.g_zx .newtit .active{border-bottom: 0.2rem solid #e03941; top:-0.1rem;position: relative;}

.g_zx .js-swiper-tab-news{height: 24.5rem;}
.g_zx dl{margin: 0 5%;height: 4.7rem;border: 1px solid #ebebeb;margin-bottom: 1rem;padding: 1.3rem 3% 0;}
.g_zx dt{height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #333333;overflow: hidden;position: relative; padding-left: 2rem;}
.g_zx dt:before{content: "";position: absolute;background:url(../images/hot.jpg) repeat;background-size:100%;width: 1.6rem;height: 1.6rem;left:0;top:0.5rem;}
.g_zx dt em{font-size: 1rem;color: #aaaaaa;font-style: italic;padding-right: 2%;}
.g_zx dd{height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1rem;color: #888888;}
.g_zx dt a{color: #333333;}
.g_zx .morenew a{width: 12.5rem;height: 2.6rem;line-height: 2.6rem;background: #e03941;border-radius: 2rem;margin: 0 auto;text-align: center;font-size: 1rem;color: #fff;display: block;}

.g_zx .js-swiper-tab-news{height: 15rem;}
















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;}}