body {
    font-size: 0.7894736842105263vw;
}

select, textarea, button {
    font-size: 0.7894736842105263vw;
}

.iconfont {
    font-size: 0.8421052631578947vw;
}

.wrapper {
    width: 84.21052631578948vw;
}

.header {
    height: 5.7894736842105265vw;
    box-shadow: 0vw 0vw 0.8421052631578947vw 0vw rgba(0, 0, 0, 0.08);
}

.header .logo {
    flex: 0 0 12.894736842105264vw;
    width: 12.894736842105264vw;
    height: 5.7894736842105265vw;
}

.header .nav li {
    margin: 0.7894736842105263vw 1.0526315789473684vw;
}

.header .nav li a {
    font-size: 0.9473684210526315vw;
    line-height: 4.2105263157894735vw;
}

.header .nav li:hover dl {
    top: 4.526315789473684vw;
    padding: 0.10526315789473684vw 0.7894736842105263vw 0.10526315789473684vw 0.7894736842105263vw;
    min-width: 7.894736842105263vw;
    border-top: 0.10526315789473684vw solid #ff0000;
    box-shadow: 0vw 0vw 0.8421052631578947vw 0vw rgba(0, 0, 0, 0.08);
}

.header .nav li:hover dl:after {
    top: -0.631578947368421vw;
    box-shadow: 0.05263157894736842vw 0.10526315789473684vw -0.6842105263157895vw rgb(231 231 231 / 80%);
}

.header .nav li:hover dl dd a {
    font-size: 0.7368421052631579vw;
    height: 2vw;
    line-height: 2vw;
}

.header .toplogin .tl-text {
    font-size: 0.9473684210526315vw;
}

.header .toplogin .tl-btn {
    margin-left: 1.5789473684210527vw;
}

.header .toplogin .tl-btn a {
    width: 5.2631578947368425vw;
    height: 1.6842105263157894vw;
    font-size: 0.8421052631578947vw;
    line-height: 1.6842105263157894vw;
    border-radius: 0.2631578947368421vw;
}

/*home*/
.subbanner::before {
    height: 11.052631578947368vw;
}

.subbanner .text .desc {
    padding-top: 0.5263157894736842vw;
    font-size: 1.1578947368421053vw;
}

.path {
    padding: 0.5263157894736842vw 0;
    line-height: 1.8421052631578947vw;
    font-size: 0.8421052631578947vw;
}

.path span {
    font-size: 0.8421052631578947vw;
    padding: 0vw 0.5263157894736842vw;
}

.hometopbox .wrapper {
    margin-top: -8.68421052631579vw;
}

.hometopbox::before {
    top: 8.68421052631579vw;
    height: 6.842105263157895vw;
}

.recommend li {
    height: 17.36842105263158vw;
    padding: 0 1.0526315789473684vw 1.0526315789473684vw;
    border-radius: 0.42105263157894735vw;
}

.recommend li .slogan {
    font-size: 0.7368421052631579vw;
    padding: 0.15789473684210525vw 0.5263157894736842vw;
    border-radius: 0 0 0 0.42105263157894735vw;
}

.recommend li .icon {
    height: 9.473684210526315vw;
    padding-top: 0.5263157894736842vw;
}

.recommend li .title {
    font-size: 1.263157894736842vw;
}

.recommend li .desc {
    font-size: 0.8421052631578947vw;
    margin-top: 0.8421052631578947vw;
}

.recommend li .btn {
    margin-top: 1.0526315789473684vw;
}

.loginbox {
    height: 17.36842105263158vw;
    padding: 1.0526315789473684vw 1.0526315789473684vw 1.0526315789473684vw;
    border-radius: 0.42105263157894735vw;
}

.loginbox .uitem {
    width: 13.421052631578947vw;
    font-size: 0.8421052631578947vw;
}

.loginbox .uitem .name {
    width: 4.2105263157894735vw;
}

.loginbox .uitem .value {
    width: 5.7894736842105265vw;
}

.loginbox .uitem .value img {
    height: 1.15789473684211vw;
}

.loginbox .uitem .btn {
    width: 3.4210526315789473vw;
}

