.my-drawer.area-drawer {
    /* position: relative; */
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.am-drawer.am-drawer-right .am-drawer-sidebar {
    z-index: 336;
}

.company-scale .am-drawer.am-drawer-right .am-drawer-sidebar {
    z-index: 999999;
}

.company-scale .am-drawer.am-drawer-right .am-drawer-overlay {
    z-index: 999998;
    position: fixed;
}

.my-drawer .am-drawer-overlay {
    z-index: 334;
}

.am-drawer.am-drawer-right .am-drawer-sidebar .guest-list-page>.am-drawer.am-drawer-right .am-drawer-content,
.guest-allot-page>.am-drawer.am-drawer-right .am-drawer-content,
.team-business-opportunity-page>.am-drawer.am-drawer-right .am-drawer-content,
.my-business-opportunity>.am-drawer.am-drawer-right .am-drawer-content,
.guest-come-go>.am-drawer.am-drawer-right .am-drawer-content,
.leader-report-page>.am-drawer.am-drawer-right .am-drawer-content,
.self-report>.am-drawer.am-drawer-right .am-drawer-content,
.return-money-plan>.am-drawer.am-drawer-right .am-drawer-content {
    height: 44px;
    /* position: fixed; */
    background: #fff
}

.guest-list-page>.am-drawer.am-drawer-right .am-drawer-content,
.guest-allot-page>.am-drawer.am-drawer-right .am-drawer-content,
.team-business-opportunity-page>.am-drawer.am-drawer-right .am-drawer-content,
.my-business-opportunity>.am-drawer.am-drawer-right .am-drawer-content,
.guest-come-go>.am-drawer.am-drawer-right .am-drawer-content,
.leader-report-page>.am-drawer.am-drawer-right .am-drawer-content,
.self-report>.am-drawer.am-drawer-right .am-drawer-content,
.return-money-plan>.am-drawer.am-drawer-right .am-drawer-content {
    height: 44px;
    /* position: fixed; */
    background: #fff
}

.guest-list-page>.am-drawer.am-drawer-right .area-drawer.am-drawer.am-drawer-right .am-drawer-content {
    height: 44px
}

.am-drawer.am-drawer-right .am-drawer-content {
    /* z-index: 333 */
}

/* .companyname-drawer-add-bus .am-drawer.am-drawer-right .am-drawer-content {
    z-index: 333
} */
.my-drawer .am-drawer-sidebar,
.area-drawer .am-drawer-sidebar {
    background-color: #fff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.my-drawer .am-drawer-sidebar>div>.am-list,
.area-drawer .am-drawer-sidebar>div {
    width: 8.6957rem;
    padding: 0;
}

.my-drawer .am-list .am-list-body>.am-list-item:nth-child(2) {
    /* padding-top: 44px */
}

.area-drawer.am-drawer.am-drawer-right .am-drawer-content {
    z-index: 999;
    bottom: initial
}

.company-scale .am-drawer.am-drawer-right .am-drawer-content {
    z-index: 1000;
    bottom: initial
}

.area-drawer.am-drawer.am-drawer-right .am-drawer-content .am-list-item.am-list-item-middle {
    position: relative;
    z-index: 2
}

.companyname-drawer.am-drawer.am-drawer-right .am-drawer-content,
.companyproduct-drawer.am-drawer.am-drawer-right .am-drawer-content,
.relative-drawer2.am-drawer.am-drawer-right .am-drawer-content .relative-drawer.am-drawer.am-drawer-right .am-drawer-content {
    bottom: initial
}

.come-go-new.add-new-come-go .companyname-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 34px;
}

.come-go-new.add-new-come-go .companyproduct-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 210px;
}

.come-go-new.add-new-come-go .companyproduct-drawer-clue-rule.am-drawer.am-drawer-right .am-drawer-content {
    top: 166px;
}

.come-go-new.add-new-come-go .companyproduct-drawer-rule.am-drawer.am-drawer-right .am-drawer-content {
    top: 166px;
}


.come-go-new.add-new-come-go .relative-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 78px
}

