@charset "utf-8";
.wrapper,#fullpage{position: relative;width: 100%;min-height: 100%;}
.wrapper.mh{background: #006197 url(../img/bg.jpg) no-repeat 0 0;background-size: 100% auto;padding-top: 1px;}
.logo{width: 4.3rem;}
.logo img{width: 100%;}
.pb4{padding-bottom: 4.0rem;}
.mt2{margin-top: 2.0rem !important;}
/*登录*/
.section{padding-bottom: 4.0rem;}
.no-pb{padding-bottom: 0;}
/*.no-pb .fp-scrollable{padding-bottom: 4.0rem;}*/
.slimScrollDiv{position: inherit !important;}
.no-pb .kv-logo{position: relative;float: right;}
.slimScrollBar{display: none !important;}
.title-wq{width: 100%;height:3.5rem;background: #138936;padding: 1px 0.75rem;font-size: 0;color: #ffffff;}
.title-wq > *{font-size: 1rem;display: inline-block;vertical-align: middle;}
.title-wq h1{line-height:3.5rem;margin-left: 1.25rem;}
.topic-box{padding: 0.5rem 0.65rem 0;font-size: #303030;}
.topic-box h2{font-size: 0.7rem;}
.topic-box h2 span{color: #138936;display: inline-block;margin-left: 0.5rem;}
.topic-box h2 span.font-red{color: #FF2C4B;}
.option-box{margin-top:0.5rem;}
.option-box .item,.option-box .item-group{min-height: 1.65rem;margin-bottom: 0.5rem;font-size: 0.7rem;position: relative;line-height: 1.65rem;}
.option-box .item input[type=checkbox],
.option-box .item input[type=radio]{ position: absolute; left: 0; top:0; width: 100%; height: 100%; opacity: 0; z-index: 9; }
.option-box .item label{display: block;text-align: center;line-height: 1.65rem;background: #f5f5f5;height: 100%;}
.option-box .item label img{height: 3.0rem;}
.option-box .item input[type=checkbox]:checked+label,
.option-box .item input[type=radio]:checked+label{ background: #138936; color: #ffffff; }
.option-box .item input[type=text]{width: 100%;height: 100%;padding:0 0.5rem;border:1px solid #f5f5f5;min-height: 1.65rem;}
.kv-logo{position: absolute;right: 0.5rem;bottom: 0.5rem;display: block;width: 4.0rem;height: 3.4rem;background: url(../img/img-kv.png) no-repeat 0 0;background-size: 100% auto;}
.icon-arrow{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);animation: arrow 2.0s infinite ease-in-out;-webkit-animation: arrow 2.0s infinite ease-in-out;position: fixed;left: 50%;bottom: 2.0rem;width: 0.8rem;margin-left: -0.4rem;height: 0.95rem;display: none;background: url(../img/icon-arrow-down.png?v=1.0) no-repeat 0 0;background-size: 100% auto;}
.btn-wc{width: 7.5rem;height: 2.0rem;border-radius: 1.0rem;line-height: 2.0rem;background: #138936;color: #ffffff;text-align: center;display: block;margin: 1.0rem auto 0;}
.option-box .item-group ul{display: none;}
.option-box .item-group.active ul{display: block;}
.option-box .item-group ul li{border-top: 1px solid #eeeeee;}
.option-box .item-group ul li .item{margin-bottom: 0;}
.option-box .item-group .icon-arrow-right{position: absolute;top: 0.4rem;right: 1.0rem;display: block;width: 0.45rem;height: 0.8rem;background: url(../img/icon-arrow-right.png) no-repeat 0 0;background-size: 100% auto;}
.option-box .item-group.active .icon-arrow-right{top: 0.5rem;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.option-box .item-group p{background: #f5f5f5;text-align: center;}
@keyframes arrow {
    from {
        transform: translateY(1rem);
    }
    30% {
       transform: translateY(0);
    }
    100% {
       transform: translateY(1rem);
    }
}
@-webkit-keyframes arrow {
    from {
        transform: translateY(1rem);
    }
    30% {
       transform: translateY(0);
    }
    100% {
       transform: translateY(1rem);
    }
}
@-moz-keyframes arrow {
    from {
        transform: translateY(1rem);
    }
    30% {
       transform: translateY(0);
    }
    100% {
       transform: translateY(1rem);
    }
}
@-ms-keyframes arrow {
    from {
        transform: translateY(1rem);
    }
    30% {
       transform: translateY(0);
    }
    100% {
       transform: translateY(1rem);
    }
}
/*登录*/
.mh .logo{margin: 1.0rem 0 0 0.75rem;}
.main{text-align: center;margin: 1.5rem 0;}
.main-kv-logo{width: 10.175rem;height: 2.15rem;background: url(../img/font-kv-logo.png) no-repeat 0 0;background-size: 100% auto;margin: 0 auto;}
.main h6{height: 3.5rem;margin-top: 1rem;}
.main h6 img{height: 100%;}
.bg-gray{font-size: 0.7rem;padding: 1.75rem 0.5rem 0;width: 15rem;height: 9.5rem;margin: 0 auto;background: rgba(0,0,0,0.2);border-radius: 0.1rem;}
.bg-gray > button{background: #138936;color: #ffffff;width: 7.5rem;height: 2rem;line-height: 2rem;text-align: center;border-radius: 0.2rem;margin: 0.75rem auto 0;display: block;}
.bg-gray input{font-size: 0.7rem;padding:0 0.85rem;width: 100%;height:2.0rem ;line-height: 2.0rem;background: #ffffff;border-radius: 0.1rem;}
.bg-gray p{color: #FFFFFF;font-size: 0.7rem;margin-bottom: 0.5rem;}
.bg-gray input.small{width: 9rem;}
.bg-gray >  div button{color: #ffffff;margin-left: 0.5rem;}
.bg-gray > div img{height: 2.0rem;max-width: 4.7rem;vertical-align: middle;float: right;}
.hide{display: none;}
.mt1{margin-top: 1.0rem;}
.font-red{color: #e6000f;}
.font-red-light{color: #ff2c4b;}
/*抽奖*/
.main-luck{margin: 1.0rem auto;padding:0 0.5rem;}
.main-luck h6{height: 2.35rem;}
.main-luck h6 img{height: 100%;}
.luck-box{width:17.125rem;height: 15.65rem;margin: 0 auto;position: relative;}
.luck-box .kv-logo{position: absolute;left:0.8rem;top:-2.0rem;z-index: 2;}
.luck-box .draw{position: relative;z-index: 9;width: 100%;height: 100%;background:url(../img/bg-luck.gif) no-repeat 0 0;background-size: 100% auto;}
.draw ul{font-size: 0;text-align: center;padding-top: 0.95rem;}
.draw li{position: relative;font-size: 0.7rem;margin: 0.1rem;display: inline-block;vertical-align: middle;width: 4.95rem;height: 4.25rem;background: url(../img/bg-luck-m.png) no-repeat 0 0;background-size: 100% auto;}
.draw li.cj{background: url(../img/bg-luck-cj.png) no-repeat 0 0;background-size: 100% auto;}
.draw li > img{width: 2.15rem;margin-top: 0.25rem;}
.draw li p{font-weight: 600;color: #138936;}
.draw li.cj a{padding-top: 0.65rem;display: block;width: 100%;height: 100%;text-align: center;}
.draw li.cj a img{width: 2.45rem;}
.draw li.cj a span{font-size: 1.0rem;color: #ffffff;margin-top: 0.7rem;display: none;}
.draw li i{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(19,137,54,0.28);z-index: 2;}
.draw li.active i{display: block;}
/*中奖弹框*/
.pop{ position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); left: 0; top: 0; z-index: 99; }
.pop .win-box{position: absolute;width: 17.5rem;height: 23.6rem;left:50%;top:50%;margin-left: -8.75rem;margin-top: -11.8rem;background: url(../img/bg-win.png) no-repeat 0 0;background-size: 100% auto;padding: 11.5rem 1rem 0;}
.pop .red-box{height: 9.15rem;width: 100%;border-radius: 0.5rem;background: #ffffff;padding: 1.0rem 0.4rem 0;}
.pop .red-box h5{font-size: 1.2rem;text-align: center;}
.pop .red-box p{font-size: 0.7rem;color: #767676;}
.pop .red-box p.font-red-light{color: #ff2c4b;}
.pop .red-box > img{width: 4.5rem;display: block;margin: 0 auto;}
.pop .red-box button{display: block;margin: 2.0rem auto 0;width: 7.5rem;height: 2rem;border:0.05rem solid #ff2c4b;line-height: 1.9rem;text-align: center;font-size: 0.7rem;border-radius: 1rem;color: #FF2C4B;}
.pop .win-box .btn-close{display: block;width: 1.5rem;height: 1.5rem;position: absolute;left: 50%;margin-left: -0.75rem;bottom: 0;background: url(../img/icon-close.png) no-repeat 0 0;background-size: 100% auto;}