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;
}

* {
    -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 {
    width: 100%;
    height: auto;
    display: block;
    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 {
}

/* 必要布局样式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: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 0;
}

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

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

.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: #a0a0a0;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -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-text-box{
    padding:15px;
    background:#fff;
    color:#343436;
    font-size:0.88rem;
    line-height:22px;
    overflow:hidden;
}

.aui-text-box p em{
    font-style:normal;
    color:#6f7da4;
}

.aui-text-box span em{
    background:#70b62b;
    color:#ffffff;
    font-style:normal;
    padding:0.1rem 0.5rem ;
    border-radius:2px;
    margin:0.2rem 0.2rem;
    display:block;
    float:left;
    font-size:0.7rem;
}

.aui-text-box p{
    /*margin-bottom:0.5rem;*/
}

.aui-bus-list{
    background:#fff;
}


.aui-logo-img{
    width:50px;
    height:50px;
    margin-right:1rem;
}

.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-left: 25%;
}

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

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

.icon-return {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC+0lEQVRoQ+XaS8hNURjG8f/nTkoRIWXAwEQxkmsuSVJMFDEQSRkoQxOFSEYmMhETI5SEUES5T6QYUBSiKFIKSW49tU6tVt/Zg73X5d3bMzmjb3/nd/baa737XWuA/ywDhr2TgEPAO+Aw8DPGd7UKngY8APSpHAH2dBUs5F1gugf8AEzpIngy8DDAyrkP2N818ETgPjAzgJ0BNgF/ugQeD9wDZgWoC8B64HcMrK5hYdIaB9wBZgeoG8Bq4FcsrAWwsLeAuQHqNrAK+BETWxo8FhAsxGrSWgF8j40tCR4D3ATmBahHwFLgawpsKfAo4DqwKEA9AZYAX1JhS4BHAFeB5QHqmfsBPqfE5gYLe9FNRr7rBbAQ+JgamxM8DLg8CPY1sAB4nwObCzwUOA+sDVBv3Z3VZ7akLjyGACoNVS350R3VMH6VTer+UUqwrn0a2Byg9KwKq2c3e1KBdd2TwNZApCVnPqBZuUhSgU8NglUxoaJCxUWxpAAfB3YGIpWJKhdVNhZNbPBRYHcg0guAXgRUNxdPTPABYG8gUuNtDaBXPROJBVaDTZ1FP3qPXQdcMSF1XyIGWENYQ9mPOhRae9WxMJWmYE1OmqT8qPekHpQKDnNpAt7m1lof9RfY4goOc1h9obpgVU+qosK/3wGcMClt8Az3w+4CjlnG1rnDarqpFh4ewLQcHbSOrQOeAHwKYN+AOcDLLoJlEmxGgNPez+I2oOtMWqPdlojuqp9WoOuAhRRa5aLaM61C1wVXobWBreGtfpW5NAG3Et0U3Dp0DHCr0LHAVeg3bldBz3bxxAS3Ah0bbB6dAmwanQrcQ6u9o9asH5WmWqdVmWVPSrAwI4FrltCpwebQOcCm0LnAVejn7qhDpzbEe5NTv2c6GzrnHTaBLgEuOrxLgavQT90yluRET0lwEXRpcHa0BXBWtBVwFfoxsCzWkURL4Cr0WWBDjDcNa+B+aJ3rmtpVcA99CVjpkDoCtb3LYNl0im8joEOp5wDtYTWOxSHdGFV1gX+ys6Q91ttxfQAAAABJRU5ErkJggg==');
}

.icon-share {
    margin-right: 15px;
    background-image: url('data:image/png;base64,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');
}
.icon-rz{
    width:18px;
    height:18px;
    background-size:18px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAADUUlEQVRoQ+2a/XHUMBDF31YAJZAKIBVAOoAKgAqACoAKIBWQVEBSAUkFJBWQEqCCZd6NnbnT6WPXljS+xJrJX5Hl/enp4+2eBY+sySPjxQr80BVfFW6tsKp+APBueM+ZiJy2fuf2+N0UVtWnAH4AeB0AXgB4LyJ/e4B3AR5gfwF4kYC6AXDSA7o5sAF2nIMu0E2BHbDdoJsBT4DtAu0GHkDeAngFgAdRqj0DwL8p7Q4A/3KNh925d9+7gAfYPwXQKYBTn+HJfuSB9gJ/AfB5anSNnvskIt+tY3uBrwC8tA7eqd+liIR3e/LVDwH4WkR4npjaCpybJlVd4pJeFc6Jti7pdUlvzcCj2sODy/qdsYt0PbFknleG9e6+BsCDMWwsGqRsLC3osdVtmfawIxFgTrsTsKrST9OOWhpt4o6HVlVOGHPpXDOnlkVgBywDuhORozAyVT0DwIQj15gIjKWf+36qysmyJCEm6CywE3YMkuUaAm4HbVE5pi4ngGUhaytCJ4Enwm5Uju2pgsp76hrOjNQkZKFzwD8jBTfrTH8VEWZWVpVj6s7JzC5E5E0s2Ciwqn4E8M1KF+kXzVMTKqfUnZt3R9PGFDCvn1SF0ToPpyLCiSupHFOX+S2vojntRkSOwwFSwNwHz+e8bXg2BrN9YsfUtRxwltBuRWRPtFZLegyoBFSaEAtYqo99SXME491pCShmRjbXVnjvGk2G5Z3RO33zztzTlaCvROQkspcJHLoqOipz9SIRexK2CFxR6T2Vw2ArqZuFNQFXgo5azkB1q4VMLcoirBm4EvSe5RwjV1WvhQyhTbAu4AF6znWVspxM+3JpZ+mQil4/qYeK2VKw7OYW8WKWc46FZHiLLuLtWM5KP90sGpiK3FtOVa1hIRcPTOixSGCthOT28UEAnw8EpSpI6cBa/B62AHj7HITCXqiDX9I1gZv+XDq3ElITdByr6Q/idEV0TE9aRD5hzH8s4VqL8G5rOdhLQtP7lj5qYb+pVZNbALkv8/g/uj5+uuj6gs9lLb0KTMynzYmAN55JCntf4oRuCtsF2JFaNoftBmyA7gLbFTgD3Q22O/AAzbt8+wNx80dl3vMj1r/pKV0jwNpjrMC1Z3Rp460KL02R2vH8B2JEpky75lB3AAAAAElFTkSuQmCC');
}
.icon-dz{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAADSklEQVRoQ+2a/XEUMQzFnyogHZBUAFQAVBCoADogVABUAFRAUkGSCoAKgAogFQAViHkZm/EctzlLsnd9ZD1zc/eHd+2fnr7sRHDLhtwyXqzA/7viq8KrwoUFVPUAwEMAn0Xk1z4ax+TSqnoC4C0Awr4DcCYiP/YJ3AtcMp4CeC8iX/cB3Ar8CMDHCbBPVF1ELkcGtwIfAvi+A4gunt19uDg3ARNUVQl0t0JFwl4AeDNSnHuAGbPPKoDLKXT3UxE5Mz7XfLoH+AmAc+dOqHpOcotkdzNwcmtu/I4TOj+2iOpe4NcAXgWB8+M51mcpbV5gdlx0yajKmzbjO5no2NB0qesu4OTWz1P5aQ2djUB4xnvTbs4NnKBZlwnOT02p8kYB1WZtv4z28CHgcveqyuzNj7VkWYyQe3jGu6upcQOrKhMXT060PjPu9Qkqnagy/LGFxjCXsC9FhC5vGhHgbQ0I4bMBvqXE1hOeSvMEVz0iwIzbDztWohLZAExCRwDuA2ip/JGldY0Ae0sTwWkEJjy+g9+R8VhEGFJVww2csnTLBqRqw1smPbDU7CgwFaJaPUvSTYZgouQZvXqEgJPKN10KVG/EOdHkzlwjDJygaxKYk2nyMbO6zYATNMsPu6G53NusblPgrIOqljE1FV9sWDhM8Vdozf6aXmUeTVx626qqynp7L5Ud/maCy9/mjRYP/OZ7LLW3XKw5cALlzSYBewzekbEcukYP4JqbTddmAVwldV0Hhy4xnBJYr4bkqYjwgsA9mitcJC9m7Bfunf37oKsMbb6mG3BSutWtSChRdU1amxZVVcY0j5K5FJVTCEIXZfPPEjV1eRBKVLMCFy7OksTmhGDsvy/KU46qEnqbUa5EJHqi+svc1aUt8auqapkPYIxOy7jp6+mpdn8xPOt28SEULv7QXsMcytajADNx1Vz7MMkdem8suzUeNTKVc1T1Z2Ur6orbRbK0xQgTLu6O230A3nTxUNzuA3Dp4uG4HRp4S4kKx+3owPl/wbjPJnE7OnCO32ZxOzow45f9QajeTlWFIRqPjQMGW8ymcTuswqn+HkTurHbV+9EUPhER3pR0G0MBd6MsXrwCz2HlJddYFV7S+nOsvSo8h5WXXOMPwxsgTLYTt80AAAAASUVORK5CYII=');
}

