.ios_dialog {
    width: 2.8rem;
    /*height: 1.72rem;*/
    background-color: white;
    font-size: 0.15rem;
    color: #333333;
    border-radius: 0.06rem;
    margin-left: 0.47rem;
    /*margin-bottom: 1rem;*/

    position: fixed;
    top: 1.54rem;
    z-index: 999;
}

.ios_dialog_one_button {
    /*height: 1.22rem;*/
}

.ios_dialog_title {
    min-height: 1rem;
    /*width: 2.78rem;*/
    border-bottom: 1px solid #C3C3C3;
    text-align: center;
    /*line-height: 1.22rem;*/
    /*vertical-align: middle;*/
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    letter-spacing: 0.01rem;
    color: #333;
    padding: 0.25rem
}


.ios_dialog_bts {
    display: flex;
}

.ios_dialog_bts div {
    text-align: center;
    line-height: 0.5rem;
    width: 1.4rem;
    height: 0.5rem;
}

.ios_dialog_left {
    border-right: 1px solid #C3C3C3;
}

.ios_dialog_button {
    text-align: center;
    line-height: 0.5rem;
    width: 1.4rem;
    height: 0.5rem;
    background-color: #3F9AFF;
    color: white;
    font-size: 0.15rem;
    margin: 0 auto;
}

.ios_dialog_button_one_button {
    background-color: white;
    color: #3F9AFF;
}

.bottom_menu {
    width: 3.43rem;
    font-size: 0.15rem;
    text-align: center;
    margin: 0 0.15rem;
    z-index: 999;
}

.bottom_menu div:first-child {
    border-radius: 0.04rem;
    background-color: white;
}

.bottom_menu a {
    display: block;
    color: #333333;
}

.bottom_menu .bottom_menu_item:first-child {
    border-bottom: 1px solid #D9DFEA;
}

#menu_3 {
    margin-top: 0.1rem;
    border-radius: 0.04rem;
    background-color: white;
    margin-bottom: 0.15rem;
}

.bottom_menu_item {
    height: 0.5rem;
    line-height: 0.5rem;
}


.popup {
    visibility: hidden;
    width: 3.43rem;
    text-align: center;
    position: fixed;
    bottom: 0;
}

.show {
    visibility: visible;
    animation: fadein 0.5s;
}

@keyframes fadein {
    from {
        bottom: -100%;
        opacity: 0;
    }
    to {
        bottom: 0;
        opacity: 1;
    }
}

#mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .7;
    transition: opacity .3s ease;
    display: block;
    z-index: 999;
}


/*bottom popup*/
.bottom_popup {
    background-color: white;
    height: 2.56rem;
    border-radius: 0.2rem 0.2rem 0 0;
}

.bottom_popup_ {
    width: 100%;
    text-align: center;
    position: fixed;
    bottom: 0;
}

.bottom_popup_title {
    height: 0.44rem;
    background-color: white;
    font-size: 0.15rem;
    display: flex;
    align-items: center;
    border-radius: 0.2rem 0.2rem 0 0;
    position: fixed;
    z-index: 100;
    width: 100%;
}

.bottom_popup_ok {
    color: #1885FF;
    margin-right: 0.25rem;
}

.bottom_popup_title div:nth-child(2) {
    flex-grow: 1;
    text-align: center;
    font-size: 0.18rem;
    font-weight: 800;
    color: #333333;
    margin-left: 0.25rem;
}

.bottom_popup_list li {
    height: 0.43rem;
    font-size: 0.15rem;
    color: #A6A6A6;
    text-align: center;
    line-height: 0.43rem;
    border-bottom: 1px solid #D9DFEA;
}

.bottom_popup_list li .active {
    color: #333333;
}

.bottom_popup_list {
    height: 1.96rem;
    overflow-y: scroll;
}

.bottom_popup_cancel {
    visibility: hidden;
}

.empty_tip {
    margin-top: 1rem;
    text-align: center;
}


