/* 未能缩小。正在返回未缩小的内容。
(797,26): run-time error CSS1034: 
(797,26): run-time error CSS1042: Expected function, found ','
(797,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1497,39): run-time error CSS1034: 
(1497,39): run-time error CSS1042: Expected function, found ','
(1497,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3231,42): run-time error CSS1034: 
(3231,42): run-time error CSS1042: Expected function, found ','
(3231,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3840,58): run-time error CSS1034: 
(3840,58): run-time error CSS1042: Expected function, found ','
(3840,80): run-time error CSS1034: 
(3840,80): run-time error CSS1042: Expected function, found ','
(3840,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3841,62): run-time error CSS1034: 
(3841,62): run-time error CSS1042: Expected function, found ','
(3841,83): run-time error CSS1034: 
(3841,83): run-time error CSS1042: Expected function, found ','
(3841,87): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3842,57): run-time error CSS1034: 
(3842,57): run-time error CSS1042: Expected function, found ','
(3842,78): run-time error CSS1034: 
(3842,78): run-time error CSS1042: Expected function, found ','
(3842,82): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5703,26): run-time error CSS1034: 
(5703,26): run-time error CSS1042: Expected function, found ','
(5703,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6270,24): run-time error CSS1034: 
(6270,24): run-time error CSS1042: Expected function, found ','
(6270,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6274,24): run-time error CSS1034: 
(6274,24): run-time error CSS1042: Expected function, found ','
(6274,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6279,24): run-time error CSS1034: 
(6279,24): run-time error CSS1042: Expected function, found ','
(6279,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(6284,24): run-time error CSS1034: 
(6284,24): run-time error CSS1042: Expected function, found ','
(6284,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/*
 * =========================================================================
 * APIClud - AUI UI 框架    流浪男  QQ：343757327  http://www.auicss.com
 * Verson 2.1
 * =========================================================================
 */
 /*初始化类*/
 @charset "UTF-8";
 html{
     font-family: "Helvetica Neue", Helvetica, sans-serif;
     font-size: 20px;
 }
 html,body {
     -webkit-touch-callout:none;
     -webkit-text-size-adjust:none;
     -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
     -webkit-user-select:none;
     width: 100%;
 }
 body {
     line-height: 1.5;
     font-size: 0.8rem;
     color: #212121;
     background-color: #f6f6f6;
     outline: 0;
 }
 html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
     margin:0;
     border:0;
     padding:0;
     font-style:normal;
 }
 * {
     -webkit-box-sizing: border-box;
               box-sizing: border-box;
     -webkit-user-select: none;
     -webkit-tap-highlight-color: transparent;
     outline: none;
 }
 @media only screen and (min-width: 400px) {
     html {
         font-size: 21.33333333px !important;
     }
 }
 @media only screen and (min-width: 414px) {
     html {
         font-size: 21px !important;
     }
 }
 @media only screen and (min-width: 480px) {
     html {
         font-size: 25.6px !important;
     }
 }
 ul, li {
     list-style: none;
 }
 p {
     font-size: 0.7rem;
     color: #757575;
 }
 a {
     color: #0062cc;
     text-decoration: none;
     background-color: transparent;
 }
 textarea {
     overflow: hidden;
     resize: none;
 }
 button {
     overflow: visible;
 }
 button,select {
     text-transform: none;
 }
 button,input,select,textarea {
     font: inherit;
     color: inherit;
 }
 /*自动隐藏文字*/
 .aui-ellipsis-1 {
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
 }
 .aui-ellipsis {
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     word-break: break-all;
     white-space: normal !important;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 .aui-ellipsis-2 {
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     word-break: break-all;
     white-space: normal !important;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 /*水平线*/
 .aui-hr {
     width: 100%;
     position: relative;
     border-top: 1px solid #dddddd;
     height: 1px;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-hr{
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
 }
 /*内外边距类*/
 .aui-padded-0 {
     padding: 0 !important;
 }
 .aui-padded-5 {
     padding: 0.25rem !important;
 }
 .aui-padded-10 {
     padding: 0.5rem !important;
 }
 .aui-padded-15 {
     padding: 0.75rem !important;
 }
 .aui-padded-20{
     padding: 1rem !important;
 }
 .aui-padded-t-0 {
     padding-top: 0 !important;
 }

 .aui-padded-t-5 {
     padding-top: 0.25rem !important;
 }
 .aui-padded-t-10 {
     padding-top: 0.5rem !important;
 }
 .aui-padded-t-15 {
     padding-top: 0.75rem !important;
 }
 .aui-padded-b-0 {
     padding-bottom: 0 !important;
 }
 .aui-padded-b-5 {
     padding-bottom: 0.25rem !important;
 }
 .aui-padded-b-10 {
     padding-bottom: 0.5rem !important;
 }
 .aui-padded-b-15 {
     padding-bottom: 0.75rem !important;
 }
 .aui-padded-l-0 {
     padding-left: 0 !important;
 }
 .aui-padded-l-5 {
     padding-left: 0.25rem !important;
 }
 .aui-padded-l-10 {
     padding-left: 0.5rem !important;
 }
 .aui-padded-l-15 {
     padding-left: 0.75rem !important;
 }
 .aui-padded-r-0 {
     padding-right: 0 !important;
 }
 .aui-padded-r-5 {
     padding-right: 0.25rem !important;
 }
 .aui-padded-r-10 {
     padding-right: 0.5rem !important;
 }
 .aui-padded-r-15 {
     padding-right: 0.75rem !important;
 }
 .aui-padded-r-20 {
     padding-right: 0.75rem !important;
 }
 .aui-margin-0 {
     margin: 0 !important;
 }
 .aui-margin-5 {
     margin: 0.25rem !important;
 }
 .aui-margin-10 {
     margin: 0.5rem !important;
 }
 .aui-margin-15 {
     margin: 0.75rem !important;
 }
 .aui-margin-t-0 {
     margin-top: 0.25rem !important;
 }
.aui-margin-t-1 {
     margin-top: 0.05rem !important;
 }
 .aui-margin-t-5 {
     margin-top: 0 !important;
 }
 .aui-margin-t-55 {
     margin-top: 0.25rem !important;
 }
 .aui-margin-t-10 {
     margin-top: 0.5rem !important;
 }
 .aui-margin-t-15 {
     margin-top: 0.75rem !important;
 }
 .aui-margin-b-0 {
     margin-bottom: 0 !important;
 }
 .aui-margin-b-5 {
     margin-bottom: 0.25rem !important;
 }
 .aui-margin-b-10 {
     margin-bottom: 0.5rem !important;
 }
 .aui-margin-b-15 {
     margin-bottom: 0.75rem !important;
 }
 .aui-margin-l-0 {
     margin-left: 0 !important;
 }
 .aui-margin-l-5 {
     margin-left: 0.25rem !important;
 }
 .aui-margin-l-10 {
     margin-left: 0.5rem !important;
 }
 .aui-margin-l-15 {
     margin-left: 0.75rem !important;
 }
 .aui-margin-r-0 {
     margin-right: 0 !important;
 }
 .aui-margin-r-5 {
     margin-right: 0.25rem !important;
 }
 .aui-margin-r-10 {
     margin-right: 0.5rem !important;
 }
 .aui-margin-r-15 {
     margin-right: 0.75rem !important;
 }
 .aui-clearfix {
     clear: both;
 }
 .aui-clearfix:before {
     display: table;
     content: " ";
 }
 .aui-clearfix:after {
     clear: both;
 }
 /*文字对齐*/
 .aui-text-left {
     text-align: left !important;
 }
 .aui-text-center {
     text-align: center !important;
 }
 .aui-text-justify {
     text-align: justify !important;
 }
 .aui-text-right {
     text-align: right !important;
 }
 /*文字、背景颜色*/
 h1,h2,h3,h4,h5,h6 {
     font-weight: 400;
 }
 h1 {
     font-size: 1.2rem;
 }
 h2 {
     font-size: 1rem;
 }
 h3 {
     font-size: 0.8rem;
 }
 h4 {
     font-size: 0.7rem;
 }
 h5 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }
 h6 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }
 h1 small,h2 small,h3 small,h4 small {
     font-weight: normal;
     line-height: 1;
     color: #757575;
 }
 h5 small,h6 small {
     font-weight: normal;
     line-height: 1;
     color: #757575;
 }
 h1 small,h2 small,h3 small {
     font-size: 65%;
 }
 h4 small,h5 small,h6 small {
     font-size: 75%;
 }
 img {
     max-width: 100%;
     display: block;
 } 
.aui-font-size-10 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-12 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-14 {
     font-size: 0.7rem !important;
 }
 .aui-font-size-16 {
     font-size: 0.8rem !important;
 }
 .aui-font-size-18 {
     font-size: 0.9rem !important;
 }
 .aui-font-size-20 {
     font-size: 1rem !important;
 }
 .aui-font-size-22 {
    font-size: 1.2rem !important;
}
.aui-font-size-24 {
    font-size: 1.4rem !important;
}
 .aui-text-default {
     color: #212121 !important;
 }
 .aui-text-white {
     color: #ffffff !important;
 }
 .aui-text-primary {
     color: #00bcd4 !important;
 }
 .aui-text-success {
     color: #009688 !important;
 }
 .aui-text-info {
     color: #e80283 !important;
 }
 .aui-text-warning {
     color: #ee1c2b !important;
 }
 .aui-text-danger {
     color: #ee1c2b !important;
 }
 .aui-text-pink {
     color: #e91e63 !important;
 }
 .aui-text-purple {
     color: #673ab7 !important;
 }
 .aui-text-indigo {
     color: #3f51b5 !important;
 }
 .aui-bg-default {
     background-color: #f5f5f5 !important;
 }
 .aui-bg-primary {
     background-color: #00bcd4 !important;
 }
 .aui-bg-success {
     background-color: #009688 !important;
 }
 .aui-bg-info {
     background-color: #e80283 !important;
 }
 .aui-bg-warning {
     background-color: #fe53a8 !important;
 }
 .aui-bg-danger {
     background-color: #e80283 !important;
 }
 .aui-bg-pink {
     background-color: #e91e63 !important;
 }
 .aui-bg-purple {
     background-color: #673ab7 !important;
 }
 .aui-bg-indigo {
     background-color: #3f51b5 !important;
 }
 /*警告、成功颜色*/
 .aui-warning,
 .aui-warning label,
 .aui-warning .aui-input,
 .aui-warning .aui-iconfont {
     color: #e51c23 !important;
 }
 .aui-success,
 .aui-success label,
 .aui-success .aui-input,
 .aui-success .aui-iconfont {
     color: #009688 !important;
 }
 /*对齐,显示，隐藏等*/
 .aui-pull-right {
     float: right !important;
 }
 .aui-pull-left {
     float: left !important;
 }
 .aui-hide {
     display: none !important;
 }
 .aui-show {
     display: block !important;
 }
 .aui-invisible {
     visibility: hidden;
 }
 .aui-inline {
     display: inline-block;
     vertical-align: top;
 }
 .aui-mask {
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.3);
     opacity: 0;
     z-index: 8;
     visibility: hidden;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
 }
 .aui-mask.aui-mask-in {
     visibility: visible;
       opacity: 1;
 }
 .aui-mask.aui-mask-out {
     opacity: 0;
 }
 img.aui-img-round {
     border-radius: 50%;
 }
 /*基本容器*/
 .aui-content {
     -webkit-overflow-scrolling: touch;
     overflow-x: hidden;
     word-break: break-all;
 }
 .aui-content-padded {
       margin: 0.75rem;
       position: relative;
       word-break: break-all;
       -webkit-overflow-scrolling: touch;
 }
 /*栅格类*/
 .aui-row {
     overflow: hidden;
     margin: 0;
 }
 .aui-row-padded {
     margin-left: -0.125rem;
     margin-right: -0.125rem;
 }
 .aui-row-padded [class*=aui-col-xs-] {
     padding: 0.125rem;
 }
 .aui-col-xs-1,.aui-col-xs-2,.aui-col-xs-3,.aui-col-xs-4,.aui-col-xs-5,.aui-col-xs-6,.aui-col-xs-7,.aui-col-xs-8,.aui-col-xs-9,.aui-col-xs-10,.aui-col-xs-11,.aui-col-5 {
     position: relative;
     float: left;
 }
 .aui-col-xs-12 {
     width: 100%;
     position: relative;
 }
 .aui-col-xs-11 {
     width: 91.66666667%;
 }
 .aui-col-xs-10 {
     width: 83.33333333%;
 }
 .aui-col-xs-9 {
     width: 75%;
 }
 .aui-col-xs-8 {
     width: 66.66666667%;
 }
 .aui-col-xs-7 {
     width: 58.33333333%;
 }
 .aui-col-xs-6 {
     width: 50%;
 }
 .aui-col-xs-5 {
     width: 41.66666667%;
 }
 .aui-col-xs-4 {
     width: 33.33333333%;
 }
 .aui-col-xs-3 {
     width: 25%;
 }
 .aui-col-xs-2 {
     width: 16.66666667%;
 }
 .aui-col-xs-1 {
     width: 8.33333333%;
 }
 .aui-col-5 {
     width: 20%;
 }
 /*标签*/
 .aui-label {
     display: inline-block;
     padding: 0.2em 0.25em;
     font-size: 0.6rem;
     line-height: 1;
     color: #616161;
     background-color: #f0f0f0;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     border-radius: 0.15em;
     position: relative;
 }
 
 .aui-label-primary {
     color: #ffffff;
     background-color: #00bcd4;
 }
 .aui-label-success {
     color: #ffffff;
     background-color: #009688;
 }
 .aui-label-info {
   color: #ffffff;
   background-color: #e80283;
 }
 .aui-label-warning {
     color: #ffffff;
     background-color: #f08200;
 }
 .aui-label-danger {
     color: #ffffff;
     background-color: #e51c23;
 }
 .aui-label-outlined {
     background-color: transparent;
     position: relative;
 }
 .aui-label-outlined:after {
     -webkit-border-radius: 2px;
     border-radius: 2px;
     height: 200%;
     content: '';
     width: 200%;
     border: 1px solid #d9d9d9;
     position: absolute;
     top: -1px;
     left: -1px;
     transform: scale(0.5);
     -webkit-transform: scale(0.5);
     transform-origin: 0 0;
     -webkit-transform-origin: 0 0;
     z-index: 1;
 }
 .aui-label-outlined.aui-label-primary,
 .aui-label-outlined.aui-label-primary:after {
     color: #00bcd4;
     border-color: #00bcd4;
 }
 .aui-label-outlined.aui-label-success,
 .aui-label-outlined.aui-label-success:after {
     color: #009688;
     border-color: #009688;
 }
 .aui-label-outlined.aui-label-info,
 .aui-label-outlined.aui-label-info:after {
       color: #e80283;
       border-color: #e80283;
 }
 .aui-label-outlined.aui-label-warning,
 .aui-label-outlined.aui-label-warning:after {
     color: #f08200;
     border-color: #f08200;
 }
 .aui-label-outlined.aui-label-danger,
 .aui-label-outlined.aui-label-danger:after {
     color: #e51c23;
     border-color: #e51c23;
 }
 .aui-label .aui-iconfont {
     font-size: 0.6rem;
 }
 /*角标*/
 .aui-badge {
     display: inline-block;
     width: auto;
     text-align: center;
     min-width: 0.8rem;
     height: 0.8rem;
     line-height: 0.8rem;
     padding: 0 0.2rem;
     font-size: 0.6rem;
     color: #ffffff;
     background-color: #ff2600;
     border-radius: 0.4rem;
     position: absolute;
     top: 0.2rem;
     left: 60%;
     z-index: 99;
 }
 .aui-dot {
     display: inline-block;
     width: 0.4rem;
     height: 0.4rem;
     background: #ff2600;
     border-radius: 0.5rem;
     position: absolute;
     top: 0.3rem;
     right: 20%;
     z-index: 99;
 }
 /*按钮样式*/
 button, .aui-btn {
     position: relative;
     display: inline-block;
     font-size: 0.7rem;
     font-weight: 400;
     font-family: inherit;
     text-decoration: none;
     text-align: center;
     margin: 0;
     padding: 0 0.4rem;
     height: 1.5rem;
     line-height: 1.5rem;
     border-radius: 0.2rem;
     white-space: nowrap;
     text-overflow: ellipsis;
     vertical-align: middle;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-user-select: none;
               user-select: none;
 }
 .aui-btn:active {
     color: #212121;
     background-color: #bdbdbd;
 }
 .aui-btn-primary {
     color: #ffffff;
     background-color: #e80283;
 }
 .aui-btn-primary.aui-active, .aui-btn-primary:active {
     color: #ffffff;
     background-color: #47baca;
 }
 .aui-btn-success {
     color: #ffffff;
     background-color: #009688;
 }
 .aui-btn-success.aui-active, .aui-btn-success:active {
     color: #fff;
     background-color: #00897b;
 }
 .aui-btn-info {
     color: #ffffff !important;
     background-color: #e80283 !important;
 }
 .aui-btn-info.aui-active, .aui-btn-info:active {
     color: #fff !important;
     background-color: #e80283 !important;
 }
 .aui-btn-warning {
     color: #ffffff !important;
     background-color: #f85905!important;
 }
 .aui-btn-warning.aui-active, .aui-btn-warning:active {
     color: #ffffff !important;
     background-color: #ffb300 !important;
 }
 .aui-btn-danger {
     color: #ffffff !important;
     background-color: #e80283 !important;
	 border-radius:4rem;
	 padding:0.1rem 0.25rem;
 }
 .aui-btn-danger-red {
     color: #ffffff !important;
     background-color: #dd191b !important;
	 border-radius:4rem;
	 padding:0.1rem 0.25rem;
 }
 .aui-btn-danger-white {
     color: #eb1f1f !important;
     background-color: #ffeae9 !important;
	 border-radius:0.5rem;
	 padding:0.2rem 0.2rem;
 }
 .aui-btn-danger-ti {
     color: white !important;
     background-color: #e80283 !important;
	 border-radius:0.5rem;
	 padding:0.1rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger-bgwhite {
     color: #666 !important;
     background-color: white !important;
	 border-radius:1rem;
	 padding:0.3rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger-bgwhite-2 {
     color:white !important;
     background-color:#999 !important;
	 border-radius:1rem;
	 padding:0.2rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger.aui-active, .aui-btn-danger:active {
     color: #ffffff !important;
     background-color: #dd191b !important;
 }
 .aui-btn-block {
     display: block;
     width: 100%;
     height: 2.2rem;
     line-height: 2.22rem;
     margin-bottom: 0;
     font-size: 0.9rem;
 }
 .aui-btn-block.aui-btn-sm {
     font-size: 0.8rem;
     height: 2.4rem;
     line-height: 2.4rem;
 }
 .aui-btn .aui-iconfont, .aui-btn-block .aui-iconfont {
     margin-right: 0.3rem;
 }
 .aui-btn .aui-badge, .aui-btn-block .aui-badge {
     margin-left: 0.3rem;
 }
 .aui-btn-outlined {
     background: transparent !important;
     border: 1px solid #bdbdbd;
 }
 .aui-btn-outlined:active {
     background: transparent !important;
 }
 .aui-btn-default.aui-btn-outlined {
     color: #bdc3c7 !important;
     border: 1px solid #dcdcdc !important;
 }
 .aui-btn-primary.aui-btn-outlined {
     color: #00bcd4 !important;
     border: 1px solid #00bcd4 !important;
 }
 .aui-btn-success.aui-btn-outlined {
     color: #009688 !important;
     border: 1px solid #009688 !important;
 }
 .aui-btn-info.aui-btn-outlined {
     color: #e80283 !important;
     border: 1px solid #e80283 !important;
 }
 .aui-btn-warning.aui-btn-outlined {
     color: #f08200 !important;
     border: 1px solid #f08200 !important;
 }
 .aui-btn-danger.aui-btn-outlined {
     color: #e51c23 !important;
     border: 1px solid #e51c23 !important;
 }
.aui-btn-tuan{
	border-radius:4px;
	background:rgb(232,2,131,0.1);
	color:#e80283;padding:1px 5px;
}
 /*
 *表单类\输入框\radio\checkbox
 **/
 .aui-input,
 input[type="text"],
 input[type="password"],
 input[type="search"],
 input[type="email"],
 input[type="tel"],
 input[type="url"],
 input[type="date"],
 input[type="datetime-local"],
 input[type="time"],
 input[type="number"],
 select,
 textarea {
     border: none;
     background-color: transparent;
     border-radius: 0;
     box-shadow: none;
     display: block;
     padding: 0;
     margin: 0;
     width: 100%;
     height: 2.2rem;
     line-height: normal;
     color: #424242;
     font-size: 0.7rem;
     font-family: inherit;
     box-sizing: border-box;
     -webkit-user-select: text;
     user-select: text;
     -webkit-appearance: none;
     appearance: none;
 }
 input[type="search"]::-webkit-search-cancel-button {
     display: none;
 }
 .aui-scroll-x {
     position: relative;
     overflow-y: auto;
     -webkit-overflow-scrolling: touch;
 }
 .aui-scroll-y {
     position: relative;
     width: 100%;
     overflow-x: auto;
     -webkit-overflow-scrolling: touch;
 }
 ::-webkit-scrollbar{
     width:0px;
 }
 /*列表*/
 .aui-list {
     position: relative;
     font-size: 0.8rem;
     background-color: #ffffff;
     border-top: 1px solid #dddddd;
 }
 .aui-list .aui-content {
     overflow: hidden;
 }
 .aui-list.aui-list-noborder,
 .aui-list.aui-list-noborder {
     border-top: none;
 }
 .aui-list .aui-list-header {
     background-color: #dddddd;
     color: #212121;
     position: relative;
     font-size: 0.6rem;
     padding: 0.4rem 0.75rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item {
     list-style: none;
     margin: 0;
     padding: 0;
     padding-left: 0.25rem;
     color: #212121;
     border-bottom: 1px solid #dddddd;
     position: relative;
     min-height: 2.2rem;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
 }
 .aui-list.aui-list-noborder .aui-list-item:last-child {
     border-bottom: 0;
 }
 .aui-list .aui-list-item-inner {
     position: relative;
     min-height: 2.2rem;

     width: 100%;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-flex: 1;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 
 .aui-list .aui-list-item:active {
     background-color: #f5f5f5;
 }
 .aui-list .aui-list-item-text {
     font-size: 0.7rem;
     color: #757575;
     position: relative;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item-title {
     font-size: 0.8rem;
     position: relative;
     max-width: 100%;
     color: #212121;
 }
 .aui-list .aui-list-item-right,
 .aui-list-item-title-row em {
     max-width: 50%;
     position: relative;
     font-size: 0.6rem;
     color: #757575;
     margin-left: 0.25rem;
 }
 .aui-list .aui-list-item-inner p {
     overflow: hidden;
 }
 .aui-list .aui-list-media-list {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
             flex-direction: column;
 }
 .aui-media-list-item-inner {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
 }
 .aui-media-list .aui-list-item {
     display: block;
 }
 .aui-media-list .aui-list-item-inner {
     display: block;
     padding-top: 0.25rem;
     padding-bottom: 0.25rem;
 }
 .aui-media-list-item-inner + .aui-info {
     margin-right: 0.75rem;
 }
 .aui-list .aui-list-item-media {
     width: 5.5rem;
	 border-radius:1rem;
     position: relative;
     padding: 0.5rem 0.5rem 0 0.25rem;
     display: inherit;
     -webkit-flex-shrink: 0;
             flex-shrink: 0;
     -webkit-flex-wrap: nowrap;
             flex-wrap: nowrap;
     -webkit-box-align: center;
     -webkit-align-items: flex-start;
             align-items: flex-start;
 }
 .aui-list .aui-list-item-media img {
     width: 100%;
     display: block;
 }
 .aui-list .aui-list-item-media-list {
     margin-top: 0.25rem;
     padding-right: 0;
     display: block;
 }
 .aui-list [class*=aui-col-xs-] img{
     max-width: 100%;
     width: 100%;
     display: block;
 }
 .aui-list-item-middle .aui-list-item-inner:after {
     display: block;
 }
 .aui-list .aui-list-item-middle > .aui-list-item-media,
 .aui-list .aui-list-item-middle > .aui-list-item-inner,
 .aui-list .aui-list-item-middle > * {
     -webkit-box-align: center;
             box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item-center > .aui-list-item-media,
 .aui-list .aui-list-item-center > .aui-list-item-inner,
 .aui-list .aui-list-item-center {
     -webkit-box-pack: center;
     -webkit-justify-content: center;
             justify-content: center;
 }
 .aui-list .aui-list-item i.aui-iconfont {
     -webkit-align-self: center;
             align-self: center;
     font-size: 0.8rem;
 }
 .aui-list-item-inner.aui-list-item-arrow {
     overflow: hidden;
     padding-right: 0.75rem;
 }
/*
 .aui-list-item-arrow:before {
     content: '';
     width: 0.4rem;
     height: 0.4rem;
     position: absolute;
     top: 50%;
     right: 0.75rem;
     margin-top: -0.2rem;
     background: transparent;
     border: 1px solid #dddddd;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-135deg);
             transform: rotate(-135deg);
 }
*/
 .aui-list-item.aui-list-item-arrow {
     padding-right: 0.75rem;
 }
 .aui-list label {
     line-height: 1.3rem;
 }
 .aui-list.aui-form-list .aui-list-item:active {
     background-color: #ffffff;
 }
 .aui-list.aui-form-list .aui-list-item-inner {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     padding: 0;
 }
 .aui-list .aui-list-item-label,
 .aui-list .aui-list-item-label-icon {
     color: #9c9c9c;
     width: 35%;
     min-width: 1.5rem;
     margin: 0;
     padding: 0;
     padding-right: 0.25rem;
     line-height: 2.2rem;
     position: relative;
     overflow: hidden;
     white-space: nowrap;
     max-width: 100%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
 }
 .aui-list .aui-list-item-label-icon {
     width: auto;
     padding-right: 0.75rem;
 }
 .aui-list .aui-list-item-input {
     width: 100%;
     padding: 0;
     padding-right: 0.75rem;
     -webkit-box-flex: 1;
             box-flex: 1;
     -webkit-flex-shrink: 1;
             flex-shrink: 1;
 }
 .aui-list.aui-select-list .aui-list-item:active {
     background-color: #ffffff;
 }
 .aui-list.aui-select-list .aui-list-item-inner {
     display: block;
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
     -webkit-align-self: stretch;
             align-self: stretch;
 }
 .aui-list.aui-select-list .aui-list-item-label {
     width: auto;
     min-width: 2.2rem;
     padding: 0.5rem 0;
     padding-right: 0.75rem;
 }
 .aui-list.aui-form-list .aui-list-item-btn {
     padding: 0.75rem 0.75rem 0.75rem 0;
 }
 .aui-list textarea {
     overflow: auto;
     margin: 0.5rem 0;
     height: 3rem;
     line-height: 1rem;
     resize: none;
 }
 .aui-list .aui-list-item-right .aui-badge,
 .aui-list .aui-list-item-right .aui-dot {
     display: inherit;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-list {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         /* background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%); */
     }
     .aui-list .aui-list-item {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
     }
 
     .aui-list.aui-list-in .aui-list-item {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: 0.75rem bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-list.aui-list-in .aui-list-item:last-child {
         background-position: bottom;
     }
     .aui-list.aui-list-noborder,
     .aui-list.aui-list-noborder .aui-list-item:last-child {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
 }
 /*tab切换类*/
 .aui-tab {
     position: relative;
     background-color: #ffffff;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-flex-wrap: nowrap;
             flex-wrap: nowrap;
     -webkit-align-self: center;
             align-self: center;
 }
 .aui-tab-item {
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     position: relative;
     font-size: 0.7rem;
     text-align: center;
     color: #212121;
     margin-left: -1px;
     -webkit-box-flex: 1;
             box-flex: 1;
 }
 .aui-tab-item.aui-active {
     color: #f85905;
     border-bottom: 2px solid #f85905;
 }
 /*卡片列表布局*/
 .aui-card-list {
     position: relative;
     margin-bottom: 0.75rem;
     background: #ffffff;
 }
 .aui-card-list-header,
 .aui-card-list-footer {
     position: relative;
     min-height: 2.2rem;
     padding: 0.5rem 0.75rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-card-list-header {
     font-size: 0.8rem;
     color: #212121;
 }
 .aui-card-list-header.aui-card-list-user {
     display: block;
 }
 .aui-card-list-user-avatar {
     width: 2rem;
     float: left;
     margin-right: 0.5rem;
 }
 .aui-card-list-user-avatar img {
     width: 100%;
     display: block;
 }
 .aui-card-list-user-name {
     color: #212121;
     position: relative;
     font-size: 0.7rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-card-list-user-name > *,
 .aui-card-list-user-name small {
     position: relative;
 }
 .aui-card-list-user-name small {
     color: #757575;
 }
 .aui-card-list-user-info {
     color: #757575;
     font-size: 0.6rem;
 }
 .aui-card-list-content {
     position: relative;
 }
 .aui-card-list-content-padded {
     position: relative;
     padding: 0.5rem 0.75rem;
 }
 .aui-card-list-content,
 .aui-card-list-content-padded {
     word-break: break-all;
     font-size: 0.7rem;
     color: #212121;
 }
 .aui-card-list-content img,
 .aui-card-list-content-padded img {
     width: 100%;
     display: block;
 }
 .aui-card-list-footer {
     font-size: 0.7rem;
     color: #757575;
 }
 .aui-card-list-footer > * {
     position: relative;
 }
 .aui-card-list-footer.aui-text-center {
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     box-pack: center;
     -webkit-justify-content: center;
     justify-content: center;
 }
 .aui-card-list-footer .aui-iconfont {
     font-size: 0.9rem;
 }
 /*宫格布局*/
 .aui-grid {
     width: 100%;
     background-color: #ffffff;
     display: table;
     table-layout: fixed;
 }
 .aui-grid [class*=aui-col-] {
     display: table-cell;
     position: relative;
     text-align: center;
     vertical-align: middle;
     padding: 0.5rem 0;
 }
 .aui-grid [class*=aui-col-xs-]:active {
     background-color: #f5f5f5;
 }
 .aui-grid .aui-iconfont {
     position: relative;
     z-index: 20;
     top: 0;
     height: 1.4rem;
     font-size: 1.4rem;
     line-height: 1.4rem;
 }
 .aui-grid .aui-grid-label {
     display: block;
     font-size: 0.7rem;
     position: relative;
 }
 .aui-grid .aui-badge {
     position: absolute;
     top: 0.5rem;
     left: 60%;
     z-index: 99;
 }
 .aui-grid .aui-dot {
     position: absolute;
     top: 0.5rem;
     right: 20%;
     z-index: 99;
 }
 /*单选、多选、开关*/
 .aui-radio,
 .aui-checkbox {
     width: 1rem;
     height: 1rem;
     background-color: #ffffff;
     border: solid 1px #dddddd;
     -webkit-border-radius: 0.6rem;
     border-radius: 0.6rem;
     font-size: 0.8rem;
     margin: 0;
     padding: 0;
     position: relative;
     display: inline-block;
     vertical-align: top;
     cursor: default;
     -webkit-appearance: none;
     -webkit-user-select: none;
     user-select: none;
     -webkit-transition: background-color ease 0.1s;
     transition: background-color ease 0.1s;
     margin: .1rem .2rem;
 }
 .aui-checkbox {
     border-radius: 0.1rem;
 }
 .aui-radio:checked,
 .aui-radio.aui-checked,
 .aui-checkbox:checked,
 .aui-checkbox.aui-checked {
     background-color: #f85905;
     border: solid 1px #f85905;
     text-align: center;
     background-clip: padding-box;
 }

 .aui-radio:checked:before,
 .aui-radio.aui-checked:before,
 .aui-checkbox:checked:before,
 .aui-checkbox.aui-checked:before,
 .aui-radio:checked:after,
 .aui-radio.aui-checked:after,
 .aui-checkbox:checked:after,
 .aui-checkbox.aui-checked:after {
     content: '';
     width: 0.5rem;
     height: 0.3rem;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-left: -0.25rem;
     margin-top: -0.25rem;
     background: transparent;
     border: 1px solid #ffffff;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
 }
 .aui-radio:disabled,
 .aui-radio.aui-disabled,
 .aui-checkbox:disabled,
 .aui-checkbox.aui-disabled {
     background-color: #dddddd;
     border: solid 1px #dddddd;
 }
 .aui-radio:disabled:before,
 .aui-radio.aui-disabled:before,
 .aui-radio:disabled:after,
 .aui-radio.aui-disabled:after,
 .aui-checkbox:disabled:before,
 .aui-checkbox.aui-disabled:before,
 .aui-checkbox:disabled:after,
 .aui-checkbox.aui-disabled:after {
     content: '';
     width: 0.5rem;
     height: 0.3rem;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-left: -0.25rem;
     margin-top: -0.25rem;
     background: transparent;
     border: 1px solid #ffffff;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
 }
 .aui-switch {
     width: 2.3rem;
     height: 1.2rem;
     position: relative;
     vertical-align: top;
     border: 1px solid #dddddd;
     background-color: #dddddd;
     border-radius: 0.6rem;
     background-clip: content-box;
     display: inline-block;
     outline: none;
     -webkit-appearance: none;
             appearance: none;
     -webkit-user-select: none;
             user-select: none;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-background-clip: padding-box;
             background-clip: padding-box;
     -webkit-transition: all 0.2s linear;
             transition: all 0.2s linear;
 }
 .aui-switch:before {
     width: 1.1rem;
     height: 1.1rem;
     position: absolute;
     top: 0;
     left: 0;
     border-radius: 0.6rem;
     background-color: #fff;
     content: '';
     -webkit-transition: left 0.2s;
             transition: left 0.2s;
 }
 .aui-switch:checked {
     border-color: #e80283;
     background-color: #e80283;
 }
 .aui-switch:checked:before {
     left: 1.1rem;
 }
 /*导航栏*/
 .aui-bar {
     position: relative;
     top: 0;
     right: 0;
     left: 0;
     z-index: 10;
     width: 100%;
     min-height: 2.5rem;
     font-size: 0.9rem;
     text-align: center;
     display: table;
 }
 .aui-bar-nav {
     top: 0;
     line-height: 2.5rem;
     background-color: rgb(255,255,255,0);
     color: #ffffff;
 }
 .aui-title a {
     color: inherit;
 }
 .aui-bar-nav .aui-title {
     min-height: 2.5rem;
     position: absolute;
     margin: 0;
     text-align: center;
     white-space: nowrap;
     right: 5rem;
     left: 5rem;
     width: auto;
     overflow: hidden;
     text-overflow: ellipsis;
     z-index: 2;
 }
 .aui-bar-nav a {
     color: #ffffff;
 }
 .aui-bar-nav .aui-iconfont {
     position: relative;
     z-index: 20;
     font-size: 0.9rem;
     color: #ffffff;
     font-weight: 400;
     line-height: 2.25rem;
 }
 .aui-bar-nav .aui-pull-left {
     padding: 0 0.5rem;
     font-size: 0.8rem;
     font-weight: 400;
     z-index: 2;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-bar-nav .aui-pull-right {
     padding: 0 0.5rem;
     font-size: 0.8rem;
     font-weight: 400;
     z-index: 2;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-bar-nav .aui-btn {
     position: relative;
     z-index: 20;
     height: 2.25rem;
     line-height: 2.25rem;
     padding-top: 0;
     padding-bottom: 0;
     margin: 0;
     border-radius: 0.1rem;
     border-width: 0;
     background: transparent !important;
 }
 .aui-bar-nav .aui-btn.aui-btn-outlined {
     position: relative;
     padding: 0 0.15rem;
     margin: 0.5rem;
     height: 1.25rem;
     line-height: 1.25rem;
     border-width: 0;
     background: transparent !important;
     border-color: #ffffff;
 }
 .aui-bar-nav .aui-btn:active {
     background: none;
 }
 .aui-bar-nav .aui-btn .aui-iconfont {
     font-size: 0.9rem;
     line-height: 1.25rem;
     padding: 0;
     margin: 0;
     color: #ffffff;
 }
 .aui-bar-light {
     color: #e80283;
     background-color: #ffffff;
     border-bottom: 1px solid #dddddd;
 }
 .aui-bar-nav.aui-bar-light .aui-iconfont {
     color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-btn-outlined {
     border-color: #e80283;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-bar.aui-bar-light {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
 }
 /*底部切换栏*/
 .aui-bar-tab {
     position: fixed;
     top: auto;
     bottom: 0;
     table-layout: fixed;
     background-color: #ffffff;
     color: #757575;
 }
 .aui-bar-tab .aui-bar-tab-item {
     display: table-cell;
     position: relative;
     width: 1%;
     height: 2.5rem;
     text-align: center;
     vertical-align: middle;
 }
 .aui-bar-tab .aui-active {
     color: #e80283;
 }
 .aui-bar-tab .aui-bar-tab-item .aui-iconfont {
     position: relative;
     z-index: 20;
     top: 0.1rem;
     height: 1.2rem;
     font-size: 1rem;
     line-height: 1rem;
 }
 .aui-bar-tab .aui-bar-tab-label {
     display: block;
     font-size: 0.6rem;
     position: relative;
 }
 .aui-bar-tab .aui-badge {
     position: absolute;
     top: 0.1rem;
     left: 55%;
     z-index: 99;
 }
 .aui-bar-tab .aui-dot {
     position: absolute;
     top: 0.1rem;
     right: 30%;
     z-index: 99;
 }
 /*按钮工具栏*/
 .aui-bar-btn {
     position: relative;
     font-size: 0.7rem;
     display: table;
     white-space: nowrap;
     margin: 0 auto;
     padding: 0;
     border: none;
     width: 100%;
     min-height: 1.8rem;
     z-index: 1;
 }
 .aui-bar-btn-item {
     display: table-cell;
     position: relative;
     width: 1%;
     line-height: 1.6rem;
     text-align: center;
     vertical-align: middle;
     position: relative;
     border-width: 1px;
     border-style: solid;
     border-color: white;
	 color:#333;
background:#f6f6f6;
	 border-radius:4px
 }
 .aui-bar-btn .aui-input,
 .aui-bar-btn input,
 .aui-bar-btn select {
     padding-left: 0.25rem;
     padding-right: 0.25rem;
     height: 1.8rem;
 }
 .aui-bar-btn-sm {
     min-height: 1.3rem;
 }
 .aui-bar-btn.aui-bar-btn-sm  .aui-input,
 .aui-bar-btn.aui-bar-btn-sm  input,
 .aui-bar-btn.aui-bar-btn-sm  select {
     height: 1.2rem;
 }
 .aui-bar-btn-sm .aui-bar-btn-item {
     line-height: 1.3rem;
     font-size: 0.6rem;
 }
 .aui-bar-btn-item.aui-active {
     background-color: #e80283;
     color: #ffffff;
 }
 .but_box:first-child {
     border-left-width: 1px;
 }
 .aui-bar-btn-item:last-child {
     border-left: 0px;
 }
 .aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:first-child {
     border-left-width: 0;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
 }
 .aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:last-child {
     border-right-width: 0;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }
 .aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:first-child {
     border-top-left-radius: 1.5rem;
     border-bottom-left-radius: 1.5rem;
 }
 .aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:last-child {
     border-top-right-radius: 1.5rem;
     border-bottom-right-radius: 1.5rem;
 }
 .aui-bar-nav .aui-bar-btn {
     margin-top: 0.45rem;
     margin-bottom: 0.4rem;
     min-height: 1.3rem;
 }
 .aui-bar-nav .aui-bar-btn-item {
     line-height: 1.3rem;
     border-color: #ffffff;
 }
 .aui-bar-nav .aui-bar-btn-item.aui-active {
     background-color: #ffffff;
     color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-bar-btn-item {
     border-color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-bar-btn-item.aui-active {
     background-color: #e80283;
     color: #ffffff;
 }
 .aui-bar-nav > .aui-bar-btn {
     width: 50%;
 }
 .aui-info {
     position: relative;
     padding: 0.5rem 0;
     font-size: 0.7rem;
     color: #757575;
     background-color: transparent;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 
 }
 .aui-info-item {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-info-item > *,
 .aui-info > * {
     display: inherit;
     position: relative;
 }
 /*进度条*/
 .aui-progress {
     width: 100%;
     height: 1rem;
     border-radius: 0.2rem;
     overflow: hidden;
     background-color: #f0f0f0;
 }
 .aui-progress-bar {
     float: left;
     width: 0;
     height: 100%;
     font-size: 0.6rem;
     line-height: 1rem;
     color: #ffffff;
     text-align: center;
     background-color: #e80283;
 }
 .aui-progress.sm,
 .aui-progress-sm {
     height: 0.5rem;
 }
 .aui-progress.sm,
 .aui-progress-sm,
 .aui-progress.sm .aui-progress-bar,
 .aui-progress-sm .aui-progress-bar {
     border-radius: 1px;
 }
 .aui-progress.xs,
 .aui-progress-xs {
     height: 0.35rem;
 }
 .aui-progress.xs,
 .aui-progress-xs,
 .aui-progress.xs .progress-bar,
 .aui-progress-xs .progress-bar {
     border-radius: 1px;
 }
 .aui-progress.xxs,
 .aui-progress-xxs {
     height: 0.15rem;
 }
 .aui-progress.xxs,
 .aui-progress-xxs,
 .aui-progress.xxs .progress-bar,
 .aui-progress-xxs .progress-bar {
     border-radius: 1px;
 }
 /*滑块*/
 .aui-range {
     position: relative;
     display: inline-block;
 }
 .aui-range input[type='range']{
     height: 0.2rem;
     border: 0;
     border-radius: 2px;
     background-color: #f0f0f0;
     position: relative;
     -webkit-appearance: none !important;
 }
 .aui-range input[type='range']::-webkit-slider-thumb {
     width: 1.2rem;
     height: 1.2rem;
     border-radius: 50%;
     border-color: #e80283;
     background-color: #e80283;
     -webkit-appearance: none !important;
 }
 .aui-range .aui-range-tip {
     font-size: 1rem;
     position: absolute;
     z-index: 999;
     top: -1.5rem;
     width: 2.4rem;
     height: 1.5rem;
     line-height: 1.5rem;
     text-align: center;
     color: #666666;
     border: 1px solid #dddddd;
     border-radius: 0.3rem;
     background-color: #ffffff;
 }
 .aui-input-row .aui-range input[type='range'] {
     width: 90%;
     margin-left: 5%;
 }
 /*搜索条*/
 .aui-searchbar {
     display: -webkit-box;
     -webkit-box-pack: center;
     -webkit-box-align: center;
     height: 2.2rem;
     overflow: hidden;
     width: 100%;
     background-color: #ebeced;
     color: #9e9e9e;
     -webkit-backface-visibility: hidden;
               backface-visibility: hidden;
 }
 .aui-searchbar.focus {
     -webkit-box-pack: start;
 }
 .aui-searchbar-input {
     margin: 0 0.5rem;
     background-color: #ffffff;
     border-radius: 0.15rem;
     height: 1.6rem;
     line-height: 1.6rem;
     font-size: 0.7rem;
     position: relative;
     padding-top: 0.1rem;
     padding-left: 0.3rem;
     display: -webkit-box;
     -webkit-box-flex: 1;
 }
 .aui-searchbar form {
     width: 90%;
 }
 .aui-searchbar-input input {
     color: #666666;
     width: 80%;
     padding: 0;
     margin: 0;
     height: 1.4rem;
     line-height: normal;
     border: 0;
     -webkit-appearance: none;
     font-size: 0.7rem;
 }
 .aui-searchbar input::-webkit-input-placeholder {
     color: #ccc;
 }
 .aui-searchbar .aui-iconfont {
     line-height: 1.4rem;
     margin-right: 0.25rem;
 }
 .aui-searchbar .aui-searchbar-btn {
     font-size: 0.7rem;
     color: #666666;
     margin-right: -2.2rem;
     width: 2.2rem;
     height: 1.4rem;
     padding-right: 0.5rem;
     line-height: 1.4rem;
     text-align: center;
     -webkit-transition: all .3s;
               transition: all .3s;
 }
 .aui-searchbar-clear-btn {
     position: absolute;
     right: 5px;
     top: 3px;
     width: 1.1rem;
     height: 1.1rem;
     background: #eeeeee;
     border-radius: 50%;
     line-height: 0.6rem;
     text-align: center;
     display: none;
 }
 .aui-searchbar-clear-btn .aui-iconfont {
     font-size: 0.6rem;
     margin: 0 auto;
     position: relative;
     top: -2px;
 }
 .aui-searchbar .aui-searchbar-btn .aui-iconfont {
     color: #666666;
 }
 /*信息提示条*/
 .aui-tips {
     padding: 0 0.75rem;
     width: 100%;
     z-index: 99;
     height: 1.9rem;
     line-height: 1.9rem;
        position: relative;
     background-color: rgba(0,0,0,.6);
     color: #ffffff;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-tips .aui-tips-title {
     padding: 0 0.5rem;
     font-size: 0.7rem;
     position: relative;
     max-width: 100%;
 }
 /*toast*/
 .aui-toast {
     background: rgba(0, 0, 0, 0.7);
     text-align: center;
     border-radius: 0.25rem;
     color: #ffffff;
     position: fixed;
     z-index: 3;
     top: 45%;
     left: 50%;
     width: 7.5em;
     min-height: 6em;
     margin-left: -3.75em;
     margin-top: -4rem;
     display: none;
 }
 .aui-toast .aui-iconfont {
     margin-top: 0.2rem;
     display: block;
     font-size: 2.6rem;
 }
 .aui-toast-content {
   margin: 0 0 0.75rem;
 }
 .aui-toast-loading {
     background-color: #ffffff;
     border-radius: 100%;
     margin: 0.75rem 0;
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
     border: 2px solid #ffffff;
     border-bottom-color: transparent;
     height: 2.25rem;
     width: 2.25rem;
     background: transparent !important;
     display: inline-block;
     -webkit-animation: rotate 1s 0s linear infinite;
             animation: rotate 1s 0s linear infinite;
 }
 /*dialog*/
 .aui-dialog {
     width: 13.5rem;
     text-align: center;
     position: fixed;
     z-index: 999;
     left: 50%;
     margin-left: -6.75rem;
     margin-top: 0;
     top: 45%;
     border-radius: 0.3rem;
     opacity: 0;
     background-color: #ffffff;
     -webkit-transform: translate3d(0, 0, 0) scale(1.2);
               transform: translate3d(0, 0, 0) scale(1.2);
      -webkit-transition-property: -webkit-transform, opacity;
               transition-property: transform, opacity;
     /*display: none;*/
 }
 .aui-dialog-header {
     padding: 0.5rem 0.75rem 0 0.75rem;
     text-align: center;
     font-size: 1em;
     color: #212121;
 }
 .aui-dialog-body {
     padding: 0.75rem;
     overflow: hidden;
     font-size: 0.875em;
     color: #757575;
 }
 .aui-dialog-body input {
     border: 1px solid #dddddd;
     height: 1.8rem;
     line-height: 1.8rem;
     min-height: 1.8rem;
     padding-left: 0.25rem;
     padding-right: 0.25rem;
 }
 .aui-dialog-footer {
     position: relative;
     font-size: 1em;
     border-top: 1px solid #dddddd;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
             justify-content: center;
 }
 .aui-dialog-btn {
     position: relative;
     display: block;
     width: 100%;
     padding: 0 0.25rem;
     height: 2.2rem;
     font-size: 0.8rem;
     line-height: 2.2rem;
     text-align: center;
     color: #0894ec;
     border-right: 1px solid #dddddd;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-box-flex: 1;
             box-flex: 1;
 }
 .aui-dialog-btn:last-child {
     border-right: none;
 }
 .aui-dialog.aui-dialog-in {
     opacity: 1;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
     -webkit-transform: translate3d(0, 0, 0) scale(1);
           transform: translate3d(0, 0, 0) scale(1);
 }
 .aui-dialog.aui-dialog-out {
     opacity: 0;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
     -webkit-transform: translate3d(0, 0, 0) scale(0.815);
           transform: translate3d(0, 0, 0) scale(0.815);
 }
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
     .aui-dialog-footer {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-dialog-btn {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: right;
     }
     .aui-dialog-btn:last-child {
         border: none;
         background-size: 0 100%;
     }
     .aui-dialog-body input {
         border: none;
         background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
         background-repeat: no-repeat;
         background-position: top, right top, bottom, left top;
     }
 }
 /*popup*/
 .aui-popup {
     padding: 0;
     margin: 0;
     background: transparent;
     position: fixed;
     height: auto;
     min-width: 7rem;
     min-height: 4.5rem;
     z-index: 999;
     opacity: 0;
      -webkit-transition-property: -webkit-transform, opacity;
               transition-property: transform, opacity;
 }
 .aui-popup.aui-popup-in {
     opacity: 1;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
 }
 .aui-popup.aui-popup-out {
     opacity: 0;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
 }
 .aui-popup-right {
     right: 0.75rem;
 }
 .aui-popup-content {
     background-color: #ffffff;
     border-radius: 0.2rem;
     overflow: hidden;
     min-height: 4.5rem;
     height: 100%;
 }
 .aui-popup-top,
 .aui-popup-top-left,
 .aui-popup-top-right {
     top: 10.45rem;
 }
 .aui-popup-top {
     left: 50%;
     margin-left: -3.5rem;
 }
 .aui-popup-top-left {
     left: 0.45rem;
 }
 .aui-popup-top-right {
     right: 8.45rem;
 }
 .aui-popup-arrow {
     position: absolute;
     width: 10px;
     height: 10px;
     -webkit-transform-origin: 50% 50% 0;
             transform-origin: 50% 50% 0;
     background-color: transparent;
     background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
     background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
 }
 .aui-popup-top .aui-popup-arrow,
 .aui-popup-top-left .aui-popup-arrow,
 .aui-popup-top-right .aui-popup-arrow {
     top: 0.2rem;
     -webkit-transform: rotate(135deg);
             transform: rotate(135deg);
 }
 .aui-popup-top .aui-popup-arrow {
     left: 50%;
     margin-left: -0.25rem;
     margin-top: -0.4rem;
 }
 .aui-popup-top-left .aui-popup-arrow {
     left: 0.25rem;
     margin-top: -0.4rem;
 }
 .aui-popup-top-right .aui-popup-arrow {
     right: 0.25rem;
     margin-top: -0.4rem;
 }
 .aui-popup-bottom,
 .aui-popup-bottom-left,
 .aui-popup-bottom-right {
     bottom: 0.45rem;
 }
 .aui-popup-bottom {
     left: 50%;
     margin-left: -3.5rem;
 }
 .aui-popup-bottom-left {
     left: 0.45rem;
 }
 .aui-popup-bottom-right {
     right: 0.45rem;
 }
 .aui-popup-bottom .aui-popup-arrow,
 .aui-popup-bottom-left .aui-popup-arrow,
 .aui-popup-bottom-right .aui-popup-arrow {
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
     bottom: 0.2rem;
 }
 .aui-popup-bottom .aui-popup-arrow {
     left: 50%;
     margin-left: -0.25rem;
     margin-bottom: -0.4rem;
 }
 .aui-popup-bottom-left .aui-popup-arrow {
     left: 0.25rem;
     margin-bottom: -0.4rem;
 }
 .aui-popup-bottom-right .aui-popup-arrow {
     right: 0.25rem;
     margin-bottom: -0.4rem;
 }
 .aui-popup .aui-list {
     background: transparent;
 }
 .aui-popup-content .aui-list img {
     display: block;
     width: 1rem;
 }
 /*actionsheet*/
 .aui-actionsheet {
     width: 100%;
     position: fixed;
     bottom: 0;
     left: 0;
     padding: 0 0.5rem;
     z-index: 999;
     opacity: 0;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
     -webkit-transform: translate3d(0,100%,0);
     transform: translate3d(0,100%,0);
 }
 .aui-actionsheet-btn {
     background-color: #ffffff;
     border-radius: 6px;
     text-align: center;
     margin-bottom: 0.5rem;
 }
 .aui-actionsheet-title {
     font-size: 0.6rem;
     color: #999999;
     line-height: 1.8rem;
 }
 .aui-actionsheet-btn-item {
     height: 2.2rem;
     line-height: 2.2rem;
     color: #0075f0;
 }
 /*sharebox*/
 .aui-sharebox {
     width: 100%;
     position: fixed;
     bottom: 0;
     left: 0;
     z-index: 999;
     background-color: #ffffff;
     opacity: 0;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
     -webkit-transform: translate3d(0,100%,0);
     transform: translate3d(0,100%,0);
 }
 .aui-sharebox .aui-row {
     padding: 0.5rem 0;
 }
 .aui-sharebox img {
     display: block;
     width: 50%;
     margin: 0 auto;
 }
 .aui-sharebox.aui-grid [class*=aui-col-] {
     padding: 0.5rem 0;
 }
 .aui-sharebox.aui-grid .aui-grid-label {
     font-size: 0.6rem;
     color: #757575;
 }
 .aui-sharebox-close-btn {
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     color: #757575;
     text-align: center;
     font-size: 0.7rem;
 }
 /*折叠菜单*/
 .aui-collapse-header.aui-active {
     background: #ececec;
 }
 .aui-collapse .aui-list-item:active{
     background: #ececec;
 }
 .aui-collapse-content {
     display: none;
 }
 .aui-collapse-content .aui-list-item:last-child {
     border-bottom: 0;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-collapse-content .aui-list-item:last-child {
         background-position: bottom;
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: 0 bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child  {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
 }
 .aui-collapse-header.aui-active .aui-collapse-arrow {
     display: block;
     transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
 }
 /*聊天气泡*/
 .aui-chat {
     width: 100%;
     height: 100%;
     padding: 0.5rem;
 }
 .aui-chat .aui-chat-item {
     position: relative;
     width: 100%;
     margin-bottom: 0.75rem;
     overflow: hidden;
     display: block;
 }
 .aui-chat .aui-chat-header {
     width: 100%;
     text-align: center;
     margin-bottom: 0.75rem;
     font-size: 0.6rem;
     color: #757575;
 }
 .aui-chat .aui-chat-left {
     float: left;
 }
 .aui-chat .aui-chat-right {
     float: right;
 }
 .aui-chat .aui-chat-media {
     display: inline-block;
     max-width: 2rem;
 }
 .aui-chat .aui-chat-media img {
     width: 100%;
     border-radius: 50%;
 }
 .aui-chat .aui-chat-inner {
     position: relative;
     overflow: hidden;
     display: inherit;
 }
 .aui-chat .aui-chat-arrow {
     content: '';
     position: absolute;
     width: 0.6rem;
     height: 0.6rem;
     top: 0.2rem;
     -webkit-transform-origin: 50% 50% 0;
             transform-origin: 50% 50% 0;
     background-color: transparent;
 }
 .aui-chat .aui-chat-left .aui-chat-arrow {
     background-image: -webkit-linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
     background-image: linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
     -webkit-transform: rotate(45deg);
             transform: rotate(45deg);
     left: -0.25rem;
 }
 .aui-chat .aui-chat-right .aui-chat-arrow {
     background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
     background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
     -webkit-transform: rotate(-135deg);
             transform: rotate(-135deg);
     right: -0.25rem;
 }
 .aui-chat .aui-chat-content {
     color: #212121;
     font-size: 0.7rem;
     border-radius: 0.2rem;
     min-height: 2rem;
     position: relative;
     padding: 0.5rem;
     max-width: 80%;
     word-break: break-all;
     word-wrap: break-word;
 }
 .aui-chat .aui-chat-content img {
     max-width: 100%;
     display: block;
 }
 .aui-chat .aui-chat-status {
     position: relative;
     width: 2rem;
     height: 2rem;
     line-height: 2rem;
     text-align: center;
 }
 .aui-chat .aui-chat-name {
     width: 100%;
     position: relative;
     font-size: 0.6rem;
     color: #757575;
     margin-bottom: 0.25rem;
 }
 .aui-chat .aui-chat-left .aui-chat-name {
     left: 0.5rem;
 }
 .aui-chat .aui-chat-left .aui-chat-status {
     left: 0.5rem;
     float: left;
 }
 .aui-chat .aui-chat-left .aui-chat-media {
     width: 2rem;
     float: left;
 }
 .aui-chat .aui-chat-left .aui-chat-inner {
     max-width: 70%;
 }
 .aui-chat .aui-chat-left .aui-chat-content{
     background-color: #b3e5fc;
     float: left;
     left: 0.5rem;
 }
 .aui-chat .aui-chat-right .aui-chat-media {
     width: 2rem;
     float: right;
 }
 .aui-chat .aui-chat-right .aui-chat-inner {
     float: right;
     max-width: 70%;
 }
 .aui-chat .aui-chat-right .aui-chat-name {
     float: right;
     right: 0.5rem;
     text-align: right;
 }
 .aui-chat .aui-chat-right .aui-chat-content {
     background-color: #ffffff;
     right: 0.5rem;
     float: right;
 }
 .aui-chat .aui-chat-right .aui-chat-status {
     float: right;
     right: 0.5rem;
 }
 /*边框样式*/
 .aui-border-l {
     border-left: 1px solid #dddddd;
 }
 .aui-border-r {
     border-right: 1px solid #dddddd;
 }
 .aui-border-t {
     border-top: 1px solid #dddddd;
 }
 .aui-border-b {
     border-bottom: 1px solid #dddddd;
 }
 .aui-border {
     border: 1px solid #dddddd;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-border-l {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: left;
     }
     .aui-border-r {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: right;
     }
     .aui-border-t{
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-border-b {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-border{
         border: none;
         background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
         background-repeat: no-repeat;
         background-position: top, right top, bottom, left top;
     }
 }
 /*时间轴*/
 .aui-timeline {
     position: relative;
     padding: 0;
     list-style: none;
 }
 .aui-timeline:before {
     content: '';
     position: absolute;
     top: 0;
     left: 1.85rem;
     width: 2px;
     height: 100%;
     background: #ececec;
     z-index: 0;
 }
 .aui-timeline .aui-timeline-item {
     position: relative;
     margin-bottom: 0.75rem;
 }
 .aui-timeline .aui-timeline-item-header {
     background-color: #ececec;
     padding: 0.2rem 0.5rem;
     margin: 0.75rem;
     text-align: center;
     display: inline-block;
     position: relative;
     z-index: 1;
     font-size: 0.7rem;
 }
 .aui-timeline .aui-timeline-item-label {
     width: 2.5rem;
     height: 1.5rem;
     line-height: 1.5rem;
     font-size: 0.7em;
     background-color: #ececec;
     position: absolute;
     text-align: center;
     left: 0.75rem;
     top: 0;
 }
 .aui-timeline .aui-timeline-item-label-icon {
     width: 1.5rem;
     height: 1.5rem;
     font-size: 0.7rem;
     line-height: 1.5rem;
     background-color: #ececec;
     position: absolute;
     border-radius: 50%;
     text-align: center;
     left: 1.15rem;
     top: 0;
 }
 .aui-timeline .aui-timeline-item-inner {
     margin-left: 3.75rem;
     margin-right: 0.75rem;
     padding: 0;
     position: relative;
 }
/*
*瀑布流样式
*/
.aui-waterfall{
    width: 100%;
    position:relative;
} 
.aui-waterfall li{
    width:100%;
    position: relative;
    margin-bottom: 10px;
}
.aui-waterfall li:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}
.aui-waterfall .aui-waterfall-header {

}
.aui-waterfall .aui-waterfall-header img{
    width: 100%;
    margin: 0;
    display: block;

}
.aui-waterfall .aui-waterfall-body {
    background: #ffffff;
    color: #666;
    padding: 10px;
    font-size: 0.8em;
}
.aui-waterfall .aui-waterfall-footer {
    background: #f4f4f4;
    padding: 10px;
    font-size: 0.75em;
    color: #666;
}

@-webkit-keyframes bounce {
	0%, 100% {-webkit-transform: scale(0.0) }
	50% {-webkit-transform: scale(1.0)}
}
 
@keyframes bounce {
	0%, 100% {
	-webkit-transform: scale(0.0);
			transform: scale(0.0);
	}
	50% {
	-webkit-transform: scale(1.0);
			transform: scale(1.0);
	}
}
@-webkit-keyframes fadeIn {
    from { opacity: 0.3; }
    to {  }
}
@media (-webkit-min-device-pixel-ratio:1.5), (min-device-pixel-ratio: 1.5){
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.5);
  	}
	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after {
		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.5);
  	}
  	
}
@media (-webkit-device-pixel-ratio: 3){
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.333);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.333);
  	}
	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after {
		-webkit-transform: scaleY(.333);
      		-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.333);
  	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
	.aui-card:after,
	.aui-grid-nine:after,
	.aui-grid-nine li:after,
	.aui-grid-sixteen:after,
	.aui-grid-sixteen li:after,
	.aui-waterfall li:after {
		right: -100%;
		bottom: -100%;
		-webkit-transform: scale(0.5);
	}
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.5);
  	}

	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after{
		-webkit-transform: scaleY(.333333);
		-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.333333);
  	}
}

 /*基础动画类*/
 @keyframes rotate {
     0% {
         -webkit-transform: rotate(0deg) scale(1);
                 transform: rotate(0deg) scale(1);
     }
     50% {
         -webkit-transform: rotate(180deg) scale(1);
                 transform: rotate(180deg) scale(1);
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
                 transform: rotate(360deg) scale(1);
     }
 }
 @-webkit-keyframes rotate {
     0% {
         -webkit-transform: rotate(0deg) scale(1);
                 transform: rotate(0deg) scale(1);
     }
     50% {
         -webkit-transform: rotate(180deg) scale(1);
                 transform: rotate(180deg) scale(1);
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
                 transform: rotate(360deg) scale(1);
     }
 }
 @keyframes bounce {
     0%, 100% {
     -webkit-transform: scale(0.0);
             transform: scale(0.0);
     }
     50% {
     -webkit-transform: scale(1.0);
             transform: scale(1.0);
     }
 }
 @-webkit-keyframes bounce {
     0%, 100% {
         -webkit-transform: scale(0.0);
                 transform: scale(0.0);
     }
     50% {
         -webkit-transform: scale(1.0);
                 transform: scale(1.0);
     }
 }
 @keyframes fadeIn {
     from { opacity: 0.3; }
     to { opacity: 1; }
 }
 @-webkit-keyframes fadeIn {
     from { opacity: 0.3; }
     to { opacity: 1; }
 }
 @font-face {
     font-family: "aui_iconfont";
     src: url('aui-iconfont.ttf') format('truetype');
 }
 .aui-iconfont {
     position: relative;
     font-family:"aui_iconfont" !important;
     font-size: 0.7rem;
     font-style:normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .aui-icon-menu:before { content: "\e6eb"; }
 .aui-icon-paper:before { content: "\e6ec"; }
 .aui-icon-info:before { content: "\e6ed"; }
 .aui-icon-question:before { content: "\e6ee"; }
 .aui-icon-left:before { content: "\e6f4"; }
 .aui-icon-right:before { content: "\e6f5"; }
 .aui-icon-top:before { content: "\e6f6"; }
 .aui-icon-down:before { content: "\e6f7"; }
 .aui-icon-share:before { content: "\e700"; }
 .aui-icon-comment:before { content: "\e701"; }
 .aui-icon-edit:before { content: "\e6d3"; }
 .aui-icon-trash:before { content: "\e6d4"; }
 .aui-icon-recovery:before { content: "\e6dc"; }
 .aui-icon-refresh:before { content: "\e6dd"; }
 .aui-icon-close:before { content: "\e6d8"; }
 .aui-icon-cart:before { content: "\e6df"; }
 .aui-icon-star:before { content: "\e6e0"; }
 .aui-icon-plus:before { content: "\e6e3"; }
 .aui-icon-minus:before { content: "\e62d"; }
 .aui-icon-correct:before { content: "\e6e5"; }
 .aui-icon-search:before { content: "\51"; }
 .aui-icon-gear:before { content: "\e6e8"; }
 .aui-icon-map:before { content: "\e6d2"; }
 .aui-icon-location:before { content: "\e6d1"; }
 .aui-icon-image:before { content: "\e6ce"; }
 .aui-icon-phone:before { content: "\e6c4"; }
 .aui-icon-camera:before { content: "\e6cd"; }
 .aui-icon-video:before { content: "\e6cc"; }
 .aui-icon-qq:before { content: "\e6cb"; }
 .aui-icon-wechat:before { content: "\e6c9"; }
 .aui-icon-weibo:before { content: "\e6c8"; }
 .aui-icon-note:before { content: "\e6c6"; }
 .aui-icon-mail:before { content: "\e6c5"; }
 .aui-icon-wechat-circle:before { content: "\e6ca"; }
 .aui-icon-home:before { content: "\e706"; }
 .aui-icon-forward:before { content: "\e6d9"; }
 .aui-icon-back:before { content: "\e6da"; }
 .aui-icon-laud:before { content: "\e64b"; }
 .aui-icon-lock:before { content: "\e6ef"; }
 .aui-icon-unlock:before { content: "\e62f"; }
 .aui-icon-like:before { content: "\e62b"; }
 .aui-icon-like-in:before { content: "\52"; }
 .aui-icon-my:before { content: "\e610"; }
 .aui-icon-more:before { content: "\e625"; }
 .aui-icon-mobile:before { content: "\e697"; }
 .aui-icon-calendar:before { content: "\e68a"; }
 .aui-icon-date:before { content: "\e68c"; }
 .aui-icon-display:before { content: "\e612"; }
 .aui-icon-hide:before { content: "\e624"; }
 .aui-icon-pencil:before { content: "\e615"; }
 .aui-icon-flag:before { content: "\e6f1"; }
 .aui-icon-cert:before { content: "\e704"; }
 .aui-icon-top:before { content: "\53"; }
 .aui-icon-bottom:before { content: "\54"; }
.icon-yunshuzhongwuliu:before { content: "\56"; }
.aui-icon-shou:before { content: "\57"; }
.aui-icon-pai:before { content: "\58"; }
.aui-icon-lan:before { content: "\59"; }
.aui-list-car .aui-list-item-media {
    height:6rem
}
.aui-list-car .aui-radio{height:1rem;width:1rem;font-size:10px;}
img.aui-img-round {
    border-radius:0.5rem
}

.aui-list-car .aui-list-item-label {
    padding-right: 0;
    width: auto;
}
.aui-list-car .aui-radio:checked:before,.aui-list-car .aui-radio.aui-checked:before,.aui-list-car .aui-radio:checked:after,.aui-list-car .aui-radio.aui-checked:after{
    width: 0.46rem;
    height: 0.26rem;
}

.aui-list-car .aui-list-item-media {
    align-items: center;
    display: flex;
}
.aui-media-list li:first-child{border-top-left-radius: 1rem; border-top-right-radius:1rem; }
.aui-list-car .aui-list-item-text{text-align: justify}
.aui-list-car .aui-bar-btn{min-height:1.2rem;}
.aui-list-car .aui-bar-btn-item{line-height:1.2rem;width:auto;padding:0 8px;}
.aui-list-car .aui-text-center{height:1rem !important;}
.aui-list-car .aui-list-item-inner.aui-list-item-arrow{padding-right:0.5rem;}
.aui-list-car .aui-list-item-arrow:before{display: none;}
.aui-list-car .aui-list-item-media{overflow: hidden;}

.but_box{width:5.2rem;margin-top:.5rem;border-radius: 4px;}
.price{position: relative;}
.price .aui-text-danger{position: absolute;bottom:0;left:0}
.aui-list-car .aui-list-item-middle{border-bottom:#efefef 1px solid;}
.aui-list-car  .aui-list-item-text a{color:#333;font-size:14px;word-break: break-all;
word-wrap: break-word;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
max-height:44px;
}
.aui-list-car  .guige{color:#898989}
/* 公共样式 */
.clearfix {
    zoom: 1;
}

    .clearfix:after {
        display: table;
        clear: both;
        content: "";
    }

.aui-padded-b-20 {
    padding-bottom: 2rem;
}

.aui-padded-b-30 {
    padding-bottom: 3rem;
}

.aui-margin-t-20 {
    margin-top: 2rem;
}

.aui-margin-t-17 {
    margin-top: 1.77rem;
}

.aui-margin-t-4 {
    padding-top: 4.52rem;
}

.aui-padded-b-4 {
    padding-bottom: 4.3rem;
}

.margin-b-30 {
    margin-bottom: 3rem;
}

.aui-radius-t {
    border-radius: 1rem 1rem 0 0 !important;
}

.aui-radius-t05 {
    border-radius: 0.5rem 0.5rem 0 0 !important;
}

.aui-radius-b {
    border-radius: 0 0 0.5rem 0.5rem !important;
}

.aui-radius-4 {
    border-radius: 4px;
}

.jianbian {
    background: linear-gradient(to left, #fe53a8,#ffa0b9);
}

.jianbian2 {
    background: linear-gradient(to left,#f85905, #ffa67d);
}

.jianbian3 {
    background: linear-gradient(to left,#47443e,#605c52);
}

.jianbian4 {
    background: linear-gradient(to left,#dbb292,#f8dfc4);
}

.weight5 {
    font-weight: 500;
}

.bgwhite {
    background: #fff
}

.bge8 {
    background: #e80283 !important;
}

.e8 {
    color: #e80283 !important;
}

.bgd5 {
    background: #5dc2d0 !important;
    color: #fff !important;
    border-radius: 3px !important;
    padding: .26rem 1rem !important;
}

.white {
    color: #fff !important
}

.g3 {
    color: #333 !important;
}

.g6 {
    color: #666 !important;
}

.g9 {
    color: #999 !important
}

.f8 {
    color: #e80283;
    opacity: 0.8
}

.f82 {
    color: #e80283;
    opacity: 0.5
}

.f85 {
    color: #e80283 !important;
}

.f85-gai {
    color: #f85905 !important;
}

.d5 {
    color: #ffebd4
}

.green008 {
    color: #008470
}

.w42 {
    width: 4.2rem;
}

.w6 {
    width: 6rem;
}

.shop_red {
    background: #ec6767
}

.shop_orange {
    background: #f1b850
}

.shop_bggreen {
    background: #41a9b7
}

.vip-btn {
    background: #ffdaef;
}

.chou {
    color: #fa3963 !important;
}

.bgchou {
    background: #fa3963 !important;
}

.aui-row a {
    display: block
}

.bg_zi {
    background: #9071c1;
}

.zi {
    color: #9071c1;
}

.zi_50 {
    color: #c3b3db
}

.hui66 {
    color: #664630;
}

.quanyi {
    color: #dbb292;
}

.bghui66 {
    background: #664630 !important;
}
/* 圆角 */
.aui-border-radius2 {
    border-radius: 0.5rem !important;
}

.aui-border-radius4 {
    border-radius: 2rem !important;
}
/* 开端 */
.flex-start {
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}
/* 两端&&底部对齐 */
.space-between {
    justify-content: space-between;
    display: flex;
    align-items: flex-end
}
/* 内容居中 */
.boxcenter {
    display: flex;
    align-items: center;
    justify-content: center
}

.space-around {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
/* 顶部对齐 */
.baseline {
    display: flex;
    align-items: baseline !important
}
/* 竖排平均分布 */
.flex-flow-column {
    display: flex;
    flex-flow: column;
    justify-content: space-between
}

button {
    border: 0
}

* {
    font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
}

.line-2 {
    line-height: 2.2rem;
    height: 2.2rem;
}

a {
    color: #757575
}

.center {
    text-align: center;
}

.t_right {
    text-align: right;
}

.aui-active a {
    color: #f85905;
}

.aui-active {
    color: #e80283;
}

.aui-active-zi {
    color: #9071c1;
}

.black {
    color: #333 !important
}

.w100 {
    width: 100%
}

:-webkit-autofill {
    -webkit-text-fill-color: none !important;
    transition: background-color 5000s ease-in-out 0s;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px none inset !important;
}
/* 灰色底边 */
.bor-bot {
    border-bottom: 1px solid #f6f6f6 !important;
}
/* 橙色底边 */
.bor-bot-o {
    border-bottom: 1px solid rgb(248,89,5,0.2) !important;
}
/* 轮播图 */
.aui-slide-wrap {
    display: block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

    .aui-slide-wrap .aui-slide-node {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        list-style: none;
        overflow: hidden;
        background: #fff
    }

.aui-slide-node-center {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center
}

.aui-slide-node-middle {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center
}

.aui-slide-node img {
    width: 100%;
    height: 100%
}

.aui-slide-page-wrap {
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    padding: 0;
    left: 0;
    right: 0;
    bottom: 3px;
    z-index: 9;
    text-align: center
}

.aui-slide-page-dot {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    list-style: none;
    margin: 5px 3px 0 3px;
    background: #c7c7c7;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aui-slide-page-line {
    position: absolute;
    bottom: -14px;
    height: 1px !important;
    position: relative;
    display: inline-block;
    background: #eee;
    -webkit-transition: all .5s;
    transition: all .5s
}

.aui-slide-page-active {
    background: #e80283
}

.aui-slide-prev-btn, .aui-slide-next-btn {
    display: inline-block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    font-size: 1.2em;
    color: #1abc9c;
    background: rgba(249,249,249,0.6);
    position: relative
}

.aui-slide-prev-btn {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

.aui-slide-next-btn {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

    .aui-slide-prev-btn:active, .aui-slide-next-btn:active {
        color: #f1c40f
    }
/* 底部bar */
.aui-bar-tab a {
    display: block
}

.aui-bar-tab {
    border-top: 1px solid #efefef;
}

    .aui-bar-tab a {
        display: block
    }

    .aui-bar-tab img {
        margin: 0 auto;
        width: 1.2rem;
    }
/* .aui-bar-tab .aui-bar-tab-item:nth-child(2) a{margin-top: -.3rem;}
.aui-bar-tab .aui-bar-tab-item:nth-child(2) a>div{margin-top: -.2rem;} */
/* 顶部标题 */
.aui-bar-nav {
    font-size: .9rem;
    position: -webkit-sticky;
    position: sticky;
    z-index: 99
}

    .aui-bar-nav .aui-icon-left {
        position: absolute;
        top: 0.15rem;
    }

/* 首页轮播图 */
.details_img {
    height: 18.5rem;
}
 .details_img img {
        min-height: 18.5rem;
    }

/* 首页轮播 */
.index-slide-img {
    height: 13rem;
    overflow: hidden;
}

    .index-slide-img img {
        min-height: 10rem;
    }
/* 首页title */
.index-commodity .title .title-box {
    display: table;
    margin: 0 auto;
    line-height: 1.5rem;
}

    .index-commodity .title .title-box img {
        width: 1.4rem;
    }

/* 首页列表 */
.commodity_list {
    position: relative;
}

    .commodity_list .commodity_list_box {
        background: #fff
    }

        .commodity_list .commodity_list_box .tit {
            text-align: justify;
            height: 2.8rem;
            overflow: hidden
        }

        .commodity_list .commodity_list_box .pic {
            border-bottom: 1px solid #efefef
        }

            .commodity_list .commodity_list_box .pic .pic_box {
                display: flex;
                align-items: center;
                height: 6rem;
                overflow: hidden;
            }

                .commodity_list .commodity_list_box .pic .pic_box img {
                    width: 100%;
                    min-height: 6rem;
                }

        .commodity_list .commodity_list_box .shop_icon .aui-icon-cart {
            font-weight: bold;
            position: absolute;
            bottom: .6rem;
            right: .6rem
        }

.sc-aui-row {
    margin: 0 -0.25rem
}

.sc-aui-row-l5 {
    margin: 0 0 0 -0.25rem;
}

.sc-aui-row-r5 {
    margin: 0 -0.25rem 0 0;
}

.sc-aui-row-l1 {
    margin: 0 0 0 -0.1rem;
}

.sc-aui-row-r1 {
    margin: 0 -0.1rem 0 0;
}
/* 商城列表 */
.commodity_list .commodity_list_sc {
    background: #fff;
    border-radius: 5px;
    display: block;
}

    .commodity_list .commodity_list_sc .tit {
        text-align: justify;
        height: 1.6rem;
        overflow: hidden;
        color: #333;
        line-height: 1.2rem;
        padding-top: 0.5rem
    }

    .commodity_list .commodity_list_sc .pic .pic_box {
        display: flex;
        align-items: center;
        height: 9rem;
        overflow: hidden;
        border-radius: 0.25rem;
    }

        .commodity_list .commodity_list_sc .pic .pic_box img {
            width: 100%;
            min-height: 9rem;
        }

.index-bg .commodity_list .commodity_list_sc .pic .pic_box {
    height: 6.4rem !important;
}

    .index-bg .commodity_list .commodity_list_sc .pic .pic_box img {
        min-height: auto !important;
    }

.commodity_list .commodity_list_sc .pic .pic_box img {
    width: 100%;
    min-height: 9rem;
}

.commodity_list .commodity_list_sc .shop_icon {
    text-align: center;
    margin-top: 1rem;
}

    .commodity_list .commodity_list_sc .shop_icon .aui-icon-cart {
        font-weight: bold;
    }

    .commodity_list .commodity_list_sc .shop_icon img {
        margin: 0 auto;
        margin-top: .2rem
    }

    .commodity_list .commodity_list_sc .shop_icon .aui-font-size-10 {
        font-size: .2rem;
        color: #ff9b00
    }
/* 首页搜索 */
.index-search {
    position: absolute;
    background: none !important;
    left: 0;
    z-index: 2
}

    .index-search .login {
        color: #fff
    }

    .index-search .admin {
        background: #d8d8d8;
        border-radius: 2px;
    }

        .index-search .admin i {
            color: #fff !important
        }

    .index-search .aui-icon-home-div {
        padding-top: 3px;
    }

.aui-index-searchbar {
    margin-top: 6px;
}

.index-search .aui-icon-search {
    color: #bbb
}

/* 购物车 tab */
.aui-tab {
    position: fixed;
    top: 2.25rem;
    left: 0;
    z-index: 99;
    width: 100%
}

.aui-tab-box .data-item {
    display: none;
}

    .aui-tab-box .data-item:nth-child(1) {
        display: block
    }

/* 结算 */
.jiesuan_bar {
    position: fixed;
    bottom: 2.52rem;
    border-bottom: 1px solid #efefef;
    line-height: 2.2rem;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #efefef;
    z-index: 99
}

.jiesuan {
    border-radius: 0;
    padding: 0 15px;
}

.details_bar .car_icon {
    height: 2rem !important;
}
/* 详情 */
.details_bar {
    position: fixed;
    bottom: 0;
    line-height: 2.5rem;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 99
}
/* 注册页面 */
.registerlist .aui-col-xs-6 {
    border-bottom: 1px solid #efefef;
    background: #fff;
    height: 7.2rem;
}

    .registerlist .aui-col-xs-6:nth-child(odd) {
        border-right: 1px solid #efefef;
    }

/* 激活页面搜索 */
.jihuo_search {
    position: fixed;
    top: 2rem;
    z-index: 999;
    width: 100%
}

/* user */
.user-index {
    background: url(../../../Images/Templet/gdpanlu/user.png) no-repeat 0 0;
    background-size: 100% auto
}

    .user-index .user-index-box {
        width: 100%;
        height: 10rem;
        overflow: hidden;
        padding-top: 1.6rem !important
    }

        .user-index .user-index-box .aui-media-list {
            border-radius: 4px 4px 0 0;
        }

    .user-index .user-index-list {
        text-align: center;
        background: #fff;
        border-radius: 0 0 4px 4px;
        line-height: 1.3rem;
    }

        .user-index .user-index-list .aui-col-xs-3 {
            border-right: 1px solid #efefef
        }

            .user-index .user-index-list .aui-col-xs-3:last-child {
                border-right: 0
            }

            .user-index .user-index-list .aui-col-xs-3 img {
                width: 1.5rem;
                margin: 0 auto;
            }

.user-list img {
    width: 2rem;
}

.registerlist .aui-col-xs-6 img {
    width: 30%;
    margin: 0 auto;
}

/* 我的信息 */
.user li {
    border-bottom: 1px solid #efefef !important
}

    .user li img {
        width: .9rem;
    }
/* 钱包 */
.wallet {
    background: #fff;
    position: relative
}

    .wallet .aui-col-xs-4 {
        border-right: 1px solid #efefef;
    }

        .wallet .aui-col-xs-4:last-child {
            border-right: none;
        }

    .wallet .wallet-box {
        position: absolute;
        width: 100%;
        z-index: 99;
        top: 0;
        text-align: center;
        color: #fff;
        top: 30%
    }

        .wallet .wallet-box strong {
            font-size: 18px;
        }

        .wallet .wallet-box .divbut {
            width: 18%;
            margin: 0 auto
        }

            .wallet .wallet-box .divbut .but {
                line-height: 1.3rem;
                height: 1.3rem;
            }

.wallet-page-top {
    background: #fff;
    text-align: center;
}

.wallet-page-top-txt {
    position: absolute;
    z-index: 99;
    top: 10%;
    left: 0;
    width: 100%;
    color: #fff
}

/* 奖励币收支 */
.select-list li {
    padding: 0 .3rem !important;
    background: #fff
}

/* 收货地址 */
.aui-card-list-user-info {
    text-align: justify
}

.aui-list-item-input select {
    height: 1.5rem;
    line-height: 1.5rem;
    box-shadow: 0px 1px 10px 0px rgba(255, 82, 0, 0.1);
}

    .aui-list-item-input select:focus {
        box-shadow: 0px 1px 10px 0px rgba(255, 82, 0, 0.25);
    }

.aui-list-item-input {
    border-radius: 0.5rem !important;
}
/* 银行 */
.bank .bank-box {
    border-radius: 4px;
    overflow: hidden;
}

    .bank .bank-box .aui-card-list-header, .bank .bank-box .aui-card-list-content-padded {
        color: #fff
    }

.bank .bank-pic {
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    border-radius: 50%
}

    .bank .bank-pic img {
        width: 100%;
        min-height: 1rem;
    }

.bank .num {
    text-align: center;
}

.bank .bank-gs {
    background: #ac0d0c;
}

.bank .bank-ny {
    background: #319c8b;
}

/* 报单 */
.baodan_list .aui-row .aui-col-xs-4 img {
    margin: 0 auto;
    width: 2.5rem;
}

.baodan_list {
    background: #fff
}

.baodan_list {
    border-top: 1px solid #efefef;
}

    .baodan_list .aui-row .aui-col-xs-4 {
        border-right: 1px solid #efefef;
        border-bottom: 1px solid #efefef;
    }

/* 个人中心 */
.user-wallet {
    line-height: 1.5rem;
}

    .user-wallet img {
        width: 1.2rem;
        margin: 0 auto;
    }

/* 登录 */
.logo .aui-form-list, .logo .login_but {
    width: 70%;
    margin: 0 auto;
}

.logo .login_but {
    text-align: center;
}

    .logo .login_but .aui-btn-block {
        border-radius: 50px !important;
        color: #fff !important;
        line-height: 2.2rem;
        height: 2.2rem
    }

.logo .phone_but .aui-btn-block {
    background: -moz-linear-gradient(left, #89d3ff, #69c5ff);
    background: -webkit-linear-gradient(left, #89d3ff, #69c5ff);
    background: -o-linear-gradient(left, #89d3ff, #69c5ff);
}

.logo .aui-form-list .aui-list-item {
    background: -moz-linear-gradient(left,rgb(254,185,208,0.2), rgb(255,158,113,0.2));
    background: -webkit-linear-gradient(left, rgb(254,185,208,0.2),rgb(255,158,113,0.2));
    background: -o-linear-gradient(left, rgb(254,185,208,0.2),rgb(255,158,113,0.2));
}

.logo .aui-form-list {
    width: 88%;
}

.logo .login_but {
    width: 85%;
}

.loginpage .aui-list {
    margin-top: 0rem !important;
    border-radius: 9px;
}
/* 第三方 */
.logo .disanf {
    width: 50%;
    margin: 0 auto;
    position: relative;
    overflow: initial;
    height: 2rem;
}

    .logo .disanf::before, .logo .disanf::after {
        top: 100%;
        content: '';
        display: block;
        background: #efefef;
        height: 1px;
        width: 2rem;
        position: absolute;
    }

    .logo .disanf::before {
        left: -2rem;
    }

    .logo .disanf::after {
        right: -2rem;
    }

    .logo .disanf img {
        margin: 0 auto;
        width: 70%
    }

/* 付款成功 */
.success {
    width: 40%;
    margin: 0 auto;
    margin-top: 20%;
    text-align: center;
}
/* 注册成功，付款界面按钮 */
.success_payment {
    width: 53%;
    margin: 0 auto;
    margin-top: 22%;
    text-align: center;
}

    .success_payment .pic {
        width: 50%;
        margin: 0 auto;
        margin-bottom: 20px;
    }

.success_payment_but .pic {
    width: 1.5rem;
}

.success_payment_but {
    width: 6.1rem;
    display: flex;
    justify-items: flex-start;
    align-items: center;
    margin: 0 auto;
}

/* 搜索 */
.aui-searchbar-public {
    position: fixed;
    background: #efefef !important;
}

    .aui-searchbar-public .aui-searchbar-input {
        margin-left: 0
    }

    .aui-searchbar-public .aui-searchbar-cancel {
        padding: .2rem 0;
    }

    .aui-searchbar-public .aui-searchbar-cancel {
        background: #fff;
        color: #666;
        border-radius: 4px;
    }

.screen .aui-grid .aui-iconfont {
    height: .4rem;
    font-size: .4rem;
    line-height: .4rem;
}
/* 价格 */
.price {
    margin-top: -5px;
}
/* 筛选 */
.screen {
    background: rgba(0,0,0,.4);
    height: 100%;
    width: 100%;
    z-index: 10000;
    top: 0;
    bottom: 0;
    position: fixed;
    display: none;
}

    .screen .screen_con {
        height: 100%;
        position: relative;
        width: 100%;
    }

    .screen .screen-box {
        width: 80%;
        height: 100%;
        background: #fff;
        overflow-y: scroll;
        position: absolute;
        right: -80%;
        top: 0;
        bottom: 0
    }

        .screen .screen-box .bottom-but {
            position: fixed;
            bottom: 0;
            width: 80%;
            border-top: #efefef 1px solid;
            background: #fff
        }

            .screen .screen-box .bottom-but .aui-btn {
                border-radius: 0 !important
            }

    .screen .aui-col-xs-4, .screen .aui-col-xs-3 {
        padding: 0
    }

    .screen .txt {
        background: #f5f5f5;
        margin: .3rem;
        border-radius: 3px;
        line-height: 1.6rem;
        display: block;
    }

    .screen .screen-price .screen-price-box {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .screen .screen-price .screen-price-box input {
            background: #f5f5f5;
            padding: 0 10px;
            line-height: 1.5rem;
            height: 1.5rem;
            border-radius: 3px;
        }

        .screen .screen-price .screen-price-box em {
            height: 2px;
            width: 1rem;
            background: #eee;
            display: block
        }

/* 下拉 */
.screen-select {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.select-menu-ul {
    margin-top: 50px;
    list-style: none;
    opacity: 0;
    display: none;
    width: 100%;
    text-align: left;
    border: 1px solid #ddd;
    background: #fff;
    position: absolute;
    z-index: 1
}

    .select-menu-ul li {
        padding: 2% 0 2% 3%
    }

        .select-menu-ul li:hover {
            background: #f2f2f2
        }

.select-menu-div {
    position: relative;
    height: 1.5rem;
    line-height: 1.5rem
}

.select-this {
    background: #f5f5f5
}

    .select-this:hover {
        background: #f5f5f5 !important
    }

.select-menu .select-menu-div i.aui-icon-down {
    margin-right: 5px;
    position: absolute;
    right: .2rem;
    top: .6rem
}

.select-menu-input {
    background: #f5f5f5;
    width: 100%
}

.select-menu-i {
    transform: rotate(180deg)
}

.select-menu .select-menu-div i.aui-icon-down {
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

/* 地址 */
select {
    font-size: 14px !important;
}

/* 添加银行，密码 */
.bank-pas {
    margin-top: 30%
}

.pwd-control .box {
    width: 90%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
}

.pwd-control .flex-1 {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
}

.pwd-control {
    padding: 1rem 0 2.5rem;
    text-align: center;
}

    .pwd-control .item {
        margin: 0 0.25rem;
        position: relative;
    }

        .pwd-control .item.circle:after {
            content: "";
            width: 8px;
            height: 8px;
            background: #000;
            border-radius: 50%;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -4px;
            margin-left: -4px;
        }

    .pwd-control .normal input {
        color: #000;
    }

    .pwd-control input {
        display: block;
        width: inherit;
        border-radius: 3px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        width: 100%;
        color: #333;
        line-height: 35px
    }

        .pwd-control input:focus {
            box-shadow: 0px 0px 20px #eee;
        }

.yzm img {
    width: 5rem;
    height: 1.3rem;
}

.orderdetails .title {
    background: url(../../../Images/Templet/gdpanlu/xq.png) no-repeat;
    height: 5.2rem;
    background-size: 100% auto;
    color: #fff;
    display: flex;
    align-items: center;
}

.orderdetails .information, .orderdetails .time {
    background: #fff
}

.orderbottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    border-top: 1px solid #dfdfdf;
    background: #fff
}

    .orderbottom .aui-btn {
        border-radius: 50px;
    }

.aui-list-item-inner {
    position: relative
}

    .aui-list-item-inner .tishi {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0
    }

.fot-yzm {
    width: 5rem
}

/* 注册成功 */
.reg-suc .aui-tips {
    line-height: .9rem;
    height: 2.6rem
}

.reg-suc .success {
    width: 60%;
}

.reg-suc .aui-tips-title {
    display: flex
}

.aui-card-list .aui-list-item-middle {
    background: #fff
}

.aui-list-header {
    background: #efefef !important;
    color: #666 !important
}

.reg-form .aui-list-item-label {
    width: 30% !important
}

/* 详情页面 */
.details_page {
    height: 50%;
    background: #fff;
    position: absolute;
    bottom: -45%;
    width: 100%;
    overflow-y: scroll
}

    .details_page .pic {
        width: 5rem;
        height: 5rem;
        border-radius: 3px;
        border: 1px solid #efefef;
        overflow: hidden;
    }

        .details_page .pic img {
            width: 100%;
            min-height: 5rem;
            border-radius: 4px;
        }

    .details_page .aui-label-outlined {
        margin-top: 3px;
    }

    .details_page .aui-btn-block {
        position: fixed;
        bottom: 0;
        left: 0;
        border-radius: 0;
        z-index: 9
    }

.details_tab {
    position: -webkit-sticky;
    position: sticky;
}

.details_pic {
    background: none;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
}

    /*.details_pic img {
        margin-top: 5px;
    }*/

/* 客服说明 */
.details_explain h3, .details_explain h4 {
    text-align: center
}

.details_explain h3 {
    margin-top: 1rem;
    background: #efefef;
    line-height: 2.2rem;
}

.details_explain h4 {
    line-height: 2.2rem;
}

.details_explain p {
    border-bottom: 1px solid #efefef;
    padding-bottom: 1rem;
}

/* 新闻内页 */
.newspage {
    background: #fff;
    text-align: justify
}

    .newspage .data h6 {
        display: inline;
    }

    .newspage img {
        margin-top: 10px;
        margin-bottom: 10px;
    }
/* 倒计时 */
.timedata {
    position: relative
}

    .timedata .timedatanum {
        position: absolute;
        right: 0;
        top: 30%
    }

/* 退出 */
.out {
    position: fixed;
    right: 0;
    top: 0
}

.setbut .aui-btn {
    height: 1.4rem;
    line-height: 1.3rem;
    padding: 0 1rem;
    border-radius: 50px;
    margin-left: 5px;
    background: none !important;
}

.setbut .aui-btn-warning {
    border: 1px solid #f68759;
    color: #f68759 !important;
}

.setbut .aui-btn-danger {
    border: 1px solid #26bdbc;
    color: #26bdbc !important;
}

.setbut .aui-btn-info {
    border: 1px solid #f7a715;
    color: #f7a715 !important;
}

.message .blue {
    color: #0095ff
}

.message .orange {
    border: 1px solid #f90;
    color: #f90;
    border-radius: 50px;
    padding: 0 10px;
    font-size: 12px;
}

.message .con {
    background: #efefef;
    font-size: 14px;
}

.payment label {
    margin-bottom: .5rem;
    display: block;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    overflow: hidden;
}

    .payment label .aui-radio {
        width: 1rem;
        height: 1rem;
        margin-right: .5rem;
        float: right;
    }

/* 商品列表 */
.reg-item-inner {
    align-items: end !important;
}

    .reg-item-inner .aui-list-item-label {
        margin-top: 1.7rem;
    }

.aui-through {
    text-decoration: line-through !important;
}
/* 限时抢购 */
.notice {
    width: 100%;
    position: relative;
}

    .notice .title {
        background: #ffc6cc;
        margin: 0 auto;
        line-height: 1.2rem;
        color: #ee1c2b;
        font-size: 0.6rem;
    }

    .notice time {
        padding: 0 0.3rem;
        color: #333;
    }

/* 个人销售 */
.mysale img {
    width: 1.4rem;
    margin: 0 auto;
    margin-bottom: 10px;
}

.mysale .index-mysale-list {
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef
}

    .mysale .index-mysale-list:nth-child(3n) {
        border-right: 0
    }

    .mysale .index-mysale-list a .num {
        color: #da4a53;
        font-size: 18px;
    }

.zhitui .num {
    color: #da4a53;
}

.zhitui {
    text-align: left
}

/* 个人中心 类目 */
.usersale .aui-grid-label {
    color: #333
}

.usersale img {
    width: 2rem;
    margin: 0 auto;
}

.usersale .aui-grid-label {
    margin-top: .15rem;
}

.usersalebor .aui-col-xs-3 {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee
}

    .usersalebor .aui-col-xs-3:nth-child(4n) {
        border-right: 0
    }

    .usersalebor .aui-col-xs-3:nth-child(5), .usersalebor .aui-col-xs-3:nth-child(6), .usersalebor .aui-col-xs-3:nth-child(7), .usersalebor .aui-col-xs-3:nth-child(8) {
        border-bottom: 0
    }
/* 个人中心 资料卡 */
.mycontent-card .mycontent-card-box {
    padding-bottom: 1.9rem;
    border-radius: 6px;
    background-size: 100% auto;
    position: relative
}

    .mycontent-card .mycontent-card-box .head {
        width: 3rem;
        height: 3rem;
        border-radius: 50%;
        overflow: hidden;
    }

    .mycontent-card .mycontent-card-box .user {
        width: 2.4rem;
        height: 2.4rem;
        margin-top: 0.2rem;
        border-radius: 50%;
        overflow: hidden;
    }

    .mycontent-card .mycontent-card-box .head img {
        min-height: 3rem;
        border-radius: 8rem;
    }

    .mycontent-card .mycontent-card-box .grade {
        border-radius: 5rem;
        border-bottom-left-radius: 0 !important;
        padding: 0 0.25rem 0 1.2rem;
        background: url("../../../Images/mine/mine-icon14.png") no-repeat white 0.1rem;
        background-size: 1rem;
        border: 1px solid #f5e0b3
    }

    .mycontent-card .mycontent-card-box .grade2 {
        border-radius: 5rem;
        border-bottom-left-radius: 0 !important;
        padding: 0 0.25rem 0 1.2rem;
        background: url("../../../Images/vip2.png") no-repeat #5a574f 0.2rem;
        background-size: 0.7rem;
        border: 1px solid #f5e0b3;
    }

    .mycontent-card .mycontent-card-box .kaitong {
        position: absolute;
        bottom: .4rem;
        right: .6rem;
    }
/* 个人中心 */
.myuser-card {
    background: url(../../../Images/Templet/gdpanlu/userbg1.png) no-repeat center bottom #fff;
    background-size: 100% auto;
    position: relative;
    height: 7.02rem;
}

    .myuser-card .mycontent-card-box .head {
        width: 3rem;
        height: 3rem;
        border-radius: 50%;
        overflow: hidden;
        margin-top: 1rem;
        border: 2px solid #fff;
        box-shadow: 0 3px 2px rgba(0,0,0,.25)
    }

        .myuser-card .mycontent-card-box .head img {
            min-height: 3rem;
        }

    .myuser-card .mycontent-card-box .text {
        background: #e52f2d;
        border-radius: 50px;
        padding: .13rem .5rem;
    }

    .myuser-card .mycontent-card-box .text-left {
        margin-left: .4rem;
    }

.mine-t-icon img {
    width: 1rem;
    float: left;
    margin: 0 0 0 1rem;
}
/* 佣金积分 */
.yongjin .r {
    color: #f93619;
}

.yongjin .y {
    color: #fd8012;
}

.yongjin .b {
    color: #2593f9;
}

.yongjin .o {
    color: #ffb300;
}

.yongjin .aui-grid-label {
    font-size: .6rem;
    color: #414141;
    margin-bottom: .1rem;
    margin-top: .05rem;
}
/* 我的销售  个人中心*/
.mysale-user .aui-col-xs-6 {
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef
}

    .mysale-user .aui-col-xs-6:nth-child(2) {
        border-right: 0
    }

.mysale-user .aui-col-xs-4 {
    border-right: 1px solid #efefef;
}

    .mysale-user .aui-col-xs-4:nth-child(5) {
        border-right: 0
    }

.mysale-user strong, .mysale-user .num {
    color: #da4a53
}

/* 销售页面 */
.myxiaoshou li:nth-child(2) {
    border-bottom: 1px solid #eef6f7;
    padding: 0;
    margin-left: .75rem;
    margin-right: .75rem;
}

/* 直推页面 */
.zhituipage .aui-media-list-item-inner {
    align-items: end;
}

/* 二维码页面 */
.erweima {
    background: url(../../../Images/Templet/gdpanlu/ebg.png) no-repeat right bottom #fff;
    background-size: 85% auto;
}
    /* background-size:100% auto; */
    .erweima .title {
        color: #40a0da;
    }

    .erweima .pic {
        width: 40%;
        text-align: center;
        margin: 0 auto;
    }

        .erweima .pic p {
            color: #7c838d;
            font-size: .6rem;
            margin-bottom: 15px;
        }

/* 订单中心 */
.dingdancon {
    line-height: 1.2rem;
}

    .dingdancon .icon {
        width: 1.2rem;
        float: left;
        margin-right: .5rem;
    }

/* 订单信息 */
.dingdanxinxi .aui-btn {
    border-radius: 50px;
    line-height: 1rem;
    height: 1.5rem;
    padding: 0.2rem 0.75rem 0.5rem 0.75rem;
}

.dingdanxinxi .cancel {
    background: none;
    border: 1px #dfdfdf solid
}

.dingdanxinxi .aui-card-list, .dingdanxinxi .aui-list {
    background: none;
}

    .dingdanxinxi .aui-list li {
        background: #fff;
        margin-bottom: .5rem !important;
        border-top: 1px solid #efefef !important
    }
/* 全部转出 */
.allzhuanchu {
    background: none;
    margin-top: -.1rem;
}

/* 支付二维码 */
.showerweima {
    width: 50%;
    margin: 0 auto;
    margin-top: 47%
}

.modal-backdrop {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999;
    background: rgba(0,0,0,0.5);
}

/* 评价页面 */
.comment_page .commodity {
    box-shadow: 0 1px 4px 0 rgba(206,206,206,0.5);
    border-radius: 5px;
}

    .comment_page .commodity .pic {
        width: 3rem;
        height: 3rem;
    }

        .comment_page .commodity .pic img {
            min-height: 3rem;
        }

.comment_page .area {
    height: 5rem;
    border: 1px solid #efefef;
    padding: 10px;
    margin: 20px 0 5px 0;
}

.comment_page .tianjiapic {
    margin: 20px 0;
    width: 5rem;
    height: 5rem;
    border: 1px solid #efefef;
    position: relative
}

    .comment_page .tianjiapic span {
        display: block;
        position: absolute;
        background: #efefef;
    }

        .comment_page .tianjiapic span:nth-child(1) {
            width: 50px;
            height: 2px;
            left: 50%;
            margin-left: -25px;
            top: 50%;
            margin-top: -1px;
        }

        .comment_page .tianjiapic span:nth-child(2) {
            width: 2px;
            height: 50px;
            left: 50%;
            margin-left: -2px;
            top: 50%;
            margin-top: -25px;
        }
/* 星星 */
.rating {
    width: 300px;
    height: 50px;
}

.rating-item {
    float: left;
    width: 25px;
    margin-right: 5px;
    height: 25px;
    background: url(../../../Images/Templet/gdpanlu/star1.png) no-repeat left 0;
    cursor: pointer;
}

.form-select {
    position: relative
}

    .form-select::after {
        width: 0;
        height: 0;
        border-width: 8px;
        border-style: solid;
        border-color: #dedede transparent transparent transparent;
        display: block;
        content: '';
        position: absolute;
        top: .6rem;
        right: 2.5rem;
        right: 2.5rem;
        z-index: 999
    }

.user-list .aui-list-item-label {
    width: 57% !important;
}

.vipreg {
    color: #2593f9;
    font-weight: bold
}

.success .pic {
    width: 64%;
    margin: 0 auto;
}

.activate-list .button {
    position: absolute;
    right: .5rem;
}

.shengji .aui-list-item-label {
    width: 56%
}

/* 下拉框 */
.selectadd {
    display: flex;
}

    .selectadd select {
        border: 1px solid #efefef;
        margin: .2rem;
        -webkit-appearance: menulist;
        appearance: menulist;
        height: 1.8rem;
        line-height: 1.8rem;
    }

.shoptree {
    display: flex;
    background: #fff;
    padding: .5rem;
    justify-content: space-between;
    position: relative;
    align-items: center;
}

    .shoptree .shoptree_left {
        display: flex;
        align-items: center;
        min-height: 100%;
        position: relative
    }

    .shoptree .item {
        border: 1px solid #efefef;
        border-radius: 3px;
        padding: .4rem;
        margin: .5rem;
        position: relative
    }

        .shoptree .item p {
            color: #3d91b3 !important;
        }

    .shoptree .item0 {
        width: 1px;
        background: #ccc;
        position: absolute;
        left: 50%;
        top: 0
    }

    .shoptree .shoptree_left .item1 {
        display: block;
        height: 1px;
        background: #ccc;
        position: absolute;
        top: 50%;
    }

    .shoptree .shoptree_right .item .item2 {
        display: block;
        height: 1px;
        background: #ccc;
        position: absolute;
        top: 50%;
    }

.usercontent_out {
    position: absolute;
    top: .5rem;
    right: 0.6rem;
}

/*  */
.erweimas {
    display: flex;
    justify-content: center;
    background: #fff;
}

    .erweimas p {
        font-size: 12px;
    }

    .erweimas .pic {
        width: 4rem;
        margin-right: .6rem;
    }

    .erweimas .d5 {
        font-size: .9rem;
    }

    .erweimas .text {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
    }

/* 充值 */
.recharge .aui-list-item-input {
    width: 18rem !important
}

.layer {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

    .layer .pic {
        width: 50%
    }

.recharge_num {
    padding: .5rem .3rem;
}

    .recharge_num .aui-col-xs-3 {
        padding: .2rem 0
    }

    .recharge_num .aui-grid-label {
        border: 1px solid #009fe8;
        border-radius: 4px;
        color: #009fe8;
        margin: .2rem;
        padding: .2rem 0
    }

    .recharge_num .aui-col-xs-3:active {
        background: none;
    }

    .recharge_num .aui-grid-label-active {
        background: #009fe8;
        color: #fff
    }

/* 导航搜索条 */
.index-bg {
    background: #e80283;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 10rem;
    z-index: 0;
    width: 100%
}

.nav-layer {
    width: 100%;
    position: fixed;
    z-index: 10;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(230,0,51,0);
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    padding: .5rem .4rem
}

    .nav-layer .classification {
        width: 2rem;
        text-align: center;
        margin-top: .35rem;
    }

        .nav-layer .classification .icon {
            width: 1.3rem;
            margin: 0 auto;
        }

        .nav-layer .classification .text {
            font-size: .7rem;
            margin-top: .05rem;
        }

    .nav-layer .searchinput {
        background: rgba(255,255,255,.35);
        border-radius: 50px;
        position: relative;
        width: 19.5rem;
        display: flex
    }

        .nav-layer .searchinput .aui-icon-search {
            font-size: 1rem;
            color: rgba(127,134,157,.5);
            line-height: 2rem;
            margin: 0 .5rem;
        }

        .nav-layer .searchinput .inp {
            height: 2rem;
            line-height: 2rem;
            color: #7f8699;
            width: 11.5rem;
        }

    .nav-layer .usericon {
        width: 2rem;
        text-align: center;
        color: #fff;
    }

    .nav-layer i {
        color: white !important;
    }

    .nav-layer .searchinput input::-webkit-input-placeholder {
        color: #fff !important;
    }
    /* Mozilla Firefox 4 to 18 */
    .nav-layer .searchinput input:-moz-placeholder {
        color: #fff !important;
        ;
    }
    /* Mozilla Firefox 19+ */
    .nav-layer .searchinput input::-moz-placeholder {
        color: #fff !important;
        ;
    }
    /* Internet Explorer 10+ */
    .nav-layer .searchinput input:-ms-input-placeholder {
        color: #fff !important;
        ;
    }

.nav-layer-page {
    background: rgb(248,89, 5)
}

/* 主页类目 */
.index-classification img {
    width: 2.2rem;
    margin: 0 auto;
}

/* 首页活动 */
.activity .tit {
    font-size: .9rem;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom,#de0092,#ff5918,#fba603);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.activity .smalltit {
    font-size: .8rem;
}

.activity .activity-box {
    height: 13.3rem;
}

.activity img {
    width: 100%
}

.activity .activity-right-pic {
    width: 5.5rem;
}

    .activity .activity-right-pic img {
        min-height: 3.5rem;
    }

.activity .activity-left-pic img {
    min-height: 10.1rem;
}

/* 分类页面 */
.classif-page {
    margin-top: 2.61rem
}

.classif-page-list {
    position: fixed;
    background: #f9f9f9;
    height: 100%;
    width: 4.8rem;
    left: 0;
    top: 3.1rem;
    padding-bottom: 5.8rem;
    text-align: center;
    line-height: 2.5rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

    .classif-page-list .classif-page-ul {
        margin-top: .3rem;
        margin-bottom: .3rem;
    }

        .classif-page-list .classif-page-ul li {
        }

        .classif-page-list .classif-page-ul .classif-page-ul-action {
            background: #fff;
            position: relative;
        }

            .classif-page-list .classif-page-ul .classif-page-ul-action::after {
                display: block;
                content: '';
                border-radius: 50px;
                width: .25rem;
                height: .6rem;
                background: #fc7921;
                position: absolute;
                top: 50%;
                margin-top: -.26rem;
                left: .3rem;
            }

            .classif-page-list .classif-page-ul .classif-page-ul-action a {
                color: #fc7921;
                font-weight: bold
            }

        .classif-page-list .classif-page-ul a {
            color: #333;
        }

.classif-page-con {
    margin-left: 4.8rem;
    background: #fff
}

    .classif-page-con .tit {
        font-weight: bold;
        font-size: .75rem
    }

    .classif-page-con .pic {
        height: 3.6rem;
        overflow: hidden;
        display: flex;
        align-items: center;
    }

        .classif-page-con .pic img {
            width: 90%;
            min-height: 3.6rem;
            margin: 0 auto;
        }


/* 地址弹出层 */
.layeraddress {
    position: fixed;
    top: 0;
    background: rgba(0,0,0,.5);
    padding: .7rem;
    z-index: 999;
    height: 100%;
    width: 100%;
    display: none;
}

    .layeraddress .layeraddressbox {
        overflow: scroll;
        height: 20rem;
        background: #eee;
        padding: .5rem;
        margin-top: 5rem
    }

    .layeraddress .form-select::after {
        display: none
    }

    .layeraddress .aui-col-xs-4 {
        padding: 0 .2rem;
    }

        .layeraddress .aui-col-xs-4::after {
            width: 0;
            height: 0;
            border-width: 6px;
            border-style: solid;
            border-color: #dedede transparent transparent transparent;
            display: block;
            content: '';
            position: absolute;
            top: .6rem;
            right: .5rem;
            z-index: 999;
        }

.details_but .aui-bar-btn-item {
    line-height: .3rem;
}

.details_but .aui-input {
    height: 1.2rem;
}

.index-boxcenter {
    height: 3.4rem;
    padding: .2rem 0;
    overflow: hidden;
    margin-top: .1rem;
}

.aui-iconfont-search-but {
    background: none;
    margin: .25rem .3rem 0 0;
}
/* 99 */
.jianhuo .index-slide-img {
    height: 8rem;
    overflow: hidden;
}

    .jianhuo .index-slide-img img {
        min-height: 8rem;
    }

.jianh .pic_box {
    height: 8rem !important;
}

.jianh .commodity_list .commodity_list_sc {
    overflow: hidden;
    box-shadow: 0px 2px 12px 0px rgba(13, 5, 9, 0.15);
    border-radius: 10px;
}

    .jianh .commodity_list .commodity_list_sc .pic .pic_box img {
        min-height: 8rem;
        border-radius: 10px 10px 0 0 !important;
    }

.jianh .pic_box {
    border-radius: 0 !important;
}

.aui-col-xs-27 {
    width: 27.5%;
}

.border-r-s {
    box-shadow: 0px 2px 12px 0px rgba(13, 5, 9, 0.15);
    border-radius: 10px;
}

.red-bg-btn {
    position: absolute;
    top: 0;
    background: #ee1c2b;
    display: block;
    height: 1.3rem;
    margin-left: 0.25rem;
    padding-right: 0.5rem
}

    .red-bg-btn img {
        width: 1rem !important;
        min-height: auto !important;
    }
/*拼团 */
.tuan .index-slide-img {
    height: 8rem !important;
}

    .tuan .index-slide-img img {
        min-height: 8rem;
    }

.pin .commodity_list .commodity_list_sc {
    border-radius: 0.5rem;
}

.pin .pic_box {
    border-radius: 0.5rem 0 0 0.5rem !important;
}

.border-right {
    border-radius: 0rem 0.25rem 0.25rem 0 !important;
}
/*拼团邀请 */
.haoyou img {
    border-radius: 4rem;
    padding: 0.25rem;
}
/*限时秒杀 */
.vip img {
    position: absolute;
    width: 0.8rem;
    left: -0.0rem;
    top: 0.1rem
}
/*众筹 */
.zhongchou .aui-active {
    color: #fa3963;
}

.ftc_wzsf {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
}

    .ftc_wzsf .hbbj {
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 8;
        background: #000;
        opacity: 0.4;
        top: 0;
        left: 0;
    }

    .ftc_wzsf .srzfmm_box {
        position: absolute;
        z-index: 10;
        background: #f8f8f8;
        width: 88%;
        left: 50%;
        margin-left: -44%;
        top: 200px;
    }

.qsrzfmm_bt {
    font-size: 16px;
    border-bottom: 1px solid #c9daca;
    overflow: hidden;
}

    .qsrzfmm_bt a {
        display: block;
        width: 10%;
        padding: 10px 0;
        text-align: center;
    }

    .qsrzfmm_bt img.tx {
        width: 10%;
        padding: 10px 0;
    }

    .qsrzfmm_bt span {
        padding: 15px 5px;
    }

.zfmmxx_shop {
    text-align: center;
    font-size: 12px;
    padding: 10px 0;
    overflow: hidden;
}

    .zfmmxx_shop .mz {
        font-size: 14px;
        float: left;
        width: 100%;
    }

    .zfmmxx_shop .wxzf_price {
        font-size: 24px;
        float: left;
        width: 100%;
    }

.blank_yh {
    width: 89%;
    margin: 0 auto;
    line-height: 40px;
    display: block;
    color: #636363;
    font-size: 16px;
    padding: 5px 0;
    overflow: hidden;
    border-top: 1px solid #e6e6e6;
}

    .blank_yh img {
        height: 40px;
    }

.ml5 {
    margin-left: 5px;
}

.mm_box {
    width: 89%;
    margin: 10px auto;
    height: 40px;
    overflow: hidden;
    border: 1px solid #bebebe;
}

    .mm_box li {
        border-right: 1px solid #efefef;
        height: 40px;
        float: left;
        width: 16.3%;
        background: #FFF;
    }

        .mm_box li.mmdd {
            background: #FFF url(../../../images/dd_03.jpg) center no-repeat;
            background-size: 25%;
        }

        .mm_box li:last-child {
            border-right: none;
        }

.xiaq_tb {
    padding: 5px 0;
    text-align: center;
    border-top: 1px solid #dadada;
}

.numb_box {
    position: absolute;
    z-index: 10;
    background: #f5f5f5;
    width: 100%;
    bottom: 0px;
}

.nub_ggg {
    border: 1px solid #dadada;
    overflow: hidden;
    border-bottom: none;
}

    .nub_ggg li {
        width: 33.3333%;
        border-bottom: 1px solid #dadada;
        float: left;
        text-align: center;
        font-size: 22px;
    }

        .nub_ggg li a {
            display: block;
            color: #000;
            height: 50px;
            line-height: 50px;
            overflow: hidden;
        }

            .nub_ggg li a:active {
                background: #e0e0e0;
            }

            .nub_ggg li a.zj_x {
                border-left: 1px solid #dadada;
                border-right: 1px solid #dadada;
            }

        .nub_ggg li span {
            display: block;
            color: #e0e0e0;
            background: #e0e0e0;
            height: 50px;
            line-height: 50px;
            overflow: hidden;
        }

            .nub_ggg li span.del img {
                width: 30%;
            }

.swiper1 {
    width: 100%;
}

    .swiper1 .selected a {
        color: white;
        border-bottom: 2px solid white;
        font-weight: 500;
    }

    .swiper1 a {
        color: #e6e6e6;
        padding-bottom: 0.1rem;
        font-weight: 400;
    }

    .swiper1 .swiper-slide {
        text-align: center;
        font-size: 16px;
        height: 30px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
    }

.swiper2 {
    width: 100%;
}

    .swiper2 .swiper-slide {
        height: calc(100vh - 50px);
        color: #fff;
        text-align: center;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }

.zhizao-nav {
    position: static;
}

    .zhizao-nav .searchinput .inp {
        height: 1.7rem;
        line-height: 1.7rem;
    }

    .zhizao-nav .searchinput .aui-icon-search {
        line-height: 1.7rem;
        margin: 0 .5rem;
    }

    .zhizao-nav .searchinput {
        background: rgba(255,255,255,.25)
    }

.commodity_list .commodity_list_sc .zhizao-tit {
    text-align: justify;
    overflow: hidden;
    color: #333;
    line-height: 1rem;
    padding-top: 0.5rem;
    height: 2.4rem;
}

img.avatar {
    width: 18px;
    height: 18px;
    border-radius: 50%;
}

.boxCont {
    position: relative;
}

.aui-waterfall .commodity_list .commodity_list_sc {
    border-radius: 0.5rem;
}

    .aui-waterfall .commodity_list .commodity_list_sc .pic .pic_box {
        border-radius: 0.5rem 0.5rem 0 0 !important;
    }

/*个人信息*/
.userinfo_edit_item_first {
    line-height: 2.5rem;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
}

.userinfo_edit_item {
    text-align: right;
    line-height: 2.8rem;
    height: 2.8rem;
    background-color: #fff;
    /* border-bottom: 1px solid #eeeeee; */
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
}

.bank .userinfo_edit_item p {
    font-size: 0.8rem !important;
    color: #333;
    width: 3.5rem;
    text-align: left;
}

.input_area {
    padding-right: 0.4rem !important;
    text-align: right;
    height: 2.8rem !important;
    /* line-height: 0.7rem; */
    margin-top: 0.14rem;
    width: 9rem !important;
    vertical-align: middle;
    float: right;
}

.input_area-2 {
    text-align: right;
    height: 2.8rem !important;
    width: 9rem !important;
    vertical-align: middle;
    float: left;
    padding-left: 1rem;
}

.input_area-3 {
    text-align: right;
    height: 2.8rem !important;
    width: 9rem !important;
    vertical-align: middle;
    float: right;
}

.userinfo_edit_item_arrow {
    width: 2.5rem;
    height: 2.5rem;
}

.userinfo_edit_item_title_first {
    line-height: 4rem;
    float: left;
}

.aui-b-btn {
    width: 95%;
    text-align: center;
    cursor: pointer;
    position: fixed;
    bottom: .1rem;
    left: 50%;
    transform: translateX(-50%);
}

.aui-line-bar {
    height: .4rem;
    width: 100%;
    background-color: #F2F4F6;
}

.btn-shadow {
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0.6rem;
}

.btn-shadow-y {
    box-shadow: 0px 5px 34px 0px rgba(252, 173, 54, 0.3);
}

.bor-bot img {
    width: 2.4rem;
    border-radius: 8rem;
}

.bor-bot {
    border-bottom: 1px solid #eeefef !important;
}

.bgf0 {
    background: #999 !important;
}

.bg60 {
    background: rgb(0,0,0,0.04) !important;
}
/*唯乐购*/
.gou .swiper1 a {
    color: #666;
}

.gou .swiper1 .selected a {
    color: #ee1c2b;
    border-bottom: 2px solid #ee1c2b;
}
/*物流*/
.rotate-swiper {
    height: 100%;
}

.rotate-slide {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.block {
    /*	transform-origin: 0 100%;*/
    /*
	display: flex;
	flex-direction: column;
	overflow: hidden;
*/
    border-radius: 0.5em;
    background: #fff;
}

.header {
    color: #fff;
}

    .header h3 {
        text-align: center;
        padding: 0.7em 0;
        font-weight: normal;
        margin: 0;
    }

.top-info {
    padding: 0 4%;
    box-sizing: border-box;
}

.img {
    width: 26%;
    float: left;
    margin-top: 1rem;
}

.txt {
    width: 70%;
    float: left;
    margin-left: 3%;
}

    .txt p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0;
    }

.icon {
    width: 4%;
    float: right;
}

    .icon i {
        margin-top: 1em;
        display: block;
    }

.swiper-container {
    height: 100%;
}

.swiper-slide {
    height: auto;
}

    .swiper-slide ul {
        padding: 0.5rem 0.5rem 0.5rem 0;
    }

.swiper2 .swiper-slide li {
    padding: 0 !important;
}

.swiper-slide li {
    padding: 0.75rem 0;
    position: relative;
    list-style: none;
    z-index: 10;
    color: #666;
}

    .swiper-slide li:after {
        content: '';
        position: absolute;
        z-index: 9;
        left: 23.7%;
        top: 0;
        border-left: 1px solid #ddd;
        height: 100%;
    }

    .swiper-slide li:first-child:after {
        height: 50%;
        top: 50%;
        color: #666 !important;
    }

    .swiper-slide li:last-child:after {
        height: 50%;
    }

.swiper-slide li {
    display: table;
    width: 100%;
}

.shipping .block .body .swiper-slide li div {
    display: table-cell;
    /*	vertical-align: middle;*/
    text-align: left;
    font-size: 0.7rem;
}

    .shipping .block .body .swiper-slide li div:first-child {
        width: 18.95%;
        text-align: center;
    }

    .shipping .block .body .swiper-slide li div p {
        display: block;
        font-size: 0.8rem;
        color: #666;
        padding: 0 0.5rem 0.2rem 0.5rem;
    }

    .shipping .block .body .swiper-slide li div span {
        display: block;
        font-size: 0.7rem;
        padding-left: 0.5rem;
    }

    .shipping .block .body .swiper-slide li div:nth-child(2) {
        width: 10%;
        text-align: center;
    }

        .shipping .block .body .swiper-slide li div:nth-child(2) i {
            width: 5px;
            height: 5px;
            background: #333;
            border: 2px solid #999;
            border-radius: 50%;
            display: inline-block;
            position: relative;
            z-index: 10;
        }

.shipping .block .body .swiper-slide li.big-icon div:nth-child(2) i {
    border: 1px solid #ddd;
    width: 2em;
    height: 2em;
    background: #fff;
    color: #ccc;
}

    .shipping .block .body .swiper-slide li.big-icon div:nth-child(2) i:before {
        margin-top: 0.3em;
        display: block;
    }


.shipping .block .footer {
    line-height: 4;
    text-align: center;
    border-top: 1px solid #eee;
}

.shipping .swiper-pagination {
    top: 2%;
    bottom: auto;
}

    .shipping .swiper-pagination .swiper-pagination-bullet, .shipping .swiper-pagination .swiper-pagination-bullet-active {
        background: #fff;
    }

.shipping .close-btn i:before {
    padding: 0.1em;
    border: 2px solid #fff;
    border-radius: 100%;
    font-weight: lighter;
}

.border-radius2 {
    border-radius: 0.5rem;
}

.font-active {
    color: #333 !important;
}

.icon-active {
    background: #0375bb !important;
    color: white !important;
}

.aui-iconfont {
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.n03 {
    color: #0375bb !important;
}

.pin .commodity_list .commodity_list_sc .pic_box {
    height: 7rem !important;
}

.pin .pic_box img {
    height: 7rem !important;
}

.tuan-aui-popup-content a {
    margin: 0 auto
}

/*popup*/
.tuan-aui-popup {
    padding: 0;
    margin: 0;
    background: transparent;
    position: absolute;
    height: auto;
    min-width: 100%;
    min-height: 4.5rem;
    z-index: 999;
    opacity: 0;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
}

    .tuan-aui-popup.tuan-aui-popup-in {
        opacity: 1;
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
    }

    .tuan-aui-popup.tuan-aui-popup-out {
        opacity: 0;
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
    }

.tuan-aui-popup-right {
    right: 0.75rem;
}

.tuan-aui-popup-content {
    background-color: #ffffff;
    border-radius: 0.2rem;
    overflow: hidden;
    min-height: 4.5rem;
    height: 100%;
}

.tuan-aui-popup-top,
.tuan-aui-popup-top-left,
.tuan-aui-popup-top-right {
    top: 10.45rem;
}

.tuan-aui-popup-top {
    left: 50%;
    margin-left: -3.5rem;
}

.tuan-aui-popup-top-left {
    left: 0.45rem;
}

.tuan-aui-popup-arrow {
    position: absolute;
    width: 10px;
    height: 10px;
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    background-color: transparent;
    background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
    background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
}

.tuan-aui-popup-top .tuan-aui-popup-arrow,
.tuan-aui-popup-top-left .tuan-aui-popup-arrow,
.tuan-aui-popup-top-right .tuan-aui-popup-arrow {
    top: 0.2rem;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.tuan-aui-popup-top .tuan-aui-popup-arrow {
    left: 50%;
    margin-left: -0.25rem;
    margin-top: -0.4rem;
}

.tuan-aui-popup-top-left .tuan-aui-popup-arrow {
    left: 0.25rem;
    margin-top: -0.4rem;
}

.tuan-aui-popup-top-right .tuan-aui-popup-arrow {
    right: 0.25rem;
    margin-top: -0.4rem;
}

.tuan-aui-popup-bottom,
.tuan-aui-popup-bottom-left,
.tuan-aui-popup-bottom-right {
    bottom: 0.45rem;
}

.tuan-aui-popup-bottom {
    left: 50%;
    margin-left: -3.5rem;
}

.tuan-aui-popup-bottom-left {
    left: 0.45rem;
}

.tuan-aui-popup-bottom-right {
    right: 0.45rem;
}

.aui-popup-bottom .aui-popup-arrow,
.aui-popup-bottom-left .aui-popup-arrow,
.aui-popup-bottom-right .aui-popup-arrow {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: 0.2rem;
}

.tuan-aui-popup-bottom .aui-popup-arrow {
    left: 50%;
    margin-left: -0.25rem;
    margin-bottom: -0.4rem;
}

.tuan-aui-popup-bottom-left .aui-popup-arrow {
    left: 0.25rem;
    margin-bottom: -0.4rem;
}

.tuan-aui-popup-bottom-right .aui-popup-arrow {
    right: 0.25rem;
    margin-bottom: -0.4rem;
}

.tuan-aui-popup .aui-list {
    background: transparent;
}

.bgvip {
    padding: 1.25rem 0.5rem 1.25rem 0.5rem !important;
}

.aui-btn-chen {
    color: #f85905 !important;
    border: 1px solid #f85905 !important;
}

.ma-bg {
    background: url("../../../images/mine/share_2.png");
}

.weilebi-bg {
    background: url("../../../Images/mine/wbg.png");
}

.jifen-bg {
    background: url("../../../Images/mine/jifen.png") 0 2.5rem no-repeat #9071c1;
    background-size: 100%;
}

.aui-tab-item .aui-active {
    color: #f85905 !important;
    border-bottom: 2px solid #f85905;
}

.go-huan {
    position: absolute;
    top: 2.5rem;
    right: 0;
    width: 4rem;
}

.nav-layer-2 i {
    color: #999 !important;
}

.nav-layer-2 {
    background: white
}

    .nav-layer-2 .searchinput input::-webkit-input-placeholder {
        color: #999 !important;
    }
    /* Mozilla Firefox 4 to 18 */
    .nav-layer-2 .searchinput input:-moz-placeholder {
        color: #999 !important;
        ;
    }
    /* Mozilla Firefox 19+ */
    .nav-layer-2 .searchinput input::-moz-placeholder {
        color: #999 !important;
        ;
    }
    /* Internet Explorer 10+ */
    .nav-layer-2 .searchinput input:-ms-input-placeholder {
        color: #999 !important;
        ;
    }

    .nav-layer-2 .searchinput {
        width: 75%;
    }

.nav-layer-3 i {
    color: white !important;
}

/* 顶部对齐 */
.baseline {
    display: flex;
    align-items: baseline !important
}

button {
    border: 0
}

.center {
    text-align: center;
}

.t_right {
    text-align: right;
}

.font-color6 {
    color: #666 !important;
}

.font-color3 {
    color: #333 !important
}

.font-color10 {
    color: #b2b2b2
}

.muti_btn_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 3.6rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0 0.32rem;
    box-sizing: border-box;
    border-top: 1px #f2f2f8 solid;
}
/*客服*/
.kefu_edit_item_first {
    height: 3.6rem;
    padding: 0 0.6rem;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
}

.kefu_edit_item {
    text-align: right;
    line-height: 3rem;
    height: 3rem;
    background-color: #fff;
    /* border-bottom: 1px solid #eeeeee; */
    padding: 0 0.8rem;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
}

.kefu_edit_item_title {
    line-height: 3rem;
    float: left;
}

.kefu_edit_item_arrow {
    float: right;
    width: 0.8rem;
    height: 0.8rem;
    margin-top: 1rem;
}

.kefu_edit_item_title_first {
    line-height: 4rem;
    float: left;
}

.service img {
    width: 2.4rem;
    margin-right: 0.4rem;
    border-radius: 8rem;
}

.aui-bottom {
    border-bottom: none !important;
}

.aui-badge-2 {
    display: inline-block;
    width: auto;
    text-align: center;
    min-width: 0.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0 0.2rem;
    font-size: 0.6rem;
    color: #ffffff;
    background-color: #ff2600;
    border-radius: 0.4rem;
    position: absolute;
    /* top: 3.2rem; */
    left: 12%;
    z-index: 99;
    border: 1px white solid;
}

.bg-fa {
    background: #fa824a !important;
}

.logo input::-webkit-input-placeholder {
    color: rgb(248,89,5,0.8) !important;
}
/* Mozilla Firefox 4 to 18 */
.logo input:-moz-placeholder {
    color: rgb(248,89,5,0.8) !important;
    ;
}
/* Mozilla Firefox 19+ */
.logo input::-moz-placeholder {
    color: rgb(248,89,5,0.8) !important;
    ;
}
/* Internet Explorer 10+ */
.logo input:-ms-input-placeholder {
    color: rgb(248,89,5,0.8) !important;
    ;
}

.bgf6 {
    background: #f6f6f6;
}

.dingdanxinxi .aui-media-list-item-inner .aui-list-item-media img {
    border-radius: 0.2rem;
}
/*美粉美秒*/
#list, #list li, .post {
    overflow: hidden
}

    .po-cmt, .post .list-img:nth-child(1) {
        float: left
    }

.hide {
    display: none
}

#avt, #user-name {
    position: absolute
}

.adst {
    position: absolute
}

.ads img {
    width: 10px;
    padding-left: 8px
}

.post .ad-link img {
    width: 11px;
    padding: 0;
    display: inline-block
}

.po-avt-wrap {
    padding-left: 10px
}

.po-cmt {
    width: 100%;
    box-sizing: border-box
}

.post img {
    padding: 5px 5px 0 0;
    display: block;
    max-height: 9.375rem;
    max-width: 9.375rem;
}

.post .list-img {
    width: 33.333%;
    max-height: 5.5rem;
    max-width: 5.5rem;
    padding-right: 5px;
    float: left;
    object-fit: cover
}

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-block {
    display: block;
    width: 100%
}

.hidenone {
    display: none
}

.big_img {
    position: fixed;
    z-index: -1;
    opacity: 0;
    background: rgba(0,0,0,0.9);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

    .big_img .swiper-container2 {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .big_img .swiper-container2 .swiper-wrapper {
            width: 100%;
            height: 100%;
        }

    .big_img .swiper-slide {
        width: 100%;
        height: 100%;
        display: table
    }

        .big_img .swiper-slide .cell {
            width: 100%;
            ;
            height: 100%;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

        .big_img .swiper-slide img {
            max-width: 90%;
            max-height: 80%;
            margin: 0 auto;
        }

    .big_img .swiper-pagination2 {
        position: absolute;
        top: 0.2rem;
        text-align: center;
        width: 100%;
    }

        .big_img .swiper-pagination2 span {
            margin: 0 0.05rem;
        }

.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message a, .toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

.toast-close-button:focus, .toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999
}

#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

#toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer
}

#toast-container > .toast-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-success {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
}

#toast-container > .toast-warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
    width: 90%;
    margin: auto
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
    width: 96%;
    margin: auto
}

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #51a351
}

.toast-error {
    background-color: #bd362f
}

.toast-info {
    background-color: #2f96b4
}

.toast-warning {
    background-color: #f89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 100%;
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }
}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1544161004746'); /* IE9*/
  src: url('iconfont.eot?t=1544161004746#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARsAAsAAAAAB3QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8mUgVY21hcAAAAYAAAABLAAABcOdLthNnbHlmAAABzAAAALkAAAF8YBQrS2hlYWQAAAKIAAAALwAAADYTf5OzaGhlYQAAArgAAAAcAAAAJAfeA4NobXR4AAAC1AAAAAgAAAAICAAAAGxvY2EAAALcAAAABgAAAAYAvgAAbWF4cAAAAuQAAAAgAAAAIAEVAJNuYW1lAAADBAAAAUUAAAJtPlT+fXBvc3QAAARMAAAAIAAAADHP8NlueJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeKT9TZm7438AQw9zA0AAUZgTJAQDinQwpeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISf6b8/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQB+gAn1AHicY+BkYPh/gHkBsxwDP4M8gz6DPYM/QzxDDkMlQxsDA6MyHyO7qByjuLEdo7mpHiOzCJs2o5KaLaOJmTWjkZgoMwF5QvqFldhEBUXEjMxMBU3UWJE54kpssowgDlCtGuPMd/KajIya8hBKgofjBgcPmGDHJcG4HZcME5+QkIyQ0L9PELoIQjHLwdWCqH/Xoap5OP6V4JJhMsCtR4jv3wGgyXyMDnxCDkJ8/xnAHAYwBywBJACgsEO3AAAAeJxjYGRgYADi3vS+5Hh+m68M3CwMIHDDQP0Ngv5/gIWBWQ7I5WBgAokCABwMCboAeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAC+AAAAAQAAAAIAhwAJAAAAAAACAAAACgAKAAAA/wAAAAAAAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgImRiZGZgT21qDw1MzeRgQEAFIMDBw==') format('woff'),
  url('iconfont.ttf?t=1544161004746') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1544161004746#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-erweima:before { content: "\e623"; }


