        .am-icon.am-icon-down {
            vertical-align: text-bottom;
            margin-left: .2rem
        }
        
        .earning-report-header,
        .earning-report-date {
            display: inline-block
        }
        
        .earning-report-header .report-sort,
        .earning-report-date .report-date,
        .self-table-header {
            background: #fff;
            line-height: 1.5rem;
            font-size: 15px;
            color: #333;
            position: relative;
            z-index: 555;
        }
        
        .earning-report-date .report-date {
            font-size: 13px;
            color: #0096FF;
        }
        
        .earning-report-header .report-sort {
            z-index: 666
        }
        
        .earning-report-header .report-sort #report-sort-title {
            /* display: inline-block; */
            float: left;
            width: 60.001px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            font-size: 14.0015px;
        }
        
        .earning-report-date .am-list-item {
            min-height: 1.5rem
        }
        
        .earning-report-date .am-list-item .am-list-line .am-list-extra {
            -webkit-flex-basis: 100%;
            flex-basis: 100%;
            color: #0096FF;
            font-size: 15px
        }
        
        .earning-report-date .report-date>div:nth-child(3) .am-list-item .am-list-line {
            padding-right: 0;
        }
        
        .earning-report-date {
            float: right;
        }
        
        .earning-report-date .report-date>div,
        .earning-report-date .report-date>span {
            float: left
        }
        
        
        .activity_item::before,
        .activity_detail .activity_title>div::before,
        .activity_detail .activity_info>p::before,
        .activity_detail .sponsor .title::before,
        .activity_detail .sponsor.apply ul::before,
        .bac_item>div::before,
        .bac_item.bottom::before,
        .my_tools .my_tools_box::before,
        .tools_item::before,
        .am-list-item.am-input-item.am-list-item-middle.no_border_input.am-input-disabled .am-list-line::before {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: 0;
            right: auto;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1PX;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
        
        .am-list-item.am-input-item.am-list-item-middle.no_border_input.am-input-disabled .am-list-line::before {
            -webkit-transform: scaleY(0.333);
            -ms-transform: scaleY(0.333);
            transform: scaleY(0.333);
        }
        
        .activity_item::before,
        .bac_item.bottom::before,
        .my_tools .my_tools_box::before,
        .tools_item::before {
            top: auto;
            bottom: 0
        }
        
        .bac_item.bottom>div::before {
            content: none
        }
        
        .earning-report-header .report-sort img {
            width: 0.3382rem;
            margin-left: 0.1208rem;
        }
        
        .report-sort-selectbox,
        .report-date-selectbox,
        .person-date-selectbox {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 555;
            background: #F8F8F8;
            text-align: center;
            width: 100%;
            line-height: 1.0628rem;
            font-size: 15px;
            color: #999;
        }
        
        .report-date-selectbox {
            display: block;
            text-align: inherit
        }
        
        .report-sort-selectbox span {
            display: block;
            font-size: 15px;
            color: #666
        }
        
        .report-sort-selectbox span.active {
            color: #0096FF
        }
        
        .report-date-selectbox p {
            line-height: 1.0628rem;
            color: #999;
        }
        
        .report-date-selectbox p.active,
        .person-date-selectbox p.active {
            background: url('../image/55.png');
            background-size: cover;
            color: #0096FF;
            font-weight: bold
        }
        
        .report-date-selectbox p span:nth-child(1) {
            padding-left: 2.029rem;
            display: inline-block;
            width: 4.3478rem;
        }
        
        .report-date-selectbox p span:nth-child(2) {
            position: absolute;
            left: 4.8309rem;
            color: #333;
            font-size: 15px;
        }
        
        .report-date-selectbox p span:nth-child(3) {
            padding-left: 1.6667rem;
        }
        
        .report-date-selectbox p img {
            position: absolute;
            width: 0.5797rem;
            right: 0.4831rem;
            top: 0.2415rem
        }
        
        .earning-report-target {
            margin-top: 14.9992px;
            background: #fff;
            padding: 15.0015px 0;
            color: #333;
            font-size: 14.0015px;
            display: -webkit-box!important;
            /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
            display: -moz-box!important;
            /* 老版本语法: Firefox (buggy) */
            display: -ms-flexbox!important;
            /* 混合版本语法: IE 10 */
            display: -webkit-flex!important;
            /* 新版本语法: Chrome 21+ */
            display: flex!important;
            height: 85px
        }
        
        .earning-report-target .earning-report-target-amount,
        .earning-report-target .earning-report-target-reality {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            flex: 1;
            text-align: center;
            /* padding: 0.1932rem 0; */
            position: relative
        }
        
        .earning-report-target .earning-report-target-amount::after {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: auto;
            right: 0;
            bottom: 0;
            left: auto;
            width: 1px;
            height: 100%;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleX(0.5);
            -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
        }
        
        .earning-report-target .earning-report-target-amount p:first-child,
        .earning-report-target .earning-report-target-reality p:first-child {
            font-size: 23.9996px;
        }
        
        .earning-report-tabel .table-date,
        .guest-sum {
          
            height: 30px;
            line-height: 32px;
            font-size: 13px;
            color: #999
        }
        
        .earning-report-tabel .table {
            background: #fff;
            font-size: 15px;
            text-align: center
        }
        
        .table-list3-template {
            background: #fff;
        }
        
        .earning-report-tabel .table li,
        .earning-report-tabel .table li a,
        .table-list3-template li div,
        .business-opportunity li div,
        .contract-object li div {
            line-height: 44px;
            display: table;
            width: 100%;
            position: relative
        }
        
        .table-list3-template li div {
            display: -webkit-box;
            /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
            display: -moz-boxt;
            /* 老版本语法: Firefox (buggy) */
            display: -ms-flexbox;
            /* 混合版本语法: IE 10 */
            display: -webkit-flex;
            /* 新版本语法: Chrome 21+ */
            display: flex;
        }
        
        .table-list3-template li div span {
            text-align: center;
            color: #333
        }
        
        .table-list3-template li,
        .business-opportunity li,
        .contract-object li {
            padding-left: 15px;
        }
        
        .table-list3-template li div,
        .business-opportunity li div,
        .contract-object li div {
            padding-right: 15px
        }
        
        .table-list3-template li:first-child {
            background: #f5f5f9
        }
        
        .money-record .table-list3-template li:first-child {
            background: #fff
        }
        
        .earning-report-tabel .table li:not(:last-child)::after,
        .table-list3-template li:not(:last-child) div::after,
        .report-comment .comment-container .comment-item>div::after,
        .read-people-item::after,
        .top_line::after {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: auto;
            right: auto;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1PX;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
        #report-comment-number1 .comment-container .comment-item>div::after,
        .read-people-item::after,
        .top_line::after {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: auto;
            right: auto;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 0PX;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
        .top_line::after {
            top: 0;
            bottom: auto
        }
        
        .table-list3-template li:first-child div,
        .business-opportunity li div,
        .contract-object li div {
            line-height: 0.8rem
        }
        
        .money-record .table-list3-template li:first-child div {
            line-height: 44px
        }
        
        .table-list3-template li:not(:first-child) {
            font-size: 15px
        }
        
        .earning-report-tabel .table li span,
        .table-list3-template li span,
        .business-opportunity li div span,
        .contract-object li div span {
            display: table-cell;
            width: 25%
        }
        
        .team-business-opportunity-page .earning-report-tabel .table li span {
            width: 33.3333%
        }
        
        .business-opportunity li div span,
        .contract-object li div span {
            width: 50%
        }
        
        .self-report .self-report-header,
        .leader-table-header {
            line-height: 56px;
            font-size: 15px;
            color: #333;
            background: #fff;
            position: relative;
            /* z-index: 1 */
            height: 56px;
            overflow: hidden;
        }
        
        .contacts-lists .leader-table-header {
            position: fixed;
            width: 100%;
            top: 0
        }
        
        .self-report .self-report-header span:last-child {
            float: right;
            color: #0096FF
        }
        
        .self-table-header header span:nth-child(2) {
            float: right;
            color: #0096FF
        }
        
        .self-table-header header span:nth-child(2) img {
            width: 0.3382rem;
            margin-left: 0.1623rem;
        }
        
        .self-table-header .am-icon.am-icon-left,
        .self-table-header .am-icon.am-icon-right {
            vertical-align: middle
        }
        
        .person-table .am-list-item:not(:first-child) .am-list-line-multiple .am-list-content {
            color: #333
        }
        
        .person-table .am-list-item:not(:first-child) .am-list-line-multiple .am-list-extra {
            color: #ECC522
        }
        
        .person-table .am-list-item:first-child .am-list-line-multiple .am-list-content,
        .person-table .am-list-item:first-child .am-list-line-multiple .am-list-extra {
            color: #999
        }
        
        .person-date-mask .person-date-selectbox {
            display: block;
            top: 1.2802rem;
        }
        
        .person-date-mask .person-date-selectbox span {
            display: inline-block;
            width: 30%
        }
        
        .leader-table-header::after,
        .report-container .report-item::after,
        .report-comment .comment-header::after {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: auto;
            right: auto;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1PX;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
        
        .guest-basic-info .leader-table-header::after {
            height: 0PX !important;
        }
        
        .report-comment .comment-header::after,
        .report-comment .comment-container .comment-item>div::after {
            bottom: 1px
        }
        
        .leader-table-header input {
            width: 8.2126rem;
            height: 35px;
            background: rgb(248, 248, 248);
            border-radius: 0.1208rem;
            padding-left: 0.7246rem;
            line-height: 35px;
        }
        
        .leader-table-header span {
            float: right;
            color: #0096FF;
        }
        
        .leader-table-header img {
            width: 0.4831rem;
            height: 23.0018px
        }
        
        .am-icon.am-icon-search.am-icon-xs {
            position: absolute;
            top: 50%;
            left: 0.4831rem;
            margin-top: -9px
        }
        
        .am-icon.am-icon-cross-circle-o.am-icon-xs {
            position: absolute;
            top: 50%;
            left: 8rem;
            margin-top: -9px;
            color: #c1c1c1
        }
        
        .contact-search .am-icon.am-icon-search.am-icon-xs {
            right: 0.8rem
        }
        
        .leader-report-page .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active span,
        .guest-list-page .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active span,
        .clue-detail-page .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active span,
        .add-day-report .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active span {
            border-bottom: 2px solid #0096FF;
            margin-bottom: 2px;
            padding: 0 10px;
            color: #0096FF
        }
        
        .leader-report-page .am-tabs-default-bar-tab span,
        .guest-list-page .am-tabs-default-bar-tab span,
        .clue-detail-page .am-tabs-default-bar-tab span,
        .add-day-report .am-tabs-default-bar-tab span {
            margin-bottom: 2px;
            padding: 0 10px;
            font-size: 15px;
        }
        
        .leader-report-page .am-tabs-default-bar-underline,
        .guest-list-page .am-tabs-default-bar-underline,
        .clue-detail-page .am-tabs-default-bar-underline,
        .add-day-report .am-tabs-default-bar-underline {
            border: none;
        }
        
        .guest-detail-page .am-tabs-default-bar-underline {
            border: 1px #32A9E2 solid
        }
        
        .report-container:first-child {
            background: #fff;
            margin-top: 0.3382rem
        }
        
        .report-container .report-item {
            line-height: 44px;
            font-size: 15px;
            padding: 0 15px;
            position: relative
        }
        
        .report-container .report-item .state {
            font-size: 12px;
            float: right;
        }
        
        .report-container .report-item .state s {
            position: relative;
            /* padding: 0 0.1208rem; */
            display: inline-block;
            width: 1.2077rem;
            height: 0.4831rem;
            text-align: center;
            font-size: 12.0019px;
        }
        
        .report-container .report-item .state s.state-readed {
            color: #999;
        }
        
        .report-container .report-item .state s.state-readed .border {
            border-color: #999
        }
        
        .report-container .report-item .state s.state-unread {
            color: #0096FF;
        }
        
        .report-container .report-item .state s.state-nosubmit {
            color: #FFAE00;
        }
        
        .report-container .report-item .state s.state-nosubmit .border {
            border-color: #FFAE00
        }
        
        .report-container .report-item .state .border {
            -webkit-transform: scale(0.5);
            transform: scale(0.5);
            position: absolute;
            border: 1px solid #0096FF;
            top: 20%;
            right: -50%;
            bottom: -50%;
            left: -50%;
            border-radius: 0.7246rem;
            padding-top: 35px;
        }
        
        .report-detail-header {
            background: #fff;
            padding: 0 15px;
            line-height: 44px;
            font-size: 13px;
            color: #999;
            position: relative;
            z-index: 99;
            margin-bottom: 15px;
        }
        
        .guest_table .report-detail-header {
            line-height: 44px;
            height: 44px
        }
        
        .guest_table .my-drawer .report-detail-header .am-list-item .am-list-line .am-list-extra {
            color: #0096FF
        }
        
        .report-detail-header>div,
        .self-table-header header .am-wingblank.am-wingblank-lg div {
            float: right
        }
        
        .report-detail-header .am-list-extra {
            display: initial
        }
        
        .guest_table .report-detail-header .am-list-item.am-list-item-middle {
            line-height: 44px;
            height: 44px;
            min-height: 44px
        }
        
        .report-detail-header .am-list-item.am-list-item-middle {
            /* display: inline-block; */
            float: right;
            line-height: 44px;
            height: 44px;
            min-height: 44px
        }
        
        .report-detail-header .am-list-item.am-list-item-middle .am-list-content {
            font-size: 13px;
            color: #0096FF;
            line-height: 62.1px;
            padding: 0
        }
        
        .report-detail-header .transformdate.am-list-item .am-list-line {
            padding-right: 0
        }
        
        .report-detail-header .transformdate.am-list-item .am-list-line .am-list-extra {
            display: none
        }
        
        .report-detail-header span:first-child i {
            font-size: 15px;
            color: #333;
            padding-right: 0.1208rem;
        }
        
        .report-detail-header span:last-child {
            float: right;
            color: #0096FF;
            font-size: 15px;
        }
        .today-sales-time-style div div div span:last-child {
            float: right;
            color: #0096FF;
            font-size: 15px;
        }
        
        .report-detail-header span .am-icon.am-icon-xs,
        .report-comment .comment-header .am-icon.am-icon-right.am-icon-md {
            vertical-align: middle
        }
        
        .report-comment {
            background: #fff;
        }
        
        .report-comment .comment-header {
            line-height: 1rem;
            font-size: 13px;
            color: #333;
            position: relative
        }
        
        .report-comment .comment-header>div {
            float: right
        }
        
        .report-comment .comment-header>div img {
            width: 0.4831rem;
            height: 0.4831rem;
            margin: 0 0.1208rem;
            border-radius: 50%;
        }
        
        .report-comment .comment-container .comment-item {
            font-size: 15px;
            padding: 0.2415rem 15px 0 0
        }
        
        .report-comment .comment-container .comment-item img {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            float: left;
            overflow: hidden
        }
        
        .report-comment .comment-container .comment-item>div {
            margin-left: 1.3285rem;
            position: relative;
            padding-bottom: 0.2415rem
        }
        
        .report-comment .comment-container .comment-item>div p:first-child {
            line-height: 1.087rem;
            font-size: 13px
        }
        
        .report-comment .comment-container .comment-item>div p:first-child span:last-child {
            float: right;
            color: #999
        }
        
        .day-report-detail .submit-comment {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: #fff;
            padding: 7px 15px 5px;
            z-index: 100000
        }
        
        .day-report-detail .submit-comment textarea {
            height: 40px;
            background: #f8f8f8;
            width: 85%;
            border-radius: 0.1208rem;
            font-size: 15px;
            color: #333
        }
        
        .day-report-detail .submit-comment span {
            font-size: 15px;
            color: #0096FF;
            float: right;
            line-height: 40px;
        }

        .visit-come-go-detail .submit-comment {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: #fff;
            padding: 7px 15px 5px;
            z-index: 100000
        }
        
        .visit-come-go-detail .submit-comment textarea {
            height: 40px;
            background: #f8f8f8;
            width: 85%;
            border-radius: 0.1208rem;
            font-size: 15px;
            color: #333
        }
        
        .visit-come-go-detail .submit-comment span {
            font-size: 15px;
            color: #0096FF;
            float: right;
            line-height: 40px;
        }
        
        .scroll-container {
            height: 100%;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
        }
        
        .report-collection ul li {
            float: left;
            width: 50%;
            background: #fff;
            color: #666;
            font-size: 13px;
            position: relative;
            text-align: center;
        }
        
        .report-collection ul li p {
            padding: 10px 0
        }
        
        .report-collection ul li p:first-child {
            padding-bottom: 0;
            font-size: 22px;
            color: #333;
            height: 35px;
        }
        
        .read-people-item {
            line-height: 44px;
            margin-left: 15px;
            padding-right: 15px;
            position: relative;
            font-size: 15px;
            color: #333
        }
        
        .read-people-item img {
            width: 0.7246rem;
            height: 0.7246rem;
            border-radius: 50%;
            margin-right: 0.2415rem
        }
        
        .read-people-item span:nth-child(2) {
            color: #333
        }
        
        .read-people-item span:last-child {
            float: right;
            font-size: 13px;
            color: #999
        }
        
        .contract-object.business-opportunity-item .am-list-item .am-list-line::after {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: auto;
            right: auto;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1PX;
            -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
        }
        
        .return-money-plan .am-list-item.am-list-item-middle {
            width: 100%;
        }
        
        .leader-report-page.team-business-opportunity-page .am-list-view-scrollview-content.am-list,
        .my-business-opportunity .am-list-view-scrollview-content.am-list {
            width: 100%
        }
        
        .return-money-plan .plan-lists .am-list-body::after {
            content: none
        }
        
        .return-money-plan .am-list-item .am-list-line .am-list-content {
            font-size: 15px;
            color: #333
        }
        
        .return-money-plan .am-list-item .am-list-line .am-list-brief,
        .return-money-plan .am-list-item .am-list-line .am-list-extra {
            font-size: 13px;
            color: #999
        }
        
        .return-money-plan .am-list-view-scrollview-content.am-list {
            width: 100%
        }
        
        .return-money-plan .plan-state .qishu {
            position: relative;
            padding: 0 0.1208rem;
            margin: 0 0.2415rem;
            color: #0096FF;
            font-size: 13px;
        }
        
        .contract-status {
            display: inline;
            font-size: 12.0019px;
            position: relative;
            color: #0096FF;
            line-height: 0.4831rem;
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.no-complete,
        .contract-status.no-complete {
            color: #FF5F5F
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.no-complete .border,
        .contract-status.no-complete .border {
            border-color: #FF5F5F
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.all,
        .contract-status.all {
            color: rgb(125, 228, 118)
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.all .border,
        .contract-status.all .border {
            border-color: rgb(125, 228, 118)
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.giveup,
        .contract-status.giveup {
            color: rgb(153, 153, 153)
        }
        
        .clue-header .clue-company-info p:first-child i.contract-status.giveup .border,
        .contract-status.giveup .border {
            border-color: rgb(153, 153, 153)
        }
        
        .return-money-plan .plan-state .qishu .border {
            -webkit-transform: scale(0.5);
            transform: scale(0.5);
            position: absolute;
            border: 1px solid #0096FF;
            top: -50%;
            right: -50%;
            bottom: -50%;
            left: -50%;
            border-radius: 0.2415rem
        }
        
        .return-money-plan .plan-state .money {
            color: #ECC522
        }
        
        .return-money-plan .plan-state .state {
            display: block;
            color: #fff;
            border-radius: 0.1208rem;
            width: auto;
            padding: 0 0.2415rem;
            text-align: center;
            font-size: 13px;
            margin-top: 6px;
            float: right
        }
        
        .return-money-plan .plan-state .state.all {
            background: #32A9E2;
        }
        
        .return-money-plan .plan-state .state.none {
            background: #FF5F5F
        }
        
        .return-money-plan .plan-state .state.some {
            background: #58CB58
        }
        
        .return-money-plan .bottom-tips {
            position: fixed;
            bottom: 0.4831rem;
            left: 50%;
            transform: translateX(-50%);
            padding: 0.1208rem 0.1691rem;
            border-radius: 0.3623rem;
            background: #7C7C7C;
            color: #fff;
            font-size: 13px;
        }
        
        .return-money-plan .bottom-tips span:first-child {
            padding-right: 0.1208rem;
        }
        
        .beginner-guide {
            padding: 0.7246rem 1.2077rem;
            text-align: center;
            font-size: 15px;
            color: #333;
        }
        
        .beginner-guide p:nth-child(2) {
            padding: 0.4831rem 0;
            font-size: 13px
        }
        
        .beginner-guide img {
            width: 100%
        }
        
        .beginner-guide button {
            margin-top: 0.7246rem;
            padding: 0.1932rem 0.4831rem;
            background: #429BCF;
            color: #fff;
            border-radius: 0.3623rem
        }
        
        .beginner-guide-process>div {
            position: relative
        }
        
        .beginner-guide-process>div>img.close-page {
            position: absolute;
            width: 25px;
            top: 1.0145rem;
            left: 0.3865rem
        }
        
        .beginner-guide-process>div>div {
            position: absolute;
            text-align: center;
            width: 100%;
            left: 0;
            top: 40%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            color: #fff;
            font-size: 15px
        }
        
        .beginner-guide-process>div>div button {
            margin-top: 0.7246rem;
            padding: 0.1932rem 0.4831rem;
            background: #fff;
            color: #429BCF;
            border-radius: 0.3623rem
        }
        
        .beginner-guide-process>div>p {
            position: absolute;
            color: #fff;
            font-size: 15px;
            width: 100%;
            text-align: center;
            bottom: 1.2077rem
        }
        
        .am-modal-wrap .am-modal-content .am-modal-header {
            padding: 15px 15px 15px
        }
        
        .am-modal-wrap .am-modal-content .am-modal-title {
            font-size: 15px
        }
        
        .am-modal-wrap .am-modal-content .am-modal-button-group-h .am-modal-button {
            font-size: 15px
        }
        
        .yzzy {
            font-size: 15px;
        }
        
        .yzzy .sum {
            background: #fff;
            text-align: center;
            padding: 0.4831rem 0
        }
        
        .yzzy .sum span {
            color: #32A9E2;
            font-size: 25px;
        }
        
        .yzzy .sum p:first-child {
            padding-bottom: 0.1208rem
        }
        
        .yzzy .get_way {
            margin-top: 0.3623rem;
            padding: 0 0.4831rem
        }
        
        .yzzy .get_way .method1 {
            width: 100%;
            background: #fff;
            padding: 0.9662rem 0.3623rem 0.7246rem 0.3623rem;
            position: relative;
            border-radius: 0.1208rem
        }
        
        .yzzy .get_way .method2 {
            margin-top: 0.3623rem;
            padding: 0.9662rem 0.3623rem 0 0.3623rem;
        }
        
        .yzzy .get_way .method1 .flag {
            position: absolute;
            padding: 0.0725rem 0.1691rem;
            background: #32A9E2;
            color: #fff;
            top: 0;
            border-bottom-left-radius: 0.1208rem;
            border-bottom-right-radius: 0.1208rem;
        }
        
        .yzzy .get_way .method1 .qrcode {
            width: 2.8986rem;
            height: 2.8986rem;
            float: left;
            overflow: hidden
        }
        
        .yzzy .get_way .method1 .explain {
            text-align: center;
            margin-top: 0.6763rem
        }
        
        .yzzy .get_way .method1 .explain p:nth-child(2) {
            padding: 0.1208rem 0
        }
        
        .yzzy .get_way .method2 .title {
            color: #999;
            text-align: center
        }
        
        .yzzy .get_way .method2 .title img {
            width: 0.6039rem;
            vertical-align: text-bottom;
            margin: 0 0.1208rem
        }
        
        .yzzy .get_way .method2>img {
            width: 85%;
            display: block;
            margin: 0.4831rem auto 0
        }
        
        .activity_item {
            position: relative;
            padding: 0.3623rem 0;
            margin: 0 0.3623rem
        }
        
        .activity_item .img_info {
            width: 3.0193rem;
            height: 1.85rem;
            text-align: left;
            font-size: 13px;
            float: left;
            overflow: hidden
        }
        
        .activity_item .img_info img {
            width: 100%;
            border-radius: 0.0725rem;
            height: 1.85rem;
            border: none
        }
        
        .activity_item .img_info p {
            padding-top: 0.2415rem;
            color: #999
        }
        
        .activity_item .detail_info {
            padding-left: 3.3816rem;
            font-size: 15px;
            /* padding-top: 0.1208rem */
        }
        
        .activity_item .detail_info p {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            /* width: 5.7971rem */
        }
        
        .activity_item .detail_info p.title {
            position: absolute;
            left: 0;
            top: 0;
            display: -webkit-box;
            vertical-align: middle;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            white-space: pre-wrap;
            word-break: break-all;
            /* -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%); */
        }
        
        .activity_item .detail_info p.label {
            padding-bottom: 0.1208rem;
            font-size: 13px;
            color: #999;
            color: #32A9E2
        }
        
        .activity_item .detail_info p.activity_date {
            padding-bottom: 0.1208rem;
            font-size: 13px;
            color: #999
        }
        
        .activity_item .detail_info p.activity_date span:last-child {
            float: right;
            color: #32A9E2
        }
        
        .activity_item s.button_state {
            font-size: 13px;
            color: #999
        }
        
        .activity_item s.button_state .border {
            border-color: #999
        }
        
        .activity_item s.button_state.done {
            color: #11CB5A
        }
        
        .activity_item s.button_state.done .border {
            border-color: #11CB5A
        }
        
        .activity_item s.button_state.ing {
            color: #11CB5A
        }
        
        .activity_item s.button_state.done .ing {
            border-color: #11CB5A
        }
        
        .activity_item s.button_state span {
            position: relative;
            padding: 0.0725rem 0
        }
        
        .activity_item s.button_state span .border {
            border-radius: 0.2415rem
        }
        
        .activity_detail .activity_banner {
            position: relative
        }
        
        .activity_detail>img {
            width: 100%;
            height: 5.314rem
        }
        
        .activity_detail .activity_banner div {
            position: absolute;
            bottom: 0.4831rem;
            right: 0.3623rem;
            padding: 0.1208rem 0.2415rem;
            background: #fff;
            border-radius: 0.3623rem;
            font-size: 13px;
        }
        
        .yjs_img {
            position: absolute;
            width: 2.4155rem;
            right: 15px;
            top: 20%
        }
        
        .activity_detail .activity_banner div .iconfont {
            font-size: 17px;
            vertical-align: middle;
            padding-right: 0.1208rem;
            color: #0096FF
        }
        
        .activity_detail .activity_title {
            padding: 0 15px;
            background: #fff
        }
        
        .activity_detail .activity_title>div {
            position: relative;
            padding: 0.3623rem 0 0.2415rem;
            font-size: 15px;
        }
        
        .activity_detail .activity_title>div>div {
            padding-top: 0.1208rem;
            font-size: 12px;
            color: #666
        }
        
        .activity_detail .activity_title>div>div span:nth-child(2) {
            padding: 0 0.4831rem
        }
        
        .activity_detail .activity_title>div>div .iconfont {
            color: #999;
            padding-right: 0.1208rem;
            vertical-align: middle
        }
        
        .activity_detail .activity_info {
            padding: 0 15px;
            background: #fff;
        }
        
        .activity_detail .activity_info p {
            font-size: 14px;
            padding: 0.3623rem 0;
            position: relative
        }
        
        .activity_detail .activity_info p .iconfont {
            font-size: 22px;
            vertical-align: text-bottom;
            color: #888;
            padding-right: 0.1208rem
        }
        
        .activity_detail .activity_info p span {
            padding-top: 0.0725rem
        }
        
        .activity_detail .activity_info p .iconfont.icon-CRM-icofont-43 {
            float: right;
            font-size: 16px;
            padding-top: 0.0483rem
        }
        
        .activity_detail .sponsor {
            padding: 0 15px;
            font-size: 15px;
            background: #fff;
            margin-top: 0.3623rem;
            position: relative
        }
        
        .activity_detail .sponsor .title {
            position: relative;
            line-height: 0.9662rem;
            color: #666
        }
        
        .activity_detail .sponsor .title::before {
            top: auto;
            bottom: 0
        }
        
        .activity_detail .sponsor.apply .title::before {
            content: none
        }
        
        .activity_detail .sponsor .sponsor_info {
            padding: 0.2415rem 0;
            position: relative
        }
        
        .activity_detail .sponsor_info>a {
            position: absolute;
            right: 0;
            top: 0.4831rem;
            color: #0096FF
        }
        
        .activity_detail .sponsor_info>a .iconfont {
            font-size: 30px;
        }
        
        .activity_detail .sponsor .sponsor_info img {
            width: 1.3285rem;
            height: 1.3285rem;
            border-radius: 50%;
            overflow: hidden;
            float: left
        }
        
        .activity_detail .sponsor .sponsor_info>div {
            padding-left: 1.57rem;
            padding-top: 0.2415rem
        }
        
        .activity_detail .sponsor .sponsor_info>div .separate {
            display: inline-block;
            margin: 0 0.1932rem;
            height: 0.2899rem;
            width: 0.0483rem;
            background: #999
        }
        
        .activity_detail .sponsor .sponsor_info>div p {
            width: 6.5217rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
        
        .activity_detail .sponsor .sponsor_info>div .company {
            font-size: 13px;
            color: #999;
            padding-top: 0.1208rem;
        }
        
        .activity_detail .apply .more {
            float: right;
            font-size: 13px;
            color: #999;
        }
        
        .activity_detail .apply .more .iconfont {
            font-size: 13px
        }
        
        .activity_detail .apply ul {
            padding: 0.2415rem 0
        }
        
        .activity_detail .apply ul li {
            float: left;
            width: 17%;
            margin-right: 0.3382rem;
            text-align: center
        }
        
        .activity_detail .apply ul li:last-child {
            margin-right: 0;
        }
        
        .activity_detail .apply ul li img {
            width: 1.087rem;
            height: 1.087rem;
            border-radius: 50%;
            margin: auto
        }
        
        .activity_detail .apply ul li p {
            font-size: 13px;
            color: #999;
            padding-top: 0.1208rem
        }
        
        .activity_detail .describe>div {
            /* padding: 0.2415rem 0; */
            font-size: 14px;
            /* line-height: 0.4831rem */
        }
        
        .activity_detail .qrcode {
            padding: 0.3623rem 15px;
            text-align: center
        }
        
        .activity_detail .qrcode img,
        .activity-modal img {
            width: 2.4155rem;
            height: 2.4155rem;
            margin: 0.3623rem 0
        }
        .am-action-sheet-button-list {
            max-height: 70vh;
            overflow-y: scroll;
        }
        
        .am-action-sheet-button-list .am-action-sheet-button-list-item,
        .am-list-item.return-money-date .am-list-line .am-list-content,
        .am-list-item.return-money-date .am-list-line .am-list-extra {
            font-size: 15px
        }
        
        .am-list-item.return-money-date .am-list-line .am-list-content {
            width: 85px!important;
            -webkit-box-flex: none!important;
            -moz-box-flex: none!important;
            -webkit-flex: none!important;
            -ms-flex: none!important;
            flex: none!important;
            margin-right: 5px
        }
        
        .am-list-item.return-money-date .am-list-line .am-list-extra {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
            text-align: left
        }
        
        .apply-list .am-list-item.am-list-item-middle {
            padding: 10px 0 10px 15px
        }
        
        .clue-history.activity_agendar_steps .am-steps-item-content .am-steps-item-title {
            color: #333
        }
        
        .add_activity_page {
            font-size: 15px;
            color: #333;
            /* padding: 0 15px; */
            background: #f5f5f9;
            left: 0;
            bottom: 0;
            z-index: 9999;
        }
        
        .add_activity_page .add_activity_item {
            position: relative;
            padding: 0.4831rem 15px;
            background: #fff
        }
        
        .add_activity_page .add_activity_item.first>p {
            width: 1.57rem;
            height: 1.57rem;
            border-radius: 50%;
            background: #04ABD5;
            float: left;
            overflow: hidden;
            text-align: center;
            line-height: 1.57rem;
            color: #0096FF
        }
        
        .add_activity_page .add_activity_item.first>p i {
            font-size: 35px;
            color: #fff
        }
        
        .add_activity_page .add_activity_item.first div {
            padding-left: 2.0531rem;
            font-size: 13px;
            color: #999;
            padding-top: 0.2415rem
        }
        
        .add_activity_page .add_activity_item>p:last-child {
            padding-top: 0.3623rem;
            color: #999;
            font-size: 13px;
            line-height: 0.4348rem
        }
        
        .add_activity_page .add_activity_item>p a {
            color: #0096FF
        }
        
        .add_activity_page .add_activity_item.first div p:first-child {
            font-size: 18px;
            color: #333;
            padding-bottom: 0.3623rem
        }
        
        .clue-history.activity_agendar_steps .am-steps-item-content {
            padding: 0.1208rem 0 0 0.1208rem
        }
        
        .clue-history.activity_agendar_steps .am-steps-item-content .am-steps-item-title,
        .clue-history.activity_agendar_steps .am-steps-item-content .am-steps-item-description>div {
            font-size: 14px
        }
        
        .activity-modal-mask {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0, 0, 0, .4);
            z-index: 9999
        }
        
        .activity-modal {
            position: absolute;
            background: #fff;
            width: 70%;
            left: 15%;
            top: 25%;
            text-align: center;
            border-radius: 0.1208rem;
            padding: 0.6039rem 0;
            font-size: 15px;
        }
        
        .activity-modal i {
            position: absolute;
            right: 0.2415rem;
            top: 0.1208rem;
            font-size: 20px;
            color: #999
        }
        
        .am-list-view-scrollview .am-list-view-scrollview-content.am-list .am-list-body::after {
            content: none;
        }
        
        .clue-history.activity_agendar_steps .am-steps-small .am-steps-item:first-child .am-steps-item-icon {
            background: #7cb5ec;
        }
        
        .clue-history.activity_agendar_steps .am-steps-small .am-steps-item-icon,
        .clue-history.activity_agendar_steps .am-steps-item-custom .am-steps-item-icon>.am-steps-icon,
        .clue-history.activity_agendar_steps .am-steps-small .am-steps-item-icon .am-icon-xs {
            width: 10px;
            height: 10px;
        }
        
        .clue-history.activity_agendar_steps .am-steps-vertical.am-steps-small .am-steps-item-tail {
            left: 4.5px;
            padding: 14px 0 4px 0
        }
        
        .my_tools>p {
            color: #999;
            padding: 0.3623rem 0.3623rem 0
        }
        
        .my_tools .my_tools_box {
            position: relative;
            margin: 0 0.3623rem;
            padding-bottom: 0.1208rem;
            padding-top: 0.3623rem;
        }
        
        .my_tools .my_tools_box .my_tools_item {
            width: 33.333%;
            text-align: center;
            float: left;
            margin-bottom: 0.2415rem
        }
        
        .my_tools .my_tools_box .my_tools_item .iconfont {
            font-size: 50px;
        }
        
        .my_tools .my_tools_box .my_tools_item span {
            font-size: 12px;
        }
        
        .tools_item {
            margin: 0 0.3623rem;
            padding: 0.3623rem 0 0.3623rem;
            position: relative
        }
        
        .tools_item .iconfont {
            float: left;
            font-size: 50px;
            overflow: hidden
        }
        
        .tools_item .tools_info {
            padding-left: 1.4493rem;
            padding-top: 0.1208rem;
        }
        
        .tools_item .tools_info .title,
        .tools_item .tools_info .sub_title {
            display: block;
            float: left;
            width: 75%;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .tools_item .tools_info .btn {
            float: right;
            display: block;
            padding: 0.1691rem 0 0.1208rem;
            position: relative;
            font-size: 13px;
            width: 1.57rem;
            text-align: center;
        }
        
        .tools_item .tools_info .btn.over {
            color: #999
        }
        
        .tools_item .tools_info .des {
            font-size: 12px;
            color: #999;
            line-height: 0.4348rem;
            padding: 0.2415rem 0 0.1932rem 0
        }
        
        .tools_item .tools_info>div span {
            font-size: 15px
        }
        
        .tools_item .tools_info .btn .border {
            border-color: #ddd;
            border-radius: 0.2415rem;
        }
        
        .all_tools .tools_item:last-child {
            margin-bottom: 60px
        }
        
        .application-header,
        .introduce {
            padding: 8px 15px 14px;
            background: #fff;
            font-size: 15px;
            margin-bottom: 0.3623rem
        }
        
        .introduce {
            padding: 4px 0
        }
        
        .application-header .iconfont {
            float: left;
            overflow: hidden;
            font-size: 50px;
        }
        
        .application-header .application-title {
            padding-left: 1.57rem;
            position: relative
        }
        
        .application-header .application-title span {
            position: absolute;
            padding: 0.1691rem 0 0.1208rem;
            font-size: 13px;
            width: 1.57rem;
            text-align: center;
            color: #333;
            right: 0;
            top: 0.4106rem
        }
        
        .application-header .application-title span.over {
            color: #999
        }
        
        .application-header .application-title span .border {
            border-radius: 0.2415rem;
            border-color: #ddd
        }
        
        .application-header .application-title p {
            width: 6.0386rem;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }
        
        .application-header .application-title p:first-child {
            padding-top: 0.2657rem;
            /* padding-bottom: 0.1208rem */
        }
        
        .developer-info {
            padding: 0.3623rem 15px;
            background: #fff;
            font-size: 15px;
            margin: 0.3623rem 0;
            position: relative
        }
        
        .developer-info i {
            font-size: 30px;
            color: #0096FF;
            position: absolute;
            right: 15px;
            top: 0.4106rem
        }
        
        .application-detail .am-list-item .am-list-line .am-list-content,
        .application-detail .am-list-item .am-list-line .am-list-extra {
            font-size: 15px
        }
        
        .application-detail .am-list-body::before {
            content: none
        }
        
        .home-backlog {
            margin-top: 15px;
            background: #fff;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            padding: 16px 0
        }
        
        .home-backlog .backlog_sum {
            width: 33.3333%;
            position: relative;
            /* z-index: 7777; */
            padding: 5px 15px 5px 15px;
            float: left;
            background: #fff;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .home-backlog .return_money_pie::before,
        .left_line::before {
            content: '';
            position: absolute;
            background-color: #ddd;
            display: block;
            z-index: 1;
            top: 0;
            right: 0;
            bottom: auto;
            left: auto;
            width: 1px;
            height: 100%;
            -webkit-transform-origin: 100% 50%;
            -ms-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            -webkit-transform: scaleX(0.5);
            -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
        }
        
        .home-backlog .return_money_pie::before {
            right: auto;
            left: 0
        }
        
        .home-backlog .backlog_sum .iconfont {
            font-size: 39px;
            color: #0096FF;
            display: inline-block;
            overflow: hidden;
            margin-right: 7px;
            opacity: 0.3;
        }
        
        .home-backlog .backlog_sum>div {
            /* padding-left: 1.3285rem; */
            font-size: 12px;
            /* text-align: center; */
            color: #999;
            display: inline-block;
            vertical-align: top;
        }
        
        .home-backlog .backlog_sum>div p {
            font-size: 23.9996px;
            color: #333;
            padding-bottom: 7px
        }
        /* .home-backlog .return_money_pie {
            -webkit-box-flex: 2;
            -webkit-flex: 2;
            flex: 2;
            padding: 0.2415rem 0;
            position: relative;
            padding-left: 3.3092rem
        } */
        
        .home-backlog .pie_container {
            padding-left: 14px;
            padding-top: 0.2415rem;
            float: left
        }
        
        .home-backlog .pie_legend {
            padding: 0 0 0.2415rem 0;
            width: 100%;
            text-align: center
        }
        
        .home-backlog .pie_legend p {
            font-size: 18px;
            text-align: center;
            padding-bottom: 5px;
            width: 100%;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
        
        .home-backlog .pie_legend span {
            font-size: 12px;
            color: #999;
            display: block;
            width: 100%;
            margin: 0 auto
        }
        
        .home-backlog .pie_legend span i {
            display: inline-block;
            width: 0.1932rem;
            height: 0.0966rem;
            background: #0096FF;
            border-radius: 0.0483rem;
            margin: 0 0.0483rem 0.0483rem 0
        }
        
        .am-action-sheet-share-list,
        .am-action-sheet-share-list .am-action-sheet-share-list-item-icon {
            background-color: #F0F0F0
        }
        
        .am-action-sheet-share-list .actionsheet_icon {
            width: 1.4493rem;
            height: 1.4493rem;
            border-radius: 0.1449rem;
            background: #fff;
            color: #0096FF;
            text-align: center;
            line-height: 1.4493rem;
            /* margin-bottom: 20px */
        }
        
        .am-action-sheet-share .am-action-sheet-share-list {
            padding: 21px 0 0 0
        }
        
        .am-action-sheet-share-list .actionsheet_icon i {
            font-size: 34px
        }
        
        .am-action-sheet-share-list .am-action-sheet-share-list-item-title {
            font-size: 13px;
            padding: 0.2415rem 0 0.4831rem;
            color: #666
        }
        
        .am-action-sheet-share-cancel-button .am-icon.am-icon-cross.am-icon-md {
            margin: 14px 0
        }

        .today-salse-presentation .am-card::before {
            border: none !important;
            border-radius: 0 !important;
        }
        .today-salse-presentation .am-card {
            border-radius: 0 !important;
        }
        .color-32A9E2{
            color:#32A9E2;
        }