.icon-more {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAC7ElEQVRoQ+3YO6xVVRAG4O9SEMFAFBOICqiFIAEKKIwPCBIaNVJDI2Anj4ZAsBAqjTbGDuyMQCBYakEDmsjDAhLBBBNeiZECCyojL3komWTfG+7x7L3Wyd3FzrlrypN//Wtm/plZs8+ISWYjkyxeJeBhV7woXBQesgyUkh4yQf8XTlG4KDxkGSglPWSClqFVSrqU9JBloJT0kAlapnQp6VLSPIeVeAEX8RP+mkBiXsKbeBYXcAK3JsD3Cl7DM/gVJ/FPHV9TSc/CAbzLuH837+EwtuDOAI7Or/hW9ZwJjn34CA8H4FuKb7C850yI8QU+7cdVF/A8/Iy5DQ78grfwd4aTi6vMP92A/QFv40EGX9x7FNMasIfwPv57HFMXcAT7esbFUQEbE7i44/eqJVKUn+HjBOhJXMfMFBm2VtUzBu0X8AJcyiALyN2qd2434NfgeCZfBPJ8ArsB+zP5zuLVlMLrcCSTMGDRQ+ca8DuqnsqlnI0bDeAvsT2TLNpj6uNl3U/hKNEYBrm2AqcbwFGifQdIzZkX8UcDXwy4zZnO/YsncH8U3y/gZYiBlGvTE9N6Lb7PJIsJ+1QC+yG+yuT7DUtSJT2les/GAWsuuIyFicsjw1czejNofkT0fJPFc3kNMbxSdhDR82NWN6VXV5enCNfj2xQIH+DrBC7KL97oUxl8u/FJAhfvewysWG6SAQdgb7Vc9OMN5/YgnpEci6r5Du/VgGOZib5MJWX0eFRNvNtv1PDFbhBvcNw5zlIfD+/gc8RWE05H85/BNpzPibQHswm7sKj6PVbAWFWD78qAfOHPTkRPx7oadhPHqvf3z358qYBHz8zAy4ghULunDuBwbFwxjaPcxiboAOd7ofGUzan8i+qrtdyAJ+BLt46WgLulR/veFIXbz2m3GIvC3dKjfW+Kwu3ntFuMReFu6dG+N0Xh9nPaLcaicLf0aN+bonD7Oe0WY1G4W3q0701RuP2cdouxKNwtPdr3ZtIp/AjBJGc9vZdpWAAAAABJRU5ErkJggg==');
}

.aui-search-box {
    padding: 0.6rem 0.8rem;
}

.aui-search-bg {
    background: #eaebed;
    border-radius: 5px;
    height: 35px;
    position: relative;
}

.aui-search-bg input {
    width: 90%;
    background: none;
    border: none;
    height: 35px;
    line-height: 35px;
    padding-left: 40px;
}



.aui-m-slider {
    /* padding: 15px; */
}

.aui-bus-logo{
    width:60px;
    height:60px;
    border-radius:12px;
    overflow:hidden;
    margin-right:0.5rem;
}

.aui-flex-box span{
    background:#c71717;
    display:block;
    width:5.2rem;
    margin:0 auto;
    border-radius:22px;
    font-size:0.7rem;
    color: rgba(255,255,255,0.9);
    padding:0.1rem 0.3rem;
}


.aui-flex-box h2{
    height:30px;
    text-align:center;
    color:#59626b;
    margin-bottom:0.2rem;
    font-size:1.2rem;
}

.aui-flex-box h3 img{
    width:30px;
    height:30px;
    margin:0 auto;
}

.m-slider {
    overflow-x: hidden;
    width: 100%;
    position: relative;
    /* border-radius: 5px; */
}

.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: auto;
    display: block;
    border: none;
    /* border-radius: 5px; */
}

.slider-pagination {
    text-align: right;
    position: absolute;
    width: 100%;
    z-index: 2;
    right: 0;
    bottom: 0.5rem;
    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: 6px;
    height: 6px;
    display: inline-block;
    /*background: #bbbbbb;*/
    background: linear-gradient(to right, #70b62b, #afe94d);;
}

.slider-pagination > .slider-pagination-item.slider-pagination-item-active {
    /*background-color: red;*/
    width: 18px;
}

.aui-palace {
    padding: 15px 0;
    position: relative;
    overflow: hidden;
}

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

.aui-palace-grid-icon {
    width: 38px;
    height: 38px;
    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: #333333;
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0.1rem;
}

.aui-palace-grid-text h2 {
    font-size: 0.8rem;
    font-weight: normal;
    color: #4a4a4a;
    padding-top: 0.4rem;
}

.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: 3px 1px 2px 1px;
    background-color: #ffffff;
    background-color: rgba(8, 8, 8, 0.96);
    /* box-shadow: 0 -2px 9px rgba(0,0,0,.08); */
}

.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: #979797;
    padding: 5px;
}

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

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

