
/*1029626114@qq.com*/
.g_banwz{width: 100%;margin-top: -2.2rem;position: relative;height: 5rem;z-index: 10}
.g_banwz:before{content: "";position: absolute; width: 68%;height: 5rem; background: #0089d5;left:0;top:0;}
.g_banwz h2{padding-left: 5%;font-size: 1.4rem;color: #fff;padding-top: 1rem;position: relative;z-index: 111}
.g_banwz h2 em{display: block;font-size: 0.5rem;font-weight: normal;color: #fff;text-transform: uppercase; letter-spacing: -0.05rem}


.g_pp{background:url(../images/ppbg.jpg) no-repeat; background-size:100%; height:29.5rem;padding-top: 7rem; margin-top: -3rem; }
.g_pp h2{margin-left: 36%;position: relative;height: 10rem;font-size: 1.9rem;color: #111111;font-weight: bold;}
.g_pp h2 em{display: block;font-size: 1.5rem;padding-top: 0.9rem;}
.g_pp h2:before{content: "";position: absolute;width: 2.5rem;height: 0.3rem;background: #0089d5;left:0;top:8rem;}
.g_pp p{margin-left: 36%;font-size: 1.1rem;line-height: 1.7rem;color: #111111;padding-right: 5%;}
.g_pp span{display: block;margin-left: 36%;font-size: 0.9rem;color: #111111;height: 5rem;line-height: 5rem;}
.g_pp span i{display: inline-block;position: relative;width: 12rem;height: 5rem;top:2.5rem;}
.g_pp span i img{width: 100%;display: block;}

.g_pro{height: 14.5rem;}
.g_pro h2{height: 7rem;text-align: center;font-size: 1.1rem;color: #656565;}
.g_pro h2 a{color: #656565;}
.g_pro h2 b{display: block;position: relative;font-size: 1.8rem;color: #000000;height: 2.8rem;line-height: 2.8rem;margin-bottom: 0.3rem;}
.g_pro h2 b:before{content: "";position: absolute;width: 0.55rem;height: 2rem;background: #0089d5;left:28%;top:0.5rem;}
.g_pro ul{margin-left: 4%;}
.g_pro li{float: left;width: 32%;height: 2rem;line-height: 2rem;border:1px solid #cecece;font-size: 1rem;color: #000;text-align: center;border-right: none;border-bottom: none;}
.g_pro li a{color: #000;}
.g_pro li:nth-child(3n){border-right:1px solid #cecece;}
.g_pro li:nth-child(7),.g_pro li:nth-child(8),.g_pro li:nth-child(9){border-bottom: 1px solid #cecece;}





.g_cpfl{height: 60rem;position: relative;}
.g_cpfl .fl1{margin: 0 4%;height: 13.2rem;}
.g_cpfl .fl1 dt{float: right;width: 66%;}
.g_cpfl .fl1 dt img{width: 100%;display: block;border: 0.1rem solid #f6f6f6;box-sizing:border-box;}
.g_cpfl .fl1 dd{float: left;width: 34%;background: #e5e5e5;height: 7.9rem;padding-top: 5rem;}
.g_cpfl .fl1 h3{text-align: center;text-align: center;font-size: 1.5rem;font-weight: normal;color: #222222;position: relative;}
.g_cpfl .fl1 h3 a{color: #222222;}
.g_cpfl .fl1 em{display: block;font-size: 0.5rem;color: #adadad;text-transform: uppercase;padding-top: 0.3rem;}
.g_cpfl .fl1 h3:before{content: "";position: absolute;width: 1.6rem;height: 1px;background: #222;left:50%;margin-left: -0.8rem;top:4rem;}

.g_cpfl .fl2{margin: 0 4%;height: 9.8rem;}
.g_cpfl .fl2 dt{float: left;width: 60%;}
.g_cpfl .fl2 dt img{width: 100%;display: block;border: 0.1rem solid #f6f6f6;box-sizing:border-box;}
.g_cpfl .fl2 dd{float: right;width: 40%;background: #e5e5e5;height: 6.6rem;padding-top: 3rem;}
.g_cpfl .fl2 h3{text-align: center;text-align: center;font-size: 1.5rem;font-weight: normal;color: #222222;position: relative;}
.g_cpfl .fl2 h3 a{color: #222222;}
.g_cpfl .fl2 em{display: block;font-size: 0.5rem;color: #adadad;text-transform: uppercase;padding-top: 0.3rem;}
.g_cpfl .fl2 h3:before{content: "";position: absolute;width: 1.6rem;height: 1px;background: #222;left:50%;margin-left: -0.8rem;top:4rem;}

.fl34{margin: 0 4%;}
.fl34 dl{float: left;width: 49%;margin-right: 1%;}
.fl34 dt{width: 100%;display: block;}
.fl34 dt img{width: 100%;display: block;border: 0.1rem solid #f6f6f6;box-sizing:border-box;}
.fl34 dd{padding-top: 3rem;height: 6.8rem;background: #0089d5;}
.fl34 h3{text-align: center;text-align: center;font-size: 1.5rem;font-weight: normal;color: #fff;position: relative;}
.fl34 h3 a{color: #fff;}
.fl34 em{display: block;font-size: 0.5rem;color: #fff;text-transform: uppercase;padding-top: 0.3rem;}
.fl34 h3:before{content: "";position: absolute;width: 1.6rem;height: 1px;background: #fff;left:50%;margin-left: -0.8rem;top:4rem;}
.fl34 dl:nth-child(2) dd{background: #e5e5e5;}
.fl34 dl:nth-child(2) h3:before{background:#222 }
.fl34 dl:nth-child(2) h3 a{color: #101319;}
.fl34 dl:nth-child(2) h3 em{color: #adadad;}

/*优势*/
.g_ys{padding-top: 2.6rem;height: 39.5rem;background: #f6f6f6;position: relative;}
.g_ys:before{content: "";position:absolute;width: 47%;height: 2.2rem;line-height: 2.2rem;background: #0089d5;left:26.8%;top:37rem;}
.g_ys h2{height: 6rem;text-align: center;font-size: 1.1rem;color: #222222;}
.g_ys h2 b{display: block;position: relative;font-size: 1.8rem;color: #222222;height: 2.8rem;line-height: 2.8rem;margin-bottom: 0.3rem;}
.g_ys h2 b:before{content: "";position: absolute;width: 0.55rem;height: 2rem;background: #0089d5;left:18%;top:0.5rem;}
.g_ys dt{width: 100%;display: block;margin-bottom: 1rem;}
.g_ys dt img{width: 100%;display: block;}
.g_ys dd{padding: 0 3%;}
.g_ys h3{height: 2.8rem;line-height: 2.8rem;font-weight: normal;font-size: 1.5rem;color: #515151;}
.g_ys h3 b{color: #0089d5;}
.g_ys p{position: relative;font-size: 1rem;line-height: 1.5rem;color: #666666;margin-bottom: 0.5rem;padding-left: 5%;}
.g_ys p:before{content: "";position: absolute;width: 0.4rem;height: 0.4rem;border: 0.08rem solid #0b8ed6;border-radius: 50%;left:0;top:0.5rem;}
.g_ys .swiper-pagination-bullets {top: 36.5rem;position: absolute;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet{border-radius: 50%;font-size: 0.7rem;color: #fff;margin:0 0.7rem;text-align: center;line-height: 3rem; background: none;}
.g_ys .swiper-pagination-bullets .swiper-pagination-bullet-active{font-size: 0.9rem;}
.g_ys .swiper-button-next,.g_ys .swiper-button-prev{position: absolute;width: 1.2rem;height: 1.5rem;top:39.5rem;}
.g_ys .swiper-button-next{background: url(../images/rjt.png) no-repeat;background-size: 100%;right:32%;}
.g_ys .swiper-button-prev{background: url(../images/ljt.png) no-repeat;background-size: 100%;left:32%;}

.g_an{padding-top: 2.4rem;height: 48.5rem;}
.g_an h2{height: 7rem;text-align: center;font-size: 1.1rem;color: #222222;}
.g_an h2 a{color: #222222;}
.g_an h2 b{display: block;position: relative;font-size: 1.8rem;color: #222222;height: 2.8rem;line-height: 2.8rem;margin-bottom: 0.3rem;}
.g_an h2 b:before{content: "";position: absolute;width: 0.55rem;height: 2rem;background: #0089d5;left:18%;top:0.5rem;}
.g_an .tabs2{height: 11.3rem;}
.g_an .tabs2 a{display: block;float: left;width: 25%;text-align: center;font-size: 1rem;color: #444444;height: 5.7rem;position: relative;}
.g_an .tabs2 em{display: block;width: 2.5rem;height: 2rem;overflow: hidden;margin: 0 auto 1rem;}
.g_an .tabs2 em img{width: 2.5rem;height: 4rem;display: block;}
.g_an .tabs2 a:before{content: "";position: absolute;width: 1rem;height: 0.1rem;background: #0089d5;left:50%;margin-left: -0.5rem;top:2.5rem;}
.g_an .tabs2 .active em img{margin-top: -2rem;}
.g_an .tabs2 .active {color: #0089d5;}
.g_an dl{margin: 0 3%;width: 94%}
.g_an dt{width: 100%;display: block;margin-bottom: 0.7rem;}
.g_an dt img{width: 100%;display: block;}
.g_an h3{height: 3.2rem;line-height: 3.2rem;font-size: 1.5rem;color: #333333;margin-bottom: 0.2rem;position: relative;font-weight: normal;margin-bottom: 0.7rem;}
.g_an h3 a{color: #333333;font-weight: bold;}
.g_an h3:before{content: "";position: absolute;width: 2.5rem;height: 0.1rem;background: #0089d5;left:0;top:3.2rem;}
.g_an p{font-size: 1rem;height: 2.6rem;overflow: hidden; line-height: 1.3rem;color: #666666;margin-bottom: 1.5rem;}
.g_an span a{display: block;font-size: 0.9rem;color: #fff;width: 8rem;height: 2rem;line-height: 2rem;background: #0089d5;margin: 0 auto;text-align: center;}


.g-news{height:34rem;}
.g-news h2{height: 6rem;text-align: center;font-size: 1.1rem;color: #222222;}
.g-news h2 b{display: block;position: relative;font-size: 1.8rem;color: #222222;height: 2.8rem;line-height: 2.8rem;margin-bottom: 0.3rem;}
.g-news h2 b:before{content: "";position: absolute;width: 0.55rem;height: 2rem;background: #0089d5;left:33%;top:0.5rem;}

.news_nav{margin:0 3%;height: 3.7rem;margin-bottom: 1.5rem;}
.news_nav p{ float: left;margin-right: 1%; width: 49%; text-align: center; font-size: 1.4rem;  color: #fff; position: relative; background: #222}
.news_nav p.cur:before{content: "";position: absolute;background: url(../images/newico.png) no-repeat;background-size: 100%;width: 0.8rem;height: 0.4rem;margin-left: -0.4rem;top:3.7rem;}
.news_nav p:nth-child(2){margin-right: 0;}
.news_nav p a{color: #fff;display: inline-block; width: 100%;display: block;height: 3.7rem;line-height: 3.7rem; }
.news_nav p.cur a{background: #0089d5;color: #fff;}
.news_con dl{margin: 0 3%;height: 9.4rem;}

.news_con dt{float: left;width: 41%;margin-right: 2%;}
.news_con dt img{width: 100%;display: block;}
.news_con dd{float: left;width: 53%;}
.news_con h3{height: 2.4rem;line-height: 2.4rem;font-size: 1.2rem;color: #111111;margin-bottom: 0.2rem;}
.news_con h3 a{color: #111111;font-weight: normal;}
.news_con p{font-size: 1.2rem;height: 4.8rem;overflow: hidden; line-height: 1.6rem;color: #666666;margin-bottom: 0.3rem;}
.news_nav .ne_db{display: block;}
.news_con li{margin: 0 3% 0.6rem;height: 2.2rem; line-height: 2.2rem; overflow:hidden; position: relative;font-size: 1.1rem;color: #666666;}
.news_con li a{color: #666666;}
.newmore{display: block;margin:1rem auto 0;width: 24%}
.newmore img{width: 100%;display: block;}


/* 走进*/
.g_zj{height: 41rem;margin-bottom: 6rem; padding-top: 2rem;background: #f6f6f6;}
.g_zj h2{height: 6rem;text-align: center;font-size: 1.8rem;font-weight: bold;color: #111111;}
.g_zj h2 a{color: #111111;}
.g_zj h2 em{display: block;font-size: 1.1rem;font-weight: normal;padding-top: 0.3rem;}
.g_zj dt{width: 100%;margin-bottom: 1.5rem;}
.g_zj dt img{display: block;width: 100%;}
.g_zj h3 a{margin: 0 3% 1rem; display: block;height: 2.2rem;line-height: 2.2rem;font-size: 1.4rem;color: #333333;overflow: hidden;font-weight: normal;}
.g_zj h3 em a{display: inline-block;width: 5rem;height: 1.5rem;line-height: 1.5rem;border: 1px solid #222;text-align: center;font-size: 1rem;color: #2d3036;text-transform: uppercase;}
.g_zj dd p{color: #333333; font-size: 1rem;height: 9.6rem; line-height: 1.6rem;overflow: hidden;padding: 0 3% 0;margin-bottom: 1.5rem;}
.g_zj dd span a{display: block;width: 94%;height: 3.3rem;line-height: 3.3rem;background: #0089d5;text-align: center;font-size: 1.2rem;color: #fff; margin: 0 3%;}











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;}}