html * { outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer { margin: 0; padding: 0; }

body { font: 62.5%/1.5 "Helvetica Neue",Helvetica,STHeiTi,sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; min-width: 320px; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

img { vertical-align: middle; border: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

em, i { font-style: normal; }

img { max-width: 100%; border: 0; }

input:focus { outline: 0; }

table { border-collapse: collapse; border-spacing: 0; }

ol, ul, li { list-style: none; }

textarea { resize: none; }

a { text-decoration: none; color: #333; }

.cf:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.cf { min-height: 1%; }

.fl { float: left; }

.fr { float: right; }

.hide { display: none; }

.show { display: block; }

.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.break { word-break: break-all; word-wrap: break-word; }

html { font-size: 100px; font-size: 13.33333vw; }

@media screen and (max-width: 320px) { html { font-size: 42.667px; font-size: 13.33333vw; } }

@media screen and (min-width: 321px) and (max-width: 360px) { html { font-size: 48px; font-size: 13.33333vw; } }

@media screen and (min-width: 361px) and (max-width: 375px) { html { font-size: 50px; font-size: 13.33333vw; } }

@media screen and (min-width: 376px) and (max-width: 393px) { html { font-size: 52.4px; font-size: 13.33333vw; } }

@media screen and (min-width: 394px) and (max-width: 412px) { html { font-size: 54.93px; font-size: 13.33333vw; } }

@media screen and (min-width: 413px) and (max-width: 414px) { html { font-size: 55.2px; font-size: 13.33333vw; } }

@media screen and (min-width: 415px) and (max-width: 480px) { html { font-size: 64px; font-size: 13.33333vw; } }

@media screen and (min-width: 481px) and (max-width: 540px) { html { font-size: 72px; font-size: 13.33333vw; } }

@media screen and (min-width: 541px) and (max-width: 640px) { html { font-size: 85.33px; font-size: 13.33333vw; } }

@media screen and (min-width: 641px) and (max-width: 720px) { html { font-size: 96px; font-size: 13.33333vw; } }

@media screen and (min-width: 721px) and (max-width: 750px) { html { font-size: 100px; font-size: 13.33333vw; } }

@media screen and (min-width: 751px) { html { font-size: 100px; }
  body { width: 750px; margin: 0 auto; } }

.schArea .schFrom .txt input, .vidArea .img em { -webkit-box-sizing: border-box; box-sizing: border-box; }

body { background: #F5F5F5; }

.foot { padding: .25rem 0; text-align: center; line-height: 1.5; font-size: .24rem; background: #f5f5f5; color: #666; }

.ftimg { background: url(../images/ftimg.png) no-repeat center; background-size: 3.8rem auto; background-color: transparent; height: 1.12rem; }

.appAbout { display: block; width: 5.3rem; height: .76rem; overflow: hidden; background: #08D080; text-align: center; line-height: .78rem; color: #fff; font-size: .28rem; border-radius: .36rem; margin: .4rem auto 0; }

.headBar { height: .56rem; padding: .2rem .3rem; overflow: hidden; background: #fff; }

.headBar .btnDown { float: right; width: 1.64rem; height: .56rem; overflow: hidden; text-align: center; line-height: .58rem; background: #08D080; border-radius: .1rem; color: #fff; font-size: .26rem; }

.headBar .btnHome { background: url(../images/ico-home.png) no-repeat center; background-size: 0.38rem auto; background-color: transparent; float: right; width: .58rem; height: .56rem; overflow: hidden; line-height: 99; margin-right: .14rem; }

.headBar .logo { float: left; height: .56rem; overflow: hidden; }

.headBar .logo img { float: left; width: auto; height: 100%; }

.headArea { background: #fff; }

.headArea .txt { font-size: .24rem; line-height: .32rem; color: #666; padding: .18rem .25rem; }

.hdimg { width: 7.5rem; height: 3.75rem; overflow: hidden; position: relative; }

.hdimg ul { white-space: nowrap; line-height: 0; font-size: 0; }

.hdimg li { display: inline-block; vertical-align: top; width: 7.5rem; height: 3.75rem; overflow: hidden; }

.hdimg .img { display: block; width: 100%; }

.hdimg .dot { width: 100%; height: 6px; text-align: center; line-height: 0; font-size: 0; position: absolute; left: 0; bottom: .15rem; width: 100%; }

.hdimg .dot span { display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #fff; margin: 0 .1rem; }

.hdimg .dot span.swiper-pagination-bullet-active { background: #FFAF0F; }

.schArea { background: #fff; padding: .3rem; margin-top: .15rem; }

.schArea .schRes { text-align: center; line-height: .32rem; font-size: .24rem; color: #999; padding: .15rem 0; margin-top: .3rem; }

.schArea .schFrom { height: .64rem; overflow: hidden; }

.schArea .schFrom .txt { float: left; width: 86%; height: .64rem; overflow: hidden; position: relative; }

.schArea .schFrom .txt input { display: block; width: 100%; height: .64rem; overflow: hidden; font-size: .24rem; border: none; border-radius: .1rem; padding: .15rem .52rem .15rem .6rem; background: url(../images/ico-sch.png) no-repeat 0.12rem 0.14rem; background-size: 0.36rem 0.36rem; background-color: #F4F4F4; }

.schArea .schFrom .txt .clear { background: url(../images/ico-clear.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: .36rem; height: .36rem; overflow: hidden; position: absolute; right: .1rem; top: .14rem; }

.schArea .schFrom .btn { float: right; width: 12%; height: .64rem; overflow: hidden; text-align: center; line-height: .66rem; font-size: .28rem; color: #666; }

.plat-ip, .plat-az { display: inline-block; vertical-align: middle; width: .3rem; height: .34rem; overflow: hidden; margin: -2px .06rem 0 0; }

.plat-ip { background: url(../images/plat-ip.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; }

.plat-az { background: url(../images/plat-az.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; }

.area { background: #fff; margin-top: .2rem; }

.Glist, .Glist2, .Glist3 { height: 1.6rem; overflow: hidden; padding: .3rem; }

.Glist img, .Glist2 img, .Glist3 img { float: left; width: 1.6rem; height: 1.6rem; overflow: hidden; border-radius: .25rem; margin-right: .5rem; }

.Glist > div em, .Glist2 > div em, .Glist3 > div em { display: block; height: .46rem; overflow: hidden; line-height: .48rem; font-size: .32rem; }

.Glist > div em i, .Glist2 > div em i, .Glist3 > div em i { display: inline-block; vertical-align: middle; margin: -2px 0 0 .1rem; height: .34rem; overflow: hidden; line-height: .36rem; font-size: .24rem; border: 1px solid #08D080; color: #08D080; border-radius: .1rem; padding: 0 .1rem; }

.Glist > div p, .Glist2 > div p, .Glist3 > div p { line-height: .38rem; font-size: .24rem; color: #999; }

.btnY { background: #FFAF0F; }

.btnG { background: #08D080; }

.btnN { background: #999; }

.Glist .con { float: left; width: 3rem; }

.Glist .con em { margin-top: .15rem; }

.Glist .con p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: .12rem; }

.Glist .btn { float: right; width: 1.52rem; height: .64rem; text-align: center; line-height: .66rem; font-size: .28rem; color: #fff; border-radius: .1rem; margin-top: .42rem; }

.Glist2 .con p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Glist2 .btn { overflow: hidden; margin-top: .08rem; }

.Glist2 .btn a { width: 2rem; height: .64rem; text-align: center; line-height: .66rem; font-size: .28rem; color: #fff; border-radius: .1rem; }

.Glist3 .con { float: left; width: 3rem; }

.Glist3 .con em { margin-top: .15rem; }

.Glist3 .con p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: .12rem; }

.Glist3 .btn { float: right; width: 1.52rem; }

.Glist3 .btn a { display: block; width: 1.52rem; height: .64rem; text-align: center; line-height: .66rem; font-size: .28rem; color: #fff; border-radius: .1rem; margin-top: .1rem; }

.newsItem { background: #fff; padding: .3rem; height: 1.3rem; overflow: hidden; }

.newsItem img { float: left; width: 2.6rem; height: 1.3rem; overflow: hidden; border-radius: .1rem; margin-right: .2rem; }

.newsItem .con em { display: block; font-size: .3rem; line-height: .42rem; height: .84rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.newsItem .con p { height: .32rem; overflow: hidden; line-height: .34rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: .24rem; color: #999; margin-top: .1rem; }

.loadEnd { text-align: center; line-height: .34rem; font-size: .24rem; color: #666; margin-top: .4rem; }

.vidArea { background: #fff; padding: .2rem .3rem .2rem; }

.vidArea .img { width: 6.9rem; height: 3.45rem; overflow: hidden; position: relative; }

.vidArea .img img { display: block; width: 100%; height: 100%; }

.vidArea .img em { width: 100%; height: .78rem; line-height: .8rem; overflow: hidden; background: rgba(0, 0, 0, 0.7); position: absolute; left: 0; top: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 .15rem; font-size: .28rem; color: #fff; }

.vidArea .img i { background: url(../images/ico-play.png) no-repeat 0 0; background-size: 100% 100%; background-color: transparent; width: 1.08rem; height: 1.08rem; overflow: hidden; position: absolute; left: 50%; top: 55%; margin: -.54rem 0 0 -.54rem; }

.vidArea .txt { font-size: .24rem; line-height: .4rem; color: #666; margin-top: .18rem; }

.phoArea { background: #fff; padding: .2rem .3rem .2rem; }

.phoArea .info { overflow: hidden; font-size: .24rem; line-height: .4rem; color: #666; margin-top: .18rem; }

.phoArea .info .desc { float: left; width: 5.7rem; height: .4rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.phoArea .info .num { float: right; width: .94rem; height: .4rem; overflow: hidden; text-align: center; background: #F5F5F5; border-radius: .1rem; }

.phoArea .info .num .swiper-pagination-current { color: #08D080; }

.phoArea .list { width: 6.9rem; height: 3.45rem; overflow: hidden; }

.phoArea .list ul { white-space: nowrap; line-height: 0; font-size: 0; }

.phoArea .list li { display: inline-block; vertical-align: top; width: 6.9rem; height: 3.45rem; overflow: hidden; }

.phoArea .list li img { display: block; width: 100%; height: 100%; }

.btnAc { text-align: center; padding-bottom: .25rem; }

.btnAc a { display: block; width: 2.2rem; height: .36rem; overflow: hidden; line-height: .38rem; font-size: .28rem; color: #666; margin: 0 auto; position: relative; }

.btnAc a::before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 0; border-right: .1rem solid transparent; border-left: .1rem solid transparent; border-top: .1rem solid #6dd989; margin: -.05rem .1rem 0 -.1rem; }

.btnAc a.shou::before { content: ''; border-top: none; border-bottom: .1rem solid #6dd989; }

.toTop { position: fixed; right: .1rem; bottom: 2rem; width: .6rem; height: .6rem; overflow: hidden; font-size: .26rem; text-align: center; line-height: .3rem; color: #fff; background: rgba(0, 0, 0, 0.7); border-radius: 50%; padding: .2rem; }

/* pop */
.dialog-mask { background: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; right: 0; z-index: 10; }

.dialog-content { background: none; width: 6.3rem; margin-left: 3.15rem; border: none; position: absolute; left: 50%; z-index: 100; }

.pop { width: 5.6rem; margin: 0 auto; font-size: 0.24rem; line-height: 0.4rem; color: #4f4f4f; position: relative; overflow: hidden; }

.pclose { background: url(../images/ppclose.png) no-repeat center center; background-size: 0.4rem 0.4rem; width: 0.66rem; height: 0.66rem; line-height: 99; display: block; position: absolute; top: 0rem; right: 0rem; z-index: 5; }

.pcon { background: #fff; padding: 0.3rem; border-radius: 0.3rem; text-align: center; overflow: hidden; }

.ptit { height: 0.5rem; line-height: 0.5rem; font-size: 0.36rem; text-align: center; font-weight: bold; color: #259241; }

.ppbtn { text-align: center; vertical-align: top; overflow: hidden; }

.ppbtn a { min-width: 1rem; height: 0.82rem; line-height: 0.72rem; padding: 0 .3rem; display: inline-block; border-radius: 0.1rem; color: #fff; font-size: 0.36rem; overflow: hidden; vertical-align: top; }

.ppbtn a:nth-child(2) { margin-left: .35rem; }

.pbtn { background: #6dd989; -webkit-box-shadow: 0 -0.1rem 0 0 #259241 inset; box-shadow: 0 -0.1rem 0 0 #259241 inset; }

.pbtn1 { background: #ffaf6e; -webkit-box-shadow: 0 -0.1rem 0 0 #ba6a29 inset; box-shadow: 0 -0.1rem 0 0 #ba6a29 inset; }

.mt30 { margin-top: .3rem; }
/*# sourceMappingURL=style.css.map */
.popDown{width:6.7rem;border-radius:.8rem;position:relative;z-index:1000}
.popDown .hide-it{position:absolute;right:-.22rem;top:-.22rem;background:url(../images/pop-hide.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;width:.7rem;height:.7rem;overflow:hidden;line-height:99;z-index:5}
.popDown .inner{background:url(../images/pd-inner.png) no-repeat left bottom;background-size:100% auto;background-color:#fff;color:#333;border-radius:.08rem}
.popDown .pd-head{padding:.3rem .4rem;background:#08D080;border-radius:.08rem .08rem 0 0;position:relative}
.popDown .pd-head::before{content:'';width:0;height:0;border:.1rem solid #08D080;border-color:#08D080 transparent transparent transparent;position:absolute;left:.68rem;bottom:-.2rem}
.popDown .pd-head::after{content:'';width:2.3rem;height:2.6rem;overflow:hidden;background:url(../images/pd-role.png) no-repeat 0 0;background-size:100% 100%;background-color:transparent;position:absolute;right:.45rem;top:-.5rem}
.popDown .pd-body{padding:.25rem .4rem;overflow:hidden}
.popDown .pd-foot{background:url(../images/pd-slogan.png) no-repeat center;background-size:auto 0.48rem;background-color:transparent;height:1.2rem}
.popDown .pd-tit{width:3.62rem;color:#fff}
.popDown .pd-tit em{display:block;height:.6rem;line-height:.62rem;font-size:.42rem}
.popDown .pd-tit p{font-size:.26rem;line-height:.4rem;margin-top:.1rem;word-break:break-all}
.popDown .pd-down{background:url(../images/pd-down.gif) no-repeat 0 0;background-size:100% 100%;background-color:transparent;display:block;width:6rem;height:1.14rem;text-align:center;line-height:.48rem;font-size:.28rem;font-weight:bold;padding:.35rem .55rem .35rem 1.1rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
.popDown .pd-qr{height:2.22rem;overflow:hidden;text-align:center;font-size:.24rem;line-height:2.2;color:#999;margin:.1rem auto 0}
.popDown .pd-qr img{display:block;width:1.82rem;height:1.82rem;margin:0 auto}
.popDown .gui01{margin:0 .1rem}
.popDown .gui01 p{padding-left:.28rem;line-height:.44rem;font-size:.26rem;color:#666;text-align:justify}
.popDown .gui01 p:first-child{background:url(../images/join-point.png) no-repeat left 48%;background-size:0.22rem auto;background-color:transparent}
.popDown .gui01 p em{font-weight:bold;color:#333}
.popDown .gui02{border-top:1px solid #F0F0F0;padding-top:.25rem;margin-top:.2rem}
.popDown .gui02 .text{font-size:.24rem;line-height:.36rem;color:#999;margin-top:.2rem}
.popDown .gui02 .info{height:.42rem;overflow:hidden;line-height:.44rem}
.popDown .gui02 .info .sp1{float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAMAAABrlg40AAAAA1BMVEUiuJBAoBigAAAAFUlEQVR42uXBAQEAAACAkP6vNiQaAwD8AAEWvR8IAAAAAElFTkSuQmCC) no-repeat;background-size:.08rem auto;padding-left:.15rem;background-position:left 48%;font-size:.26rem;width:2.8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-stroke-width:.2pt}
.popDown .gui02 .info .sp2{float:right;font-size:.24rem;color:#999;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAAaVBMVEVHcEysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKx9GZ8EAAAAInRSTlMA3KL2GmK7/BIFeZQhCjlJyD+rgFQq1240XfDfzpuM6a/svHrrcQAAAP5JREFUeNptkNmyhCAMRFkUFHFfx21m+v8/ckDD1arreSBpQtJF2D8im7NncrMAWtVPtaQCz9pGwjwUFdrUBbuiu3UUvQ8lMtLvJQ1GmwYG5yN0RFctir9hatylnFjFGVEjPpMSmzt7qW7FMhR3WB8anW64xk5nkp1XAmkNQYuYB3r1gjn06rqR5d5i0CUV00HvdczhdK7wFZnS2juGVk/lemyDg3kM3zSQwuyD83tJfLo+mkaO1TJPhyo6+osOvCAno3nik+XtgsdKHrFAjI87C7SkGxTsQqD2T0patlbshtXC/amhqR1tLFB9b8LQxgIZkkvEkgQxznedUrz0DxoiEH2Xa6E1AAAAAElFTkSuQmCC) no-repeat;background-size:.28rem auto;padding-left:.35rem;background-position:left 48%}
.popDown .gui02 .list{overflow:hidden;margin-top:.2rem}
.popDown .gui02 .list li{float:left;width:25%;font-size:.2rem;line-height:2;color:#666;text-align:center}
.popDown .gui02 .list li img{display:block;width:.8rem;height:.8rem;margin:0 auto}