.icon-home {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFcUlEQVRoQ+2aachmYxzGr8uSJEskiSxJ+CAkki+GfCDLDDPZsszUjGSbmcRMIjNEQhlLkSUzdoNhrDGFyRclmUmSJEsKSWbINuHS9XY/j+O89322ZznvW+f/Zab3PPc5/9/9X++FGKNIIoAlAK4F8BuAq0k+NkYVYAXGIpJ2BfAMgBNzH7wPwJUk/xqHImMBlnQ0gDUA9kpAvQfgdJI/jBp65MCSFgK4A8A2JTDfATiDpOFHJiMDlrQjgMdtuRrabwGwkOT9NcbU+ulIgCUdCmAtgP0T2twO4EgAJySeO5HNJ+kJGKoMHVjSAgD3ANguoulmAOeSfF3SVgBuChk7BvUBgNNIfjtM4qEBS9oewEMAzkso+D6AOSS/zj6XdCqApwHsEBnnJDab5LvDgh4KsKQDgwsfklBsRai50dIj6aAw3v/mxWOuInn3MKAHBpY0B8DKhIXswheSfCln1TsBrCK5ofd3SbawLW2Lx8Q1/CKSfw4C3hhYkmPUlrskocCHAGZlXVjSfgBeAHB4GDOPpCerL5KWArgZgGM8Lxs9ISS/aQrdCFiSs+/zAI5IfPje4Ib9LCtpFoBHAOySG7OS5LwctLO335//rX/2Y6jXjeK6NrAk11XXV9fZvPwC4PyECy8qsIpd+3iSmzIuvm+I68Mi4/4GsJSkG5paUhlYkjulW225xBc+AjCT5BcZpfMuXKScYQ2djWuHzSoAZycGul31BP9elboSsCT3wI69oxIvdme0KJtQCly4DHpxJK4vB+BEF2tPPwZwCsmvqkCXAkvy6sYZ0qudvPwKYC7J53IxaOWKXLhMtxUkF+feeQwAZ/vdI4PtHa7Xb5W9OAkcOqEbAFwPRJeRdmF/5LOGLlym2zshOWXjes+w6jJ8Xv6xriRvKXpxFFiSZ/FZAMclBj8M4LKcC88NbhfLrGVwqedfBuhsXG8byuGliUGvADiHpL1vkkwClnRsmMU9Ei58McknM1Y1oF3YwKMQWzgW1xcAeDDRs38a4vrzvEJ94LD9ck0o+ltHNP8kZOGsC7uBcG3tNRKjAO69MxbXLlm26N6RD/8M4CySb2SfTQBL2hnAUwBOTmhsi3q51k//kkbhwmUT9iIAd2fZuN4NwOrEUlMAbgSwnKT/D4bG/U0A+0S+ZkDHqq04IZJG7cJl0I5nQ2fj2h7pdtQbhDF5OazUthjYrnpw5Fd2XTcSft6DHacLF4Hbwoa2xfsi6UwAjyYWMreRXGLgnyI9q13Yyamf6Vpy4TJrLyO5PAftJearAA7IDV5DcraBrws7D37+R9hTemAKuXAZdCyudwLwRGap6Rp9Esl1vaR1RXjrapLfT0EXLoN2PHvH03U76+LzXZ5cvki+5gdFnVYbWbgMrCyuDe0OLSmxxsNZ2FnZ69fpKF7E3JVSPAa8DIB76GkrJJOe2wFL6iw83Xy7c+mMxboY7mJ4ugWwu6muLP1ntS6GuxjuYnjqz0CXtMbYeHiZ9r99p4R/eEnqo5nUxn8tt2rDwj75n5HdWayisSRDe1N/IGkDeNLJflUCSd6xGMjS4wbeTLLx+VI4ZvXRbGMZN/B6kjOaahs2+r113FimFbApJU0cizSVDrikLHm3cpAYGsil27Cw4+/tpu4EoG3gjSSTx7epfelBkkbbwL7hlzycT115cHc0s6GV2wb2bQHfEIxKCngQt24TuNCdPQNFZ0ueJV/fryttAVdqZwvvaUlq4tptAVdqZ6tcTKtr6bUkBzqIq9l4+IatL8f1r0AUuWQpcKiLvjPpIxiD+AJMSiq5VVmMVFw1rQdgSN8C6F9yKXt3JeDsSyQV9ckb6ny8SDlJrqWxRcimqtaMvb82cNkMTvXn/wKoK1pbBdH0/wAAAABJRU5ErkJggg==');
}

.icon-loan {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA8CAYAAADRy2JxAAAEn0lEQVRoQ92b8VUUMRDGZypQKlAr0A6ECsQK1AqECoQKhAqUCtAKhAq0A48KlArG962TeyEku5nZ3YQj7/EHcLub30zmy8xkj6nTEJEvRPSeiM6Y+bjHNLjHQ0UE0IAP44CZr1rPpRf8byJ6HsFeMfPBo4fPeL2b95t7XkRSrwf45t5vCj/i9S7ebw2fev2UiD71iv1m8BmvXzPzvoj8IqKXPZS/JXzq9WF7yxilWew3gS95PXhbRDZE9Ky191vBZ70ewadJTxPvrw4/5fWe3m8BP+r1nt5fFb7W6728vzZ8ldd7eX81eKvXe3h/TfgfRLRv3b5a7vurwIsIoAEfxg0zxyXsaPXaat9fHF5EXhHR58TrH5j5a229nvH+N+34XNfeo+ZzLngFfKKAT4kIwPBszrsmr4/EfvgXskH8oCb4S0ToAN0yM343jSK8iAAEKSfAAIilHEAtDzF5fUT5a54ZDAODwDAwCIyPv98bA7yIvFOveQFLE3N5vcL7NYZIPxOvlA0zX7CIXBLRoeduyTWIx2Dt4UFzm5IikoZUWIWvF5jvAC+GG8WA29hjZkA3HQsY5hbwJ0k3JUCca8wM4tID0GtN1StoVhDij5l7HYeYxzaEuI8Hli4aDs296oVOr9PVgXwDRojHIMJbtReRR2WAKXBY4s5WJyJHmqDs9AqoAb8Hr9te2lXBn3cmBGrBs/C7bAALeBF+Fw2gCo+cJStuOREdze0LJywPLgS01oCqIym6p+ql3WOysHnoBiiA3xLR0VQlOQk/EQJvS0XDUnv12H1GwPdrqrwq+BEDIAFCImQuJ+caZy74qODlJlcIgeYGWALcDP8QVsBS4C54NQBKYKTD6OaEccHMSJBWHSKCRkVc0kLcqmI8nVh1zKcXiggMgH01jFNmRoW46shUoRBd9PjMYw58Wgo3eaMqozuuNpl72evSh7XfROZ+0WLb05j/ucSKm+N5TCCkkuieptmVeRnWXpB0n4Y3PGqvjT83Bz5uf7kn4Jl08ioLeoV7nvu44DNL75yZ0QtoMkQkDbk9T8fJC58q/TEznzUh/99qX0RsvfCLPNxrrMw26zK+F372stP6G01ThIypSbpU2Hnh45cOTEqv3Ra8eBg0AuAIGZMRllB8L7xZ6RUa/XNA57ZFkxGWUHwzfObsfVTpK6DT0IcR0Ii4GNOETKvdrPge+LS7W0wv9QAU4pg7ukZBgiIlzhJjXpwUnZSMsITie+AnlX4CGoDwKsA2Kny4Z3piFAwBI0DN7xQvmRVoVnwP/J2SkpnjUx+kmfj6SOkVlC10uqTVCBC+0krAc1E5Dl9H0c9DeMMwl9Qe+Fjph/N39QIUvJRjf9c4zr4kEBtC74WVUDqG3hphruKb4FW8/kSTDcfUJWgcaWN5m788VGEEhEE4iR2mFK/CmgTKCp++ZVV6hhs6Ew5IpREO8VvZpeeaymorfO4gM57IDb4r5/H0lKe0iYFwGDOCqaFihYcHcgf9gMbyrn7dbAq29P8JI5haaVb49Ay/GXQiisgQsQrxEzdRV4WHwATxgiHwVVBTUeL1eO46FeBgBBycHFrm8w+rjq5S249AWgAAAABJRU5ErkJggg==');
}