.come-go-new.add-new-come-go .relative-drawer2.am-drawer.am-drawer-right .am-drawer-content {
    top: 122px
}

.companyproduct-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 88px;
    height: 44px
}

.companyproduct-drawer-add-ranking.am-drawer.am-drawer-right .am-drawer-content {
    top: 147px;
    height: 44px
}

.companyproduct-drawer-add-bus.am-drawer.am-drawer-right .am-drawer-content {
    top: 103px;
    height: 44px
}

.companyname-drawer-add-bus.am-drawer.am-drawer-right .am-drawer-content {
    top: 15px;
    height: 44px;
    z-index: 333
}

.companyname-drawer-ask-receipt.am-drawer.am-drawer-right .am-drawer-content {
    top: 15px;
    height: 44px;
    z-index: 333;
}

.companyname-drawer-add-contract.am-drawer.am-drawer-right .am-drawer-content {
    top: 15px;
    height: 44px
}

.relative-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 44px;
    height: 44px;
    z-index: 301
}

.apply-receipt-again-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 353px;
    height: 44px;
    z-index: 301
}

.apply-receipt-again-drawer-two.am-drawer.am-drawer-right .am-drawer-content {
    top: 559px;
    height: 44px;
    z-index: 301
}

.relative-drawer-ask-receipt.am-drawer.am-drawer-right .am-drawer-content {
    top: 59px;
    height: 44px;
    z-index: 301
}

.relative-drawer-ask-receipt-two.am-drawer.am-drawer-right .am-drawer-content {
    top: 412px;
    height: 44px;
    z-index: 301
}

.relative-drawer-ask-receipt-three.am-drawer.am-drawer-right .am-drawer-content {
    top: 618px;
    height: 44px;
    z-index: 301
}

.apply-receipt-two.am-drawer.am-drawer-right .am-drawer-content {
    top: 412px;
    height: 44px;
    z-index: 301
}

.apply-receipt-three.am-drawer.am-drawer-right .am-drawer-content {
    top: 618px;
    height: 44px;
    z-index: 301
}

.relative-drawer2.am-drawer.am-drawer-right .am-drawer-content {
    top: 44px;
    height: 44px;
    z-index: 301
}

.add-contract .relative-drawer.am-drawer.am-drawer-right .am-drawer-content,
.add-contract .relative-drawer2.am-drawer.am-drawer-right .am-drawer-content,
.add-contract .servicedate-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 264px;
    bottom: initial;
    height: 44px;
}

.companyname-drawer.am-drawer.am-drawer-right .am-drawer-content {
    height: 44px;
    z-index: 300
}

.companyname-drawer-apply-archive.am-drawer.am-drawer-right .am-drawer-content {
    height: 44px;
    z-index: 300;
    top: 15px
}

.add-contract .am-list-item.am-list-item-middle {
    position: relative;
    z-index: 303
}

.add-contract .add-contract-relative-drawer3.am-drawer.am-drawer-right .am-drawer-content {
    top: 323px;
}

.add-contract .add-contract-relative-drawer3-clue.am-drawer.am-drawer-right .am-drawer-content {
    top: 279px;
}

.add-contract .relative-drawer3.am-drawer.am-drawer-right .am-drawer-content {
    top: 59px
}

.contractobject-drawer.am-drawer.am-drawer-right .am-drawer-content {
    top: 103px;
    bottom: initial
}

.contractobject-drawer-clue.am-drawer.am-drawer-right .am-drawer-content {
    top: 59px;
    bottom: initial
}

.contractproduct-drawer .am-drawer-content {
    top: 30px !important;
}

.my-drawer .am-list-item .am-list-line .am-list-content {
    font-size: 15px;
    color: #333;
    /* width: 100px */
}

.add-contract .contract-object-container .contract-object-item .am-list-item .am-list-line .am-list-content {
    width: 70px
}

.my-drawer .am-list-item .am-list-line .am-list-extra {
    font-size: 15px;
    color: #333;
}

.my-drawer.am-drawer.am-drawer-right .am-drawer-draghandle {
    width: 0
}