/*!*积分兑换成功*!*/
/*.ios_dialog_exchange {*/
/*    width: 3.1rem;*/
/*    height: 3.7rem;*/
/*    font-size: 0.15rem;*/
/*    color: #333333;*/
/*    border-radius: 0.06rem;*/
/*    margin-left: 0.33rem;*/
/*    margin-bottom: 1rem;*/
/*    position: fixed;*/
/*    top: 1.4rem;*/
/*    background-image: url("/static/wish/images/Popup_bg.png");*/
/*    background-size: 100%;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*.ios_dialog_exchange_title {*/
/*    width: 100%;*/
/*    height: 0.29rem;*/
/*    background: linear-gradient(270deg, rgba(239, 105, 118, 0.3) 0%, #EF6976 51%, rgba(239, 105, 118, 0.3) 100%);*/
/*    text-align: center;*/
/*    line-height: 0.29rem;*/
/*    color: white;*/
/*    margin-top: 0.09rem;*/
/*}*/

/*.ios_dialog_exchange_text {*/
/*    width: 100%;*/
/*    font-size: 0.15rem;*/
/*    font-weight: 400;*/
/*    color: #F23576;*/
/*    line-height: 0.21rem;*/
/*    padding: 0.13rem 0.3rem 0;*/
/*}*/

/*.wish_content_con {*/
/*    overflow-y: scroll;*/
/*    overflow-x: hidden;*/
/*    height: 3.06rem;*/
/*    padding-bottom: 0.55rem;*/
/*}*/

/*.wish_event_img {*/
/*    width: 2.24rem;*/
/*    height: 1.25rem;*/
/*    margin: 0.37rem 0.42rem;*/
/*    border-radius: 0.05rem;*/
/*}*/

/*.ios_dialog_exchange_btn {*/
/*    width: 1.72rem;*/
/*    height: 0.36rem;*/
/*    line-height: 0.36rem;*/
/*    border-radius: 0.18rem;*/
/*    border: 1px solid #FFD19E;*/
/*    color: white;*/
/*    font-size: 0.15rem;*/
/*    text-align: center;*/
/*    display: block;*/
/*    background-color: #EE7782;*/
/*    position: absolute;*/
/*    bottom: 0.17rem;*/
/*    transform: translateX(-50%);*/
/*    left: 50%;*/
/*}*/


/*!*找校友，先完善信息*!*/
/*.ios_dialog_fillin {*/
/*    width: 2.5rem;*/
/*    height: 2.72rem;*/
/*    font-size: 0.15rem;*/
/*    color: #333333;*/
/*    border-radius: 0.06rem;*/
/*    margin-left: 0.55rem;*/
/*    margin-bottom: 1rem;*/

/*    position: fixed;*/
/*    top: 1.4rem;*/
/*    background-image: url("/static/schoolmate/images/Popup_person_information.png");*/
/*    background-size: 100%;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*.ios_dialog_fillin_title {*/
/*    margin-top: 1.09rem;*/
/*    text-align: center;*/
/*    line-height: 0.25rem;*/
/*}*/

/*.ios_dialog_fillin_btn {*/
/*    width: 2.1rem;*/
/*    height: 0.4rem;*/
/*    border-radius: 0.06rem;*/
/*    color: white;*/
/*    background-color: #1885FF;*/
/*    font-size: 0.15rem;*/
/*    text-align: center;*/
/*    line-height: 0.4rem;*/
/*    margin: 0.45rem auto 0;*/
/*    display: block;*/
/*}*/

/*产品等的描述编辑页面*/

.desc_edit_page {
    width: 100%;
    height: 100%;
    font-size: 0.15rem;
    color: #333333;
    border-radius: 0.06rem;
    position: fixed;
    top: 1rem;
}

/*.welfare_detail_poster_phone {*/
/*    background-color: #1885FF;*/
/*    height: 0.5rem;*/
/*    color: white;*/
/*    display: block;*/
/*    text-align: center;*/
/*    line-height: 0.5rem;*/
/*    font-size: 0.15rem;*/
/*    margin: 0 0.16rem 0.07rem;*/
/*    border-radius: 0.08rem;*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    width: 3.44rem;*/
/*}*/

