﻿.ly_usertop {
    margin-top: 0.6rem;
}

.index_banner {
    position: relative;
    height: 5rem;
}

.Calendar {
    right: auto;
    top: 1.25rem;
}
.ly_user_invitationInfo{
    width: 100%;
}
.uploadBtn {
    display: inline-block;
    outline: none;
    resize: none;
    border: none;
    padding: 5px 10px;
    background: #1b6d8c ;
    color: #fff;
    font-size: 14px;
}
.ly_userindex_left {
    width: 1.7rem;
    float: left;
    /*margin-top: 0.08rem;*/
    padding-top: 0.14rem;
    background-size: 0.16rem 5.45rem;
    border-right: 1px solid #bbbbbb;
}

.ly_userindex_left ul {
    width: 100%;
    height: auto;
}

.ly_userindex_left ul li {
    width: 100%;
    min-height: 0.7rem;
    height: auto;
}

.ly_userindex_left ul li a {
    display: block;
    position: relative;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.2rem;
    cursor: pointer;
}

.ly_userindex_left ul li a:hover {
    color: #ff5b21;
}

.ly_userindex_left ul li a.cur {
    color: #ff5b21;
}

.ly_userindex_left li:hover .ly_userleft_bj {
    background: url(/img/default/icon41.png) right center no-repeat;
    background-size: 0.4rem 0.32rem;
    right: -0.15rem;
}

.ly_userleft_bj {
    position: absolute;
    background: url(/img/default/icon72.png) right center no-repeat;
    background-size: 0.16rem 0.16rem;
    right: -0.08rem;
    top: 0px;
    width: 0.4rem;
    height: 0.7rem;
}
.ly_userleft_fenlei_bj{
    position: absolute;
    background: url(/img/default/icon72.png) right center no-repeat;
    background-size: 0.16rem 0.16rem;
    right: -0.08rem;
    top: 0px;
    width: 0.4rem;
    height: 0.7rem;
}
.Subcategorization{
    font-size: 16px!important;
    padding-left: 40px;
    color:#666;
    cursor: pointer;
}
.Subcategorization:hover .ly_userleft_fenlei_bj {
    background: url(/img/default/icon66.png) right center no-repeat;
    background-size: 0.16rem 0.16rem;
    right: -0.08rem;
}
.fenlei_bj_active{
    background: url(/img/default/icon66.png) right center no-repeat;
    background-size: 0.16rem 0.16rem;
    right: -0.08rem;
}
.ly_userindex_left .cur .ly_userleft_bj {
    display: block;
    background: url(/img/default/icon41.png) right center no-repeat;
    background-size: 0.4rem 0.32rem;
    right: -0.15rem;
}
/*会员中心首页右边*/
.ly_userindex_right {
    /*width: 9.6rem;*/
    width: 100%;
    min-width: 7rem;
    height: auto;
    float: right;
}

.ly_userindex_title_left {
    /*background: #fff !important;*/
    background: rgb(245,245,245);
    padding: 0.2rem;
    padding-bottom: 0.1rem;
    zoom: 1;
    height: 2.41rem;
    position: relative;
}

.ly_userindex_msgTitle {
    height: 0.4rem;
    font-size: 0.16rem;
}
.uploadPic{
    position:relative;
    cursor:pointer
}
.uploadPic img {
    width: 6rem;
    height: 3.6rem;
    position:relative;
}
.ly_lessonnew_text{
    position:absolute;
    top:15%;
    left:29%;
}
.uploadPic-tip {
    position: absolute;
    top: 3.8rem;
}
.ly_userindex_uname {
    width: 2.8rem;
    float: left;
    margin-bottom: 0.1rem;
    /*overflow: hidden;*/
    background: #fff;
    padding: 0.15rem;
}

.ly_userindex_pic {
    width: 1.3rem;
    height: 1.3rem;
    float: left;
    position: relative;
}

.ly_userindex_pic a img {
    width: 1.2rem;
    height: 1.2rem;
}

.ly_userindex_info {
    float: right;
    width: 1.1rem !important;
    height: 50%;
}

.ly_userindex_jname {
    display: inline-block;
    margin-top: 0.05rem;
    margin-bottom: 0.1rem;
}

.ly_userindex_jname a {
    font-size: 0.12rem;
    color: #0995ab;
}

