.txy-title {
    text-align: center;
    font-size: 21px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}

.txy-login-title {
    text-align: center;
    font-size: 28px;
    color: #3cc51f;
    font-weight: 600;
    margin: 30px 15%;
}

.txy-header {
    font-size: 21px;
    padding: 2px 0;
}

.txy-hide {
    display: none;
    /* visibility: hidden; */
}

.weui_btn.txy_weui_btn_mini_10 {
    line-height: 1.5;
    font-size: 12px;
    padding: 0 .75em;
    display: inline-block;
}

.txy_weui_media_desc {
    color: #FF7F00;
    font-size: 13px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.txy_left {
    float: left;
    text-align: left;
    padding-left: 14px;
    padding-right: 14px;
    color: black;
    padding-right: 14px;
}

.txy_defaultColor {
    color: #04BE02;
}

.txy_warning {
    color: #f60;
}

.txy_success {
    color: #4cd964;
}

.txy_error {
    color: #f6383a;
}

.txy_right {
    float: right;
    text-align: right;
    padding-left: 14px;
    padding-right: 14px;
    padding-right: 14px;
}

.txy_weui_cells_title {
    margin-top: .77em;
    margin-bottom: .3em;
    padding-left: 15px;
    padding-right: 15px;
    color: #FF7F00;
    font-size: 14px;
}

.txy_pull-right {
    float: right;
}

.txy_pull-left {
    float: left;
}

.txy_center {
    text-align: center;
}

.txy_hidden {
    display: none;
}


.divider {
    color: #888;
    display: table;
    height: auto;
    line-height: 1;
    overflow: hidden;
    padding: 10px 15px;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
}

.divider::after, .divider::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    content: "";
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
}

.divider::before {
    background-position: right 1em top 50%;
}

.divider::after {
    background-position: left 1em top 50%;
}

/* *************** */
.quicklogin {
    text-align: center;
    color: #919191;
    margin-top: 10px;
}

/**鏍囩**/
.weui-badge_diy_defColor {
    display: inline-block;
    padding: .15em .4em;
    min-width: 8px;
    border-radius: 18px;
    background-color: #04BE02;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
}

/**鏍囩**/
.weui-badge_diy_redColor {
    display: inline-block;
    padding: .15em .4em;
    min-width: 8px;
    border-radius: 18px;
    background-color: #f6383a;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
}


/**鎼滅储寮瑰嚭椤甸潰鏍峰紡**/
.zh-sub-title {
    text-align: center;
    color: #888;
    font-size: 14px;
}

.zh-header {
    padding: 10px 0;
}

.zh-second-title {
    text-align: center;
    font-size: 24px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}


