/*
*  author: lzy
*  home.css
*  http://azenui.com/
*  http://a-ui.cn/
*  http://588sucai.com/
*  合作事宜:18801061167 18519232894
*  QQ:874731831
*  微信:18519232894
*  北京索引时代工作室
*/
.aui-palace {
    padding: 1rem;
    position: relative;
    overflow: hidden;
}

.aui-palace-grid {
    position: relative;
    float: left;
    padding: 0.3rem 0;
    width: 20%;
    box-sizing: border-box;
    background-color: white;
}

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

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

.aui-palace-grid-text {
    display: block;
    text-align: center;
    color: #374455;
    font-size: 0.85rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0.1rem;
}

.aui-palace-grid-text h2 {
    font-size: 0.9rem;
    color: #374455;
}

.aui-palace-grid-text p {
    font-size: 0.8rem;
    font-weight: normal;
    color: #374455;
}

.aui-arrow {
    text-align: right;
    color: #999;
    padding-right: 13px;
    position: relative;
    font-size: 0.8rem;
}

.aui-arrow:after {
    content: " ";
    display: inline-block;
    height: 7px;
    width: 7px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
    border-radius: 1px;
}

.aui-flex-color {
    margin: 0.2rem 1rem;
    border-radius: 0 0 5px 5px;
    background-color: #cff0f9;
    background: -webkit-linear-gradient(left, #cff0f9 , #f3fbfe);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #cff0f9 , #f3fbfe);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #cff0f9 , #f3fbfe);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #cff0f9 , #f3fbfe);
    /* 标准的语法 */
    padding: 0.5rem 0.4rem;
}

.box {
    margin-top: 0.25rem;
    height: 20px;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
}

.t_news {
    height: 20px;
    color: #fff;
    overflow: hidden;
    position: relative
}

.t_news b {
    line-height: 20px;
    font-weight: 700;
    display: inline-block
}

.news_li, .swap {
    line-height: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 1px
}

.news_li a, .swap a {
    color: #2d2f44;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 0.8rem;
}

.news_li a em {
    font-style: normal;
}

.news_li li {
    color: #2d2f44;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    height: 20px;
    padding-left: 5px;
    line-height: 20px;
}

.swap {
    top: 20px
}

.aui-news-img img {
    width: 20px;
    height: auto;
    display: block;
    margin-left: -3px;
    float: left;
}

.swap li {
    color: #2d2f44;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    height: 20px;
    padding-left: 5px;
    line-height: 20px;
}

.swap li a {
    color: #2d2f44;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    height: 20px;
    line-height: 20px;
}

.aui-flex-color .t_news ul li a em {
    border-radius: 5px 0 5px 0;
    background-color: #39acde;
    background: -webkit-linear-gradient(left, #39acde , #27cdf3);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #39acde , #27cdf3);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #39acde , #27cdf3);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #39acde , #27cdf3);
    /* 标准的语法 */
    color: #fff;
    padding: 0.15rem 0.3rem;
    font-size: 0.75rem;
    line-height: 1.2;
    margin-right: 0.3rem;
}

.aui-flex-color .aui-flex-box .box ul {
    background: none;
}

.aui-flex-color .aui-flex-box .box ul li {
    background: none;
    padding: 0;
}

.aui-flex-color .aui-flex-box .box ul li:after {
    border: none;
}

.aui-news-sml img {
    width: 2.2rem;
    display: block;
    border: none;
}

.aui-palace-grid-text button {
    background: none;
    border: 1px solid #b2b8cc;
    border-radius: 5px;
    font-size: 0.85rem;
    padding: 0.05rem 0;
    color: #b2b8cc;
    width: 100%;
    display: block;
}

.aui-flex-title {
    padding: 1rem 0 0 1rem;
}

.aui-flex-title h2 {
    font-size: 1rem;
    font-weight: normal;
    color: #64697b;
}

.aui-nav-img {
    padding: 0;
}

.aui-member-list {
    background: #ffffff;
}

.aui-member-box {
    width: 100%;
    position: relative;
    margin-bottom: 1rem;
}

.aui-member-user {
    width: 60px;
    height: 60px;
    margin-right: 0.8rem;
}

.aui-member-user img {
    width: 60px;
    height: 60px;
    display: block;
    border: none;
    border-radius: 100%;
}

.aui-grids {
    position: relative;
    overflow: hidden;
    padding: 0;
}

.aui-grids-item {
    width: 25%;
    float: left;
    position: relative;
    z-index: 0;
    padding: 0.32rem 0;
    font-size: 0.85rem;
    text-align: center;
    color: #fff;
}

.aui-grids-item-icon {
    width: auto;
    height: auto;
    margin: 0 auto;
}

.aui-grids-item-icon img {
    width: 30px;
    height: 30px;
    display: block;
    border: none;
}

.aui-grids-item-text {
    color: #9399a5;
    font-size: 0.8rem;
    padding-top: 0.3rem;
}

.aui-grids-item-icon span {
    color: #101d37;
    font-weight: bold;
    font-size: 1rem;
}

.aui-grids-one .aui-grids-item-icon {
    height: auto;
}

.aui-member-sign {
    width: auto;
    height: 32px;
    line-height: 32px;
    border-radius: 50px 0 0 50px;
    margin-right: -15px;
    color: #003333;
    font-size: 0.85rem;
    position: relative;
    padding-left: 1.9rem;
    padding-right: 0.8rem;
    background-image: -webkit-gradient(linear, left top, right top, from(#e5e5e5), to(#a9a9a9));
    background-image: -webkit-linear-gradient(left, #e5e5e5, #a9a9a9);
    background-image: -moz-linear-gradient(left, #e5e5e5, #a9a9a9);
    background-image: linear-gradient(to right, #e5e5e5, #a9a9a9);
    background-color: #a9a9a9;
}

.aui-ren-arrow {
    text-align: right;
    color: #808080;
    padding-right: 13px;
    position: relative;
}

.aui-ren-arrow span {
    font-size: 0.8rem;
    color: #858d95;
}

.aui-ren-arrow:after {
    content: " ";
    display: inline-block;
    height: 7px;
    width: 7px;
    border-width: 1px 1px 0 0;
    border-color: #c1c1c1;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}

.aui-info-img {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 0.3rem;
}

.aui-member-list p {
    color: #6f6f6f;
    font-size: 0.85rem;
}

.aui-member-list .aui-flex {
    padding: 1rem;
}

.aui-navBar-blue {
    background-color: #4bb8e3;
    background: -webkit-linear-gradient(left, #4bb8e3 , #59c8e5);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #4bb8e3 , #59c8e5);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #4bb8e3 , #59c8e5);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #4bb8e3 , #59c8e5);
    /* 标准的语法 */
}

.aui-navBar-blue .aui-navBar-item:first-child {
    color: #fff;
    font-weight: normal;
}

.aui-search-box {
    background: #f4f5f9;
    border-radius: 22px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 32px;
}

.aui-search-box input {
    width: 100%;
    background: none;
    border: none;
    font-size: 0.85rem;
    text-align: left;
    height: 32px;
    border-radius: 22px;
    padding: 0.55rem 0 0.55rem 1.8rem;
}

.icon-search {
    position: absolute;
    background-image: url('data:image/png;base64,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JjYfeU+e6P/S+K282NOzuaJDS6g9EHGq5u+T7q4ZOFCvtKmwyfLCBaVtpBzj2D42Mzsbf5WPl1evXSs+4LXDviotTVMG4S4w6/NTXt+RicUQ4n36/datyKBdiBw5UumJih3LOdYneqavw+5WkjIaRmORJi6yU//MOLF+zMGD2I676N12tx3bjzi2/dYtOsKcKffoUXa78QcDYVJSc4F5J5EkJD/K+WDUKJol+EkvRiTCn2koli1cCBuUUFQ7smOKeyz3V9xyx3KVGjVSgXFdQVgYvc2kJPvoI+bPjrFrJSXYyZY23ti0SSR293Cc+OhRV9tda6HE+NrU0rzyJUu4piyVv5XBhUr34mPIcnOZGe1li4uKaAJSUVdejhpWROkyGfuJViDG1FSuL4hHVv/+gvV0mlVZWVEAPqeljo4YC0v8jl9jphTus0yRSKWQDRtExR7Fdvj6a2X32DbbaRWvlyxMYCZIc3MTid09bLfdvdtVdtZ6rJjrtuOasrjeHa7FQ9v6NX+BQBGg4N5j2/u6k7A/5Yb0Ty9eoB9+gf+vFER4IoyJKypYKlsjL3B3F4k8xPZMKu2s+lp3cEviFl60zLk2eLBerDxKzzckhB7Dh/IDA7mHMrUrwCUBFLFiLqTY0chTwtpUS2l0QQGEFIfJ7SiPrUAfxL98ScH0Z7bK3d3/La8zwgE5OR1dTrdzcEu4rBTX4tHcCbCGJrLnTk64yWbSUisrbCZ3zB4xAqexCBUGBrwf4naiPZxhVVrKzsKc9hYU/Ccfy6Xt/p3d6aokgERy0fJOr9mzqVH+T/rg9GmleeGWTGcLUPTqFYY0hZGhp6e4evqX9nOys1Wdv9s7WFW4b4QYnqo9X33XxKT3V7RRJmtomJUzK8fRkd8Epinib6RIpOMXLGDFmMoGHTvWbkcr2lCZJbOQv/rwQ1X/un9zDu7uNH/E5ThcmPWJEwjEYEprR7ZtNCIQnZUldvD8h923rbQOKaHbBBT+WxCJPI/aDUhIgB8+R5y/P1dV2eaJY3CSFVtbqzqfzsFaQhzkWSV0T0qiCPqYwv380MAC8eRXGuXT8AQv1Ffao0PNSCSp5blTXVwkLilW0oycnISalMd5rpWVEpvUVdITSUlcRFDbeurQoUOHDh06dOjQ8dvnX2mDFMGQbEG4AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA4LTA4VDE5OjE5OjE3KzA4OjAwRRiWrgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wOC0wOFQxOToxOToxNyswODowMDRFLhIAAABIdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX3JlM2h6bnpnOHYvc291c3VvLnN2Z7IueSIAAAAASUVORK5CYII=');
    left: 8px;
    top: 0.32rem;
    background-size: 19px;
}

.aui-navBar-blue .aui-center {
    width: 75%;
    margin-left: 20%;
}

.aui-palace-one {
    margin-top: -0.5rem;
    border-radius: 10px 10px 0 0;
    background-color: white;
    position: relative;
    z-index: 2;
}

.aui-flex-box h2 {
    font-size: 0.98rem;
    color: #3a4756;
}

.aui-flex-title-one {
    padding-top: 0;
}

.aui-flex-chang {
    margin: 0 1rem;
    border-radius: 5px 5px 0 0;
    background-color: #cff0f9;
    background: -webkit-linear-gradient(left, #cff0f9 , #f3fbfe);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #cff0f9 , #f3fbfe);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #cff0f9 , #f3fbfe);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #cff0f9 , #f3fbfe);
    /* 标准的语法 */
    padding: 0.7rem 1rem;
}

.aui-ratio-title {
    float: left;
    width: 70%;
}

.aui-ratio-text {
    float: left;
    width: 20%;
}

.aui-ratio-title h2 {
    font-size: 1.2rem;
    font-weight: bold;
    font-family: "Apple SD Gothic Neo";
    padding-right: 0.5rem;
    padding-top: 0.45rem;
    text-align: right;
}

.aui-ratio-title h2 em {
    font-size: 0.8rem;
    font-weight: normal;
    color: #65737d;
}

.aui-ratio-text h2 {
    font-size: 0.8rem;
    color: #8f99a2;
    font-weight: normal;
    text-align: center;
}

.aui-ratio-text span {
    color: #3f4b59;
    font-size: 0.8rem;
    position: relative;
}

.aui-flex-chang .aui-flex-box {
    position: relative;
}

.aui-flex-chang .aui-flex-box:not(:nth-child(2n)):before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: -0.8rem;
    height: 100%;
    border-right: 1px solid #ccd6e0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.aui-house-img {
    width: 100px;
    height: 100px;
    margin-left: 1rem;
}

.aui-flex-border {
    border: 1px solid #e4e9f5;
    margin: 0 1rem;
    border-radius: 5px;
}

.aui-flex-border h2 {
    color: #3e4a5a;
    font-weight: 500;
    margin-bottom: 0.4rem;
}

.aui-flex-border p {
    color: #7a828d;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-overflow: ellipsis;
    font-size: 0.85rem;
}

.aui-flex-border h3 {
    color: #3e4a5a;
    font-weight: 400;
    margin-bottom: 0.3rem;
    font-size: 0.85rem;
    margin-top: 0.4rem;
}

.aui-flex-border h3 em {
    font-weight: bold;
    color: #f95d35;
    margin-right: 0.3rem;
}

.aui-flex-bottom {
    padding-bottom: 0;
}

.aui-activity {
    padding: 0.1rem 0;
}

.aui-activity-item {
    background: #fff;
    display: block;
    position: relative;
}

.aui-flex-hos {
    width: 110px;
    height: 110px;
    margin-right: 0.8rem;
    position: relative;
}

.aui-flex-hos img {
    width: 100%;
    display: block;
    border: none;
}

.aui-activity .aui-flex-box h2 {
    font-weight: normal;
    font-size: 0.95rem;
    color: #333;
    margin-bottom: 0.3rem;
}

.aui-flex-address {
    font-size: 0.8rem;
    width: 100%;
    padding: 0;
}

.aui-flex-address .aui-flex-box {
    color: #676c73;
    font-size: 0.7rem;
}

.aui-flex-price {
    color: #fe5019;
    font-weight: normal;
    font-size: 0.99rem;
}

.aui-flex-price em {
    font-style: normal;
    font-size: 0.7rem;
    font-weight: normal;
}

.aui-flex-box p {
    color: #676c73;
    font-size: 0.7rem;
    margin-bottom: 0.2rem;
}

.aui-pattern {
    position: relative;
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.aui-pattern em {
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    color: #9aa0a6;
    font-size: 0.7rem;
    font-style: normal;
    padding: 0 2px;
}

.aui-pattern .aui-pattern-one {
    border: 1px solid #dcecfb;
    background: #dcecfb;
    color: #678eb0;
}

.aui-pattern .aui-pattern-two {
    border: 1px solid #ecf5e2;
    background: #ecf5e2;
    color: #698e60;
}

.aui-ranking {
    padding-top: 0.2rem;
}

.aui-ranking p em {
    background: #e6c68a;
    font-size: 0.7rem;
    color: #fff;
    font-style: normal;
    padding: 1px 4px;
    margin-right: 0.3rem;
}

.aui-ora {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
}

.aui-flex-hos img {
    width: 100%;
    display: block;
    border: none;
    border-radius: 3px;
}

.aui-comm {
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
}

.icon-comm {
    background-size: 15px;
    width: 15px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACuUlEQVRoQ+2a4XETMRCF36sAqIB0QKiAUAGhAkgFIRUQKgAqIFQQqABSAaQD0oFTwTLPo7tRzvKdIktny5b+eMb2Svq0T3vaPREH1nhgvGjAvsfN7CmAF5Wo4J7k36m5rnjYQX4GcApAwLW13wA+kdTnSnsAbGbHAH5VCjqEuyJ5NvyyB94z2I5zBdoHlmdPatNvxHxf+/JeAjvv/okwrvEvP0kqHi1bB3wJ4GONNDFzJtkruQNWRHsVY1zpf152j6xDAe73cQOuVLJT024e3veg1TzcPDwVBSr7vUm6SboyyU5Nd2NJXwBQrrlwmdZVRCnoHsAlyS9ehpZipxRWfTym9LQR8EU36W5ZXVlI9aTnI0ud2+4fgCdTrnW/pwP7qZY/mJmNpZgqsAXrY4XshuuQDHxDMlgVMTN9r6pJqM1tlw14QfJZiMjMPgBQtTPUxuzGlJFqlw1YHa3biyoRHSXs4Sm7tyR/DLaPtseUnW+SLGl1snDR9quLtoL8FlEAzGl3DUAl5di2EXDsICX+p0VLeTlQLXDqIjbgdpZO1c6O2jVJN0nvqDRTp9UkfXCSVkJ9nqqXXbcLvT18787Duz73lPndkuzP3d3LNJ1PH1NBSBl4Wza64KIUdNn8Kw/7+FL8TlmVam8rwC7VU975ZluuyDyuioYnw7tboXta+xDA5NnT0EW14NVDV59SIFOdaqwSmdkpG3d3A0AqXZaQQ71lvWtpZjmj/XeS6i9rywrs4kAO6CKwD6J0zmU0M71ReJfYZzHYYsDO0ynQRWGLAidAry3WJyolaJZ9Dw9HiZT3rXtmBiNrVcARnp4Ntrikfc+s8bROQ0frnpk5PRs8WpYYYADtH12DR7/Scyi+hwfAyspUbNDL7P7CZ2lIv/9ZgbuBzUwyVjo6e9sK8OyU3oANeJurP8fY/wFvUoRMWGPCMwAAAABJRU5ErkJggg==');
}

.aui-activity .b-line:after {
    width: 92%;
    left: 15px;
}

.aui-flex-cycle {
    padding-bottom: 0;
}

.aui-flex-cycle .aui-flex-box {
    width: 100%;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: justify;
    height: 2.6rem;
}

.aui-flex-cycle .aui-flex-box span {
    display: block;
    float: left;
    margin-left: 0.5rem;
    width: 16.333%;
}

.aui-flex-cycle .aui-flex-box span img {
    border-radius: 5px;
}

.aui-time-yell {
    float: left;
}

.aui-time-yell h1 {
    color: #48b2e4;
    font-size: 1.7rem;
    font-weight: bold;
    padding-right: 0.2rem;
}

.aui-time-text {
    float: left;
}

.aui-time-text h2 {
    font-weight: 400;
    font-size: 0.85rem;
    text-align: center;
    color: #414954;
}

.aui-time-text h3 {
    font-weight: 400;
    font-size: 0.85rem;
    text-align: center;
    color: #414954;
}

.aui-time-cycle {
    border: 1px solid #e4e9f5;
    border-radius: 5px;
    padding: 0.1rem 0.4rem;
}

.aui-navBar-floor .aui-center {
    width: 90%;
    margin-left: 5%;
}

.aui-navBar-floor .aui-navBar-item {
    padding: 0 0.3rem;
    min-width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

.aui-navBar-floor .aui-navBar-item {
    position: relative;
}

.aui-navBar-floor .aui-navBar-item span {
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -35%;
    display: block;
    bottom: 0.4rem;
    color: #3f4b5b;
    font-size: 0.7rem;
}

.aui-navBar-floor .aui-navBar-item .icon-map {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTk0MEY4NjZCMUZBMTFFOUJBNjdDRTkwNTFBMTBCMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTk0MEY4NjdCMUZBMTFFOUJBNjdDRTkwNTFBMTBCMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOTQwRjg2NEIxRkExMUU5QkE2N0NFOTA1MUExMEIxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOTQwRjg2NUIxRkExMUU5QkE2N0NFOTA1MUExMEIxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poid3QoAAAs5SURBVHja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');
    position: absolute;
    left: 23px;
    top: 4px;
}

.aui-flex-screen {
    z-index: 115;
    background: #fff;
    padding: 0;
    height: 2.7rem;
}

.aui-flex-screen .aui-flex-box h2 {
    font-weight: normal;
    color: #3e4a58;
    font-size: 0.9rem;
    text-align: center;
}

.aui-flex-box ul {
    position: absolute;
    width: 100%;
    height: 180px;
    left: 0;
    top: 2.7rem;
    background: #fff;
    overflow: scroll;
}

.aui-flex-box ul li {
    position: relative;
    padding: 0.8rem 15px;
    color: #757575;
    background: #fff;
}

.aui-flex-box ul li:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 15px;
    width: 90%;
    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-mask {
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    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;
    z-index: 112;
}

.aui-flex-box ul .aui-active {
    color: #08acee;
    position: relative;
}

.aui-cou-img {
    width: 20px;
    height: 20px;
    margin-right: 0.3rem;
}

.aui-cou-img img {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
}

.aui-mon-list .aui-flex-box p {
    color: #3d485a;
    font-size: 0.9rem;
    margin-bottom: 0;
}

.aui-mon-list .b-line:after {
    width: 92%;
    left: 15px;
}

.aui-palace-mine .aui-palace-grid {
    width: 33.333%;
    text-align: center;
}

.aui-palace-mine .aui-palace-grid h1 {
    color: #3d4957;
    font-size: 1.3rem;
}

.aui-palace-mine .aui-palace-grid span {
    color: #78808d;
    font-size: 0.82rem;
}

.aui-user-img {
    width: 70px;
    height: 70px;
    border-radius: 100%;
    overflow: hidden;
}

.aui-flex-mine h1 {
    color: #3d4957;
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 0.2rem;
}

.aui-flex-mine h2 {
    color: #777f8a;
    font-weight: 400;
    font-size: 0.8rem;
    margin-bottom: 0.2rem;
}

.aui-palace-mine {
    padding-top: 0;
}

.aui-flex-mine {
    margin-top: 1rem;
}

.aui-flex-counselor {
    padding-top: 0;
}

.aui-flex-counselor .aui-flex-box {
    position: relative;
}

.aui-flex-counselor .aui-flex-box h2 {
    color: #f2fafd;
    position: absolute;
    width: 180px;
    top: 50%;
    left: 45%;
    margin-left: -90px;
    margin-top: -32px;
    font-weight: normal;
    font-size: 0.8rem;
}

.aui-flex-counselor .aui-flex-box h2 em {
    font-weight: bold;
    font-size: 1.2rem;
}

.aui-counselor-box {
    background: #fff;
    box-shadow: 0 1px 20px #e8e8e8;
    margin: 0 1rem 1.5rem 1rem;
    border-radius: 5px;
}

.aui-user-tc {
    width: 105px;
    position: relative;
    margin-right: 1rem;
}

.aui-user-tc span {
    position: absolute;
    left: 0;
    bottom: 10px;
    background-color: rgba(252,119,81,0.8);
    border-radius: 0 22px 22px 0;
    color: #fff;
    font-size: 0.8rem;
    padding: 0.6rem 0.5rem 0.6rem;
}

.aui-palace-fix {
    width: 100%;
    padding: 0;
}

.aui-palace-fix .aui-palace-grid {
    width: 33%;
}

.aui-palace-fix .aui-palace-grid h4 {
    color: #3e4a5a;
    font-size: 1rem;
}

.aui-palace-fix .aui-palace-grid h4 em {
    font-size: 0.75rem;
    font-weight: 400;
}

.aui-counselor-box .aui-flex-box h2 {
    color: #3d4959;
    font-weight: 400;
    font-size: 1rem;
    margin-bottom: 0.5rem;
}

.aui-counselor-box .aui-flex-box h3 {
    color: #7a8490;
    font-weight: 400;
    font-size: 0.8rem;
    margin-top: 0.5rem;
    margin-bottom: 0.3rem;
}

.aui-counselor-box .aui-flex-box span em {
    border: 1px solid #46b2e3;
    border-radius: 2px;
    font-size: 0.7rem;
    color: #46b2e3;
    padding: 0.15rem 0.3rem 0 0.3rem;
}

.aui-cou-text-info {
    background: #f4f5f9;
    margin: 0 1rem;
    border-radius: 5px;
    padding: 0.8rem;
}

.aui-cou-text-info h2 {
    color: #818a93;
    font-size: 0.85rem;
    font-weight: 400;
}

.aui-cou-text-info h2 em {
    color: #4bb8e3;
}

.aui-cou-text-info p {
    color: #3f4857;
    font-size: 0.9rem;
    font-weight: 400;
    margin: 0.5rem 0;
}

.aui-cou-text-info .aui-flex {
    padding: 0;
}

.aui-cou-text-info .aui-flex h2 em {
    overflow: hidden;
    padding-top: 0.2rem;
    display: block;
    float: left;
}

.aui-cou-text-info .aui-flex h2 em img {
    width: 12px;
    height: 12px;
    float: left;
}

.aui-cou-text-info .aui-flex h2 i {
    font-size: 0.85rem;
    color: #757f8b;
    float: left;
}

.aui-text-zou p {
    font-size: 0.85rem;
    color: #757f8b;
    margin: 0;
}

.aui-free-btn {
    padding: 1rem 0;
}

.aui-free-btn button {
    width: 50%;
    border-radius: 5px;
    background: #46b2e3;
    margin: 0 auto;
    display: block;
    color: #fff;
    border: none;
    font-size: 0.85rem;
    padding: 0.6rem 0;
    box-shadow: 0 3px 19px #c9f0ff;
}

.aui-seep-box {
    padding: 0.5rem 1rem 1rem 1rem;
}

.aui-seep-box-back {
    width: 100%;
    height: 6px;
    border-radius: 22px;
    background: #d8d8d8;
    position: relative;
}

.aui-seep-box-back-one {
    width: 100%;
    height: 6px;
    background: #46b2e3;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 22px;
}

.aui-money {
    border-radius: 22px;
    color: #44b2e5;
    box-shadow: 0 3px 20px #dddada;
    font-size: 0.85rem;
    padding: 0.2rem 0.5rem;
}

.aui-seep-left {
    width: 22px;
    height: 22px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkzNDY5MzNCMjA2MTFFOUJBNjdDRTkwNTFBMTBCMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkzNDY5MzRCMjA2MTFFOUJBNjdDRTkwNTFBMTBCMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTM0NjkzMUIyMDYxMUU5QkE2N0NFOTA1MUExMEIxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTM0NjkzMkIyMDYxMUU5QkE2N0NFOTA1MUExMEIxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/Zd1UAAA2bSURBVHjaxFtbcxTHFe7pmd3VrlZ3dLVAEhKKCIZUkaJcwVycqrj8kIfkxZW85eL8jqTKv8Mu5zGVvCRPIU8pk5Qcyg+OISaxAF0QQiAJ7SLtfXemc05P9+io6VmNhICpambQzuycr79z717nxo0b7IiHY1zrwWPOdNBDGCOIOetBnzv04b0EUMcCFIcbc80toE2gevgx1y8N3DsC2DiQdHjG2TVAmwxTcDhaxpkOE/yhQHtHYJVbgOL3pMg5Rf5vA00PG1gcTTJa5GwCDw7DtndIVilQjwBMxwwKnII2AVOwGmQjZjTJpPhKriAp294hwVKgGlRGjQ419LX+zATNDRsOLGDrClxNXdfIdZ2A18BZUqa9BGBNVilQBJZVI0eucXR0d3efzufzk3B+K5fLDWaz2d50Op33PA+fY61WqwajVC6Xi5VKZXN3d3cNxvLOzs6iAlglo0Kua0qeBpHTN1RcHAawCZaqLgXaaQ4AN93f33+hr69v9sSJE5OO41jfIYRgAD4H4HMwEUPwp1lJUxC0nj17tlwoFBa2t7dvA/gH8OeyZVCNoarO2oH2DgCr7S4VA7QLRh7Pvb295wYHBy+Nj4+fT6VSPQc6BseRoPFMD865B98zg6PRaLy7trZ2Z3Nz88tisfgNMRltJq7F8/vtQHsJ1FirsFbbvAKKoxvYmRgZGbl28uTJSx0dHb3sGA49EaABPVNTU1dGR0ffXl1d/fLJkyc3q9XqShvAjmJbxIH22jgoqsY5NSRINXoHBgbeAYGugwrPsmM8gGUJWh84kTMzM+/D+yaWl5c/39raumVxgo4BrmVLUGwMc0ONswQsqiqy2Ds2NvYBCPEeCNPPjvlAsFTd8RonAScWNOrE4uLiAKj635ScTox3NlPVfQzbQk9a2QwF24djcnLyJwD2hyBEhr2CQ4PVZxzgzOQZAPefPXv2x+jwlpaW/mIBbAManb0Yj5wm7Oa1CiuwPz1z5syP4OWu6YCO69Ag9ffSCUCm4ToDMrwP/3dAxf8ck48HlgnYx7CN3U5it5EaI1gK8jjBUpYpeGRY27ZSdXd6evq9ZrNZBfX+qyXnpiloBJxbHBVlVwOWDgpecB3VmKrYqzz0e/S76MTiNcTwzOnTp6+jbEoDu5TMWYUhrTBFOHkSdsFuToE3vgbnPtPGXmDGCfCfKMXFS7ibOYJF/5fP4n2B/AS+JyRCKHN0lEYCTsWw2FfDUGeGMinZTilN1KA7CODIm/M2nrlT2W8PxNmrMIsziUIKfI3gQlkMRziM48SgkMIF4E4IFJRLoIoG4TPhvSpnAPeALoJHpgfiOXvVIGUcz5DVzQwPD19VjjVvsJyyAXbj1Lmnp+e7kD1dTGqnyJYDKBwXwiBcCwAWoHAIBoSWYkdpgmABb8H/NbNuqMaiAY8CwxInDxkWSmOU49JgNXhIfC6irG3U2tWAKbs0FEmGIcX7PiT+PYmdDQvZ8dE9cI8h2QhXOFxpgB8KiswH+GIPPvOlOgcIDNgPHBCFhwARNPxhj2li3/QMKt2DshKGc0StI5a9GPuVDHd1dU3DzM3p0EBfEK/SwCRIySWryEwIdn6txG5u1tlyIWArOxXQbo9N5Fw21ZdhV4ay7NoomIIEyJknUF1b8F0eYPXl3zh8J3AJ7DovsKsP0MS5p0+fTkPFhcVFSWGpUjv2jAKBqnQOMptzUAh0UzU66AiQYaQOVRGwzz9rsk/ubLDHlZAhVPfA8+CzgK1CwbdaqbC/Pyqzk52CfXRuiF0e8qQNo0gIGtUcWWcuPhuaSFwBAslIN8oMgO8bKq0Zdm3lX1TjgjOY1rktzmYipyVEZKS/Xyiyj289YetVR6o5aqzvAgRfT6AfTeJjAP/xrWfs0293wRxayjt7zEdfx1svtElpQkIjBgCepjU5ASy12WbDEjSo8yTUs+M0DCWyYSecmM/+t8P+eL8sk7kQmM98YN71HTkfvrTl0Em5Tih8AM/+aaHCPvu2JO9Hm/bQizvpEKDRHaLhSV9DNBlH2QnYfTZs60/Jlk0+nz8FLLiHBYzOaH6jwf5w7zmUK0L6GwF2h6GH75EP1zxiSYgwMob+KQQ9v9EK1Z/raLQXp9smK9x1u0B20nra10w02ze6zszALI1QT5g0LLmghp/8ZxPOcI3hiQNTAr2yb+nf2Zxe+Myn32wAYFfOUBjMSJxu25cS7H4tNRLXT4trt6YgFA1Q75z0uAnG+KjCJGs+RiawV1eGppRkL0k66cOzq2WH3VyvMen5VKaWRBY0qZH+noG4jmlcj9nr7OzsShKGzGP+ST20SQwqTugPpbNymui/E+VqUhh47z83qqD6LnDekhPInYO7ypiojPTkuuJ64jxmBcHDevMogB8U6yCgJ52S7/torNJuJdgg6XeFmrBUqMs4js4No5FIEClwcnuzHbm4VQ9uqYflgEokfZTSb6WCiUdLMsQhzLdUiEGGRAK82ntjGMTv8h0hQUhLdhPIAiqdzaXTJh6zWrI18o5W0mHlIzMjnK2WDClhupg0jnN5v8BEw8eJ4xFzYZFxUGrLwwLFjsOJdZugjg0z3iU5JvIpLGcgwYB8GkNRAF4amPGEm3DCMDkBRwfmMNGdCwsQ5Ffl30nMoVSrN+I9xIvNalnQ1Gq1qtl9SHKc7ukIPQOkjhiWMNkQQRiWTIakqjqU/YAkJ5xN9vGQMZmTMxmXkzitnYqUXdiw8bh+UKVSKR2ldXN1KMOQkzBl8ZgbSD+t4DSl+BFALuS9rkjJT3Vyoiula4MZZfeBLKcdwRPYhMPWC+VSXH+Lx63PlsvlglmCJZmAH4xn2clcCACCMDidMGdGMAhJMhjwyJHhNcLG+3y+x+BYjrPLY/kw/qJmyNTTSaDQgm0UdwoxS6sSsHV9FiqOLVOlOeeJbPDX5/plaEJP68EzGjR6UA7qGgD92nvrCopj7A7cKPf+zfkhuD3QDijsojgi0fun0s0tY0k1As3j1mdLpdI6COwfpTt5ZTDNfjbdISfI95syEdHqjdUPFw1ISnBCALQbRBmZVGu49+cz3ezyABQMkJ8K2fVoyRQziQ37vvBL5Z11YzE9As3j1mcB8KOtra0ntARLnDTAvb8428c+nM4DknRkr4EIuyFO4IbVEWbOgFaruAN/+3Cmi/1yrjdqYwUyH9ddj4M9PcpcKpUfqXVkE7QEbG4z0IvOte3t7dXDemr0rphYenD7R9/pZb+91A/2GGZeHCkGVrEmDpsKniwUkPWRnMN+984Q+9VcV+hWnEACdqU5OGHSkUCE7cLmqrF4vm/HgEcYptsM5GI0AL5fr9fPZzKZzuR+Ogj7V9JmOXt3KM0uD4+wLx5V2T826mzxeY2tlJqgqi6bAJDTvXl2eSTDro3lZOEvPTI2/tC2sb0jXJUGou37bT11o9EoF54V75NFc7pNQjKsAbcI4GjlHdR6FY6lmZmZtynTZruH2vmeQHyfI7n8VlaOdisNOk7L3jUTezGYqS7lAeXlw4cPl0rl0qqxU4AulkcqTRmuky0G5c3Nzf9CElKygrN0HN7UUa1WSyir2h2gt0fUDYZ902lRhmXnD8LTg+Xl5YW4ZRBzpe91Hea7VlZWFlBW1a0sGwy3bF6aqnRFA4ax8/Tp06/A+63RF+kWKW3wvYpFtYMW25RnXkMZUVYCuGKodARYGAzXCcO7OMBxrS0uLv4b0s1dmoRoho9SNx8Xs6DKuygbyqjlJQzXDYb3pZY+CUtVwvBzHMVi8c69e/du+5hJKIZd12WH6Vkfx0Gb7yjLwsLCbZRNy2modJ2yqxfERYwdl0lfSLY6QW2+SKfTmbm5uYvwUm6uIh73wni7/R8wAgD7NcoEfy4qsDuE4RfslwIWJDw1LF3MqF0CYeomYpudnb0ADKcoyNexZozv0swqWQpqFNuoc1QteaQGNll2LUN2SOBFn0OQr585c+ZCLpfLt2sUvMziuc3zY9mKpgXM/gsTKzWKSdjVWx7oniZH3eTE9YS0LPDCeXAUu1NTUxcGBwdHbUDN3ThJHJJ+xpbcbGxsrC8tLWmbLSiwBQK4FMOuleG9duHeBi/bLvZIG+DFX929e3djeHj4exMTE9PZbLbzoLWfdnZuhjr9LNTmZciiHsAkf628cZEA1fa7a4SilmWPxwv7tEyPzfbtNdi7J8rOQIAGCLNdKBRWgOnZk3BA7p0zHIw1fppaYGZuYDYV+O5VyKAwqVgknvg5YXWHgLV6ZgrQM4DQxnDLACtibF16dRCoCmMFWBjv7++fhDF2Ag5wbDzOHs2dOsohBQBwCwqXxzCJy0DuI50AKWDUG++qzzTYfXkzs/xkwMYwVW2f7d+7aGpA08i98yDgLowVcGzZzs7OURhD3d3d/XDuBgeX6+joyHieh56fNeEADamDI6rAMzswYdtQsGzA9TrN5xWoEgGonRNNIU1mA1sjz7O2dveDFm1UXgOm6Wi0bxr7YjAegLOhK3i2DeJmPU73SleYffswBWoyG8R0LWP3S5ugW5ZmX8vCcMlYjLYtWSYBbIK2bRA3d8b7B4FtB9gEbf62yLeArrE39xMAn8X/zCcxYJsjYwbTLUsd/bp/5BEkBZsEMDMclojx1lrAN/UznsS/X0r6uyWT6bgfV72JH2oJdogfav1fgAEAjfqyBqRHe9oAAAAASUVORK5CYII=');
    background-size: 22px;
    position: absolute;
    left: -0.2rem;
    top: -0.4rem;
    z-index: 100;
}

.aui-seep-right {
    width: 22px;
    height: 22px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkzNDY5MzNCMjA2MTFFOUJBNjdDRTkwNTFBMTBCMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkzNDY5MzRCMjA2MTFFOUJBNjdDRTkwNTFBMTBCMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTM0NjkzMUIyMDYxMUU5QkE2N0NFOTA1MUExMEIxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTM0NjkzMkIyMDYxMUU5QkE2N0NFOTA1MUExMEIxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/Zd1UAAA2bSURBVHja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');
    background-size: 22px;
    position: absolute;
    left: -0.2rem;
    top: -0.4rem;
    z-index: 100;
}

.aui-flex-set {
    width: 100%;
    height: 2rem;
    background: #f4f5f9;
    color: #a9bacc;
    padding-left: 10px;
}

.aui-flex-select {
    padding-top: 0;
}

.aui-flex-key {
    display: inherit;
    padding-left: 0.5rem;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
}

.aui-flex-key .aui-flex-box {
    background: #f4f5f9;
    color: #777f8a;
    width: 30.333%;
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
    flex: inherit;
    display: block;
    float: left;
    margin-left: 0.6rem;
    margin-bottom: 0.6rem;
    border-radius: 5px;
    text-align: center;
    padding: 0.4rem 0;
}

.aui-flex-key .active {
    background: #e2f6fd;
    color: #46b2e1;
}

.aui-form-item {
    background: #f4f5f9;
    margin: 0.3rem 0;
    border-radius: 5px;
    position: relative;
}

.aui-form-item input {
    height: 2.2rem;
    line-height: 2.2rem;
    padding: 0.4rem 0.8rem;
    border: none;
    background: none;
    font-size: 0.8rem;
}

.aui-form-box {
    margin: 0 1rem;
}

.aui-from-code {
    position: absolute;
    top: 0.4rem;
    right: 1rem;
    border: 1px solid #46b2e3;
    color: #46b2e3;
    font-size: 0.8rem;
    padding: 0.1rem 1rem;
    border-radius: 3px;
}

.aui-flex-tis h5 {
    color: #f85f35;
    font-size: 0.85rem;
}

.aui-flex-tis h6 {
    color: #3d4959;
    font-weight: 400;
    font-size: 0.85rem;
}

.aui-free-btn-one {
    padding: 0 1rem;
}

.aui-free-btn-one button {
    width: 100%;
}

.img_gallery {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 190px;
}

.main_img ul li img {
    width: 100%;
    display: block;
    border: none;
}

.img_font {
    width: 60px;
    height: 24px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 13px;
    position: absolute;
    right: 15px;
    bottom: 8px;
    background-color: rgba(0,0,0,0.4);
    border-radius: 22px;
}

#navHead .aui-navBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 100;
    font-family: lato,Arial,sans-serif;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: none;
}

#navHead .aui-navBar.aui-flex {
    background-color: #fff;
    background-size: cover;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    height: 44px;
    z-index: 1005;
    padding: 0;
}

.aui-content-text {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin-top: -40px;
}

.aui-content-box {
    padding: 20px 15px;
}

.aui-introduce {
    background: #0bc66f;
    border-radius: 10px;
    font-size: 0.8rem;
    color: #fff;
    padding: 15px;
}

.icon-share {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACb0lEQVRoQ+3aMWsUQRTA8f8TLBTBGEFEgoQoCFZBLUWipQhaB0FBC0v9BBaWIthYxd7KRisLFb+AURIQRNFWEEkqK3ky54nrcnc7SXbmvdnbLW/fzc5v3mN3Z2eEKTtEVd8CxyvuH8CXDONwR0TexVxHVa8D12JiKzH7gBPAHuAX8BM4FsDfgYNbbKyN8A0ROdDUkKrOt5iAI5ZgREQiwEvA66a4yPMLluD3IrLY1FFVnQG+AvubYiPODzK8ClQvvA48jfjzTkMeishGTCOqGvp3JSL2KHAV2D0mdgB+DlyqBDwRkeWIxl2FqOpZ4AWwd0LHugGOxIZxKB88Afup9rgtHzwBG+5Ld4FntfIuN8MN2PPAaeBlJ8BNWBHZVNULnQDHYENWOwGOxXYCvBVs8eAJ2DVgSUTCDO+/o9iS3g52mOFRk47Drl8tt4sdgmeBj5Wp7wcROekWvBPs39pW1TDDCpOOOeBRmKy4BLeBHTeBcAdOiQ2D4AqcGusKnAPrBpwL6wKcE2sOzo01BVtgzcBWWBOwJTY7ODdWVS8Dt4Ewq1oRkbVsLx4G2LAm9RnYNXzN3ARms4BzY00/AFhgzcBWWBOwJTY72BqbFewBmw3sBZsF7AmbHOwNmxTsEZsM7BWbBOwZ2zpYVc8Ab0ZsIBm71jPuO3Gq31tdW1LVFeBmrbNusCkyfAN4XAG7wqYAhy2D94FbQNjIdnHUkmWqco1pt9WSjrmgdUwP/pOBcrctNVVQn+E+w/9qpMjdtPUS70t6mks6vBOfq5TEK+Be012wgPOngAe1fg4eS9+AQwUA2ujiYg9uYxgdtzF9Gf4NHR2/j4CB/3kAAAAASUVORK5CYII=');
}

.aui-flex .icon-share {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC5UlEQVRoQ+3azWsTQRgG8OdJDX4gVCuIiIioIHgK6kWQdiqVbopgzyIo6MGj/gUePIrgxVO9e/KiYFKsuvHizQ9SEETRqyClPWg1NvvKpjbNxiS7TXdnZpPkmH0zs7953+zO7CzRZx+Kyr8BcLTBvQDIl+THoXqT7rN3UfoR5VwBcDlKbEPMTgiOAdgOogqRZVRwhKKc7wD31ANFAHKDbXcVvki3sDvsl6KcQwBjSIAAVdlvEgy6hdCRFeUogC/DBiZ4XAAh0Nz6zx+HDYLlPd1iLgwiSu0Ctn0FOBwWu3q8DdavXK+W4fxbAOsdizcP8lG0xjcT9eseXXcxSguizuWAoenQWPIgPLkEMhuIFQCsl3T+CYDzDf/hhywVL4Y2blmAKOcMhLMgdvyP/fdN1atlOPXgSFjf3AvgDthPYOB2m35wB6x/XboF4nGgvNOc4Y7Y7J9xVLInkcHzngCHYTk3tySj+bM9AY6Crd2NewEcFdsT4I1gUw/ugC2j4im+nl1ongeltqS7wdYy3GrRMVTZZ/VMq1tsDXx6cgRb+bG+9BV8YKlw3FrwZrBr5S0TE8NY2TIN8ACwfN9frFgJjgPbbm1jHThJrD8IVoGTxloF1oG1BqwLawVYJ9Y4WDfWKNgE1hjYFNYI2CRWO1g3VsYnL0B4A4IyJDPDV0/L2iYe2rH+npTwM4jM6jRTluAWR7SAdWONPgAwgTUGNoU1AjaJ1Q42jdUKtgGrDWwLVgvYJmziYNuwiYJtxCYGthWbCNhmbOxgUVOnIFJq8QJJ272eds+Jk/o+1r0lUc4MwGuBk/WXYG02tpJCdWo3bvBVgA/qHVqGjb+k/Zf6VP4OINcBzuO3N9Vqy9JEZtf6jDXDJiFR+x6A/ZFK82tLYZkeZHiQ4frlTVL5Nm1ziQ9Kun9Leizvz4lH12dN8gLE7bCroPXHBSdA3g2cZ+22NOZ8A7nXekAcJ7ji5QbgOAbS2jb6McN/AV8e8hjbx6KPAAAAAElFTkSuQmCC');
}

.icon-img {
    background-size: 15px;
    position: absolute;
    left: 10px;
    top: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEBklEQVRoQ+2aSagdVRCGvz/RhDglOM+IEtGgCC4cUVAQF8aFcaEgooIEF24krowoYqKIA7oQcUBcZKELiahIEBQVQVHijBgEQYkaxTjjgMMvlfQN/Trd95723e77+r6uzYN363TXd6rOOVV1Wswz0TzjpQeedo/3Hu49PGUz0Id0ONT2AuBK4EbgpI45+VvgQeBOSX8VbS/1sO0ngKs6Blo0923gHEl/5n/YDdh2gAbwNMh6STePAv6wg2Fc5ZwvJR1ZCWx7MfBHYfQjwFpJ381ll9s+CFgHrC7YuUTSLqYZIW17GfBDYcBSST/PZdiBbbaXAj8WbF0m6afB/1KAF0r6tyPAC4G/e+AmPWz7ROCQOM6BzZJ+bSs6bLfnYdunAHcBF+YAfwHuz5KA35sGbw3Y9krgaWBRBdQbMRGSYgIak1aAbR8PxNldBTsAfEbSJY3R7kyJmw9p248C1yaCnCzpo0Td2mptAX8OHJ1o3RpJ9yXq1lZrC/g3YEmidVHB3JSoW1utLeCvgUMTrZsKDz8LXJwIPBVr+Dzg5QTgjZJWJegNdtvjgMOAryR9WmNc86ml7buz7kiVXW8CF4zKumzvAdyT7fp7Zw+LPH6dpFtHQbeyhnOVyvXAbcD+hUzrAeAOSSMzLdtRrN9eAbZK0sZh0K0ChyG29wKuBg4EPgY2jfJqbsKWA3FGVyUwkaWtkLS1Crp14FEhN8TQKFMj/Tx9xDPeAs6WVFynO4Z1CfgGIDUhuVdSdFN3k04A2z4mC//U5CVAL5L0QpG4K8CvAufWXA7RxokzfcZ6bhTY9n7ApcB2SZF81Bbb0XB7uPbAnQNiPZ+Zbz81Bmw7koLngRMyY98DLpe0JdV420cAnwD7pI4p0Yvjbm1upx9/eWj7cOBd4OCCAd8Ap0n6IgXA9ouRjKToDtGJNlIkNC81skvb3hOIrOnUCiM+y6C3DwOxfQWwYZawg+HRL4/1vG3sIW37ceCaEYaG98/KN7/z+rYPACL04++45PVs44tLwPHk0ravAx5KtHATsFLSPyVHx5PAZYnPqaMWufb6sQBHmAKvARHSqbJBUly57pKs2fdc6gNq6kWRcT7wSmFc7ZuHKNHeL9mkUuy5RdKOYiA7xmJXjuc1JdtKmhG1gWOTOmMWFsb4zUDUwk3CVplYG3gWrHNiaA+c31TKrkvnhJtmYcRQD+8LdOIuuMYEVF+IZ7tpVCJxsTwNslXSUXmQso9aIuWL1G8aZEZxEUBlwFHFfFBoxnUR/p0sxR3+2VIW1scCjwHRc+6aRHf0KSBuOb4vGj/000PbK/5nhjXJSdoiKa5/SqX/1nKSrmnj3b2H25jlSb6j9/AkZ7+Nd/cebmOWJ/mOeefh/wBpjCpbZx/orwAAAABJRU5ErkJggg==');
}

.aui-reserve-head {
    padding: 20px 20px 10px 20px;
}

.aui-reserve-head h2 {
    font-size: 1.1rem;
    color: #3e4a58;
    width: 100%;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

.aui-reserve-head span em {
    border: 1px solid #d3dfef;
    color: #a4a8b1;
    border-radius: 2px;
    font-size: 0.8rem;
    padding: 0.1rem 0.2rem;
}

.aui-reserve-head span .active {
    background: #0ed286;
    border-color: #0ed286;
    color: #fff;
}

.aui-reserve-head h2 i {
    text-align: right;
    font-style: normal;
    font-size: 0.7rem;
    color: #999;
    float: right;
    line-height: 30px;
}

.aui-reserve-head h2 em {
    border-radius: 20px;
    border: 1px solid #c2c4cc;
    font-style: normal;
    font-size: 0.7rem;
    color: #c2c4cc;
    padding: 0.01rem 0.35rem;
    display: inline-block;
}

.aui-reserve-head h2 span {
    border-radius: 3px;
    border: 1px solid #ff4049;
    font-style: normal;
    font-size: 0.7rem;
    color: #ff4049;
    display: inline-block;
    margin-left: 1rem;
    position: relative;
    padding-right: 25px;
    padding-left: 4px;
}

.aui-reserve-head p {
    color: #485460;
    font-size: 0.85rem;
    margin: 0.5rem 0;
}

.aui-reserve-head h3 {
    color: #ff4049;
    font-size: 0.8rem;
    font-weight: normal;
    position: relative;
}

.aui-reserve-head span {
    margin-bottom: 0.5rem;
    display: block;
    width: 100%;
}

.aui-reserve-head h3 i {
    font-style: normal;
    font-weight: 600;
    font-size: 1.2rem;
}

.aui-reserve-head h3 em {
    font-style: normal;
    font-weight: normal;
    font-size: 0.85rem;
    color: #999999;
    padding-right: 0.3rem;
}

.aui-reserve-head h3 .aui-z {
    color: #3f4857;
    font-size: 0.9rem;
}

.aui-reserve-head h3 .aui-s {
    color: #656565;
    font-weight: normal;
    font-size: 0.9rem;
}

.aui-reserve-head h4 {
    color: #4bb8e3;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 0.85rem;
    margin: 1rem 0;
}

.aui-flex-notice {
    padding-top: 0;
    padding-left: 0;
}

.aui-flex-notice .aui-flex-box {
    background: #f4f5f9;
    border-radius: 5px;
    margin-left: 0.8rem;
}

.aui-flex-notice .aui-flex-box h2 {
    color: #48b2e4;
    text-align: center;
    font-size: 0.9rem;
    padding: 0.8rem 0;
    position: relative;
}

.aui-flex-notice .aui-flex-box h2 .icon {
    position: absolute;
    left: 21%;
    margin-left: -12px;
}

.aui-layout-item {
    position: relative;
    float: left;
    padding: 12px 1px 12px 1px;
    width: 20%;
    box-sizing: border-box;
    display: inline-block;
}

.aui-palace-grid-icon {
    width: 30px;
    height: 30px;
    margin: 0 auto;
    text-align: center;
}

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

.aui-layout {
    position: relative;
    overflow: hidden;
}

.aui-palace-grid-text {
    display: block;
    text-align: center;
    color: #333333;
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 5px;
}

.aui-palace-grid-text h2 {
    font-size: 0.7rem;
    font-weight: normal;
    color: #848d95;
}

.aui-reserve-footer {
    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;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    padding: 0.6rem 0.8rem;
    background: #fff;
}

.aui-reserve-footer-one {
    height: inherit;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.aui-reserve-footer-thr {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    height: 100%;
    background-color: #56cdf8;
    color: #fff;
    border-radius: 5px;
    background: -webkit-linear-gradient(left, #ff8c55 , #f55224);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff8c55 , #f55224);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff8c55 , #f55224);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8c55 , #f55224);
    /* 标准的语法 */
    padding: 0.5rem 0;
    margin-right: 0.5rem;
}

.aui-flex-ui {
    background: #ebf8ff;
    margin: 0 1rem 2rem 1rem;
    border-radius: 5px;
    padding: 0.5rem 0.9rem;
}

.aui-yue button {
    background-color: #56cdf8;
    color: #fff;
    border-radius: 5px;
    background: -webkit-linear-gradient(left, #56cdf8 , #2daae0);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #56cdf8 , #2daae0);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #56cdf8 , #2daae0);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #56cdf8 , #2daae0);
    /* 标准的语法 */
    padding: 0.3rem 0.8rem;
    border: none;
    font-size: 0.85rem;
}

.aui-flex-ui h2 {
    color: #46b2e3;
    margin-bottom: 0.3rem;
}

.aui-flex-ui p {
    color: #46b2e3;
}

.aui-reserve-footer-two {
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    height: 100%;
    background-color: #56cdf8;
    color: #fff;
    border-radius: 5px;
    background: -webkit-linear-gradient(left, #56cdf8 , #2daae0);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #56cdf8 , #2daae0);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #56cdf8 , #2daae0);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #56cdf8 , #2daae0);
    /* 标准的语法 */
    padding: 0.5rem 0;
}

.aui-reserve-footer-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.aui-inner-fl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.aui-inner-fr {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 17px;
    font-weight: 500;
}

.aui-reserve-in {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    font-size: 11px;
    text-align: center;
    position: relative;
}

.aui-reserve-in-icon {
    width: 20px;
    height: 20px;
    margin: 0 auto;
}

.aui-reserve-in-icon img {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
}

.aui-inner-fl h2 {
    font-size: 1.1rem;
}

.aui-inner-fl p {
    font-size: 0.8rem;
}

.aui-inner-fl h2 em {
    font-size: 0.7rem;
    font-weight: normal;
    font-style: normal;
    text-decoration: line-through;
}

.aui-flex-arrow {
    padding-right: 13px;
    position: relative;
    text-align: right;
    color: #808080;
}

.aui-flex-clear {
    padding-top: 0;
}

.aui-flex-clear .aui-flex-box p {
    color: #666666;
}

.aui-flex-text-box .aui-flex {
    -webkit-box-align: inherit;
    -webkit-align-items: inherit;
    align-items: inherit;
}

.aui-text-head {
    padding: 15px;
}

.aui-text-head h2 {
    font-size: 1rem;
    color: #0a1b2b;
    font-weight: normal;
    position: relative;
    padding-left: 10px;
}

.aui-text-head h2:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 3px;
    left: 0;
    width: 3px;
    height: 15px;
    background: #ff5555;
}

.aui-text-head p {
    font-size: 0.85rem;
    color: #666;
}

.aui-text-head-map {
    width: 100%;
    height: auto;
}

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

.aui-text-head-map-set .aui-layout-item {
    width: 20%;
    padding: 0;
}

.aui-text-head-map-set .aui-palace-grid-text h2 {
    font-size: 0.8rem;
    color: #666;
}

.aui-text-head-map-set .aui-palace-grid-icon {
    width: 30px;
    height: 30px;
}

.aui-reserve-text {
    text-align: center;
    width: 100%;
    font-size: 0.9rem;
}

.aui-reserve-title {
    color: #454c5e;
}

.aui-arrow-right {
    position: relative;
    padding-right: 15px;
    font-size: 0.8rem;
    color: #0a1b2b;
}

.aui-arrow-right:after {
    content: " ";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #c2c3ce;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}

.icon-add {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEWElEQVRYR82XXWgcVRiG32/yVxMokjYFtQWxWG0RtXhlKL2RRRF7UwkYqvgDapudLUlwJ4mtmW9SbZOZxig727TxwoAQf4peaAtWciO2gl4ERaruTRV/KGhJsUjaze7OJ7NpINbsnDO7ETJXu5z3e99n5nznzBnCKr9olfNhxQB7el6/KV9/5a7whpuKa3NjY71XV+LmqwbsYG5sm6MOQ+Q5kGwF6JZ/A8lFCJ0PiCb/bJaTJ5nnqwGODZgaONwWFOe7AbxAhPU6oSL4A8BEIcCbE6N8SadmURMLsKuPd1CAD4mwIU7IojYEFQOPHxvhs7r1WoAdHR/Ubbj9eybCywAMXfMKugDAofXNGGLm8HfkpQVoWpwBYKrMYo0LMr7H+1U1SsCk5TxNkEmVUVXjgezxjzpTUbWRgKn+oe1BqfQVETVUBaAqEskLqD3r8UwlaSRgMs1fEuFBVU5N4yLnfM/ZERsw2WtvoXrK6YSLiBAoB5JzIkQEtINwt05tWVPCVn+Uf1xOX/EJJi0eJaBXI+R0gLr0MfeVH5Zq977E99QRRojwqNJD4Poe98UCNC17BqDtUeYiciLrOXujNKZlTwD0fLQPZrIePxAPMM1/gbC2orHIT3+30LZJ5mtR4c8wr2mZw3kC7qjshVnf43XagN3dfHOxEZcVU+P7LqeU0xduoBZnAXRFaeeb0TLBPHejZtkeDLcXCYKKS3/BRPb5rnNcB7DLsk0DFG72lS8y7vVHBr/TAkz28U4SfB5pKPSE79nvawGmnU6DJHpDFmNnxhv8QgswZfFGAX5VhL/mu3xQB9BM8xEQ+qO0xUL9xuNjB3/XAgxFZtq+BqKmCNNf6Grrlkxmfz4qODzIztdfyRFhU8SCy/ues0Z7kZQBLf4GwH2K7WEo67EdpTEtfhXAAcWT/tZ3+f5YgMk0O0QYjO5DyYOMfb5rv72czrScZyHBuGImwlLHd5ljAZqWfasIfqPymyv6EsGnAJ0yDPwsInUitIko2AXQw+pakUKh8baJNw5cjAUYipOWPU2gh1QhNY0Lpn2PE5U8ok8zlpMgyGc1ASiKKUAic5SnqwK8vpqnQNT5v0AKpnyP90R5K/srOXB4HUr5HIGWfVdWDS6YbSjizrExnq0JsNyLaX4MkI91FowOcHh+NAxjV2bEPq3SK5/gooGZ5n4QjqgMdcYF1J917REdrTbgQj/yOyA8qWNcUaPRd0trYwEyc/2lOYQHhN3VQArwXlsznmLmom59LMAFUyHT4hOqU/J/AeQt3+UXARJduFBXBeCCfdJy+ggyrBMWp+du9KsaMDRKWbxbgHcBNFYAnSegM+PyRzo3spymJsDQsKuP240An4DQujRAgMsG5JGM63xdLVxNU7w0NJU+tFlQOgPC5nKXAhcCA4nxYb5QC9yKAYZGPT3cWmjAmbCvS0ZTYnx4QPXRpcVe8xQvTQk/McP/qk9RLbLrohUFjBOsq131gP8AdbJ9OGXZZ/UAAAAASUVORK5CYII=');
    position: absolute;
}


.aui-car-lou {
    width: 40px;
    height: 40px;
    margin-right: 0.5rem;
}

.aui-car-lou img {
    width: 40px;
    height: 40px;
    display: block;
    border: none;
    border-radius: 100%;
}

.aui-flex-box h6 {
    font-size: 0.9rem;
    font-weight: normal;
}

.aui-flex-button {
    background-color: #56cdf8;
    color: #fff;
    border-radius: 5px;
    background: -webkit-linear-gradient(left, #56cdf8 , #2daae0);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #56cdf8 , #2daae0);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #56cdf8 , #2daae0);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #56cdf8 , #2daae0);
    /* 标准的语法 */
    padding: 0.3rem 0.8rem;
    border: none;
    font-size: 0.85rem;
}

.aui-flex-lou {
    padding: 1rem;
}

.aui-reserve-footer:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d8d8d8;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.aui-text-house {
    padding: 0 1rem 1rem 1rem;
    color: #999;
    font-size: 0.85rem;
}

.aui-text-house h2 {
    font-size: 0.98rem;
    color: #3a4756;
    font-weight: normal;
    margin-bottom: 0.3rem;
}

.aui-text-house p {
    margin-bottom: 0.4rem;
}

.aui-text-house span em {
    background: #5d5e6f;
    color: #fff;
    border-radius: 2px;
    font-size: 0.75rem;
    padding: 0.3rem 0.3rem 0.15rem 0.3rem;
}

.aui-palace-two {
    padding: 0 0 0.5rem 0;
}

.aui-palace-two .aui-palace-grid {
    width: 25%;
}

.aui-palace-two .aui-palace-grid-text p {
    font-size: 0.85rem;
    font-weight: 500;
}

.aui-footer {
    width: 100%;
    position: relative;
    z-index: 100;
    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;
    padding: 7px 5px 7px 5px;
    background: #ffffff;
}

.aui-footer:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d8d8d8;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.aui-tabBar-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    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;
    -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;
    color: #b2b8cc;
}

.aui-tabBar-item-text {
    display: inline-block;
    font-size: 0.62rem;
    color: #b1b8be;
    padding-top: 2px;
}

.aui-tabBar-item-active .aui-tabBar-item-text {
    color: #394451;
}

.aui-footer-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 49;
}