.loginbox .uitem .btn a {
    width: 3.4210526315789473vw;
    height: 1.368421052631579vw;
    line-height: 1.368421052631579vw;
    font-size: 0.7368421052631579vw;
}

.loginbox .ubox {
    margin: 0.7894736842105263vw auto 0 auto;
    width: 13.421052631578947vw;
    padding-bottom: 0.9473684210526315vw;
}

.loginbox .ubox .btn a {
    width: 5.2631578947368425vw;
    margin: 0 0.3684210526315789vw;
    height: 1.6842105263157894vw;
    line-height: 1.6842105263157894vw;
    font-size: 0.7368421052631579vw;
}

.loginbox .btn.quit {
    width: 11.263157894736842vw;
}

.loginbox .tips {
    padding-top: 2.6315789473684212vw;
    padding-bottom: 0.5263157894736842vw;
    line-height: 4.315789473684211vw;
    font-size: 1.0526315789473684vw;
}

.loginbox .tips strong {
    font-size: 1.368421052631579vw;
}

.game-list ul {
    margin: -0.5263157894736842vw;
    margin-top: -0.2631578947368421vw;
    margin-bottom: -1.0526315789473684vw;
    padding-bottom: 1.0526315789473684vw;
}

.game-list li {
    padding: 0.5263157894736842vw 0.5263157894736842vw 0 0.5263157894736842vw;
    margin-bottom: 0.7894736842105263vw;
}

.game-list li .pic {
    height: 8.421052631578947vw;
    border-radius: 0.42105263157894735vw;
}

.game-list li .icon-new {
    right: -1.4736842105263157vw;
    top: 0.2631578947368421vw;
    z-index: 10;
    height: 1.1578947368421053vw;
    font-size: 0.8421052631578947vw;
    line-height: 1.1578947368421053vw;
    padding: 0 1.5789473684210527vw;
}

.game-list li .icon-hot {
    right: -1.4736842105263157vw;
    top: 0.2631578947368421vw;
    z-index: 10;
    height: 1.1578947368421053vw;
    font-size: 0.8421052631578947vw;
    line-height: 1.1578947368421053vw;
    padding: 0 1.5789473684210527vw;
}

.game-list li .icon-best {
    right: -1.4736842105263157vw;
    top: 0.2631578947368421vw;
    z-index: 10;
    height: 1.1578947368421053vw;
    font-size: 0.8421052631578947vw;
    line-height: 1.1578947368421053vw;
    padding: 0 1.5789473684210527vw;
}

.game-list li .act {
    font-size: 0.8421052631578947vw;
}

.game-list li:hover {
    box-shadow: 0 2.1052631578947367vw 2.6315789473684212vw -3.1578947368421053vw #000000;
    transform: translateY(-0.5263157894736842vw);
}

.game-list li .text {
    height: 2.6315789473684212vw;
    font-size: 0.8421052631578947vw;
}

.game-list li .text span {
    font-size: 0.6842105263157895vw;
}

.game-list li .btn {
    bottom: 0.5263157894736842vw;
    padding: 0 0.42105263157894735vw;
}

.game-list li .btn a {
    font-size: 0.7368421052631579vw;
    height: 1.6842105263157894vw;
    line-height: 1.6842105263157894vw;
}

.game-rlist {
    margin-top: -0.5263157894736842vw;
    margin-bottom: -0.7894736842105263vw;
}

.game-rlist li {
    margin: 0.5263157894736842vw 0;
}

.game-rlist li:hover {
    box-shadow: 0 2.1052631578947367vw 2.6315789473684212vw -3.1578947368421053vw #000000;
    transform: translateY(-0.5263157894736842vw);
}

.game-rlist li .pic {
    flex: 0 0 7.894736842105263vw;
    height: 4.526315789473684vw;
}

.game-rlist li .text {
    padding: 0.15789473684210525vw 0 0 0.5263157894736842vw;
    padding: 1vw 0 0 0.5263157894736842vw \9;
}

.game-rlist li .title {
    font-size: 0.9473684210526315vw;
}

.game-rlist li .desc {
    font-size: 0.7368421052631579vw;
    padding-top: 0.2631578947368421vw;
}

.game-rlist li .open {
    font-size: 0.631578947368421vw;
    padding-top: 0.2631578947368421vw;
}