.guest-list-page:not(.day-report-detail) .am-tabs.am-tabs-horizontal.am-tabs-top {
    margin-top: 56.1px
}

.my-drawer .company-scale {
    padding: 0.4106rem 10px 0.2415rem;
    width: 8.6957rem;
    position: relative;
    z-index: 333
}

.my-drawer .am-list.height-controller .am-list-body::after {
    content: none
}

.my-drawer .company-scale>span {
    display: inline-block;
    width: 29.333%;
    background: rgb(248, 248, 248);
    margin: 5px;
    text-align: center;
    line-height: 27.9988px;
    border-radius: 0.1208rem;
    color: #333;
    font-size: 13px;
    box-sizing: border-box;
    border: 0.0242rem solid rgb(248, 248, 248);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.my-drawer .company-scale .company-scale-child>span {
    display: inline-block;
    width: 29.333%;
    background: rgb(248, 248, 248);
    margin: 5px;
    text-align: center;
    line-height: 27.9988px;
    border-radius: 0.1208rem;
    color: #333;
    font-size: 13px;
    box-sizing: border-box;
    border: 0.0242rem solid rgb(248, 248, 248);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.my-drawer .company-scale span.active {
    color: #0096FF;
    background: #fff;
    border-color: #0096FF;
}

.return-money-plan .my-drawer .am-drawer-sidebar .area-drawer .am-drawer-content {
    height: 44px
}

.height-controller .date {
    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;
    width: 8.6957rem;
    line-height: 44px;
    padding: 0.4106rem 0 0.2415rem;
    z-index: 333;
    position: relative;
}

.height-controller .date .am-list-item .am-list-line .am-list-extra {
    line-height: 30px;
    height: 30px;
    background: rgb(248, 248, 248);
    margin-top: 7px;
    font-size: 13px;
    padding: 0 7px 7px;
    border-radius: 0.1208rem;
    -webkit-flex-basis: initial;
    flex-basis: initial;
    text-align: center;
    width: 3.1401rem
}

.height-controller .date div {
    color: #ddd
}

.height-controller .date .am-list-item.date-picker.am-list-item-middle {
    -webkit-flex: 3;
    -webkit-box-flex: 3;
    flex: 3;
}

.height-controller .date .am-list-item.date-picker.am-list-item-middle .am-list-line::after {
    content: none
}

.height-controller .date .am-list-item .am-list-line {
    display: initial
}

.area-drawer .am-drawer-sidebar>div {
    font-size: 15px;
    color: #333;
    height: 100%;
    overflow: hidden
}

.area-drawer .am-drawer-sidebar>div .province-container {
    height: 100%;
    width: 2.8986rem;
    overflow: hidden;
    float: left
}

.area-drawer .am-drawer-sidebar>div .province-container .province-scroll {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.area-drawer .am-drawer-sidebar>div .province-container .province-item,
.area-drawer .am-drawer-sidebar>div .city-container .city-item {
    height: 40.0007px;
    line-height: 40.0007px;
    position: relative;
    padding-left: 0.4831rem;
    background: rgb(248, 248, 248)
}

.area-drawer .am-drawer-sidebar>div .province-container .province-item.active,
.area-drawer .am-drawer-sidebar>div .city-container .city-item.checked {
    color: #0096FF;
    background: #fff;
}

.area-drawer .am-drawer-sidebar>div .city-container .city-item {
    background: #fff
}

.am-list-item.select-sex.am-list-item-middle .am-list-line,
.am-list-item.am-input-item.am-list-item-middle.product-show.am-input-disabled .am-list-line {
    position: relative
}

.area-drawer .am-drawer-sidebar>div .province-container .province-item::after,
.area-drawer .am-drawer-sidebar>div .city-container .city-item::after,
.am-list-item.select-sex.am-list-item-middle .am-list-line::after,
.am-list-item.am-input-item.am-list-item-middle.product-show.am-input-disabled .am-list-line::after,
.guest-item.opportunity-allot-item::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-items .opportunity-allot-item::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);
}

.area-drawer .am-drawer-sidebar>div .city-container {
    margin-left: 3.1401rem;
    height: 100%;
    overflow: hidden
}

.area-drawer .am-drawer-sidebar>div .city-container .city-scroll {
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.area-drawer .am-drawer-sidebar>div .city-container .city-item .am-icon.am-icon-check.am-icon-xs {
    float: right;
    margin: 9px
}

.area-menu .am-menu .am-multi-select-btns {
    display: none
}

.my-drawer .area-menu .am-list .am-list-body>.am-list-item:nth-child(2) {
    padding-top: 0
}

.am-flexbox .am-flexbox-item.am-menu-select-container-submenu {
    -webkit-flex: 1.5;
    -webkit-box-flex: 1.5;
    flex: 1.5;
}

.area-menu .am-checkbox.am-checkbox-checked .am-checkbox-inner {
    border-color: #fff;
    background: #fff
}

.area-menu .am-checkbox-inner {
    border: none
}

.area-menu .am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
    border-color: #0096FF
}

.area-menu .am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
    color: #0096FF
}