.icon-comm {
    background-image: url('data:image/png;base64,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');
}

.icon-credit {
    background-image: url('data:image/png;base64,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');
}

.icon-me {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAElUlEQVRoQ+1aS2wbVRQ9502aGjWN7SwQH6kCUVJEQSDxEQvEprEjvkKIBRIg2gJRC7VVWAChKopQVD5ig11SERYtXbCpuuoiwg5SEVDEohJilwbBggUBRD1p6oIS+1008acTxxM/p5OStG9W9sy9595z7/vc9yGusodXGV9Ywld6xm2Gl8rwPQOyrme9mwb4DIl7/8/WIMAfFHzvwBkYy278y9QX4ww/nJL1ZUz/COI2U/DLIify24US7/r2UKxgYs+YcHKP+xYU3jMBvdwyAhzOZ2I7TeyaE065P4C4fx5UMCWQURJiYmQlZATYQXBTxR38ks/EbjGx0wbhwjTI7gqoZHOZeNrEwErJJNPuMIB9894IJJ+NOgBbJsCYcCJdOE9wQyWi8nE+E9+7UmRMcBPpwrsE99dkcz1RB0PUrXQt4aAI2QzbJt2q94T73fZhO2g1b1F2lLajdDUCdlqy01K4004rtNCnJW/9O6uKW1ie6/GMkxwjEfF+a8hxaBwURxU7dffEWJbnWjkYxvcHd7vxSAe3QHQExE5FPl/DLWlsc+iUxcGfhQtdP58e5Vwzm01H6UTKfRvA/hrBpZz1ViqgDOd7YkMmxftyiPfvLV4v5bkREE8a6p8VcZ7KZzd+3Si/iHAiVdhO8rAh8EUxkeFcNl5fvbStv4RCMl04AfCxdjAFKBF4IJeJnfbrLSKcTLmTIDa3A16V1bOljhtPjnRNLUM3UKVvz/k7lSr9tCxMkW9y2fhDgYT7X5vukbL87RP4Qmv5rPZfRK4Tpc4qkVnvnVLsBfBpXV7UE7ls94llOReg1JdyX1bE6EUfsEtEJoJsKOIlkM9630UwF5uKXnPsGMs1+QUZ7n9lerN0yKSP4I58Nn4kCHzbq+d6HUfXjWvhC+PZ6NEwCSdS7psk3q9hFiPR7u8+5EyQjWTaHQRwoP69M9qV+4hFS9iLgM2wiG3S/r5j+7AdtC59vF7Vo7SACPswwttZ98+dq2xawgQhoVZaADaRvNnOwwG9xRYettLyNQ1badlKa+FIYSstW2ld4ZWW3QC49ARjVdfSay/DDZt4InJQBMcbEyVaRaCwBZQ7HG/TrPqUy9hHyqkQEluHIPE4yddrL7SWIYFyBTijoP9ptEVykETSaBPPE0qk3TMEbvUDSXXJUr8U1GT7vi4TJtvKHaymV34b7yc1PVFotU07TzjlJkl8ucBvv9UgD0ImuiDgTUgvcEMA4eLACNCXz8S+8mM1DUwy5T4tlCO1e1nBcZ7f+608TQyGFQOfiTpkY9z9a3ERmRZwcDwbO7SoyQc5tXVIOm9w3dulhBgVXiT4XE22pPmIA/QKZVbIX6n1v2GRWxKHaoNo3KSIDk19t0Nur8nPgY92iCp6h2mlWNfkySGWmmEZXXnwX/PzQHKZmJHeSgah3emq5ouR44m0+waBDypKMpPLxKt3LleS0tLYfSl3tyJGqlI6+nu003+kEqRtRDi5a+ZaWVc+SshWTbwznom3f7oYcmz6BiSqIu7nIrgPVAfymegnJiaMCJsArRUZS3itZGq5ftoMLzdya0XvP7++F3kbjPyvAAAAAElFTkSuQmCC');
}


.icon{
  display: inline-block;
  width: 28px;
  height: 25px;
  background: url('../../images/icon.png') no-repeat;
  background-size: 303px 300px;
  /* border: 1px solid red; */
}

.icons{
  display: inline-block;
  width: 28px;
  height: 25px;
  background-size: 303px 300px;
  /* border: 1px solid red; */
}

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

.icon5{
  display: inline-block;
  width: 28px;
  height: 25px;
  background: url('../../images/icon1.png') no-repeat;
  background-size: 303px 230px;
  /*background-position: 203px 202px;*/
  /* border: 1px solid red; */
}

.icon1{
  display: inline-block;
  width: 55px;
  height: 25px;
  background: url('../../images/icon.png') no-repeat;
  background-size: 303px 300px;
  /* border: 1px solid red; */
}

.icon-index{
  background-position: 0 0;
}

.icon-index-pre{
  background-position: -33px 0;
}

.icon-custom{
  background-position: 0 -30px;
}

.icon-custom-pre{
  background-position: -33px -33px;
}

.icon-voice{
  background-position: -173px -202px;
}

.icon-cart{
  background-position: 0 -64px;
}

.icon-cart-pre{
  background-position: -33px -64px;
}

.icon-cart-pre-white{
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url('../../images/cart.png') no-repeat;
  background-size: 25px 23px;
  background-position: 0px 0px;
}

.icon-cart-pre-gray{
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url('../../images/spring/cart.png') no-repeat;
  background-size: 25px 23px;
  background-position: 0px 0px;
}

.icon-mine{
  background-position: 0 -95px;
}

.icon-mine-pre{
  background-position: -33px -96px;
}

.icon-msg{
  background-position: -75px -3px;
}

.icon-msg-white{
  background-position: -140px -38px;
}

.icon-heart-pre{
  background-position: -230px -175px;
}
.icon-heart{
  background-position: -255px -175px;
}

.icon-yes-pre{
  background-position: -230px -195px;
}

.icon-yes{
  background-position: -255px -195px;
}


.icon-search{
  background-position: -74px -34px;
}

.icon-change{
  vertical-align: bottom;
  background-position: -135px -140px;

}

.aui-bus-head{
    position:relative;
    margin-bottom:2.2rem;
}

.aui-bus-button{
    background-color: grey;
    border-radius:22px;
    position:absolute;
    right:15px;
    bottom:15px;
    color:#fff;
    padding:0.3rem 0.7rem;
    font-size:0.75rem;
    border:none;
}

.my_btn2{
    background-color: #70b62b;
}

