#header {
    height: 130px;
}

.color006837 {
    color: #006837;
}

.pd30 {
    padding: 30px;
}

.fw700 {
    font-weight: 700;
}

.pd20 {
    padding: 20px;
}

.color9297A5 {
    color: #9297A5;
}

.color35364F {
    color: #35364F;
}

.color646877 {
    color: #646877;
}

.colorF31B1B {
    color: #F31B1B;
}

.bgF4F5F8 {
    background-color: #F4F5F8;
}

.alignCenter {
    text-align: center;
}

.icon {
    display: inline-block;
    vertical-align: top;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道
   内阴影+圆角*/
::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ECF0F4;
}

/*定义滑块
   内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #BFC3CF;
}

#goodcover {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 0.50;
    filter: alpha(opacity=80);
}

#code {
    width: 300px;
    height: 500px;
    background-color: #fff;
    padding: 10px;
    position: fixed;
    z-index: 1002;
    border: 6px solid rgba(0, 0, 0, 0.25);
    border-radius: 6px;
}

.header .h-bottom {
    height: 100px;
    background-color: #006837;
}

.header .logo .logo-img {
    background: url(../image/member/logo_m.svg) no-repeat center;
}

.pagesBox {
    height: 50px;
    overflow: hidden;
    padding: 15px 15px 0 0;
    margin: 0 0 15px 0;
}

.pages {
    height: 36px;
    float: right;
}

.pages a {
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 14px;
    margin-right: 5px;
    font-size: 14px;
    color: #333;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    background-color: #fff;
}

.pages span {
    float: left;
    height: 38px;
    line-height: 38px;
    padding: 0 6px;
}

.pages a.pn-prev,
.pages a.pn-next {
    background: #F4F5F8;
    border: 1px solid #F4F5F8;
}

.pages .input-txt {
    width: 30px;
    height: 30px;
    margin: 0 3px;
    line-height: 30px;
    border: 1px solid #CCC;
    padding: 3px;
    font-size: 14px;
    text-align: center;
}

.pages .btn {
    float: left;
    height: 27px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 27px;
    border: 1px solid #DDD;
    padding: 4px 13px 5px;
    color: #666;
    background-color: #f7f7f7;
}

.pages a:hover {
    background-color: #006837;
    color: #FFFFFF;
    border: 1px solid #006837;
}

.header .logo {
    width: 180px;
    margin-right: 15px;
    margin-top: 26px;
}

.m-bottom .member-title {
    height: 48px;
    margin-top: 26px;
    font-size: 24px;
    border-left: 1px solid #BFC3CF;
    color: #FFFFFF;
    padding-left: 20px;
    line-height: 48px;
}

.m-bottom .member-menu {
    width: 220px;
    padding: 40px 20px 0;
}

.m-bottom .member-menu>a {
    width: 100px;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    float: left;
}

#header .logo-rt2 {
    width: 345px;
    margin-top: 25px;
}

#header .search-box-m .text {
    width: 220px;
    padding: 11px 5px 11px 14px;
}

.cart_hd_box {
    right: -1px;
}

#header .button {
    width: 105px;
    background-color: #15C170;
}

#header .cart {
    background-color: rgba(255, 255, 255, 0.2);
}

#header .cart.on {
    background-color: #fff;
}

#header .cart .txt>a {
    color: #fff;
}

#header .cart.on .txt>a {
    color: #444;
}

#header .cart .icon_cart {
    background: url(../image/member/icon_cart.png) no-repeat;
}

.my_orderlistBd .icon_car {
    width: 20px;
    height: 20px;
    background: url(../image/member/icon_car.png) no-repeat center;
}

#header .cart.on .icon_cart {

    background: url(../image/icon_cart.png) no-repeat;
}

.search-box-m .icon_search {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../image/member/icon_search.png) no-repeat;
    left: 15px;
    top: 17px;
}

#jifen{
    margin-left: 15px;
    margin-right: 35px;
    color: #35364F;
    font-weight: 700;
    font-size: 20px;
}
#vercher{
    margin-left: 15px;
    margin-right: 35px;
    color: #35364F;
    font-weight: 700;
    font-size: 20px;
}
#searchWin {
    width: 345px;
}

#memberbody {
    position: relative;
    min-height: 600px;
    padding-bottom: 25px;
    padding-left: 170px;
}

#member_menu {
    width: 150px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}

#member_menu dl {
    padding: 15px 5px;
    border-bottom: 1px dashed #D9DEE3;
}

#member_menu dl.noneB {
    border-bottom: 0px;
}

#member_menu dt {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #646877;
    padding: 0 15px 10px 15px;
}

#member_menu dd {
    font-size: 14px;
    line-height: 32px;
    color: #646877;
    position: relative;
}

#member_menu dd a {
    padding-left: 15px;
    display: block;
}

#member_menu dd.on a,
#member_menu dd a:hover {
    background: #006837;
    border-radius: 5px;
    color: #fff;
}

#member_menu dd.on::before,
#member_menu dd:hover::before {
    width: 24px;
    height: 24px;
    content: '';
    background: url(../image/member/icon_right.png) no-repeat center;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 4px;
}

.memberInfosLeft {
    background-color: #fff;
}

.memberInfosRight {
    width: 380px;
    height: 290px;
    background-color: #BFC3CF;
}

.memberInfosTop {
    height: 174px;
    border-bottom: 1px solid #f5f4f8;
}

.memberInfosLeft .m-wallet {
    height: 95px;
    padding: 20px 0 0 30px;
    background: #fbfbfc;
}

.memberPerson {
    width: 100px;
    padding: 20px 15px 0 25px;
    text-align: center;
}

.memberPerson .avatar {
    width: 94px;
    height: 94px;
    border-radius: 50px;
    border: 3px solid #F8FCFF;
    background-color: #F8FCFF;
    background: url(../image/member/person.png) no-repeat center;
}

.memberPerson .avatar img {
    width: 94px;
    height: 94px;
    border-radius: 47px;
}

.memberPerson .rz {
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    background: #FA7E7E;
    border-radius: 12px;
    color: #fff;
    display: inline-block;
}

.memberInfosLeft .user {
    width: 890px;
    padding: 35px 0 0 0;
}

.memberInfosLeft .user .name {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    color: #35364F;
    width: 90px;
    max-width: 180px;
    margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.memberInfosLeft .user .m-user>span {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    border-radius: 12px;
    margin-right: 10px;
    display: inline-block;
}

.memberInfosLeft .user .m-user>span.name {
    border-radius: 0;
}

.memberInfosLeft .user .m-user .icon_plus {
    width: 67px;
    background: url(../image/member/icon_plus.png) no-repeat;
    background-size: 67px 24px;
}

.memberInfosLeft .user .m-user .level {
    padding: 0 12px;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    background: linear-gradient(95.14deg, #30AAFF 0%, #3AD5EC 100%);
}

.memberInfosLeft .user .m-user .level i {
    width: 12px;
    height: 10px;
    vertical-align: top;
    margin-top: 8px;
    display: inline-block;
    margin-right: 5px;
}

.memberInfosLeft .user .m-user .icon_yprz {
    width: 87px;
    background: url(../image/member/icon_yyrz.png) no-repeat;
}

.memberInfosLeft .score {
    padding: 25px 0 0;
    border-top: 1px solid #D9DEE3;
    font-size: 13px;
    line-height: 24px;
    color: #9297A5;
}

.memberInfosLeft .score>span {
   vertical-align: top;
}

.memberInfosLeft .user .icon_wen {
    width: 16px;
    height: 16px;
    background: url(../image/common/icon_warn2.png) no-repeat;
    vertical-align: top;
    margin-top: 1px;
    display: inline-block;
    margin-right: 5px;
}

.memberInfosLeft .m-wallet .bt {
    width: 85px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #646877;
    background: url(../image/member/icon_jleft.png) no-repeat right top;
}

.memberInfosLeft .m-wallet .bt .icon_wt {
    width: 39px;
    height: 36px;
    background: url(../image/member/icon_money.png) no-repeat;
    margin-top: 12px;
    margin-bottom: 5px;
}

.memberInfosLeft .m-wallet .list {
    padding: 15px 0 0 25px;
}

.memberInfosLeft .m-wallet .list .items {
    height: 45px;
    width: 160px;
    text-align: center;
    float: left;
    border-right: 1px solid #E6EFF9;
}

.memberInfosLeft .m-wallet .list .items2 {
    border-right: 0;
}

.memberInfosLeft .m-wallet .list .items .t2 {
    color: #646877;
    margin-top: 5px;
    font-size: 12px;
}

.memberInfosLeft .m-wallet .list .items .t1 {
    height: 24px;
    line-height: 24px;
}

.memberInfosLeft .m-wallet .list .items .t1>b {
    font-size: 20px;
    color: #35364F;
    font-weight: 500;
    padding: 0 5px;
}

.myorders {
    background-color: #fff;
}

.myorders .mt {
    height: 48px;
    font-weight: 600;
    font-size: 18px;
    line-height: 48px;
    color: #646877;
    padding-left: 30px;
    border-bottom: 1px solid #f5f4f8;
}

.myorders .nav {
    padding: 20px 30px;
}

.myorders .nav .item {
    float: left;
    padding: 13px 0 0;
    margin: 0 30px 0 0;
    width: 90px;
    height: 77px;
    text-align: center;
    color: #333;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
}

.myorders .nav .item:hover {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .1)
}

.myorders .nav .icon-sprite {
    margin: 3px auto;
    width: 48px;
    height: 48px;
    display: block;
}

.myorders .nav .name {
    padding-top: 10px;
    height: 16px;
    line-height: 16px;
    color: #646877;
    font-size: 14px;
}

.myorders .nav .num {
    width: 20px;
    height: 20px;
    background: #ED2E50;
    color: #fff;
    border-radius: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.myorders .nav .icon_myorder01 {
    background: url(../image/member/icon_payment.png) no-repeat;
}

.myorders .nav .icon_myorder02 {
    background: url(../image/member/icon_received.png) no-repeat;
}

.myorders .nav .icon_myorder03 {
    background: url(../image/member/icon_evaluated.png) no-repeat;
}

.myorders .nav .icon_myorder04 {
    background: url(../image/member/icon_balance.png) no-repeat;
}

.myorders .nav .icon_myorder05 {
    background: url(../image/member/icon_allorder.png) no-repeat;
}

.myorders .list {
    border-top: 1px solid #ccc;
}

.myorders .list .items {
    height: 100px;
    overflow: hidden;
    padding: 10px 15px;
    border-bottom: 1px solid #f5f4f8;
}

.myorders .list .items>div {
    float: left;
}

.myorders .list .items>div.col01 {
    width: 100px;
    margin-right: 28px;
}

.myorders .list .items>div.col01 img {
    width: 100px;
}

.myorders .list .items>div.date {
    width: 150px;
    text-align: center;
    color: #9297A5;
    line-height: 18px;
}

.myorders .list .items>div.date .bt {
    margin-top: 15px;
    margin-bottom: 5px;
}

.myorders .list .items>div.title {
    width: 400px;
    margin-right: 15px;
    line-height: 18px;
    margin-top: 35px;
}

.myorders .list .items>div.title a {
    color: #35364F;
}

.myorders .list .items>div.col02 {
    width: 120px;
    text-align: center;
    color: #9297A5;
}

.myorders .list .items>div.col02 .bt {
    margin-top: 25px;
    margin-bottom: 5px;
}

.myorders .list .items>div.col03 {
    width: 80px;
    text-align: center;
    color: #9297A5;
    line-height: 20px;
}

.myorders .list .items>div.col03 .bt {
    margin-top: 15px;
}

.myorders .list .items>div.col03 .bt2 {
    margin-top: 25px;
    color: #ED2E50;
}

.myorders .list .items>div.col04 {
    width: 100px;
    text-align: center;
}

.myorders .list .items>div.col04 .btns {
    margin-top: 25px;
    margin-bottom: 5px;
}

.myorders .list .items>div.col04 .btns>a {
    width: 60px;
    height: 20px;
    background: #FFFFFF;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    display: inline-block;
}

.myorders .list .items>div.col04 .btns>a.fk {
    border: 1px solid #ED2E50;
    color: #ED2E50;
}

.myorders .list .items>div.col04 .btns>a.sh {
    border: 1px solid #09BB07;
    color: #09BB07;
    margin-top: 10px;
}

.myorders .list .items>div.col04 .btns2 {
    color: #BFC3CF;
}

.myorders .list .items>div.col04 .btns2>a {
    padding: 0 5px;
    color: #35364F;
}

.speciallist {
    background-color: #fff;
    padding: 15px 30px;
}

.speciallist .bt {
    height: 40px;
    line-height: 30px;
}

.mustUse .bt {
    padding: 0 24px;
}

.speciallist .bt h3 {
    font-weight: 600;
    font-size: 18px;
    color: #646877;
}

.speciallist .bt>a {
    font-size: 16px;
    color: #006837;
}

.speciallist .list {
    width: 1000px;
    overflow: hidden;
    padding: 0px 0 15px 0;
}

.speciallist .list .items {
    width: 170px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
}

.speciallist .list .items .pic img {
    width: 170px;
    height: 170px;
}

.speciallist .list .items .tit {
    margin: 5px 0;
    font-size: 12px;
    height: 34px;
    overflow: hidden;
    line-height: 17px;
}

.speciallist .list .items .name {
    margin: 5px 0;
    font-size: 12px;
    height: 34px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    line-height: 17px;
}

.speciallist .list .items .yxq {
    color: #9297A5;
    font-size: 12px;
    margin: 0 0 5px 0;
}

.speciallist .list .items .des {
    font-size: 12px;
    line-height: 17px;
    color: #646877;
    position: relative;
}

.speciallist .list .items .des .tags {
    padding: 0px 2px;
    border: 1px solid #FA7E7E;
    color: #FA7E7E;
}

.speciallist .list .items .price {
    font-size: 14px;
    color: #ED2E50;
    font-weight: 600;
}

.speciallist .list .items .des .price {
    position: absolute;
    right: 0;
    top: 0;
}

.speciallist .list .items .tit a {
    color: #35364F;
}

.speciallist .list .items .des .num {
    color: #FA7E7E;
}

.mustUse {
    padding: 15px 6px 25px;
}

#mustUselist {
    padding: 0 0px 0 9px;
}

#mustUselist .items {
    margin-left: 15px;
    margin-right: 15px;
}

#mustUselist .swiper-button-next {
    width: 36px;
    height: 36px;
    right: -10px;
    opacity: 1;
    background: url(../image/member/icon_btn_right.png) no-repeat;
}

#mustUselist .swiper-button-prev {
    width: 36px;
    height: 36px;
    left: -4px;
    opacity: 1;
    background: url(../image/member/icon_btn_left.png) no-repeat;
}


.my_orderlistbody {
    padding-top: 20px;
}

.my_orderlist_bt,
.my_orderlistTabs {
    height: 32px;
    padding: 13px 20px 13px 30px;
    background-color: #fff;
    border-bottom: 1px solid #D9DEE3;
}

.my_orderlist_bt .bt {
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    display: flex;
    color: #35364F;
}

.my_orderlist_bt .searchbox {
    width: 300px;
    padding: 5px 32px 5px 5px;
    right: 20px;
    top: 13px;
    height: 20px;
    line-height: 20px;
    background: #F4F5F8;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
}

.my_orderlist_bt .searchbox input {
    width: 270px;
    border: 0;
    background: #F4F5F8;
}

.my_orderlist_bt .searchbox .icon_search {
    width: 16px;
    height: 16px;
    background: url(../image/member/icon_search.png) no-repeat;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 7px;
}

.my_orderlistTabs .tabs>span,
.my_orderlistTabs .tabs>a {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    height: 22px;
    padding: 5px 12px;
    display: inline-block;
    margin-right: 10px;
    background: #fff;
    border-radius: 3px;
    color: #666;
    cursor: pointer;
}

.my_orderlistTabs .tabs>span.on,
.my_orderlistTabs .tabs>span:hover,
.my_orderlistTabs .tabs>a.on,
.my_orderlistTabs .tabs>a:hover {
    background: #006837;
    color: #FFFFFF;
    font-weight: 600;
}

.select_list_sbox {
    cursor: pointer;
}

.my_orderlist_select {
    width: 142px;
    height: 26px;
    right: 20px;
    top: 15px;
    border: 1px solid #D9DEE3;

}

.my_orderlist_select .my_orderlist_select_box {
    width: 90px;
    height: 26px;
    line-height: 26px;
    height: 26px;
    padding-left: 20px;
    padding-right: 30px;
    cursor: pointer;
}

.my_orderlist_selectlist {
    background-color: #fff;
    width: 122px;
    top: 26px;
    left: -1px;
    border: 1px solid #D9DEE3;
    padding-left: 20px;
    z-index: 99;
}

.my_orderlist_select_box::before,
.select_list_sbox::before {
    width: 16px;
    height: 16px;
    background: url(../image/member/icon_chevron_down.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 5px;
    content: '';
    z-index: 9;
}

.select_list_sbox::before {
    top: 2px;
}


.my_orderlistHd {
    height: 20px;
    line-height: 20px;
    padding: 9px 0;
    background: #F4F5F8;
    border: 1px solid #D9DEE3;
    border-top: 0;
}


.select_list_status {
    background-color: #fff;
    width: 112px;
    padding: 8px;
    top: -20px;
    left: 0;
    border: 1px solid #D9DEE3;
    box-shadow: 0px 3px 14px 2px rgba(0, 0, 0, 0.05), 0px 8px 10px 1px rgba(0, 0, 0, 0.06), 0px 5px 5px -3px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    z-index: 99;
}

.select_list_status p {
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 15px;
    position: relative;
}

.select_list_status p.on {
    background: #E6EFF9;
    border-radius: 3px;
    color: #00A1E9;
}

.select_list_status p:hover,
.my_orderlist_selectlist p:hover {
    color: #00A1E9;
}

.select_list_status p.on::before {
    width: 16px;
    height: 16px;
    background: url(../image/member/icon_check.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 12px;
    content: '';
}

.my_orderlistHd>span {
    float: left;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #646877;
}

.my_orderlistHd .col01 {
    width: 540px;
}

.my_orderlistHd .col02 {
    width: 120px;
}

.my_orderlistHd .col03 {
    width: 120px;
}

.my_orderlistHd .col04 {
    width: 120px;
}

.my_orderlistHd .col05 {
    width: 120px;
}

.my_orderlistBd .items {
    margin-top: 12px;
    border: 1px solid #D9DEE3;

}

.my_orderlistBd .items .top {
    height: 22px;
    line-height: 22px;
    padding: 8px 30px;
    background: rgba(244, 245, 248, 0.6);
}

.orderlistview .contactKf {
    line-height: 22px;
    right: 0;
    top: -32px;
    z-index: 99;
}

.memberContent .icon_kf,
.orderlistview .icon_kf {
    width: 22px;
    height: 22px;
    background: url(../image/member/icon_kefu.png) center no-repeat;
}

.my_orderlistBd .items .download>a {
    padding-right: 10px;
}

.my_orderlistBd .ct {
    overflow: hidden;
}

.my_orderlistBd .col01 {
    width: 540px;
    border-right: 1px solid #F2F2F2;
    float: left;
}

.my_orderlistBd .other {
    float: right;
}

.my_orderlistBd .other>div {
    width: 120px;
    float: left;
    text-align: center;
}

.my_orderlistBd .icon_del {
    width: 18px;
    height: 18px;
    background: url(../image/member/icon_del.png) center no-repeat;
    margin-top: 2px;
}

.my_orderlistBd .col01 .list {
    height: 80px;
    padding: 10px 60px 10px 120px;
    border-bottom: 1px solid #F2F2F2;
}

.my_orderlistBd .col01 .list2 {
    border-bottom: 0;
}

.my_orderlistBd .col01 .list .pic {
    left: 30px;
    top: 10px;
}

.my_orderlistBd .col01 .list .num {
    right: 30px;
    top: 40px;
    color: #9297A5;
}

.my_orderlistBd .col01 .list .name {
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    margin-top: 10px;
}

.my_orderlistBd .col01 .list .model {
    color: #9297A5;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.my_orderlistBd .col01 .list img {
    width: 80px;
    height: 80px;
}

.my_orderlistBd .other>div.col02 {
    line-height: 100px;
}

.my_orderlistBd .other>div.col03 {
    line-height: 20px;
    color: #9297A5;
    padding-top: 30px;
}

.my_orderlistBd .other>div.col04 {
    line-height: 20px;
    color: #9297A5;
    padding-top: 30px;
}

.my_orderlistBd .other>div.col04 .time {
    color: #FA7E7E;
}

.my_orderlistBd .other>div.col04 .icon_time,
#orderview01 .view01 .icon_time {
    width: 18px;
    height: 18px;
    background: url(../image/member/icon_time.png) center no-repeat;
    display: inline-block;
}

.my_orderlistBd .other>div.col03_1 {
    padding-top: 20px;
}

.my_orderlistBd .col05 {
    height: 100px;
    line-height: 22px;
}

.my_orderlistBd .col05_box {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.my_orderlistBd .btn {
    width: 68px;
    height: 18px;
    line-height: 18px;
    background: #FFFFFF;
    margin: 2px 0;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    display: inline-block;
    color: #333;
}

.my_orderlistBd .btn2 {

    border: 1px solid #09BB07;
    color: #09BB07;
}

.my_orderlistBd .btn3 {
    border: 1px solid #ED2E50;
    color: #ED2E50;
}

.my_orderlistBd .btn4 {
    border: 1px solid #006837;
    background-color: #006837;
    color: #fff;
}

/* 订单详情 */
.topNav {
    height: 22px;
    line-height: 22px;
    margin: 9px 0;
}

