
/*1029626114@qq.com*/
/**/
.xz{height:57.7rem;padding-top: 3.4rem; position: relative;background:#f8f8f8;}
.xz h2 a{display: block;height: 7rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.xz h2 em{display: block; font-size: 1.3rem;color:#666666;font-weight: normal;}
.xz .tabs2{ height:8rem; position:relative; z-index:12;margin:0 4%;overflow: hidden;}
.xz .tabs2 a{display: block;float: left;width:32.5%; margin-right: 1%;  box-sizing:border-box;height:3rem;line-height:3rem;border-left: none;font-size: 1.3rem;color: #fff;text-align: center;background: #00337d;margin-bottom: 0.3rem;}
.xz .tabs2 a:nth-child(3n){margin-right: 0;}
.xz2{width:92%; margin:0 4%; overflow: hidden;}
.xz dl{ width:100%;}
.xz dt{width:100%;margin-bottom: 1rem;}
.xz dt img{display:block; width:100%;}
.xz dd h3 a{display: block; line-height: 2.2rem;font-size: 1.3rem;color: #282828;font-weight: bold;margin-bottom: 0.6rem;}
.xz dd p{ font-size:1.3rem; line-height:1.8rem; color:#666666;margin-bottom: 1.5rem;}
.xz .swiper-pagination-bullet{width:1rem;height: 1rem;margin: 0 1rem;background: #00337d;}
.xz .swiper-pagination-bullet-active{background: #d60a38;}
.xz .swiper-pagination-bullets{top: 57rem;z-index: 155;width:100%;}

.g_wt{padding-top:3rem;height: 43rem;position: relative;}
.g_wt h2{display: block;height: 7rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.g_wt h2 em{display: block; font-size: 1.3rem;color:#666666;font-weight: normal;}
.g_wt .m_wt{margin:0 5%;}
.g_wt dl{float: left;width: 46.3%; margin-right: 4px;position: relative;}
.g_wt dl:nth-child(2n){float: right;}
.g_wt dt{width: 100%;overflow: hidden; }
.g_wt dt img{width: 100%;display: block;transition: all 0.3s linear 0s;}
.g_wt dd{background: #e5e5e5;padding: 0.6rem 0 0 0;height: 9rem;}
.g_wt h3{display: block;line-height: 2.4rem;font-size: 1.3rem;color: #282828;font-weight: bold;text-align:center;}
.g_wt p{font-size: 1.2rem;line-height: 1.6rem;color: #666666;overflow: hidden;padding: 0 3%;text-align:center;}
.g_wt .swiper-pagination-bullet{width:1rem;height: 1rem;margin: 0 1rem;background: #00337d;}
.g_wt .swiper-pagination-bullet-active{background: #d60a38;}
.g_wt .swiper-pagination-bullets{top: 41rem;z-index: 155;width:100%;}

.g_fa{background: url(../images/fabg.jpg) no-repeat;background-size: 100%;height: 34.5rem;padding-top: 3.3rem;box-sizing: border-box;position: relative;}
.g_fa h2 a{display: block;height: 6.1rem;text-align:center;font-size: 2.8rem;color:#fff;font-weight: bold;}
.g_fa h2 em{display: block; font-size: 1.3rem;color:rgba(255,255,255,.8);font-weight: normal;}
.g_fa dl{position: relative;}
.g_fa dt{position: absolute;right: 0;top:0;z-index: 0;width:60%; overflow: hidden;}
.g_fa dt img{display: block;width:100%;}
.g_fa dd{padding-top: 3rem;z-index: 11;position: relative;margin-left: 3%;}
.g_fa h5{line-height: 2.8rem;font-size: 1rem;color:#fff;font-weight: normal;margin-bottom: 1rem;}
.g_fa h4 a{display: block;height: 6rem;font-size:1.8rem;font-weight: bold;color:#fff;}
.g_fa h4 em{display: block;font-size:1.3rem;color:#fff;font-weight: normal;}
.g_fa span a{display: block;float: left;width:9.6rem;height: 2.8rem;line-height: 2.8rem; background: #d60a38;  border-radius: 0.5rem;text-align:center;font-size:0.8rem;color:#fff;font-weight: bold; }
.g_fa .swiper-pagination-bullet{width:1rem;height: 1rem;margin: 0 1rem;background: #fff;}
.g_fa .swiper-pagination-bullet-active{background: #d60a38;}
.g_fa .swiper-pagination-bullets{top: 30rem;z-index: 155;width:100%;}

.g_pro{padding-top: 3.5rem;padding-bottom:0.51rem;}
.g_pro h2 a{display: block;height: 6.8rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.g_pro h2 em{display: block; font-size: 1.3rem;color:rgba(0,0,0,.6);font-weight: normal;}
.g_pro .tabs{ height:7.2rem; position:relative; z-index:12;margin:0 4%;overflow: hidden;}
.g_pro .tabs a{display: block;float: left;width:32.5%; margin-right: 1%;  box-sizing:border-box;height:3rem;line-height:3rem;border-left: none;font-size: 1.3rem;color: #fff;text-align: center;background: #00337d;margin-bottom: 0.3rem;}
.g_pro .tabs a:nth-child(3n){margin-right: 0;}
.g_pro .tabs .active{background: #d3043a;border:1px solid #d3043a;}
.g_pro .morecp{position: absolute;right:4.5%;top:3.3rem;width:30%;height:3rem;line-height:3rem;font-size: 1.3rem;color: #fff;text-align: center;background: #00337d;z-index:152;}
.g_pro .morecp a{color: #fff;}
.g_pro ul{margin:0 4%;}
.g_pro li{float: left;width:48%;margin-right: 3%;position: relative;}
.g_pro li em{display: block;height: 3.5rem;line-height: 3.5rem;font-size:1.3rem;color:#666666;text-align: center;}
.g_pro li img{width:100%;display: block;border:1px solid #dfdfdf;box-sizing: border-box;}
.g_pro li:nth-child(2n){margin-right: 0;}
.g_pro li a{color:#666666;}

.line,.line img{width:100%;display: block;}

.g_hz{padding: 3.5rem 0 0 0;height: 22.2rem;}
.g_hz h2 a{display: block;height: 6.8rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.g_hz h2 em{display: block; font-size: 1.3rem;color:rgba(0,0,0,.6);font-weight: normal;}
.g_hz ul{margin:0 4%;}
.g_hz li{float: left;width: 31%;  position: relative; margin-right: 3%;margin-bottom: 1rem;box-shadow: 0 0 3rem rgba(0,0,0,.1)}
.g_hz li img{width: 100%;display: block;box-sizing: border-box; }
.g_hz li:nth-child(3n){margin-right: 0;}

.g_xban{background: url(../images/xban.jpg) no-repeat;background-size: 100%;height: 16.2rem;}
.g_xban span{display: block;padding: 10rem 0 0 43%;}
.g_xban span a{display: block;float: left;margin-right: 2%; width:8rem; background: #d60a38;color:#fff;border-radius: 0.5rem;text-align:center;line-height: 2.3rem; font-size: 1.1rem;}
.g_xban span a:nth-child(2){margin-right: 0;background: #fff;color:#00337d;}



/* 优势 */
.m-edge{position:relative;padding: 3.5rem 0 3.2rem;position: relative;}
.m-edge h2{display: block;height: 6.8rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.m-edge h2 em{display: block; font-size: 1.3rem;color:rgba(0,0,0,.6);font-weight: normal;}

.m-edge h2 em{display: block;font-size: 1.3rem;color:#666666;}
.edge_c li dt{margin: 0 3%;width:94%;}
.edge_c li dt img{width: 100%;display: block;}
.edge_c li{margin-bottom: 0.5rem;}
.edge_c li dl{display: none;}
.edge_wt{padding: 1rem 3% 0 3%;height:8.5rem;background: #efefef;box-sizing: border-box;position: relative;}
.edge_wt span{width:29%;float: left;display: block;overflow: hidden;margin-right: 3%;}
.edge_wt span img{width:100%;display:block;}
.edge_wt p{display: block; width: 66%;float: right;color: #333333;white-space: nowrap;font-size: 1.7rem;font-weight: bold;padding-top: 1.6rem;height: 3rem;}
.edge_wt p em{display: block;font-size: 1rem;color:#b2b2b2;font-weight: normal;padding-top: 0.2rem;}
.jia{position: absolute;right: 3%;top:3rem;width:2.4rem;height: 2.4rem;}
.jia img{width:100%;display: block;}
.edge_c dd{background: #fff; padding: 1rem 0 1.5rem 0;box-sizing: border-box;margin:0 3%;}
.edge_c li.on{display: block;border-radius: 0.5rem 0.5rem 0 0;}
.edge_c li.on dl{display: block;}
.edge_c li.on .edge_wt{display: none;}
.edge_c li.on p em{display: block; font-size: 1.3rem;line-height: 1.7rem;color:#666666;margin-bottom: 1rem;}
.edge_c .jgtit{display: block; height: 5.5rem; border-bottom: 0.1rem solid #e0e0e0; margin-bottom: 0.9rem; width:100%;}
.edge_c .jgtit span{font-size:1.8rem;color:#00337d;font-weight: bold;}
.edge_c .jgtit em{display: block;font-size:1.4rem;color:#666666;font-weight: normal;}


.g-news{height:48.6rem;}
.g-news h2 a{display: block;height: 6.8rem;text-align:center;font-size: 2.8rem;color:#333333;font-weight: bold;}
.g-news h2 em{display: block; font-size: 1.3rem;color:rgba(0,0,0,.6);font-weight: normal;}


.newtit{height: 3.5rem;border-bottom: 0.1rem solid #eeeeee; margin: 0 3% 0.7rem;position: relative;}
.news_nav{height:3.5rem;}
.news_nav p{display: block;float: left;margin-right: 8%; height: 3.5rem;line-height: 3.5rem;font-size: 1.3rem;color: #444444;font-weight: normal; box-sizing: border-box;position: relative;}
.news_nav .ne_db{display: block;}
.news_nav p.cur{color:#00337d;font-weight: bold;}
.news_nav p.cur:before{content: "";position: absolute;width:100%;height: 0.1rem;background: #00337d;left:0;bottom:-0.1rem;}

.g-news .newtj{margin: 0 3% 1.5rem;position: relative;overflow: hidden;}
.g-news .newtj dt{ width:100%;position: relative;}
.g-news .newtj dt img{width: 100%;display: block;}
.g-news .newtj dd{margin-top: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #d9d9d9;}
.g-news .newtj h3 a{display: block;line-height: 2.2rem;font-size: 1.3rem;color: #00171d;font-weight: bold;height:2.2rem;margin-bottom: 0.3rem; overflow: hidden;position: relative;}
.g-news .newtj p{font-size: 1.3rem;line-height: 1.9rem;color: #666666;height: 3.8rem;overflow: hidden;}
.newslst{margin:0 4% 0;}
.newslst li{height:2.4rem;line-height: 2.4rem;position: relative;font-size: 1.3rem;color: #666666; padding-left: 2rem; }
.newslst li a{color: #666666}
.newslst li:before{content:"";position: absolute;width:0.6rem;height: 0.6rem; border:0.15rem solid #b2b2b2; border-radius: 50%;left:0.1rem;top:1rem;}
.newslst li:last-child{border-bottom: none;}

.g_ab dt{width:100%;}
.g_ab dt img{width:100%;display: block;}
.g_ab dd{margin:0 4%;height: 27rem;background: #fff;box-shadow: 0 0 3.5rem rgba(0,0,0,.24);margin-top: -7.7rem;z-index: 11;position: relative;padding: 3rem 2% 0;box-sizing: border-box;margin-bottom: 2rem;}
.g_ab h3 a{display: block; height: 7rem; font-size: 2.8rem;font-weight: bold;color:#282828;text-align: center;}
.g_ab h3 em{display: block;font-size: 1.3rem;color:#282828;font-weight: normal;}
.g_ab p{font-size: 1.3rem;line-height: 2.3rem;color:#666666;text-align: center;margin-bottom: 2rem;}
.g_ab ul{height: 7rem;}
.g_ab li a{display: block; float: left;width:33.3%;text-align: center;font-size: 1.1rem;color:#0d3d84;position: relative;}
.g_ab li i{display: block;width:3.6rem;margin: 0 auto;}
.g_ab li i img{width:100%;display: block;}
.g_ab li a:before{content: "";position: absolute;width:1px;height: 4.3rem;background: #e9e9e9;right: 0;top:1.3rem;}
.g_ab li:last-child a:before{background: 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:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}