.game-rlist .times {
    font-size: 0.7368421052631579vw;
    padding-top: 0.5263157894736842vw;
    padding-bottom: 0.5263157894736842vw;
}

.game-rlist .time {
    font-size: 0.7368421052631579vw;
}

.game-rlist .time span {
    font-size: 1.0526315789473684vw;
    padding: 0 0.2631578947368421vw;
}

.monthly_card {
    padding: 0 0.7894736842105263vw 1.8421052631578947vw;
}

.monthly_card ul {
    width: 56.8421052631579vw;
    padding-top: 1.0526315789473684vw;
}

.monthly_card li {
    width: 16.57894736842105vw;
    height: 14.736842105263158vw;
    border-radius: 0.42105263157894735vw;
}

.monthly_card li .mc_title {
    padding-top: 1.0526315789473684vw;
    font-size: 0.9473684210526315vw;
    line-height: 2.3157894736842106vw;
    padding-bottom: 1.4736842105263157vw;
}

.monthly_card li .mc_price {
    line-height: 2vw;
    font-size: 0.7894736842105263vw;
}

.monthly_card li .mc_price strong {
    font-size: 2.6315789473684212vw;
}

.monthly_card li .mc_day {
    font-size: 0.8421052631578947vw;
    line-height: 2.3157894736842106vw;
}

.monthly_card li .mc_desc {
    padding: 0.42105263157894735vw 0 1.8421052631578947vw 0;
    font-size: 0.7368421052631579vw;
    line-height: 1.1578947368421053vw;
}

.monthly_card li .mc_btn {
    width: 7.894736842105263vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
    border-radius: 0.2631578947368421vw;
}

.pop_svip_duedate {
    font-size: 0.9473684210526315vw;
    margin-bottom: 1.3157894736842106vw;
    border-radius: 0.2631578947368421vw;
    line-height: 2vw;
    border-radius: 0.2631578947368421vw;
}

.pop_svip_duedate em {
    padding-left: 1.0526315789473684vw;
}

.poppro-title {
    margin-top: 0.5263157894736842vw;
    font-size: 0.8421052631578947vw;
    margin-bottom: 1.5789473684210527vw;
}

.game-now ul {
    margin: -0.5263157894736842vw;
    margin-top: -0.2631578947368421vw;
    margin-bottom: -1.0526315789473684vw;
    padding-bottom: 1.0526315789473684vw;
}

.game-now li {
    padding: 0.5263157894736842vw 0.5263157894736842vw 0 0.5263157894736842vw;
}

.game-now li .pic {
    height: 8.421052631578947vw;
}

.game-now li:hover {
    box-shadow: 0 2.1052631578947367vw 2.6315789473684212vw -3.1578947368421053vw #000000;
    transform: translateY(-0.5263157894736842vw);
}

.game-now li .text {
    padding: 0.5263157894736842vw 0 0.3157894736842105vw 0;
    font-size: 0.8421052631578947vw;
}

.game-now li .text span {
    font-size: 0.6842105263157895vw;
}

.game-now .times {
    font-size: 0.7368421052631579vw;
    padding-bottom: 0.5263157894736842vw;
}

.game-now .time {
    font-size: 0.7368421052631579vw;
}

.game-now .time span {
    font-size: 1.0526315789473684vw;
    padding: 0 0.2631578947368421vw;
}

.homecontent {
    min-height: 42.10526315789474vw;
    margin-top: 1.3157894736842106vw;
    padding-bottom: 4.473684210526316vw;
}

.content {
    margin-top: -9.473684210526315vw;
    min-height: 47.36842105263158vw;
    padding-top: 2.6315789473684212vw;
    padding-bottom: 4.473684210526316vw;
}

.content::before {
    height: 9.473684210526315vw;
}

.boxcon {
    padding: 1.4736842105263157vw 1.4736842105263157vw 1.8421052631578947vw;
}

.growth-text {
    font-size: 0.7894736842105263vw;
}

.growth-tips {
    margin: 0.7894736842105263vw 0;
}

.mybox {
    padding: 1.5789473684210527vw 1.0526315789473684vw 1.8421052631578947vw;
}