#orderview01 .view01 {
    height: 260px;
    background: #FFFFFF;
    border-top: 3px solid #09BB07;
}

#orderview01 .view01_1 {
    height: 260px;
    background: #FFFFFF;
    border-top: 3px solid #ED2E50;
}

#orderview01 .view01 .left {
    width: 330px;
    text-align: center;
    border-right: 1px solid #F5F5F5;
    height: 260px;
}

#orderview01 .view01 .left .btns>div {
    margin-top: 15px;
}

#orderview01 .view01 .right {
    width: 869px;
}

#orderview01 .view01 .right .box {
    padding: 70px 0 0 90px;
    position: relative;
}

#orderview01 .view01 .right .box2::before {
    content: '';
    width: 600px;
    height: 2px;
    background-color: #BFC3CF;
    position: absolute;
    left: 150px;
    top: 82px;
}

#orderview01 .view01 .orderCode {
    margin-top: 30px;
    color: #9297A5;
    font-size: 13px;
}

#orderview01 .view01 .status .tit {
    color: #09BB07;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    margin: 15px 0 10px 0;
}

#orderview01 .view01_1 .status .tit {
    color: #ED2E50;
}

#orderview01 .view01 .status .tit2 {
    color: #444;
}

#orderview01 .view01 .status .ts {
    color: #9297A5;
    font-size: 14px;
}

#orderview01 .view01 .time {
    color: #FA7E7E;
}

#orderview01 .view01 .btn01 {
    width: 86px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #D9DEE3;
    display: inline-block;
}

#orderview01 .view01 .btn02 {
    width: 68px;
    height: 28px;
    line-height: 28px;
    background: #ED2E50;
    color: #fff;
    display: inline-block;
}

#orderview01 .view01 .right .step01 {
    width: 110px;
    float: left;
    padding-left: 30px;
    margin-right: 10px;
    position: relative;
}

#orderview01 .view01 .right .step01.step01_2  {
    margin-left: 100px;
}
#orderview01 .view01 .right .step01.step01_3  {
    margin-left: 360px;
}
#orderview01 .view01 .right .box2 .step01 {
    width: 150px;
    height: 80px;
}

#orderview01 .view01 .right .step01 .icon {
    width: 24px;
    height: 24px;
    background: #fff url(../image/member/sprite_order.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}

#orderview01 .view01 .right .step01 .icon_t1 {
    background-position: -10px -10px;
}

#orderview01 .view01 .right .step01 .icon_t1_1 {
    background: #fff url(../image/member/submitorder.png) no-repeat;
}

#orderview01 .view01 .right .step01_b .icon_t1 {
    background-position: -10px -42px;
}

#orderview01 .view01 .right .step01 .icon_t2 {
    background-position: -45px -10px;
}

#orderview01 .view01 .right .step01 .icon_t3 {
    background-position: -79px -10px;
}

#orderview01 .view01 .right .step01 .icon_t4 {
    background-position: -113px -10px;
}

