.ax_default{
  font-size: 1.4rem;
}
.hide{
  display: none;
}
.ghost_server{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0, 0.3);
    z-index: 9999;
    top: 0;
}
.ghost_server .content{
    width: 50rem;
    height: 60rem;
    margin: 15rem auto 0;
    position: relative;
}
.ghost_server .content .close{
    position: absolute;
    top: 5.4rem;
    right: -3.5rem;
    width: 3rem;
    height: 3rem;
    background-image: url('../images/close.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
@media screen and (min-width: 1300px) and (max-width: 1600px) {
    .ghost_server .content{
        margin: 12rem auto 0;
    }
    .ghost_server .content .server_list .list li{
        line-height: 2rem !important;
    }
    .ghost_server .content .server_list .list li .state{
        margin-top: -.5rem !important;
    }
    .ghost_server .content .tip_img{
        background-size: 100% 100% !important;
    }
    .ghost_server .content .close{
        top: 3.4rem;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1280px) {
    .ghost_server .content{
        width: 38rem;
        margin: 11rem auto 0;
    }
    .ghost_server .content .server_list .list li{
        line-height: 2rem !important;
    }
    .ghost_server .content .server_list .list li .state{
        height: 3rem !important;
        line-height: 3rem !important;
        margin-top: -.5rem !important;
    }
    .ghost_server .content .tip_img{
        height: 10rem !important;
        background-size: 100% 100% !important;
    }
    .ghost_server .content .close{
        top: 3.4rem;
    }
    .ghost_server .content .server_list{
        padding-bottom: 4.5rem !important;
    }
    .ghost_server .content .server_list .list li:not(:first-child){
        margin-top: 2rem !important;
    }
    .ghost_server .content .server_list .server_tip{
        line-height: 4.8rem !important;
        font-size: 2.4rem !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 1100px) {
    .ghost_server .content{
        width: 35rem;
        margin: 10rem auto 0;
    }
    .ghost_server .content .server_list .list li{
        line-height: 2rem !important;
    }
    .ghost_server .content .server_list .list li .state{
        height: 3rem !important;
        line-height: 3rem !important;
        margin-top: -.5rem !important;
    }
    .ghost_server .content .tip_img{
        height: 8.5rem !important;
        background-size: 100% 100% !important;
    }
    .ghost_server .content .close{
        top: 3.4rem;
    }
    .ghost_server .content .server_list{
        padding-bottom: 4.5rem !important;
    }
    .ghost_server .content .server_list .list li:not(:first-child){
        margin-top: 2rem !important;
    }
    .ghost_server .content .server_list .server_tip{
        line-height: 3.5rem !important;
        font-size: 2rem !important;
    }
}

@media screen and (max-width: 1000px) {
   .ghost_server .content{
        width: 35rem;
        margin: 10rem auto 0;
    }
    .ghost_server .content .server_list .list li{
        line-height: 2rem !important;
    }
    .ghost_server .content .server_list .list li .state{
        height: 3rem !important;
        line-height: 3rem !important;
        margin-top: -.5rem !important;
    }
    .ghost_server .content .tip_img{
        height: 8.5rem !important;
        background-size: 100% 100% !important;
    }
    .ghost_server .content .close{
        top: 3.4rem;
    }
    .ghost_server .content .server_list{
        padding-bottom: 4.5rem !important;
    }
    .ghost_server .content .server_list .list li:not(:first-child){
        margin-top: 2rem !important;
    }
    .ghost_server .content .server_list .server_tip{
        line-height: 3.5rem !important;
        font-size: 2rem !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 500px) {
    .ghost_server .content{
        width: 35rem;
        margin: 10rem auto 0;
    }
    .ghost_server .content .server_list .list li{
        line-height: 2rem !important;
    }
    .ghost_server .content .server_list .list li .state{
        height: 3rem !important;
        line-height: 3rem !important;
        margin-top: -.5rem !important;
    }
    .ghost_server .content .tip_img{
        height: 8.5rem !important;
        background-size: 100% 100% !important;
    }
    .ghost_server .content .close{
        top: 3.4rem;
        right: -3rem;
    }
    .ghost_server .content .server_list{
        padding-bottom: 4.5rem !important;
    }
    .ghost_server .content .server_list .list li:not(:first-child){
        margin-top: 2rem !important;
    }
    .ghost_server .content .server_list .server_tip{
        line-height: 3.5rem !important;
        font-size: 2rem !important;
    }
}

@media screen and (max-width: 400px) {
    .ghost_server .content .close{
        top: 3.4rem;
        right: 0;
    }
}

.ghost_server .content .tip_img{
    width: 100%;
    height: 15rem;
    background-image: url('../images/server.png?v1');
    background-repeat: no-repeat;
    background-size: 100%;
}
.ghost_server .content .server_list{
    width: 100%;
    background: #fff;
    text-align: center;
    padding-bottom: 8.5rem;
    /*border-radius: 0 0 1rem 1rem;*/
}
.ghost_server .content .server_list .server_tip{
    line-height: 5rem;
    color: #434343;
    font-size: 2.6rem;
}
.ghost_server .content .server_list .hr{
    width: 2.5rem;
    border-bottom: .2rem solid #0059c4;
    margin: 0 auto;
}
.ghost_server .content .server_list .list{
    width: 80%;
    margin: 1.5rem auto 0;
}
.ghost_server .content .server_list .list li{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  line-height: 4rem;
}
.ghost_server .content .server_list .list li:not(:first-child){
    margin-top:2.7rem;
}

.ghost_server .content .server_list .list li .point{
    color: #0059C3;
    font-weight: 700;
    font-size: 2rem;
    /*width: 25%;*/
}
.ghost_server .content .server_list .list li .title{
    width: 40%;
    text-align: left;
    font-size: 1.6rem;
    color: #333;
}

.ghost_server .content .server_list .list li .state{
    /*width: 25%;*/
    /*border-radius: 1rem;*/
    height: 3.4rem;
    padding: 0 1rem;
    line-height: 3.4rem;
    margin-top: .5rem;
    font-size: 1.6rem;
}

/*去做任务*/
.ghost_server .content .server_list .list li .go{
    background: #0059C3;
    color: #fff;
    cursor: pointer;
}

/*默认*/
.ghost_server .content .server_list .list li .default{
    background: #E3E3E3;
    color: #888;
}