.mybox .face {
    border: 0.15789473684210525vw solid rgba(0, 0, 0, .05);
    width: 5.2631578947368425vw;
    height: 5.2631578947368425vw;
}

.mybox .mitem {
    width: 13.421052631578947vw;
    font-size: 0.8421052631578947vw;
}

.mybox .mitem.mstart {
    padding-top: 0.5263157894736842vw;
    margin-bottom: 0.7894736842105263vw;
}

.mybox .mitem .name {
    min-width: 4.2105263157894735vw;
}

.progress {
    width: 9.210526315789474vw;
    height: 0.8421052631578947vw;
    border-radius: 0.5263157894736842vw;
}

.bar {
    font-size: 0.7894736842105263vw;
    line-height: 0.8421052631578947vw;
    border-radius: 0.5263157894736842vw;
}

.mitem .value {
    min-width: 5.7894736842105265vw;
}

.value i.day {
    right: 0.5263157894736842vw;
    top: -0.42105263157894735vw;
    height: 0.7368421052631579vw;
    line-height: 0.7368421052631579vw;
    font-size: 0.631578947368421vw;
}

.mybox .mitem .value.flex img {
    width: 1.263157894736842vw;
    height: 1.263157894736842vw;
    margin-right: 0.2631578947368421vw;
}

.mybox .mitem .btn {
    width: 3.4210526315789473vw;
}

.mybox .mitem .btn a {
    width: 3.4210526315789473vw;
    height: 1.368421052631579vw;
    line-height: 1.368421052631579vw;
    font-size: 0.7368421052631579vw;
}

.mybox .mbox {
    margin: 1.4736842105263157vw auto 0 auto;
    width: 11.263157894736842vw;
}

.mybox .mbox .btn a {
    margin-bottom: 1.0526315789473684vw;
}

.mybox .mbox .btn a.cur:after {
    width: 0.5263157894736842vw;
    height: 0.5263157894736842vw;
    margin-top: -0.2631578947368421vw;
    right: -0.2631578947368421vw;
}

.mybox .btn.quit {
    width: 11.263157894736842vw;
    margin: 0 auto;
}

.upgrade-title {
    font-size: 0.9473684210526315vw;
    margin-bottom: 1.5789473684210527vw;
}

.upgrade-title strong {
    font-size: 1.1578947368421053vw;
}

.upgrade-list {
    padding: 0 2.1052631578947367vw;
}

.upgrade-list .item {
    width: 13.157894736842104vw;
    height: 12.894736842105264vw;
    margin-right: 1.8421052631578947vw;
    margin-bottom: 1.8421052631578947vw;
    padding: 1.5789473684210527vw 1.0526315789473684vw 1.0526315789473684vw;
    border-radius: 0.42105263157894735vw;
}

.upgrade-list .tips {
    font-size: 0.7368421052631579vw;
    padding: 0.15789473684210525vw 0.42105263157894735vw;
}

.upgrade-list .title {
    font-size: 0.9473684210526315vw;
    line-height: 2.3157894736842106vw;
    margin-bottom: 0.42105263157894735vw;
}

.upgrade-list .price {
    height: 1.8421052631578947vw;
    line-height: 1.8421052631578947vw;
    font-size: 2.6315789473684212vw;
}

.upgrade-list .price em {
    font-size: 0.7894736842105263vw;
    font-weight: 400
}

.upgrade-list .desc {
    padding: 0.9473684210526315vw 0;
    font-size: 0.7368421052631579vw;
    line-height: 1.1578947368421053vw;
}

.storedvalue {
    padding-left: 6.315789473684211vw;
}

.form-item {
    min-height: 2.210526315789474vw;
    margin-bottom: 1.3157894736842106vw;
}

.form-label {
    font-size: 0.8421052631578947vw;
    padding-bottom: 0.5263157894736842vw;
}

.form-rcon.btn a {
    margin: 0.7894736842105263vw 0 0 0;
    width: 11.578947368421053vw;
    height: 2.526315789473684vw;
    line-height: 2.526315789473684vw;
}

.form-text {
    font-size: 0.9473684210526315vw;
    line-height: 2.210526315789474vw;
}

.form-input {
    min-width: 23.68421052631579vw;
    height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
    line-height: 2.210526315789474vw;
    padding: 0 0.5263157894736842vw;
    border-radius: 0.2631578947368421vw;
}