.ly_userindex_infoname {
    display: block;
    width: 0.58rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ly_userindex_rank {
    display: inline-block;
    width: 0.4rem;
    height: 0.2rem;
    background: #ccc;
    color: #fff;
    font-weight: 600;
    text-align: center;
    line-height: 0.2rem;
    vertical-align: middle;
    margin-top: 0.1rem;
}

.ly_userindex_rili {
    display: inline-block;
    vertical-align: bottom;
    position: relative;
}

.ly_userindex_rili img {
    width: 0.3rem;
    vertical-align: bottom;
    margin-left: 0.05rem;
    cursor: pointer;
}

.ly_userindex_change {
    margin-top: 0.1rem;
    overflow: hidden;
    cursor: pointer;
}

.ly_userindex_change img {
    float: left;
    margin-left: -0.05rem;
    width: 0.3rem;
}

.ly_userindex_change span {
    float: left;
    margin-top: 0.05rem;
    margin-left: 0.05rem;
}

.ly_userindex_change_user {
    margin-top: 0.05rem;
    overflow: hidden;
    cursor: pointer;
}

.ly_userindex_change_user img {
    width: 0.24rem;
    float: left;
}

.ly_userindex_change_user span {
    float: left;
    margin-left: 0.05rem;
    margin-top: 0.02rem;
}

.ly_user_account {
    width: 2.8rem;
    height: 100%;
    padding: 0.2rem;
    float: left;
    box-sizing: border-box;
    margin-left: 0.5rem;
    padding-top: 0.1rem;
}

.ly_user_account div {
    display: inline-block;
    width: 1.1rem;
    padding: 0.15rem;
    text-align: center;
}

.ly_user_account div p {
    font-size: 0.16rem;
}

.ly_user_account div span {
    color: #1b6d8c;
}

.ly_user_account div:nth-child(1) {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    width: 1.15rem;
}

.ly_user_account div:nth-child(4) {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-top: -0.05rem;
}

.ly_user_publish {
    position: absolute;
    right: 1.5rem;
    top: 0.9rem;
}

.ly_user_publish a {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    background: rgb(5, 179, 210);
    font-size: 0.16rem;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

.ly_user_publish a:hover {
    background: #1b6d8c;
    color: #fff;
    border: 1px solid #1b6d8c;
}

.ly_user_publishright {
    /*width: 2.5rem;*/
    /*float: right;*/
    /*position: relative;*/
    /*margin-top: 0.55rem;*/
    position: absolute;
    right: 1.5rem;
    top: 1.6rem;
}

.ly_user_publishright div {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    background: rgb(5, 179, 210);
    font-size: 0.16rem;
    text-align: center;
    cursor: pointer;
}

.ly_user_publishright div:hover {
    background: #1b6d8c;
    color: #fff;
    border: 1px solid #1b6d8c;
}

.ly_user_mission {
    width: 2.5rem;
    float: right;
    position: relative;
    margin-top: 0.15rem;
}

.ly_user_mission div {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    background: rgb(5, 179, 210);
    font-size: 0.16rem;
    text-align: center;
    cursor: pointer;
}

.ly_user_mission div:hover {
    background: #1b6d8c;
    color: #fff;
    border: 1px solid #1b6d8c;
}

.ly_user_dealer{
    margin-top: 0.15rem;
}

.ly_user_rightbot {
    width: 100%;
    margin-top: 0.1rem;
}

.ly_user_rightbot ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.ly_user_rightbot li {
    /*width: 4.75rem;*/
    width: 49.7%;
    display: inline-block;
    /*background: #fff;*/
    background: rgb(245,245,245);
    height: 1.2rem;
    margin-top: 0.05rem;
}

.ly_user_rightbot li:hover {
    box-shadow: 2px 2px 5px #999;
}

.ly_user_rightbot_left {
    float: left;
    height: 100%;
    line-height: 1.2rem;
    padding-left: 0.4rem;
}

.ly_user_rightbot_left img {
    -moz-box-shadow: 2px 2px 5px #999;
    -webkit-box-shadow: 2px 2px 5px #999;
    box-shadow: 2px 2px 5px #999;
}

.ly_user_rightbot li:nth-child(2n+2) {
    margin-left: 0.05rem;
}

.ly_user_rightbot_left {
    float: left;
    height: 100%;
    line-height: 1.2rem;
    padding-left: 0.4rem;
}

.ly_user_rightbot_left span {
    display: inline-block;
    height: 0.8rem;
    width: 0.8rem;
    background-image: url(/img/spiritmap-new.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}

.ly_user_rightbot_left_jifen {
    background-position: -106px -196px;
}

.ly_user_rightbot_left_yue {
    background-position: -300px -190px;
}

.ly_user_rightbot_left_dingdan {
    background-position: -208px -194px;
}

.ly_user_rightbot_left_gouwuche {
    background-position: -407px -190px;
}

.ly_user_rightbot_left_zhangdan {
    background-position: 0 -190px;
}
.ly_user_rightbot_left_yaoqing{
    background-position: -380px -365px;
}

.ly_user_rightbot_left_youhui{
    background-position: -473px -365px;
}
.ly_user_rightbot_center {
    float: left;
    width: 1.2rem;
    margin-top: 0.3rem;
    font-size: 0.18rem;
    margin-left: 0.4rem;
}

.ly_user_rightbot_center p {
    color: #333;
}

.ly_user_rightbot_center span {
    font-weight: bold;
    font-size: 0.16rem;
    margin-top: 0.2rem;
    display: inline-block;
}

.layui-layer-title {
    text-align:center;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 16px!important;
    color: #333;
    overflow: hidden;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0
}

.ly_user_rightbot_Mtop {
    float: left;
    width: 1rem;
    font-size: 0.16rem;
    color: #1b6d8c;
    /*margin-top: 0.74rem;*/
    margin-top: 0.4rem;
    cursor: pointer;
    text-align: center;
}

.ly_user_rightbot_Mtop span {
    display: block;
    text-align: center;
}

.for_pass {
    display: none;
}
.tip_left {
    float: left;
    background: url('/img/default/icon62.png') no-repeat;
    background-size: 0.46rem 0.41rem;
    width: 0.46rem;
    height: 0.41rem;
}

.paid_tip {
    width: 100%;
    height: auto;
    padding-left: 1rem;
    padding-top: 0.3rem;
    display: none;
}

.tip_right {
    float: left;
    margin-left: 0.25rem;
    width: 3rem;
}
/*.tip_right h3{ font-size:0.16rem; color:#666666; margin-bottom:0.1rem;}*/
/*ycy0829*/
.tip_right span.pay {
    display: inline-block;
    font-size: 0.16rem;
    color: #666666;
    margin-bottom: 0.1rem;
}

.tip_right p {
    font-size: 0.12rem;
    color: #999999;
    line-height: 0.2rem;
}

.tip_bottom {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
}

.tip_bottom a.tip_pro {
    display: inline-block;
    width: 1.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border: 1px solid #1b6d8c;
    text-align: center;
    color: #1b6d8c;
    font-size: 0.14rem;
    margin-right: 0.1rem;
}

.tip_bottom a.tip_success {
    display: inline-block;
    width: 1.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border: 1px solid #1b6d8c;
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
    background: #1b6d8c
}

.tip_bottom a.tip_return {
    display: block;
    margin-top: 0.3rem;
    font-size: 0.12rem;
    color: #2277ba;
    cursor: pointer;
}

#RechargeAccount {
    display: none;
}

.address {
    width: 100%;
    height: auto;
    margin-top: 0.3rem;
    overflow: hidden;
    background: #fff;
}

.p_f {
    margin-bottom: 0.2rem;
    overflow: hidden;
    margin-top:0.3rem;
}

.p_left {
    width: 1rem;
    height: auto;
    float: left;
    text-align: right;
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.4rem;
    margin: 0 !important;
}

.p_right {
    float: left;
    margin-left: 0.33rem;
    color: #999;
    font-size: 0.16rem;
}

.p_input-1 {
    width: 3.5rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
    padding-left: 0.2rem;
    margin-right: 0.1rem;
    margin-left: 0.9rem;
}
.p_input {
    width: 3.5rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
    padding-left: 0.2rem;
    margin-right: 0.1rem;
    /*margin-left:0.9rem;*/
}
.ly_user_balance_points {
    width: 3.5rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
    padding-left: 0.2rem;
    margin-right: 0.1rem;
    margin-left: 0.9rem !important;
}
input, textarea, select {
    color: #666666;
}
.p_right .p_input {
    margin-right: 0;
}

.radio_p {
    display: inline-block;
    width: 1.1rem;
    height: 0.4rem;
    line-height: 0.38rem;
    margin-right: 0.15rem;
    cursor: pointer;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 0.14rem;
    color: #666666;
}

.radio_p input {
    display: none;
}

.checked {
    border: 1px solid #e00025;
    color: #e00025;
}

button.person_btn {
    width: 2.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 0.16rem;
    background: #1b6d8c;
    cursor: pointer;
    border: none;
    margin: 0 auto;
    margin-top: 0.3rem;
}

.phonespan {
    display: block;
    width: 1.37rem;
    height: 0.33rem;
    background: #1b6d8c;
    color: #fff;
    line-height: 0.33rem;
    text-align: center;
}

.textcenter {
    width: 7.8rem;
    text-align: center;
}

.sfMiddle {
    display: inline-block;
    height: 0.33rem;
    line-height: 0.33rem
}

.sfRight {
    display: inline-block;
    width: 0.8rem;
    height: 0.33rem;
    line-height: 0.33rem;
    float: right;
    text-align: center;
    background: #e0e0e0;
}
.sfRight:hover{
    color:#333;
}
.binding{
    display: inline-block;
    width: 0.8rem;
    height: 0.33rem;
    line-height: 0.33rem;
    float: right;
    text-align: center;
    background: #df0024;
    color:#fff;
}
.binding:hover{
    color:#fff;
}
.tel_c {
    width: 100%;
    height: auto;
    padding: 0.2rem;
}

.l_f {
    width: 100%;
    height: auto;
    margin-bottom: 0.35rem;
    overflow: hidden;
}

.login_form {
    width: 100%;
    height: auto;
    margin-top: 0.25rem;
}

input.l_input {
    width: 100%;
    height: 0.6rem;
    background: #f3f3f3;
    border: none;
    font-size: 0.16rem;
    color: #999999;
    padding-left: 0.2rem;
}

input.l_pass {
    width: 2.2rem;
    height: 0.6rem;
    background: #f3f3f3;
    border: none;
    font-size: 0.16rem;
    color: #999999;
    padding-left: 0.2rem;
}

.L_captcha {
    width: 1.75rem;
    height: 0.6rem;
    margin-left: 0.1rem;
}

input.l_btn {
    width: 1.75rem;
    cursor: pointer;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    border: none;
    background: rgba(5,179,210,0.95);
    font-size: 0.16rem;
    color: #fff;
    margin-left: 0.12rem;
}

button.l_btn {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
    text-align: center;
    background: rgba(5,179,210,0.95);
    border: 1px solid rgba(5,179,210,0.95);
    transition: all 0.3s linear;
    color: #fff;
    font-size: 0.22rem;
    border-radius: 0.03rem;
}

/*我的账单*/
.ly_userbill {
    width: 100%;
    height: auto;
    /* padding-bottom: 0.2rem; */
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0.3rem;
    color: #333333;
    margin-top:0.3rem;
}
/*.ly_userbill span {*/
/*    width: 1.5rem;*/
/*    height: 0.45rem;*/
/*    line-height: 0.45rem;*/
/*    text-align: center;*/
/*    color: #fff !important;*/
/*    background: #1b6d8c;*/
/*    font-size: 0.18rem;*/
/*    display: block;*/
/*    !*cursor: pointer;*!*/
/*}*/
/*.ly_userbill_quota {
    float: right;
    font-size: 24px;
    font-weight: bold;
    margin-right: 20px;
}
    .ly_userbill_quota font {
        color: red;
    }*/

.ly_user_balance {
    width: 100%;
    height: auto;
    /*overflow: hidden;*/
    background: #fff;
}

.ly_userbalance_nav {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
}

.ly_userdaohang {
    /*width: 9.6rem;*/
    width: 100%;
    height: 0.45rem;
    border-bottom: 1px solid #e5e5e5;
    float: left;
}

.ly_userdaohang ul {
    padding-left: 0rem;
    overflow: hidden;
}

.ly_userdaohang ul li {
    width: 20%;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: center;
    float: left;
}

.ly_userdaohang ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.18rem;
    color: #333333;
    cursor: pointer;
}

.ly_userdaohang ul li .active {
    color: #fff !important;
    background: #1b6d8c;
}

.ly_userdaohang ul li a:hover {
    color: #fff;
    background: #1b6d8c;
}

.ly_userbill td {
    border: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #999;
    text-align: center;
}

.ly_userbill th {
    border: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #666;
    text-align: center;
    background: #f5f5f5;
}

.ly_userbill .alr {
    text-align: right;
}

.ly_user_invoice {
    height: 3rem !important;
    text-align: center;

}

.ly_user_invoice span {
    font-size: 0.16rem;
    color:#666666
}

/*.ly_userbill td:first-child {*/
/*    width: 0.83rem;*/
/*    !*padding-left: 0px;*!*/
/*    margin-right: 0.25rem;*/
/*    padding-right: 0.25rem;*/
/*    text-align: center;*/
/*}*/

.SearchNo_main_kefu {
    margin-top: 1rem;
    display: block;
    width: 1rem;
    height: 0.36rem;
    text-align: center;
    line-height: 0.36rem;
    color: #fff;
    margin-left: 411px;
    background-color: rgb(5, 179, 210);
    font-size: 0.16rem;
    cursor: pointer;
}

a.SearchNo_main_kefu:hover {
    color: #fff;
}

/*积分兑换*/
.ly_user_prize {
    width: 100%;
    height: auto;
    margin-top: 0.22rem;
    background-color: #fff;
}

.ly_user_prize_list {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ly_user_prize_list li {
    width: 1.9rem;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 0rem 0.15rem 0.15rem 0.15rem;
    transition: all 0.3s linear;
    margin: 0.25rem;
}

.ly_user_prize_list li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ly_user_prizepic {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    font-size: 0;
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}

.ly_user_prizepic div {
    width: 1.27rem;
    height: 1.27rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
}

.ly_user_prizetext {
    width: 100%;
    height: auto;
    padding-top: 0.1rem;
}

.ly_user_prizetext .gift {
    font-size: 0.16rem;
    color: #999999;
    line-height: 0.24rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.5rem;
}

.ly_user_prizetext p {
    text-align: center;
    font-size: 0.16rem;
    color: #666666;
}

.ly_user_prizetext p span {
    font-size: 0.16rem;
    color: #1b6d8c;
}

.exchange_more {
    text-align: center;
    font-size: 0.16rem;
    /*height: 0.5rem;*/
    height: 2.39rem;
    line-height: 0.5rem;
}

.exchange_more span {
    position: relative;
    top: 1rem;
}

.dui {
    width: 5.4rem;
    height: 2.6rem;
    background: #fff;
    padding: 0.2rem 0.35rem;
}

.ly_user_dui_title {
    width: 100%;
    height: auto;
}

.ly_user_dui_title p {
    color: #666;
    font-size: 0.14rem;
    margin-top: 0.05rem;
}

#gtitle {
    display: inline-block;
    font-size: 0.18rem;
    color: #333333;
}

.ly_user_exchange {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
    overflow: hidden;
}

.ly_user_exchange a {
    display: block;
    float: left;
    width: 1.3rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.18rem;
    color: #fff;
    background: #999999;
    margin-right: 0.1rem;
}

.ly_user_exchange a:hover {
    color: #fff;
}

.ly_user_exchange .active {
    background: rgb(5, 179, 210);
}

.ly_user_tips {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
    padding-top: 0.2rem;
    border-top: 1px dashed #e5e5e5;
}

.ly_user_tips p {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #666;
}

.ly_user_tips p a {
    color: #ff0000;
    text-decoration: underline;
}

.BalanceToPoints_address {
    padding: 0 0.2rem;
    margin-top: 0.2rem;
}

.ly_user_integral {
    color: #000;
    height: 100%;
    padding: 0rem 0.2rem;
    display: inline-block;
    float: right;
    font-size: 0.2rem;
    font-weight: bold;
    position: relative;
    top: 0.08rem;
}

.account_title {
    width: 100%;
    height: auto;
    /* padding-bottom: 0.2rem; */
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0.3rem;
    color: #333333;
}
.account_title ul{
    width:6rem;
    float:left;
}
.ly_user_order {
    width: 100%;
    height: auto;
    padding: 0.2rem;
}

.ly_user_content {
    width: 100%;
    height: auto;
    text-align: center;
}

.ly_user_content ul {
    width: 100%;
    height: auto;
}

.ly_user_content ul li {
    width: 100%;
    height: auto;
    background: #f7f7f7;
    margin-top: 0.15rem;
}

.account_order_nodata {
    height: 3rem!important;
    padding: 0.7rem 0;
    padding-left: 0.18rem;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    /*font-size: 0.2rem;*/
}

.account_order_nodata span {
    font-size: 0.16rem;
    color: #666666;
    /*margin-left: 0.25rem;*/
}
.search_Noresult{
    text-align:center;
}

.ly_user_order_title {
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
    background: #f7f7f7;
    font-size: 0.16rem;
    color: #333333;
    padding-left: 0.5rem;
    text-align: center;
}

.ly_user_order_num {
    width: 1.9rem;
    float: left;
    font-size: 0.16rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;


}

.ly_user_order_date {
    float: left;
    margin-left: 0.1rem;
    font-size: 0.16rem;
    color: #333333;
    width: 1.5rem;
}

.ly_user_order_price {
    float: left;
    text-align: center;
    /*cursor: pointer;*/
    width: 1.6rem;
    color: #333333;
}

.ly_user_order_staus {
    /*cursor: pointer;*/
    position: relative;
    text-align: center;
    width: 1.8rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gg_num {
    padding-left: 0.14rem;
}

.order_color {
    color: #999;
}

.ly_user_inet {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    text-indent: 2em;
    font-size: 0.16rem;
    line-height: 0.4rem;
    padding: 0.2rem;
    background-color: #fff;
    margin-top: 0.3rem;
}

.messages_no{
    text-align: center;
    font-size: 0.16rem;
    color: #666666;
    height: 0.5rem;
}
.bbs_shi {
    width: 100%;
    height: auto;
    background: #fff;
    margin-top: 0.3rem !important;
}
.account_pay {
    width: auto !important;
    float: right !important;
    font-size: 0.18rem;
    color: #333333;
}


.account_exchange_bottom {
    width: 100%;
    margin-top: 0.4rem;
    text-align: center;
}

.account_exchange_bottom span {
    display: inline-block;
    width: 1.5rem;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #1b6d8c;
    font-size: 0.18rem;
    border: 1px solid #1b6d8c;
}

.account_exchange_bottom span:nth-child(1) {
    margin-right: 0.5rem;
}

.ly_user_inet table {
    margin-left: 0.2rem;
    width: 100%;
}
.ly_userbill_no{
    height:3rem;
    line-height:3rem;
    text-align:center;
    font-size:0.16rem;
    color:#666666
}

.ly_user_inet p {
    text-indent: 2em !important;
    font-size: 0.16rem !important;
    line-height: 0.4rem !important;
    color: #333;
}

.ly_user_rule {
    color: rgb(51, 51, 51);
    letter-spacing: 0px;
    font-size: 16px;
    background: rgb(255, 255, 255);
    font-family: 微软雅黑;
}

.jf_bt {
    font-size: 0.18rem;
}

.ly_user_obtain {
    margin: 0.25rem 0;
}

.tr_ys1 {
    background: rgb(233, 241, 245);
}

.tr_h {
    height: 0.3rem;
}

.ly_user_inet th {
    background: rgb(208, 227, 234);
    border: 1px solid black;
}

.ly_user_inet td {
    border: 1px solid black;
}

.td_h {
    width: 30%;
    padding: 1px 1px 0px;
}

.td_p {
    text-align: center;
    vertical-align: middle;
}

.td_p a {
    color: #3d3dec;
    text-decoration: underline;
}

.td_r {
    padding: 1px 1px 0px;
}

.ly_user_datetime {
    float: left;
    font-size: 0.16rem;
    color: #333333;
    width: 1.13rem;

}

.ly_user_orderprice {
    float: left;
    width: 2rem;
    text-align: center;
    cursor: pointer;
    color: #000000;
    /*margin-left: 22px;*/
}
.ly_user_jine{
    width:1.2rem !important;
}
.ly_user_order_tel {
    color: #333333;
    float: left;
    width: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    /*margin-left:0.5rem;*/
    height: 0.45rem;
}

.ly_user_order_infor {
    float: left;
    width: 1.2rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.16rem;
}

.payment {
    margin-right: 84px;
    margin-top: -43px;
}

.situation {
    margin-right: -260px;
    margin-top: -43px;
}

.ly_user_order_header {
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
}

.order_icon {
    width: 0.5rem;
    height: 0.45rem;
    float: left;
    background: url('/img/unpacking/icon54.png')no-repeat center center;
    cursor: pointer;
    background-size: 0.15rem 0.15rem;
}

.ordnum {
    padding-left: 0;
    margin-right: 0;
}

.ordtime {
    color: #999;
}

.orddate {
    margin-left: 0.1rem;
}

.times {
    color: #999;
}

.ordprice {
    /*margin-left: 22px;*/
    color: #999;
}

.ordtel {
    /*margin-left: 0.4rem;*/
    color: #999;
}

.ordment {

    color: #999;
}

.ordsitua {
    margin-right: -257px;
    margin-top: -43px;
}

.order_c {
    width: 100%;
    height: auto;
    padding: 0.3rem 0.64rem;
    border-top: 1px solid #fff;
    padding-top: 0.2rem;
    display: none;
}

.order_c p {
    font-size: 0.14rem;
    color: #444444;
    line-height: 0.28rem;
}

a.o_details {
    width: 1.5rem;
    height: 0.45rem;
    line-height: 0.45rem;
    display: inline-block;
    text-align: center;
    margin-top: 0.2rem;
    /*border: 1px solid #e5e5e5;*/
    font-size: 0.14rem;
    /*color: #666;*/
    margin-right: 0.2rem;
    border: 1px solid #1b6d8c;
    color: #1b6d8c;
    background: #ffeded;
}
a.o_details:hover {
    color: #fff;
    background: #1b6d8c;
}
.ly_user_ordestaus {
    float: left;
    text-align: center;
    width: 200px;
}

.order_phone {
    margin-left: 0;
}

.order_situa {
    text-align: center;
}
/*购物车*/
.ly_user_shoplist {
    text-align: center;
    overflow: hidden;
    width: 100%;
    background: #fff;
    margin: 0.3rem auto 0 auto;
    font-size: 0.14rem;
}

.ly_user_shoplist div {
    float: left;
}

.ly_user_shoptitle {
    overflow: hidden;
    background: #fff;
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0.16rem;
}

.ly_user_shopnumber {
    width: 2rem;
    text-align: center;
}

.ly_user_shopname {
    width: 2.5rem;
    text-align: left;
    padding-left: 0.5rem;
}

.ly_user_shopspecs {
    width: 1rem;
    text-align: center;
}

.ly_user_shopnum {
    width: 1.5rem;
}

.ly_user_shopprice {
    width: 1.5rem;
}

.ly_user_operation {
    width: 1rem;
}

.ly_user_car_content {
    width: 100%;
    height: auto;
}

.ly_user_shopping_block {
    height: auto;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.ly_user_check_box {
    width: 0.28rem;
    line-height: 0.18rem;
    text-align: left;
    margin-top: 0.21rem;
    margin-left: 0.19rem;
    float: left;
}

.ly_user_check_box i {
    cursor: pointer;
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url(/img/default/check_box.png) no-repeat;
}

.ly_user_check_box .ed {
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url('/img/unpacking/check_box_ed.png') no-repeat;
    cursor: pointer;
}

.ly_user_shopnumber a {
    text-align: left;
    display: inline-block;
    width: 1.5rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.16rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ly_user_shopname a {
    display: block;
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.16rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

.ly_user_shopspecs a {
    text-align: center;
    display: inline-block;
    width: 1rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.16rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.btn_shopping_num {
    margin: 0px;
    padding: 0px;
    border: 1px solid #e5e5e5;
    width: 0.35rem;
    height: 0.35rem;
    line-height: 0.35rem;
    background: #f9f9f9;
    color: #999999;
    margin-top: 0.125rem;
    font-size: 0.16rem;
    cursor: pointer;
}

.txt_shopping_num {
    padding: 0px;
    border: 1px solid #e5e5e5;
    width: 0.5rem;
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: center;
    color: #999999;
    font-size: 0.16rem;
    margin-top: 0.125rem;
    vertical-align: top;
    margin-left: -0.05rem;
    margin-right: -0.05rem;
    border-right: none;
}

.ly_user_operation span {
    cursor: pointer;
    display: inline-block;
    width: 0.58rem;
    height: 0.35rem;
    line-height: 0.35rem;
    border: 1px solid #e5e5e5;
    text-align: center;
    font-size: 0.16rem;
    color: #999999;
    margin-top: 0.125rem;
}

.shopprices {
    height: 0.6rem;
    line-height: 0.6rem;
}

.shopprices strong {
    font-weight: normal;
    /*cursor: pointer;*/
}

.ly_user_shopping_result {
    text-align: center;
    overflow: hidden;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.result_box {
    width: 0.22rem;
    line-height: 0.22rem;
    text-align: left;
    margin-top: 0px;
    margin-left: 0.19rem;
}

.ly_user_result_title {
    float: left;
    overflow: hidden;
    padding-top: 0.35rem;
    width: 7.85rem;
}

.ly_user_result_title div {
    float: left;
    height: 0.25rem;
    line-height: 0.2rem;
}

.ly_user_result_operation {
    float: left;
    height: 0.25rem;
    line-height: 0.2rem;
    width: 1.5rem;
}

.ly_user_result_operation span {
    cursor: pointer;
    float: left;
    margin-right: 0.25rem;
    color: #999999;
    font-size: 0.16rem;
}

.ly_user_shop_aa {
    float: right !important;
    width: auto;
    text-align: right;
}

.ly_user_result_num {
    margin-right: 0.35rem;
    font-size: 0.16rem;
    color: #999999;
}

.ly_user_result_num span {
    color: #ff5b21;
}

.shopping_result_total {
    float: right;
    margin-right: 0.3rem;
    color: #999;
    font-size: 0.16rem;
}

.shopping_result_sub {
    cursor: pointer;
    float: right;
    font-size: 0.16rem;
    width: 1.18rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    color: #fff;
    background: #ff5b21;
    margin-top: 0.18rem;
}
/*发票*/
.ly_user_bill {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    margin-top: 20px;
    table-layout: fixed;
}

.ly_user_bill th {
    border-bottom: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #333333;
    text-align: center;
    background: #f5f5f5;
    border-right: 1px solid #e5e5e5;
}
.ly_user_order_bill th {
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
}
.ly_user_bill th first-child {
    text-align: center;
    padding-left: 0px;
    padding-right: 0.25rem;
    width: 1.5rem;
}
.ly_user_order_bill td {
    border: 1px solid #e5e5e5;
}
.ly_user_apply_invoice{
    display: flex !important;
    justify-content: space-around;
    margin-top: 25px;
}
.apply_more_left {
    text-align: center;
}
.apply_single_btn, .apply_more_btn {
    padding: 13px 77px;
    background: #1b6d8c;
    display: block;
    margin-bottom: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 50px;
}
.ly_user_bill td {
    border-bottom: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #999;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: 1px solid #e5e5e5;
}
.ly_user_bill input{
    margin-top: 0.04rem;
}
.ly_user_bill th:nth-child(5), .ly_user_bill_content td:nth-child(5){
    width:10%;
}
.ly_user_bill th:nth-child(2n), .ly_user_bill_content td:nth-child(2n) {
    width: 9%;
    padding: 10px;
}
.ly_user_bill td a{
    color:#05b3d2;
}
.ly_user_order_nums {
    cursor: pointer;
    color:#05b3d2;
}
.ly_user_bill td first-child {
    text-align: center;
    padding-left: 0px;
    padding-right: 0.25rem;
    width: 1.5rem;
}


.account_fapiao_td {
    width: 0.83rem;
    text-align: center !important;
    padding-left: 0px !important;
    margin-right: 0.25rem;
    padding-right: 0.25rem;
    height: 3rem !important;
}

.account_pay span {
    font-size: 0.2rem;
    font-weight: bold;
    margin-right: 0.2rem;
}

.account_pay span font {
    color: red;
}

.ly_user_Apply {
    margin-right: 448px;
    margin-top: 23px;
}

.ly_user_Apply a {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: block;
    text-align: center;
    color: #fff !important;
    background: #1b6d8c;
    font-size: 0.18rem;
    border: 1px solid #1b6d8c;
    transition: all 0.3s linear;
    cursor: pointer;
    float: right;
}

.ly_user_Invoicetype {
    width: 100%;
    height: auto;
    margin-top: 0.25rem;
    padding-bottom: 1rem;
    position: relative;
}

.ly_user_form_l {
    width: 100%;
    height: auto;
    margin-bottom: 0.15rem;
    position: relative;
    margin-top: 0.5rem;
}

.ly_user_form_l label {
    font-size: 0.2rem;
    line-height: 0.3rem;
}

.ly_user_allow_down {
    display: inline-block;
    width: 130px;
    height: 0.3rem;
    line-height: 0.3rem;
    /*padding-left: 0.05rem;*/
    font-size: 0.18rem;
}

.ly_user_allow_down img {
    width: 0.25rem;
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.01rem;
}

.NeedAddress {
    width: 130px;
    font-size: 0.18rem;
    position: absolute;
    text-align: center;
    left: 1.64rem;
    top: 0.8rem;
    color: #999;
    border: 1px solid #ccc;
    border-top: none;
    transition: all .5s;
    height: 0;
    opacity: 0;
    background: #fff;
}

.ly_user_nosubmit {
    margin-right: 345px;
    margin-top: 30px;
}

.ly_user_submit {
    margin-right: 345px;
    margin-top: 30px;
    display: none;
}

.ly_user_return {
    margin-right: 509px;
    overflow: hidden;
}

.bbs_btn {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: block;
    text-align: center;
    color: #fff !important;
    background: #1b6d8c;
    font-size: 0.18rem;
    border: 1px solid #1b6d8c;
    transition: all 0.3s linear;
    cursor: pointer;
    float: right;
}

.ly_user_refer {
    width: 12rem;
    height: auto;
    margin: 0 auto;
    margin-top: 1.2rem;
    margin-bottom: 0.4rem;
}

.refer_title {
    width: 100%;
    height: auto;
    padding-bottom: 0.75rem;
    background: url('/img/unpacking/icon63.png') no-repeat center bottom;
    background-size: 12rem 0.52rem;
}

.refer_list {
    width: 100%;
    height: auto;
}

.refer_list li {
    float: left;
    font-size: 0.14rem;
    color: #333333;
    text-align: left;
}

.refer_list li.first {
    color: #df0024;
}

.refer_list li:first-child {
    width: 2.88rem;
}

.refer_form {
    width: 100%;
    height: auto;
    margin-top: 0.65rem;
}

.refer_form .receive {
    font-size: 0.18rem;
    color: #333333;
    margin-bottom: 0.1rem;
}

.form_r {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 0.29rem;
    padding-bottom: 0.05rem;
    /* margin-top: 0.25rem; */
}

.se_a {
    width: 100%;
    height: auto;
}

.se_a label.add_ra, .se_a label.add_address_label {
    width: 100%;
    background: #f3f3f3 url(/img/default/check_box.png) no-repeat 0.2rem center;
    background-size: 0.2rem 0.2rem;
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    padding-left: 0.5rem;
    margin-bottom: 0.02rem;
    cursor: pointer;
}
.ly_user_bill th:nth-child(1), .ly_user_bill_content td:nth-child(1) {
    width: 20%;
}

.ly_user_bill th:nth-child(2n), .ly_user_bill_content td:nth-child(2n) {
    width: 9%;
    padding: 10px;
}
.ly_user_bill th:nth-child(3), .ly_user_bill_content td:nth-child(3) {
    width: 17.5%;
}

.ly_user_bill th:nth-child(5), .ly_user_bill_content td:nth-child(5) {
    width: 10%;
}
.se_a label.add_checked {
    background: #f3f3f3 url('/img/unpacking/check_box_ed.png') no-repeat 0.2rem center;
    background-size: 0.2rem 0.2rem;
}


.se_a label.add_ra input, .se_a label.add_address_label input {
    display: none;
}

.se_a label.add_ra span {
    display: inline-block;
    font-size: 0.12rem;
    color: #333333;
    margin-right: 0.15rem;
}

.se_a label.add_ra span a {
    color: #1b6d8c;
}

.add_Address_btn {
    display: block;
    float: left;
    width: 1.2rem;
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: center;
    margin-top: 0.25rem;
    color: #fff;
    font-size: 0.16rem;
    background: #ff5b21;
    cursor: pointer;
    border: none;
    margin-bottom: 10px;
}

.tijiaoBtn {
    width: 1.5rem;
    float: right;
    margin-right: 10px;
    background: #ff5b21;
    height: 0.55rem;
    line-height: 0.55rem;
    text-align: center;
    margin-top: 0.1rem;
    color: #fff;
    font-size: 0.18rem;
    cursor: pointer;
    border: none;
}

.ly_user_mytask {
    border-bottom: 1px solid #e5e5e5;
    padding: 0.3rem 0;
}

.ly_user_tasks {
    width: 10%;
    display: inline-block;
    line-height: 0.25rem;
}

.ly_user_tasks img {
    width: 0.25rem;
    float: left;
}

.ly_user_tasks span {
    font-size: 0.16rem;
    color: #1b6d8c;
    margin-left: 0.05rem;
}

.ly_user_text {
    display: inline-block;
    width: 77%;
}

.myTask_content_btn {
    display: inline-block;
    width: 0.8rem;
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: center;
    color: #1b6d8c !important;
    border: 1px solid #1b6d8c;
    border-radius: 0.4rem;
    cursor: pointer;
}

.myTask_content_btn_active {
    display: inline-block;
    width: 0.8rem;
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: center;
    border-radius: 0.4rem;
    cursor: pointer;
    color: #c7c7c7 !important;
    border: 1px solid #c7c7c7;
}

.account_nav span {
    width: 1.5rem;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: center;
    float: left;
    color: #333333;
    cursor: pointer;
    font-size: 0.18rem;
}

.account_nav .active {
    color: #fff !important;
    background: #1b6d8c;
}

.account_nav span a {
    width: 100%;
    height: 100%;
    display: inline-block;
}

.account_nav span:hover a {
    color: #fff !important;
    background: #1b6d8c;
}

.sugg_form {
    width: 100%;
    height: auto;
    /*padding-left: 0.64rem;*/
    /*padding-top: 0.2rem;*/
    padding-bottom: 0.4rem;
    margin-top: 0.3rem;
}

.ly_user_leibie {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 0.23rem;
}

.ly_user_leibie_left {
    width: 1.04rem;
    height: 0.4rem;
    text-align: left;
    line-height: 0.4rem;
    float: left;
    font-size: 0.16rem;
    color: #333333;
}

.ly_user_leibie_right {
    float: left;
}

.ly_user_leibie_label {
    display: inline-block;
    width: 1.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 0.16rem;
    color: #666666;
    margin-right: 0.34rem;
    cursor: pointer;
}

.ly_user_leibie_label input {
    display: none;
}

.checked_s {
    border: 1px solid #1b6d8c;
    color: #1b6d8c;
    background: none;
}

.ly_user_reward {
    height: 0.38rem;
    line-height: 0.35rem;
    font-size: 0.16rem;
    text-align: left;
    overflow: hidden;
    margin-top: 0.1rem;
    width: 100%;
}
.ly_user_reward label{
    overflow: hidden;
}
.ly_user_reward label > input {
    zoom: 180%;
    float: left;
    display: block;
    /*margin-top: 0.08rem;*/
    margin-top: 0.041rem;
}


.ly_user_fraction {
    display: block;
    color: #1b6d8c;
    font-weight: 600;
    height: 0.4rem;
    margin-left: 0.15rem;
    width: 2.5rem;
    float: left;
}

.ly_user_fraction input {
    width: 35%;
    height: 0.3rem;
    border: 1px solid #e5e5e5;
    font-size: 0.14rem;
    color: #666666;
    padding-left: 0.15rem;
    margin-bottom: 0.15rem;
    zoom: 1 !important;
}

.su {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 0.3rem;
    padding: 0.3rem;
    background: #f5f5f5;
}
.su .su_img {
    width: 3.75rem;
    float: left;
}
.su .su_text {
    width: 5.2rem;
    float: left;
    background: #f5f5f5;
    height: 2.02rem;
}
.su_text .su_title {
    line-height: 0.45rem;
    color: #df0024;
    font-weight: bold;
    text-align: center;
}
.su_text .su_p {
    line-height: 0.3rem;
    padding: 0 0.2rem;
    text-align: justify;
}
.su_input {
    width: 3.75rem;
    height: 0.4rem;
    padding-left: 0.2rem;
    font-size: 0.14rem;
    color: #666666;
    border: 1px solid #ccc;
    margin-top: 0.1rem;
}

.bbs_Reward {
    overflow: hidden;
    margin-top: 0.1rem;
    width: 100%;
    float: left;
}

.bbs_gk {
    float: left;
}

.bbs_gk input {
    zoom: 180%;
    vertical-align: middle;
    float: left;
    margin-right: 0.1rem;
}

.bbs_gk span {
    vertical-align: middle;
    display: inline-block;
}

.ly_user_verification {
    float: right;
    margin-top: 0;
    width: auto;
    text-align: right;
}

.ly_user_pass {
    height: 0.4rem !important;
}

#captcha {
    max-height: 0.6rem;
    height: 0.6rem;
    width: auto;
    margin-left: 0.1rem;
}

.account_nav {
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.ly_user_servicelist {
    width: 100%;
    height: auto;
    margin-top: 0.25rem;
    /*padding-top: 0.1rem;*/
}

.ly_user_servicelist ul {
    width: 100%;
    height: auto;
}

.ly_user_servicelist ul li {
    margin-top: 0rem;
    /*padding-top: 0.2rem;*/
    overflow: hidden;
    /*text-align: center;*/
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #e5e5e5;
}

.focus_pp {
    font-size: 0.14rem;
}

.focus_img{
    width: 2rem;
}

.ly_user_userinfo {
    overflow: hidden;
}

.ly_user_userinfo a {
    float: left;
}

.ly_user_userinfo a img {
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
}

/*.ly_user_userinforight {*/
/*    padding-left: 0.7rem;*/
/*    margin-top: 0.08rem;*/
/*}*/

.ly_user_userinforight p {
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
    width: 100%;
    height: 0.24rem;
}

.ly_user_action {
    overflow: hidden;
    font-size: 0.14rem;
    margin-top: 0.05rem;
}

.ly_user_username {
    color: rgb(61,194,214);
}

.ly_user_usercontent {
    float: right;
}

.bbs_userinfo_comment {
    padding-left: 0.23rem;
    background: url(/img/icon76.png) no-repeat left center;
    background-size: 0.16rem 0.16rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 0.14rem;
    cursor: pointer;
    width: 1.1rem;
    display: inline-block;
}

.bbs_userinfo_comment:hover {
    color: #1b6d8c;
}

.bbs_userinfo_browse {
    background: url(/img/icon77.png) no-repeat left center;
    background-size: 0.21rem;
    font-size: 0.14rem;
    padding-left: 0.28rem;
    display: inline-block;
    width: 1.2rem;
    margin-left: 0.4rem;
}

.bbs_userinfo_time {
    display: inline-block;
    width: 0.8rem;
    text-align: right;
    margin-left: 0.4rem;
}

.bbs_content_summary {
    /*padding-left: 0.7rem;*/
    margin-top: 0.1rem;
    color: #333;
    font-size: 0.16rem;
    text-align: left;
}

.ly_user_afterli {
    padding-top: 0.1rem;
}

.ly_user_afterlist {
    width: 100%;
}

.ly_user_afterlist_top {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.ly_user_afterlist_name {
    width: 20%;
    height: auto;
    float: left;
}

.ly_user_afterlist_name a {
    font-size: 0.16rem;
    font-weight: normal;
    color: #333;
}

.ly_user_guestbook_name {
    width: 20%;
    float: left;
    font-size: 0.16rem;
}

.ly_user_guestbook_zan {
    width: auto;
    float: right;
    text-align: right;
    position: relative;
    padding-right: 0.45rem;
}

.ly_user_guestbook_zan div {
    color: #1b6d8c;
    font-size: 0.16rem;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 0.16rem;
}

.ly_user_afterbottom {
    width: 100%;
    height: auto;
    margin-top: 0.1rem;
    position: relative;
}

.ly_user_afterbottom_content {
    width: 100%;
    height: 0;
    overflow: hidden;
    transition: all .5s;
    font-size: 0;
}

.ly_user_retract {
    display: none;
}

.hui_bottom {
    width: 100%;
    height: auto;
    overflow: hidden;
    /* padding: 0.05rem 0; */
    /* background: #f4f4f4; */
    text-align: left;
    margin-top: 0.1rem;
    /* padding-left: 0.15rem; */
    border-radius: 0.03rem;
    font-size: 16px;
}
.hui_bottom>span {
    color: rgb(61,194,214);
}
.ly_user_message {
    margin-top: 0 !important;
    border-top: none;
}

.ly_user_message ul {
    width: 100%;
    height: auto;
}
.ly_user_message ul li {
    margin-top: 0;
    overflow: hidden;
    /*padding: 0.1rem 0;*/
}


bbs01_r {
    width: 100%;
}

.bbs01_bottom {
    width: 100%;
    height: auto;
    margin-top: 0.1rem;
    position: relative;
}

.bbs01_p {
    width: 100%;
    height: auto;
    font-size: 0.16rem;
    color: #555555;
    line-height: 0.28rem;
}

.messages_list .bbs01_p a {
    color: #1b6d8c !important;
    text-decoration: underline;
}

.bbs01_zan {
    width: auto;
    float: right;
    margin-top: 0rem;
}

.bbs01_zan span {
    display: inline-block;
    color: #999999;
    font-size: 0.14rem;
    margin-right: 0.06rem;
}

.messages_list .bbs01_zan span b {
    color: #1b6d8c;
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline;
}

/*.ly_user_winning td {*/
/*    color: #999;*/
/*}*/

.ly_user_collectionnum {
    width: 2rem;
    float: left;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.2rem;
    color: #333333;
    padding-left: 0.15rem;
}

.ly_user_collectionnum span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.16rem;
    color: #666666;
}
.ly_user_collectionnum span a{
    color: #666666;
}

.ly_user_collectionname {
    width: 3.8rem;
    height: 0.45rem;
    line-height: 0.45rem;
    margin-left: 0.3rem;
    float: left;
    font-size: 0.2rem;
    color: #333333;
}

.ly_user_collectionname a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.16rem;
    color: #666666;
}

.ly__user_collection {
    width: 1rem;
    height: 0.45rem;
    line-height: 0.45rem;
    margin-left: 0.3rem;
    float: left;
    font-size: 0.2rem;
    color: #333333;
    text-align: left;
    overflow: hidden;
}

.ly__user_collection span {
    display: block;
    width: 100%;
    height: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0.16rem;
    color: #666666;
}

.ly_user_shop_car {
    width: 0.5rem;
    height: 0.45rem;
    line-height: 0.45rem;
    float: left;
    font-size: 0.2rem;
    color: #333333;
    text-align: center;
    overflow: hidden;
}

.ly_user_shop_car a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: url(../img/unpacking/icon22.png)no-repeat center center;
    background-size: 0.22rem 0.21rem;
}

.ly_user_collectionnorms {
    width: 1rem;
    height: 0.45rem;
    line-height: 0.45rem;
    margin-left: 0.5rem;
    float: left;
    font-size: 0.2rem;
    color: #333333;
    text-align: left;
    overflow: hidden;
}

.ly_user_collectionnorms span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.16rem;
    color: #666666;
}

.ly_user_orderdel {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    padding: 0.08rem 0.3rem 0.3rem 0.3rem;
    overflow: hidden;
}

.ly_user_orderdel_infor {
    width: 100%;
    height: auto;
    border-bottom: 1px dotted #e9e9e9;
    overflow: hidden;
    padding-bottom: 0.28rem;
}

.orderDeatail_kefu {
    display: inline-block;
    width: 1rem;
    height: 0.36rem;
    text-align: center;
    line-height: 0.36rem;
    color: #fff;
    background-color: rgb(223, 0, 36);
    font-size: 0.16rem;
    cursor: pointer;
    float: right;
}

.ly_user_orderdel_infor a {
}

.ly_user_orderdel_infor p {
    font-size: 0.16rem;
    color: #333333;
    margin-top: 0.22rem;
}

.infor_left {
    width: 7.5rem;
    height: auto;
    float: left;
}

.infor_left span {
    display: block;
    float: left;
    min-width: 2.05rem;
    margin-top: 0.3rem;
    margin-right: 0.3rem;
    font-size: 0.14rem;
    color: #666666;
}

.order_shou {
    width: 100%;
    height: auto;
}
.order_shou ul li{
    margin: 0.02rem;
}

.order_shou > p {
    font-size: 0.14rem;
    color: #666666;
    line-height: 0.32rem;
    border-bottom: 1px dotted #e9e9e9;
}

.ly_user_orderdel_shop {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
}

.ly_user_orderdel_shoplist {
    width: 100%;
    height: 0.4rem;
    background: #f2f2f2;
    border: 1px solid #e5e5e5;
    line-height: 0.38rem;
    text-align: center;
}

.ly_user_orderdel_list li {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.ly_user_orderdelame, .ly_user_orderproname {
    width: 4.2rem;
    float: left;
    padding-left: 0.2rem;
    font-size: 0.14rem;
    color: #666666;
}

.ly_user_orderproname{
    min-height: 0.75rem;
}

.ly_user_orderdelame a, .ly_user_orderproname a {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    height: 0.75rem;
    font-size: 0.14rem;
    color: #444444;
    line-height: 0.28rem;
    padding: 0.11rem 0rem;
}

.ly_user_orderdel_gui {
    width: 1.5rem;
    float: left;
}

.ly_user_orders {
    display: none;
}

.ly_user_proprice {
    display: none;
}
.ly_user_pro{
    margin:0!important;
}
.ly_user_change {
    margin: 0 !important;
    cursor: default !important;
}
.ly_user_changes {
    cursor: default !important;
}
.ly_user_orderdel_num {
    width: 1.5rem;
    float: left;
}

.o_num {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.14rem;
    color: #444444;
    margin-top: 0.2rem;
    border-right: 1px solid #ccc;
    width: 1.5rem;
    float: left;
}

.ly_user_orderdel_deliver {
    width: 1.5rem;
    float: right;
}

.ly_user_orderdel_list {
    width: 100%;
    height: auto;
}

.persons {
    width: 100%;
    height: auto;
    padding: 0 2.2rem 0.4rem 0.2rem;
    background-color: #fff;
    margin-top: 0.4rem;
}

.chang_img {
    width: 2.42rem;
    height: 2.42rem;
    border: 1px solid red;
    float: right;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    z-index: 1;
}

.chang_img img {
    width: 2.4rem;
    height: 2.4rem;
}

.change_l {
    display: block;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    background: rgba(223,0,36,0.7);
    color: #fff;
    font-size: 0.14rem;
    position: absolute;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
    z-index: 2;
}

.ly_user_sex {
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.ly_user_sex_left {
    width: 1rem;
    height: auto;
    float: left;
    text-align: right;
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.4rem;
}

.ly_user_sex_left span {
    color: #1b6d8c;
}

.ly_user_sex_right {
    float: left;
    margin-left: 0.33rem;
    color: #999;
    font-size: 0.16rem;
}

.ly_user_input {
    width: 1.8rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
    padding-left: 0.2rem;
}

.ly_user_modify {
    display: inline-block;
    width: 0.6rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    border-left: none;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.16rem;
    color: #ff5b21;
    vertical-align: bottom;
    margin-left: -0.14rem;
}

.area_p {
    width: 4.35rem;
    background: none;
    padding-left: 0.2rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
}

.ly_user_p_lians {
    width: 1rem !important;
}

.p_area {
    width: 5.36rem;
    height: 0.4rem;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 0.14rem;
    padding-left: 0.2rem;
}

.ly_user_addres {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e2e2e2;
}

.ly_user_addres tr:first-child {
    border: none;
}

.ly_user_addres tr {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

.ly_user_addres th {
    background: #f7f7f7;
    height: 0.45rem;
    font-size: 0.16rem;
    color: #333333;
    font-weight: normal;
    text-align: left;
    /* padding-left: 0.2rem; */
}

.ly_user_addres th :first-child {
    width: 0.3rem;
    text-align: center;
    padding-left: 0px;
}

.ly_user_addres td {
    border-top: 1px solid #e2e2e2;
    height: 0.45rem;
    font-size: 0.16rem;
    color: #666666;
    text-align: left;
}

.ly_user_addres td:nth-child(1) {
    width: 0.5rem;
    text-align: center;
    padding-left: 0.1rem;
}

.ly_user_addres td label.ed {
    background: url('/img/unpacking/check_box_ed.png') no-repeat !important;
    background-size: 0.2rem 0.2rem;
}

.ly_user_addres td label.a_check {
    cursor: pointer;
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
    background: url(/img/default/check_box.png) no-repeat;
    background-size: 0.2rem 0.2rem;
    margin: 0 auto;
    text-align: center;
}

.ly_user_addres td:nth-child(2) {
    width: 1rem;
}

.ly_user_addres td:nth-child(3) {
    width: 1.4rem;
}

.ly_user_addres td a {
    font-size: 0.16rem;
    color: #ff5b21;
}

.add_a {
    display: block;
    width: 2.4rem;
    height: 0.45rem;
    transition: all 0.3s linear;
    line-height: 0.45rem;
    color: #fff;
    font-size: 0.2rem;
    background: #e00025;
    margin-top: 1rem;
    text-align: center;
    border: 1px solid #e00025;
    cursor: pointer;
    float: right;
}

.add_a:hover {
    color: #fff;
}

.topicPosts_btn {
    display: block;
    width: 2.2rem;
    height: 0.5rem;
    line-height: 0.5rem;
    cursor: pointer;
    background: rgb(5, 179, 210);
    border: 1px solid rgb(5, 179, 210);
    font-size: 0.2rem;
    color: #fff;
    margin-top: 0.3rem;
    float: right;
}

.ly_viewcount_browse {
    background: url(/img/icon77.png) no-repeat left center;
    background-size: 0.21rem;
    font-size: 0.14rem;
    padding-left: 0.28rem;
    display: inline-block;
    width: 1.2rem;
}

.ly_viewcount {
    margin-top: -50px;
    margin-left: -3px;
}

.NeedAddress_select {
    cursor: pointer;
}

.order01 {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    padding: 0.08rem 0.3rem 0.3rem 0.3rem;
    overflow: hidden;
}

.order01_infor {
    width: 100%;
    height: auto;
    border-bottom: 1px dotted #e9e9e9;
    overflow: hidden;
    padding: 0.2rem;
}


.infor_left span {
    display: block;
    float: left;
    min-width: 2.05rem;
    margin-top: 0.3rem;
    margin-right: 0.3rem;
    font-size: 0.14rem;
    color: #666666;
}


.order_shop {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
}

.order01_tt {
    width: 100%;
    height: 0.4rem;
    background: #f2f2f2;
    border: 1px solid #e5e5e5;
    line-height: 0.38rem;
    text-align: center;
}

.o_name {
    width: 1.1rem;
    width: 4.2rem;
    float: left;
    padding-left: 0.2rem;
    font-size: 0.14rem;
    color: #666666;
}

.o_gui {
    width: 1.5rem;
    float: left;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.14rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #444444;
    margin-top: 0.2rem;
    border-right: 1px solid #ccc;
}

.o_money {
    width: 1.5rem;
    float: right;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.14rem;
    color: #444444;
    margin-top: 0.2rem;
    cursor: pointer;
}

.o_content {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
    border-top: none;
    overflow: hidden;
    border-bottom: none;
}

.o_list {
    width: 100%;
    height: auto;
}

.o_list li {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.o_list li .o_name {
    height: 0.75rem;
    text-align: left;
}

.o_list li .o_name a {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    height: 0.75rem;
    font-size: 0.14rem;
    color: #444444;
    line-height: 0.28rem;
    padding: 0.11rem 0rem;
}

.o_list li .o_gui {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.14rem;
    color: #444444;
    margin-top: 0.2rem;
}

.o_list li .o_money {
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.14rem;
    color: #1b6d8c;
    margin-top: 0.2rem;
    cursor: pointer;
}

.o_list li div {
    overflow: hidden;
    text-overflow: ellipsis;
}

.ly_viewcount_browse {
    background: url(/img/icon77.png) no-repeat left center;
    background-size: 0.21rem;
    font-size: 0.14rem;
    padding-left: 0.28rem;
    display: inline-block;
    width: 1.2rem;
}

.ly_viewcount {
    margin-top: -50px;
    margin-left: -3px;
}
.ly_user_redeem{
    width:100%;
    height:0.4rem;
}
.ly_user_laber {
    float: left;
    margin-left: 1.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
}
.ly_user_ber{
    margin-left:0.2rem;
}
.ly_check_payment{
    margin-left:1.8rem;
}
.ly_check_Confirm_receipt{
    margin-left:1.7rem;
}
.ly_check_complete{
    margin-left:2.45rem;
}


.pagenavigation {
    display: block;
    clear: both;
    font-size: 12px;
    margin-top: 20px;
    height: auto;
    overflow: hidden;
}

.pagenavigation a {
    padding: 5px 10px;
    height: 30px;
    line-height: 30px;
    margin: auto 2px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    color: #690;
    background: #FFF;
    border: 1px solid #DDD;
}

.pagenavigation a.current,.pagenavigation a:hover {
    background: #690;
    color: #FFF;
}

.ly_userindex_gxs {
    width: 0.4rem !important;
    height: auto !important;
    position: absolute;
    right: 0.1rem;
    top: 0;
}

 .orderDeatail_kefu {
     display: block;
     position: absolute;
     right: 0.5rem;
     top: 1.8rem;
     width: 1rem;
     height: 0.36rem;
     text-align: center;
     line-height: 0.36rem;
     color: #fff !important;
     background-color: rgb(5, 179, 210);
     font-size: 0.16rem;
     cursor: pointer;
 }

/*.orderDeatail_kefu:hover {*/
/*    background: rgb(5, 179, 210);*/
/*    color: #fff !important;*/
/*    border: 1px solid #1b6d8c;*/
/*}*/

.orderDetail_Payment {
    float: left;
    margin-top: 0.3rem;
}

.infor_left span:nth-child(1), .orderDetail_Payment span:nth-child(1) {
    width: 3.8rem;
    display: inline-block;
}

.orderDetail_Payment span:nth-child(1) {
    margin-right: 0.3rem;
}

.orderDetail_Payment span:nth-child(2) a {
    color: #1b6d8c;
}

.orderDetail_Payment span:nth-child(3) {
    display: block;
    margin-top: 0.3rem;
}
.booklist {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.booklist li {
    width: 25%;
    height: auto;
    float: left;
    margin-top: 0.2rem;
    padding-bottom: 0.2rem;
}

.book_img {
    width: 1.2rem;
    height: 1.6rem;
    margin: 0 auto;
}

.ly_book_img img {
    width: 2rem;
    height: 2rem;
}
.ly_bookcoll_ke{
    width:100%!important;
}

.Calendar {
    background: #fff;
    padding-bottom: 0.3rem;
    border: 1px solid #e3e3e3;
    width: 4rem;
    z-index: 999;
    display: block;
    position: absolute;
    /*right: 0px;*/
    top: 0.3rem;
    /*left: 5px;*/
    /*display: none;*/
}

.Calendar #toyear {
    width: 96%;
    margin: 0.15rem auto;
    text-align: center;
    color: #333;
}

.Calendar #toyear .year-month {
    height: 100%;
    display: inline-block;
}

.Calendar #toyear #idCalendarPre,
.Calendar #toyear #idCalendarNext {
    text-align: center;
    color: #999;
    cursor: pointer;
}

.Calendar #toyear #idCalendarPre {
    padding-right: 0.7rem;
}

.Calendar #toyear #idCalendarNext {
    padding-left: 0.7rem;
}

.Calendar table {
    width: 90%;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
}

.Calendar table tr {
    text-align: center;
}

.Calendar table tr td {
    width: 0.3rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    border: 1px solid #e3e3e3;
    padding: 0;
}

.Calendar table tr td span {
    margin: 0 auto;
    display: block;
    border-radius: 100%;
}

.Calendar table tr .onToday span {
    background: url('/img/default/rili_bg.png') no-repeat center center;
}

.flex-pack-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex,
.fn-flex {
    display: -webkit-box;
    display: box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.ly_user_bill_apply {
    height: auto;
    width: 9.6rem;
    border: 1px solid #e5e5e5;
    margin-top: 20px;
    table-layout: fixed;
}
.ly_user_apply_content td {
    border-left: 1px solid #e5e5e5;
}
.ly_user_bill_apply td {
    border-bottom: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #999;
    text-align: center;
    border-right: 1px solid #e5e5e5;
}
.ly_user_bill_apply th:nth-child(1), .ly_user_apply_content td:nth-child(1) {
    width: 12%;
}
.ly_user_bill_apply th:nth-child(2), .ly_user_apply_content td:nth-child(2) {
    width: 12%;
}
.ly_user_bill_apply th:nth-child(3), .ly_user_apply_content td:nth-child(3) {
    width: 40%;
}
.ly_user_bill_apply th:nth-child(4), .ly_user_apply_content td:nth-child(4) {
    width: 12%;
}
.ly_user_bill_apply th:nth-child(5), .ly_user_apply_content td:nth-child(5) {
    width: 12%;
}
.ly_user_bill_apply th:nth-child(6), .ly_user_apply_content td:nth-child(6) {
    width: 12%;
}
.ly_user_bill_apply th {
    border-bottom: 1px solid #e5e5e5;
    height: 0.6rem;
    font-weight: normal;
    font-size: 0.16rem;
    color: #333333;
    text-align: center;
    background: #f5f5f5;
    border-right: 1px solid #e5e5e5;
}

.ly_user_bill_apply th first-child {
    text-align: center;
    padding-left: 0px;
    padding-right: 0.25rem;
    width: 1.5rem;
}
.ly_merge_amount_money {
    position: relative;
}
.ly_merge_amount_money .ly_merge_money {
    position: relative;
    cursor: pointer;
}
.ly_merge_amount_money .ly_merge_money::after {
    content: '';
    width: 7px;
    height: 7px;
    background: #DF0124;
    display: block;
    position: absolute;
    right: -12px;
    top: 40%;
    border-radius: 50%;
}
.ly_merge_amount_money:hover .ly_merge_popup {
    display: block;
}
.ly_merge_popup {
    position: absolute;
    width: 100px;
    border: 1px solid #eee;
    background: pink;
    right: 100px;
    top: -8px;
    display: none;
}
.ly_merge_row_header {
    height: 35px;
    line-height: 35px;
    background: #FAFAFA;
}
.ly_row_header_order {
    width: 60%;
    display: inline-block;
    text-align: center;
}
.ly_merge_row_content {
    height: 35px;
    line-height: 35px;
    background: #FFFFFF;
    border-top: 1px solid #e5e5e5;
}
.ly_row_content_order {
    /* width: 60%; */
    /* display: inline-block; */
    text-align: center;
    background: #f5f5f5;
}
.ly_merge_popup::after {
    position: absolute;
    content: '';
    right: -10px;
    top: 10px;
    border: 1.5px solid #eee;
    background: #fff;
    width: 15px;
    height: 15px;
    clip-path: polygon(0 0,100% 100%,100% 0);
    transform: rotate(
            45deg);
}
.ly_user_order_no {
    font-size: 0.18rem;
    display: inline-block;
    width: 0.9rem;
}
.order_no_each {
    padding: 5px 40px;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-right: 8px;
}
.bill_go_back {
    padding: 9px 41px;
    background: #BBBBBB;
    color: #fff;
    cursor: pointer;
    margin-right: 50px;
}
.bill_submit_apple {
    padding: 9px 25px;
    background:#1b6d8c;
    color: #fff;
    cursor: pointer;
}

.ly_user_coupon{
    width: 100%;
    margin: 0.15rem 0;
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.ly_user_coupon li{
    width: 2.1rem;
    height: 2.2rem;
    margin: 0.1rem;
    background: #eee ;
    padding: 0.3rem 0.2rem;
}
.ly_user_couponUse span{
    vertical-align: middle;
}
.ly_user_couponPrice{
    text-align: center;
    color: white;
    height: 1.6rem;
    line-height: 0.25rem;
}
.ly_user_couponPrice span:nth-child(1){
    font-size: 0.36rem;

}
.ly_user_couponPrice>p:nth-child(1){
    padding: 0.2rem 0 ;
}
.ly_user_couponMsg{
    float: right;
    cursor: pointer;
}
.ly_user_couponRed{
    color: #df0024;
}
.ly_user_couponMsg span{
    vertical-align: middle;

}
.ly_user_invitationLeft{
    width:2.5rem ;
    height: 3.8rem;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-image: url("https://shijiaoke.oss-cn-beijing.aliyuncs.com/News/7f9ea519687c9529da7a20200a22141b.jpg") ;
}
.ly_user_invitationLeft img{
    width: 0.8rem;
    position: relative;
    left: 0.85rem;
    top: 1.4rem;
}
.ly_user_invitationRed{
    color: #df0024;
    font-size: 0.18rem;
    font-weight: bold;
    margin-bottom: 0.2rem;
}

.ly_user_invitationRight {

    text-align: center;
    font-size: 0.16rem;
    margin: 0.5rem ;
    color: black;
}

.ly_user_invitationCount{
    display: flex;
    justify-content: space-between;
    margin: 1rem 0 0.6rem ;

}
.ly_user_invitationCount>li>p:nth-child(1){
    font-size: 0.25rem;
}
.ly_user_invitationDown{
    display: block;
    width: 4.4rem;
    cursor: pointer;
    background: #df0024;
    height: 0.45rem;
    line-height: 0.45rem;
    color: white;
}
.ly_user_invitationDown:hover{
    color: white;
}
.ly_user_invitationStatistics>p:nth-child(1){
    font-size: 0.17rem;
    margin: 0.2rem 0;
}
.ly_user_invitationStatistics>p:nth-child(1):before{
    content:"|";
    background-color:#df0024;
    color:#df0024;
    font-weight:bold;
    margin-right: 0.1rem;
}

#couponGiveForm{
    padding: 0.2rem 0.5rem;
    height: 3.8rem;
    overflow:auto;
}
#couponGive>p{
    text-align: center;
    font-size: 0.16rem;
    padding: 0.1rem;
    margin: 0 auto;
    width: 80%;
    border-bottom: 1px solid #eee;
}
#couponGiveForm>label{
    display: block;
    cursor: pointer;
    padding: 0.1rem 0;
    border-bottom: 1px solid #eee;
}
#couponGiveForm>label input{
    margin-right: 0.2rem;
}
#couponGiveForm>label img{
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
    margin-right: 0.15rem;
}
.coupon_btn{
    width: 2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 0.16rem;
    background: #e00025;
    cursor: pointer;
    border: none;
    margin: 0.1rem auto;
}
