.g_bz{position: relative;height: 43rem; padding: 2.5rem 0 0 0;}
.g_bz dl{margin-left: 3%;}
.g_bz h3{height: 4.4rem;font-size: 1.5rem;font-weight: bold;color: #333333;}
.g_bz h3 em{display: block;font-size: 1rem;color: #aaaaaa;text-transform: uppercase;font-weight: normal;} 
.g_bz p{font-size: 0.9rem;color: #666666;margin-bottom: 0.5rem;}
.g_bz dt{margin: 1rem 0 0; width: 96%;}
.g_bz dt img{width: 100%;display: block;}


.g_bz .swiper-button-next,.g_bz .swiper-button-prev{position: absolute;width: 3rem;height: 3rem;top:42rem;}
.g_bz .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:28%;}
.g_bz .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:28%;}
.g_bz .swiper-pagination-clickable .swiper-pagination-bullet{background: #272636;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_bz .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #004db1}
.g_bz .swiper-pagination-bullets{bottom: 4rem;}

.g_fl{height: 23.2rem;}
.g_fl h2{font-size: 3rem;font-weight: normal;color: #333333;height: 6rem;text-align: center;}
.g_fl h2 a{color: #333333;}
.g_fl h2 em{display: block;font-size: 1rem;color: #8f8f8f;text-transform: uppercase;}
.g_fl ul{margin: 0 3%;height: 16.4rem;width: 94%;}
.g_fl li{float: left;width: 33.333333%;border:1px solid #e9e9eb; box-sizing:border-box;height: 8.2rem;text-align: center;font-size: 1.2rem;line-height: 1.6rem;color: #666666; padding: 0 3%; padding-top: 1.6rem; border-right:none;}
.g_fl li a{color: #666666;}
.g_fl li i{display: block;font-size: 2.1rem;color: #333333;text-align: center;margin-bottom: 0.7rem;font-weight: bold;}
.g_fl li:nth-child(6) i{margin-bottom: 2rem;}
.g_fl li a:hover{color: #004db1;}
.g_fl li a:hover i{color: #004db1;}
.g_fl li:nth-child(1),
.g_fl li:nth-child(2),
.g_fl li:nth-child(3){border-bottom:0;}
.g_fl li:nth-child(3n){border-right:1px solid #e9e9eb;}

.g_pro{height: 45rem; overflow: hidden;}
.g_pro dl{margin: 0 3%;height: 45.5rem;}
.g_pro dt,
.g_pro dt img
{width: 100%;display: block;}
.g_pro dd{margin-top: 1.2rem;}
.g_pro h3{height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1.2rem;color: #333333;font-weight: bold;margin-bottom: 1rem;}
.g_pro h3 a{color: #333333;}
.g_pro p{font-size: 1.1rem;line-height: 1.8rem;color: #666666;margin-bottom: 0.6rem;}
.g_pro span{display: block;width: 9.1rem;height: 2.3rem;}
.g_pro span img{width: 100%;display: block;}

.g_ys{height: 41.5rem;position: relative;}
.g_ys .ys1{background: url(../images/ysbg1.jpg) no-repeat;background-size: 100%;height: 30rem;padding-top: 4rem;}
.g_ys .ys2{background: url(../images/ysbg2.jpg) no-repeat;background-size: 100%;height: 28rem;padding-top: 6rem;}
.g_ys .ys3{background: url(../images/ysbg3.jpg) no-repeat;background-size: 100%;height: 28rem;padding-top: 6rem;}
.g_ys .ys4{background: url(../images/ysbg4.jpg) no-repeat;background-size: 100%;height: 28rem;padding-top: 6rem;}
.g_ys .ys1 h2{height: 14.5rem;text-align: center;font-size: 2.2rem;color: #fff;}
.g_ys .ys1 h2 b{display: block;}
.g_ys .ys1 h3{height: 3.6rem;text-align: center;font-size: 2.2rem;color: #fff;font-weight: bold;}
.g_ys .ys1 p{font-size: 1rem;line-height: 1.5rem;color: #fff;text-align: center;padding: 0 3%;}
.g_ys .ys2 h3{height: 5.5rem;font-size: 1.7rem;line-height: 2.1rem;color: #004db1;padding-left: 10%;font-weight: bold;}
.g_ys .ys2 p{font-size: 1rem;line-height: 1.5rem;color: #666666;padding: 0 10%;margin-bottom: 2rem;}
.g_ys .ys2 em,.g_ys .ys2 em img{width: 100%;display: block;}
.g_ys .ys3 h3{height: 5.5rem;font-size: 1.7rem;line-height: 2.1rem;color: #004db1;padding-left: 10%;font-weight: bold;}
.g_ys .ys3 p{font-size: 1rem;line-height: 1.5rem;color: #666666;padding: 0 10%;margin-bottom: 0.7rem;}
.g_ys .ys3 em,.g_ys .ys3 em img{width: 100%;display: block;}
.g_ys .ys4 h3{height: 5rem;font-size: 1.5rem;line-height: 2.1rem;color: #004db1;padding-left: 10%;font-weight: bold;}
.g_ys .ys4 p{font-size: 1rem;line-height: 1.5rem;color: #666666;padding: 0 10%;margin-bottom: 0.7rem;}
.g_ys .ys4 em,.g_ys .ys4 em img{width: 100%;display: block;}


.g_ys .swiper-button-next,.g_ys .swiper-button-prev{position: absolute;width: 3rem;height: 3rem;top:37rem;}
.g_ys .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:26%;}
.g_ys .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:26%;}
.g_ys .swiper-pagination-clickable .swiper-pagination-bullet{background: #272636;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_ys .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #004db1}
.g_ys .swiper-pagination-bullets{bottom: 4rem;}


.g_fa{position: relative; background: #f7f7f7;height: 40rem;}
.g_fa h2{height: 5rem;text-align: center;font-size: 2.2rem;color: #242424;padding-top: 3rem;}
.g_fa h2 em{display: block;font-size: 0.7rem;color: #a2a2a2;text-transform: uppercase;}
.g_fa h2 a{color: #242424;}
.g_fa dl{margin: 0 3%}
.g_fa dt{position: relative;width: 100%;width: 30rem;height: 15.5rem; margin-bottom: 1.7rem;}
.g_fa dt img{width: 100%;display: block;}
.g_fa dt em{width: 100%;}
.g_fa dt em img{width: 100%;display: block;}
.g_fa dt span{position: absolute;width: 10.4rem;height: 7.9rem;left:0;bottom: 0;}
.g_fa dt span img{width: 100%;display: block;}
.g_fa p{font-size: 1.2rem;color: #666666;line-height: 1.8rem;height: 5.4rem;margin-bottom: 1rem;}
.g_fa p b{color: #333333;}
.g_fa span a{display: block;width: 8.3rem;height: 2.2rem;line-height: 2.2rem;background: #004db1;border-radius: 0.5rem;text-align: center;font-size: 1.2rem;color: #fff;}

.g_fa .swiper-button-next,.g_fa .swiper-button-prev{position: absolute;width: 3rem;height: 3rem;top:37rem;}
.g_fa .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:22%;}
.g_fa .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:22%;}
.g_fa .swiper-pagination-clickable .swiper-pagination-bullet{background: #272636;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_fa .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #004db1}
.g_fa .swiper-pagination-bullets{bottom: 2rem;}



.g_morean{background: #f7f7f7;height: 32rem;}
.g_morean h2{height: 4rem;text-align: center;font-size: 1.5rem;font-weight: bold;color: #242424;}
.g_morean h2 a{color: #242424;}
.g_morean ul{margin-left: 3%;}

.g_morean li{position: relative; float: left;width: 32%;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; height: 12rem;}
.g_morean li a{display: block;width: 100%;}
.g_morean li em{display: block;position: absolute;left:2.6rem;top:2.3rem;width: 5.5rem;height: 4rem;}

.g_morean li span{position: absolute;left:2.6rem;top:2.3rem;width: 5.5rem;height: 4rem;display: none;}
.g_morean li i{display: block;font-style: normal;padding-top: 7rem;text-align: center; font-size: 1rem;color: #242424;font-weight: bold;}
.g_morean li:hover{background:url(../images/anhover.jpg) no-repeat;background-size: 100%;}
.g_morean li em img,.g_morean li span img{width:100%;display:block;}
.g_morean li:hover em{display: none;}
.g_morean li:hover span{display: block;}
.g_morean li:hover i{color: #fff;}
.g_morean li:nth-child(4),
.g_morean li:nth-child(5),
.g_morean li:nth-child(6){border-bottom: none;}




/* 新闻 */
.g_news{padding-top: 3rem; padding-bottom: 1rem;}
.g_news h2{position: relative;height: 5.5rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #333333;}
.g_news h2 a{color: #333}
.g_news h2 em{display: block;font-weight:normal;font-size: 0.8rem;color: #a4a4a4}
.g_news h2:before{content: "";position: absolute;width: 2rem;height: 0.1rem;background: #004db1;left:50%;margin-left: -1rem;top:4.4rem;}

.g_news .tabs5{height: 4rem;margin-left: 3%;}
.g_news .tabs5 a{float: left;width: 23%; position: relative; font-size: 1.2rem;color: #333333;font-weight: bold; padding-left: 10%; padding-top: 0.3rem;}
.g_news .tabs5 em{display: block;font-weight: normal;font-size: 0.55rem;color: #c7c7c7;text-transform: uppercase;padding-top: 0.3rem;}
.g_news .tabs5 .active{position: relative; color: #004db1;position: relative;}
.g_news .tabs5 .active:before{content: "";position: absolute;background:url(../images/newico.jpg) no-repeat;background-size: 100%;width: 2.8rem;height: 3rem;left:0;top:0.2rem;}

.g_news .newtj{margin: 0 3% 1rem;}
.g_news .newtj dt{width: 100%;overflow: hidden;}
.g_news .newtj dt img{ width: 100%; display: block; }
.g_news .newtj dd{margin-top: 1.5rem;}
.g_news .newtj h3{ height:2rem;line-height:2rem;overflow: hidden;font-size: 1.2rem;font-weight: bold;color: #333333; margin-bottom: 0.3rem;}
.g_news .newtj h3 a{color: #333333;text-decoration: none;}
.g_news .newtj h3 em{font-weight: normal;font-size: 1rem;color: #666666;}
.g_news .newtj p{height: 3.6rem; overflow: hidden;font-size: 1.2rem;line-height: 1.8rem;color: #666666;}
.g_news .newdown li{position: relative; height: 2.3rem;line-height: 2.3rem;overflow: hidden;font-size: 1.2rem;color: #333333; padding-left: 6%;}
.g_news .newdown li a{color: #333333;}
.g_news .newdown li:before{content: "";position: absolute;width: 0.6rem;height: 0.6rem;background: #494949;border-radius: 50%;left:3%;top:0.8rem;}



.g_zj{background:url(../images/zjbg.jpg) no-repeat;background-size: 100%;height: 36.3rem;padding-top: 3rem;}
.g_zj h2{position: relative;height: 7rem;text-align: center;font-size: 2.2rem;font-weight: bold;color: #333333;}
.g_zj h2 a{color: #fff}
.g_zj h2 em{display: block;font-weight:normal;font-size: 0.8rem;color: #fff}
.g_zj h2:before{content: "";position: absolute;width: 2rem;height: 0.1rem;background: #fff;left:50%;margin-left: -1rem;top:4.4rem;}
.g_zj dl{margin: 0 5% 1.4rem;}
.g_zj dt{width: 100%;display: block;}
.g_zj dt img{width: 100%;display: block;}
.g_zj dd p{font-size: 1.2rem;color: #666666;line-height: 1.8rem;height: 7.2rem;overflow: hidden;margin-top: 1.4rem;margin-bottom: 1rem;}
.g_zj dd span a{display: block;width: 10rem;height: 2.2rem;line-height: 2.2rem;background: #23518d;border-radius: 2rem;text-align: center;font-size: 1.2rem;color: #fff; margin: 0 auto;}

.g_xc{height: 17rem;position: relative;}
.g_xc ul{margin: 0 3%}
.g_xc li{float: left;width: 46%;margin-right: 8%;}
.g_xc li img{width: 100%;display: block;}
.g_xc li:nth-child(2){margin-right: 0;}

.g_xc .swiper-button-next,.g_xc .swiper-button-prev{position: absolute;width: 3rem;height: 3rem;top:13.3rem;}
.g_xc .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:26%;}
.g_xc .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:26%;}
.g_xc .swiper-pagination-clickable .swiper-pagination-bullet{background: #272636;width: 0.8rem;height: 0.8rem;margin: 0 0.5rem;}
.g_xc .swiper-pagination-clickable  .swiper-pagination-bullet-active{background: #004db1}
.g_xc .swiper-pagination-bullets{bottom: 3rem;}
















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;}}