.form-select {
    min-width: 23.68421052631579vw;
    padding: 0 0.5263157894736842vw;
    height: 2.210526315789474vw;
    line-height: 2vw;
    border-radius: 0.2631578947368421vw;
    font-size: 0.8421052631578947vw;
}

.form-tips {
    font-size: 0.8421052631578947vw;
    margin-top: 2.6315789473684212vw;
}

.welfare-box {
    width: 31.57894736842105vw;
    margin: 1.5789473684210527vw auto 0;
}

.recharge-list .item {
    min-width: 9.473684210526315vw;
    height: 5.2631578947368425vw;
    padding: 1.0526315789473684vw 0.5263157894736842vw 0.2631578947368421vw 0.5263157894736842vw;
    margin: 0 0.9473684210526315vw 0.5263157894736842vw 0;
}

.recharge-list .item .tips {
    font-size: 0.7368421052631579vw;
    padding: 0.15789473684210525vw 0.42105263157894735vw;
}

.recharge-list .item .title {
    font-size: 1.1578947368421053vw;
}

.recharge-list .item .title i {
    font-size: 0.6842105263157895vw;
    padding-left: 0.8421052631578947vw;
    background: url(../img/icon-egg.png) no-repeat left center;
    background-size: 0.8421052631578947vw 0.8421052631578947vw;
}

.recharge-list .item .desc {
    font-size: 0.8421052631578947vw;
}

.recharge-pay .item {
    min-width: 7.894736842105263vw;
    height: 3.1578947368421053vw;
    padding: 0 0.5263157894736842vw;
    margin: 0 0.9473684210526315vw 0 0;
}

.recharge-pay .item .icon-pay-weixin {
    width: 1.5789473684210527vw;
    height: 1.5789473684210527vw;
    margin-right: 0.42105263157894735vw;
}

.recharge-pay .item .icon-pay-alipay {
    width: 1.5789473684210527vw;
    height: 1.5789473684210527vw;
    margin-right: 0.42105263157894735vw;
}

.recharge-pay .item .title {
    font-size: 0.9473684210526315vw;
}

.mytable th {
    height: 2.210526315789474vw;
    padding: 0 0.5263157894736842vw;
    font-size: 0.8421052631578947vw;
}

.mytable td {
    height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
    padding: 0 0.5263157894736842vw;
}

.faq-nav {
    padding-bottom: 2vw;
}

.faq-nav li {
    min-width: 6.2105263157894735vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
    padding: 0 0.7894736842105263vw;
    margin: 0 0.7894736842105263vw;
}

.faq-nav li.cur:after {
    width: 0.5263157894736842vw;
    height: 0.5263157894736842vw;
    bottom: -0.2631578947368421vw;
    margin-left: -0.2631578947368421vw;
}

.faq-list {
    padding: 0 1.0526315789473684vw 0 1.0526315789473684vw;
}

.faq-list ul li {
    margin: 0 0 1.3157894736842106vw 0;
    padding: 0.9473684210526315vw 1.4736842105263157vw;
}

.faq-list h2 {
    padding-bottom: 0.7894736842105263vw;
}

.faq-list ul li .fl-title {
    font-size: 1.1578947368421053vw;
    padding-right: 1.5789473684210527vw;
}

.faq-list li .fl-title:before {
    width: 1.263157894736842vw;
    height: 1.263157894736842vw;
    background: #000 url("../img/icon-faq-jia.png") no-repeat center center;
    background-size: 0.7368421052631579vw 0.7368421052631579vw;
    top: 0.5263157894736842vw;
    right: -0.5263157894736842vw;
}

.faq-list li.show .fl-title:before {
    background: #FF0000 url("../img/icon-faq-jie.png") no-repeat center center;
    background-size: 0.7368421052631579vw 0.7368421052631579vw;
}

.faq-list ul li .fl-text {
    padding-top: 0.7894736842105263vw;
    font-size: 0.8421052631578947vw;
    margin-top: 0.9473684210526315vw;
}

.faq-list ul li .fl-text img {
    max-width: 44.73684210526316vw;
    min-width: 44.73684210526316vw;
}