.icon-follow{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEXklEQVRoQ+2ajVEWMRCGsxUoFQgVaAdiBWoFagViBUIFQgVCB1iB0AFUIFQgVrDOe7P7Tb58yV2yuVtuxMwwzMD97JN3f5LsUXhig54Yb/gP7KE4M3/Ee4jo3ON98TseRWFm/iXAB/88sKj7XUA/eavsrrCouy/Ad0TkqrIrcKKuerOryt7AiF1VV4FdVXYDTtT9I7TPvGPZEzhW90RAv3rHsgtwRt1N0gohuKrsBbylLhEdQ1lmxm9XlRcHzqlLRA8C/DyEcOepsgdwVl1N0cx8GkL47BXLiwJn6u4BEUHRzWBmxPOw1PTI2EsDx+peENGwaUgHM2MT8cFD5cWAa9SN3NpN5SWBq9SNoF1UXgS4Rd0Rld8Q0dXc28dZgSUBvQghIPO+EmOLsTsRy4BFnb5PE13PJDQDMzNq50vZBCD2AIa/HRYM2cnMJYMzGTu+FBOA+n0jtRvZ/lZreu0kZIENUKX3VatbiOVajurJGICZ+V0I4a2oVlKq9uXXkRLnre4oKqN8qee8rn1x5rrYI34Q0aUCwyUxS3DVmnErULgHroWfm1b3qnmRCAL7MAEIIfxAFA2tmsfA3kPYt3FpcWMkG10A6IMuJG6G2GlVrMaanmvEIzSXYCLgqfGA/Ucqxk4MJ6se3Aj13hMRgFc7mBke8FOU34iVru5KSSteBOBmxALq4iqha2EBUixLGaVXCd0COwosyWLVSrfCTgKvGdoCWwW8RmgrbDXwmqB7YJuA1wDdC9sM/JjQBdgzIjpqWRw075YEGmtd7QAuXqcLsKaelAm4BE1Eey2zXXstM/9OVlAmWJNLx0YmR6zYqKeNslqm0euYGctbHCxgNLtx/HCzwqJy3Dm4JqLerWUWnJmxK9Nt4ol2Liyz2Qs8myFjxictma6J7QWOTybNcTWlVHIo2NVP7gXmyNhFThkldBAq2PoNg4jMdptvZObZjJhSWKBnmdweYBT8b2LsYhlaJyPJ1Obw6QGOu35NiUSOZeCaW421icQVJ0hzaeoBbs7QAooGuDbVsN9GmZkEnytT9wDHq59RF5MDQoCW1r3wFoAPjfLcSDL1g3VVZwIWAADryGZouQ7NboDiWHVsABbgcNcd8DRJhhD2LMfCVuDJDM3MAMVKLAXFQf3wjYf8Tg/aAYtjVRyvbg1m7s7UVuBihmZmnGsDKF1X3wvIZUwhXQ8oq2tl/Tfi+jgGTzL1FyLCfU3DCryTocXlUKa0a6iGABSGj34qLDGKiUrBcTQMuKtkTW3K1FbgOENDsVz3EF/bwTWbvokWcEyofr+lE6cNM/TBMJpKoT7EChzHUupSAIXBp5akgodJskPY4CcF1/eZMnUz8EgPtxs0k6TgOWPg1b1ns8KZ8oBnnUmcFutoU2bZzc4AR3zr91x6RfOGxaJwvOlH6UBCmlwp9QDrveJdeL92OJsPAyzAmoTcQDOujpI31PLSt1+lCbYA73spOuUVULzVlmbgKSPW/v8nB/wX3itdW1jxV0wAAAAASUVORK5CYII=');
    background-size:16px;
    width:16px;
    height:15px;
    margin-right:0.2rem;
}

.msg{ position: relative; height: 32px; padding-top: 2px;margin-left: 10px;}
.msg.has-new::before{ display: block; position: absolute; right: 2px; top: 4px; z-index: 1; content: ''; width: 8px; height: 8px; border-radius: 4px;}
.msg.has-new::before{ background: -webkit-linear-gradient(left, #fb7a62 , #e3472d); background: -o-linear-gradient(right, #fb7a62, #e3472d); background: -moz-linear-gradient(right, #fb7a62, #e3472d); background: linear-gradient(to right, #afe94d , #70b62b);opacity: none;}


.search{
  width: 97%;
  margin-left: 1%;
  display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex;   display: flex;
  align-items: center;
  margin-bottom:10px;
}

.search .search-input{
  display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex;   display: flex;
  align-items: center;
      -webkit-box-flex: 1;     -webkit-flex: 1;     -ms-flex: 1;     flex: 1;
  height: 32px;
  padding: 0 20px 0 6px;
  border: 1px solid #ddd;
  border-radius: 16px;
}

.search .search-input input{
    -webkit-box-flex: 1;     
    -webkit-flex: 1;     
    -ms-flex: 1;     
    flex: 1;
    height: 30px;
    font-size:14px;
    border: none;
}

.icon-pay{
  background-position: -5px -131px;
}
.icon-deliver{
  background-position: -41px -132px;
}
.icon-take-goods{
  background-position: -77px -132px;
}
.icon-complete{
  background-position: -112px -132px;
}

/*.icon-more{
  background-position: -111px -103px;
}*/
.icon-link-collection{
  background-position: -221px -56px;
}
.icon-vote{
  background-position: -221px -79px;
}
.icon-sale-order{
  background-position: -249px -56px;
}
.icon-link-address{
  background-position: -276px -56px;
}
.icon-link-auth{
  background-position: -247px -80px;
}

.icon-msg-wuliu{
  background-position: -176px -107px;
}

.icon-msg-order{
  background-position: -227px -107px;
}

.icon-msg-activity{
  background-position: -278px -107px;
}

.icon-address{
  background-position: -73px -68px;
}

.icon-pay-success{
  width: 64px;
  height: 64px;
  background-position: 0 -167px;
}

.icon-pay-error{
  width: 64px;
  height: 64px;
  background-position: -77px -167px;
}

.icon-add-address{
  background-position: -109px -37px;
}

.icon-pay-zhifubao{
  background-position: -176px -8px;
}
.icon-pay-weixin{
  background-position: -176px -37px;
}
.icon-pay-bank{
  background-position: -176px -67px;
}

.icon-eye-open{
  background-position: -223px -35px;
}

.icon-eye-close{
  background-position: -252px -35px;
}

.icon-login-weixin{
  width: 42px;
  height: 42px;
  border-radius: 21px;
  border: 1px solid #42ae3c;
  background-position: -168px -140px;
}
.icon-login-qq{
  width: 42px;
  height: 42px;
  border: 1px solid #3e97cd;
  border-radius: 21px;
  background-position: -220px -140px;
}
.icon-login-weibo{
  width: 42px;
  height: 42px;
  border-radius: 21px;
  border: 1px solid #de5362;
  background-position: -271px -140px;
}

.icon-produce_icon_close{
  background-position: -110px -69px;
}
.icon-product_icon_arrow_right{
  background-position: -109px -103px;
}

.icon-collection{
  background-position: -109px -9px;
}
.icon-collected{
  background-position: -139px -9px;
}

.icon-del{
  vertical-align: middle;
  background-position: -250px -10px;
}

.icon-edit{
  vertical-align: middle;
  background-position: -221px -10px;
}
.icon-times{
  background-position: -280px -10px;
}



.aui-tabBar-item-active {
    /* background: #f6f8ff; */
}

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

.aui-news-flex {
    padding: 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #000000;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    height: auto;
}

.aui-news-flex-hd {
    margin-right: .8em;
    width: 65px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    background: #fff;
    z-index: 100;
}

.aui-news-flex-hd img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
    display: block;
    border: none;
}

.aui-news-flex-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}

