/*1029626114@qq.com*/
.g_pp{padding-top: 2.5rem;height: 7rem;}
.g_pp li{height: 5rem;position: relative;text-align: center;padding:0;font-size: 2rem;width:25%;color: #015198;float: left;font-family:"黑体";}
.g_pp li:before{content: "";position: absolute;width: 1px;height: 3.2rem;background: #efefef;right: 0;top:0.8rem;}
.g_pp li i{font-size: 0.8rem;font-style: normal;}
.g_pp li span{display: block;font-size: 1rem;color: #333333;}
.g_pp li:nth-child(4):before{background: none;}

.g_pro h2{height: 5.4rem;text-align: center;font-size: 2.1rem;color: #222222;font-weight: bold;}
.g_pro h2 a{color: #222222;}
.g_pro h2 em{display: block;font-size: 0.7rem;color: #666666;text-transform: uppercase;font-weight: normal;padding-top: 0.2rem;}
.g_pro dl{position: relative;}
.g_pro dt,.g_pro dt img{width: 100%;display: block;}
.g_pro dl{margin-bottom: 0.2rem;}
.g_pro dl:nth-child(1) dd{padding: 3.6rem 0 0 5%;}
.g_pro dl:nth-child(2) dd{padding: 4rem 0 0 5%;}
.g_pro dd{position: absolute;left:0;top:0;}
.g_pro h3 a{display: block;height: 4.5rem;font-size: 1.4rem;font-weight: bold;color: #015198;}
.g_pro h3 em{display: block;font-size: 0.6rem;color: #bcbcbc;text-transform: uppercase;font-weight: normal;padding-top: 0.3rem;}
.g_pro span a{display: block;width: 5.1rem;height: 1.5rem;line-height: 1.5rem;border: 1px solid #bbbbbb;text-align: center;font-size: 0.6rem;color: #666666;}
.g_pro dl:nth-child(3),.g_pro dl:nth-child(4){float: left;width: 49.5%;margin-right: 1%;}
.g_pro dl:nth-child(4){margin-right: 0;}
.g_pro dl:nth-child(3) dd,.g_pro dl:nth-child(4) dd{padding: 2.2rem 0 0 5%;}


.g_zs{padding-top: 3.2rem;height: 27.2rem;}
.g_zs h2{height: 5.8rem;text-align: center;font-size: 2.1rem;color: #222222;font-weight: bold;}
.g_zs h2 a{color: #222222;}
.g_zs h2 em{display: block;font-size: 0.7rem;color: #666666;text-transform: uppercase;font-weight: normal;padding-top: 0.2rem;}
.g_zs ul{margin-left: 3%;}
.g_zs li{float: left;width:48%;margin-right: 3%;position: relative;}
.g_zs li:nth-child(2n){margin-right: 0;}
.g_zs li:before{content: "";position: absolute;width: 100%;height: 8rem;background: #f3f3f3;left:0;bottom: -3.5rem;z-index: 0}
.g_zs li img{position: relative;z-index: 11;width: 76%;margin: 0 auto;display: block;}
.g_zs li em{display: block;margin-top: 0.2rem;height: 2rem;line-height: 2rem;text-align: center;font-size: 0.8rem;color: #333333;overflow: hidden;position: absolute;z-index: 11;width: 100%;}


.g_an{height: 40rem;}
.g_an h2{height: 5.5rem;text-align: center;font-size: 2.1rem;color: #222222;font-weight: bold;}
.g_an h2 a{color: #222222;}
.g_an h2 em{display: block;font-size: 0.7rem;color: #666666;text-transform: uppercase;font-weight: normal;padding-top: 0.2rem;}
.g_an .tabs2 a{display: block;float: left;height: 4.2rem;line-height: 4.2rem;padding-left: 15%;width: 50%;font-size: 1.2rem;font-weight: bold;color: #333333; position: relative;border: 1px solid #dcdcdc;border-bottom: none;border-right: none; box-sizing:border-box;}
.g_an .tabs2 em{width: 1.8rem;height: 1.8rem;background: #edeff1;border-radius: 50%; overflow: hidden;position: absolute;left:10%;top:1.1rem;}
.g_an .tabs2 em img{width: 3.6rem;height: 1.8rem;display: block;}
.g_an .tabs2 a:nth-child(5),.g_an .tabs2 a:nth-child(6){border-bottom: 1px solid #dcdcdc}

.g_an .tabs2 a:nth-child(2n){border-right:1px solid #dcdcdc;}

.g_an .tabs2 .active{color: #015198;font-weight: bold;}
.g_an .tabs2 .active em img{margin-left: -1.8rem;}
.g_an .tabs2 .active em {background: #015198;}


.g_an li{float: left;width: 45%;border:1px solid #D3D3D3;margin-left:3%;border-top:none;}
.g_an li img{width:80%;display: block;margin:9%;margin-left:10%;}
.g_an li em{display: block;width: 100%;height: 3.2rem;line-height: 3.2rem;overflow: hidden;text-align: center;font-size: 1.1rem;color: #666;background:#D3D3D3;}

.g_hzkf{padding-top: 2rem;height: 14rem;background: #fff;}
.g_hzkf h2{margin: 0 3%;height: 2.7rem;line-height: 2.7rem;border-bottom: 1px solid #b5b5b5;font-size: 1.5rem;font-weight: bold;color: #222222;margin-bottom: 1.3rem;}
.g_hzkf h2 a{color: #222222;}
.g_hzkf h2 span{font-weight: normal;font-size: 1rem;}
.g_hzkf ul{margin-left: 3%;}
.g_hzkf li{float: left;}
.g_hzkf li img{width: 50%;display: block;margin:0 auto;overflow:hidden;}


.g_ys1{position: relative;height: 42rem;padding-top: 2.6rem;overflow: hidden;}
.g_ys1 h2{height: 5.2rem;text-align: center;font-size: 2.1rem;color: #222222;font-weight: bold;}
.g_ys1 h2 a{color: #222222;}
.g_ys1 h2 em{display: block;font-size: 0.7rem;color: #666666;text-transform: uppercase;font-weight: normal;padding-top: 0.2rem;}

.g_ys1 dl{margin: 0 3%;}
.g_ys1 dt{width: 100%;}
.g_ys1 dt img{width: 100%;display: block;}
.g_ys1 h3{height: 5rem;line-height: 5rem;border-bottom: 1px solid #c8c8c8; position: relative;font-size: 2.3rem;color: #015198;font-weight: bold;padding-left: 5.5rem;margin-bottom: 1rem;}
.g_ys1 h3 i{position: absolute;background:#015198; width: 4rem;height: 5.5rem;text-align: center; left:0;top:-0.5rem;font-size: 2.2rem;color: #fff;font-weight: bold;}
.g_ys1 p{position: relative; padding-left: 5%;font-size: 1.1rem;line-height: 1.5rem;color: #333333;margin-bottom: 1rem;}
.g_ys1 p:before{content: "";position: absolute;background: url(../images/ysico.jpg) no-repeat;background-size: 100%;width: 0.6rem;height: 0.6rem;left:0;top:0.6rem;}
.g_ys1 .swiper-button-next,.g_ys1 .swiper-button-prev{position: absolute;width: 3.2rem;height: 3.2rem;top:41rem;}
.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: #7d7d7d;width: 0.7rem;height: 0.7rem;margin: 0 0.5rem;}
.g_ys1 .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #015198}
.g_ys1 .swiper-pagination-bullets{bottom: 3rem;}


.g_kf{background: #f4f4f4;padding-top: 2rem;height: 42.5rem;}
.g_kf .tabs3{height: 4rem;line-height: 4rem; text-align: center;font-size: 2.1rem;color: #222222;}
.g_kf .tabs3 a{display: inline-block;font-size: 2.1rem;font-weight: bold;color: #222222;padding: 0 2%;}
.g_kf .tabs3 .active{color: #015198;}
.g_kf h3{height: 2rem;font-weight: normal;font-size: 0.7rem;color: #666;text-align: center;text-transform: uppercase;}
.g_kf ul{margin-left: 3%;}
.g_kf li{float: left;width: 48%;margin-right: 1%;margin-bottom: 0.3rem;position: relative;}
.g_kf li img{width:100%;display: block;}
.g_kf li em{display: block;width: 100%;position: absolute;left:0;bottom: 0;height: 2rem;line-height: 2rem;text-align: center;font-size: 1rem;color: #fff;background: rgba(0,0,0,.5);}


/* 走进*/
.g_zj{height: 35.5rem; padding-top: 3rem;}
.g_zj h2{height: 6.2rem;text-align: center;font-size: 2.1rem;color: #2f3234;font-weight: bold;}
.g_zj h2 a{color: #2f3234;}
.g_zj h2 b{color: #015198;}
.g_zj h2 em{display: block;font-size: 1.2rem;color: #4d4948;font-weight: normal;}
.g_zj dl{margin: 0 3%;width: 94%;}
.g_zj dt{width: 100%;margin-bottom: 1.4rem;}
.g_zj dt img{display: block;width: 100%;}

.g_zj h3 a{display: block;height: 2.3rem;line-height: 2.3rem;font-weight: normal;font-size: 1.2rem;color: #262626;overflow: hidden; margin-bottom: 0.5rem;}
.g_zj dd p{color: #666666; font-size: 1.1rem;line-height: 1.9rem;overflow: hidden;margin-bottom: 1.3rem;}
.g_zj dd p a{color: #015198; }

.g-news{padding-top: 3.6rem;height:23rem; background: #f7f7f7;}
.news_nav{margin:0 3%;height: 3rem;margin-bottom: 1rem;background: #fff;}
.news_nav p{ float: left;width: 30%; text-align: center; font-size: 1.2rem;  color: #333333; position: relative; }
.news_nav p a{color: #333333;display: inline-block; width: 100%;display: block;height: 3rem;line-height: 3rem; }
.news_nav p.cur a{background: #015198;color: #fff;}
.news_nav span{display: none; float: right; font-size: 0.9rem;color: #9a9a9a; text-transform: uppercase; line-height: 3rem; padding-right: 2%;}
.news_nav span a{color: #9a9a9a;}

.news_nav .ne_db{display: block;}
.news_con li{height:3.7rem; line-height:3.7rem;position: relative;padding-left: 4%;font-size: 1.1rem;color: #333333;padding-right: 3%;border-bottom: 1px dashed #c9c9c9;margin: 0 3%;}
.news_con li a{color: #333333;}
.news_con li span{color: #a6a6a6}
.news_con li:before{content: "";position: absolute;width: 0.3rem;height: 0.3rem;border: 0.1rem solid #186fc5;border-radius: 50%;left:0;top:1.6rem;}
.news_con li:last-child{border-bottom: none;}






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;}}