/*箭头*/
.swiper-button-prev, .swiper-button-next {
    width: 2.8421052631578947vw;
    height: 2.8421052631578947vw;
    margin-top: -1.4210526315789473vw;
}

.swiper-button-prev {
    left: -3.6842105263157894vw;
}

.swiper-button-next {
    right: -3.6842105263157894vw;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 2vw;
}

.h2title {
    padding: 0 1.4736842105263157vw;
    height: 4.105263157894737vw;
}

.h2title .title {
    font-size: 1.3157894736842106vw;
    height: 1.3157894736842106vw;
}

.h2title .desc {
    padding-top: 1.5789473684210527vw;
    font-size: 0.9473684210526315vw;
}

.h2title .more {
    margin-left: 2.6315789473684212vw;
    font-size: 0.8421052631578947vw;
    line-height: 1.6842105263157894vw;
}

.h2title .more span {
    font-size: 0.8421052631578947vw;
    padding: 0vw 0.2631578947368421vw;
}

.box {
    margin-bottom: 1.3157894736842106vw;
}

.cbox {
    margin-bottom: 1.3157894736842106vw;
}

.searchform {
    width: 16.842105263157894vw;
}

.searchform .keywords {
    height: 2vw;
    padding: 0 2.6315789473684212vw 0 0.7894736842105263vw;
}

.searchform .button {
    width: 2vw;
    height: 2vw;
    right: 0.2631578947368421vw;
}

.contact {
    width: 52.63157894736842vw;
    min-height: 30.526315789473685vw;
    padding-top: 2.6315789473684212vw;
}

.contact .item img {
    width: 13.68421052631579vw;
    height: 13.68421052631579vw;
    margin-bottom: 0.5263157894736842vw;
}

.contact .item h2 {
    font-size: 1.8421052631578947vw;
}

.contact .item span {
    font-size: 0.9473684210526315vw;
    padding-top: 0.5263157894736842vw;
}

.btnav li {
    margin: 0 0 0 0.7894736842105263vw;
    width: 5.2631578947368425vw;
    height: 1.6842105263157894vw;
    line-height: 1.6842105263157894vw;
    font-size: 0.8421052631578947vw;
}

.btn a {
    width: 7.894736842105263vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
    border-radius: 0.2631578947368421vw;
}

.homeleft {
    min-height: 5.2631578947368425vw;
}

.homeright {
    min-height: 5.2631578947368425vw;
}

.cleft {
    min-height: 5.2631578947368425vw;
}

.cright {
    min-height: 5.2631578947368425vw;
}

/*footer*/
.footer {
    padding: 2.3684210526315788vw 0;
    font-size: 0.7368421052631579vw;
}

/*pages*/
.zs-pages {
    padding: 1.5789473684210527vw 0 1.0526315789473684vw 0;
}

.zs-pages a {
    width: 2.1052631578947367vw;
    height: 2.1052631578947367vw;
    line-height: 2.1052631578947367vw;
    border-radius: 0.15789473684210525vw;
    margin: 0 0.42105263157894735vw;
}

.zs-pages span {
    width: 2.1052631578947367vw;
    height: 2.1052631578947367vw;
    line-height: 2.1052631578947367vw;
    width: 2.1052631578947367vw;
    margin: 0 0.3157894736842105vw;
}

.icon-close {
    top: 0.7894736842105263vw;
    right: 0.7894736842105263vw;
    width: 1.263157894736842vw;
    height: 1.263157894736842vw;
}

.pop {
    width: 31.57894736842105vw;
    padding: 1.0526315789473684vw 1.5789473684210527vw;
    min-height: 15.789473684210526vw;
    margin-left: -15.789473684210526vw;
}

.pop .us_fm .charge {
    margin-bottom: 1.0526315789473684vw
}

.pop.login {
    width: 20vw;
    margin-left: -10vw;
    min-height: 15.263157894736842vw
}

.pop.recharge {
    min-height: 34.21052631578947vw;
    width: 26.31578947368421vw;
    margin-left: -13.157894736842104vw
}

.popinstructions {
    padding-top: 0.5263157894736842vw !important;
    padding-bottom: 0.5263157894736842vw;
}

.recharge_conut {
    padding-bottom: 0.631578947368421vw;
    margin-bottom: 0.7894736842105263vw
}