.aui-news-flex-bd p {
    color: #3a3a3a;
    font-size: 0.85rem;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding: 3px 0;
}

.aui-news-flex-fr {
    width: 60px;
    position: relative;
    padding-right: 20px;
    margin-right: 12px;
}

.aui-news-flex-fr img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
    display: block;
    border: none;
}

.aui-news-flex-fr:after {
    content: " ";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #999999;
    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: -6px;
    right: 2px;
    border-radius: 2px;
}

.aui-news-flex-bd p em {
    color: #e4163a;
    font-size: 0.9rem;
    font-weight: bold;
    font-style: normal;
}

.aui-slide-list {
    padding: 10px 0;
    overflow: hidden;
    height: 10.35rem;
}

.aui-slide-item-list {
    width: auto;
    white-space: nowrap;
    overflow: auto;
    height: 10.9rem;
    font-size: 0;
    padding-right: 20px;
    margin-left: 0;
}

.aui-slide-item-item {
    display: inline-block;
    margin-left: 8px;
    vertical-align: top;
    width: 27%;
    /* background: #fb4854; */
}

.aui-link {
    display: block;
}

.aui-page-hd {
    position: relative;
    overflow: hidden;
}

.aui-slide-item-item a img {
    height: 6rem;
    display: block;
    border: none;
}

.aui-page-hd span {
    padding: 0px 8px;
    color: #fff;
    font-size: 0.65rem;
    position: absolute;
    left: 0;
    bottom: 9px;
    width: auto;
    text-align: center;
    background-color: #6616e4;
    border-radius: 0 20px 20px 0;
}

.aui-page-bd h2 {
    color: #333;
    font-size: 0.7rem;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-weight: normal;
    text-align: left;
    margin-top: 0.5rem;
    white-space: initial;
    /* margin-bottom: 0.5rem; */
}

.aui-page-bd p {
    color: #e82440;
    font-weight: bold;
    font-size: 0.9rem;
}

.aui-shop-news {
    text-align: center;
    padding: 1.3rem 0 0.8rem 0;
}

.aui-shop-news h2 {
    position: relative;
    background: #fff;
    width: 102px;
    margin: 0 auto;
    color: #333333;
    font-size: 1.1rem;
}

.aui-shop-news p {
    color: #ac9c8c;
    font-size: 0.8rem;
    padding-top: 0.3rem;
}

.aui-shop-list {
    position: relative;
    overflow: hidden;
    padding-left: 8px;
    background: #efefef;
    padding-top: 8px;
}

.aui-shop-list-item {
    width: 31%;
    float: left;
    position: relative;
    z-index: 0;
    padding: 0.32rem 0;
    font-size: 0.28rem;
    margin-right: 2%;
}

.aui-shop-list-selected .aui-shop-list-item {
    width: 48%;
    padding: 0;
    overflow: hidden;
    margin-bottom: 8px;
    background: #fff;
    /*height: 290px;*/
}

.aui-shop-list-item-hd {
    position: relative;
}

.aui-shop-list-item-bd {
    text-align: center;
    font-size: 0.9rem;
    color: #333;
    padding: 0.5rem 0 0.01rem 0;
    font-weight: bold;
}

.aui-shop-list-selected .aui-shop-list-item-bd {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.aui-shop-list-selected .aui-shop-list-item h3 {
    height:40px;
    color: #333;
    font-size: 0.9rem;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: normal;
    text-align: left;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.aui-shop-list-selected .aui-special-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-weight: normal;
}

.aui-shop-list-selected .aui-special-text em {
    color: #eb2745;
    font-size: 0.6rem;
    border-radius: 20px;
    border: 1px solid #eb2745;
    font-style: normal;
    padding: 0 0.4rem;
    margin-right: 2px;
}

.aui-shop-list-selected .aui-special-text span {
    color: #999;
    font-weight: normal;
    font-size: 0.65rem;
}

.aui-shop-list-selected .aui-special-etc {
    color: #e82440;
    font-weight: bold;
    padding-top: 10px;
    font-size: 0.9rem;
}

.aui-shop-list-selected .aui-special-etc {
    color: #e82440;
    font-weight: bold;
    padding-top: 10px;
    font-size: 0.9rem;
}

.aui-shop-list-selected .aui-special-etc .aui-special-etc-bd {
    text-decoration: line-through;
    color: #999;
    font-weight: normal;
    font-size: 0.7rem;
}

.aui-shop-list-item-hd img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.aui-shop-list-item-tag {
    padding: 1px 8px;
    color: #230cd1;
    font-size: 0.8rem;
    position: absolute;
    left: 7px;
    bottom: 7px;
    text-align: center;
    background-color: rgba(255,255,255,0.8);
}

.aui-shop-list-selected .aui-shop-list-item-tag {
    padding: 0 8px;
    color: #dc3d43;
    font-size: 0.8rem;
    position: absolute;
    left: 7px;
    bottom: 7px;
    /* width: 79px; */
    text-align: center;
    background-color: rgba(255,255,255,0.8);
    border: 1px solid #fb4854;
}

.aui-shop-flex-fr {
    position: relative;
    border: 1px solid #000000;
    border-radius: 20px;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 0.1rem 0.6rem;
    background: #000000;
}

.aui-shop-flex-wi {
    width: 110px;
    margin: 0.8rem auto 0.8rem;
    text-align: center;
}

.aui-tab-list-square {
    background: #ffffff;
    padding-bottom: 10px;
}

.tab-nav {
    /* background: #f6f8ff; */
    height: 45px;
    display: block;
    position: relative;
}

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

.tab-nav-item {
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 0.9rem;
    display: block;
    float: left;
    width: 20%;
}

.tab-nav-item.tab-active {
    /* background-color: #51bd03; */
}

.tab-nav-item.tab-active a {
    color: #000;
    display: block;
}

.tab-nav-item a {
    display: inherit;
    color: #999;
    height: 45px;
    font-size: 0.8rem;
}

.tab-panel {
    position: relative;
    overflow: hidden;
}

.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.tab-nav-item.tab-active:before {
    content: '';
    width: 60%;
    height: 2px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -30%;
    z-index: 4;
}

.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.tab-nav-item a span {
    display: block;
    font-size: 0.8rem;
    width: 100%;
    color: #333;
}

.aui-tab-colour {
    background: #e3eaff;
    padding: 0.25rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0.55rem;
}

.aui-tab-colour-hd h2 {
    font-family: PingFangSC-Regular, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: rgb(51, 51, 51);
    line-height: 19px;
    text-overflow: ellipsis;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

.aui-tab-colour-hd span {
    flex-direction: row;
    width: 75px;
    height: 25px;
    margin-top: 9px;
    background-color: rgb(0, 0, 0);
    justify-content: center;
    align-items: center;
    border-radius: 1px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    color: #fff;
    -webkit-box-align: center;
    font-size: 0.7rem;
    display: block;
    text-align: center;
    line-height: 25px;
    position: relative;
}

.aui-tab-colour-hd span:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    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: -5px;
    right: 6px;
    border-radius: 2px;
}

.aui-tab-colour-hd {
    width: auto;
    padding: 35px 15px;
    text-align: center;
}

.aui-tab-colour-logo {
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.aui-tab-colour-logo img {
    width: 35px;
    height: 35px;
    display: block;
    border: none;
    margin: 0 auto;
}

.aui-tab-colour-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}

.aui-tab-colour-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    margin-bottom: 0.1rem;
    background: #fff;
}