#orderview01 .view01 .right .step01 .icon_t5 {
    background-position: -148px -10px;
}

#orderview01 .view01 .right .step01_b .icon_t2 {
    background-position: -45px -42px;
}

#orderview01 .view01 .right .step01_b .icon_t3 {
    background-position: -79px -42px;
}

#orderview01 .view01 .right .step01_b .icon_t4 {
    background-position: -113px -42px;
}

#orderview01 .view01 .right .step01_b .icon_t5 {
    background-position: -148px -42px;
}

#orderview01 .view01 .right .step01 .tit {
    color: #9297A5;
    font-size: 16px;
    line-height: 24px;
}

#orderview01 .view01 .right .step01 .titb {
    width: 90px;
    background-color: #fff;
    color: #9297A5;
    font-size: 16px;
    line-height: 24px;

}

#orderview01 .view01 .right .box2 .step01 .titb {

    position: absolute;
    z-index: 18;
    left: 30px;
    top: 0;
}

#orderview01 .view01 .right .step01 .tit2 {
    color: #BFC3CF;
    font-size: 14px;
    line-height: 24px;
    margin: 3px 0 0;
}

#orderview01 .view01 .right .step01_a .tit {
    color: #ED2E50;
}

#orderview01 .view01 .right .step01_b .tit {
    color: #09BB07;
}

#orderview01 .view01 .right .step01 .tips {
    color: #646877;
    font-size: 14px;
    line-height: 24px;
    margin: 3px 0 0;
}

#orderview01 .view01 .right .box2 .step01 .tips {
    margin: 33px 0 0;
}

#orderview01 .view01 .right .step01 .date {
    color: #9297A5;
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 0;
}

#orderview01 .view01 .right .step01 .date2 {
    margin: 0px 0 0;
}

#orderview01 .view01 .right .step01::before {
    content: '';
    width: 35px;
    height: 2px;
    background-color: #BFC3CF;
    position: absolute;
    right: 0px;
    top: 12px;
}

#orderview01 .view01 .right .box2 .step01::before {
    content: '';
    width: 95px;
    height: 28px;
    background-color: #fff;
    position: absolute;
    left: -8px;
    top: 0px;
    z-index: 9;
}

#orderview01 .view01 .right .box2 .step01.step01_c::before {
    height: 0px;
}

#orderview01 .view01 .right .step01.step01_a::before {
    height: 3px;
    top: 12px;
    background-color: #ED2E50;
}

#orderview01 .view01 .right .step01.step01_b::before {
    height: 3px;
    top: 12px;
    background-color: #09BB07;
}

#orderview01 .view01 .right .step01.stepLast::before {
    height: 0;
}

.orderlistview .view02 {
    margin-top: 20px;
    background: #fff;
    padding: 0px 30px 30px;
}

.orderlistview .view02 .bt {
    height: 22px;
    line-height: 22px;
    padding: 13px 0 13px 0px;
    font-size: 16px;
    color: #35364F;
}

.orderlistview .view02 .bt>span {
    font-size: 13px;
    color: #646877;
    padding-left: 15px;
}

.orderlistview .view02 .list {
    border: 1px solid #F5F5F5;
}

.orderlistview .view02 .list2 {
    border-top: 0px solid #F5F5F5;
}

.orderlistview .view02 .top {
    height: 18px;
    line-height: 18px;
    padding: 10px 10px 10px 30px;
    color: #9297A5;
    border-bottom: 1px solid #F5F5F5;
    background-color: #F4F5F8;
}

.orderlistview .view02 .top>span {
    float: left;
}

.orderlistview .getmore {
    border-top: 1px solid #F5F5F5;
    line-height: 24px;
}

.orderlistview .view02 .top .col01 {
    width: 200px;
}

.orderlistview .view02 .top .col01>span {
    padding-right: 15px;
}

.orderlistview .view02 .top .col02 {
    width: 150px;
}

.orderlistview .view02 .top .col03 {
    width: 190px;
}

.orderlistview .view02 .top .col04 {
    width: 180px;
}

.orderlistview .view02 .left {
    width: 610px;
    max-height: 200px;
    padding: 10px 10px 10px 20px;
    border-right: 1px solid #F5F5F5;
}

.orderlistview .view02 .left .productlist {
    width: 610px;
    max-height: 200px;
    overflow-y: auto;
}

.orderlistview .view02 .left .items {
    padding: 10px 75px 10px 110px;
    height: 100px;
}

.orderlistview .view02 .left .items .name {
    width: 240px;

}

.orderlistview .view02 .left .items .price {
    width: 120px;
    text-align: center;
}

.orderlistview .view02 .left .pic {
    width: 100px;
    height: 100px;
    left: 0;
    top: 10px;
}

.orderlistview .view02 .left .num {
    right: 30px;
    top: 51px;
}

.orderlistview .view02 .right {
    width: 445px;
    padding: 0px 0 0px 40px;
    max-height: 200px;
    overflow-y: auto;
    margin: 10px 0;
}



.orderlistview .view02 .right .wuliu {
    border-left: 2px solid #D9DEE3;
    padding: 0 0 0 40px;
}

.orderlistview .view02 .right .wuliu .items {
    padding-bottom: 10px;
    color: #646877;
    position: relative;
}

.orderlistview .view02 .right .wuliu .items::before {
    width: 10px;
    height: 10px;
    border-radius: 7px;
    border: 2px solid #fff;
    background-color: #D9DEE3;
    position: absolute;
    left: -48px;
    top: 0px;
    content: '';
    display: inline-block;
}

.orderlistview .view03 {
    margin-top: 20px;
    padding: 20px 0;
    background: #fff;
}

.orderlistview .view03>div {
    padding: 12px 30px;
    border-right: 1px solid #F5F5F5;
}

.orderlistview .view03>div.col01 {
    width: 290px;
}

.orderlistview .view03>div.col02 {
    width: 150px;
}

.orderlistview .view03>div.col03 {
    width: 122px;
}

.orderlistview .view03>div.col04 {
    width: 140px;
}

.orderlistview .view03>div.col05 {
    width: 170px;
    border-right: 0
}

.orderlistview .view03 dt {
    font-size: 14px;
    line-height: 20px;
    color: #35364F;
    padding-bottom: 11px;
}

.orderlistview .view03 dd {
    color: #646877;
    font-size: 12px;
}

.orderlistview .view03 dd>div {
    word-break: break-all;
}

.orderlistview .view03 .items {
    position: relative;
    padding-left: 60px;
    color: #9297A5;
   
}
.orderlistview .view03 .items>div{
    overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
}
.orderlistview .view03 .items .msg {
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.orderlistview .view03 .items2 {
    color: #9297A5;
}

.orderlistview .view03 .items3 {
    padding-left: 80px;
}

.orderlistview .view03 .items>span {
    position: absolute;
    left: 0;
    top: 0;
    color: #646877;
    text-align: justify;
    display: block;
    width: 52px;
}

.orderlistview .view03 .color006837 {
    color: #006837;
}

.orderlistview .view03 .items3>span {
    width: 75px;
}

.orderlistview .view03 .items>span::after {
    content: "";
    display: inline-block;
    width: 100%;
}

.orderlistview .view04 {
    margin-top: 20px;
    padding: 0px 30px;
    background: #fff;
}

.orderlistview .view04 .bt {
    padding: 10px 0;
    line-height: 22px;
}

.orderlistview .view04 .bt a {
    color: #00A1E9;
}

.orderlistview .view04 .bt .tit {
    font-size: 16px;
    color: #35364F;
}

.orderlistview .table {
    border: 1px solid #F5F5F5;
}

.orderlistview .table2 {
    padding: 15px 0 15px 15px;
    border: 0px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
}

.orderlistview .view04_bd .items {
    border-top: 1px solid #F5F5F5;
    padding: 10px 0px 10px 15px;
    overflow: hidden;
}

.orderlistview .view04_hd {
    line-height: 38px;
    height: 38px;
    text-align: center;
    font-size: 13px;
    color: #646877;
    background-color: #F4F5F8;
}

.orderlistview  .view04_bd {
    text-align: center;
}

.orderlistview .view04_bd2 .items {
    width: 120px;
    display: inline-block;
    border-top: 0px solid #F5F5F5;
}

.orderlistview .view04_bd2 .items .price {
    text-align: left;
    color: #ED2E50;
    margin: 5px 0;
}

.orderlistview  .view04_bd2 .items .num {
    text-align: left;
}

.orderlistview  .view04_hd .col01 {
    width: 435px;
    position: relative;

}

.orderlistview .view04_bd .col01 {
    width: 300px;
    height: 100px;
    position: relative;
    padding-left: 120px;
    text-align: left;
}

.orderlistview .view04_bd .title {
    height: 36px;
    line-height: 18px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-align: left;
}
.orderlistview .view04_bd .title2 {
    height: 18px;
    line-height: 18px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-align: left;
}
.orderlistview .view04_bd .model {
    height: 18px;
    line-height: 18px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-align: left;
}

.orderlistview .view04_bd .col01 .tips {
    color: #FA7E7E;
}

.orderlistview .view04_hd .col02,
.orderlistview .view04_bd .col02 {
    width: 180px;
}

.orderlistview .view04_hd .col03,
.orderlistview .view04_bd .col03 {
    width: 150px;
}

.orderlistview .view04_hd .col04,
.orderlistview .view04_bd .col04 {
    width: 180px;
}

.orderlistview .view04_hd .col05,
.orderlistview .view04_bd .col05 {
    width: 190px;
}

.orderlistview .view04_bd .col02,
.orderlistview .view04_bd .col03,
.orderlistview .view04_bd .col04 {
    line-height: 100px;
    color: #646877;
}

.orderlistview .view04_bd .col05 {
    padding-top: 15px;
    line-height: 20px;
}

.productListTipMainbody .scorllY {
    height: 370px;
}

.productListTipMain .bottom {
    margin: 0 20px;
    padding-top: 10px;
    border-top: 1px dashed #D9DEE3;
    line-height: 32px;
}

.orderlistview .view04_bd .col05 .view {
    color: #00A1E9;
}

.productListTipMain .export {
    width: 76px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 3px;
    color: #fff;
    background-color: #006837;
}

.orderlistview .view04_bd .col01 .pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100px;
}
.orderlistview .view04_bd2 .col01 .pic {
    width: 120px;
    height: 120px;
}
.orderlistview .view05 {
    padding: 50px 45px 30px 0;
    background-color: #fff;
    text-align: right;
}

.orderlistview .view06 {
    height: 24px;
    line-height: 24px;
    padding: 22px 45px 22px 0;
    background-color: #FFEEEE;
    text-align: right;
    border-bottom: 1px solid #ED2E50;
}

.orderlistview .view05 .items {
    color: #35364F;
    font-size: 14px;
    position: relative;
    margin: 10px 0;
}

.orderlistview .view05 .items>span {
    position: absolute;
    right: 190px;
    top: 0;
}

.orderlistview .view06 .bt {
    color: #35364F;
    font-size: 18px;
    font-weight: 700;
}

.orderlistview .view06 .price {
    color: #ED2E50;
    font-size: 18px;
    font-weight: 700;
}

.orderlistview .view06 .dw {
    color: #646877;
    font-size: 12px;
}
#invoiceInfos {
    position: fixed;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
}

#invoiceInfos .bg{
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0.2;
    -webkit-opacity: 0.2;
    filter: alpha(opacity=20);
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    z-index: 999;
    position: absolute;
    left: 0%;
    top: 0%;
}

.invoiceInfosMain {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1000;
    border: 10px solid rgba(179, 179, 179, 0.3);
    box-shadow: 0 0 80px 0 rgba(0, 0, 0, .4);
    border-radius: 5px;
    width: 680px;
    margin-left: -340px;
    background-color: #fff;
}

.invoiceInfosMain .title {
    line-height: 38px;
    padding: 0 20px;
    font-size: 16px;
    background: #F4F5F8;
    color: #35364F;
}

.invoiceInfosMain .close2{
    cursor: pointer;
    color: #646877;
}
.invoiceInfosbody{
    padding: 30px;
    overflow-y: auto;
}
.invoiceInfosbody .bt{
    height: 32px;
    line-height: 32px;
    background-color: #F4F5F8;
    color: #000;
    font-size: 18px;
}
.invoiceInfosbody .items{
    padding-left: 108px;
    font-size: 15px;
    margin-top: 11px; color: #646877;
}
.invoiceInfosbody .items .pa{
    left:0;
    top: 0;
    color: #646877;
}
.invoiceInfosbody .fpPic{
    width: 120px;
    position: absolute;
    z-index: 99;
}
.invoiceInfosbody .fpPic>a{
    width: 120px;
    height: 70px;
    display: block;
}
.invoiceInfosbody .fpPic .tbg { width: 120px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    background-color: rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
}