.pop.act {
    min-height: 22.63157894736842vw;
    width: 42.10526315789474vw;
    margin-left: -21.05263157894737vw
}

.act_body {
    margin-bottom: 1.0526315789473684vw
}

.loginercode {
    margin: 0 auto 1.5789473684210527vw;
    width: 10.526315789473685vw;
    height: 10.526315789473685vw
}

.pop_title {
    font-size: 1.0526315789473684vw;
}

.pop_con {
    padding-top: 1.5789473684210527vw;
}

.pop_con .form-btn {
    width: 7.894736842105263vw;
    margin-right: 1.0526315789473684vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
}

.pop_con .form-btn2 {
    width: 7.894736842105263vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
}

.PopPoint p {
    margin-bottom: 0.7894736842105263vw
}

.form-tips2 {
    padding: 0.631578947368421vw 1.0526315789473684vw;
    margin-bottom: 0.7894736842105263vw;
}

.pop .recharge-pay {
    padding: 1.0526315789473684vw 0 0 0;
}

.pop .recharge-pay .item {
    margin: 0 0.5263157894736842vw;
}

.sendCode {
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
}

/*im*/
.right-im {
    width: 3.4210526315789473vw;
}

.right-im li {
    width: 3.4210526315789473vw;
    height: 3.4210526315789473vw;
}

.right-im li a {
    padding: 2.1052631578947367vw 0 0.2631578947368421vw 0;
    font-size: 0.6842105263157895vw;
}

.right-im li.im-recharge {
    background: #FFFFFF url(../img/im-recharge.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-recharge:hover {
    background: #FF0000 url(../img/im-recharge-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-hezi {
    background: #FFFFFF url(../img/im-hezi.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-hezi:hover {
    background: #FF0000 url(../img/im-hezi-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-qq {
    background: #FFFFFF url(../img/im-qq.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-qq:hover {
    background: #FF0000 url(../img/im-qq-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-weixin {
    background: #FFFFFF url(../img/im-weixin.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-weixin:hover {
    background: #FF0000 url(../img/im-weixin-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-report {
    background: #FFFFFF url(../img/im-report.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-report:hover {
    background: #FF0000 url(../img/im-report-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-baipiao {
    background: #FFFFFF url(../img/im-baipiao.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-baipiao:hover {
    background: #FF0000 url(../img/im-baipiao-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im li.im-gotop {
    background: #FFFFFF url(../img/im-gotop.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
    height: 2.4210526315789473vw;
}

.right-im li.im-gotop:hover {
    background: #FF0000 url(../img/im-gotop-v.png) no-repeat center top;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.right-im .im-ercode {
    right: 3.6842105263157894vw;
}

.right-im .im-ercode .img {
    padding: 0.5263157894736842vw;
}

.right-im .im-con {
    height: 3.3684210526315788vw;
    right: 2.5789473684210527vw;
    padding: 0 1.0526315789473684vw 0 0;
}

.right-im .im-con .icon-arrow {
    right: 0.5263157894736842vw;
    top: 0.7894736842105263vw;
    width: 0.5263157894736842vw;
    height: 1.0526315789473684vw;
}

.right-im .im-con .text {
    height: 3.3684210526315788vw;
    line-height: 3.3684210526315788vw;
    font-size: 0.9473684210526315vw;
    padding: 0 1.0526315789473684vw;
}

.right-im .im-con .text strong {
    font-size: 1.1578947368421053vw;
    margin-left: 0.2631578947368421vw;
}

.form-btn.signin {
    width: 7.894736842105263vw;
    height: 2.210526315789474vw;
    line-height: 2.210526315789474vw;
    font-size: 0.8421052631578947vw;
}

.form-btn.signin img {
    margin-right: 0.42105263157894735vw;
}

.form-btn.signin i.day {
    height: 0.7368421052631579vw;
    line-height: 0.7368421052631579vw;
    padding: 0 0.15789473684210525vw;
    font-size: 0.631578947368421vw;
}

.pop-required {
    left: -0.7894736842105263vw;
}

.recharge-list .item .raffle {
    padding-top: 0.2631578947368421vw;
}

