html, textarea, input, button {
    font-family: Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, "Microsoft YaHei", Heiti, SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd {
    margin: 0;
    padding: 0;
    border: 0;
}
body {
    position: relative;
    background: #f8f8f8;
    color: #333333;
    font-size: 12px;
    margin: 0 auto;
    max-width: 640px;
    font-weight: normal;
    overflow: hidden;
    overflow-y:auto;
}
a, a:link, a:active, a:hover, a:visited {
    text-decoration: none;
}
a[type=button] {
    color: #ffffff !important;
}
input[type=text], textarea {
    background: #ffffff;
    -webkit-appearance: none;
}
ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0 none;
}

li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

input,textarea {
    border: none;outline: none;
}
var,i {
    font-style: initial;
}
img {
    vertical-align: middle;
}

input:required, input:valid, input:invalid {
    border: 0 none;
    outline: 0 none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    background: unset;
}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0
}
input[type="number"] {
    -moz-appearance: textfield
}

/*禁止复制*/

html {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media only screen and (max-width: 310px) and (min-width: 300px) {
    body {
        font-size: 10px
    }
}
@media only screen and (max-width: 320px) and (min-width: 310px) {
    body {
        font-size: 10px
    }
}
@media only screen and (max-width: 360px) and (min-width: 320px) {
    body {
        font-size: 12px
    }
}
@media only screen and (max-width: 360px) and (min-width: 350px) {
    body {
        font-size: 12px
    }
}
@media only screen and (max-width: 480px) and (min-width: 360px) {
    body {
        font-size: 14px
    }
}
@media only screen and (max-width: 480px) and (min-width: 470px) {
    body {
        font-size: 14px
    }
}
@media only screen and (max-width: 560px) and (min-width: 480px) {
    body {
        font-size: 16px
    }
}
@media only screen and (max-width: 570px) and (min-width: 560px) {
    body {
        font-size: 16px
    }
}
@media only screen and (max-width: 640px) and (min-width: 570px) {
    body {
        font-size: 18px
    }
}
@media only screen and (max-width: 640px) and (min-width: 630px) {
    body {
        font-size: 18px
    }
}

/* 全局公共样式的设定 */
html,body {font-family: PingFangSC-Regular, sans-serif;}

.ect-margin-lr {
    margin-left: 0.6em;
    margin-right: 0.6em;
}
.ect-margin-tb {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
.ect-padding-lr {
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.ect-padding-tb {
    padding-top: 3%;
    padding-bottom: 3%;
}
.ect-border-radius100 {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
}
.ect-border-radius0 {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
}
.ect-background-whit {
    background: #ffffff;
}
.ect-tc {
    text-align: center;
}
.ect-tl {
    text-align: left;
}
.ect-tl-force {
    text-align: left!important;
}
.ect-tr {
    text-align: right;
}
.ect-fl {
    float: left;
}
.ect-fr {
    float: right;
}
.clear {
    zoom: 1;
}
.clear:after {
    content: '';
    visibility: hidden;
    height: 0;
    clear: both;
    display: block;
}
.ect-border-none {
    border: none;
}
.w50 {
    width: 50px;
}
.w100 {
    width: 100px;
}
.w120 {
    width: 120px;
}
.w150 {
    width: 150px;
}
.w200 {
    width: 200px;
}

.text-a-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.text-a-line-default {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*.ect-b-color {*/
/*background: #ef1d33;*/
/*}*/

/*默认灰色*/
.ect-grey-default {
    color: #999999;
}

/*默认红色*/
.ect-red-default {
    color: #ef1d33;
}

.ect-btn-danger {
    background: #ef1d33;
}

.ect-btn-waring {
    background: #eab865;
}
.ect-btn-normal {
    background: #60b077;
}

.ect-bold-600 {
    font-weight: 600;
}

.ico {
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    padding: .2rem .6rem;
}
.round {
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: #eab865;
    color: #fff;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
}

.ect-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    background: #000000;
    opacity: .6;
    z-index: 99999999999;
    display: none;
}

.ect-overflow-hidden {
    overflow: hidden;
}

.ect-hide {
    display: none;
}

.ect-xian {
    background: #f9f9f9;
    height: 12px;
    width: 100%;
}

.ect-sub-btn-default {
    display: inline-block;
    text-align: center;
    font-size: 15px;
    border-radius: 5px;
    padding: .6rem 2rem;
}

.ect-copy-input-box {
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
}

.ect-block {
    display: block;
}

.ect-position-relative {
    position: relative;
}

.ect-goods-score {
    font-size: 12px;
    color: #EAB865;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 26px;
    line-height: 26px;
}

.ect-goods-province {
    color: #ef1d33;
    font-weight: bold;
    font-size: 13px;
}

.ect-division-line {
    background-color: #f9f9f9;
    height: 10px;
    width: 100%;
}

.ect-look-more {
    width: 9px;
    height: 15px;
}

/*投影*/
.ect-box-show-effect5 {
    -moz-box-shadow:0px 0px 5px #DDDDDD; -webkit-box-shadow:0px 0px 5px #DDDDDD; box-shadow:0px 0px 5px #DDDDDD;
}

/*关注btn*/
.ect-follow-btn {
    width: 56px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background-image: linear-gradient(to right, #FA732A , #3C3EFC);
    background-color: #3C3EFC;
    display: inline-block;
    border-radius: 24px;
    font-size: 12px;
}

/*已关注btn*/
.ect-followed-btn {
    width: 56px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #959595;
    display: inline-block;
    border-radius: 24px;
    border:1px solid #959595;
    font-size: 12px;
}

/*互相关注btn*/
.ect-follow-each-other {
    width: 101px;
    height: 34px;
    border: none;
}

/*点击按钮*/
.ect-sub-btn {
    text-align: center;
}
.ect-sub-btn a {
    display: inline-block;
    background: #0B131B;
    height: 49px;
    line-height: 49px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 49px;
    width: 92%;
}

/*缺省页*/
.ect-default-page {
    text-align: center;
    margin-top: 25%;
}
.ect-default-page img {
    width: 60%;
}
.ect-default-page .msg {
    color: #959595;
    font-size: 16px;
    text-align: center;
    margin-top: 5%;
    padding-bottom: 10%;
}

/*预览图片窗口*/
.ect-browse-picture-window {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 99999999999;
    background: #000;
    display: none;
}

.ect-browse-picture-window .picture-list {
    height: 92%;
}

.ect-browse-picture-window .picture-list .swiper-pagination-bullet {
    background: #fff;
    opacity: .3;
}

.ect-browse-picture-window .picture-list .swiper-pagination-bullet-active {
    opacity: 1;
}

/*查看大图窗口*/
.ect-browse-big-picture {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #000;
    z-index: 9999999;
    height: auto;
    align-items: center;
    display: flex;
}

/*文件上传input*/
.ect-upload-file-input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0;
}

/*用户背景图*/
.ect-user-back-img {
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}

/*加入社区图标*/
.ect-community-btn {
    width: 54px;
    height: 29px;
    font-size: 14px;
    display: inline-block;
    line-height: 29px;
    border-radius: 15px;
    color: #fff;
    background: #3C3EFC;
}

/*已加入社区图标*/
.ect-communityed-btn {
    width: 54px;
    height: 29px;
    font-size: 14px;
    display: inline-block;
    line-height: 29px;
    border-radius: 15px;
    color: #fff;
    background: #C7CED3;
}

/*vip图标*/
.ect-vip-locn {
    width: 32px;
    height: 12px;
    margin-left: 5px;
}

/*弹出框*/
.ect-pop-up {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999999999999999;}
.ect-pop-up .img {width: 60%;height: 80%;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.ect-pop-up .img .up-img {width: 100%;height: 70%;text-align: center;position: relative;overflow: hidden;display: block;}
.ect-pop-up .img .up-img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 100%;}
.ect-pop-up .img .close {display: block;text-align: center;margin-top: 5%;}
.ect-pop-up .img .close img {width: 29px;height: 29px;}

/*悬浮*/
.ect-floating-frame {width: 60px;height: 60px;border-radius: 100%;position: fixed;right: 0%;bottom: 12%;text-align: center;z-index: 9999;}
.ect-floating-frame .box {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 99;text-align: center;}
.ect-floating-frame .box img {width: 100%;}

/*返回顶部悬浮*/
.up-top.ect-floating-frame {bottom: 12%;line-height: 38px;width: 38px;height: 38px;margin-right: 16px;}
.up-top.ect-floating-frame .back {background: #fff;opacity: .6;}
.up-top.ect-floating-frame .box img {width: 50%;margin-top: -15%;}

input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #A6A6A6;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #A6A6A6;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #A6A6A6;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #A6A6A6;
}

.ect-container {position: relative;max-width: 100%;overflow: hidden}
.ect-main {position: relative;margin: 0 3%;}
.ect-wrapper {position: relative;overflow: hidden;overflow-y:auto;margin: 0 auto;}

/*返回顶部*/
.am-gotop-fixed .am-gotop-icon{color: #716F6F;width: 4rem;height: 4rem;border-radius: 4rem;text-align: center;display: block;background: #fff;border: 1px solid #ebebeb;font-style:normal;font-size:0.65rem;line-height:4rem;margin-bottom:0.25rem;}


.up-img .del-img {position: absolute;width: 16px;height: 16px;line-height: 16px;color: #888;text-align: center;cursor: pointer;display: inline-block;right: 0;background: url("/static/shop/images/ico/close.png") no-repeat;background-size: contain;}

/*有序列表横向*/
.block-list {padding-top: 1rem;width: 100%;overflow: hidden;}
.block-list li {display: inline-block;width: 25%;float: left;margin-bottom: 6px;text-align: center;}
.block-list li a {display: inline-block;text-align: center;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: #f1f1f1;border-radius: 4px;width: 70px;height: 30px;line-height: 30px;}
.block-list li a.active {background: #ef1d33!important;color: #fff!important;}

/*有序列表横向 默认无高度*/
.block-list-default {width: 100%;overflow: hidden;}
.block-list-default .row {display: inline-block;width: 25%;float: left;margin-bottom: 1.2rem;text-align: center;}
.block-list-default .row a {display: inline-block;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-radius: 4px;width: 100%;}
.block-list-default .row a img {width: 60%;}
.block-list-default .row a .text {margin-top: 6px;}
.block-list-default .row a.active {background: #ef1d33!important;color: #fff!important;}

/*弹性列表横向 默认无高度*/
.block-list-fix-default {display: flex;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 100%;box-sizing: border-box;}
.block-list-fix-default .row {display: inline-block;width: 100%;text-align: center;overflow: hidden;font-size: 0;position: relative;}
.block-list-fix-default .row .text {display: inline-block;text-align: center;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.block-list-fix-default .row .text.text-two-line {white-space: inherit;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*弹性栏目 默认无高度*/
.column-default {display: flex;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 100%;box-sizing: border-box;position: relative;}
.column-default .left {display: inline-block;text-align: left;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;position: relative;}
.column-default .right {display: inline-block;text-align: right;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;position: relative;}

.sub-btn {border:2px solid #eab865;border-radius: 40px;padding: .6rem 1rem;text-align: center;font-size: 12px;}
.close-btn {background: #888;border-radius: 40px;padding: .4rem 1.6rem;text-align: center;color: #fff}

/*内容面版（无边距）*/
.block-panel {background: #fff;border-radius: 10px;overflow: hidden;position: relative;}

/*内容面版（外边距）*/
.block-panel-margin {margin:0 3%;background: #fff;border-radius: 10px;overflow: hidden;position: relative;}

/*内容面版（内边距）*/
.block-panel-padding {padding: 3%;background: #fff;border-radius: 10px;overflow: hidden;position: relative;}

/*内容面版（内边距无弧度）*/
.block-panel-padding-no-radius {padding: 3%;background: #fff;overflow: hidden;position: relative;}

.m-20 {margin: 20px;}
.m-l-r-20 {margin-left: 20px;margin-right: 20px;}
.m-l-r-ratio-3 {margin-left: 3%;margin-right: 3%;}
.m-t-ratio-3 {margin-top: 3%;}
.m-t-ratio-5 {margin-top: 5%;}
.m-t-20 {margin-top: 20px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-15 {margin-bottom: 15px;}
.m-b-10 {margin-bottom: 10px;}
.p-20 {padding: 20px;}
.p-t-b-15 {padding-top:15px;padding-bottom: 15px;}
.p-t-b-ratio-3 {padding-top: 3%;padding-bottom: 3%;}
.p-t-b-ratio-5 {padding-top: 5%;padding-bottom: 5%;}

/*加载*/
.loading {padding: 5% 0;text-align: center;color: #888;}

/*title*/
.column-title {position: relative;margin: 3% 0;}
.column-title .ico-left {width: 15px;height: 15px;vertical-align: middle;margin-right: .6rem;}
.column-title .title {font-size: 15px;font-weight: 600;}

/*栏目*/
.column {padding: 4%;border-bottom: 1px solid #f9f9f9;overflow: hidden;position: relative;}
.column .left-title {width: 20%;font-size: 14px;white-space: nowrap;display: inline-flex;}
.column input,.column span.right-content {width: 80%;text-indent: 5%;font-size: 13px;display: inline-block;}
.column input.time-choice,.column select.time-choice {position: absolute;opacity: 0;width: 60%;right: 0;top: 0;bottom: 0;margin: auto;}
.column .arrow-r {color: #888;text-align: right;font-size: 13px;}
.column .arrow-r img {width: 20%}
.column textarea {width: 100%;height: 8rem;}

.add-task {padding: 3rem 0;margin-bottom: 1rem;}

[v-cloak] {display: none;}


/*确认框*/
.confirm-box {position: fixed;left: 0;right: 0;margin: auto;width: 80%;background: #fff;border-radius: 10px;top: 35%;z-index: 999999999999999;text-align: center;display: none;}
.confirm-box .title {margin: 5% 0 3% 0;font-size: 16px;}
.confirm-box .content {font-size: 14px;margin-bottom: 10%;padding: 0 8%;}
.confirm-box .content var {color: #EF1D33;}
.confirm-box ul {padding-bottom: 1.2rem;}
.confirm-box ul li {display: inline-block;overflow: hidden;width: 42%;}
.confirm-box ul li a {font-size: 16px;display: inline-block;width: 100px;height: 44px;line-height: 44px;border-radius: 44px;}
.confirm-box ul li.cancel-btn a {border: 1px solid #959595;color: #959595;}
.confirm-box ul li.confirm-btn a {color: #fff;background: #0B131B;border: 1px solid #0B131B;}


/*内容列表*/
.list-content {margin-top: 3%;}
.list-content ul li {display: inline-block;vertical-align:middle;}
.list-content ul li.head-img {width: 15%;margin: 0 1%;float: left;}
.list-content ul li.head-img img {border-radius: 50%;width: 4.2rem;height: 4.2rem;display: inline-block;overflow: hidden;}
.list-content .task-detail {width: 82%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-content .task-detail .title .ico {background: #373737;color: #eab865;padding: 0 .6rem;font-size: .6em;margin-right: .6rem;}
.list-content .task-detail .title span {font-size: 14px;font-weight: 600;}
.list-content .task-detail .title.normal span {font-weight: normal;}
.list-content .task-detail .title span.title-left {width: 70%;}
.list-content .task-detail .title span.title-right {width: 30%;text-align: right;}
.list-content .task-detail .title span.reward-coin {color: #ef1d33;font-size: 17px;}
.list-content .task-detail .title span.reward-coin var {font-size: 12px;}
.list-content .task-detail .num .ico {background: #f1f1f1;color: #999;padding: 0 .6rem;font-size:12px;}
.list-content .task-detail .num span {font-size: 12px;color: #999999;}
.list-content .task-detail .num span i {color: #ef1d33;}
.list-content .reward {position: absolute;right: 3%;top: 0;bottom: 0;margin: auto;height: 3rem;line-height: 3rem;color: #ef1d33;font-size: 17px;font-weight: 600;}
.list-content .reward var {font-size: 12px;}


/*弹出输入框*/
.open-input-box {position: fixed;left: 0;right: 0;margin: auto;width: 80%;top: 30%;background: #fff;border-radius: 15px;z-index: 99999;display: none;}
.open-input-box .top-title{text-align: center;margin: 6% 0;font-size: 15px;font-weight: 600;}
.open-input-box .column-info {padding: 0 6%;}
.open-input-box .column-info .title {font-size: 13px;}
.open-input-box .column-info textarea {width: 100%;margin-top: 1rem;background: #f9f9f9;padding: .6rem 1rem;font-size: 12px;border-radius: 4px;}
.open-input-box .operation-btn {margin-top: 4rem;}
.open-input-box .operation-btn ul {border-top: 1px solid #f2f2f2;}
.open-input-box .operation-btn ul li {display: inline-block;width: 48%;text-align: center;padding: 1.2rem 0;font-size: 14px;}
.open-input-box .operation-btn ul li:first-child{border-right: 1px solid #f2f2f2;}
.open-input-box .operation-btn ul li.sure {color: #ef1d33;}

/*图片预览*/
.image-preview {position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 99999;overflow: hidden;}
.image-preview .img-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.image-preview .img-slide .img-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-align: center;}
.image-preview .img-slide .img-zoom-container img {max-width: 100%;max-height: 100%;object-fit: contain;}

/*商品列表竖版*/
.ect-goods-vertical {margin-bottom: 1rem;width: 49%;float: left;background: #fff;overflow: hidden;border-radius: 5px;display: block;}
.ect-goods-vertical:nth-of-type(even) {float: right;}
.ect-goods-vertical .goods-img {position: relative;overflow: hidden;}
.ect-goods-vertical .goods-img:before {content: '\20';padding-top: 100%;display: block;}
.ect-goods-vertical .goods-img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ect-goods-vertical .info {padding: .6rem;}
.ect-goods-vertical .info .goods-title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;font-size: 14px;width: 100%;color: #333;}
.ect-goods-vertical .info .goods-title img {width: 18px;height: 18px;vertical-align: middle;margin-right: .3rem;}
.ect-goods-vertical .info .goods-title.text-two-line {text-overflow: -o-ellipsis-lastline;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;}
.ect-goods-vertical .info .goods-column {margin: 3% 0;}
.ect-goods-vertical .info .goods-column .column-left {float: left;width: 50%;text-align: left}
.ect-goods-vertical .info .goods-column .column-right {float: right;width: 50%;text-align: right;}
.ect-goods-vertical .info .goods_price {font-size: 12px;color: #ef1d33;font-weight: 600;}
.ect-goods-vertical .info .original-price {color: #999;font-size: 12px;}
.ect-goods-vertical .info .line-through {text-decoration-line: line-through;}
.ect-goods-vertical .info .coupon {background: url(/static/m/images/upgrade/coupon.png) no-repeat;background-size: 100% 100%;display: inline-block;width: 50px;height: 20px;color: #ef1d33;text-align: center;font-size: 12px;font-style: initial;line-height: 20px;vertical-align: text-bottom;white-space: normal;overflow: hidden;}
.ect-goods-vertical .info .goods-column span.ico {width: 49%;padding: .2rem 0;font-size: 12px;text-align: center;color: #fff;border-radius: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.ect-goods-vertical .info .estimate-money {background: #ef1d33;}
.ect-goods-vertical .info .upgrade-money {background: #eab865;}

/*商品列表横版*/
.ect-goods-transversal {position: relative;overflow: hidden;margin-bottom: 1rem;background: #fff;padding: 2% 3%;display: flex;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 100%;box-sizing: border-box;}
.ect-goods-transversal .goods-img {position: relative;height: 13rem;width: 13rem;overflow: hidden;}
.ect-goods-transversal .goods-img img {width: 100%;display: block;position: absolute;left: 0;top: 0;bottom: 0;height: auto;margin: auto;border-radius: 5px;}
.ect-goods-transversal .content {overflow: hidden;position: relative;width: 58%;padding-top: 2%;box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-left: 5%;}
.ect-goods-transversal .content .goods-name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;font-size: 14px;width: 100%;color: #333;}
.ect-goods-transversal .content .goods-name img {width: 18px;height: 18px;vertical-align: middle;margin-right: .3rem;}
.ect-goods-transversal .content .goods-name.text-two-line {white-space: inherit;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ect-goods-transversal .content .goods-name .third-icon {width: 18px;height: 18px;vertical-align: middle;margin-right: .3rem;}
.ect-goods-transversal .content .goods-title {color: #999;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;margin: 2% 0;}
.ect-goods-transversal .content .goods-title.text-two-line {white-space: inherit;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ect-goods-transversal .content .goods-ico-list {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: initial;}
.ect-goods-transversal .content .goods-ico-list .ico {font-size: 11px;color: #fff;position: relative;margin-right: .6rem;padding: 0 .8rem;}
.ect-goods-transversal .content .goods-ico-list .ico i {width: 8px;height: 8px;line-height: 8px;display: inline-block;background: #fff;border-radius: 100%;position: absolute;left: -4px;top: 0;bottom: 0;margin: auto;}
.ect-goods-transversal .content .goods-ico-list .ico i.r {right: -4px;left: auto;}
.ect-goods-transversal .content .goods-ico-list .c-ico {background: #EF1D33;}
.ect-goods-transversal .content .goods-ico-list .f-ico {background: #EAB865;}
.ect-goods-transversal .content .goods-price {margin-top: 2rem;position: relative;}
.ect-goods-transversal .content .goods-price .buy {position: absolute;right: 0;top: 0;bottom: 0;margin: auto;text-align: right;}
.ect-goods-transversal .content .goods-price .buy img {width: 50%;}
.ect-goods-transversal .content .goods-price .price {color: #EF1D33;}

@media only screen and (max-width: 360px) and (min-width: 320px) {
    .ect-goods-transversal .goods-img {height: 12rem;width: 12rem;}
}


/*弹框*/
.ect-elastic-frame {position: fixed;left: 0;right: 0;top:20%;margin: auto;width: 85%;display: none;z-index: 999999999999999;}
.ect-elastic-frame .info {background: #fff;border-radius: 10px;padding: 8% 5%;position: relative;overflow: hidden;}
.ect-elastic-frame .info .title {font-size: 21px;margin-top: 3%;}
.ect-elastic-frame .info .content {font-size: 14px;}
.ect-elastic-frame .info .img img {width: 60%;margin: 3% 0;}
.ect-elastic-frame .link-btn a {background: #ef1d33;color: #fff;font-size: 16px;width: 95%;border-radius: 30px;padding: .7rem 0;}
.ect-elastic-frame .frame-close-btn {display: inline-block;margin-top: 10%;}
.ect-elastic-frame .frame-close-btn i {background: url("/static/shop/images/ico/close-btn.png") no-repeat;width: 30px;height: 30px;line-height:30px;display: inline-block;background-size: cover;}

/*底部弹框*/
.bottom-box-brand {position: fixed;bottom: 0;left: 0;right: 0;margin: auto;background: #fff;border-radius: 20px 20px 0 0;padding: 7% 3%;z-index: 99999;overflow: hidden;display: none;}
.bottom-box-brand .top-title {font-size: 18px;font-weight: 600;text-align: center;margin-bottom: 3rem;}
.bottom-box-brand .box-close-btn {position: absolute;width: 19px;height: 19px;line-height: 19px;color: #888;text-align: center;cursor: pointer;display: inline-block;background: url(/static/shop/images/ico/close.png) no-repeat;background-size: contain;top: 1.5rem;right: 2rem;}
.bottom-box-brand .bottom-close-btn {background: #f2f2f2;text-align: center;width: 80%;margin: auto;height: 40px;line-height: 40px;border-radius: 40px;}
.bottom-box-brand .back-btn {text-align: center;margin-top: 8rem;}
.bottom-box-brand .back-btn a {display: block;width: 98%;margin: 0 auto;background: #EF1E34;height: 50px;line-height: 50px;border-radius: 50px;font-size: 16px;color: #fff;font-weight: bold;}

/*用户协议*/
.ect-user-agreement {text-align: center;font-size: 12px;color: #999;}
.ect-user-agreement i {width: 13px;height: 13px;line-height: 13px;display: inline-block;vertical-align: middle;margin-right: .3rem;}
.ect-user-agreement i.unchecked {background: url("/static/shop/images/ico/unchecked.png")no-repeat;background-size: cover;}
.ect-user-agreement i.checked {background: url("/static/shop/images/ico/checked.png")no-repeat;background-size: cover;}
.ect-user-agreement a {color: #333;}

/*加载*/
.ect-loading {font-size:1.4rem;height: 50px;text-align: center;line-height: 50px;display:block;}

/*第三方商品*/
#third-top {position: relative;overflow: hidden;transition: .3s;}
#third-top .top-img {height: 20rem;}
#third-top .top-search {display: flex;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;box-sizing: border-box;position: absolute;z-index: 999;bottom: 56%;left: 0;right: 0;margin: auto;width: 95%;}
#third-top .top-search .search-box {width: 100%;height: 42px;display: inline-block;background: #F2F3F3;border-radius: 50px;line-height: 42px;padding-left: 5%;position: relative;overflow: hidden;opacity: .82;}
#third-top .top-search .search-box .title {color: #848484;}

#third-top .swiper-class {background: #fff;padding-left: 1rem;padding-top: 8%;border-radius: 27px 27px 0 0;margin-top: -10%;}
#third-top .swiper-class ul li {display: inline-block;width: auto!important;text-align: left;margin-right: 8%;overflow: hidden;}
#third-top .swiper-class ul li a {color: #999;display: inline-block;padding-bottom: 20%;position: relative;font-size: 14px;}
#third-top .swiper-class ul li a.active {font-size: 15px;color: #EE1A36;}
#third-top .swiper-class ul li a.active:after {content: '';width: 20px;height: 3px;background: #EE1A36;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 2px;font-size: 15px;}
.third-main .goods-list .goods-price .buy {border: 1px solid #EE1A36;color: #EE1A36;font-size: 13px;border-radius: 20px;text-align: center;padding: 0 1rem;height: 24px;line-height: 24px;}

#third-top.top-head-fixed {background: #fff;padding-top: 3%;position: fixed;top: 0;left: 0;right: 0;z-index: 9999;height: 12rem;}
#third-top.top-head-fixed img.top-img {display: none!important;}
#third-top.top-head-fixed .top-search {position: relative;bottom: 0;}
#third-top.top-head-fixed .top-search .return-img {height: 42px;line-height: 42px;margin-right: 1rem;}
#third-top.top-head-fixed .swiper-class {margin: 0;padding-top: 6%;}

/*开关*/
.on-off-box var {background: #fff;border:2px solid #cecece;position: relative;width: 54px;display: inline-block;height: 30px;border-radius: 60px;}
.on-off-box var i {left: 4px;right: auto;width: 26px;height: 26px;background: #fff;display: inline-block;border-radius: 30px;position: absolute;top: 0;bottom: 0;margin: auto;-moz-box-shadow:1px 1px 5px #bfbfbf; -webkit-box-shadow:1px 1px 5px #bfbfbf; box-shadow:1px 1px 5px #bfbfbf;}
.on-off-box var.checked {background: #EF1D33;border: none;}
.on-off-box var.checked i {right: 2px;left: auto;box-shadow:none}


/*底部导航*/
.ect-footer-back {background-color: #f9f9f9;height: 85px;width: 100%;}
.ect-footer {background-color: #fff;position: fixed;left: 0;right: 0;bottom:0;height: 55px;padding-top: 6px;z-index: 9999999;}
.ect-footer .locn-img img {height: 22px;}
.ect-footer .row .text.title {margin-top: 5px;font-size: 12px;color: #0B131B;}
.ect-footer .row .text.title.active {font-weight: bold;}

/*顶部搜索框*/
.ect-search-box {background-color: #fff;position: fixed;left: 0;right: 0;top:0;height: 55px;line-height: 55px;padding: 0 3%;z-index: 9999999;}
.ect-search-box .on-left,.ect-search-box .on-right {width: 20%}
.ect-search-box .on-left img {height: 23px;}
.ect-search-box .on-middle .out-box {height: 40px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;line-height: 40px;background: #F8F8F8;border-radius: 40px;padding: 0 5%;}
.ect-search-box .on-middle .inside-box .search-input {font-size: 12px;color: #959595;padding-left: 6px;}
.ect-search-box .on-middle .inside-box .search-input input {width: 100%;}
.ect-search-box .on-middle .inside-box .search-locn {font-size: 12px;}
.ect-search-box .on-middle img {height: 16px;}
.ect-search-box .on-right .msg-locn {display: inline-block;position: relative;}
.ect-search-box .on-right img {height: 25px;}
.ect-search-box .on-right .tips {display: inline-block;width: 11px;height: 11px;line-height:11px;border-radius: 11px;background-color: #E50012;position: absolute;top: 25%;right: -5%;color: #fff;overflow: hidden;}
.ect-search-box .on-right .tips i {transform: scale(.7);font-size: 12px;display: block;color: #fff;}

/*热门动态详情*/
.ect-news-info {padding-top: 3%;margin-bottom: 12px;padding-left: 3%;padding-right: 3%;}
.ect-news-info .user-detail .avatar {width: 25%;text-align: left;}
.ect-news-info .user-detail .avatar img {width: 42px;height: 42px;border-radius: 42px;}
.ect-news-info .user-detail .synopsis {text-align: left;}
.ect-news-info .user-detail .synopsis .nickname {font-size: 15px;color: #0B131B;font-weight: bold;}
.ect-news-info .user-detail .synopsis .community {font-size: 11px;color: #C7CED3;margin-top: 3px;}
.ect-news-info .user-detail .synopsis .community .name {color: #FA732A;margin-left: 8px;width: 30%;display: inline-block;overflow: inherit;}
.ect-news-info .user-detail .follow-btn {width: 30%;margin-right: 5%;padding-top: 3%;}
.ect-news-info .user-detail .follow-btn img {height: 30px;}
.ect-news-info .news-content {color: #0B131B;font-size: 14px;margin: 3% 0;white-space: unset;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;position: relative;line-height: 1.6;}
.ect-news-info .news-content .author {color: #3C3EFC;margin-right: 6px;}
.ect-news-info .news-content .expand-all,.ect-news-info .news-content .close-all {color: #3C3EFC;position: absolute;right: 0;bottom: 0;background: #fff;}
.ect-news-info .ect-comment-ico {margin: 0 5%;}
.ect-news-info .news-content .expand-all i {color: #333;}
.ect-news-info .ect-picture-list {padding-top: 2%;}
.ect-news-info .func-btn {color: #0B131B;font-size: 13px;margin-top: 3%;}
.ect-news-info .func-btn .views {color: #C7CED3;width: 40%;display: inline-block;}
.ect-news-info .btn {width: 56%;text-align: right;display: inline-block;}
.ect-news-info .comment-list {margin-top: 3%;font-size: 13px;color: #0B131B;line-height: 1.8;}
.ect-news-info .comment-list .author {font-family: PingFangSC-Medium, sans-serif;}
.ect-news-info .comment-list .author i {font-family: PingFangSC-Regular, sans-serif;}

/*点赞/评论/转发*/
.ect-zan-ico i {background: url("data:image/png;base64,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") no-repeat;background-size: contain;width: 20px;height: 18px;vertical-align: middle;display:inline-block;margin-right: 3px;}
.ect-zan-ico.on i {background: url("data:image/png;base64,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")no-repeat;background-size: contain;width: 20px;height: 18px;vertical-align: middle;display:inline-block;margin-right: 3px;}
.ect-comment-ico i {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAYAAACbZ/oUAAAFdUlEQVRoQ+2aX2xTdRTHv+d3123t7Ubb2zntLbCAwcQXTEYk8QlfjNFIfPAPRKMbIooJxBBd0DBAA5rwAETlTR8VlQfEBzVo5EFieBCd8U9iQJywdm6sHbLb7l/7O+bOddyWdf11Wy9aeh97z+93zuec3+/8bn/nEMp9olFv05hcxlm6F4LuZ/BqALcCaCx3qnnIZ8EYAfF5MH1DmvyEKftbanBwCEBWZT5SEZqWEd6QuVYT6GDGAwBMAOWML0OVqihNEskzYDrqkQ0fDA9f+LvUSEWD2z1N4YEOybwLwNIbD3odVtqOOAutMz30Z/9c0ArA7R6f0b+FQAcA+Ep58Ia+Z/xE0DZayYu/AuDZbCkFLPxhczMzDgPwFkwgAfwIoIeAfsk8WWlYQaQxuBlEK8G8BqBbClabBPFJUH1n6nLvX2UDe0ORewTRUQDL8gYT/QGgm0Gn0vXZK4jHxwDYDqj0Q8Cdnubmq/5MfbZNQHQx4/ECpRkwHUol+7rKA45Gvf4xPsyMZ/O8SOhh4k3py/EfKk2nMr9u3LYTEK8CaLomz1lo1J4ajNkrMD9WxSZtCkfukExfAYjmZJhwAcSP/Fdgp+yKRHz6OHYD9CKAhpytRPjQGoo9WXhcFd3D/qC5lQWOOKIribHRSsY+VvG8mzJeI2oK8NcAVjn09mqC7rt6ue+c05biwIZ5goH1jmXyHZNnfam07yaoU5cvZHYT4XXHb1cE5KaRRP9xJWDdMHsBLJ8RZn4v1YjtiMfTNwpqLr16wLwLGpx5ZYLAL1mJ+NtqwGFzDOzYE8AbViLW7VI2nodP2xp1Y3LUMZAZ6E4nYvvVgA0z7+Bm5tfSyfjeeVji2hBdweaie1hlsGskiopUbK4B55yp4i1Fx7smpmJzLcK1CE97oJalXduZ6opqe3iWb4da0qolrVrSUk8ibkvWklYtac1ROVBZHm4v2VL6VGyuHUs387FkAdBzDiBgv5WI7a7aKx5/2DzHjNvzLvF8Yhv6+pz3RqW2lWvv9YC5Ghp6HArLvsT7FIyHHBOcZRLr00OX4q5RlKFowde0fmPpCwz5TsFF/AYrGTtWhh2uiPrCSyPE8tSCLuKbwuaqLONLchTSmPC7yIqHreFLP7tCoqKkeKnlI2so9oRyqQV2MW2UDzLwXEFJ8iyx9rSVvPiLij2Vllm0YpptqNeI3i3Adi3pWgXCrjTbkZZ4RYq60+mAJ4nz58crDeaY3xMItOkTdeMrCOJlMDYU6J5nufTfWYSvJdIpJB1mwF8wsQToeyb+XKvnt0bicbuxZObxh6PrpJTrFtcRggjsJ6KVDLkWoNbZCuIMz6ZiNbBSHQC2vXW+ULSTiA85z2Vn+mfwZ+mgb4Mz0r5QZC8R7Vlc4BKzLULLQ05DnS8UeYqI7A8PuxvgOkcx+ISoy26xBgYG7UEuA6cBOs2kdZSqbqpEOActvEZ0jcb8DBMetEvRBeCTAB+DltmRGhwccAk4Q4QzYD7qkY3vL2LbkmMp2Y1po3K5BHYBZKd95zMJwskl9fzYlTF0VWBJ230kIwCfA9FpInm8ko1pBWyParrx7bsANjpbDaaEiL8gpl4GnncOSiVi5ayoimz/BRkQCLQFJrTMPgJvzofmDIBRgByNJsD/HtgOQTC4YskkjR9gwpZSIakK4GlI4TfMIwx0zNVkWk3ACAaDSyY03x4wthaDripgO9KhUKh5ghr3MWjbbMu76oCnIUkPmwfBU3868vozqxUY4XC4aZTr7XPajvQMdNUC25FuaWnxp7mhG8wzTZ5VDZzbw7oRfRPg7fbn9U0B3NraqqcydTsZ2JFKxGZuQUud2ZV6v6AvLVWjpqCzni5rqM/dv4uzGPgPL+ceZA3A1qEAAAAASUVORK5CYII=")no-repeat;background-size: contain;width: 20px;height: 18px;vertical-align: middle;display:inline-block;margin-right: 3px;}
.ect-share-ico i {background: url("data:image/png;base64,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")no-repeat;background-size: contain;width: 20px;height: 18px;vertical-align: middle;display:inline-block;margin-right: 3px;}

/*选中/取消选中*/
.ect-click-ico i {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEgklEQVRYR82YbYhUZRTHf+eZ2R1n7iq7M+Mu7qyptGlYGQkRFYUWlJSkFX2otBfIoOxDJUgZSSYpCeaHMEiE6AW/FLGCgRSlEKUQGFlJmaDmji87Mzuie2edduc5cWfuLFO768xOuczz7d57nnP+9zznnOecv1D7Mq2ts6cVgn91KNwE3KUqC0BmgbaV1EgW9KSIHga+EfgxMNx87vz5ExcAW4spqUWopePqdjuUX2aE+xS9DWivZR/QJ8j31upeaWrucfuOn6u2rxogE47NWG4IbACdAzjVFI7zPQdy3FJYP5g503M5b40LyGlv78A2vYLyHBDyDQ0DKeB3ha+McKCgcnSwbUra+x7OXooHhGtU9VbgHmAeMB0I+vvzoO9jhja7qdTZscCPCagletV8NYW3UZb4yizobyLmU6vyRS4TOgzH8pf3VncoEssvMKL3q9pHQK4FDFBA2Cs2sHag/88j/9YxClBL28zr1dgPgYUVwp8EjLx5IdV7HPC8NJEVnDa9a07B6npgRcXGQ2LNkwPZU79UKvsHIP+YdqIs9YWyKBvd/uS2iSAYT9aJJl5EeB2IlpKSPZihZ9y+vpFgrwRknFjnNpDVQADIqtq1uajzMceqHU+NcOfPb46czT4hYrYAXqkogG53M6dfKgf6CKBwbMZDBrNrJICVNW40vP1/A1PG3N0dcvoHVyNsLQe6xT42mDnzeclpXi63z+mgMPQ16HU+0l1uJrmyxv+uS8yJJT4CHi8FuvxKoOlur055gEykLbFKDO8AEdAjRuTBi+nk0bos1bhp2vSu7oK1PSCeE3JqWZPLJndIa+vs1uHA8AeKLvcySFQ2DvT3bqojm2qEMiIWjES71omoF+RBQXqCheDTMjXeOc+qfOsXsDOKWZbLnPphotrrkY/EZt4s2N3ADO+aMaJ3ihPvfBQVL5i9td/NhJdUL3r1mB9rT3fIiQ3uBRaVyoCskJZ45w5VWeU9K7yWyyS945q0FYkl1gm8VcKjO8WJJQ4Ct5ReyOKBdO/+SUMDtMS7FqnqPj/lD4oTTaQQ4kUPiUnk0qdOTyagSHxmp6hNFm0qac9DBf/Sw82Ep0xe/JR/uxhHl/wn21iAhHxjHRmca7ygrkx7YJ2bSW6ezKB2YolXgWKpKaV9IxVGZGUjXR0pI3pHI12uu4OF4FPl9uNZMcWGqdh+BIxZfiHV+8eVjKVx2w/PaKM1aEVHjNHCvuxGw+9doRb2eaTYEHorP6qF9T8YJ57YivKCP4tNTpMvvOumk2tGNfmloytOqw0zBhUddYUGxdn+oFg5OFQfFMtZ5Y/SW1DuHTVKI3ty6dDP1buC7lAknr/BoEv/0yhdBnUZsqEP8CaSL0XkgEWO5tJTi2RDJH4xbtC5FWTDXJ+6GSEbFN0hpnmTmzpRO9lQUX9MOJp42AgbgFmlOlXXygEnrfLGYH/ys7romEqzXp3S4aEHfMLqdn9CqQVZSpDvioRVsGn3eF6pVFSNsKqUHaH0LCwUWKwqN/qe8yk9sp4nRPQnhX0GDk2U0vsb0e03Lxu6RjYAAAAASUVORK5CYII=") no-repeat;background-size: contain;width: 12px;height: 12px;display:inline-block;margin-right: 3px;vertical-align: text-top;}
.ect-click-ico.on i {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAELElEQVRYR82YXWibVRjHf89J+pGlG2kSU9pM1+KFouJ0MgaKA/VCEdGh3kzUTdwG2jmRiXg1HfiBwpzivLAORJB5M7R1CvNCB4qyGyeKeuNFP7RdmzTrcE1qlr7vIydNatIl6Zs2kb0XgXDOec7/PP/nW/D+mVCod53jv9ilcDNwp6rcCLIBtHNBjMyAjoroL8A3Aj/55lunzp8f+RtwvVwlXjZ1dF0dc3PZB4xwr6K3AjEv54CEID+4rp6UltbBdGJ4arlzywEygUj3NoPvIGgfEFxOYJX1DMiwi3NgLnV2sJa2qgIKxmJduC0vojwFtK0QyNJjWdD3MbnX08nkZCWZFQF1hK+6To3zBso9gL9BYIpiHIST4vpemD039vtS2ZcA6ui88gY17kfApgYDWSrujLhmx+zMn7+WLpQBKtB0FOW+JoMpOCVfYHK70onEorGXAjLBSM9hkH7A978AAgf0vXRq4rmioS8CCkS6HzSYYw00YK9vyrq4j8ylzn6aj2T2Jxjr68LJfQ16vVcpjd0nv+FrucvGKQvIrOmM7xbDW8Caxl5UIk3I4nIBIVJURMlqRl32Z2bGByQU6g3N++Y/VHRb08DAmBH61TEjGPeAwsNLQQky6Hf8T8jaaM81rsp3wBVNAjSuaH8mNfE5oMFIfCdwpELUTxjRrRKM9mxHxRpzM74xRfdlUhMnrBeFw+F1WdoPI7KjoieLPCod0Z4BVdndBDRjIvL47PRf31rNWIo6Ij1vK7IHaK+YNkSPSjASPw1saTCgMpqi0ejaf7T1FUX21bpH4LQEw/EkQrSBgCxNzxZsxrVg5ty2lxCeBgI171GmrYYc6/q1kcuQq/qjSD7zd9fYW40maxK1wSwIdb0A+iOdGr/Wbg6G4hsx+hkivRViiaVpbyY1MWRtxitNZY8Tsl4oG5UWZ/Ps5GTSHg5E1m8xuEdAbikBtXKaytU95cWoVYUTvlZ98sLExLSlNxBZv9mo+wkitopcLU2LkPJG7dHtrZ19bNr0+QIogqH4TfjkA8V9dVU0lWaXvNt7D4w54FgZqFhfVzoxbKmsz5uqeoU8Vm/qcFT4soS+omgb9N5RZJdHb6oEKWlEb19Jci2jz6aDi9Jug94zq4llggz5Hf/OYvmxRwyH6ig/cogeR+UrVLcisn0VmrHv+K/8sP9WWKDZ/JQp5KVVlrzlBVpe05dVCVvg3gSj8UMoe5vQi1UzL9ujvZueHt9/SZG/QF2+W71s2qD8Ky6rRrGo10Ir/SbK3U2gr75WugiqWcMGRQfEtL6WTo54HzaUWKAJhOMPGeEgsKGOOLXUiG14GHWVl+fOjR9f0TimVKKNUzqfu78wsLqtjg4lKcj3+YGVv2WomlZK71puYFW6d3Gk58ImgTtUZWNBc4WRHjNWEyL6s8IpA2fqHen9Cyz75SC2CIlKAAAAAElFTkSuQmCC") no-repeat;background-size: contain;width: 12px;height: 12px;display:inline-block;margin-right: 3px;vertical-align: text-top;}

/*图片列表*/
.ect-picture-list .layout-cells-9,.ect-picture-list .layout-cells-4 {max-width: 100%;}
.ect-picture-list .layout-cells-9>li { width: 33.33%;display: inline-block;vertical-align: top;padding-left: .125rem;padding-right: .125rem;margin-bottom: .25rem;overflow: hidden;float: left;font-size: 0;box-sizing: border-box;border-radius: 10px;}
.ect-picture-list .layout-cells-9>li .picture-main,.ect-picture-list .layout-cells-4>li .picture-main,.ect-picture-list .layout-cells-1>li .picture-main {padding-bottom: 100%;position: relative;display: inline-block;width: 100%;}
.ect-picture-list .layout-cells-9>li .picture-main img,.ect-picture-list .layout-cells-4>li .picture-main img ,.ect-picture-list .layout-cells-1>li .picture-main img {border-radius: inherit;height: 100%;left: 0;position: absolute;top: 0;width: 100%;object-fit: cover;}
.ect-picture-list .layout-cells-4>li {width: 36%;display: inline-block;vertical-align: top;padding-left: .125rem;padding-right: .125rem;margin-bottom: .3rem;overflow: hidden;float: left;font-size: 0;box-sizing: border-box;border-radius: 10px;margin-right: .3rem;}
.ect-picture-list .layout-cells-1>li {width: 60%;display: inline-block;vertical-align: top;overflow: hidden;font-size: 0;box-sizing: border-box;border-radius: 10px;}

/*标题导航*/
.ect-link-title {font-size: 12px;vertical-align: middle;margin-bottom: 3%;}
.ect-link-title .left-ico img {height: 17px;}
.ect-link-title .title {font-size: 15px;color: #0B131B;font-weight: bold;vertical-align: middle;}
.ect-link-title .more {float: right;}
.ect-link-title .more img {height: 19px;}

/*性别图标*/
.ect-sex-ico.man {background: url("data:image/png;base64,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") no-repeat;background-size: contain;width: 19px;height: 19px;vertical-align: middle;display:inline-block;}
.ect-sex-ico.woman {background: url("data:image/png;base64,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") no-repeat;background-size: contain;width: 19px;height: 19px;vertical-align: middle;display:inline-block;}

/*导航条*/
.ect-nav-link .row {height: 46px;line-height: 46px;width: auto !important;position: relative;text-align: center;color: #959595;font-size: 14px;margin-right: 1rem;display: inline-block;}
.ect-nav-link .row.active {font-size: 15px;color: #0B131B;font-weight: bold;}
.ect-nav-link .row.active:after {content: '';width: 26px;height: 3px;border-radius: 2px;background-image: linear-gradient(to right, #FA732A , #3A3DFC);background-color: #FA732A;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}