.aui-tab-colour-flex-hd {
    width: 75px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    border-right: 2px solid #e3eaff;
    background: #fff;
}

.aui-tab-colour-flex-hd img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
}

.aui-tab-colour-flex-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    background: #fff;
    padding: 0 0.35rem;
}

.aui-tab-colour-flex-bd h2 {
    font-weight: 400;
    font-size: 0.7rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #232323;
}

.aui-tab-colour-flex-bd p {
    color: #e82440;
    font-weight: bold;
    font-size: 0.9rem;
    padding-top: 0.3rem;
}

.tab-item {
    padding: 0.5rem;
}

.aui-coupon-list {
    background: #eaeaea;
}

.aui-coupon-list .aui-page-bd {
    background: #fff url("../../last/images/top-no.png") repeat-x top;
    background-size: 12px;
    padding: 5px 1px 5px 3px;
}

.aui-coupon-list .aui-page-hd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    padding: 5px 10px;
}

.aui-coupon-list .aui-page-hd .aui-page-hd-hd h2 {
    font-size: 1.2rem;
    color: #fff;
}

.aui-coupon-list .aui-page-hd .aui-page-hd-hd p {
    font-size: 0.7rem;
    color: #fff;
}

.aui-coupon-list .aui-page-hd .aui-page-hd-bd {
    color: #fb4854;
    background: #fff;
    padding: 0.2rem 0.5rem;
    border-radius: 20px;
    font-size: 0.6rem;
}

.aui-coupon-list .aui-page-hd-hd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}

.aui-coupon-list .aui-page-hd .aui-page-hd-hd h2 i {
    font-style: normal;
    font-size: 0.7rem;
}

.aui-coupon-list .aui-slide-item-item {
    background: #fb4854;
    width: 45.333%;
    overflow: hidden;
    border-radius: 5px;
}

.aui-coupon-list .aui-slide-list {
    height: 6.55rem;
}

.aui-special-etc-gmi {
    text-align: right;
    font-size: 0.6rem;
    float: right;
    color: #fff;
    background: #fb4854;
    border-radius: 21px;
    padding: 0.01rem 0.35rem;
}

.aui-brand-item-box {
    position: relative;
    overflow: hidden;
}

.aui-brand-item {
    width: 31.333%;
    float: left;
    position: relative;
    z-index: 0;
    padding: 0.32rem 0;
    font-size: 0.28rem;
    margin-right: 2%;
}

.aui-brand-item img {
    width: 100%;
    height: auto;
    /*height: 70px;*/
    display: block;
    border: none;
    border: 1px solid #ddd;
}

.tab-panel-brand .tab-item {
    padding-right: 0;
}

/* test */
.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-title{
    background:#fff;
    padding-bottom:0;
}

.aui-flex-box h4{
    margin-bottom:0.2rem;
    color:#343434;
    font-weight:normal;
    font-size:0.95rem;
}

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

.aui-flex-box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color:#979797;
    font-size:0.85rem;
}

.m-actionsheet {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10005;
    background-color: #ffffff;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.actionsheet-toggle {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.actionsheet-item {
    display: block;
    position: relative;
    font-size: 0.85rem;
    color: #555;
    height: 2rem;
    line-height: 2rem;
    background-color: #FFF;
}

.actionsheet-item {
    display: block;
    position: relative;
    font-size: 0.85rem;
    color: #555;
    height: 2rem;
    line-height: 2rem;
    background-color: #FFF;
}

.aui-coll-share-img {
    width: 38px;
    height: 38px;
    margin: 0 auto;
}

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

.aui-coll-share-box {
    position: relative;
    overflow: hidden;
    padding: 10px 0;
}

.aui-coll-cancel a {
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    background: #f9f9f9;
    display: block;
    text-align: center;
    width: 100%;
}

.aui-flex-box-two{
    width: 65%;
    float: right;
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
    flex: inherit;
}
.aui-three-img{
    overflow:hidden;
    width:100%;
}
.aui-fl-img{
    float: left;
    width: 49%;
    margin-right: 1%;
}
.aui-fr-img{
    float:right;
    width:49%;
}

.aui-flex-box-one{
    width: 33%;
    float:left;
     -webkit-box-flex: inherit;
    -webkit-flex: inherit;
    flex: inherit;
    margin-right:0.5rem;
}


.aui-ad-two-img{
    width: 100%;
    margin-bottom: 0.5rem;
}


.aui-flex-one {
    padding: 0 0.9rem 0 0;
}

.aui-flex-one1{
    position:absolute;
    left:0;
    bottom:-55px;
}

.aui-flex-box h1{
    font-weight:normal;
    font-size:1.1rem;
    margin-top:1.5rem;
}

.aui-flex-one .aui-flex-box {
    padding-left: 0.8rem;
}

.aui-flex-ad {
    padding-top: 0.8rem;
    padding-bottom: 0.3rem;
}


