* {margin:0;padding:0;}

body{font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", 
"Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;}

a{text-decoration:none;color:#3b88f5;}
li{list-style:none;}

.round {border-radius:500px;}
.radius {border-radius:6px;}

/* ==================
          布局
 ==================== */

/*  -- flex弹性布局 -- */
.flex {display:flex;}
.basis-xs {flex-basis:20%;}
.basis-sm {flex-basis:40%;}
.basis-df {flex-basis:50%;}
.basis-lg {flex-basis:60%;}
.basis-xl {flex-basis:80%;}
.flex-sub {flex:1;}
.flex-twice {flex:2;}
.flex-treble {flex:3;}
.flex-direction {flex-direction:column;}
.flex-wrap {flex-wrap:wrap;}
.align-start {align-items:flex-start;}
.align-end {align-items:flex-end;}
.align-center {align-items:center;}
.align-stretch {align-items:stretch;}
.self-start {align-self:flex-start;}
.self-center {align-self:flex-center;}
.self-end {align-self:flex-end;}
.self-stretch {align-self:stretch;}
.align-stretch {align-items:stretch;}
.justify-start {justify-content:flex-start;}
.justify-end {justify-content:flex-end;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-around {justify-content:space-around;}


/* grid布局 */
.grid {display:flex;flex-wrap:wrap;}
.grid.grid-square {overflow:hidden;}
.grid.grid-square .cu-tag {position:absolute;right:0;top:0;border-bottom-left-radius:6upx;padding:6upx 12upx;height:auto;
background-color:rgba(0,0,0,0.5);}
.grid.grid-square>div>text[class*="cuIcon-"] {font-size:52upx;position:absolute;color:#8799a3;margin:auto;top:0;bottom:0;
left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.grid.grid-square>div {margin-right:10px;margin-bottom:10px;border-radius:6upx;position:relative;overflow:hidden;}
.grid.grid-square>div.bg-img image {width:100%;height:100%;position:absolute;}
.grid.col-1.grid-square>div {padding-bottom:100%;height:0;margin-right:0;}
.grid.col-2.grid-square>div {padding-bottom:calc((100% - 10px)/2);height:0;width:calc((100% - 10px)/2);}
.grid.col-3.grid-square>div {padding-bottom:calc((100% - 20px)/3);height:0;width:calc((100% - 20px)/3);}
.grid.col-4.grid-square>div {padding-bottom:calc((100% - 30px)/4);height:0;width:calc((100% - 30px)/4);}
.grid.col-5.grid-square>div {padding-bottom:calc((100% - 40px)/5);height:0;width:calc((100% - 40px)/5);}
.grid.col-2.grid-square>div:nth-child(2n),.grid.col-3.grid-square>div:nth-child(3n),.grid.col-4.grid-square>div:nth-child(4n),.grid.col-5.grid-square>view:nth-child(5n) {margin-right:0;}
.grid.col-1>div {width:100%;}
.grid.col-2>div {width:50%;}
.grid.col-3>div {width:33.33%;}
.grid.col-4>div {width:25%;}
.grid.col-5>div {width:20%;}



/*  -- 内外边距 -- */.margin-0 {margin:0;}
.margin-xs {margin:5px;}
.margin-sm {margin:10px;}
.margin {margin:15px;}
.margin-lg {margin:20px;}
.margin-xl {margin:25px;}
.margin-top-xs {margin-top:5px;}
.margin-top-sm {margin-top:10px;}
.margin-top {margin-top:15px;}
.margin-top-lg {margin-top:10px;}
.margin-top-xl {margin-top:25px;}
.margin-right-xs {margin-right:5px;}
.margin-right-xxs {margin-right:5px;}
.margin-right-sm {margin-right:10px;}
.margin-right {margin-right:15px;}
.margin-right-lg {margin-right:20px;}
.margin-right-xl {margin-right:25px;}
.margin-bottom-xs {margin-bottom:5px;}
.margin-bottom-sm {margin-bottom:10px;}
.margin-bottom {margin-bottom:15px;}
.margin-bottom-lg {margin-bottom:20px;}
.margin-bottom-xl {margin-bottom:25px;}
.margin-left-xs {margin-left:5px;}
.margin-left-sm {margin-left:10px;}
.margin-left {margin-left:15px;}
.margin-left-lg {margin-left:20px;}
.margin-left-xl {margin-left:25px;}
.margin-lr-xs {margin-left:5px;margin-right:5px;}
.margin-lr-sm {margin-left:10px;margin-right:10px;}
.margin-lr {margin-left:15px;margin-right:15px;}
.margin-lr-lg {margin-left:10px;margin-right:10px;}
.margin-lr-xl {margin-left:25px;margin-right:25px;}
.margin-tb-xs {margin-top:5px;margin-bottom:5px;}
.margin-tb-sm {margin-top:10px;margin-bottom:10px;}
.margin-tb {margin-top:15px;margin-bottom:15px;}
.margin-tb-lg {margin-top:20upx;margin-bottom:20upx;}
.margin-tb-xl {margin-top:25upx;margin-bottom:25upx;}
.padding-0 {padding:0;}
.padding-xs {padding:5px;}
.padding-sm {padding:10px;}
.padding {padding:15px;}
.padding-lg {padding:20px;}
.padding-xl {padding:25px;}
.padding-top-xs {padding-top:5px;}
.padding-top-sm {padding-top:10px;}
.padding-top {padding-top:15px;}
.padding-top-lg {padding-top:20px;}
.padding-top-xl {padding-top:25px;}
.padding-right-xs {padding-right:5px;}
.padding-right-sm {padding-right:10px;}
.padding-right {padding-right:15px;}
.padding-right-lg {padding-right:20px;}
.padding-right-xl {padding-right:25px;}
.padding-bottom-xs {padding-bottom:5px;}
.padding-bottom-sm {padding-bottom:10px;}
.padding-bottom {padding-bottom:15px;}
.padding-bottom-lg {padding-bottom:20px;}
.padding-bottom-xl {padding-bottom:25px;}
.padding-left-xs {padding-left:5px;}
.padding-left-sm {padding-left:10px;}
.padding-left {padding-left:15px;}
.padding-left-lg {padding-left:20px;}
.padding-left-xl {padding-left:25px;}
.padding-lr-xs {padding-left:5px;padding-right:5px;}
.padding-lr-sm {padding-left:10px;padding-right:10px;}
.padding-lr {padding-left:15px;padding-right:15px;}
.padding-lr-lg {padding-left:20px;padding-right:20px;}
.padding-lr-xl {padding-left:25px;padding-right:25px;}
.padding-tb-xs {padding-top:5px;padding-bottom:5px;}
.padding-tb-sm {padding-top:10px;padding-bottom:10px;}
.padding-tb {padding-top:15px;padding-bottom:15px;}
.padding-tb-lg {padding-top:20px;padding-bottom:20px;}
.padding-tb-xl {padding-top:25px;padding-bottom:25px;}


/* ==================
          背景
 ==================== */
.line-red::after,.lines-red::after {border-color:#e54d42;}
.line-orange::after,.lines-orange::after {border-color:#f37b1d;}
.line-yellow::after,.lines-yellow::after {border-color:#fbbd08;}
.line-olive::after,.lines-olive::after {border-color:#8dc63f;}
.line-green::after,.lines-green::after {border-color:#39b54a;}
.line-cyan::after,.lines-cyan::after {border-color:#1cbbb4;}
.line-blue::after,.lines-blue::after {border-color:#0081ff;}
.line-purple::after,.lines-purple::after {border-color:#6739b6;}
.line-mauve::after,.lines-mauve::after {border-color:#9c26b0;}
.line-pink::after,.lines-pink::after {border-color:#e03997;}
.line-brown::after,.lines-brown::after {border-color:#a5673f;}
.line-grey::after,.lines-grey::after {border-color:#8799a3;}
.line-gray::after,.lines-gray::after {border-color:#aaaaaa;}
.line-black::after,.lines-black::after {border-color:#333333;}
.line-white::after,.lines-white::after {border-color:#ffffff;}
.bg-red {background-color:#e54d42;color:#ffffff;}
.bg-orange {background-color:#f37b1d;color:#ffffff;}
.bg-yellow {background-color:#fbbd08;color:#333333;}
.bg-olive {background-color:#8dc63f;color:#ffffff;}
.bg-green {background-color:#39b54a;color:#ffffff;}
.bg-cyan {background-color:#1cbbb4;color:#ffffff;}
.bg-blue {background-color:#3b88f5;color:#ffffff;}
.bg-purple {background-color:#6739b6;color:#ffffff;}
.bg-mauve {background-color:#9c26b0;color:#ffffff;}
.bg-pink {background-color:#e03997;color:#ffffff;}
.bg-brown {background-color:#3e292c;color:#ffffff;}
.bg-grey {background-color:#8799a3;color:#ffffff;}
.bg-gray {background-color:#f0f0f0;color:#333333;}
.bg-black {background-color:#333333;color:#ffffff;}
.bg-white {background-color:#ffffff;color:#666666;}
.bg-shadeTop {background-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0.01));color:#ffffff;}
.bg-shadeBottom {background-image:linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,1));color:#ffffff;}
.bg-red.light {color:#e54d42;background-color:#fadbd9;}
.bg-orange.light {color:#f37b1d;background-color:#fde6d2;}
.bg-yellow.light {color:#fbbd08;background-color:#fef2ced2;}
.bg-olive.light {color:#8dc63f;background-color:#e8f4d9;}
.bg-green.light {color:#39b54a;background-color:#d7f0dbff;}
.bg-cyan.light {color:#1cbbb4;background-color:#d2f1f0;}
.bg-blue.light {color:#0081ff;background-color:#cce6ff;}
.bg-purple.light {color:#6739b6;background-color:#e1d7f0;}
.bg-mauve.light {color:#9c26b0;background-color:#ebd4ef;}
.bg-pink.light {color:#e03997;background-color:#f9d7ea;}
.bg-brown.light {color:#a5673f;background-color:#ede1d9;}
.bg-grey.light {color:#8799a3;background-color:#e7ebed;}
.bg-gradual-red {background-image:linear-gradient(45deg,#f43f3b,#ec008c);color:#ffffff;}
.bg-gradual-orange {background-image:linear-gradient(45deg,#ff9700,#ed1c24);color:#ffffff;}
.bg-gradual-green {background-image:linear-gradient(45deg,#39b54a,#8dc63f);color:#ffffff;}
.bg-gradual-purple {background-image:linear-gradient(45deg,#9000ff,#5e00ff);color:#ffffff;}
.bg-gradual-pink {background-image:linear-gradient(45deg,#f87266,#f84680);color:#ffffff;}
.bg-gradual-blue {background-image:linear-gradient(45deg,#0081ff,#1cbbb4);color:#ffffff;}
.shadow[class*="-red"] {box-shadow:6upx 6upx 8upx rgba(204,69,59,0.2);}
.shadow[class*="-orange"] {box-shadow:6upx 6upx 8upx rgba(217,109,26,0.2);}
.shadow[class*="-yellow"] {box-shadow:6upx 6upx 8upx rgba(224,170,7,0.2);}
.shadow[class*="-olive"] {box-shadow:6upx 6upx 8upx rgba(124,173,55,0.2);}
.shadow[class*="-green"] {box-shadow:6upx 6upx 8upx rgba(48,156,63,0.2);}
.shadow[class*="-cyan"] {box-shadow:6upx 6upx 8upx rgba(28,187,180,0.2);}
.shadow[class*="-blue"] {box-shadow:6upx 6upx 8upx rgba(0,102,204,0.2);}
.shadow[class*="-purple"] {box-shadow:6upx 6upx 8upx rgba(88,48,156,0.2);}
.shadow[class*="-mauve"] {box-shadow:6upx 6upx 8upx rgba(133,33,150,0.2);}
.shadow[class*="-pink"] {box-shadow:6upx 6upx 8upx rgba(199,50,134,0.2);}
.shadow[class*="-brown"] {box-shadow:6upx 6upx 8upx rgba(140,88,53,0.2);}
.shadow[class*="-grey"] {box-shadow:6upx 6upx 8upx rgba(114,130,138,0.2);}
.shadow[class*="-gray"] {box-shadow:6upx 6upx 8upx rgba(114,130,138,0.2);}
.shadow[class*="-black"] {box-shadow:6upx 6upx 8upx rgba(26,26,26,0.2);}
.shadow[class*="-white"] {box-shadow:6upx 6upx 8upx rgba(26,26,26,0.2);}
.text-shadow[class*="-red"] {text-shadow:6upx 6upx 8upx rgba(204,69,59,0.2);}
.text-shadow[class*="-orange"] {text-shadow:6upx 6upx 8upx rgba(217,109,26,0.2);}
.text-shadow[class*="-yellow"] {text-shadow:6upx 6upx 8upx rgba(224,170,7,0.2);}
.text-shadow[class*="-olive"] {text-shadow:6upx 6upx 8upx rgba(124,173,55,0.2);}
.text-shadow[class*="-green"] {text-shadow:6upx 6upx 8upx rgba(48,156,63,0.2);}
.text-shadow[class*="-cyan"] {text-shadow:6upx 6upx 8upx rgba(28,187,180,0.2);}
.text-shadow[class*="-blue"] {text-shadow:6upx 6upx 8upx rgba(0,102,204,0.2);}
.text-shadow[class*="-purple"] {text-shadow:6upx 6upx 8upx rgba(88,48,156,0.2);}
.text-shadow[class*="-mauve"] {text-shadow:6upx 6upx 8upx rgba(133,33,150,0.2);}
.text-shadow[class*="-pink"] {text-shadow:6upx 6upx 8upx rgba(199,50,134,0.2);}
.text-shadow[class*="-brown"] {text-shadow:6upx 6upx 8upx rgba(140,88,53,0.2);}
.text-shadow[class*="-grey"] {text-shadow:6upx 6upx 8upx rgba(114,130,138,0.2);}
.text-shadow[class*="-gray"] {text-shadow:6upx 6upx 8upx rgba(114,130,138,0.2);}
.text-shadow[class*="-black"] {text-shadow:6upx 6upx 8upx rgba(26,26,26,0.2);}
.bg-img {background-size:cover;background-position:center;background-repeat:no-repeat;}
.bg-mask {background-color:#333333;position:relative;}
.bg-mask::after {content:"";border-radius:inherit;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.4);position:absolute;left:0;right:0;bottom:0;top:0;}
.bg-mask view,.bg-mask cover-view {z-index:5;position:relative;}
.bg-video {position:relative;}
.bg-video video {display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;z-index:0;pointer-events:none;}


/* ==================
          文本
 ==================== */
 .text-xs {font-size:10px;}
 .text-sm {font-size:12px;}
 .text-df {font-size:14px;}
 .text-lg {font-size:16px;}
 .text-xl {font-size:18px;}
 .text-xxl {font-size:22px;}
 .text-sl {font-size:40px;}
 .text-xsl {font-size:60px;}
 .text-Abc {text-transform:Capitalize;}
 .text-ABC {text-transform:Uppercase;}
 .text-abc {text-transform:Lowercase;}
 .text-price::before {content:"¥";font-size:80%;margin-right:4px;}
 .text-cut {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
 .text-bold {font-weight:bold;}

 
.text-center {text-align:center;}
.text-content {line-height:1.6;}
.text-left {text-align:left;}
.text-right {text-align:right;}

.text-red,.line-red,.lines-red {color:#e54d42;}
.text-orange,.line-orange,.lines-orange {color:#f37b1d;}
.text-yellow,.line-yellow,.lines-yellow {color:#fbbd08;}
.text-olive,.line-olive,.lines-olive {color:#8dc63f;}
.text-green,.line-green,.lines-green {color:#39b54a;}
.text-cyan,.line-cyan,.lines-cyan {color:#1cbbb4;}
.text-blue,.line-blue,.lines-blue {color:#3b88f5;}
.text-purple,.line-purple,.lines-purple {color:#6739b6;}
.text-mauve,.line-mauve,.lines-mauve {color:#9c26b0;}
.text-pink,.line-pink,.lines-pink {color:#f84680;}
.text-brown,.line-brown,.lines-brown {color:#a5673f;}
.text-grey,.line-grey,.lines-grey {color:#8799a3;}
.text-gray,.line-gray,.lines-gray {color:#aaaaaa;}
.text-black,.line-black,.lines-black {color:#333333;}
.text-white,.line-white,.lines-white {color:#ffffff;}


/* .bg-gradual-pink{background:linear-gradient(to right,#f87266 0%,#f84680 100%);color: #ffffff;} */


/*文字截断*/
.text-ellipsis {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.text-ellipsis2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-ellipsis3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.text-ellipsis4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}


/* ==================
          列表
 ==================== */
.grayscale {filter:grayscale(1);}
.cu-list+.cu-list {margin-top:10px}
.cu-list>.cu-item {transition:all .6s ease-in-out 0s;transform:translateX(0px)}
.cu-list>.cu-item.move-cur {transform:translateX(-260px)}
.cu-list>.cu-item .move {position:absolute;right:0;display:flex;width:260px;height:100%;transform:translateX(100%)}
.cu-list>.cu-item .move view {display:flex;flex:1;justify-content:center;align-items:center}
.cu-list.menu-avatar {overflow:hidden;}
.cu-list.menu-avatar>.cu-item {position:relative;display:flex;padding-right:0px;height:70px;background-color:#ffffff;
justify-content:flex-end;align-items:center}
.cu-list.menu-avatar>.cu-item>.cu-avatar {position:absolute;left:0px}
.cu-list.menu-avatar>.cu-item .flex .text-cut {max-width:510px}
.cu-list.menu-avatar>.cu-item .content {position:absolute;left:56px;width:calc(100% - 60px);line-height:1.6em;}
.cu-list.menu-avatar>.cu-item .content.flex-sub {width:calc(100% - 96px - 60px - 20px);}
.cu-list.menu-avatar>.cu-item .content>view:first-child {font-size:30px;display:flex;align-items:center}
.cu-list.menu-avatar>.cu-item .content .cu-tag.sm {display:inline-block;margin-left:10px;height:28px;font-size:16px;line-height:32px}
.cu-list.menu-avatar>.cu-item .action {width:50px;text-align:center}
.cu-list.menu-avatar>.cu-item .action view+view {margin-top:10px}
.cu-list.menu-avatar.comment>.cu-item .content {position:relative;left:0;width:auto;flex:1;}
.cu-list.menu-avatar.comment>.cu-item {padding:30px 30px 30px 120px;height:auto}
.cu-list.menu-avatar.comment .cu-avatar {align-self:flex-start}
.cu-list.menu>.cu-item {position:relative;display:flex;padding:0 30px;min-height:100px;background-color:#ffffff;
justify-content:space-between;align-items:center}
.cu-list.menu>.cu-item:last-child:after {border:none}
.cu-list.menu-avatar>.cu-item:after,.cu-list.menu>.cu-item:after {position:absolute;top:0;left:0;box-sizing:border-box;
width:200%;height:200%;border-bottom:1px solid #ddd;border-radius:inherit;content:" ";transform:scale(.5);
transform-origin:0 0;pointer-events:none}
.cu-list.menu>.cu-item.grayscale {background-color:#f5f5f5}
.cu-list.menu>.cu-item.cur {background-color:#fcf7e9}
.cu-list.menu>.cu-item.arrow {padding-right:90px}
.cu-list.menu>.cu-item.arrow:before {position:absolute;top:0;right:30px;bottom:0;display:block;margin:auto;width:30px;
height:30px;color:#8799a3;content:"\e6a3";text-align:center;font-size:34px;font-family:cuIcon;line-height:30px}
.cu-list.menu>.cu-item button.content {padding:0;background-color:transparent;justify-content:flex-start}
.cu-list.menu>.cu-item button.content:after {display:none}
.cu-list.menu>.cu-item .cu-avatar-group .cu-avatar {border-color:#ffffff}
.cu-list.menu>.cu-item .content>view:first-child {display:flex;align-items:center}
.cu-list.menu>.cu-item .content>text[class*=cuIcon] {display:inline-block;margin-right:10px;width:1.6em;text-align:center}
.cu-list.menu>.cu-item .content>image {display:inline-block;margin-right:10upx;width:1.6em;height:1.6em;vertical-align:middle}
.cu-list.menu>.cu-item .content {font-size:30upx;line-height:1.6em;flex:1}
.cu-list.menu>.cu-item .content .cu-tag.sm {display:inline-block;margin-left:10px;height:28px;font-size:16px;line-height:32px}
.cu-list.menu>.cu-item .action .cu-tag:empty {right:10px}
.cu-list.menu {display:block;overflow:hidden}
.cu-list.menu.sm-border>.cu-item:after {left:30upx;width:calc(200% - 120px)}
.cu-list.grid>.cu-item {position:relative;display:flex;padding:20px 0 30px;transition-duration:0s;flex-direction:column}
.cu-list.grid>.cu-item:after {position:absolute;top:0;left:0;box-sizing:border-box;width:200%;height:200%;
border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-radius:inherit;content:" ";
transform:scale(.5);transform-origin:0 0;pointer-events:none}
.cu-list.grid>.cu-item text {display:block;margin-top:10px;color:#888;font-size:26px;line-height:40px}
.cu-list.grid>.cu-item [class*=cuIcon] {position:relative;display:block;margin-top:20px;width:100%;font-size:48px}
.cu-list.grid>.cu-item .cu-tag {right:auto;left:50%;margin-left:20px}
.cu-list.grid {background-color:#ffffff;text-align:center}
.cu-list.grid.no-border>.cu-item {padding-top:10px;padding-bottom:20px}
.cu-list.grid.no-border>.cu-item:after {border:none}
.cu-list.grid.no-border {padding:20px 10px}
.cu-list.grid.col-3>.cu-item:nth-child(3n):after,.cu-list.grid.col-4>.cu-item:nth-child(4n):after,.cu-list.grid.col-5>.cu-item:nth-child(5n):after {border-right-width:0}
.cu-list.card-menu {overflow:hidden;margin-right:30px;margin-left:30px;border-radius:20px}


/* ==================
          徽章
 ==================== */
.cu-tag {font-size:12px;vertical-align:middle;position:relative;display:inline-flex;align-items:center;justify-content:center;
box-sizing:border-box;padding:0px 8px;height:24px;font-family:Helvetica Neue,Helvetica,sans-serif;white-space:nowrap;}
.cu-tag:not([class*="bg"]):not([class*="line"]) {background-color:#f1f1f1;}
.cu-tag[class*="line-"]::after {content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1upx solid currentColor;
transform:scale(0.5);transform-origin:0 0;box-sizing:border-box;border-radius:inherit;z-index:1;pointer-events:none;}
.cu-tag.radius[class*="line"]::after {border-radius:12upx;}
.cu-tag.round[class*="line"]::after {border-radius:1000upx;}
.cu-tag[class*="line-"]::after {border-radius:0;}
.cu-tag+.cu-tag {margin-left:5px;}
.cu-tag.sm {font-size:10px;padding:0px 6px;height:16px;}
.cu-capsule {display:inline-flex;vertical-align:middle;}
.cu-capsule+.cu-capsule {margin-left:5px;}
.cu-capsule .cu-tag {margin:0;}
.cu-capsule .cu-tag[class*="line-"]:last-child::after {border-left:0upx solid transparent;}
.cu-capsule .cu-tag[class*="line-"]:first-child::after {border-right:0upx solid transparent;}
.cu-capsule.radius .cu-tag:first-child {border-top-left-radius:3px;border-bottom-left-radius:3px;}
.cu-capsule.radius .cu-tag:last-child::after,.cu-capsule.radius .cu-tag[class*="line-"] {border-top-right-radius:6px;
border-bottom-right-radius:6px;}
.cu-capsule.round .cu-tag:first-child {border-top-left-radius:100px;border-bottom-left-radius:10px;text-indent:4upx;}
.cu-capsule.round .cu-tag:last-child::after,.cu-capsule.round .cu-tag:last-child {border-top-right-radius:100px;
border-bottom-right-radius:100px;text-indent:-4upx;}
.cu-tag.badge {border-radius:100px;position:absolute;top:-5px;right:-5px;font-size:10px;padding:0px 5px;
height:28upx;color:#ffffff;}
.cu-tag.badge:not([class*="bg-"]) {background-color:#dd514c;}
.cu-tag:empty:not([class*="cuIcon-"]) {padding:0upx;width:8px;height:8px;top:-2px;right:-2upx;}
.cu-tag[class*="cuIcon-"] {width:16px;height:16px;top:-2px;right:-2px;}


/* ==================
          头像
 ==================== */
 .cu-avatar {font-variant:small-caps;margin:0;padding:0;display:inline-flex;text-align:center;justify-content:center;
 align-items:center;background-color:#ccc;color:#ffffff;white-space:nowrap;position:relative;width:64px;height:64px;
 background-size:cover;background-position:center;vertical-align:middle;font-size:1.5em;}
 .cu-avatar.sm {width:24px;height:24px;font-size:1em;}
 .cu-avatar.lg {width:48px;height:48px;font-size:2em;}
 .cu-avatar.xl {width:64px;height:64px;font-size:2.5em;}
 .cu-avatar .avatar-text {font-size:0.4em;}
 .cu-avatar-group {direction:rtl;unicode-bidi:bidi-override;padding:0 10px 0 40px;display:inline-block;}
 .cu-avatar-group .cu-avatar {margin-left:-30px;border:4px solid #f1f1f1;vertical-align:middle;}
 .cu-avatar-group .cu-avatar.sm {margin-left:-20px;border:1px solid #f1f1f1;}


/* ==================
          边框
 ==================== */

/* -- 实线 -- */

.solid,
.solid-top,
.solid-right,
.solid-bottom,
.solid-left,
.solids,
.solids-top,
.solids-right,
.solids-bottom,
.solids-left,
.dashed,
.dashed-top,
.dashed-right,
.dashed-bottom,
.dashed-left {
	position: relative;
}

.solid::after,
.solid-top::after,
.solid-right::after,
.solid-bottom::after,
.solid-left::after,
.solids::after,
.solids-top::after,
.solids-right::after,
.solids-bottom::after,
.solids-left::after,
.dashed::after,
.dashed-top::after,
.dashed-right::after,
.dashed-bottom::after,
.dashed-left::after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	transform: scale(0.5);
	transform-origin: 0 0;
	pointer-events: none;
	box-sizing: border-box;
}

.solid::after {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-top::after {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-right::after {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-bottom::after {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.solid-left::after {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.solids::after {
	border: 8px solid #eee;
}

.solids-top::after {
	border-top: 8px solid #eee;
}

.solids-right::after {
	border-right: 8px solid #eee;
}

.solids-bottom::after {
	border-bottom: 8px solid #eee;
}

.solids-left::after {
	border-left: 8px solid #eee;
}



/* ==================
          通用头部（返回、标题、其他）
 ==================== */
.doback{padding:10px 16px;background:#fff;color:#534344;display:flex;position: fixed;left:0;top:0;right:0;z-index:999;}
.doback .left{width:80px;font-size:1.0rem;}
.doback .center{flex:1;text-align:center;font-size:1.1rem;}
.doback .right{width:80px;text-align:right;}


.fixed-bottom{position: fixed;left:10px;bottom:20px;right:10px;}

.header{padding:10px 20px;line-height:30px;}
.page-name{font-size:1.3rem;color:#534344;}
.chese-icon .icon-renyuan,.chese-icon .icon-shaixuan{margin:0 6px;font-size:1.4rem;color:#534344;}




/* ==================
          通用头部（返回、标题、其他）
 ==================== */
.doback{padding:10px 16px;background:#fff;color:#534344;display:flex;position: fixed;left:0;top:0;right:0;z-index:999;}
.doback .left{width:80px;font-size:1.0rem;}
.doback .center{flex:1;text-align:center;font-size:1.1rem;}
.doback .right{width:80px;text-align:right;}

/*底部导航*/
.tabbar{position: fixed;left:0;right:0;bottom:0;height:44px;padding:6px 0 6px 0;background:#fff;}
.tabbar-item{flex:1;display:flex;flex-direction:column;text-align: center;}
.tabbar-item img{width:22px;height:22px;}
.tabbar-item .label{font-size:0.9rem;color:#534344;}
.tabbar-item .active{color:#2179f4;}