/* 登录 */
.Ul-bd .Ul-input .Ul-user {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-user.png);
}
.Ul-bd .Ul-input .Ul-pwd {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-psw.png);
}
.Ul-bd .Ul-st-btn a.Ul-qq i {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-qq.png);
}
.Ul-bd .Ul-st-btn a.Ul-sina i {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-wb.png);
}
.Ul-bd .Ul-st-btn a.Ul-wx i {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-wx.png);
}
.Ul-bd .Ul-input .UI-ipt-btn-clear {
    background-image: url(//image.gamersky.com/webimg13/wap/2016/ymwlog-clear.png);
}
.User-login {
    padding-bottom: 20px;
}
.Ul-hd {
    display: none;
}
.ymw-log-logo {
    display: block;
    margin: 30px auto 19px;
    width: 138px;
    height: 45px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.Ul-bd {
    margin: 0 15px;
}
.Ul-bd .Ul-err {
    display: none;
}
.Ul-bd .Ul-input {
    display: block;
    position: relative;
    height: 66px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.Ul-bd .Ul-input.Ul-input-t {
    border: 1px solid #ddd;
    border-bottom: none;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}
.Ul-bd .Ul-input.Ul-input-b {
    border: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}
.Ul-bd .Ul-input .Ul-pwd,
.Ul-bd .Ul-input .Ul-user {
    display: block;
    margin: 0 17px;
    width: 25px;
    min-width: 25px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.Ul-bd .Ul-input input {
    display: block;
    margin-right: 17px;
    width: 100%;
    border: none;
    outline: 0;
}
.Ul-bd .Ul-input .UI-ipt-btn-showpsw {
    display: block;
    position: absolute;
    right: 17px;
    top: 50%;
    margin-top: -12px;
    height: 24px;
    line-height: 24px;
    font-size: 15px;
    color: #333;
}
.Ul-bd .Ul-input .UI-ipt-btn-clear {
    display: none;
    position: absolute;
    right: 17px;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.Ul-bd .Ul-input .UI-ipt-btn-clear.cur {
    display: block;
}
.Ul-bd .Ul-btn {
    margin: 27px 0 21px;
    width: 100%;
}
.Ul-bd .Ul-btn a.Ul-button {
    display: block;
    width: 100%;
    height: 57px;
    line-height: 57px;
    font-size: 23px;
    color: #fff;
    text-align: center;
    background-color: #e7222a;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.Ul-bd .Ul-chk {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.Ul-bd .Ul-chk label {
    display: none;
}
.Ul-bd .Ul-chk .Ul-link {
    font-size: 17px;
    color: #555;
}
.Ul-bd .Ul-chk .Ul-link.Ul-link-b {
    color: #0e78c0;
}
.Ul-bd .UI-st {
    margin: 15px 0;
    height: 26px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.Ul-bd .UI-st span {
    display: block;
    min-width: 120px;
    width: 120px;
    font-size: 15px;
    color: #777;
    text-align: center;
}
.Ul-bd .UI-st .UI-st-line {
    width: 100%;
    height: 1px;
    background-color: #ccc;
}
.Ul-bd .Ul-st-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.Ul-bd .Ul-st-btn a {
    display: block;
    padding: 0 12px;
    width: 66px;
    height: 66px;
}
.Ul-bd .Ul-st-btn a i {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 23px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}

.gs_zp_pop_msk {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 9999998;
}
.gs_zp_pop {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999999;
    background-color: #fff;
    transform: translate3d(-50%, -50%, 0);
    border-radius: 0.1rem;
    overflow: hidden;
}
.gs_zp_pop .gs_head {
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.4rem;
    color: #333;
    text-align: center;
    background-color: #f2f2f3;
    font-weight: 700;
}
.gs_zp_pop_del {
    width: 6.88rem;
    height: 4.38rem;
}
.gs_zp_pop_del .gs_txt {
    padding: 0.5rem 0.3rem;
    height: 1rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    color: #333;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.gs_zp_pop_del .gs_btns {
    padding: 0 0.3rem;
    height: 0.78rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.gs_zp_pop_del .gs_btns a {
    display: block;
    width: 3.02rem;
    height: 0.78rem;
    line-height: 0.78rem;
    font-size: 0.3rem;
    text-align: center;
    box-sizing: border-box;
    border-radius: 0.1rem;
    transition: all 0.1s ease;
}
.gs_zp_pop_del .gs_btns a.cancel {
    background-color: #f2f2f3;
    color: #999;
    border: 0.02rem solid #ddd;
}
.gs_zp_pop_del .gs_btns a.confirm {
    background-color: #2aae68;
    color: #fff;
}
.gs_zp_pop_del .gs_btns a:active {
    transform: scale(0.97);
}
.gs_zp_pop_login {
    width: 6.88rem;
    height: 7.88rem;
}
.gs_zp_pop_login .gs_body {
    padding-top: 0.4rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input {
    height: 0.95rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input.Ul-input-t {
    border: 0.02rem solid #ddd;
    border-bottom: none;
    border-radius: 0.15rem 0.15rem 0 0;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input.Ul-input-b {
    border: 0.02rem solid #ddd;
    border-radius: 0 0 0.15rem 0.15rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input .Ul-pwd,
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input .Ul-user {
    margin: 0 0.4rem 0 0.5rem;
    width: 0.42rem;
    min-width: 0.42rem;
    height: 0.5rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input input {
    display: block;
    margin-right: 0.23rem;
    width: 100%;
    border: none;
    outline: 0;
    font-size: 0.3rem;
    color: #000;
    font-weight: 700;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input .UI-ipt-btn-showpsw {
    right: 0.23rem;
    top: 50%;
    margin-top: -0.12rem;
    height: 0.24rem;
    line-height: 0.24rem;
    font-size: 0.3rem;
    color: #999;
    font-weight: 700;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-input .UI-ipt-btn-clear {
    right: 0.23rem;
    margin-top: -0.15rem;
    width: 0.3rem;
    height: 0.3rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-btn {
    margin: 0.3rem 0 0.2rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-btn a.Ul-button {
    height: 0.78rem;
    line-height: 0.78rem;
    font-size: 0.3rem;
    background-color: #2aae68;
    font-weight: 700;
    border-radius: 0.1rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-chk {
    height: 0.4rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-chk .Ul-link {
    font-size: 0.26rem;
    color: #999;
    font-weight: 700;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-chk .Ul-link.Ul-link-b {
    color: #0e78c0;
}
.gs_zp_pop_login .gs_body .Ul-bd .UI-st {
    margin: 0.3rem 0;
    height: 0.5rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .UI-st span {
    display: block;
    min-width: 2.1rem;
    width: 2.1rem;
    font-size: 0.26rem;
    color: #999;
    font-weight: 700;
}
.gs_zp_pop_login .gs_body .Ul-bd .UI-st .UI-st-line {
    background-color: #d9d9d9;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-st-btn a {
    padding: 0 0.15rem;
    width: 1rem;
    height: 1rem;
}
.gs_zp_pop_login .gs_body .Ul-bd .Ul-st-btn a i {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 0.4rem;
    border: 0.02rem solid #d9d9d9;
    box-sizing: border-box;
    border-radius: 0.5rem;
}
.gs_zp_myscore .gs_zp_myscore_comment .comm_con.hideMoreContent:after,
.remark_inner_floors .remark_ir_issue.hideTxt:after,
.remark_main .issue.hideTxt:after,
.remark_main .remark_ir_issue.hideTxt:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.67rem;
    background: url(//image.gamersky.com/webimg15/zp/wap/mask-txt.png) 0 0 repeat;
    background-size: auto 100%;
}

@media only screen and (max-width: 350px) {
    #gsGlListSCM .gs_sc_con {
        margin-top: -0.15rem;
    }
    #gsStrategyCollect .gs_sc_con {
        margin-top: -0.02rem;
    }
    #gsSCM .gs_sc_con {
        margin-top: -0.15rem;
        height: auto;
        overflow: hidden;
        position: relative;
    }
    #gsSCM .gs_sc_con.open {
        height: auto;
        overflow: visible;
    }
    #gsZqStrategy .gs_sc_con {
        margin-top: -0.15rem;
        height: 8rem;
        overflow: hidden;
        position: relative;
    }
    #gsZqStrategy .gs_sc_con.open {
        height: auto;
        overflow: visible;
    }
    .gs_sc_item,
    .gs_sc_item_open,
    .gs_sc_item_list,
    .gs_sc_img {
        width: 100%;
    }
    .gs_strategy_collect .gs_sc_tit {
        position: relative;
        padding-left: 0.32rem;
        height: 0.52rem;
        line-height: 0.52rem;
        font-size: 0.36rem;
        font-weight: 600;
        color: #222;
        background: #fff;
        margin-bottom: 0.08rem;
    }
    .gs_strategy_collect .gs_sc_tit .more {
        position: absolute;
        right: 0;
        top: 0.15rem;
        padding-right: 0.24rem;
        background: url(//image.gamersky.com/webimg13/wap/2021/more_icon@3x.png) no-repeat right center / 0.24rem;
        height: 0.33rem;
        line-height: 0.33rem;
        font-size: 0.24rem;
        color: #999;
    }
    .gs_strategy_collect .gs_sc_tit i {
        display: none;
        position: absolute;
        left: 0;
        top: 0.42rem;
        width: 0.07rem;
        height: 0.29rem;
        background-color: #e7222a;
    }
    #gsZqStrategy .gs_sc_tit {
        display: none;
    }
    #gsGlListSCM .gs_sc_item,
    #gsGlListSCM .gs_sc_img {
        border-top: 0.15rem solid #f5f5f5;
        background: #fff;
        padding-bottom: 0.15rem;
        overflow: hidden;
    }
    #gsSCM .gs_sc_item,
    #gsSCM .gs_sc_img,
    #gsZqStrategy .gs_sc_item,
    #gsZqStrategy .gs_sc_img,
    #gsStrategyCollect .gs_sc_item,
    #gsStrategyCollect .gs_sc_img {
        border-top: 0.01rem solid #f5f5f5;
        background: #fff;
        overflow: hidden;
    }
    .gs_sc_item_list {
        width: 100%;
        margin: 0 0.11rem;
        overflow: hidden;
    }
    #gsStrategyCollect .gs_sc_item_list {
        width: 100%;
        margin: 0rem;
        overflow: hidden;
    }
    .gs_sc_item_btn,
    .gs_sc_item_btn_img {
        height: 0.94rem;
        line-height: 0.94rem;
        font-size: 0.3rem;
        margin-left: 0.27rem;
        font-weight: 700;
    }
    .gs_sc_item_list li,
    .gs_sc_item_img li {
        float: left;
    }
    .gs_sc_item_open {
        position: relative;
    }
    .gs_sc_item_list li a,
    #gsStrategyCollect .gs_sc_item_list li a {
        display: block;
        width: 3.225rem;
        height: 0.675rem;
        position: relative;
        margin: 0 0 0.17rem 0.17rem;
        line-height: 0.675rem;
        border-radius: 0.06rem;
        background: #fafafa;
        color: #444;
        font-size: 0.26rem;
        text-align: center;
        text-decoration: none;
    }
    .gs_sc_item_img li div {
        display: block;
        width: 3.25rem;
        height: 1.81rem;
        margin: 0 0 0.26rem 0.25rem;
        position: relative;
    }
    #gsStrategyCollect .gs_sc_item_img li div {
        display: block;
        width: 3.2rem;
        height: 1.8rem;
        margin: 0 0 0.18rem 0.18rem;
        position: relative;
    }
    .gs_sc_item_img li div img {
        width: 100%;
    }
    .gs_sc_item_img li div p.img_tit {
        position: absolute;
        width: 100%;
        height: 0.66rem;
        background: url(//image.gamersky.com/webimg15/wap/shadow.png) 0 0 no-repeat;
        background-size: 100%;
        text-align: center;
        line-height: 0.66rem;
        color: #fff;
        font-size: 0.3rem;
        margin-top: -0.72rem;
        text-decoration: none;
    }
    #gsSCM .gs_sc_lch {
        display: block;
        width: 100%;
        height: 0.9rem;
        font-size: 0.31rem;
        color: #e23703;
        text-align: center;
        text-decoration: none;
        line-height: 0.9rem;
        background: #fff;
    }
    #gsSCM .gs_sc_lch i {
        font-style: normal;
        width: 0.4rem;
        height: 0.9rem;
        font-size: 0.31rem;
        line-height: 1rem;
        vertical-align: bottom;
        display: inline-block;
    }
    #gsSCM #gsSCMexist {
        width: 100%;
        height: 0.6rem;
        background: url(//image.gamersky.com/webimg15/wap/gradient.png) repeat-x;
        position: absolute;
        bottom: 0;
        z-index: 20;
    }
    #gsZqStrategy .gs_sc_lch {
        display: block;
        width: 100%;
        height: 0.9rem;
        font-size: 0.31rem;
        color: #e23703;
        text-align: center;
        text-decoration: none;
        line-height: 0.9rem;
        background: #fff;
    }
    #gsZqStrategy .gs_sc_lch i {
        font-style: normal;
        width: 0.4rem;
        height: 0.9rem;
        font-size: 0.31rem;
        line-height: 1rem;
        vertical-align: bottom;
        display: inline-block;
    }
    #gsZqStrategy #gsSCMexist {
        width: 100%;
        height: 0.6rem;
        background: url(//image.gamersky.com/webimg15/wap/gradient.png) repeat-x;
        position: absolute;
        bottom: 0;
        z-index: 20;
    }
    .gs_sc_item_more {
        text-decoration: none;
        color: #aaa;
        font-size: 0.28rem;
        position: absolute;
        height: 0.94rem;
        line-height: 0.94rem;
        right: 0.27rem;
        top: -0.94rem;
    }
}