.recharge-list .item .raffle i {
    width: 0.7894736842105263vw;
    height: 0.7894736842105263vw;
    font-size: 0.631578947368421vw;
    line-height: 0.7894736842105263vw;
}

.redenvelope-info {
    height: 4.2105263157894735vw;
    padding: 0.5263157894736842vw 1.0526315789473684vw;
    border-radius: 0.5263157894736842vw;
}

.redenvelope-info .money {
    font-size: 0.8421052631578947vw;
}

.redenvelope-info .money strong {
    font-size: 1.5789473684210527vw;
    padding-left: 0.7894736842105263vw;
}

.redenvelope-box {
    padding: 1.5789473684210527vw;
    margin-top: 1.5789473684210527vw;
    border-radius: 0.5263157894736842vw;
}

.redenvelope-list .item {
    height: 7.894736842105263vw;
    padding: 1.3157894736842106vw 0.5263157894736842vw 1.3157894736842106vw 0.5263157894736842vw;
    margin: 0 2.2% 1.5789473684210527vw 0;
}

.redenvelope-list .item .title {
    font-size: 1.4736842105263157vw;
    margin-bottom: 0.7894736842105263vw;
}

.redenvelope-list .item .btn a {
    width: 7.894736842105263vw;
    height: 2vw;
    line-height: 2vw;
}

.redenvelope-box .intro {
    font-size: 0.7894736842105263vw;
}

.bank-text {
    margin-top: 0.5263157894736842vw;
}

.bank-text .text {
    margin-top: 0.42105263157894735vw;
}

.bank-text .text span {
    font-size: 0.6842105263157895vw;
    margin-right: 1.0526315789473684vw;
}

.pop.newsignin_pop {
    width: 57.89473684210526vw;
    margin-left: -28.94736842105263vw;
    min-height: 43.1578947368421vw;
}

.newsignin_pop .pop_title {
    font-size: 1.1578947368421053vw;
}

.newsignin {
    padding-right: 11.578947368421053vw;
    padding-top: 9.210526315789474vw;
}

.signin-title {
    top: 0.7894736842105263vw;
    padding: 0.631578947368421vw 1.0526315789473684vw;
    font-size: 1.4736842105263157vw;
    margin-bottom: 1.3157894736842106vw;
    border-radius: 0.2631578947368421vw;
}

.signin-title strong {
    font-size: 1.8421052631578947vw;
}

.signin-title div {
    font-size: 1.4736842105263157vw;
}

.signin-list {
    margin-bottom: 0.7894736842105263vw;
}

.signin-list .item {
    height: 6.315789473684211vw;
    padding: 0.5263157894736842vw 0.5263157894736842vw 0.5263157894736842vw 0.5263157894736842vw;
    margin: 0 2.5% 0.9473684210526315vw 0;
    box-shadow: 0vw 0.3157894736842105vw 1.0526315789473684vw rgba(0, 0, 0, 0.6);
}

.signin-list .item .title {
    font-size: 0.8421052631578947vw;
}

.signin-list .item .desc {
    font-size: 0.7894736842105263vw;
    padding: 0.3157894736842105vw 0 0.10526315789473684vw;
}

.signin-list .item .desc i.icon-redenvelope {
    width: 0.9473684210526315vw;
    height: 0.9473684210526315vw;
}

.signin-list .item .desc i.icon-baipiao {
    width: 0.9473684210526315vw;
    height: 0.9473684210526315vw;
}

.signin-list .item.cur .signin {
    padding-top: 4.368421052631579vw;
    background: rgba(0, 0, 0, 0.8) url(../img/icon-signin-v.png) no-repeat center 1.3157894736842106vw;
    background-size: 2.3684210526315788vw 2.3684210526315788vw;
}

.form-item.newsignin-item {
    padding-top: 1.0526315789473684vw;
}

.newsignin-text {
    font-size: 0.9473684210526315vw;
    margin: 0 0.7894736842105263vw 0 0;
}

.receive-btn {
    margin-right: 1.5789473684210527vw;
}

.pop.lottery_pop {
    width: 69.15789473684211vw !important;
    margin-left: -34.578947368421055vw !important;
    min-height: 43.1578947368421vw !important;
}

.left-lottery {
    width: 6.7368421052631575vw !important;
}