:root{
    --bg:#fff;
    --main:#009a66;
    --border:#009a66;
    --maxWidth:750px;
    --swiper-theme-color:var(--main);
    --swiper-navigation-size:.44rem;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}
html{line-height:1.15;font-size:100px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#f9f9f9;accent-color:var(--main);-webkit-tap-highlight-color:transparent;-webkit-user-select:none}
@media all and (max-width:750px){
    html{font-size:-webkit-calc(100vw/7.5);font-size:-moz-calc(100vw/7.5);font-size:calc(100vw/7.5)}
}
body{min-width:320px;max-width:var(--maxWidth);min-height:100vh;-webkit-tap-highlight-color:transparent;margin:0 auto;font:normal 10px system-ui,-apple-system,Helvetica Neue,'Microsoft YaHei',Verdana,Tahoma,Sans-Serif;line-height:1.6;padding:0;background-color:var(--main)}
main{display:block}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:1px;overflow:visible;border:none}
pre{font-family:monospace,monospace}
a{background-color:transparent;text-decoration:none;color:#666}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace}
em,i{font-style:normal}
ul,ol,li{list-style:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;border:0;max-width:100%;vertical-align:bottom}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
input,textarea{border:1px solid #ccc}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
::placeholder{color:#d2d2d2}
:-ms-input-placeholder{color:#d2d2d2}
::-ms-input-placeholder{color:#d2d2d2}
::-moz-placeholder{color:#d2d2d2}
::-webkit-input-placeholder{color:#d2d2d2}
.con{padding:0 5%;padding-bottom:.4rem;box-sizing:border-box;}
.flex{display:flex;justify-content:space-between;align-items:center}
.tit{padding:.15rem 0;text-align:center;position:relative;}
.tit:after{content:"";background:#008577;width:75%;height:.1rem;position:absolute;bottom:.15rem;left:12.5%;z-index:1}
.tit h2{font-size:.48rem;color:#fff;line-height:1.25;z-index:2;position:relative;}
.tit h3{font-size:.48rem;color:#fffea1;line-height:1.25;z-index:2;position:relative;}
.btn{text-align:center;background:linear-gradient(180deg,#fff,#ffe8a2);width:80%;margin:.2rem 10%;border-radius:.15rem;box-shadow:0 .1rem .1rem rgba(0, 0, 0, .15);cursor:pointer;}
.btn a{justify-content:center;background:linear-gradient(180deg,#ff9700,#ff7200);display:inline-flex;border-radius:.35rem;align-items:center;width:85%}
.btn img{margin-left:.1rem;width:.24rem}
.btn p{font-size:.3rem;color:var(--main);font-weight:bolder;line-height:2.25}
.header{width:100%;border-bottom:5px solid var(--main);background:#fff}
.header img{max-width:66%;height:auto;margin:.15rem 0 .15rem .15rem}
.nav{width:100%;background:#fff}
.nav ul{display:flex;justify-content:space-between}
.nav ul li{width:25%;height:.5rem;line-height:.5rem;text-align:center;}
.nav ul li a{color:#282828;font-size:.18rem}
.footer{background:#e6e6e6;width:100%;padding:.15rem 0;margin-bottom:1.1rem}
.footer p{text-align:center;color:#333;font-size:.16rem;line-height:.3rem}
.dbfooter{position:fixed;bottom:0;width:100%;max-width:var(--maxWidth);height:1.1rem;height:calc(1.1rem + constant(safe-area-inset-bottom));height:calc(1.1rem + env(safe-area-inset-bottom));background-color:var(--main);box-sizing:border-box;padding-top:.3rem;z-index:999}
.dbfooter ul{display:flex;justify-content:space-between;z-index:9999}
.dbfooter ul li{width:25%;text-align:center}
.dbfooter ul li img{height:.35rem}
.dbfooter ul li p{color:#fff;font-size:.2rem}
.dbfooter ul li:nth-child(n+2) p{position:relative}
.dbfooter ul li:nth-child(n+2) p i{content:'7';width:.3rem;height:.3rem;background-color:#ff9a23;color:#fff;text-align:center;line-height:.3rem;font-size:.16rem;right:.2rem;top:-.5rem;position:absolute;z-index:2;border-radius:100%}
.banner .img{position:relative;}
.banner .img .b{position:absolute;left:.5rem;bottom:.35rem;max-width:2.25rem;animation:pulse 1.5s infinite;}
.banner .img2 .b{position:absolute;bottom:.2rem;max-width:1.44rem}
.banner .img2 .b1{left:3%;animation-delay:1s;animation-duration:1.5s}
.banner .img2 .b2{left:28%;animation-delay:1.5s;animation-duration:1.8s}
.banner .img2 .b3{left:53%;animation-delay:2s;animation-duration:2.1s}
.banner .img2 .b4{left:78%;animation-delay:2.5s;animation-duration:2.4s}
.banner .img3 .b{left:.3rem;bottom:.7rem;max-width:3.2rem}
.banner .img4 .b{left:.7rem;bottom:.35rem;max-width:3rem}
.con1 .img{position:relative;display:block;}
.con1 .img .text{position:absolute;left:0;bottom:.55rem;width:100%;text-align:center;font-size:.26rem;color:#d61818;text-decoration:underline;text-underline-offset:6px;font-weight:bolder;animation:pulse 2s infinite;}
.con3 .img{position:relative;display:block;}
.con3 .img .b{position:absolute;right:.6rem;max-width:1.2rem;background:linear-gradient(180deg, #fc4c4c, #d20808);color:#fff;font-size:.2rem;padding:0 .2rem;line-height:1.75;border-radius:.2rem;animation:pulse 1.5s infinite;}
.con3 .img .b.b1{top:28%;animation-delay:1.5s;animation-duration:1.5s}
.con3 .img .b.b2{top:41%;animation-delay:2s;animation-duration:1.8s}
.con3 .img .b.b3{top:54%;animation-delay:2.5s;animation-duration:2.1s}
.con3 .img .b.b4{top:66%;animation-delay:3s;animation-duration:2.4s}
.con3 .img .b.b5{top:79%;animation-delay:3.5s;animation-duration:2.7s}
.con4 .img{position:relative;display:block;}
.con4 .img .b{position:absolute;left:0;bottom:.55rem;width:100%;text-align:center;animation:pulse 1.5s infinite;}
.con4 .img .b img{max-width:5rem}
.con5{background:#fff;}
.con5 .tit{padding:.3rem 0}
.con5 .tit:after{display:none}
.con5 .list{display:flex;flex-wrap:wrap;}
.con5 .list .l{margin-right:2%;width:49%;margin-bottom:.2rem;position:relative;}
.con5 .list .l:nth-child(2n){margin-right:0}
.con5 .list .l .b{position:absolute;left:10%;bottom:.15rem;width:80%;text-align:center;color:#d61818;font-size:.3rem;text-align:center;background:#fbf0b0;border:2px solid var(--main);border-radius:.3rem;font-weight:bolder;line-height:1.75;box-shadow:0 5px .15rem rgba(0, 154, 102, .33);animation:pulse 2s infinite;}
.con5 .list .l:nth-child(1) .b{animation-delay:1.5s;animation-duration:1.5s}
.con5 .list .l:nth-child(2) .b{animation-delay:2s;animation-duration:1.8s}
.con5 .list .l:nth-child(3) .b{animation-delay:2.5s;animation-duration:2.1s}
.con5 .list .l:nth-child(4) .b{animation-delay:3s;animation-duration:2.4s}
.con5 .text{width:100%;text-align:center;font-size:.26rem;color:#d61818;text-decoration:underline;text-underline-offset:6px;font-weight:bolder;}
.con6 .img{position:relative;display:block;}
.con6 .l{position:absolute;top:.75rem;left:.75rem}
.con6 .l .b{font-size:.26rem;line-height:2;background-color:#fbf0b0;color:#d61818;margin-bottom:.175rem;border:2px solid #fff;text-align:center;border-radius:.3rem;max-width:3.8rem;font-weight:bolder;padding:0 .2rem;box-sizing:border-box;;animation:spulse 1.5s infinite;}
.con6 .l .b.b1{animation-delay:1.5s;animation-duration:1.5s}
.con6 .l .b.b2{animation-delay:2s;animation-duration:1.8s}
.con6 .l .b.b3{animation-delay:2.5s;animation-duration:2.1s}
.con6 .l .b.b4{animation-delay:3s;animation-duration:2.4s}
.con7{background:#fff;}
.con7 .tit{padding-top:.3rem}
.con7 .tit:after{display:none}
.rmenu{position:fixed;right:2px;top:50%;width:1.6rem;/*border-radius:.35rem;background-color:#fff;*/z-index:999;/*box-shadow:0 .1rem .1rem #b7b7b7;*/transform:translateY(-50%);}
.rmenu ul{padding:0 0;}
.rmenu ul li{margin:.1rem 0 .15rem;}
.rmenu ul li .icon{position:relative;margin:0 auto;width:90%}
.rmenu ul li .icon img{width:100%;height:100%;}
.rmenu ul li .icon i{position:absolute;top:-.22rem;left:-.22rem;width:.42rem;height:.41rem;background:url('data:image/webp;base64,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') no-repeat;background-size:100% 100%;}
.rmenu ul li .name{margin-top:3px;margin-bottom:.1rem;font-size:.14rem;text-align:center;color:#666;}
.rmenu ul li .nums{position:absolute;right:0;top:-.1rem;text-align:center;line-height:1;border-radius:50%;color:white;font-size:.14rem;font-weight:bold;background-color:#f00;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;padding:.0725rem .1rem}
@keyframes pulse {
    0% {transform: scale(1);}
    70% {transform: scale(1.1);}
    100% {transform: scale(1);}
}
@-webkit-keyframes pulse {
    0% {transform: scale(1);}
    70% {transform: scale(1.1);}
    100% {transform: scale(1);}
}
@keyframes spulse {
    0% {transform: scale(1);}
    70% {transform: scale(1.05);}
    100% {transform: scale(1);}
}
@-webkit-keyframes spulse {
    0% {transform: scale(1);}
    70% {transform: scale(1.05);}
    100% {transform: scale(1);}
}