/*顶部切换*/
.card-fouth{/*background:rgba(246,246,246,.31)*/margin-top:-6px;}
.card-fouth .sub-title{margin-bottom:32px;text-align:center;font-size:40px;color:#333;}
.card-fouth .desc.desc-list{font-size:0;color:#3a3a3a;font-weight:200;width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;text-align:center}
/*顶部分类*/
.card-fouth .industry{font-size:14px;color:#999;padding:15px 0;display:inline-block;width:120px}
.card-fouth .industry.first{padding-left:0}
.card-fouth .industry.last{padding-right:0}
.card-fouth .industry.active{padding-bottom:14px}
.card-fouth .industry span{font-family:PingFang SC;font-weight:400}
.card-fouth .industry.active span{font-size:16px;font-weight:700;color:#70b62b;border-bottom:5px solid #70b62b;padding-bottom:5px;font-weight:500}
/*内容*/
.card-fouth .case-container{position:relative;width:1000px;margin:0 auto;height:480px}
.card-fouth .case-panel{position:absolute;z-index:1;opacity:0;overflow:hidden;padding-left:35px}
.card-fouth .case-panel.active{z-index:100;opacity:1;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.card-fouth .case-preview{display:inline-block;width:576px;position:relative;top:28px;left:-60px;z-index:200}
/*内容左侧*/
.card-fouth .case-left{display:inline-block;vertical-align:top}
.card-fouth .case-left img{width:365px}
.card-fouth .phone-framework{z-index:102;position:relative}
.card-fouth .case-left .phone-image-cover{position:absolute;width:197px;height:426px;top:30px;left:70px;z-index:101;background-color:rgba(0,0,0,.6);text-align:center;display:block}
.card-fouth .case-left .phone-image-cover img{width:118px;margin-top:150px;z-index:103}
.card-fouth .case-left .phone-image-cover div{margin-top:10px;color:#ffffff;font-size:13px}
.card-fouth .case-left .phone-image-cover.hidden{display:none}
.card-fouth .case-left .phone-image{position:absolute;width:197px;top:30px;left:70px;z-index:1;opacity:0}
.card-fouth .case-left .phone-image.active{z-index:100;opacity:1;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
/*内容右侧*/
.card-fouth .case-head{font-size:43px;color:#242424;margin-bottom:20px;font-weight:500}
.card-fouth .case-text{font-size:18px;color:#141414;padding-bottom:22px;height:107px}
.card-fouth .case-content{width:576px;margin-top:10px}
.card-fouth .case-icon-list{font-size:0;width:576px}
.card-fouth .case-icon-list img{margin-top:35px;margin-right:30px;display:inline-block;width:117px;border-radius:20px}
.card-fouth .case-content img{margin-top:15px;width:576px;height:1px;opacity:0.3}
.card-fouth .case-icon-list .image-hover{width:75px}
.card-fouth .case-icon-list img.active{border:2px solid #1696ff}
.card-fouth .case-icon-list img.last{margin-right:0}
.card-fouth .industry-tab-line{height:2px;background:#2267fa;top:164px;position:absolute;-webkit-transition:all .3s;transition:all .3s}

/*右侧悬浮*/
.service_box{ position:fixed; z-index:1000;right:-147px;top:50%;margin-top:-100px;width:162px;background:#fff; }
.service_box .tab_nav{ position:absolute;left:-30px;top:-1px;width:100%;}
.service_box .tab_nav > li {/*background:#ece8e5;*/border-bottom:1px solid #dfdbd9;background: rgba(0,0,0,0.3);}
.service_box .tab_nav > li.active{ background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:8px 0 0 8px;}
.service_box .tab_nav > li > a{ display:block; width:46px;padding:12px 6px 12px 8px; line-height:24px; text-align:center;color:#fff; text-decoration:none;font-weight: 500;}
.service_box .tab_nav > li.active > a{ color:#fff;}
.service_box .tab_nav .icond{ display:block; height:28px;width:28px; background:url(../../last/images/bg_online_service_new.gif) no-repeat; overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icond_1{ background-position:0 0 ;}
.service_box .tab_nav .icond_2{ background-position:-28px 0 ;}
.service_box .tab_nav .icond_3{ background-position:-56px 0 ;}
.service_box .tab_nav .active .icond_1{ background-position:0 -28px ;}
.service_box .tab_nav .active .icond_2{ background-position:-28px -28px ;}
.service_box .tab_nav .active .icond_3{ background-position:-56px -28px ;}
.service_box .tab_content{padding:20px 5px 10px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333;}

/*进入加载*/
#hide {
    background-color: #70b62b;
}
#center {
  position: absolute;
  top: 30%;
  left: 38%;
  margin-top: -180px;
  margin-left: -75px;
  width: 69%;
  height: 80px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #fff;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  z-index:1004;
}

.skype-loader {
  width: 250px;
  height: 250px;
  position: relative;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 70px;
}

.skype-loader .dot {
  position: absolute;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;

  animation: 1.7s dotrotate cubic-bezier(0.775, 0.005, 0.310, 1.000) infinite;
}

.skype-loader .dot:nth-child(1) {
  animation-delay: 0.2s;
}

.skype-loader .dot:nth-child(2) {
  animation-delay: 0.35s;
}

.skype-loader .dot:nth-child(3) {
  animation-delay: 0.45s;
}

.skype-loader .dot:nth-child(4) {
  animation-delay: 0.55s;
}

.skype-loader .dot:after, .skype-loader .dot .first {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background: white;
  border-radius: 50%;
  left: 50%;
  margin-left: -4px;
}

.skype-loader .dot .first {
  background: #fff;
  margin-top: -4px;
  /*animation: 1.7s dotscale cubic-bezier(0.775, 0.005, 0.310, 1.000) infinite;*/
  animation-delay: 0.2s;
}

/*@keyframes dotrotate { 
  from { transform: rotate(0deg); } 
  to { transform: rotate(360deg); }
}

@keyframes dotscale { 
  0%, 10% { width: 16px; height: 16px; margin-left: -8px;  margin-top: -4px; } 
  50% { width: 8px; height: 8px; margin-left: -4px; margin-top: 0; }
  90%, 100% { width: 16px; height: 16px;  margin-left: -8px;  margin-top: -4px; }
}*/

.scene {
  /*width: 100%;
  height: 100%!important;
  -webkit-perspective: 600;
          perspective: 600;
  display: flex;
  align-items: center;
  justify-content: center;*/

  width: 100%;
  height: 100%!important;
  -webkit-perspective: 600;
          perspective: 600;
  display: flex;
  align-items: center;
  justify-content: center;

  background-color: #70b62b;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1004;
    text-align: center;

}
.scene svg {
  width: 240px;
  height: 240px;
}

.dc-logo {
  position: fixed;
  right: 10px;
  bottom: 10px;
}

.dc-logo:hover svg {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation: arrow-spin 2.5s 0s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
          animation: arrow-spin 2.5s 0s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}
.dc-logo:hover:hover:before {
  content: '\2764';
  padding: 6px;
  font: 10px/1 Monaco, sans-serif;
  font-size: 10px;
  color: #00fffe;
  text-transform: uppercase;
  position: absolute;
  left: -70px;
  top: -30px;
  white-space: nowrap;
  z-index: 20px;
  box-shadow: 0px 0px 4px #222;
  background: rgba(0, 0, 0, 0.4);
}
.dc-logo:hover:hover:after {
  content: 'Digital Craft';
  padding: 6px;
  font: 10px/1 Monaco, sans-serif;
  font-size: 10px;
  color: #6E6F71;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: -30px;
  white-space: nowrap;
  z-index: 20px;
  box-shadow: 0px 0px 4px #222;
  background: rgba(0, 0, 0, 0.4);
  background-image: none;
}

@-webkit-keyframes arrow-spin {
  50% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

@keyframes arrow-spin {
  50% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

.more-a {
    margin-left:50%;
}

.aui-info-item {
    background:#fff;
}

.aui-sml-img{
    width:40px;
    height:40px;
}

.aui-text-p{
    padding-top:1rem;
    font-size:0.85rem;
    color:#999999;
    text-align:center;
    padding-bottom:0.5rem;
}
.aui-button button {
    color:#3595f9;
    background:#fefefe;
    border:none;
    width:100%;
    padding:15px 5px;
    text-align:center;
    font-size:0.8rem;
}
.aui-flex-five h2{
    font-size:0.9rem;
    text-align:left;
    height:auto;
}
.aui-arrow {
    text-align: right;
    color: #394154;
    padding-right: 12px;
    position: relative;
    font-size: 0.85rem;
}

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

.aui-arrow:after {
    content: " ";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #999999;
    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: -5px;
    right: 2px;
    border-radius: 1px;
}