.invoiceInfosbody .fpPic .ts {
    color: #666;
    text-align: center;
}.invoiceInfosbody .btns{
    margin-top: 40px;
}
 .invoiceInfosbody .btns>span {
    cursor: pointer;
    width:130px;
    line-height: 32px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    margin: 0 auto 20px;
    background-color: #006837;
    color: #ffffff;
    display: inline-block;
}
/* 我的代购单 */
.purchaseHd>span,
.purchaseBd .items>div {
    float: left;
    text-align: center;
}

.purchaseBd {
    margin-top: 20px;
}

.purchaseHd .col01,
.purchaseBd .col01 {
    width: 140px;
    border: 0;
    margin-left: 30px;
}

.purchaseHd .col02,
.purchaseBd .col02 {
    width: 200px;
}

.purchaseHd .col03,
.purchaseBd .col03 {
    width: 410px;
}

.purchaseHd .col04,
.purchaseBd .col04 {
    width: 120px;

}

.purchaseHd .col05,
.purchaseBd .col05 {
    width: 120px;
}

.purchaseBd .col05 {
    height: auto;
}

.purchaseBd .col04 {
    color: #9297A5;
}

.purchaseBd .items {
    margin-top: 0px;
    border: 0;
    padding: 15px 0;
    border-bottom: 1px solid #F4F5F8;
    display: flex;
    align-items: center;
}

.purchaseBd .items .col03 {
    text-align: left;
}

.purchaseBd .items .col03 .da {
    background: #F4F5F8;
    border-radius: 3px;
    padding: 6px 6px 6px 30px;
    margin-top: 5px;
}

.purchaseBd .items .col03 .da>span {
    left: 6px;
    top: 6px;
    width: 18px;
    height: 19px;
    background: #6CCEF9;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}

.my_orderlist_bt>a {
    line-height: 32px;
    font-size: 14px;
    color: #006837;
}

.my_orderlist_bt .bt>span {
    font-size: 12px;
    color: #F31B1B;
}
.my_orderlist_bt .bt .title{
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    color: #35364F;
}
/* 评价管理 */


.evaluateHd .col02,
.evaluateBd .col02 {
    width: 340px;
}

.evaluateHd .col05,
.evaluateBd .col05 {
    width: 120px;
}

.evaluateBd .other>div.col02 {
    width: 200px;
    line-height: 100px;
}

.evaluateBd .other>div.col02 .star,
.discuss .star {
    height: 20px;
}

.discuss .star {
    margin: 0;
}

.evaluateBd .other>div.col02 .star .star_li {
    width: 110px;
    margin: 40px auto 0;
}

.evaluateBd .other>div.col02 .star>span {
    margin-left: 6px;
}

.evaluateBd .other>div.col02 .star .star_li>span,
.discuss .star>span {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 1px;
    cursor: pointer;
    background: url(../image/member/icon_fav_s.png);
}

.evaluateBd .other>div.col02 .star .star_li>span.on,
.discuss .star>span.on {
    background: url(../image/member/icon_fav_on.png);
}

.evaluateBd .other>div.col02 .tags>span,
.discuss .tags>span {
    padding: 2px 7px;
    height: 17px;
    line-height: 17px;
    background: #FFFFFF;
    border: 0.5px solid #646877;
    border-radius: 3px;
    color: #646877;
    margin: 0 4px;
    display: inline-block;
    cursor: pointer;
}

.discuss .tags>span.on {
    border: 0.5px solid #FA7E7E;
    color: #FA7E7E;
}

.discuss .tags {
    padding: 20px 0;
}

.discuss .tags>span {
    height: 30px;
    width: 60px;
    line-height: 30px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #9297A5;
    border-radius: 16px;
    display: inline-block;
    margin-right: 10px;
}

.discuss {
    padding: 20px 40px 40px;
}

.discuss .bt {
    font-size: 15px;
    color: #35364F;
}

.discuss .bt>span {
    font-size: 12px;
    color: #9297A5;
}

.discuss .discuss_c1 {
    padding-left: 50px;
    margin: 10px 0 20px;
}

.discuss .discuss_c1 .bt {
    left: 0;
    top: 0;
}

.discuss .discuss_c1 .zp {
    left: 170px;
    top: 0;
}

.discuss .discuss_c3 textarea {
    width: 500px;
    height: 120px;
    padding: 5px;
    border: 1px solid #D9DEE3;
}

.discuss .btns>span {
    width: 90px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #00A1E9;
    border-radius: 6px;
    display: inline-block;
}

/* 消费记录 */
.refund_all {
    height: 20px;
    padding: 10px 30px;
    background: #FFF8F8;
}

.refund_all .infos {
    padding: 20px;
    color: #00A1E9;
}

.refundBd .items {
    padding: 15px 0px;
    border-top: 1px solid #f5f4f8;

}

.refundBd2 .items {
    line-height: 60px;
}

.refundBd .items>div {
    float: left;
    text-align: center;
}

.refundHd .col01,
.refundBd .col01 {
    width: 200px;
    height: 20px;
}

.refundHd .col02,
.refundBd .col02 {
    width: 220px;
}

.refundHd .col03,
.refundBd .col03 {
    width: 180px;
}

.refundHd .col04,
.refundBd .col04 {
    width: 180px;
}

.refundHd .col05,
.refundBd .col05 {
    width: 240px;
}

.refundBd2 .col04 {
    line-height: 20px;
}

.refund_sm {
    padding: 20px 30px;
}

/* infos */
.member-infos {
    padding: 30px;
    height: 800px;
}
#s_address::before{
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url(../image/index/sprite.png) no-repeat;
    width: 10px;
    height: 10px;
    background-position: -18px -118px;
    margin: 7px 0 0 5px;
    position: absolute;
    left: 340px;
    top: 5px;
}
.member-infos .layui-form-item {
    height: 34px;
    position: relative;
    padding-left: 90px;
    margin-bottom: 15px;
}

.member-infos .layui-form-item2 {
    height: auto;
    margin-bottom: 5px;
}

.member-infos .layui-form-item,
.member-infos .layui_text {
    line-height: 34px;
}

.member-infos .layui-input-inline2 {
    height: auto;
}


.member-infos .infos_upimg .box_upimg {
    width: 120px;
    height: 120px;
    background: #EEEEEE;
    border: 1px dashed #D9DEE3;
    text-align: center;
    position: relative;
    color: #9297A5;
}

.member-infos .infos_upimg .box_upimg .text {
    width: 220px;
    text-align: left;
    line-height: 22px;
    padding-left: 15px;
}

.member-infos .getyzm {
    left: 230px;
    top: 0;
    color: #00A1E9;
    cursor: pointer;
}

.member-infos .infos_upimg .box_upimg .text .btn {
    margin-top: 15px;
}

.member-infos .infos_upimg .box_upimg .text .btn>a {
    color: #00A1E9;
    margin-right: 15px;
    display: inline-block;
}

.member-infos .infos_upimg .box_upimg2 {
    padding: 12px 16px;
    width: 120px;
    height: 120px;
    background: #fff;
}

.member-infos .infos_upimg .box_upimg3 {
    width: 360px;
}

.member-infos .infos_upimg .box_upimg2 .box {
    width: 120px;
    height: 120px;
    background: #EEEEEE;
}

.member-infos .infos_upimg .ts {
    color: #BFC3CF;
}

.member-infos .infos_upimg .ts2 {
    color: #646877;
    margin-top: 15px;
}

.member-infos .infos_upimg .box_upimg .add {
    padding-top: 25px;
    font-size: 24px;
    font-weight: 700;
    color: #35364F;
}

.member-infos .error {
    color: #FA7E7E;
}

.member-infos .infos_upimg .ts2>span {
    color: #00A1E9
}

.member-infos .infos_upimg .ts2 .error {
    padding: 0 10px;
    color: #9297A5
}

.member-infos .infos_upimg .ts2 .error>span {
    color: #FA7E7E;
}

#upimg {
    position: absolute;
    width: 120px;
    height: 120px;
    left: 0;
    top: 0;
    overflow: hidden;
}

#upimg>img {
    width: 100%;
    height: 120px;
}

#authupimg,
#authupimg2,
#authupimg3,
#authupimg4 {
    width: 120px;
    height: 120px;
    overflow: hidden;
}

#authupimg img,
#authupimg2 img,
#authupimg3 img,
#authupimg4 img {
    width: 120px;
    height: 120px;
}

.member-infos .sexbox {
    padding-top: 0px;
}

.member-infos .sexbox>label {
    height: 20px;
    line-height: 20px;
    margin-right: 15px;

}

.member-infos .sexbox>label input {
    vertical-align: middle;
    margin-left: 5px;
}

