
.history_container {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

.history_adver {
    width: 100%;
    height: auto;
    margin-top: 2%;
    cursor: pointer;
}

.nohistory_contain {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;

}

.nohistory_contain2 {
    width: 100%;
    height: 80%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;

}

.nohistory_img {
    width: 520px;
    height: auto;
}

.nohistory_text {
    width: 100%;

    text-align: center;
    font-size: 24px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    color: #798D95;
    height: 60px;
    line-height: 60px;
    margin-top: -60px;
}

/********有历史数据***********/
.history_contain {
    width: 100%;
    height: auto;

}

.history_headerbox {
    width: 100%;
    height: 80px;
    background: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
}

.history_headertext {
    font-family: PingFang SC;
    font-weight: 600;
    font-size: 36px;
    color: #4A4A4A;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.history_header_right {
    height: 80px;
    display: flex;
    justify-content: flex-end;
    align-items: center;

}

.history_allnum {
    font-weight: 400;
    font-size: 24px;
    margin-left: 10px;
}

.history_edit {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #F5F6F8;
    border-radius: 20px;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #3AA73E;
    cursor: pointer;
    margin-left: 20px;
}

.history_edit_viptime {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: PingFang SC;
    font-size: 20px;
    color: #9B9B9B;
}


.nologin_title {
    width: 100%;
    font-size: 24px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 600;
    color: #4A4A4A;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 5px;
}

.nologin_title2 {
    width: 100%;
    font-size: 24px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 600;
    color: #4A4A4A;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
}

.nologin_smalltitle {
    font-weight: 400;
    font-size: 18px;
    color: #9B9B9B;
    margin-left: 10px;
}

.apktagheaderbox {
    min-width: 100%;
    height: 55px;
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap;
    max-width: 1200px;
    margin-top: 10px;
    /*   overflow-y: hidden;
       overflow-x: scroll;
       -ms-overflow-style: none;  !* IE and Edge *!
       scrollbar-width: none;  !* Firefox *!*/
}

.apktagheaderbox::-webkit-scrollbar {
    display: none; /* Chrome, Safari and Opera */
}

.apktagheader_item {
    height: 45px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin-left: 0px;
    margin-right: 40px;
    width: auto;
    cursor: pointer;
}

.apktagheader_item_name {
    padding: 0px 10px;
    height: 45px;
    line-height: 45px;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #4A4A4A;

}

.apktagheader_item_subscript {
    width: calc(100% - 40px);
    height: 4px;
    background: none;
    border-radius: 2px;
}

.apkselecttag .apktagheader_item_subscript {
    background: #3AA73E;
}

.apkselecttag .apktagheader_item_name {
    font-weight: 500;
    color: #3AA73E;
}

.list_contian {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 120px;
    padding-bottom: 0px;
    margin-top: 20px;
}

.list_history_item_box {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    padding: 10px 0px 0px 0px;

}

.history_choose_icon {
    width: 36px;
    height: 36px;
}

.list_history_item {
    width: 95%;
    height: auto;
    background: #F5F6F8;
    border-radius: 20px;
    padding: 0px 10px 0px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.groupbg {
    background: #EBF4EB;
}

.history_item_left {
    /* background: #00FFF6;*/
}

.apkinfo_item_icon {
    width: 70px;
    height: auto;
    border-radius: 12px;
}

.apkinfo_item_code {
    font-size: 29px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #3AA73E;
    line-height: 32px;
    text-align: center;
    margin-top: 10px;
}

.history_item_right {
    width: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}


.apkinfo_item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    border-bottom: solid 1px #E5E6E8;
    padding: 10px 0px;
}

.delethistory_box {
    width: 20%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    margin-top: 10px;
    margin-left: 80%;
}

.delethistory_icon {
    width: 15px;
    height: auto;
    cursor: pointer;
    margin-right: 5px;
}

.apkinfo_item_apknamebox {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 40px;
    margin-top: -20px;
}

.grouplabelbox {
    width: 85%;
    height: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 1%;
}

.grouplabel_edit_icon {
    width: 24px;
    height: auto;
    cursor: pointer;
}

.item_grouplabel_name {
    width: 95%;
    height: 50px;
    line-height: 50px;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
    font-size: 16px;
    color: #3AA73E;
    cursor: pointer;
    margin-left: 1%;
}

.item_grouplabel_name2 {
    cursor: none;
    color: #9B9B9B;
}

.apkinfo_item_filename2 {
    max-width: 30%;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #4A4A4A;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
}

.apkinfo_item_filename {
    max-width: 30%;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 500;
    color: #4A4A4A;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
    margin-bottom: 8px;
}

.apkinfo_item_tagbox {
    max-width: 65%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.apktag_item {
    height: 21px;
    padding: 0px 3px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #3AA73E;
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 15px;
    color: #329A35;
    margin-left: 10px;
    margin-bottom: 8px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.tagdelete_icon {
    width: 10px;
    height: auto;
    margin-right: 4px;
    margin-left: 4px;
}

.tagshou {
    cursor: pointer;
}


.apktag_item_addtext {
    width: 15px;
    height: auto;
    margin-right: 2px;
}

.tagitem_addtxt {
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 15px;
    color: #329A35;
}

.addtag {
    cursor: pointer;
}

.appgroupbox {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 5px;
}

.groupbox_zitem {
    padding: 4px 10px;
    border: solid 1px #3AA73E;
    /* display: flex;
     flex-wrap: wrap;
     justify-content: center;
     align-items: center;*/
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.groupbox_zitem_section1 {
    padding: 4px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.phoneexpired2 .groupbox_zitem_section1 {
    opacity: 0.4;
}

.addsectionborder {
    border-bottom: solid 1px rgba(58, 167, 62, 0.3);
    padding-bottom: 8px;
}

.groupbox_zitem_section2 {
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 4px;
}

.groupbox_section2_edit {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}

.deletecode_icon {
    width: 11px;
    height: auto;
    cursor: pointer;
    margin-right: 5px;
}

.deletecode_icon_text {
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: #3AA73E;
}

.deletecode_icon_text_hui {
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 17px;
    color: #A4A4A4;
}

.groupbox_zitem_icon {
    width: 26px;
    height: 26px;
    border-radius: 6px;
}

.groupbox_zitem_code {
    font-weight: 600;
    font-size: 22px;
    color: #3AA73E;
    margin: 0px 5px;
}

.groupbox_zitem_apkname {
    font-weight: 400;
    font-size: 17px;
    color: #4A4A4A;
}

.apkinfo_item_name_apk {
    font-size: 18px;
    color: #4A4A4A;

}


.apkinfo_item_hide {
    opacity: 0.5;
}


.apkinfo_item_apkinfobox {
    width: 100%;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 2px;
    /* margin-top: 10px;
     margin-bottom: 10px;
 */

}

.apkinfo_item_version {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #9B9B9B;
    line-height: 24px;
    margin-right: 10px;
}

.apkinfo_item_version_num {
    font-size: 15px;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #9B9B9B;
    line-height: 24px;
    margin-left: 5px;
    margin-right: 20px;

}

.apktimebox_item {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
}

.apktimebox_item_left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
}

.apktimebox_item_right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 15px;
}

.history_shareplaza {
    width: 96px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 16px;
    border: solid 1px #329A35;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 15px;
    color: #3AA73E;
    margin-right: 20px;
    cursor: pointer;
}

.history_update {
    width: 96px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 16px;
    background: rgba(197, 228, 194, 0.5);
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 15px;
    color: #3AA73E;
    margin-right: 20px;
    cursor: pointer;
}


.history_postpone {
    width: 96px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #3AA73E;
    border-radius: 16px;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 15px;
    color: #FFFFFF;
    cursor: pointer;

}


.apktimebox_item_img {
    width: 20px;
    height: auto;
    margin-right: 5px;
}

.apktimebox_item_time {
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #9B9B9B;
    margin-right: 25px;
}

.black_text {
    color: #4A4A4A;
}

.expired_icon {
    width: 80px;
    float: right;
    position: relative;
    right: 0px;
    margin-top: -25px;
    margin-right: -10px;
    border-radius: 20px;
}

.expired_icon2 {
    width: 80px;
    float: right;
    position: relative;
    left: 93%;
    margin-top: -78px;
    margin-right: -10px;
    border-radius: 20px;
}


.delete_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

.delete_contain {
    width: 500px;
    height: 220px;
    background: #FFFFFF;
    border-radius: 12px;
}

.delete_header {
    width: 100%;
    text-align: center;
    font-family: PingFang SC;
    font-weight: 600;
    font-size: 24px;
    color: #1E1E1E;
    margin-top: 22px;
}

.delete_title {
    width: 100%;
    text-align: center;
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #505050;
    margin-top: 22px;
}

.delete_box {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}

.delete_cancel {
    width: 150px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #3AA73E;
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #3AA73E;
    margin: 0px 20px;
    cursor: pointer;
}

.delete_delete {
    width: 150px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #3AA73E;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #3AA73E;
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff;
    margin: 0px 20px;
    cursor: pointer;
}

/*******标签弹窗********/
.apklabel_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

.apklabel_contain {
    width: 750px;
    height: 417px;
    background: #FFFFFF;
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.apklabel_header {
    width: 100%;
    text-align: center;
    font-family: PingFang SC;
    font-weight: 600;
    font-size: 36px;
    color: #4A4A4A;
    margin-top: 20px;
}

.inputtag {
    width: 530px !important;
    height: 62px !important;
    line-height: 62px !important;
    border-radius: 10px !important;
    border: solid 2px #3AA73E !important;
    color: #4A4A4A !important;
    outline: none;
    margin-top: 48px;
    margin-bottom: 20px;
    font-size: 26px !important;
    padding-left: 20px !important;


}

.redborder {
    border: solid 2px #FF4D4D !important;
}

input:focus {
    box-shadow: none;
}


input::-webkit-input-placeholder { /* Chrome, Opera, Safari */
    color: #329A35;
    opacity: 0.6;
    letter-spacing: 1px;
}

input:-moz-placeholder { /* Firefox 18- */
    color: #329A35;
    opacity: 0.6; /* 修复老版本Firefox的不透明度问题 */
    letter-spacing: 1px;
}

input::-moz-placeholder { /* Firefox 19+ */
    color: #329A35;
    opacity: 0.6; /* 修复Firefox的不透明度问题 */
    letter-spacing: 1px;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #329A35;
    opacity: 0.6;
    letter-spacing: 1px;
}

.tag_errortext {
    width: 530px;
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 18px;
    color: #FF4D4D;
    margin-top: -15px;
    margin-bottom: 0px;
}

.tag_btnbox {
    width: 530px;
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.tag_btn_cancel {
    width: 239px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: #CACACA;
    border-radius: 32px;
    font-weight: 500;
    font-size: 29px;
    color: #FFFFFF;
    cursor: pointer;
    /*   margin-right: 20px;
       margin-left: 20px;*/
}

.tag_btn_ok {
    width: 239px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    border-radius: 32px;
    font-weight: 500;
    font-size: 29px;
    color: #FFFFFF;
    cursor: pointer;
    /*  margin-right: 20px;
      margin-left: 20px;*/
}


/***************底部组合码**************/
.assembly_codebox {
    width: 100%;
    height: 100px;
    background: #ffffff;
    position: fixed;
    bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999999;
}

.assembly_contain {
    width: 100%;
    height: 100px;
    border-top: 1px solid #9B9B9B;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* padding-top: 10px;*/
}

.assembly_left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.chooseall_icon {
    width: 36px;
}

.chooseall_name {
    font-weight: 500;
    font-size: 27px;
    color: #3AA73E;
    margin: 0px 10px;
}

.now_choose_text {
    font-size: 22px;
    color: #A9A9A9;
    margin-left: 30px;
}

.choose_number {
    color: #3AA73E;
    font-size: 22px;
}

.assembly_right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.create_assembly_btn {
    width: 160px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #CACACA;
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    cursor: pointer;

}

.create_assembly_addbtn {
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #CACACA;
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
    cursor: pointer;
    margin-right: 20px;
}

.create_assembly_addbtngreen {
    color: #3BA63D;
    background: #DDEDDD;
}


.create_assembly_btn_choose {
    width: 160px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
}

.clear_expirFlag_btn {
    width: 200px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    border: 2px solid #3AA73E;
    border-radius: 25px;
    cursor: pointer;
    font-family: PingFangSC;
    font-weight: 500;
    font-size: 20px;
    color: #3AA73E;
    margin-right: 20px;
}

.clear_histroy_btn {
    width: 130px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #3AA73E;
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
}

.clear_histroy_btn2 {
    width: 130px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #A9A9A9;
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    font-weight: 500;
}


/************组合码弹窗***************/

.combinedcode_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

.combined_contain {
    width: 700px;
    height: auto;
    background: #FFFFFF;
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 30px 0px 40px 0px;
}

.combined_header {
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    color: #4A4A4A;
}

.combined_text {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    color: #AFAFB0;
}

.combined_listbox {
    width: 580px;
    max-height: 250px;
    overflow-y: auto;
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.combined_listitem {
    width: 270px;
    height: auto;
    margin: 10px 5px;
    display: flex;
    justify-content: flex-start;
    align-items: center;

}

.combined_listitem_img {
    width: 70px;
    height: 70px;
    border-radius: 8px;
}

.combined_listitem_apkname {
    width: 190px;
    height: 60px;
    line-height: 60px;
    font-weight: 500;
    font-size: 20px;
    color: #4A4A4A;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
    margin-left: 10px;
}


.combined_btnbox {
    width: 440px;
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.combined_btn_cancel {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #CACACA;
    border-radius: 25px;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    cursor: pointer;
}

.combined_btn_ok {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    border-radius: 25px;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    cursor: pointer;
}

/*********更新文件弹窗*******/
.updatepopup_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

.updatepopup_contain {
    width: 600px;
    height: 320px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 20px 25px 50px 25px;
}

.update_closebox {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.update_close_img {
    width: 20px;
    height: auto;
    cursor: pointer;
}

.update_contianbox1 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 230px;

}

.update_contian_header {
    width: 100%;
    font-weight: 600;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    color: #4A4A4A;
}

.update_upload_icon {
    width: 240px;
    height: auto;
    cursor: pointer;
    margin-top: 20px;
}

.update_file_maxsize {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #AFAFB0;
}

.update_contianbox2, .update_contianbox3 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 220px;

}


.loading {
    position: relative;
    width: 100px;
    height: 100px;
    border: 7px solid #40a842;
    border-top-color: #b1dbb1;
    border-right-color: #b1dbb1;
    border-bottom-color: #b1dbb1;
    border-radius: 100%;
    animation: circle infinite 0.95s linear;

}

@keyframes circle {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

.update_loading_number {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    margin-left: -100px;
    color: #4A4A4A;
}

.update_loading_text {
    width: 100%;
    line-height: 80px;
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    color: #4A4A4A;
    margin-top: 0px;
}

.update_sucess_box {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}

.update_sucess-img {
    width: 38px;
    margin-right: 13px;
    margin-top: 2px;
}

.update_sucess-img2 {
    width: 34px;
    margin-right: 13px;
    margin-top: 0px;
}

.update_sucess_header {
    font-weight: 600;
    font-size: 30px;
    line-height: 60px;
    color: #4A4A4A;
}

.update_sucess_text {
    width: 100%;
    text-align: center;
    line-height: 50px;
    font-weight: 400;
    font-size: 20px;
    color: #AFAFB0;
}

.update_sucess_okbtn {
    width: 188px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    border-radius: 25px;
    margin-top: 40px;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    cursor: pointer;
}

.phoneexpired2 {
    border: 1px solid #A4A4A4;
}


.phoneexpired2 .groupbox_zitem_code {
    color: #5A5A5A;
}

.phonebg_bg {
    background: #F5F6FA;
}

.vipgif {
    width: 100px;
    height: 100px;
    position: fixed;
    bottom: 120px;
    right: 8%;
    z-index: 99;
    cursor: pointer;
}


/********删除标签弹窗**********/
.deletetag_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

.deletetag_containbox {
    width: 650px;
    height: 317px;
    background: #FFFFFF;
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.deletetag_header_title {
    width: 100%;
    text-align: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 36px;
    color: #4A4A4A;
    height: 60px;
    line-height: 60px;
}

.deletetag_btnbox {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 80px;
}

.deletetag_btncannel {
    width: 200px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-family: PingFangSC;
    font-weight: 500;
    font-size: 28px;
    color: #FFFFFF;
    background: #CACACA;
    border-radius: 33px;
    margin-right: 25px;
    margin-left: 25px;
    cursor: pointer;
}

.deletetag_gobtn {
    width: 200px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-family: PingFangSC;
    font-weight: 500;
    font-size: 28px;
    color: #FFFFFF;
    background: linear-gradient(to bottom, #67CB6C, #56AA5A);
    border-radius: 33px;
    margin-right: 25px;
    margin-left: 25px;
    cursor: pointer;
}


/********加入已有组合码弹窗**********/
.addcode_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}

.addcode_contain {
    width: 70%;
    height: auto;
    padding: 0px 0px 30px 0px;
    background: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: flex-start;
}

.addcode_closebox {
    width: 92%;
    height: 40px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-left: 4%;
    margin-top: 10px;
}

.addcloseicon {
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.addcode_header {
    width: 80%;
    font-family: PingFangSC;
    font-weight: 600;
    font-size: 30px;
    color: #4A4A4A;
}

.addcodelist {
    width: 100%;
    height: auto;
    max-height: 370px;
    overflow-y: scroll;
    margin-top: 20px;
}

.addcode_item {
    width: 90%;
    padding: 20px 5%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid rgba(133, 133, 133, 0.2);
    margin-left: 5%;
    margin-right: 5%;
    cursor: pointer;
}

.choosegroup {
    background: rgba(0, 0, 0, 0.02);
    color: #3AA73E;
}

.choosegroup .addcode_item_text {
    color: #3AA73E;
}

.addcode_itemgroupicon {
    width: 42px;
    height: auto;
}

.addcode_item_text {
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #4A4A4A;
    margin-left: 20px;
}

.addcode_choosebox {
    width: 80%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.addcode_left {
    font-family: PingFang SC;
    font-weight: 400;
    font-size: 26px;
    color: #A9A9A9;
}

.addcode_left .addcode_left_greentext {
    font-size: 30px;
}

.addcode_right {
    width: 200px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    border-radius: 27px;
    background: #CACACA;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;
    margin-right: -6%;
    cursor: pointer;
}

.addcode_right_choose {
    width: 200px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    border-radius: 27px;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;
    margin-right: -6%;
    cursor: pointer;
}


.addcode_containbox {
    width: 650px;
    height: auto;
    padding: 60px 20px;
    background: #FFFFFF;
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.addcode_header_title {
    width: 90%;
    text-align: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 24px;
    color: #4A4A4A;
    line-height: 34px;
}

.addgroupcode_btnbox {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

/*数量超100弹窗*/
.groupapknum_window {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;


}

/******loading 弹窗******/
.loadingmsgbox {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}

.ml-loader {
    position: relative;
    width: 70px;
    height: 70px;
}

.ml-loader div {
    -webkit-transform-origin: 32px 32px;
    -ms-transform-origin: 32px 32px;
    transform-origin: 32px 32px;
    -webkit-animation: 1.2s opaque ease-in-out infinite both;
    animation: 1.2s opaque ease-in-out infinite both;
}

.ml-loader div::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 30px;
    width: 5px;
    height: 18px;
    border-radius: 10px;
    background-color: #343130;
}

.ml-loader div:nth-child(1) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.ml-loader div:nth-child(2) {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.ml-loader div:nth-child(3) {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.ml-loader div:nth-child(4) {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.ml-loader div:nth-child(5) {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.ml-loader div:nth-child(6) {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

.ml-loader div:nth-child(7) {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.ml-loader div:nth-child(8) {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

.ml-loader div:nth-child(9) {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

.ml-loader div:nth-child(10) {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.ml-loader div:nth-child(11) {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.ml-loader div:nth-child(12) {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}

.ml-loader div:nth-child(13) {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

@-webkit-keyframes opaque {
    0% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.1;
    }
}

@keyframes opaque {
    0% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.1;
    }
}


/*******分页********/

.pagination {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 20px 0px;
}

.paginationbox {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pages {
    display: flex;
    gap: 4px;
}

.prevbox, .nextbox {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.previcon {
    width: 9px;
    height: 14px;
}

.pages {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.pagenumber_divbox {
    height: 28px;
    line-height: 28px;
    margin: 0px 5px;
    padding: 0px 5px;
    font-family: HelveticaNeue;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
    cursor: pointer;
}

.numberactive {
    color: #3AA73E !important;
    font-weight: bold !important;
}

.nowpagesizebox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
    margin: 0px 28px;
}

.pagesizetext {
    height: 28px;
    line-height: 28px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
}

.jump-input {
    width: 50px !important;
    height: 28px !important;
    line-height: 28px !important;
    background: #FFFFFF;
    border-radius: 2px;
    border: 1px solid #D9D9D9 !important;
    margin: 0px 5px;
    font-family: HelveticaNeue;
    font-size: 14px !important;
    color: rgba(0, 0, 0, 0.65);
    padding: 0px 0px !important;
    text-align: center;
}

/* 隐藏默认的上下箭头 */
.nowpagesizebox input[type="number"]::-webkit-outer-spin-button,
.nowpagesizebox input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.nowpagesizebox input[type="number"] {
    -moz-appearance: textfield; /* Firefox 兼容 */
}

.pagenumberbox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
}

.page-size {
    width: 70px !important;
    height: 28px !important;
    line-height: 28px !important;
    background: #FFFFFF;
    border-radius: 2px;
    border: 1px solid #D9D9D9 !important;
    margin: 0px 5px;
    font-family: HelveticaNeue;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
    text-align: center;
}

.pagenumberbox select {
    padding: 0px 0px !important;
    text-align: center !important;
    border-radius: 4px !important;
}

.page-size option {
    padding: 0px !important;
    text-align: center !important;
    border-radius: 4px !important;
}


.pagecustom-select {
    position: relative;
    width: 70px;
    cursor: pointer;
    margin: 0px 4px;
}

.pageselected {
    padding: 0px 10px 0px 15px;
    height: 28px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    position: relative;
    background: #ffffff;
}

.pageselectednoborder {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none !important;

}

.pagearrow {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666;
    transition: transform 0.3s;
}

.pagearrow-up {
    transform: translateY(-50%) rotate(180deg);
}

.pagedropdown {
    width: 70px;
    border: 1px solid #dcdfe6;
    border-bottom: none;
    position: absolute;
    z-index: 100;
    bottom: 28px;
    background: #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;

}

.pageoption {
    width: 69px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding-left: 15px;
}

.pageoption:hover {
    background: rgba(197, 228, 194, 0.5) !important; /* 选中项背景色 */
}

.pageoption:checked {
    background: #3AA73E !important; /* 选中项背景色 */
    color: #ffffff !important;
}

.pageselected-option {
    background: #3AA73E !important; /* 选中项背景色 */
    color: #ffffff !important;
}

.notice_window{
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}
.notice_contain{
    width: 800px;
    height: auto;
    background: #FFFFFF;
    border-radius: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 30px 0px;
}
.notice_text{
    width: 100%;
    padding: 0px 4%;
    font-size: 18px;
    line-height: 40px;
    font-weight: 400;
    color: #4A4A4A;
    text-indent: 2em;
}
.notice_bold{
    font-weight: 800;
}
.notice_btnok{
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: linear-gradient(to bottom, #68ce6e, #56ab5a);
    border-radius: 25px;
    font-size: 20px;
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
    margin-top: 20px;
}


@media screen and (min-width: 1200px) {
    .history_adver {
        max-width: 1200px;
    }

    .assembly_contain {
        min-width: 1200px;
        max-width: 1200px;
        width: 100%;
        height: 100px;
        border-top: 1px solid #9B9B9B;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .history_headerbox {
        max-width: 1200px;
    }


    .history_container {
        /* min-width: 1200px;*/
        max-width: 1200px;
    }

    .nohistory_contain {
        min-width: 1200px;
        min-height: 81vh;
    }

    .nohistory_contain2 {
        min-width: 1200px;
        min-height: 62vh;
    }

    .history_contain {
        min-width: 1200px;
        max-width: 1200px;
        /*   min-height: 81vh;*/
    }

    .addcode_contain {
        max-width: 1016px;
    }

}

@media screen and (min-width: 1100px) and (max-width: 1200px) {
    .vipgif {
        width: 100px;
        height: 100px;
        position: fixed;
        bottom: 120px;
        right: 4%;
        z-index: 99;
        cursor: pointer;
    }
}

@media screen and (min-width: 601px) and (max-width: 1100px) {
    #page {
        min-height: 94vh !important;
    }

    .appcontainer {
        width: 100%;
        height: 93%;
        left: 0px;
        z-index: 999999999;
        position: absolute !important;
        overflow-y: scroll !important;
        overflow-x: hidden;
        display: block !important;
    }

    .history_contain {
        width: 100%;
        height: 100%;
        /* background: red;*/


    }

    .history_headerbox {
        width: 100%;
        height: 70px;
        background: #ffffff;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 10px;
    }

    .phone_history_headerbox {
        width: 100%;
        padding-left: 3%;
        padding-right: 3%;
        height: 60px;
        background: none;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #F5F6FA;

    }

    .history_headertext {
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 18px;
        color: #4A4A4A;
    }

    .history_allnum {
        font-weight: 400;
        font-size: 15px;

    }

    .history_edit {
        width: 90px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        border-radius: 18px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        cursor: pointer;
    }

    .phone_history_header_right {
        height: 80px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .phone_history_edit {
        width: 80px;
        height: 30px;
        background: #ffffff;
        line-height: 30px;
        text-align: center;
        border-radius: 15px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        cursor: pointer;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }


    .assembly_codebox {
        width: 100%;
        height: 70px;
        background: #ffffff;
        position: fixed;
        bottom: 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 999999;
    }

    .assembly_contain {
        width: 100%;
        padding: 0px 1%;
        height: 70px;
        border-top: 3px solid #9B9B9B;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .create_assembly_btn {
        width: 188px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background: #CACACA;
        border-radius: 25px;
        font-size: 20px;
        color: #ffffff;
    }

    .create_assembly_btn_choose {
        width: 188px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 25px;
        font-size: 20px;
        color: #ffffff;
    }

    .chooseall_icon {
        width: 30px;
    }

    .chooseall_name {
        font-weight: 500;
        font-size: 22px;
        color: #3AA73E;
        margin: 0px 10px;
    }

    .now_choose_text {
        font-size: 18px;
        color: #A9A9A9;
    }

    .nologin_title, .nologin_title2 {
        width: 90%;
        font-size: 20px;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 500;
        color: #242830;
        line-height: 30px;
        padding: 0px 5%;
        word-break: break-all;
    }

    .nologin_smalltitle {
        font-size: 16px;
        margin-left: 0px;
    }

    .list_history_item {
        width: 90%;
        height: auto;
    }

    .apkinfo_item_icon {
        width: 70px;
        height: auto;
    }

    .apkinfo_item_code {
        font-size: 20px;
    }

    .apkinfo_item_apkname {
        padding: 4px 6px;
        background: rgba(24, 149, 29, 0.1);
        border-radius: 4px;
        font-size: 14px;
        font-family: PingFang SC;
        font-weight: 500;
        color: #18951D;
        margin-right: 20px;
    }

    .apkinfo_item_name {
        width: 75%;
        font-size: 16px;
        font-family: PingFang SC;
        font-weight: 400;
        color: #999999;
        height: 30px;
        line-height: 30px;
        margin-left: 0px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .apkinfo_item_apkinfobox {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-top: 10px;


    }

    .apkinfo_item_version, .apkinfo_item_version_num {
        font-size: 14px;
    }

    .apktimebox_item {
        width: 90%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        padding-top: 15px;
        padding-bottom: 10px;

    }

    .apktimebox_item_time {
        font-size: 16px;
        line-height: 25px;
        font-family: PingFang SC;
        font-weight: 400;
        color: #999999;
        margin-right: 10px;
    }

    .apktimebox_item_img {
        width: 20px;
        height: auto;
        margin-right: 5px;
    }

    .apktimebox_item_right {
        margin-top: 5px;
    }

    .history_delete_btn {
        width: 86px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border-radius: 4px 4px 4px 4px;
        border: 1px solid #3AA73E;
        font-family: PingFang SC, PingFang SC;
        font-weight: 400;
        font-size: 13px;
        color: #3AA73E;
        cursor: pointer;
    }

    .history_postpone {
        width: 96px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #3AA73E;
        border-radius: 16px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 16px;
        color: #FFFFFF;
        cursor: pointer;

    }


    .expired_icon {
        width: 80px;
        float: right;
        right: 0px;
        position: absolute;
        margin-right: 10px;
        margin-top: 0px;
    }

    .nohistory_contain {
        min-height: 700px;
    }

    .nohistory_contain2 {
        min-height: 700px;
    }

    .nohistory_img {
        width: 420px;
        height: auto;
    }

    .nohistory_text {
        width: 100%;

        text-align: center;
        font-size: 20px;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 400;
        color: #798D95;
        line-height: 50px;
        margin-top: -60px;
    }

    /*******paid********/
    .history_container {
        /*   background: #F5F6FA;*/
    }

    .phone_list_contian {
        width: 94%;
        margin: 0 3%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        padding-bottom: 50px;
    }

    .phone_delethistory_box {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: -10px;

    }

    .phone_delethistory_icon {
        width: 14px;
        height: auto;
        cursor: pointer;
        margin-right: 10px;
    }

    .phone_list_history_item {
        width: 100%;
        height: auto;
        padding: 20px 0px 0px 0px;
        background: #FFFFFF;
        border-radius: 12px;
        margin-bottom: 16px;
        box-shadow: 0px 1px 4px 1px rgba(154, 154, 154, 0.2);
    }

    .phoneexpired {
        opacity: 0.4;

    }

    .groupitem {
        background: #EBF4EB;
    }

    .phone_hsitem_infobox {
        width: 92%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: -10px 4% 0px 4%;
        padding-bottom: 12px;

    }

    .phone_history_choose_icon {
        width: 26px;
        height: auto;
        margin-right: 5px;
    }

    .hsitem_apkimg {
        width: 17%;
        height: auto;
        border-radius: 15px;
        margin-top: -6px;

    }

    .hsitem_apkinfo_right {
        width: 47%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-content: center;
        margin-left: 5px;
        /*  background: #00FFF6;*/
    }

    .hsitem_apkinfo_code {
        width: 100%;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 22px;
        color: #3AA73E;
        line-height: 30px;
    }

    .hsitem_apkinfo_filename {
        width: 100%;
        line-height: 22px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 16px;
        color: #4A4A4A;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 3px 0px;
    }

    .blod {
        font-weight: 600;
    }

    .hsitem_apkinfo_sizebox {
        width: 100%;
        display: flex;
        height: 20px;
        justify-content: flex-start;
        align-items: center;
    }

    .hsitem_apkinfo_size {
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        color: #4A4A4A;
    }

    .hsitem_apkinfo_line {
        width: 1px;
        height: 12px;
        background: #C0C0C1;
        margin: 0px 5px;
    }

    .hsitem_apkinfo_apktime {
        font-size: 14px;
        color: #F72901;
        height: 20px;
        line-height: 20px;
    }


    .hs_hsitem_postpone {
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(0deg, #56AA5A, #67CB6C);
        border-radius: 146px;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 14px;
        color: #FFFFFF;
    }

    .hs_hsitem_postpone3 {
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #9A9A9A;
        border-radius: 146px;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 14px;
        color: #FFFFFF;
    }

    .hs_hsitem_postpone2 {
        width: 80px;
        height: 32px;

        background: none;

    }


    .hsitem_apkbox {
        width: 92%;
        max-height: 450px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-left: 4%;
        /*  border-bottom: solid 1px #D4D4D4;*/
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .hsitem_apkbox_line {
        width: 92%;
        height: 1px;
        background: #D4D4D4;
        margin-top: 10px;
        margin-left: 4%;
    }

    .hsitem_apkbox_zitem {
        padding: 3px 10px;
        border-radius: 6px;
        border: 1px solid #3AA73E;
        margin-bottom: 15px;
        width: 47%;
    }

    .phoneexpired2 {
        border: 1px solid #A4A4A4;
    }

    .phoneexpired2 .hsitem_zitem_code {
        color: #5A5A5A;
    }

    .phoneexpired2 .hsitem_groupbox_zitem_section1 {
        opacity: 0.4;
    }


    .hsitem_zitem_icon {
        width: 40px;
        height: 40px;
        border-radius: 6px;
    }

    .hsitem_zitem_code {
        font-weight: 600;
        font-size: 28px;
        color: #3AA73E;
        margin: 0px 6px;
    }

    .hsitem_zitem_apkname {
        font-size: 22px;
        color: #4A4A4A;
        font-weight: 600;
        max-width: 40%;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
    }

    .phone_hsitem_infosizebox {
        width: 92%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 4%;
        border-bottom: solid 1px rgba(212, 212, 212, 0.7);
      /*  border-top: solid 1px rgba(212, 212, 212, 0.7);*/
        padding-bottom: 20px;
        padding-top: 12px;


    }

    .hsitem_sizebox {
    }

    .hsitem_sizebox3 {
        width: 33%;
        /*display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;*/
        margin-right: 3%;

    }

    .borderline {
        width: 1px;
        background: rgba(212, 212, 212, 0.7);
        height: 45px;
    }


    .hsitem_size_textleft {
        width: auto;
        text-align: left;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #9B9B9B;
    }

    .hsitem_size_textright {
        width: auto;
        text-align: left;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #505050;
    }

    .size_left {
        text-align: left !important;
    }

    .phone_tagitem_addtext {
        margin-right: 2px;
        width: 13px;
        height: auto;
    }

    .trianglebox {
        width: 92%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        float: left;
        margin-top: -26px;
        margin-left: 4%;
        margin-right: 4%;

    }

    .triangle_btn {
        border-top: 8px solid #d5d5d5;
        border-bottom: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
    }

    .hsitem_sizebox2 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .hsitem_size_textleft2 {
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 13px;
        line-height: 25px;
        color: #505050;
    }

    .hsitem_size_textright2 {

        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 13px;
        line-height: 25px;
        color: #4A4A4A;
    }

    .hsitem_updatebox {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .hsitem_updatebtn {
        width: 30%;
        height: 44px;
        line-height: 44px;
        text-align: center;
        color: #3bb23f;
        font-size: 18px;
        background: #DDEDDD;
        border-radius: 22px;
        margin-top: -30px;
        margin-right: 20px;
        margin-left: 20px;
    }

    .trianglebox2 {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 0px;

    }

    .triangletop {
        margin-top: 20px;
    }

    .triangle_btn2 {
        border-top: 8px solid rgba(255, 255, 255, 0);
        border-bottom: 8px solid #d5d5d5;
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
    }


    .phone_hsitem_apktimebox {
        width: 92%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin: 0 4%;
        padding-bottom: 30px;
        padding-top: 12px;
    }

    .phone_hsitem_tagbox {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 2px;
        margin-top: 4px;
    }

    .phone_tagitem {
        padding: 3px 10px;
        border-radius: 6px;
        border: 1px solid #3AA73E;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: #329A35;
        margin-right: 10px;
        margin-bottom: 8px;
        display: flex;
        justify-content: center;
        align-items: center;

    }

    .phone_addtag {
        cursor: pointer;
        background: #DDEDDD;
        border: 1px solid #DDEDDD;
    }

    .phone_tagdelete_icon {
        width: 8px;
        margin-right: 4px;
    }


    .phone_hsitem_apkbtnbox {
        width: 92%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: center;
        margin: 0 4%;
    }

    .phone_hsitem_delete_btn {
        width: 80px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #505050;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: #505050;

    }

    .phone_hsitem_postpone {
        width: 92px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #3AA73E;
        border-radius: 4px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #FFFFFF;
    }

    .phone_expired_icon {
        width: 80px;
        float: right;
        position: absolute;
        right: 50px;
        margin-top: -68px;
        margin-right: 5%;
        z-index: 99;
    }

    .phone_expired_icontop {
        /*  margin-top: 50px;*/
    }

    /*******组合码弹窗********/
    .combined_contain {
        width: 90%;
        height: auto;
        padding: 20px 0px;
        background: #FFFFFF;
        border-radius: 12px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        margin-top: -20%;
    }

    .combined_header {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-weight: 600;
        font-size: 22px;
        color: #4A4A4A;
    }

    .combined_text {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        color: #AFAFB0;
    }

    .combined_listbox {
        width: 90%;
        height: auto;
        max-height: 200px;
        overflow-y: auto;
        margin-top: 20px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }

    .combined_listitem {
        width: 46%;
        height: auto;
        margin: 2%;
        display: flex;
        justify-content: flex-start;
        align-items: center;

    }

    .combined_listitem_img {
        width: 40px;
        height: 40px;
        border-radius: 8px;
    }

    .combined_listitem_apkname {
        width: 67%;
        height: 40px;
        line-height: 40px;
        font-weight: 500;
        font-size: 18px;
        color: #4A4A4A;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
        margin-left: 6px;
    }

    .combined_btnbox {
        width: 85%;
        height: 70px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 30px;
    }

    .combined_btn_cancel {
        width: 46%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: #CACACA;
        border-radius: 20px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
    }

    .combined_btn_ok {
        width: 46%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 20px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
    }


    /*******标签弹窗***/
    /**********标签弹窗**********/
    .apklabel_contain {
        width: 90%;
        height: 400px;
        background: #FFFFFF;
        border-radius: 18px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .vipgif {
        width: 100px;
        height: 100px;
        position: fixed;
        bottom: 14%;
        right: 0%;
        z-index: 99;
        cursor: pointer;
    }


    /******底部*******/
    .phone_assembly_codebox {
        width: 100%;
        height: 70px;
        background: #ffffff;
        position: fixed;
        bottom: 0px;
        z-index: 9999999;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px 0px 4px 0px #9A9A9A;
    }

    .phone_assembly_contain {
        width: 96%;
        height: 70px;

        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0px 2%;
    }

    .phone_assembly_left {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .phone_chooseall_icon {
        width: 22px;
    }

    .phone_chooseall_name {
        font-weight: 500;
        font-size: 17px;
        color: #3AA73E;
        margin: 0px 5px;
    }

    .chooseall_name {
        font-weight: 500;
        font-size: 17px;
        color: #3AA73E;
        margin: 0px 15px;
    }

    .phone_now_choose_text {
        font-size: 14px;
        color: #A9A9A9;
    }

    .now_choose_text {
        font-size: 14px;
        color: #A9A9A9;
    }

    .choose_number {
        color: #3AA73E;
        font-size: 14px;
    }

    .phone_assembly_right {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .assembly_right {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .phone_create_assembly_addbtn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
        font-weight: 500;
        cursor: pointer;
        margin-right: 10px;
    }

    .phone_create_assembly_addbtngreen {
        color: #3BA63D;
        background: #DDEDDD;
    }

    .phone_create_assembly_btn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .create_assembly_btn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .phone_create_assembly_btn_choose {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .create_assembly_addbtn {
        width: 150px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
        font-weight: 500;
        cursor: pointer;
        margin-right: 20px;
    }

    .create_assembly_addbtngreen {
        color: #3BA63D;
        background: #DDEDDD;
    }


    .create_assembly_btn_choose {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .phone_clear_expirFlag_btn {
        width: 110px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border: solid 1px #3AA73E;
        border-radius: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        margin-right: 9px;
    }

    .clear_expirFlag_btn {
        width: 110px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border: solid 1px #3AA73E;
        border-radius: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        margin-right: 9px;
    }

    .phone_clear_histroy_btn {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 17px;
        color: #ffffff;
    }

    .clear_histroy_btn {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 17px;
        color: #ffffff;
    }

    .phone_clear_histroy_btn2 {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #A9A9A9;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .clear_histroy_btn2 {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #A9A9A9;
        border-radius: 16px;
        font-size: 17px;
        color: #ffffff;
    }

    .history_adver {
        width: 96%;
        height: auto;
        margin-top: 130px;
    }

    .phone_history_adver {
        width: 96%;
        height: auto;
        margin-top: 140px;
        cursor: pointer;
    }

    .apktagheaderbox {
        margin-bottom: 20px;
    }

    .apktagheader_item {
        margin-right: 20px;
    }

    .apktagheader_item_name {
        padding: 0px 10px;
        height: 45px;
        line-height: 45px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 20px;
        color: #4A4A4A;
    }

    .apkselecttag .apktagheader_item_name {
        font-weight: 500;
        color: #3AA73E;
    }


    .phone_history_header_right {
        height: 80px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .phone_history_edit {
        width: 100px;
        height: 40px;
        background: #ffffff;
        line-height: 40px;
        text-align: center;
        border-radius: 20px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 18px;
        color: #3AA73E;
        cursor: pointer;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        margin-left: 8px;
    }

    .phone_history_edit_viptime {
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 16px;
        color: #9B9B9B;
        margin-left: 3%;
    }
    .phone_grouplabelbox {
        width: 92%;
        margin-left: 4%;
        margin-right: 4%;
        height: 40px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .phone_grouplabel_edit_icon {
        width: 28px;
        height: auto;
        margin-right: 2%;
    }

    .phone_item_grouplabel_name {
        width: 92%;
        height: 40px;
        line-height: 40px;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
        font-size: 20px;
        color: #3AA73E;
    }

    .phone_item_grouplabel_name2 {
        color: #9B9B9B;
    }


    .hsitem_apkbox {
        width: 92%;
        max-height: 450px;
        overflow-y: scroll;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-left: 4%;
        /*     border-bottom: solid 1px #D4D4D4;*/
        padding-top: 10px;
        padding-bottom: 10px;


    }

    .hsitem_apkbox_line {
        width: 92%;
        height: 1px;
        background: #D4D4D4;
        margin-top: 10px;
        margin-left: 4%;
    }

    .hsitem_apkbox::-webkit-scrollbar {
        display: none; /* Chrome, Safari and Opera */
    }

    .hsitem_apkbox_zitem {
        padding: 8px 8px;
        border-radius: 6px;
        border: 1px solid #3AA73E;
        margin-bottom: 15px;
        width: 47%;
    }

    .hsitem_groupbox_zitem_section1 {
        padding: 8px 0px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }

    .hsitem_groupbox_zitem_section2 {
        width: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 8px;
    }

    .hsitem_deletecode_icon {
        width: 22px;
        height: auto;
        margin-right: 6px;
    }

    .hsitem_deletecode_icon2 {
        width: 20px;
        height: auto;
        margin-right: 6px;
    }

    .hsitem_deletecode_icon_text {
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 22px;
        color: #3AA73E;
    }

    .hsitem_deletecode_icon_text_hui {
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 22px;
        color: #A4A4A4;
    }

    .history_edit_viptime {
        font-size: 16px;
    }

    .deletecode_icon_text {
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 14px;
        color: #3AA73E;
    }

}

@media screen and (max-width: 600px) {

    .appcontainer {
        width: 100%;
        height: auto;
        position: relative !important;
        overflow: hidden !important;
        display: block !important;
    }

    .history_contain {
        width: 100%;
        height: auto;
        /* background: red;*/
    }

    .history_adver {
        width: 96%;
        height: auto;
        margin-top: 2%;
    }

    .phone_history_adver {
        width: 96%;
        height: auto;
        margin-top: 2%;
        cursor: pointer;
    }

    .list_contian {
        margin-bottom: 50px;
        background: #ffffff;
    }

    .phone_history_headerbox {
        width: 100%;
        padding-left: 3%;
        padding-right: 3%;
        height: 50px;
        background: none;

        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #F5F6FA;

    }

    .history_headertext {
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 18px;
        color: #4A4A4A;
    }

    .history_allnum {
        font-weight: 400;
        font-size: 15px;

    }

    .history_edit {
        width: 90px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        border-radius: 18px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        cursor: pointer;
    }

    .phone_history_header_right {
        height: 80px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .phone_history_edit {
        width: 80px;
        height: 30px;
        background: #ffffff;
        line-height: 30px;
        text-align: center;
        border-radius: 15px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        cursor: pointer;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        margin-left: 8px;
    }

    .phone_history_edit_viptime {
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: #9B9B9B;
        margin-left: 3%;
    }

    .nologin_title {
        width: 94%;
        height: auto !important;
        font-size: 16px;
        font-family: Source Han Sans SC;
        font-weight: 600;
        color: #242830;
        line-height: 22px;
        margin-left: 3%;
        margin-right: 3%;
        margin-bottom: 5px;
    }

    .nologin_title2 {
        width: 94%;
        height: auto !important;
        font-size: 16px;
        font-family: Source Han Sans SC;
        font-weight: 600;
        color: #242830;
        line-height: 22px;
        margin-left: 3%;
        margin-right: 3%;
        margin-bottom: 0px;
    }

    .nologin_smalltitle {
        font-size: 12px;
        width: 100%;
        margin-left: 0px;
        line-height: 16px;
    }

    .apktagheaderbox {
        height: 45px;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .apktagheader_item_subscript {
        width: calc(100% - 30px);
        height: 2px;
        background: none;
        border-radius: 1px;
        margin-top: -6px;
    }

    .apktagheader_item {
        height: 40px;
        margin-right: 10px;
    }

    .apktagheader_item_name {
        padding: 0px 10px;
        height: 35px;
        line-height: 35px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 17px;
        color: #4A4A4A;

    }

    .apkselecttag .apktagheader_item_name {
        font-weight: 500;
        color: #3AA73E;
    }


    .list_history_item {
        width: 94%;
        height: auto;
        margin-bottom: 10px;
    }

    .apkinfo_item_icon {
        width: 55px;
        height: auto;
    }

    .apkinfo_item_code {

        font-size: 18px;
        font-family: PingFang SC, PingFang SC;
        font-weight: 600;
        color: #242830;
        line-height: 22px;

        margin-bottom: 10px;
    }

    .apkinfo_item_apkname {
        padding: 4px 0px;
        background: rgba(24, 149, 29, 0.1);
        border-radius: 4px;
        font-size: 13px;
        font-family: PingFang SC, PingFang SC;
        font-weight: 500;
        color: #18951D;
        margin-right: 10px;
        width: 25% !important;
        max-width: 25%;
        text-align: center;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
    }

    .apkinfo_item_name {
        width: 98%;
        font-size: 15px;
        font-family: PingFang SC, PingFang SC;
        font-weight: 400;
        color: #999999;
        height: 22px;
        line-height: 22px;
        margin-left: 0px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;

    }

    .apkinfo_item_apkinfobox {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-top: 5px;


    }

    .apkinfo_item_version, .apkinfo_item_version_num {
        font-size: 13px;
        /*  width: 100%;*/
    }

    .apktimebox_item {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 2px;

    }

    .apktimebox_item_time {
        font-size: 11px;
        line-height: 20px;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 400;
        color: #999999;
        margin-right: 10px;
        /* width: 80%;*/
    }

    .apktimebox_item_img {
        width: 15px;
        height: auto;
        margin-right: 5px;
    }

    .expired_icon {
        width: 55px;
        float: right;
        position: absolute;
        margin-right: 10px;
        margin-top: 0px;
    }

    .nohistory_contain {
        height: 50%;
        min-height: 80vh;
        margin-bottom: 10vh;
    }

    .nohistory_contain2 {
        height: 50%;
        min-height: 55vh;
        margin-bottom: 10vh;
    }

    .nohistory_img {
        width: 300px;
        height: auto;
    }

    .nohistory_text {
        width: 100%;

        text-align: center;
        font-size: 16px;
        font-family: Source Han Sans SC, Source Han Sans SC;
        font-weight: 400;
        color: #798D95;
        line-height: 40px;
        margin-top: -60px;
    }

    /*****手机版历史记录******/
    .history_container {
        width: 100%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        align-content: flex-start;
        position: relative;
        min-height: 90vh;
        background: #F5F6FA;
        overflow-x: hidden;

    }

    .phone_list_contian {
        width: 94%;
        margin: 0 3%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        padding-bottom: 80px;
    }

    .phone_delethistory_box {
        width: 96%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: -10px;

    }

    .phone_delethistory_icon {
        width: 14px;
        height: auto;
        cursor: pointer;
    }

    .phone_list_history_item {
        width: 100%;
        height: auto;
        padding: 20px 0px 0px 0px;
        background: #FFFFFF;
        border-radius: 12px;
        margin-bottom: 12px;
        box-shadow: 0px 1px 4px 1px rgba(154, 154, 154, 0.1);
    }

    .phoneexpired {
        opacity: 0.4;

    }

    .groupitem {
        background: #EBF4EB;
    }

    .phone_hsitem_infobox {
        width: 92%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: -5px 4% 0px 4%;
        padding-bottom: 12px;

    }

    .phone_history_choose_icon {
        width: 22px;
        height: auto;
        margin-right: 5px;
        margin-bottom: 10px;
    }

    .hsitem_apkimg {
        width: 17%;
        height: auto;
        border-radius: 15px;
        margin-top: -6px;

    }

    .hsitem_apkinfo_right {
        width: 44%;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-content: center;
        margin-left: 5px;

    }

    .hsitem_apkinfo_code {
        width: 100%;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 22px;
        color: #3AA73E;
        line-height: 30px;
    }

    .hsitem_apkinfo_filename {
        width: 100%;
        line-height: 22px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 16px;
        color: #505050;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 3px 0px;
    }

    .blod {
        font-weight: 600;
    }

    .hsitem_apkinfo_sizebox {
        width: 120%;
        display: flex;
        flex-wrap: nowrap;
        height: 20px;
        justify-content: flex-start;
        align-items: center;
        margin-right: -20%;
    }

    .hsitem_apkinfo_size {
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        color: #4A4A4A;
    }

    .hsitem_apkinfo_line {
        width: 1px;
        height: 12px;
        background: #C0C0C1;
        margin: 0px 5px;
    }

    .hsitem_apkinfo_apktime {
        font-size: 14px;
        color: #F72901;
        height: 20px;
        line-height: 20px;
    }


    .hs_hsitem_postpone {
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(0deg, #56AA5A, #67CB6C);
        border-radius: 146px;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 14px;
        color: #FFFFFF;
        margin-top: -10px;
    }

    .hs_hsitem_postpone3 {
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #9A9A9A;
        border-radius: 146px;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 14px;
        color: #FFFFFF;
    }

    .hs_hsitem_postpone3 {
        width: 80px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #9A9A9A;
        border-radius: 146px;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 14px;
        color: #FFFFFF;
    }

    .hs_hsitem_postpone2 {
        width: 80px;
        height: 32px;

        background: none;

    }

    .phone_grouplabelbox {
        width: 92%;
        margin-left: 4%;
        margin-right: 4%;
        height: 30px;
        display: flex;
        justify-content:flex-start;
        align-items: center;
    }

    .phone_grouplabel_edit_icon {
        width: 25px;
        height: auto;
        margin-right: 2%;
    }

    .phone_item_grouplabel_name {
        width: 92%;
        height: 30px;
        line-height: 30px;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
        font-size: 15px;
        color: #3AA73E;
    }

    .phone_item_grouplabel_name2 {
        color: #9B9B9B;
    }

    .hsitem_apkbox {
        width: 92%;
        max-height: 450px;
        overflow-y: scroll;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-left: 4%;
        /*    border-bottom: solid 1px #D4D4D4;*/
        padding-top: 10px;
        padding-bottom: 10px;


    }

    .hsitem_apkbox_line {
        width: 92%;
        height: 1px;
        background: #D4D4D4;
        margin-top: 10px;
        margin-left: 4%;
    }

    .hsitem_apkbox::-webkit-scrollbar {
        display: none; /* Chrome, Safari and Opera */
    }

    .hsitem_apkbox_zitem {
        padding: 3px 4px;
        border-radius: 6px;
        border: 1px solid #3AA73E;
        margin-bottom: 4%;
        width: 48%;
    }

    .hsitem_groupbox_zitem_section1 {
        padding: 4px 0px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }

    .hsitem_groupbox_zitem_section2 {
        width: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 4px;
    }

    .hsitem_deletecode_icon {
        width: 12px;
        height: auto;
        margin-right: 6px;
    }

    .hsitem_deletecode_icon2 {
        width: 10px;
        height: auto;
        margin-right: 6px;
    }

    .hsitem_deletecode_icon_text {
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 14px;
        color: #3AA73E;
    }

    .hsitem_deletecode_icon_text_hui {
        color: #A4A4A4;
    }

    .phoneexpired2 {
        border: 1px solid #A4A4A4;
    }

    .phoneexpired2 .hsitem_zitem_code {
        color: #5A5A5A;
    }

    .phoneexpired2 .hsitem_groupbox_zitem_section1 {
        opacity: 0.4;
    }

    .hsitem_zitem_icon {
        width: 20px;
        height: 20px;
        border-radius: 6px;
    }

    .hsitem_zitem_code {
        font-weight: 600;
        font-size: 17px;
        color: #3AA73E;
        margin: 0px 6px;
    }

    .hsitem_zitem_apkname {
        font-size: 15px;
        color: #4A4A4A;
        font-weight: 600;
        max-width: 47%;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */

    }

    .phone_hsitem_infosizebox {
        width: 92%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 4%;
        border-bottom: solid 1px rgba(212, 212, 212, 0.7);
      /*  border-top: solid 1px rgba(212, 212, 212, 0.7);*/
        padding-bottom: 12px;
        padding-top: 12px;


    }

    .hsitem_sizebox {
    }

    .hsitem_sizebox3 {
        width: 33%;
        /*display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;*/
        margin-right: 3%;

    }

    .borderline {
        width: 1px;
        background: rgba(212, 212, 212, 0.7);
        height: 45px;
    }


    .hsitem_size_textleft {
        width: auto;
        text-align: left;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        color: #9B9B9B;
    }

    .hsitem_size_textright {
        width: auto;
        text-align: left;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        line-height: 25px;
        height: 25px;
        max-width:140px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #505050;
    }

    .size_left {
        text-align: left !important;
    }

    .trianglebox {
        width: 92%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        float: left;
        margin-top: -26px;
        margin-left: 4%;
        margin-right: 4%;

    }

    .triangle_btn {
        border-top: 8px solid #d5d5d5;
        border-bottom: 8px solid rgba(255, 255, 255, 0);
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
    }

    .hsitem_sizebox2 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .hsitem_size_textleft2 {
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 13px;
        line-height: 25px;
        color: #505050;
    }

    .hsitem_size_textright2 {

        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 13px;
        line-height: 25px;
        color: #505050;
    }

    .hsitem_updatebox {
        width: 75%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .hsitem_updatebtn {
        width: 47%;
        height: 34px;
        line-height: 34px;
        text-align: center;
        color: #3bb23f;
        font-size: 15px;
        background: #DDEDDD;
        border-radius: 17px;
    }

    .trianglebox2 {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 0px;

    }

    .triangletop {
        margin-top: 20px;
        margin-bottom: 5px;
    }

    .triangle_btn2 {
        border-top: 8px solid rgba(255, 255, 255, 0);
        border-bottom: 8px solid #d5d5d5;
        border-left: 8px solid rgba(255, 255, 255, 0);
        border-right: 8px solid rgba(255, 255, 255, 0);
    }


    .phone_hsitem_apktimebox {
        width: 92%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin: 0 4%;
        padding-bottom: 30px;
        padding-top: 12px;
    }

    .phone_hsitem_tagbox {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 2px;
        margin-top: 4px;
    }

    .phone_tagitem {
        padding: 3px 10px;
        border-radius: 6px;
        border: 1px solid #3AA73E;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: #329A35;
        margin-right: 10px;
        margin-bottom: 8px;
        display: flex;
        justify-content: center;
        align-items: center;

    }


    .phone_tagdelete_icon {
        width: 8px;
        margin-right: 4px;
    }

    .phone_tagitem_addtext {
        margin-right: 2px;
        width: 13px;
        height: auto;
    }

    .phone_tagitem_addtxt {
        font-weight: 400;
        font-size: 14px;
        color: #329A35;
        margin-top: 1px;
    }

    .phone_addtag {
        cursor: pointer;
        background: #DDEDDD;
        border: 1px solid #DDEDDD;
    }


    .phone_hsitem_apkbtnbox {
        width: 92%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: center;
        margin: 0 4%;
    }

    .phone_hsitem_delete_btn {
        width: 80px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border-radius: 4px;
        border: 1px solid #505050;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: #505050;

    }

    .phone_hsitem_postpone {
        width: 92px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #3AA73E;
        border-radius: 4px;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #FFFFFF;
    }

    .phone_expired_icon {
        width: 80px;
        float: right;
        position: absolute;
        right: 50px;
        margin-top: -68px;
        margin-right: 5%;
        z-index: 99;
    }

    .phone_expired_icontop {
        /* margin-top: 90px;*/
    }

    /******删除弹窗*****/
    .delete_contain {
        width: 80%;
        height: 174px;
        background: #FFFFFF;
        border-radius: 12px;
    }

    .delete_header {
        width: 100%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 16px;
        color: #1E1E1E;
        margin-top: 22px;
    }

    .delete_title {
        width: 90%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 400;
        height: 50px;
        line-height: 25px;
        font-size: 18px;
        color: #505050;
        margin-top: 22px;
        margin-left: 5%;
    }

    .delete_box {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }

    .delete_cancel {
        width: 45%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border-radius: 0px;
        border: none;
        border-right: 1px solid #F0F0F0;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 16px;
        color: #1E1E1E;
        margin: 0;

    }

    .delete_delete {
        width: 45%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background: none;
        border-radius: 0px;
        border: none;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 16px;
        color: #3AA73E;
        margin: 0;
    }


    /*******组合码弹窗********/
    .combined_contain {
        width: 90%;
        height: auto;
        padding: 20px 0px;
        background: #FFFFFF;
        border-radius: 12px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        margin-top: -20%;
    }

    .combined_header {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-weight: 600;
        font-size: 22px;
        color: #4A4A4A;
        margin-top: 20px;
    }

    .combined_text {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        color: #AFAFB0;
    }

    .combined_listbox {
        width: 82%;
        height: auto;
        max-height: 200px;
        overflow-y: auto;
        margin-top: 20px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }

    .combined_listitem {
        width: 46%;
        height: auto;
        margin: 2%;
        display: flex;
        justify-content: flex-start;
        align-items: center;

    }

    .combined_listitem_img {
        width: 40px;
        height: 40px;
        border-radius: 10px;
    }

    .combined_listitem_apkname {
        width: 67%;
        height: 40px;
        line-height: 40px;
        font-weight: 500;
        font-size: 16px;
        color: #4A4A4A;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示的行数，这里设置为2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 当内容超出容器时显示省略号 */
        margin-left: 6px;
    }

    .combined_btnbox {
        width: 82%;
        height: 70px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 15px;
    }

    .combined_btn_cancel {
        width: 44%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: #CACACA;
        border-radius: 20px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
    }

    .combined_btn_ok {
        width: 44%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 20px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
    }


    /*********更新文件弹窗*******/
    .updatepopup_window {
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999999;
        background: rgba(0, 0, 0, 0.4);
        display: flex;
        justify-content: center;
        align-items: center;


    }

    .updatepopup_contain {
        width: 80%;
        height: auto !important;
        background: #FFFFFF;
        border-radius: 20px;
        padding: 20px 25px;
        margin-top: -100px;
    }

    .update_contian_header {
        width: 100%;
        font-weight: 600;
        font-size: 20px;
        line-height: 40px;
        text-align: center;
        color: #4A4A4A;
    }

    .update_contianbox1 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        height: 190px;

    }

    .update_upload_icon {
        width: 220px;
        height: auto;
        cursor: pointer;
        margin-top: 15px;
    }

    .update_contianbox2, .update_contianbox3 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        height: 190px;

    }

    .update_sucess-img {
        width: 38px;
        margin-right: 10px;
        margin-top: 2px;
    }

    .update_sucess-img2 {
        width: 30px;
        margin-right: 10px;

    }


    .update_sucess_header {
        font-weight: 600;
        font-size: 24px;
        line-height: 45px;
        color: #4A4A4A;
    }

    .update_sucess_okbtn {
        width: 160px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 18px;
        color: #ffffff;
        border-radius: 20px;
        margin-top: 30px;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        cursor: pointer;
    }

    .update_sucess_text {
        width: 100%;
        text-align: center;
        line-height: 40px;
        font-weight: 400;
        font-size: 18px;
        color: #AFAFB0;
    }

    .loading {
        position: relative;
        width: 80px;
        height: 80px;
        border: 7px solid #40a842;
        border-top-color: #b1dbb1;
        border-right-color: #b1dbb1;
        border-bottom-color: #b1dbb1;
        border-radius: 100%;
        animation: circle infinite 0.95s linear;
        margin-top: 10px;

    }

    .update_loading_number {
        width: 80px;
        height: 80px;
        line-height: 80px;
        text-align: center;
        font-size: 23px;
        font-weight: 600;
        margin-left: -80px;
        margin-top: 10px;
        color: #4A4A4A;

    }

    .update_loading_text {
        width: 100%;
        line-height: 60px;
        text-align: center;
        font-weight: 600;
        font-size: 24px;
        color: #4A4A4A;
    }

    .phone_delethistory_box {
        width: 96%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: -8px;
    }

    .update_close_img {
        width: 16px;
        height: auto;
        cursor: pointer;
        margin-top: -6px;
    }

    .update_file_maxsize {
        width: 100%;
        text-align: center;
        font-size: 13px;
        color: #AFAFB0;
    }


    .update_sucess_box {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: -10px;
    }


    /**********标签弹窗**********/
    .apklabel_contain {
        width: 85%;
        height: auto;
        background: #FFFFFF;
        border-radius: 18px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        margin-top: -30%;
        padding: 35px 0px;
    }

    .apklabel_header {
        width: 100%;
        text-align: center;
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 20px;
        color: #4A4A4A;
        margin-top: 0px;
    }

    .inputtag {
        width: 74% !important;
        height: 42px !important;
        line-height: 42px !important;
        border: solid 1px #3AA73E !important;
        font-size: 16px !important;
        margin-top: 20px;
    }

    .redborder {
        border: solid 1px #F72901 !important;
    }

    .tag_errortext {
        width: 74%;
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #F72901;
        margin-top: -19px;
        margin-bottom: 0px;
    }

    .tag_btnbox {
        width: 74%;
        height: 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 5px;
    }

    .tag_btn_cancel {
        width: 45%;
        min-width: 100px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        background: #CACACA;
        border-radius: 19px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
        margin-right: 0px;
        margin-left: 0px;
    }

    .tag_btn_ok {
        width: 45%;
        min-width: 100px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 19px;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        cursor: pointer;
        margin-right: 0px;
        margin-left: 0px;
    }

    .vipgif {
        width: 70px;
        height: 70px;
        position: fixed;
        bottom: 14%;
        right: 2%;
        z-index: 99;
    }

    /********删除标签弹窗**********/
    .deletetag_containbox {
        width: 85%;
        height: auto;
        padding: 30px 0px;
        background: #FFFFFF;
        border-radius: 18px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        margin-top: -15%;
    }

    .deletetag_header_title {
        font-family: PingFang SC;
        font-weight: 600;
        font-size: 20px;
        color: #4A4A4A;
        height: auto;
        line-height: 35px;
        width: 90%;
    }

    .deletetag_btnbox {
        margin-top: 35px;
    }

    .deletetag_btncannel {
        width: 36%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        margin-left: 4%;
        margin-right: 4%;
        border-radius: 20px;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    .deletetag_gobtn {
        width: 36%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        margin-left: 4%;
        margin-right: 4%;
        border-radius: 20px;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }


    /**********手机版底部组合码*******************/
    .phone_assembly_codebox {
        width: 100%;
        height: 70px;
        background: #ffffff;
        position: fixed;
        bottom: 0px;
        z-index: 9999999;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0px 0px 4px 0px #9A9A9A;
    }

    .phone_assembly_contain {
        width: 96%;
        height: 70px;

        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0px 2%;
    }

    .phone_assembly_left {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin-left: 3%;
    }

    .phone_chooseall_icon {
        width: 22px;
    }

    .phone_chooseall_name {
        font-weight: 500;
        font-size: 17px;
        color: #3AA73E;
        margin: 0px 5px;
    }

    .phone_now_choose_text {
        font-size: 14px;
        color: #A9A9A9;
        margin-top: 4px;
    }

    .phone_assembly_right {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .phone_create_assembly_addbtn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
        font-weight: 500;
        cursor: pointer;
        margin-right: 10px;
    }

    .phone_create_assembly_addbtngreen {
        color: #3BA63D;
        background: #DDEDDD;
    }

    .phone_create_assembly_btn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .phone_create_assembly_btn_choose {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .phone_clear_expirFlag_btn {
        width: 110px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border: solid 1px #3AA73E;
        border-radius: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        margin-right: 9px;
    }

    .phone_clear_histroy_btn {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .phone_clear_histroy_btn2 {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #A9A9A9;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .clear_histroy_btn {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 17px;
        color: #ffffff;
    }

    .clear_expirFlag_btn {
        width: 110px;
        height: 32px;
        line-height: 30px;
        text-align: center;
        border: solid 1px #3AA73E;
        border-radius: 16px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 15px;
        color: #3AA73E;
        margin-right: 9px;
    }

    .clear_histroy_btn2 {
        width: 70px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #A9A9A9;
        border-radius: 16px;
        font-size: 17px;
        color: #ffffff;
    }

    .create_assembly_btn_choose {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .create_assembly_btn {
        width: 110px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #CACACA;
        border-radius: 16px;
        font-size: 15px;
        color: #ffffff;
    }

    .assembly_right {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .now_choose_text {
        font-size: 14px;
        color: #A9A9A9;
    }

    .choose_number {
        color: #3AA73E;
        font-size: 14px;
    }

    .chooseall_name {
        font-weight: 500;
        font-size: 17px;
        color: #3AA73E;
        margin: 0px 5px;
    }

    /********加入已有组合码弹窗**********/
    .addcode_contain {
        width: 80%;
        height: auto;
        padding: 0px 0px 20px 0px;
        background: #FFFFFF;
        border-radius: 26px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: flex-start;
    }

    .addcode_closebox {
        width: 90%;
        height: 30px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-left: 0;
        margin-top: 10px;
    }

    .addcloseicon {
        width: 20px;
        height: 20px;
        cursor: pointer;
    }

    .addcode_header {
        width: 80%;
        font-family: PingFangSC;
        font-weight: 600;
        font-size: 22px;
        color: #4A4A4A;
        margin-top: -10px;
    }

    .addcodelist {
        width: 100%;
        height: auto;
        max-height: 250px;
        overflow-y: scroll;
        margin-top: 20px;
    }

    .addcode_item {
        width: 100%;
        padding: 8px 10%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        border-bottom: 1px solid rgba(133, 133, 133, 0.2);
        margin: 0px;
    }

    .choosegroup {
        background: rgba(0, 0, 0, 0.02);
        color: #3AA73E;
    }

    .choosegroup .addcode_item_text {
        color: #3AA73E;
    }

    .addcode_itemgroupicon {
        width: 36px;
        height: auto;
        margin-left: 0px;
    }

    .addcode_item_text {
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 18px;
        color: #4A4A4A;
        margin-left: 20px;
    }

    .addcode_choosebox {
        width: 80%;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 10px;

    }

    .addcode_left {
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 18px;
        color: #A9A9A9;
    }

    .addcode_left .addcode_left_greentext {
        font-size: 22px;
    }

    .addcode_right {
        width: 140px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 20px;
        background: #CACACA;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        margin-right: -20px;
    }

    .addcode_right_choose {
        width: 140px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 20px;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 18px;
        color: #FFFFFF;
        margin-right: -20px;
    }

    .addcode_containbox {
        width: 80%;
        height: auto;
        padding: 40px 20px;
        background: #FFFFFF;
        border-radius: 30px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .addcode_header_title {
        width: 100%;
        text-align: center;
        font-family: PingFangSC, PingFang SC;
        font-weight: 600;
        font-size: 18px;
        color: #4A4A4A;
        line-height: 26px;
    }

    .addgroupcode_btnbox {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }

    .history_edit {
        width: 80px;
        height: 30px;
        background: #F5F6F8;
        line-height: 30px;
        text-align: center;
        border-radius: 15px;
        font-family: PingFang SC;
        font-weight: 500;
        font-size: 14px;
        color: #3AA73E;
        cursor: pointer;
        outline: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        margin-left: 8px;
    }

    .history_edit_viptime {
        font-family: PingFang SC;
        font-weight: 400;
        font-size: 12px;
        color: #9B9B9B;
        margin-left: 0px;
    }

    /*******分页********/
    .pagination {
        display: flex;
        gap: 8px;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin: 20px 20px 0px 20px;
    }

    .pages {
        display: flex;
        gap: 4px;
    }

    .paginationbox {
        min-width: 300px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .prevbox, .nextbox {
        width: 20px;
        height: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

    .previcon {
        width: 9px;
        height: 14px;
    }

    .pages {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .pagenumber_divbox {
        height: 28px;
        line-height: 28px;
        margin: 0px 5px;
        padding: 0px 5px;
        font-family: HelveticaNeue;
        font-size: 16px;
        color: rgba(0, 0, 0, 0.65);
        cursor: pointer;
    }

    .numberactive {
        color: #3AA73E !important;
        font-weight: bold !important;
    }

    .nowpagesizebox {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.65);
        margin: 15px 15px;
    }

    .jump-input {
        width: 50px !important;
        height: 28px !important;
        line-height: 28px !important;
        background: #FFFFFF;
        border-radius: 2px;
        border: 1px solid #D9D9D9 !important;
        margin: 0px 5px;
        font-family: HelveticaNeue;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.65);
        padding: 0px 0px !important;
        text-align: center;
    }

    .pagenumberbox {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.65);
    }

    .pagenumberbox select {
        padding: 0px 5px !important;
    }

    .page-size {
        width: 60px !important;
        height: 28px !important;
        line-height: 28px !important;
        background: #FFFFFF;
        border-radius: 2px;
        border: 1px solid #D9D9D9 !important;
        margin: 0px 5px;
        font-family: HelveticaNeue;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.65);
        text-align: center;
    }

    .notice_contain{
        width: 92%;
        margin-left: 4%;
        margin-right: 4%;
        margin-top: -10%;
    }
    .notice_text{
        width: 100%;
        padding: 0px 5%;
        font-size: 16px;
        line-height: 30px;
        color: #4A4A4A;
        text-indent: 2em;
    }
    .notice_bold{
        font-weight: 800;
    }
    .notice_btnok{
        width: 160px;
        height: 44px;
        line-height: 44px;
        text-align: center;
        background: linear-gradient(to bottom, #68ce6e, #56ab5a);
        border-radius: 22px;
        font-size: 20px;
        color: #ffffff;
        cursor: pointer;
        font-weight: 500;
        margin-top: 20px;
    }
}