.company-select .list-container p {
    width: 100%;
    line-height: 44px;
    padding: 0 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    color: #333;
    font-size: 15px
}

.company-select .list-container p.active {
    color: #0096FF
}

.company-select .list-container p::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);
}

.company-select .list-container p:first-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    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);
}

.my-drawer .companyname.am-list-item .am-list-line .am-list-extra {
    color: #333 !important
}

.my-drawer .companyname.am-list-item .am-list-line .am-list-extra i,
.my-drawer .companyproduct.am-list-item .am-list-line .am-list-extra i {
    color: #bbb !important;
    font-size: 15px
}

.contract-object-item .title {
    line-height: 30px;
    font-size: 13px;
    padding: 0 15px;
    color: #999;
    position: relative;
    z-index: 333
}

.contract-object-item .title span:last-child {
    float: right
}

.contractobject-drawer.am-drawer.am-drawer-right .contractproduct-drawer .am-drawer-sidebar {
    z-index: 360
}

.contractobject-drawer.am-drawer.am-drawer-right .contractproduct-drawer .am-drawer-content {
    top: 0.8rem;
    height: 44px;
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra {
    padding: 2.5px 0
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra .am-stepper-handler {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    margin-top: 7.5px;
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra .am-stepper-handler.am-stepper-handler-up {
    border-color: #0096FF
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra .am-stepper-handler .am-icon-xxs,
.choose-contract-object .add-contract-object span:first-child .am-icon-xxs {
    width: 12px;
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra .am-stepper-handler.am-stepper-handler-up .am-icon {
    color: #0096FF
}

.contract-object-item .am-list-item.guest-sum .am-list-line .am-list-extra .am-stepper-handler {
    color: #666
}

.contract-object-item .am-stepper-input {
    font-size: 15px;
}

.add-contract-object {

    padding: 0.2415rem 15px;
    position: relative;
    z-index: 300;
    width: 8.6957rem;
    background-color: #fff;
    margin-bottom: 15px;
}

.add-contract-object span:first-child {
    display: inline-block;
    /* width: 22px; */
    /* height: 22px; */
    /* line-height: 20px; */
    border-radius: 50%;
    border: none;
    box-sizing: border-box;
    vertical-align: middle;
    background: #fff;
    color: #0096FF;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.add-contract-object span:last-child {
    font-size: 15px;
    padding-left: 5px;
    vertical-align: middle;
    font-size: 15px;
}

.my-drawer.contractproduct-drawer .am-list-item .am-list-line .am-list-extra,
.my-drawer.contractobject-drawer .am-list-item .am-list-line .am-list-extra,
.my-drawer.relative-drawer .am-list-item .am-list-line .am-list-extra,
.my-drawer.relative-drawer2 .am-list-item .am-list-line .am-list-extra,
.my-drawer.servicedate-drawer .am-list-item .am-list-line .am-list-extra,
.my-drawer.companyname-drawer .am-list-item .am-list-line .am-list-extra {
    font-size: 15px
}

.guest-item.opportunity-allot-item {
    margin: 0 15px;
    padding: 0.2415rem 0;
    position: relative
}

.guest-items.opportunity-allot-item {
    margin: 0 15px;
    padding: 0.2415rem 0;
    position: relative
}

.guest-item.opportunity-allot-item .iconfont {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    overflow: hidden;
    font-size: 21.7184px
}

.guest-items.opportunity-allot-item .iconfont {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    overflow: hidden;
    font-size: 21.7184px
}

.guest-item.opportunity-allot-item .iconfont.icon-CRM-icofont-79,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-79 {
    color: #ccc;
}

.guest-items.opportunity-allot-item .iconfont.icon-CRM-icofont-79,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-79 {
    color: #ccc;
}

.guest-item.opportunity-allot-item-public .iconfont.icon-CRM-icofont-79,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-79 {
    color: rgb(51, 51, 51)
}

.guest-items.opportunity-allot-item-public .iconfont.icon-CRM-icofont-79,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-79 {
    color: rgb(51, 51, 51)
}

.guest-item.opportunity-allot-item .iconfont.icon-CRM-icofont-48,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-48 {
    color: #0096FF
}

.guest-items.opportunity-allot-item .iconfont.icon-CRM-icofont-48,
.bottom-menu>span>i.iconfont.icon-CRM-icofont-48 {
    color: #0096FF
}

.guest-item.opportunity-allot-item>div {
    margin-left: 0.662rem
}

.guest-items.opportunity-allot-item>div {
    margin-left: 0.662rem
}

.discount-price.am-list-item.am-input-item.am-list-item-middle .am-list-line::after {
    /* content:none */
}

.discount-price.am-list-item.am-input-item.am-list-item-middle .am-list-line {
    padding-right: 0
}

.am-list-item.discount-item.am-list-item-middle .am-list-extra {
    padding: 0
}

.am-list.height-controller .am-list-body {
    height: 100%
}

.am-list.return-money-plan-item .am-list-body::before {
    content: none
}

.am-list-item.filtrate-rangeselect.am-list-item-middle .am-list-extra {
    -webkit-flex-basis: initial;
    flex-basis: initial;
    width: 2.4155rem
}

.contract-object .am-list.business-opportunity-list-item .am-list-item .am-list-line .am-list-extra,
.am-list.return-money-plan-item .am-list-item .am-list-line .am-list-extra {
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
}

.am-list-item.am-input-item.am-list-item-middle.discount-priceq1.single-price,
.am-list-item.am-input-item.am-list-item-middle.paddingnone {
    padding-left: 0px
}

.am-list-item.am-input-item.am-list-item-middle.paddingnone .am-list-line {
    padding-right: 0
}

.am-list-item.am-input-item.am-list-item-middle.contract-price-filtrate {
    z-index: 2;
    background: transparent;
    height: 30px;
    min-height: 30px
}

.am-list-item.am-input-item.am-list-item-middle.contract-price-filtrate input {
    font-size: 13px;
    color: #333
}

.am-list-item.filtrate-rangeselect.am-list-item-middle .am-list-extra {
    font-size: 13px
}

/* kpi样式 */
.aa-companyname-drawer-one.am-drawer.am-drawer-right .am-drawer-content {
    top: 64px
}

.aa-companyname-drawer-two.am-drawer.am-drawer-right .am-drawer-content {
    top: 152px
}

.address_book .am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
    top: 5.5px;
}

.address_book .am-drawer.am-drawer-right .am-drawer-content {
    z-index: 0;
}

.address_book .am-list-item .am-list-line .am-list-content {
    padding-top: 10px;
    padding-bottom: 10px
}

.address_book .am-list-body::after {
    height: 0 !important;
}

.sell-process .today-sales-style .am-card::before {
    border: none !important;
}

.self_page_zb_line ::after {
    height: 0 !important;
}

.self-workbench-guide .am-list-body::before {
    height: 0 !important;
}

.line_clamp_two {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* max-height: 34px; */
}

.am-list-item .am-input-label .am-input-label-5 {
    width: 105px;
}

/* 箭头 */
.css_arrow_right {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #ddd;
    border-bottom: 5px solid transparent;
}

.css_arrow_down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ddd;
}