html, body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

.login-content-btn img {
    width: 25px;
    height: 20px;
    margin-left: 5px;
}

.login-content-btn {
    width: 60%;
    height: 50px;
    background: #33c24d;
    color: white;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-top: 8px;
}

.login-content-title {
    line-height: 60px;
    text-align: center;
}

.login-content {
    width: 100%;
    height: 200px;
    background: white;
    border-radius: 10px 10px 0 0;
}

.login {
    width: 100%;
    height: 100vh;
    background: #0000004f;
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 22;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #000;
}

a, label, button, input, select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    border: 0;
}

body {
    background: #fff;
    color: #666;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #08acee;
}

button {
    outline: 0;
}

img {
    border: 0;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}

.divHeight {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
    position: relative;
    overflow: hidden;
}

.r-line {
    position: relative;
}

.r-line:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}

/* 必要布局样式css */
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.aui-scrollView {
    width: 100%;
    height: 200px;
    background-size: 100%;
}

.aui-navBar {
    height: 50px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #ffffff;
}

.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-left: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-right: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #333;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.icon-news {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEyODlBRUYxODhGMTFFOTkyQThFQjYzQTUzMTJFQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyODlBRjAxODhGMTFFOTkyQThFQjYzQTUzMTJFQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTI4OUFFRDE4OEYxMUU5OTJBOEVCNjNBNTMxMkVDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTI4OUFFRTE4OEYxMUU5OTJBOEVCNjNBNTMxMkVDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoaOD2sAAA/4SURBVHja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');

}

.icon-email {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEyODlBRjMxODhGMTFFOTkyQThFQjYzQTUzMTJFQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyODlBRjQxODhGMTFFOTkyQThFQjYzQTUzMTJFQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTI4OUFGMTE4OEYxMUU5OTJBOEVCNjNBNTMxMkVDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTI4OUFGMjE4OEYxMUU5OTJBOEVCNjNBNTMxMkVDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg2XL1wAAAtOSURBVHja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');
}

.m-slider {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}

.slider-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    position: relative;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.slider-item {
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.slider-item img {
    width: 100%;
    height: 170px;
    display: block;
    border: none;
    border-radius: 15px;
}

.slider-pagination {
    text-align: right;
    position: absolute;
    width: 100%;
    z-index: 2;
    right: 0;
    bottom: 10px;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.slider-pagination > .slider-pagination-item {
    margin: 0 .25rem;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.2);
}

.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
    background-color: #fff;
    border-radius: 100%;
}

.aui-palace {
    padding: 0.5rem 0;
    position: relative;
    overflow: hidden;
}

.aui-palace-grid {
    position: relative;
    float: left;
    padding: 1px;
    width: 25%;
    box-sizing: border-box;
    margin: 5px 0;
}

.aui-palace-grid-icon {
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.aui-palace-grid-icon img {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}

.aui-palace-grid-text {
    display: block;
    text-align: center;
    color: #333;
    font-size: 0.85rem;
    white-space: nowrap;
    padding-top: 0.3rem;
}

.aui-palace-grid-text h2 {
    font-size: 0.9rem;
    font-weight: normal;
    color: #363a45;
}

.aui-flex-box h2 {
    text-align: right;
    font-weight: bold;
    font-size: 1rem;
    color: #424c58;
}


.aui-arrow a {
    color: #999;
    font-size: 0.8rem;
}

.aui-list-theme {
    overflow: hidden;
    position: relative;
    padding: 0 0 0 10px;
    margin-bottom: 1rem;
}

/* 仅最后一个 .aui-list-theme 添加底部 padding */
.aui-list-theme:last-of-type {
    padding-bottom: 57px;
}


.aui-list-theme-item {
    width: 46.999%;
    float: left;
    margin-left: 0;
    margin-right: 3%;
    margin-bottom: 0.5rem;
}

.aui-list-theme .aui-list-theme-item:nth-child(2) {
    margin-right: 0;
}

.aui-list-theme .aui-list-theme-item:nth-child(4) {
    margin-right: 0;
}

.aui-list-img {
    height: auto;
    width: 100%;
    overflow: hidden;
    border-radius: 2px;
    position: relative;
    margin-bottom: 0.5rem;
}

.aui-user-text {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #ff7300a8;
    padding: 0.2rem;
    width: 50px;
    font-size: 0.75rem;
    color: #fff;
    border-radius: 2px;
}

.aui-list-img img {
    width: 100%;
    height: 200px;
    display: block;
    background-color: #FFF;
    border: none;
}

.aui-list-title h3 {
    color: #2a2a2a;
    font-weight: normal;
    font-size: 1rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center;
}

.aui-list-title p {
    text-align: center;
}

.aui-list-title span {
    color: #9a9a9a;
    font-size: 0.65rem;
    text-align: center;
}

.aui-user-img {
    width: 170px;
    margin-right: 1rem;
}

.aui-user-img img {
    width: 100%;
    height: auto;
    display: block;
    background-color: #FFF;
    border: none;
}

.aui-flex-box span {
    overflow: hidden;
}

.aui-flex-box span img {
    width: 18px;
    display: block;
    border: none;
    float: left;
    margin-right: 0.2rem;
}

.aui-flex-box h3 {
    text-align: left;
    font-weight: normal;
    font-size: 0.95rem;
    margin-bottom: 0.2rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
}

.aui-flex-box p {
    color: #767d83;
    font-size: 0.85rem;
}

.aui-flex-box span {
    color: #c1c2c4;
    font-size: 0.85rem;
}


.aui-flex-box h4 {
    margin-top: 0.6rem;
    color: #0bb376;
    font-size: 0.9rem;
}

.aui-ad {
    width: 100%;
    margin: 0.4rem 0;
}


.aui-ad img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}


/**/
.codeimg {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
}

.codeimg a {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
}

.codeimg-item {
    width: 33%;
    background: white;
    margin-bottom: 10px;
    border-radius: 11px;
}

.codeimg-item-img {
    width: 100%;
    height: 165px;
}

.codeimg-item-img img {
    width: 100%;
    height: 100%;
    border-radius: 11px;
}

.aui-list-title div {
    color: #2a2a2a;
    font-weight: normal;
    font-size: 1rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center;
}

.aui-list-title p {
    text-align: center;
}

.aui-list-title span {
    color: #9a9a9a;
    font-size: 0.65rem;
    text-align: center;
}


/*    */

.auiflex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.auiflex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}

.auiflex-box h2 {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    font-weight: normal;
    color: #363a45;
}

.auiarrow a {
    color: #999;
    font-size: 0.8rem;
}

