.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tc{text-align:center}
.db{display:block}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fl{float:left}
.fr{float:right}
.fwb{font-weight:700}
.fwn{font-weight:400}
.db{display:block}
.dn{display:none}
.f_fw{font-family:"Microsoft Yahei"}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f_cb,.f_cbli li{zoom:1}
.ma{margin:0 auto}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.line4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.g_yzsz{background:url(../images/yzbg.jpg) no-repeat;background-size:100%;height:71.8rem;padding:0 4.8%;padding-top:2rem}
.number{font-size:0;z-index:11;position:relative;box-sizing:border-box;height:18.7rem}
.number .numb{display:inline-block;vertical-align:top;float:left;width:49.4%;margin-bottom:.8rem;height:6.7rem;padding-top:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.8rem}
.number .numb:nth-child(2n){float:right}
.number .numb .nuop{width:100%;font-size:0;line-height:3rem;overflow:hidden;text-align:center}
.number .numb .nuop .np{display:inline-block;vertical-align:middle;width:auto;position:relative;height:3rem;box-sizing:border-box;text-align:center}
.number .numb .nuop .np .nm{display:inline-block;vertical-align:middle;color:#056ce2;line-height:3rem;font-size:3rem;font-weight:700;box-sizing:border-box}
.number .numb .nuop .np .nn{display:inline-block;vertical-align:top;font-style:normal;line-height:1.3rem;color:#056ce2;margin-left:.25rem;top:1.5rem;position:relative;box-sizing:border-box;font-size:.95rem;font-weight:700}
.number .numb .nmh{color:#999;line-height:1.8rem;font-size:1.3rem;text-align:center}
.dataNums{text-align:center;height:3rem}
.dataNums .dataOne{width:2rem;height:3rem;text-align:center;display:inline-block;box-sizing:border-box;word-spacing:normal;letter-spacing:normal}
.dataNums .dataBoc{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}
.dataNums .dataBoc .tt{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;word-spacing:normal}
.dataNums .tt span{width:100%;height:100%;font-size:3rem;line-height:3rem;color:#056ce2;display:inline-block;letter-spacing:normal;word-spacing:normal}
.guide .guide-left .guide-left-pic{position:relative}
.guide .guide-left .guide-left-pic .pic{overflow:hidden;position:relative;border-radius:.8rem}
.guide .guide-left .guide-left-pic .pic img{width:100%;display:block;transition:all .3s linear 0s}
.guide .guide-left .guide-left-pic .guide-left-btn{position:absolute;width:4.1rem;height:4.1rem;left:50%;top:50%;margin-left:-2.05rem;margin-top:-2.05rem;z-index:12;transition:all .3s linear 0s}
.guide .guide-left .guide-left-pic .guide-left-btn img{width:100%;display:block;}
.guide .guide-left .guide-left-pic .guide-left-btn:before{content:'';position:absolute;width:4.1rem;height:4.1rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.guide .guide-left .guide-left-pic .guide-left-btn:before:after{content:'';position:absolute;width:4.1rem;height:4.1rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.guide .guide-right h2{position:relative;margin-bottom:1.5rem;text-align:center}
.guide .guide-right h2 b{position:absolute;left:0;top:0;font-size:6.1rem;font-weight:400;line-height:7rem;color:rgba(134,140,142,.1);text-transform:uppercase;font-weight:700;line-height:0}
.guide .guide-right h2 span{display:block;height:3.2rem;line-height:3.2rem;font-size:2.4rem;color:#1a1a1a;font-weight:700}
.guide .guide-right h2 em{display:block;height:3rem;line-height:3rem;font-size:2.4rem;color:#056ce2;font-weight:700}
.guide .guide-right .desc{line-height:2.4rem;font-size:1.3rem;color:#666;text-align:justify;height:14rem;text-align:center}
.guide .guide-right .yzmore a{display:block;position:relative;width:11.3rem;height:3.5rem;padding-left:2rem;border-radius:2rem;background:linear-gradient(to right,#076ddf 0,#89c027 100%);font-size:1.3rem;font-weight:400;line-height:3.5rem;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-bottom:3rem}
.guide .guide-right .yzmore a:before{content:"";position:absolute;background:url(../images/abico.png) no-repeat;background-size:1.8rem 1.8rem;width:1.8rem;height:1.8rem;left:8rem;top:50%;margin-top:-.9rem;z-index:12;transition:all .3s linear 0s}

.g_pro{background:url(../images/cpbg.jpg) no-repeat;background-size:100%;height:82rem;padding-top:4.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_pro h2{margin-bottom:2.2rem;text-align:center}
.g_pro h2 b{display:block;font-size:2.2rem;font-weight:400;line-height:3rem;color:#fff;font-weight:700}
.g_pro h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#fff}
.g_pro .m_pro{margin:0 4%}
.g_pro .m_pro .fllst{border-top:1px solid rgba(255,255,255,.3)}
.g_pro .m_pro .fllst dl{float:left;width:33.333%;height:4.5rem}
.g_pro .m_pro .fllst dl dt a{display:block;font-size:1.4rem;font-weight:400;line-height:4.5rem;color:#fff;text-align:center;position:relative}
.g_pro .m_pro .fllst dl dt a:after{content:"";position:absolute;background:#fff;width:0;height:1px;left:0;top:0;border-radius:.6rem;z-index:11;transition:all .3s linear 0s}
.g_pro .m_pro .fllst .cur dt a:after,.g_pro .m_pro .fllst dl:hover dt a:after{width:100%}
.g_pro .cplst li{float:left;width:48.5%;margin:0 0 1.2rem 0;background:#fff;border-radius:1rem;position:relative;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1rem 1px 1.5rem rgba(39,82,132,.05)}
.g_pro .cplst li i{width:100%;overflow:hidden;display:block;border-radius:1rem}
.g_pro .cplst li i img{width:100%;display:block;transition:all .3s linear 0s}
.g_pro .cplst li em{display:block;font-size:1.3rem;font-weight:400;line-height:3.6rem;color:#333;text-align:center;width:100%;border-top:1px solid #f3f3f3}
.g_pro .cplst li:nth-child(2n){float:right}
.g_pro .cplst .cur i img,.g_pro .cplst li:hover i img{transform:scale(1.1)}
.g_pro .cplst .cur em,.g_pro .cplst li:hover em{color:#056ce2}
.g_an{position:relative;padding-top:3.5rem}
.g_an .content{width:76%}
.g_an h2{text-align:center;margin-bottom:2rem}
.g_an h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#1a1a1a;font-weight:700}
.g_an h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#1a1a1a}
.g_an .mySwiper{height:4.3rem;line-height:4.3rem;margin:0 4%;border-top:1px solid #e5e5e5}
.g_an .mySwiper .tabsfa{height:4.3rem}
.g_an .mySwiper .tabsfa a{float:left;position:relative;height:4.3rem;width:24%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_an .mySwiper .tabsfa a:nth-child(1){width:28%;}

.g_an .mySwiper .tabsfa a:after{content:"";position:absolute;background:#056ce2;width:0;height:1px;left:0;top:0;border-radius:.6rem;z-index:11;transition:all .3s linear 0s}
.g_an .mySwiper .tabsfa a em{font-size:1.1rem;font-weight:400;line-height:4.3rem;color:#333;height:4.3rem;display:block}


.g_an .mySwiper .tabsfa .active{position:relative}
.g_an .mySwiper .tabsfa .active:after{width:100%}
.g_an .mySwiper .tabsfa .active em{color:#056ce2}
.g_an .mySwiper2{padding-bottom:3.3rem}
.g_an .mySwiper2 .swiper-slide{width:76%}
.g_an .mySwiper2 .swiper-slide dl{position:relative}
.g_an .mySwiper2 .swiper-slide dt{width:100%}
.g_an .mySwiper2 .swiper-slide dt img{width:100%;display:block;border-radius:1rem 1rem 0 0}
.g_an .mySwiper2 .swiper-slide dd{height:19.5rem;box-shadow:1.3rem 1px 1rem rgba(0,0,0,.05);border:1px solid #f7f7f7;background:#fff;padding:1.6rem 1.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 1rem 1rem}
.g_an .mySwiper2 .swiper-slide dd h4 a{display:block;font-size:1.5rem;font-weight:400;line-height:2.4rem;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:1rem}
.g_an .mySwiper2 .swiper-slide dd p{font-size:1.3rem;font-weight:400;line-height:2.4rem;color:rgba(51,51,51,.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:1rem}
.g_an .mySwiper2 .swiper-slide dd span a{font-size:1.3rem;font-weight:400;line-height:3rem;color:#056ce2;position:relative}
.g_an .mySwiper2 .swiper-slide dd span a:before{content:"";position:absolute;background:url(../images/anmore.png) no-repeat;background-size:2rem 1.8rem;width:2rem;height:1.8rem;left:6rem;top:50%;margin-top:-.9rem;z-index:12;transition:all .3s linear 0s}
.g_an .mySwiper2 .swiper-slide-active dl{opacity:1}
.g_an .swiper-pagination-bullets{left:0;z-index:11;bottom:0}
.g_an .swiper-pagination-bullet{width:.6rem;height:.6rem;background:#e5e5e5;margin:0 .5rem!important;opacity:1;border-radius:1rem}
.g_an .swiper-pagination-bullet-active{background:linear-gradient(to right,#066de1 0,#8ec221 100%)}
.g_an .swiper-button-next,.g_an .swiper-button-prev{bottom:17rem;top:auto;width:1.5rem;height:2rem;cursor:Default;margin-top:0;overflow:hidden}

.g_an .swiper-button-next:hover{background-position:-1.5rem 0}
.g_an .swiper-button-prev:hover{background-position:-1.5rem 0}
.g_hz dl{position:relative}
.g_hz dt{width:100%;overflow:hidden}
.g_hz dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_hz dd{position:absolute;left:0;top:0;width:100%;height:100%}
.g_hz dd h2{text-align:center;margin-bottom:2rem;padding-top:.5rem}
.g_hz dd h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#1a1a1a;font-weight:700}
.g_hz dd h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#1a1a1a}
.g_hz dd span{position:absolute;left:50%;bottom:4rem;width:11rem;margin-left:-5.5rem;padding-left:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.5rem;border-radius:2rem;background:linear-gradient(to right,#076ddf 0,#89c027 100%);font-size:1.3rem;font-weight:400;line-height:3.5rem;color:#fff}
.g_hz dd span:before{content:"";position:absolute;background:url(../images/abico.png) no-repeat;background-size:1.8rem 1.8rem;width:1.8rem;height:1.8rem;left:8rem;top:50%;margin-top:-.9rem;z-index:12;transition:all .3s linear 0s}
.g_shzr{padding-top:3.7rem;position:relative}
.g_shzr h2{text-align:center;margin-bottom:2rem}
.g_shzr h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#1a1a1a;font-weight:700}
.g_shzr h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#1a1a1a}
.g_shzr .m_shzr{overflow:hidden}
.g_shzr dl dt{width:100%;overflow:hidden}
.g_shzr dl dt img{width:100%;display:block}
.g_shzr dl dd{position:relative;padding:4rem 4% 0 4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:28rem;background:#fff}
.g_shzr dl dd i{position:absolute;width:6rem;height:6rem;left:50%;margin-left:-3rem;top:-3rem}
.g_shzr dl dd i img{width:100%;display:block}
.g_shzr dl dd h3{text-align:center;margin-bottom:1rem}
.g_shzr dl dd h3 b{display:block;font-size:1.8rem;font-weight:400;line-height:2.4rem;color:#1a1a1a;font-weight:700}
.g_shzr dl dd h3 em{display:block;font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#1a1a1a}
.g_shzr dl dd p{font-size:1.3rem;font-weight:400;line-height:2.2rem;color:#666;display:block;text-align:center}
.g_shzr .swiper-pagination-bullets{left:0;z-index:11;bottom:4rem;width:100%}
.g_shzr .swiper-pagination-bullet{width:.9rem;height:.9rem;background:#e5e5e5;margin:0 .5rem!important;opacity:1;border-radius:1rem}
.g_shzr .swiper-pagination-bullet-active{background:linear-gradient(to right,#066de1 0,#8ec221 100%)}
.g-news{background:#f5f7fa;padding-top:3.6rem;padding-bottom:1rem}
.g-news h2{text-align:center;margin-bottom:2.3rem}
.g-news h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#1a1a1a;font-weight:700}
.g-news h2 em{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#1a1a1a}
.g-news .newtj{margin:0 4% 3rem;padding-bottom:1rem;border-bottom:1px solid #e0e1e2}
.g-news .newtj dt{float:right;width:35.2%;position:relative}
.g-news .newtj dt img{width:100%;display:block;border-radius:.8rem}
.g-news .newtj dd{float:left;width:61.7%;box-sizing:border-box}
.g-news .newtj dd h4 a{display:block;font-size:1.4rem;font-weight:400;line-height:2.2rem;color:#161616;margin-bottom:1.3rem}
.g-news .newtj dd span b{display:block;font-size:1.1rem;font-weight:400;line-height:1.7rem;color:#999;float:left}
.g-news .newtj dd span em{display:block;font-size:1.1rem;font-weight:400;line-height:1.7rem;color:#999;float:right}
.g_about .abbg{width:100%;overflow:hidden}
.g_about .abbg img{width:100%;display:block}
.g_about .m_ab{padding:3.2rem 4.6% 4rem}
.g_about .m_ab .ableft h2{margin-bottom:1rem;text-align:center}
.g_about .m_ab .ableft h2 b{display:block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#1a1a1a;font-weight:700}
.g_about .m_ab .ableft h2 em{display:block;font-size:1.2rem;font-weight:400;line-height:2rem;color:#1a1a1a}
.g_about .m_ab .ableft p{font-size:1.3rem;font-weight:400;line-height:2.4rem;color:rgba(26,26,26,.8);height:11.5rem;text-align:center}
.g_about .m_ab .ableft span a{display:block;margin:0 auto;position:relative;width:11rem;padding-left:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.5rem;border-radius:2rem;background:linear-gradient(to right,#076ddf 0,#89c027 100%);font-size:1.3rem;font-weight:400;line-height:3.5rem;color:#fff}
.g_about .m_ab .ableft span a:before{content:"";position:absolute;background:url(../images/abico.png) no-repeat;background-size:1.8rem 1.8rem;width:1.8rem;height:1.8rem;left:8rem;top:50%;margin-top:-.9rem;z-index:12;transition:all .3s linear 0s}
.g_about .m_ab .abr{margin-top:3rem}
.g_about .m_ab .abr dl{float:left;width:23.2%;height:11rem;background:#fff;box-shadow:1.2rem 1px 1.25rem rgba(0,0,0,.07);border-radius:1rem;padding-top:1.7rem;margin-bottom:1rem;border:1px solid #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:2.2%}
.g_about .m_ab .abr dl dt{width:4.2rem;margin:0 auto;border-radius:50%;overflow:hidden;margin-bottom:1rem}
.g_about .m_ab .abr dl dt img{width:4.2rem;display:block}
.g_about .m_ab .abr dl dd h4{text-align:center}
.g_about .m_ab .abr dl dd h4 b{display:block;font-size:1.3rem;font-weight:400;line-height:1.6rem;color:#1a1a1a}
.g_about .m_ab .abr dl dd h4 em{display:block;font-size:1.1rem;font-weight:400;line-height:1.5rem;color:rgba(26,26,26,.5)}
.g_about .m_ab .abr dl:nth-child(4){margin-right:0}

@keyframes warn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
5%{opacity:1}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}
@keyframes warn2{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
5%{opacity:8}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}


@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}
.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}
.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}
.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}
.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}
html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
@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.66666667px}
}
@media screen and (min-width:414px){html{font-size:11.04px}
}
@media screen and (min-width:440px){html{font-size:11.73333333px}
}
@media screen and (min-width:480px){html{font-size:12.8px}
}
@media screen and (min-width:520px){html{font-size:13.86666667px}
}
@media screen and (min-width:560px){html{font-size:14.93333333px}
}
@media screen and (min-width:600px){html{font-size:16px}
}
@media screen and (min-width:640px){html{font-size:17.06666667px}
}
@media screen and (min-width:680px){html{font-size:18.13333333px}
}
@media screen and (min-width:700px){html{font-size:18.66666667px}
}
@media screen and (min-width:720px){html{font-size:19.2px}
}
@media screen and (min-width:750px){html{font-size:20px}
}
