@charset "utf-8";
html {
    background: #fff !important;
}
body {
    background: #fff !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#wrap {
    position: relative;
    z-index: 10;
    max-width: 750px;
    min-width: 320px;
    margin: 0 auto;
    font-size: 0;
    display: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    padding-top: .88rem;
}
.active {
    opacity: .8;
}
.ui-btn span {
    display: none !important;
}
.layui-form-select dl dd.layui-this {
    background-color: #5AB4FF;
}
.naver{
    width: 100%;
    height: .88rem;
    background: rgba(78,159,91,.7822);
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
.naver .navBtn{
    display: block;
    width: .48rem;
    height: .48rem;
    margin: 0 1.4rem 0 .32rem;
}
.naver .logo{
    display: block;
    width: 3.12rem;
    height: .44rem;
}
.naver_fc{
    width: 100%;
    height: 100%;
    background: #fff;
    position: fixed;
    z-index: 2000;
    left: -100%;
    top: 0;
    display: none;
    opacity: 0;
}
.naver_fc .close{
    display: block;
    width: .48rem;
    height: .48rem;
    position: absolute;
    z-index: 20;
    top: .44rem;
    left: .32rem;
}
.naver_fc ul{
    padding: 3rem .2rem .2rem .2rem;
}
.naver_fc ul li{
    text-align: center;
    margin-bottom: .8rem;
}
.naver_fc ul li a{
    color: #9198A4;
    font-size: .32rem;
}
.naver_fc ul li.on a{
    color: #4E9F5B;
}
.qrcode_fc{
    width: 5.72rem;
    height: 5.72rem;
    background: #FFFFFF;
    box-shadow: 0px .02rem .75rem 0px rgba(131, 141, 163, 0.5);
    -webkit-box-shadow: 0px .02rem .75rem 0px rgba(131, 141, 163, 0.5);
    border-radius: .16rem;
    -webkit-border-radius: .16rem;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    display: none;
}
.qrcode_fc .code{
    display: block;
    width: 4.3rem;
    height: 4.3rem;
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.qrcode_fc .close{
    display: block;
    width: .48rem;
    height: .48rem;
    position: absolute;
    z-index: 30;
    right: .2rem;
    top: .2rem;
}
.footer{
    background: #374038;
    position: relative;
    padding: .24rem .6rem;
}
.footer .footer_nav{
    margin-bottom: .25rem;
}
.footer .footer_nav li{
    margin-bottom: .16rem;
}
.footer .footer_nav li h1{
    font-size: .22rem;
    color: rgba(255,255,255,.4);
    margin-bottom: .12rem;
}
.footer .footer_nav li dl{
    display:flex;
    display:-webkit-flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -o-flex-wrap:wrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
.footer .footer_nav li dl dd{
    padding-right: 16px;
    margin-right: 16px;
    border-right: 1px solid #4B534C;
    margin-bottom: .15rem;
}
.footer .footer_nav li dl dd:nth-last-child(1){
    border-right: none;
}
.footer .footer_nav li dl dd a{
    color: #fff;
    white-space: nowrap;
    color: #fff;
    font-size: .22rem;
}
.footer .footer_qrcode{
    margin-bottom: .24rem;
    display:flex;
    display:-webkit-flex;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -o-flex-wrap:wrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
.footer .footer_qrcode li:nth-child(1){
    margin-right: .7rem;
}
.footer .footer_qrcode img{
    display: block;
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 auto .16rem auto;
}
.footer .footer_qrcode p{
    text-align: center;
    font-size: .22rem;
    color: #fff;
    white-space: nowrap;
}
.footer .copyright{
    text-align: center;
    color: rgba(255,255,255,.4);
    font-size: .18rem;
    line-height: 1.6;
}