/*textarea {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    color: #333333;*/
/*    font-size: 0.15rem;*/
/*    padding: 0.18rem 0.16rem 0.25rem 0.2rem;*/
/*    border: none;*/
/*    resize: none;*/
/*    cursor: pointer;*/
/*}*/


/*.post_comment_popup {*/
/*    width: 100%;*/
/*    height: 1.22rem;*/
/*    font-size: 0.15rem;*/
/*    color: #333333;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    background: linear-gradient(180deg, #FFD1D3 0%, #FFE7DB 100%);*/
/*}*/

/*.post_comment_popup_textarea {*/
/*    width: 2.62rem;*/
/*    height: 0.86rem;*/
/*    color: #ED436C;*/
/*    !*background-color: #ED436C;*!*/
/*    font-size: 0.15rem;*/
/*    padding: 0.07rem 0.1rem;*/
/*    margin: 0.18rem 0.08rem 0.18rem 0.18rem;*/
/*    border: none;*/
/*    resize: none;*/
/*    cursor: pointer;*/
/*}*/

/*.post_commit {*/
/*    width: 0.8rem;*/
/*    height: 0.8rem;*/
/*    text-align: center;*/
/*    line-height: 0.8rem;*/
/*    color: #ED436C;*/
/*}*/

.type_items {
    height: 4.36rem;
    background-color: white;
    border-radius: 0.06rem;
    position: fixed;
    bottom: 0;
}

.type_items ul li {
    float: left;
    width: 0.6rem;
    height: 0.3rem;
    color: #999999;
    background-color: #F8F8F8;
    border-radius: 0.2rem;
    margin-left: 0.09rem;
    text-align: center;
    line-height: 0.3rem;
    margin-top: 0.12rem;
    font-size: 0.14rem;
}


.welcome_mask {
    display: block;
    opacity: .6
}

.welcome_con_con {
    position: fixed;
    bottom: 2.16rem;
    width: 100%
}

.welcome_con {
    text-align: center;
    margin-top: 0.65rem
}

.welcome_icon {
    width: 1rem;
    height: 0.98rem;
}

.welcome_title {
    text-align: center;
    font-size: 0.18rem;
    color: white;
    margin-top: 0.22rem;
    height: 0.6rem;
    line-height: 0.3rem
}

.welcome_ok {
    width: 1.2rem;
    height: 0.4rem;
    font-size: 0.16rem;
    color: white;
    border-radius: 0.2rem;
    border: 0.01rem solid white;
    line-height: 0.4rem;
    text-align: center;
    margin: 0.5rem auto 0;
}

.wish_event_img_bg {
    width: 2.54rem;
    height: 1.71rem;
    margin: 0.17rem 0.28rem;
    position: absolute;
}

/*!*录音*!*/
/*.voice_con {*/
/*    height: 4.36rem;*/
/*    border-radius: 0.06rem;*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    z-index: 21;*/
/*}*/

/*.voice_con img {*/
/*    position: fixed;*/
/*    bottom: 2.17rem;*/
/*    margin-left: 1.02rem;*/
/*}*/

/*.voice_con input {*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    color: white;*/
/*    width: 100%;*/
/*}*/

/*.voice_bottom {*/
/*    height: 0.91rem;*/
/*    line-height: 0.91rem;*/
/*    text-align: center;*/
/*    color: white;*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    background-image: url("/static/wish/images/send_voice_bg.png");*/
/*}*/

/*.voice_tip {*/
/*    font-size: 0.15rem;*/
/*    color: white;*/
/*    bottom: 1.04rem;*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*}*/


/*.pay_dialog {*/
/*width: 3.1rem;*/
/*height: 3.7rem;*/
/*font-size: 0.15rem;*/
/*color: #333333;*/
/*border-radius: 0.06rem;*/
/*margin-left: 0.33rem;*/
/*margin-bottom: 1rem;*/
/*position: fixed;*/
/*top: 1.4rem;*/
/*background-image: url("/static/wish/images/Popup_bg.png");*/
/*background-size: 100%;*/
/*background-repeat: no-repeat;*/
/*}*/