.member-infos .infos_upimg .box_upimg input {
    width: 120px;
    height: 120px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.member-infos .layui-form-label {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    color: #35364F;
    line-height: 34px;
}

.disabled-input {
    color: #999;
    cursor: pointer;
}

.member-infos .layui-input {
    padding: 0 5px;
    width: 358px;
    height: 32px;
    top: 0px;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
}

.member-infos .layui-input3 {
    display: inline-block;
}

.member-infos .layui-input2 {
    width: 118px;
}

.member-infos select {
    padding: 5px;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    margin-right: 5px;
}

.member-infos .layui-btn {
    width: 131px;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    background: #006837;
    border-radius: 4px;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
}

/* 安全 */
.secure_all {

    padding: 15px 30px;
    height: 18px;
    line-height: 18px;
    background: #FFF8F8;
}

.secure_all .tit {
    left: 30px;
    top: 15px;
}

.secure_all .ts {
    left: 30px;
    top: 15px;
}

.secure_all .ts .icon_g,
.member-infos .icon_g,
.my_orderlist_bt .icon_g,
.invoiceinfosbox .icon_g {
    width: 16px;
    height: 16px;
    background: url(../image/common/icon_warn2.png) no-repeat;
    vertical-align: top;
    margin-top: 1px;
    display: inline-block;
    margin-right: 3px;
}

.my_orderlist_bt .icon_g {
    margin-top: 7px;
}

.invoiceinfosbox .icon_g {
    margin-top: 2px;
    margin-left: 10px;
    cursor: pointer;
}

.secure_all .dengji {
    padding: 0 0 0 90px;
}

.secure_all .dengji .rank {
    left: 60px;
    top: 0;
}

.secure_all .dengji .li {
    width: 24px;
    height: 14px;
    background: #D9DEE3;
    float: left;

    margin-right: 2px;
    margin-top: 2px;
}

.secure-infos {
    height: 780px;
}

.secure_all .dengji .li.on {
    background-color: #FA7E7E;
}

.secure_box {
    border: 1px solid #f5f4f8;
}

.secure_box .items {
    padding: 30px;
    height: 36px;
    border-bottom: 1px solid #f5f4f8;
}

.secure_box .items .icon {
    width: 36px;
    height: 36px;
    margin-right: 35px;
}

.secure_box .items .icon_no {
    background: url(../image/member/icon_secure_no.png);
}

.secure_box .items .icon_ok {
    background: url(../image/member/icon_secure_ok.png);
}

.secure_box .items .icon_logout {
    background: url(../image/member/icon_logout.png);
    background-size: 100% 100%;
}

.secure_box .items .tit {
    width: 180px;
    font-size: 24px;
    line-height: 36px;
    color: #35364F;
}

.secure_box .items .tit2 {
    width: 550px;
    font-size: 14px;
    line-height: 36px;
    color: #9297A5;
}

.secure_box .items .btn {
    width: 160px;
    font-size: 14px;
    line-height: 36px;
    color: #35364F;
    text-align: center;
}

.secure_box .items .btn .yz {
    width: 76px;
    height: 30px;
    line-height: 30px;
    background: #006837;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
}

.secure_tips {
    padding: 30px;
}

.secure_tips h2 {
    font-size: 18px;
    line-height: 21px;
    color: #646877;
    margin-bottom: 11px;
    font-weight: 500;
}

.secure_tips p {
    font-size: 14px;
    line-height: 21px;
    color: #9297A5;
}

/* 地址管理 */
.m_addr_items .items {
    margin-bottom: 20px;
    border: 1px solid #f5f4f8;
}

.m_addr_items .items .title {
    font-size: 15px;
    color: #646877;
    padding-bottom: 11px;
}

.m_addr_items .items .def {
    cursor: pointer;
}

.m_addr_items .items .title .name {
    padding-right: 30px;
}

.m_addr_items .items .infos {
    padding-bottom: 11px;
}

.m_addr_items .items .eidt {
    right: 100px;
    bottom: 20px;
    color: #646877;
}

.m_addr_items .items .del-button {
    right: 30px;
    bottom: 20px;
    color: #646877;
}

.m_addr_items .items>span {
    cursor: pointer;
}

.m_addr_items .items .icon,
.member-infos .icon {
    width: 16px;
    height: 16px;
    vertical-align: top;
    margin: 2px 4px 0 0;
}

.m_addr_items .items .icon_eidt {
    background: url(../image/member/icon_eidt.png);
}

.m_addr_items .items .icon_del {
    background: url(../image/member/icon_del.png);
}

.m_addr_items .items .checkbox,
.member-infos .checkbox,
.collect .checkbox,
.invoice_table .checkbox {
    width: 14px;
    height: 14px;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
}

.m_addr_items .items .checkboxed,
.member-infos .checkboxed,
.collect .checkboxed,
.invoice_table .checkboxed {
    width: 16px;
    height: 16px;
    border: 0;
    background: url(../image/index/icon_checked.png) no-repeat;
}

.m_addrbox .add>a {
    height: 32px;
    line-height: 32px;
    color: #fff;
    width: 131px;
    font-size: 15px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    background: #006837;
    border-radius: 4px;
}

/*余额 */
.balance_all {
    line-height: 30px;
}

.balance_all span {
    display: inline-block;
    vertical-align: top;
}

.balance_all a {
    display: inline-block;
    margin-left: 50px;
    width: 64px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    font-size: 14px;
    color: #006837;
    text-align: center;
}

.recharge_tips {
    background: #F0F7FC;
    margin-top: 60px;
    border: 1px solid #D9DEE3;
}

.recharge_tips h2 {
    font-size: 18px;
    line-height: 25px;
    color: #646877;
}

.recharge_tips p {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #646877;
}

/* 积分 */
.integralHd>.col01 {
    width: 500px;
}

.integralHd>.col02 {
    width: 250px;
}

.integralHd>.col03 {
    width: 250px;
}

.integralBd>.items {
    padding: 16px 0;
    border-bottom: 1px solid #f5f4f8;
}

.integralBd>.items>div {
    float: left;
}

.integralBd .col01 {
    width: 460px;
    padding-left: 40px;
    color: #646877;
    font-size: 14px;
}

.integralBd .col02 {
    width: 250px;
    text-align: center;
    color: #646877;
    font-size: 13px;
}

.integralBd .col03 {
    width: 250px;
    text-align: center;
    color: #35364F;
    font-size: 18px;
    font-weight: 700;
}

/* 优惠券 */
.couponBd {
    padding: 20px 0 10px 30px;
}

.couponBd .items {
    width: 224px;
    height: 290px;
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #E6EFF9;
    border-radius: 6px;
    overflow: hidden;
}

.couponBd .items .top {
    height: 168px;
    background-color: #FFF8F8;
}

.couponBd .items .top1 {
    background: linear-gradient(0deg, #FA8F2C 0%, #FF8C8E 100%);
}

.couponBd .items .top2 {
    background: linear-gradient(213.22deg, #9EEE9D 3.48%, #27CBFF 106.91%);
}

.couponBd .items .top3 {
    background: linear-gradient(90deg, #E0C3FC 0%, #8EC5FC 459.46%);
}

.couponBd .items .top4 {
    background-color: #BFC3CF;
}

.couponBd .items .bottom {
    padding: 10px;
}

.couponBd .items .bottom .tit {
    margin-bottom: 7px;
}

.couponBd .items .bottom .ms {
    margin-bottom: 5px;
}

.couponBd .items .sx {
    width: 108px;
    line-height: 32px;
    height: 32px;
    border-radius: 16px;
    background-color: #D9DEE3;
    color: #FFFFFF;
    margin: 10px auto;
}

.couponBd .items .bottom .seller_abbr {
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.couponBd .items .used {
    right: 0;
    top: 0;
}

.couponBd .items .bottom .btn {
    margin-top: 15px;
}

.couponBd .items .bottom .btn>span {
    width: 124px;
    height: 30px;
    line-height: 30px;
    background: #FFFFFF;
    border: 1px solid #D9DEE3;
    border-radius: 21px;
    display: inline-block;
    color: #BFC3CF;
}

.couponBd .items .top .je {
    font-weight: 600;
    font-size: 55px;
    line-height: 50px;
    padding-top: 32px;
    color: #F79943;
}

.couponBd .items .top1 .je,
.couponBd .items .top2 .je,
.couponBd .items .top3 .je,
.couponBd .items .top4 .je {
    color: #fff;
}

.couponBd .items .top .je small {
    font-size: 32px;
    font-weight: 400;
}

.couponBd .items .top .mz {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #F79943;
}

.couponBd .items .top1 .mz,
.couponBd .items .top2 .mz,
.couponBd .items .top3 .mz,
.couponBd .items .top4 .mz {
    color: #fff;
}

/* 会员 */
.vip_main01 .col01>div {
    height: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 13px;
}

.vip_main01 .col01>div .icon {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    border-radius: 12px;
    margin-right: 10px;
    display: inline-block;
}

.vip_main01 .col01>div .icon_plus {
    width: 67px;
    background: url(../image/member/icon_plus.png) no-repeat;
}

.vip_main01 .col01>div .level {
    padding: 0 12px;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    background: linear-gradient(95.14deg, #30AAFF 0%, #3AD5EC 100%);
}

.vip_main01 .col01>div .level i {
    width: 12px;
    height: 10px;
    background: url(../image/member/icon_v3.png) no-repeat;
    vertical-align: top;
    margin-top: 8px;
    display: inline-block;
    margin-right: 5px;
}

.vip_main01 .col01>div .level .v1 {
    background: url(../image/member/icon_v1.png) no-repeat;
    background-size: 100% 100%;
}

.vip_main01 .col01>div .level .v2 {
    background: url(../image/member/icon_v2.png) no-repeat;
    background-size: 100% 100%;
}

.vip_main01 .col01>div .level .v3 {
    background: url(../image/member/icon_v3.png) no-repeat;
    background-size: 100% 100%;
}

.vip_main01 .col01>div .level .v4 {
    background: url(../image/member/icon_v4.png) no-repeat;
    background-size: 100% 100%;
}

.vip_main01 .col01>div .level .v5 {
    background: url(../image/member/icon_v5.png) no-repeat;
    background-size: 100% 100%;
}

.vip_main01 .col01>div .level .v6 {
    background: url(../image/member/icon_v6.png) no-repeat;
    background-size: 100% 100%;
}


.vip_main01 .col01>div .icon_g,
.vip_main01 .col03>div .icon_g {
    width: 16px;
    height: 16px;
    background: url(../image/common/icon_warn3.png) no-repeat;
    vertical-align: top;
    margin-top: 4px;
    display: inline-block;
    margin-right: 3px;
}

.vip_main01 .col03>div .icon_g {
    margin-top: 2px;
    margin-left: 10px;
}

.vip_main01 .col01>div .level_l {
    padding: 0 10px;
}

.vip_main01 .col02 {
    width: 470px;
    border-top: 1px solid #D9DEE3;
    padding: 20px 5px;
}

.vip_main01 .col02 .items {
    width: 60px;
    float: left;
    text-align: center;
    margin-right: 18px;
    position: relative;
}

.vip_main01 .col03 {
    margin-top: 10px;

}

.vip_main01 .col03 .box {
    padding: 20px 5px;
}

.vip_main01 .col03 .items {
    width: 60px;
    float: left;
    text-align: center;
    margin-right: 28px;
    position: relative;
}

.vip_main01 a {
    color: #006837;
}

.vip_main01 .col03 .items>span {
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: -25px;
    top: 0px;
    display: inline-block;
    padding: 0 5px;
    background: #FA7E7E;
    border-radius: 4px;
    color: #fff;
}

.vip_main01 .col02 .items .v {
    width: 34px;
    height: 40px;
    margin: 0 auto;
    background: url(../image/member/icon_vip_bg1.png);
    text-align: center;
}

.vip_main01 .col02 .items.on .v {
    background: url(../image/member/icon_vip_bg2.png);
}

.vip_main01 .col02 .items .v img {
    padding-top: 11px;
}

.vip_main01 .col02 .items .jd {
    width: 44px;
    left: 47px;
    top: 18px;
    height: 4px;
    position: absolute;
    background: #E6EFF9;
}

.vip_main01 .col02 .items .code {
    margin-top: 5px;
}

.vip_main01 .col02 .items.on .jd>span {
    height: 4px;
    display: inline-block;
    background: #E9D56B;
    border-radius: 2px;
    position: absolute;
    left: 0;
}

.vip_main01 .col03 .img {
    margin-bottom: 5px;
}

.vip_main02 .hd {
    height: 20px;
    line-height: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f4f8;
}

.vip_main03 .hd .more {
    right: 0;
    top: 0;
}

.vip_main03 .hd .more>span {
    color: #006837;
    cursor: pointer;
}

.vip_main03 .hd .more>span i {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: top;
    background: url(../image/index/sprite.png) no-repeat;
    background-position: -18px -118px;
    margin: 7px 0 0 5px;
}

.vip_main02 .items {
    height: 18px;
    line-height: 18px;
    padding: 15px 20px;
    border-bottom: 1px solid #f5f4f8;
}

.vip_main02 .items>div {
    float: left;
}

.vip_main02 .items>div.col01 {
    width: 300px;
}

.vip_main03 .items>div.col01 {
    width: 100px;
}

.vip_main03 .items>div.col02 {
    width: 270px;
}

/* 收藏 */
.collectHd {
    height: 20px;
    line-height: 20px;
    padding: 11px 0;
    background: #F4F5F8;
    border-bottom: 1px solid #D9DEE3;
    border-top: 0;
}

.collectHd>div,
.collectBd .items>div {
    float: left;
}

.collect .checkbox {
    margin: 2px 5px 0 0;
    cursor: pointer;
}

.collect .col01 {
    width: 650px;
}

.collect .col02 {
    width: 120px;
    text-align: center;
}

.collect .col03 {
    width: 120px;
    text-align: center;
}

.collectBd .col02,
.collectBd .col03 {
    line-height: 100px;
    height: 100px;
}

.collect .col04 {
    width: 120px;
    text-align: center;
}

.collectBd .col04 {
    padding-top: 25px;
}

.collectHd .active {
    padding-left: 30px;
}

.collectHd .active span {
    margin-left: 11px;
    cursor: pointer;
}

.collectHd .active span:hover {
    opacity: 0.6;
}
.icon_warn {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../image/common/icon_warn.png) no-repeat center;
    vertical-align: top;
    margin-right: 5px;
}
.noDiscount2 .icon_warn{
    margin-top: 9px;
}
.collectHd .tit {
    margin-left: 281px
}

.collectBd .items {
    border: 1px solid #D9DEE3;
    border-top: 0;
}

.collectBd .items .col01 {
    width: 590px;
    padding: 10px 0 10px 60px;
}

.collectBd .items .col01 img {
    width: 80px;
    height: 80px;
}
.myCollect{
    right: 30px;
    top: 20px;line-height: 20px;color: #35364F;font-size: 14px;
}.myCollect>span{
    margin-left: 20px;
    cursor: pointer;
}
.collectBd .items .col01 .pic {
    margin-right: 15px;
}

.collectBd .items .col01 .name {
    width: 450px;
}
.collectBd .items .col01 .pic .xiajia{
    width: 100%;
    height: 24px;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    display: block;
    background: rgba(0, 0, 0, 0.35);
    left: 0px;
    color: #fff;
    bottom: 0px;
}
.collectBd .items .col01>span {
    left: 30px;
    top: 40px;
}

.collectBd .col04 span {
    cursor: pointer;
}

.collectBd .addCart {
    width: 96px;
    height: 21px;
    line-height: 21px;

    background: #ED2E50;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 5px;
}

/* 历史 */


.my_orderlist_bt .empty {
    right: 30px;
    top: 20px;
    color: #006837;
    cursor: pointer;
}

.history .date {
    height: 20px;
    line-height: 20px;
    padding: 11px 30px;
    background: #F4F5F8;
}

.history .list {
    padding: 30px 0 0px 30px;
}

.history .list .li {
    width: 156px;
    height: 250px;
    float: left;
    margin: 0 44px 30px 0;
    position: relative;
}

.history .list .li img {
    width: 156px;
    height: 156px;
}

.history .list .name {
    padding: 0 5px;
    height: 35px;
    line-height: 18px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    margin: 5px 0;
}

.history .list .model {
    padding: 0px 5px;
    height: 18px;
    line-height: 18px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.history .list .price {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #ED2E50;
    margin-top: 5px;
    padding: 0px 5px;
}

.history .items .icon_addCart {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    background: url(../image/common/sprite.png) no-repeat;
    background-position: -29px -3px;
    cursor: pointer;
    right: 10px;
    bottom: 3px
}
.history .list .xiajia{
    width: 156px;
    height: 24px;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
    display: block;
    background: rgba(0, 0, 0, 0.35);
    left: 0px;
    color: #fff;
    bottom: 0px;
}
/* 消息中心 */
.m_message .messageHd {
    height: 20px;
    line-height: 20px;
    padding: 11px 0px;
    background: #F4F5F8;
    border-bottom: 1px solid #E6EFF9;
}

.onekey {
    margin-top: 7px;

}

.m_message .messageHd>div,
.m_message .messageBd .items>div {
    float: left;
    text-align: center;
}

.m_message .messageBd .items {
    padding: 10px 0;
    border-bottom: 1px solid #E6EFF9;
}

.m_message .remindBd .items {
    height: 80px;
}

.m_message .col01 {
    width: 580px;
}

.m_message .f8 {
    color: #9297A5;
}

.m_message_view {
    min-height: 800px;
}

.m_message .col02,
.m_message .col03,
.m_message .col04 {
    width: 145px;
}

.m_message .messageBd .items .col01 {
    text-align: left;
}

.m_message .messageBd .items .col01 a {
    padding-left: 30px;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.m_message .remindBd .items .col01 a {
    padding-left: 0px;
}

.m_message .remindBd .lh80 {
    line-height: 80px;
}

.remindBd .items .pic {
    width: 90px;
    margin-right: 10px;
    padding-left: 30px;
}

.remindBd .items .text {
    width: 420px;
}

.remindBd .items img {
    width: 80px;
    height: 80px;
}

/* 认证 */
.auth_record .bt {
    font-size: 15px;
    line-height: 22px;
    color: #35364F;
}

.auth_record .bt>span {
    font-size: 14px;
    color: #646877;
}

.auth_list {
    width: 350px;
    padding: 15px 0 0;
}

.auth_list .items {
    padding-bottom: 15px;
    color: #9297A5;
}

.auth_list .items>span {
    color: #35364F;
}

/* 子账户 */
.account .items {
    padding: 30px 30px;
    position: relative;
}

.account .items .col01 {
    position: relative;
    margin: 16px 0;
    color: #646877;
}

.account .items .del-button,.account .items .del {
    width: 44px;
    height: 21px;
    background: #FFFFFF;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    display: block;
    right: 30px;
    top: 52px;
    text-align: center;
    color: #ED2E50;
}

/* 发票管理 */
.invoice .invoice_hd>div,
.invoice .invoice_bd .items>div {
    float: left;
    text-align: center;
}

.invoice .invoice_hd {
    background: #F4F5F8;
}

.invoice .invoice_bd .items {
    padding: 14px 0;
    height: 18px;
    line-height: 18px;
    border-bottom: 1px solid #E6EFF9;
}

.invoice .invoice_hd>div {
    color: #646877;
    height: 38px;
    line-height: 38px;
}

.invoice .col01 {
    width: 520px;
}

.invoice .col01 .title {
    padding-left: 30px;
    color: #35364F;
    text-align: center;
}

.invoice .col02 {
    width: 120px;
}

.invoiceTop {
    right: 15px;
    top: 40px;
}

.invoiceTop>a {
    padding: 3px 10px;
    width: 84px;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    color: #006837;
    margin-left: 5px;
    cursor: pointer;
}

.invoiceTop .icon {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    margin: 2px 5px 0 0;
    color: #9297A5;
}

.invoiceTop .icon.icon_fpxx {
    background: url(../image/member/icon_file.png) no-repeat center;
}

.invoice .invoice_items {
    margin-bottom: 20px;
    padding-left: 100px;
    font-size: 14px;
    color: #646877;
}

.invoice .invoice_items a {
    color: #00A1E9;
}

.invoice .invoice_items>span {
    left: 0;
    top: 0;
    font-size: 15px;
    color: rgba(0, 0, 0, 0.9);
}

.invoice_table {
    color: #666;
}

.invoice_table .hd {
    padding: 10px 0;
}

.invoice_table .col01 {
    float: left;
    width: 310px;
    padding-left: 15px;
}

.invoice_table .col02 {
    float: left;
    width: 300px;
}

.invoice_table .col03 {
    float: left;
    width: 330px;
    text-align: right;
}

.invoice_table .icon {
    margin-right: 10px;
}

.invoice_table .items {
    padding: 10px 0;
}

.invoice-infos .allPrice {
    padding: 10px 15px;
    text-align: right;
    font-size: 15px;
    border-top: 1px solid #D9DEE3;
}

.invoice-infos .allPrice>.bt {
    color: #333;
}


.invoiceList .items {
    padding: 10px 30px;
}

.invoiceList .items>div {
    margin: 10px 0;
    padding-left: 100px;
    color: #646877;
    font-size: 14px;
}

.invoiceList .items>div>span {
    left: 0;
    top: 0;
    color: #333;
}

.invoiceList .items .icon {
    width: 16px;
    height: 16px;
    margin-top: 1px;
    margin-right: 4px;
}

.invoiceList .items .copy {
    right: 140px;
    top: 15px;
    color: #35364F;
    cursor: pointer;
}

.invoiceList .items .edit {
    right: 85px;
    top: 15px;
    color: #35364F;
    cursor: pointer;
}

.invoiceList .items .del-invoice {
    right: 30px;
    top: 15px;
    color: #35364F;
    cursor: pointer;
}

.invoiceList .items .icon_copy {
    background: url(../image/member/icon_copy.png);
}

.invoiceList .items .icon_edit {
    background: url(../image/member/icon_eidt.png);
}

.invoiceList .items .icon_del {
    background: url(../image/member/icon_del.png);
}

.invoiceinfosbox .bt {
    font-size: 20px;
    line-height: 32px;
    color: #35364F;
}

.invoiceinfosbox .bt>span {
    font-size: 12px;
    color: #00A1E9;
    cursor: pointer;
}

.invoiceinfosbox .items {
    padding-left: 110px;
    margin-top: 10px;
    font-size: 14px;
    color: #646877;
}

.invoiceinfosbox .items>span {
    left: 0;
    top: 0;
}

.invoiceinfosbox .fp_img {
    width: 120px;
    height: 70px;
    right: 0;
    top: 10px;
    text-align: center;
    cursor: pointer;
    z-index: 99;
}

.invoiceinfosbox .fp_img .bg {
    height: 20px;
    line-height: 20px;
    width: 120px;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    color: #fff;
}

.invoiceinfosbox .cancel {
    display: inline-block;
    padding: 3px 10px;
    background: #006837;
    border-radius: 3px;
    color: #fff;
}


/* 维修退货 */
.my_returnBd .col02,
.my_returnHd .col02 {
    width: 300px;
    padding-left: 50px;
    text-align: left;
}

.my_returnBd .col02_1,
.my_returnHd .col02_1,
.my_returnBd .col02_2,
.my_returnHd .col02_2 {
    width: 175px;
    text-align: center;
}

.my_orderlistBd .top .date {
    padding-right: 15px;
    padding-left: 15px;
}

.my_returnBd .col03 {
    width: 120px;
    text-align: center;
    padding-top: 30px;
}

.my_returnBd .col03_1 {
    padding-top: 15px;
}

.my_returnBd .col02 {
    line-height: 80px;
    color: #9297A5;
}

.my_returnBd .col02_1 {
    line-height: 80px;
    color: #9297A5;
}

.my_returnBd .col02_2 {
    line-height: 80px;
    color: #00A1E9;
}

.my_returnBd .img,
.my_returnBd .img img {
    width: 80px;
    height: 80px;
}

.my_returnBd .img {
    margin-right: 15px;
    padding: 0 0 0 30px;
}

.my_returnBd .main {
    padding: 10px 0 10px;
}

.my_returnBd .col01 {
    border: 0;
    position: relative;
}

.my_returnBd .col01::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f5f5f5;
    position: absolute;
    left: 0;
    bottom: -10px;
}

.my_returnBd .col01 .name {
    overflow: hidden;
    margin-top: 15px;
    width: 360px;
    margin-right: 15px;
}

.my_returnBd .model {
    width: 360px;
    margin-right: 15px;
}

.seller_logo_box {
    display: inline-block;
}

.orderNumber {
    margin-left: 20px;
}

.seller_logo_box img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.my_returnBd .col01 .num {
    line-height: 80px;
    color: #9297A5;
}

.applybox {
    padding: 15px 30px;
}

.apply_items {
    padding-left: 85px;
    margin: 15px 0;
}

.apply_items>span {
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 28px;
    color: #646877;
}

.apply_items_li01>label {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
}

.apply_items_li01>label input {
    vertical-align: middle;
}

.apply_items_li02 .numbox {
    width: 82px;
    height: 28px;
    background: #F4F5F8;
    border-radius: 3px;
}

.apply_items_li02 .numbox>span {
    width: 24px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #666;
    float: left;
    font-size: 16px;
}

.apply_items_li02 .numbox input {
    width: 32px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #D9DEE3;
    border-radius: 3px;
    text-align: center;
    color: #333;
    float: left;
}

.apply_items textarea {
    background: #F4F5F8;
    border-radius: 6px;
    width: 650px;
    height: 141px;
    border: 0;
    padding: 5px;
}

.apply_items .box_upimg {
    padding: 12px 16px;
    width: 120px;
    height: 120px;
    border: 1px dashed #D9DEE3;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.apply_items .box_upimg .close {
    width: 24px;
    height: 24px;
    background: rgba(0, 0, 0, 0.3);
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    border-radius: 12px;
}

.apply_items .box_upimg img {
    width: 120px;
    height: 120px;
}

.apply_items .box_upimg2 {

    background: #fff;
    text-align: center;
    position: relative;
    color: #9297A5;
}

.apply_items .box_upimg2 .box {
    width: 120px;
    height: 120px;
    background: #EEEEEE;
}

.apply_items .box_upimg .add {
    padding-top: 25px;
    font-size: 24px;
    font-weight: 700;
    color: #35364F;
}

.apply_items .tips {
    color: #9297A5;
    line-height: 28px;
    padding-bottom: 15px;
}

.apply_items .tips2 {
    color: #006837;
    line-height: 28px;
    padding-bottom: 5px;
    font-size: 14px;
}

.apply_items .address {
    width: 364px;
    padding: 20px;
    background: rgba(255, 239, 198, 0.5);
    font-size: 14px;
    color: #646877;
    border: 1px solid #D9DEE3;
    line-height: 28px;
}

.apply_items .icon_addr {
    width: 16px;
    height: 16px;
    vertical-align: top;
    display: inline-block;
    margin: 5px 4px 0 0;
    background: url(../image/member/icon_eidt.png);
}

.apply_items .box_upimg input {
    width: 152px;
    height: 144px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.apply_items .btn {
    margin-top: 35px;
}

.apply_items .layui-btn {
    width: 131px;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    background: #006837;
    border-radius: 4px;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}

.breadcrumb {
    margin: 10px 0;
    font-size: 12px;
    line-height: 22px;
    height: 22px;
}

.breadcrumb>span {
    padding: 0 5px;
}

.returnRecordv01 {
    height: 225px;
    border-top: 3px solid #00A1E9;
}

.returnRecordv01 .fwd {
    width: 330px;
    height: 225px;
    border-right: 1px solid #f5f5f5;
    text-align: center;
    padding-top: 30px;
}

.returnRecordv01 .fwd .status {
    margin: 15px 0 10px;
}

.returnRecordv01 .fwd .btns {
    margin: 15px 0 0;
}

.returnRecordv01 .fwd .btns>span {
    width: 104px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    font-size: 14px;
    color: #35364F;
    cursor: pointer;
    border: 1px solid #D9DEE3;

}

.returnRecordv01 .jindu {
    width: 780px;
    padding-top: 90px;
    padding-left: 80px;
    display: flex;
    justify-content: center;
}

.returnRecordv01 .jindu .items {
    width: 155px;
    padding-left: 40px;
    float: left;
    height: 32px;
    line-height: 32px;
    color: #9297A5;
    font-size: 14px;
    position: relative;
}

.returnRecordv01 .jindu .item115 {
    width: 110px;
}

.returnRecordv01 .jindu .last {
    width: 120px;
}

.returnRecordv01 .jindu .items .bt {
    padding: 0 15px 0 0;
    display: inline-block;
    background-color: #fff;
    position: relative;
    z-index: 88;
}

.returnRecordv01 .jindu .items::before {
    width: 100px;
    height: 2px;
    position: absolute;
    content: '';
    background-color: #f5f4f8;
    top: 50%;
    right: 10px;
    z-index: 1;
}

.returnRecordv01 .jindu .items_on::before {
    width: 100px;
    height: 2px;
    position: absolute;
    content: '';
    background-color: #006837;
    top: 50%;
    right: 10px;
    z-index: 1;
}

.returnRecordv01 .jindu .items.last::before {
    height: 0px;
}

.returnRecordv01 .jindu .d {
    width: 32px;
    height: 32px;
    background: url(../image/member/steps.png);
    position: absolute;
    left: 0px;
    display: inline-block;
    top: 0;
}

.returnRecordv01 .jindu .d.on {
    background: url(../image/member/steps_on.png);
}
.returnRecordv01 .jindu .d.grey_on {
    background: url(../image/member/step_grey_on.png);
    background-size: 100%;
}


.returnRecordv02,
.returnRecordv03 {
    border: 1px solid #D9DEE3;
}

.returnRecordv02>.hd {
    font-size: 16px;
    line-height: 22px;
    color: #35364F;
    padding: 10px 30px;
    background: #F8F9FB;
}

.returnRecordv02_main>.hd {
    padding: 10px 0px;
    line-height: 20px;
    background: #F4F5F8;
    font-size: 13px;
    color: #646877;
}

.returnRecordv02_main .col01,
.returnRecordv02_main .col02,
.returnRecordv02_main .col03 {
    float: left;
    text-align: center;
}

.returnRecordv02_main .items {
    padding: 10px 0;
    line-height: 20px;
}

.returnRecordv02_main .col01 {
    width: 160px;
}

.returnRecordv02_main .col02 {
    width: 926px;
}

.returnRecordv02_main .col03 {
    width: 110px;
}

.product_message .bd .col01,
.product_message .hd .col01 {
    width: 700px;
}

.product_message .bd .col01 .name {
    padding-top: 30px;
    width: 500px;
}

.product_message .bd .col01 img {
    width: 100px;
    height: 100px;
    margin: 10px 15px;
}

.product_message .bd .col02 {
    width: 150px;
    line-height: 100px;
}

.product_message .hd .col02 {
    width: 150px;
}

.product_message .hd .col03 {
    width: 150px;
}

.product_message .bd .col03 {
    width: 150px;
    line-height: 100px;
}

.returnRecordfwd {
    padding: 8px 30px;
}

.returnRecordfwd>div {
    position: relative;
    min-height: 20px;
    line-height: 20px;
    padding-left: 60px;
    margin: 6px 0;
}

.returnRecordfwd>div>span {
    width: 60px;
    position: absolute;
    left: 0;
    top: 0;
}

.returnRecord>.refund {
    height: 35px;
    line-height: 35px;
    margin-left: 30px;
    margin-right: 30px;
}

.returnRecordwl .save_btn,.returnRecordwl .edit_save_btn {
    width: 130px;
    height: 32px;
    line-height: 32px;
    background: #006837;
    text-align: center;
    color: #fff;
    font-size: 15px;
    border-radius: 4px;
}

.returnRecordwl {
    padding: 20px 30px;
}

.returnRecordwl>div {
    min-height: 20px;
    line-height: 20px;
    margin: 6px 0;
}

.returnRecordwl input {
    height: 32px;
    width: 358px;
    margin-right: 20px;
    border-radius: 3px;
    padding-left: 8px;
    border: 1px solid #D9DEE3;

}

.returnRecordwl .my_orderlist_select {
    height: 32px;
    margin-right: 20px;
    border-radius: 3px;
}

.returnRecordwl .my_orderlist_selectlist {
    top: 32px;
}

.returnRecordwl .my_orderlist_select .my_orderlist_select_box {
    height: 32px;
    line-height: 32px;
}

.returnRecordwl .my_orderlist_select .my_orderlist_select_box::before {
    top: 7px;
}

.returnRecord>.refund span:first-child {
    width: 300px;
}

.returnRecord>.refund span:nth-child(2) {
    color: #646877;
}

.returnRecordfwd>div img {
    width: 80px;
    height: 80px;
    margin-right: 10px;
}

/* 订单投诉 */
.complaintHd {
    border: 1px solid #D9DEE3;
    border-left: 0;
    border-right: 0;
}

.complaintHd .col02,
.complaintBd .col02 {
    width: 180px;
}

.complaintHd .col03,
.complaintBd .col03 {
    width: 100px;
}

.complaintHd .col04,
.complaintBd .col04 {
    width: 380px;
}

.complaintBd .items .col04 {
    width: 300px;
    text-align: left;
    padding-left: 40px;
    word-break: break-all;
    text-align: center;
}

.complaintHd .col05,
.complaintBd .col05 {
    width: 150px;
}

.complaintBd .col05 {
    padding-left: 40px;
}

.complaintBd .items {
    line-height: 20px;
    display: flex;
    align-items: center;
}


.complaint_type {
    height: 32px;
    padding-left: 100px;
}

.complaint_type>span {
    line-height: 32px;
    left: 0;
    top: 0;
    color: #35364F;
    font-size: 15px;
    display: inline-block;
}

.complaint_type_box {
    width: 160px;
    height: 32px;
    border: 1px solid #D9DEE3;
}

.complaint_type_box>span {
    padding: 0 30px 0 8px;
    color: #9297A5;
    line-height: 32px;
    font-size: 14px;
}

.complaint_type_box::before {
    width: 16px;
    height: 16px;
    background: url(../image/member/icon_chevron_down.png) no-repeat center;
    position: absolute;
    right: 10px;
    top: 8px;
    content: '';
    z-index: 9;
}

.complaint_tip .ts {
    font-size: 14px;
    color: #646877;
}

.complaint_textarea {
    width: 650px;
}

.complaint_textarea textarea {
    width: 630px;
    border: 0;
    height: 120px;
    padding: 10px;
    background-color: #F4F5F8;
    border-radius: 8px;
}

.complaint_bottom {
    height: 32px;
}

.complaint_bottom .yzm {
    line-height: 32px;
    color: #9297A5;
    font-size: 15px;
    display: inline-block;
    margin-right: 10px;
}

.complaint_bottom .input {
    width: 100px;
    height: 32px;
    border-radius: 3px;
    border: 1px solid #D9DEE3;
    background-color: #F4F5F8;
    text-align: center;
}

.complaint_bottom .yzmts {
    color: #646877;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

#yzmImg {
    height: 32px;
    margin: 0 10px;
}

.complaint_bottom .yzmts .changeImg {
    color: #006837;
    cursor: pointer;
}

.complaint_active {
    width: 650px;
    overflow: auto;
}

#complaintBtns {
    width: 90px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    background-color: #00A1E9;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}

/* 意见反馈 */


.opinionBd .items {
    padding: 15px 0 10px 0;
    border-bottom: 1px solid #f5f4f8;
}

.opinionBd .topbox {
    padding: 0 50px 0 30px;
    line-height: 20px;
}

.opinionBd .items_bt {
    padding: 0 0 0 30px;
    line-height: 20px;
    min-height: 20px;
    margin-top: 10px;
    color: #646877;
    font-size: 14px;
}

.opinionBd .wen {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background: #F69943;
    color: #fff;
    display: inline-block;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 12px;
}

.opinionBd .da {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background: #006837;
    color: #fff;
    display: inline-block;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 12px;
    opacity: 0.5;
}

.opinionBd .type {
    display: inline-block;
    border: 1px solid #D9DEE3;
    font-size: 12px;
    line-height: 18px;
    color: #9297A5;
    text-align: center;
    padding: 0 5px;
}

.opinionBd .del-button {
    right: 0;
    top: 0;
    font-size: 12px;
    color: #646877;
    cursor: pointer;
}

.opinionBd .datebox {
    font-size: 12px;
    color: #9297A5;
    margin-top: 5px;
    padding-left: 30px;
}

.consultHd {
    border: 1px solid #D9DEE3;
    border-left: 0;
    border-right: 0;
}

.consultHd .col01 {
    width: 300px;
    padding: 0 0 0 10px;
}

.consultHd .col02 {
    width: 600px;
    padding: 0 0 0 10px;
}

.consultHd .col03 {
    width: 80px;
    padding: 0 0 0 10px;
}

.consultBd {
    padding: 10px 15px;
}

.consultBd .col01 {
    width: 300px;
    padding: 0 0 0 10px;
    float: left;
}

.consultBd .col02 {
    width: 665px;
    float: left;
    padding-left: 15px;
    border-left: 1px solid #f5f4f8;
}

.consultBd .col01 .pic,
.consultBd .col01 .pic img {
    width: 80px;
    height: 80px;
}

.consultBd .col01 .pic {
    float: left;
    margin-right: 10px;
}

.consultBd .col01 .title {
    margin-top: 20px;
    line-height: 20px;
}

.color00A5E3 {
    color: #00A5E3;
}

.empty-box {
    width: 333px;
    height: 164px;
    margin: 0 auto;
    padding: 100px 0 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.empty-box img {
    width: 100%;
    height: 100%;
}

.complaint_tip .my_orderlist_select {
    left: 85px;
    top: 3px;
}

.opinionBd .tit {
    word-break: break-all;
}

.purchaseBd .colorFA7E7E {
    color: #FA7E7E
}

.purchaseBd .color6CCEF9 {
    color: #6CCEF9;
}

.commonToast {
    display: none;
}

.commonToast .myAlertBox {
    width: 540px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.commonToast .myAlertBox p {
    text-align: left;
}

.purchaseToast .myAlertBox textarea,.complaintToast .myAlertBox textarea {
    width: 480px;
    border: 0;
    height: 250px;
    padding: 10px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
}

.commonToast .myAlertBox .col2 {
    padding: 0 132px;
}

.commonToast .myAlertBox .title {
    background: #f2f2f2;
    font-weight: 600;
    padding: 10px;
    line-height: 20px;
    font-size: 16px;
    position: relative;
    text-align: left;
}

.addAgency {
    height: 32px;
    line-height: 32px;
}

.evaluateBd .seller_logo_box {
    margin-right: 20px;
}

.evaluateBd .circle {
    width: 16px;
    height: 16px;
    margin-right: 3px;
}

.evaluateBd .reply {
    padding: 15px 20px 15px 10px;
    margin-left: 120px;
    background: #fff;
    border-top: 1px solid #F2F2F2;
}

.evaluateBd .ct {

}

.evaluateBd .col01 {
    border-right: 0;
}

.evaluateBd .col01 .list {
    border-bottom: 0;
}

#upimg2,
#upimg3,
#upimg4,
#upimg5,
#upimg6 {
    position: absolute;
    width: 120px;
    height: 120px;
    left: 0;
    top: 0;
    overflow: hidden;
}

#upimg2>img,
#upimg3>img,
#upimg4>img,
#upimg5>img,
#upimg6>img
{
    width: 100%;
    height: 120px;
}

.image-size16 {
    width: 16px;
    height: 16px;
}

.audit_text {
    margin: 0 5px;
}

.audit_icon01,
.audit_icon02 {
    margin-left: 30px;
    margin-top: 10px;
}

.purchasePage #my_orderlistBd,
.evaluatePage #my_orderlistBd {
    min-height: 350px;
    position: relative;
}

.step-box {
    width: 540px;
    height: 30px;
}

.step-box img {
    width: 100%;
    height: 100%;
}

.step-text-box {
    margin-bottom: 50px;
}

.step-text-box span {
    display: inline-block;
    width: 176px;
    text-align: center;
}

.changePwd .secure_box {
    width: 540px;
    height: 350px;
    border: 0;
    margin: 0 auto;
    padding-top: 30px;
}

.phone-box {
    margin-left: 90px;
    margin-bottom: 20px;
}

.phone-box .phone {
    margin-left: 10px;
}

.input-box input {
    width: 210px;
    height: 48px;
    margin-left: 90px;
    margin-right: 5px;
    margin-bottom: 50px;
    padding-left: 8px;
}

.input-box .btn {
    width: 135px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #FA7E7E;
    color: #ED2E50;
}

.secure_box .submit {
    height: 50px;
    line-height: 50px;
    width: 360px;
    text-align: center;
    background: #FA7E7E;
    color: #fff;
    font-size: 15px;
    border-radius: 4px;
    margin: 0 auto;
}

.changeLoginPwdToast .myAlertBox {
    width: 320px;
}

.changeLoginPwdToast .yzm-box {
    margin: 30px 36px;
}

.changeLoginPwdToast input {
    width: 110px;
    height: 32px;
    padding-left: 8px;
}

.changeLoginPwdToast #yzmImg {
    height: 36px;
}

.changeLoginPwdToast .sure {
    width: 250px !important;
}

.changeLoginPwdToast .myAlertBox .btn {
    background: #006837;
    color: #fff;
}

.pwd-box {
    margin-left: 50px;
}

.pwd-box input {
    width: 290px;
    height: 46px;
    margin-bottom: 20px;
    padding-left: 8px;
}

.pwd-box span {
    width: 100px;
    display: inline-block;
    text-align: right;
    margin-right: 15px;
}

.secure_box .submitPwd {
    margin-top: 30px;
}

.change_success_box {
    padding-top: 20px;
    margin-left: 60px;
}

.change_success_box img {
    width: 42px;
    height: 40px;
}

.change_success_box span {
    font-size: 24px;
    margin-left: 20px;
}

.secure_box .logout .tit2 {
    line-height: 20px;
}

.verification-phone {
    margin-bottom: 20px;
}

.verification-phone .phone {
    text-align: left;
}

.logoutToast ul {
    text-align: left;
    font-size: 15px;
    margin-left: 40px;
    margin-top: 10px;
}

.logoutToast ul li {
    display: flex;
    align-items: center;
    height: 38px;
    line-height: 38px;
    color: #35364F;
}

.logoutToast ul li .circle {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #D9DEE3;
    margin-right: 10px;
}

.logoutToast textarea {
    width: 452px;
    height: 150px;
    border: 1px solid #D9DEE3;
    margin-top: 8px;
    margin-bottom: 36px;
    padding-left: 8px;
    padding-top: 8px;
}

.logoutToast .select_circle {
    background: url("../image/member/logout_select.png") no-repeat center;
    background-size: 100% 100%;
}

.logoutToast .sure {
    background: #ED2E50 !important;
}

.logout_success_box p,
.logout_fail_box p {
    text-align: center !important;
}

.logout_success_box p img,
.logout_fail_box p img {
    margin-top: 70px;
    margin-bottom: 46px;
    width: 77px;
    height: 77px;
}

.myModa .myAlertBox .logout_title {
    font-size: 24px;
    color: #35364F;
}

.myModa .myAlertBox .msg {
    font-size: 12px;
    margin-bottom: 87px;
}

.reapply,
.cancelapply {
    background: #006837 !important;
}

.myModa .myAlertBox .btn.backgroundfff {
    background: #fff;
    border: 1px solid #D9DEE3;
}

.goshop>a {
    width: 150px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #D9DEE3;
    color: #006837;
    font-size: 18px;
    background-color: #fff;
}

.exampleToast {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 4999;
    display: none;
}

.exampleToast .alertBox {
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    width: 1200px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.exampleToast .alertBox .title-box {
    padding: 10px;
    line-height: 20px;
    position: relative;
    background: #646877;
    font-size: 15px;
    color: #fff;
}

.exampleToast .example-img-box {
    width: 800px;
    height: 572px;
    margin-left: 200px;
    margin-top: 20px;
}

.exampleToast .example-img-box img {
    height: 100%;
}

.exampleToast .alertBox .note {
    margin-top: 20px;
    margin-bottom: 30px;
}

.exampleToast .alertBox .small-title {
    margin-top: 30px;
}

.download-template {
    margin-left: 10px;
}

.invoice_bd {
    width: 100%;
    position: relative;
}

.invoiceinfosbox .colorFA7E7E {
    color: #FA7E7E;
}

.invoiceinfo-step-box {
    height: 120px;
    background: #fff;
}

.invoiceinfo-step {
    margin-left: 200px;
    padding-top: 46px;
}

.invoiceinfo-step .heng {
    width: 88px;
    height: 4px;
    background: #BFC3CF;
    float: left;
    margin-top: 12px;
}

.invoiceinfo-step .num {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 50%;
    background: #BFC3CF;
    color: #fff;
    float: left;
}

.invoiceinfo-step-text {
    float: left;
    color: #BFC3CF;
    font-size: 14px;
    width: 50px;
    display: block;
    left: -12px;
    top: 28px;
}

.invoiceinfo-step .on {
    background: #006837;
}

.inlineBlock {
    display: inline-block;
}

.invoiceToast label {
    width: 100px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.invoiceToast .inlineBlock input {
    height: 32px;
    line-height: 32px;
    width: 358px;
    border: 1px solid #D9DEE3;
    padding-left: 8px;
}

#invoice_type {
    height: 32px;
    line-height: 32px;
    width: 368px;
    border: 1px solid #D9DEE3;
}

.invoiceToast .layui-form-item {
    margin-bottom: 15px;
    margin-left: 30px;
}

.invoiceToast #form-box {
    margin-top: 30px;
}

.invoiceToast .myAlertBox .col2 {
    margin-top: 50px;
}

.invoiceToast .myAlertBox {
    text-align: left;
}

.invoiceToast .myAlertBox .code {
    margin-left: 20px;
}

.pdfToast .alertBox {
    height: 750px;
}

.pdfToast .alertBox .toast-btn {
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #ECF0F4;
    color: #35364F;
    display: inline-block;
    border-radius: 4px;
    margin-right: 10px;
}

.pdfToast .example-img-box {
    width: 900px;
    height: 572px;
    margin-left: 150px;
}

.emailToast .email {
    width: 350px;
    height: 32px;
    line-height: 32px;
    padding-left: 8px;
    border: 1px solid #D9DEE3;
    margin-bottom: 78px;
}

.emailToast .sure,
.emailToast .yzm-sure,.emailToast .email-sure {
    width: 130px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #006837;
    border-radius: 4px;
    margin: 0 auto 30px;
}

.emailToast .myAlertBox .tip {
    margin-top: 25px;
    margin-bottom: 20px;
    color: #999;
}

.emailToast .myAlertBox .email-tip {
    width: 358px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #FFEEEE;
    color: #ED2E50;
    margin: 20px auto 10px;
}

.emailToast .myAlertBox .email-text {
    margin-bottom: 15px;
    font-size: 20px;
}

.emailToast .myAlertBox .email-input {
    margin-top: 10px;
    margin-bottom: 18px;
    width: 190px;
    padding-left: 8px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #D9DEE3;
}
.discuss_content {
    color: #35364F;
    font-size: 12px;
    margin-left: 120px;
    margin-bottom: 7px;
}
.evaluate-other {
    width: 350px;
}
.returnRecord {
    margin-bottom: 28px;
    margin-top: 20px;
}
.refund_voucher_img_url {
    position: absolute;
    right: 53px;
    top: 3px;
    width: 70px;
    border: 1px solid #D9DEE3;
    text-align: center;
    height: 27px;
    line-height: 27px;
    border-radius: 3px;
}
.edit_box {
    margin-right: 20px;
    margin-left: 150px;
}
.edit_box img {
    vertical-align: middle;
}
.warehouse_address {
    margin-left: 30px;
    margin-right: 30px;
    height: 32px;
    line-height: 32px;
    color: #000;
    border-bottom: 1px solid #F4F5F8;
}
.returnRecordwl .delivery_name {
    margin-right: 60px;
}
.returnRecordv01 .fwd .sureReceipt span{
    color: #09BB07;
    border: 1px solid #09BB07;
}
.track_box {
    margin:20px 10px 0 25px;
    border-left: 2px solid #D9DEE3;
    padding: 0 0 0 40px;
}
#track .items {
    text-align: left;
    margin-bottom: 25px;
    color: #646877;
    font-size: 12px;
}
#track .items::before {
    width: 10px;
    height: 10px;
    border-radius: 7px;
    border: 2px solid #fff;
    background-color: #D9DEE3;
    position: absolute;
    left: -48px;
    top: 2px;
    content: '';
    display: inline-block;
}
.box_upimg .del {
    right: 0;
    top: 0;
}
.box_upimg .del img {
    width: 24px;
    height: 24px;
}
.invoice {
    background: #fff;
}
.dorpdown-search-box,.message-dorpdown-search-box  {
    position: absolute;
    right: 38px;
    z-index: 999;
    background: #fff;
    border: 1px solid #006837;
}

.real_name_item,.company_name_item {
    height: 42px;
    line-height: 42px;
    padding-left: 8px;
    border-radius: 3px;
    border-bottom: 1px solid #D9DEE3;
}
.type-form i {
    margin-top: 9px!important;
}
.complaint_tip {
    margin: 20px 0;
    font-size: 13px;
    color: #9297A5;
    text-align: left;
}
.vipRz-img {
    width: 76px;
    height: 24px;
}
.drug_box span {
    width: 87px;
    height: 24px;
    border-radius: 12px;
    display: inline-block;
    background: linear-gradient(93deg, #2BB5BE 3.8%, #41CE93 99.19%);
}
.drug_box span b {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
}
.drug_box span img {
    margin: 6px 3px 0px 10px;
}
.text_deal_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.text_deal_2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.reply {
    margin-top: 10px;
    background: #F4F5F8;
    overflow: hidden;
}
.col02_7 {
    width: 175px;
    text-align: center;
    margin-top: 23px;
}
.col02_8 {
    width: 150px;
    text-align: center;
    margin-top: 33px;
}
.returnRecordv01 .jindu .items_grey_on::before {
    width: 100px;
    height: 2px;
    position: absolute;
    content: '';
    background-color: #646877;
    top: 50%;
    right: 10px;
    z-index: 1;
}
.opinion_total_box span {
    font-size: 15px;
}
#track {
    max-height: 560px;
    overflow: auto;
}
.mt15 {
    margin-top: 15px;
}
.pdfToast .left img,.pdfToast .right img {
    width: 36px;
    height: 36px;
    float: left;
    margin-top: 27px;
}
.pdfToast .max-invoice-box {
    width: 400px;
    overflow: hidden;
}
.pdfToast .invoice-img-box img {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 10px;
}
.pdf_bottom_swiper {
    height: 98px;
    display: flex;
    justify-content: center;
}
.zp-list-box {
    white-space: nowrap;
    text-align: left!important;
    overflow: auto;
}
.orderlistview .view04_bd .zp-list-box{
    overflow-x: auto;
    box-sizing: border-box;
}
.kDogDN {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.eEKcnv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.identification-toast {
    width: 386px;
    top: -76px;
    left: 35px;
    background: #FEFFED;
    padding: 10px;
    border: 1px solid #BFC3CF;
    border-radius: 3px;
    z-index: 99;
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.10), 0px 8px 10px 1px rgba(0, 0, 0, 0.06), 0px 3px 14px 2px rgba(0, 0, 0, 0.05);
}
.company_name_div {
    width: 361px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    margin-left: 4px;
    padding-left: 5px;
}
.name_div {
    width: 361px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    padding-left: 5px;
}
.mt20 {
    margin-top: 20px;
}
.time-box {
    color: #ED2E50;
}
.eye-img-box {
    right: 12px;
    top: 12px;
}
.warn-icon {
    width: 16px;
    height: 16px;
    margin-right: 9px;
    vertical-align: bottom
}
.evaluateBd .name a {
    color: #35364F;
}
.czToast .myAlertBox p {
    font-size: 13px;
    color: #666;
    margin:15px 30px;
    padding: 0;
}
.service-tip {
    color: #ED2E50;
    font-size: 12px;
}
.service-tip img {
    margin:3px 10px 0;
}