.m_zhuce{
    width:100%;
    background:#ffdcc0;
}
.m_zhuce .m_user{
    width: 965px;
    margin:0 auto;
    height: 450px;
    padding-top: 26px;
    padding-bottom: 13px;
    background:url(../images/user/denglu.jpg) no-repeat;
}
.m_zhuce .m_zhuce_zi{
    display: block;
    float: right;
    font-size: 12px;
    color:#FA6B2E;
    margin-left: 700px;
    padding-bottom: 5px;
}
.m_zhuce .m_user_form{
    width: 250px;
    padding:35px;
    float: right;
    background-color: #fff;
    font-size: 14px;
    color: #4a4a4a;
}
.m_zhuce .m_user_form .u_pwd{
    width: 228px;
    height: 15px;
    border: solid 1px #979797;
    margin-top: 5px;
    padding:10px 10px;
}
.m_zhuce .u_user_pwd{
    padding-top: 20px;
    width:250px;
}
.m_zhuce .m_safety{
    font-size: 12px;
    padding-top: 20px;
}
.m_zhuce .u_checkbox{
    vertical-align: middle;
}
.m_zhuce .mar-b i{
    color: #3b99fc;
}
.m_zhuce .for_pwd{
    color:#FF7200;
    margin-left:30px;
}
.m_zhuce .u_logo{
    width: 250px;
    height: 35px;
    background: #FB6C2F;
    display:block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    margin:30px auto 0 auto;
}
.m_zhuce .m_register{
    position: relative;
    font-size: 12px;
    color: #939393;
    height: 35px;
}
.m_zhuce .m_register.change{
    padding-bottom:20px;
    height: 35px;
}
.m_zhuce .m_register input{
    padding:10px 10px 10px 30px;
    border: solid 1px #979797;
}
.m_zhuce .text_reg{
    width: 210px;
}
.m_zhuce .gain_code{
    display: block;
    float: right;
    width: 110px;
    height: 35px;
    background-color: #fb6c2f;
    text-align: center;
    color: #fff;
    border:none;
}
.m_zhuce .mobile_code{
    width: 78px;
    float: left;
}
.m_zhuce .code_img{
    display: block;
    float: right;
    width: 110px;
    height: 35px;
    line-height: 35px;
    text-align: left;
    color: #4a4a4a;
}
.m_zhuce .i-phone{
    position: absolute;
    top: 8px;
    left: 10px;
    display: block;
    width: 13px;
    height: 19px;
    background: url(../images/user/phone.png) no-repeat center center;
    background-size: 19px 19px;
}
.m_zhuce .i-pass{
    position: absolute;
    top: 8px;
    left: 10px;
    display: block;
    width: 13px;
    height: 19px;
    background: url(../images/user/password.png) no-repeat center center;
    background-size: 21px 24px;
}
.m_zhuce .i-sec{
    position: absolute;
    top: 8px;
    left: 10px;
    display: block;
    width: 13px;
    height: 19px;
    background: url(../images/user/dun.png) no-repeat center center;
    background-size: 21px 24px;
}
.m_zhuce .u_logo.pad{
    margin-top: 13px;
}
.m_zhuce .m_safety.atr{
    padding-top: 15px;
}
.show-ad{
    width: 100%;
}
.show-ad .zti{
    display:block;
    width: 100%;
}
.show-ad .totop{
    width: 44px;
    height: 44px;
    display:block;
    position: fixed;
    bottom: 200px;
    right: 166px;
    background: url(../images/top-button.png) no-repeat center center;
}
.sidebar_l{
    float: left;
}
.sidebar_l.s_ani{
    width: 220px;
    padding-bottom: 342px;
}
.sidebar_r{
    float: left;
    width: 778px;
}
.list-unstyled{
    width: 160px;
    font-size: 16px;
    border: 1px solid #E6E6E6;
}
.list-unstyled:after{
    display: block;
    content: " ";
    clear: both;
}
.list-unstyled li{
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.list-unstyled li a{
    display:block;
    transition: background .6s,color .3s;
    -moz-transition: background .6s,color .3s;
    -webkit-transition: background .6s,color .3s;
    -o-transition: background .6s,color .3s;
}
.list-unstyled li a:not(.on):hover{
    background: #E6E6E6;
    transition: background .6s,color .3s;
    -moz-transition: background .6s,color .3s;
    -webkit-transition: background .6s,color .3s;
    -o-transition: background .6s,color .3s;
}
.list-unstyled li .on{
    background: #F46427;
    color: #fff;
}
.list-unstyled a{
    color: #323232;
}
.member-tabmenu{
    width: 776px;
    height: 190px;
    border: 1px solid #E6E6E6;
}
.member-tabmenu:after{
    display: block;
    content: " ";
    clear: both;
}
.member-info{
    background: #F46427;
    width: 362px;
    height: 154px;
    padding: 18px;
    float: left;
}
.member-info:after{
    display:block;
    clear: both;
    content: "";
}
.face-img{
    width: 100px;
    position: relative;
    margin-right: 30px;
    text-align: center;
    font-size: 14px;
    float: left;
}
.face-img a{
    color: #fff;
    text-decoration: underline;
}
.face-img img{
    width: 100px;
    border-radius: 50%;
    height: 100px;
    background: #bbb;
}
.face-img p{
    padding-top: 14px;
    padding-bottom: 10px;
    color: #fff;
}
.member-levels{
    position: absolute;
    bottom: 55px;
    right: 15px;
    width: 18px;
    height: 18px;
    background: #FFFFFF;
    border: 0px solid #E7C319;
    border-radius: 100px;
}
.member_name{
    float: left;
    width: 232px;
    font-size: 16px;
    color: #fff;
}
.member_name .name{
    padding-top:10px;
    padding-bottom: 25px;
    font-size: 18px;
}
.member_name .info{
    line-height: 27px;
}
.member-content{
    float: left;
    width: 123px;
    text-align: center;
    padding-top:50px;
    font-size: 16px;
}
.member-content p{
    padding-bottom: 10px;
}
.member-content a{
    color: #4A90E2;
}
.member-content .digit{
    color: #F46427;
    font-size: 18px;
}
.member-content .character{
    font-size: 18px;
    color: #323232;
    padding-bottom: 20px;
}
.order-detail h5{
    height: 28px;
    font-size: 18px;
    color: #323232;
    padding-top: 25px;
    font-weight: 500;
}
.order-detail table{
    width: 100%;
    font-size: 16px;
    margin-bottom: 15px;
}
.order-nav{
    width: 100%;
    height: 40px;
    background: #F5EEEB;
    margin-bottom: 21px;
    font-size: 16px;
    color: #4a4a4a;
}
.order-nav.me-order{
    color: #646464;
}
.order-detail table .order-nav th.pdl{
    width: 219px;
    text-indent: 20px;
    text-align: left;
}
.look-history-menu{
    height: 45px;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 21px;
}
.look-history-menu li{
    float: left;
    line-height: 45px;
    font-size: 16px;
    padding-right: 23px;
}
.look-history-menu li a{
    color: #656565;
}
.look-history-menu li .on{
    color: #F46427;
    border-bottom: 4px solid #F46427;
    padding-bottom: 8px;
}
.view-order{
    display:none;
}
.frame-cart{
    width: 780px;
    height: 226px;
    margin:0 auto;
    display:none;
    overflow: hidden;
    position: relative;
}
.slidee_ul{
    position: absolute;
    top: 0;
    left: 0;
    height: 241px;
}
.slidee_ul:after{
    display:block;
    clear: both;
    content: "";
}
.slidee_ul li{
    float: left;
    width: 187px;
    font-size: 14px;
    margin-right: 10px;
}
.slidee_ul li a{
    width: 185px;
    display:block;
    color: #222222;
    border: 1px solid #E6E6E6;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
}
.slidee_ul li a:hover{
    border: 1px solid #F46427;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
}
.slidee_ul li a img{
    display:block;
    width: 100%;
}
.history-name{
    width: 170px;
    padding:10px;
}
.history-name span{
    width: 125px;
    display: inline-block;
    height: 16px;
    overflow: hidden;
}
.history-name span:hover{
    color:#F46427;
}
.history-name em{
    display:inline-block;
    width: 35px;
    overflow: hidden;
    height: 15px;
    padding-left: 10px;
}
.history-price{
    font-size: 12px;
    padding:0 10px 10px 10px;
}
.history_cat{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -25px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.history_cat img{
    position: absolute;
    top: -32px;
    left: 0;
}
.history-price em{
    color: #F46427;
    padding-right: 15px;
    font-size: 14px;
}
.history_btn_l{
    position: absolute;
    top: 88px;
    left: 0;
    width: 36px;
    height: 64px;
    opacity: 0.7;
    background: url(../images/user/Group5.png) no-repeat;
    z-index: 99;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.history_btn_r{
    position: absolute;
    top: 88px;
    right: 2px;
    width: 36px;
    height: 64px;
    opacity: 0.7;
    background: url(../images/user/Group6.png) no-repeat;
    z-index: 99;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.order-hd{
    height: 31px;
    background: #F5EEEB;
    line-height: 31px;
}
.order-hd td{
    text-indent: 15px;
}
.order-hd td a{
    color: #323232;
    margin-left:10px;
}
/*我的订单*/
.wrap-line{
    height: 50px;
    font-size: 18px;
}
.wrap-line li{
    float: left;
    padding-right: 20px;
}
.wrap-line li .on{
    color: #F46427;
    padding-bottom: 2px;
    border-bottom: 2px solid #F46427;
}
.wrap-line li a{
    color: #323232;
}
.table-bordered .order_info .shop-price img{
    width: 110px;
    height: 110px;
}

/*密码修改*/
.sidebar_r h6{
    font-size: 18px;
    color: #F46427;
    border-bottom:2px solid #F46427;
    padding-bottom: 14px;
    font-weight: 500;
}
.password-box{
    padding-top: 45px;
    font-size: 16px;
    color: #646464;
}
.password-info .pass_li{
    height: 40px;
    margin-bottom: 20px;
}
.password-info li .pull-left{
    display:block;
    float: left;
    height: 40px;
    width: 115px;
    line-height: 40px;
    text-align: right;
    padding-right: 28px;
}
.password-info li input{
    width: 220px;
    height: 38px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
    padding:0 10px;
}
.btn-success{
    width: 100px;
    height: 40px;
    line-height: 40px;
    display:block;
    background: #F46427;
    border-radius: 4px;
    color: #fff;
    text-align: center;
}
.forpwd_btn{
    padding-left:197px;
}
.pull-prompt{
    height: 40px;
    line-height: 40px;
    color: #F46427;
    font-size: 12px;
}
/*基本信息*/
.pass_li.after{
    height: 100px;
}
.pass_li.after .pull-left{
    padding-top: 30px;
}
.pull-pic{
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    margin-right: 55px;
}
.pull-pic img{
    border-radius: 100px;
    display: block;
}
.pull-xg{
    display:block;
    float: left;
    color: #F46427;
    margin-top: 42px;
}
.pull-csex{
    float: left;
    height: 40px;
    line-height: 40px;
}
.pull-csex i{
    display:inline-block;
    float: left;
    width: 18px;
    height: 18px;
    border: 1px solid #E6E6E6;
    margin-top: 11px;
    cursor: pointer;
}
.pull-csex .cur{
    width: 20px;
    height: 20px;
    background:url(../images/user/Check.jpg) no-repeat center center;
    border:none;
}
.pull-csex label{
    display:block;
    float: left;
    padding-left: 10px;
    padding-right: 40px;
}
.pull-csex em{
    cursor: pointer;
    display:block;
    float: left;
    width: 58px;
    height: 38px;
    border: 1px solid #E6E6E6;
    border-radius: 8px;
    padding-left: 10px;
    padding-right: 20px;
    position: relative;
    background: url(../images/user/selbg.png) no-repeat right center;
    color: #909090;
}
.pull-csex.ater label{
    padding-right: 10px;
}
.pull-csex em ul{
    position: absolute;
    top:39px;
    left: 0;
    width: 80px;
    height: 180px;
    overflow: auto;
    z-index: 99999;
    background: #f1f1f1;
    border-radius: 4px;
    padding-left: 10px;
    line-height: 30px;
    display:none;
}
.forpwd_btn.atr{
    padding-left: 143px;
}
.forpwd_btn.atr .btn-success{
    width: 150px;
}

/*我的优惠卷*/
.table-bordered table{
    border: 1px solid #EAEAEA;
     border-collapse:separate;
}
.table-bordered table tr th{
    text-align: center;
}
.table-bordered table .cer{
    background: #F5EEEB;
    height: 31px;
    line-height: 31px;
    border: 1px solid #EAEAEA;
    font-size: 14px;
}
.table-bordered table .coupon{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #646464;
    text-align: center;
}
/*.table-bordered table tr td{
    border: 1px solid #EAEAEA;
}*/

/*我的礼品*/
.donation-content{
    border: 1px solid #E6E6E6;
    width: 778px;
    height: 178px;
}
.donation-nav{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    font-size: 16px;
    color: #646464;
    background: #F5EEEB;
}
.donation-nav li{
    float: left;
    width: 50%;
    text-indent: 10px;
}
.donation-nav li em{
    color: #F46427;
}
.donation-list{
    padding:20px 12px;
}
.donation-list ul:after{
    display:block;
    clear:both;
    content: "";
}
.donation-list ul li{
    float: left;
    line-height: 20px;
    font-size: 14px;
    color: #646464;
}
.receiving-1{
    margin-right: 50px;
}
.receiving-1 .on{
    color: #F46427;
}
.receiving-1 h5{
    font-size: 18px;
    color: #323232;
    padding-bottom: 20px;
    font-weight: 500;
}
.donation-list_pic{
    padding-right: 25px;
}
.donation-list_pic img{
    display:block;
    width: 100px;
    height: 100px;
}
.receiving-1{
    width: 245px;
}
.receiving-2{
    margin-right: 50px;
    width: 150px;
    padding-top: 40px;
}
.receiving-2 span{
    display:block;
    float: left;
}
.donation-list ul .receiving-3{
    padding-top:30px;
    font-size: 16px;
}
.receiving-2:after{
    display:block;
    clear: both;
    content: "";
}
.receiving-2 p{
    float: left;
    width: 80px;
}
/*我的积分*/
.show-ad .Integral-sta{
    font-size: 20px;
    color: #323232;
    padding-bottom: 20px;
    width: 100%;
    text-indent: 10px;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 10px;
}
.show-ad .Integral-sta em{
    color: #F46427;
    padding-left: 10px;
}
table{
    width: 100%;
}
.table-bordered .table{
    border:none;
}
.table-bordered .table tr{
    height: 50px;
    line-height: 50px;
    border-bottom: 10px solid #fff;
    text-indent: 20px;
    text-align: left;
}
.table-bordered .table tr th{
    text-align: left;
    color: #808080;
    font-size: 16px;
}
.table-bordered .table .cer{
    color: #323232;
    font-size: 16px;
}
/*我的订单*/
.table-bordered .order_info td{
    padding:20px 10px;
    font-size: 16px;
    color: #4a4a4a;
        text-align: center;
}
.table-bordered .order-nav.alter{
    line-height: 31px;
    height: 31px;
}
.table-bordered .order_info img{
    width: 90px;
    height: 90px;
    display:block;
    margin: 0 auto;
}
.table-bordered .order_info .go-play{
    border: 1px solid #F46427;
    border-radius: 1px;
    color: #F46427;
    margin-bottom: 5px;
}
.table-bordered .order_info .pdl{
    font-size: 12px;
    color: #868686;
    padding-top: 5px;
    text-align: left;
}
.table-bordered .shop-pic{
    text-align: left;
    text-indent: 10px;
}
.table-bordered .order_info a{
    display:block;
    color: #4a4a4a;
    width: 100px;
    height: 26px;
    line-height: 26px;
    margin:0 auto;
    text-align: center;
}
.table-bordered .order{
    margin-bottom: 21px;
}
.table-bordered .order tr td{
    border:none;
    text-align: center;
}
.check-flow{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display:none;
}
.check-flow_bj{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.check-flow_cen{
    width: 400px;
    height: 300px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -200px;
}
.check-flow_cen h5{
    font-size: 16px;
    color: #4A4A4A;
    width: 100%;
    text-align: center;
    padding:15px 0;
}
.check-flow_cen .flow-info{
    position: relative;
    width: 267px;
    padding:20px 0 10px 33px;
    border-left: 1px solid #D5D5D5;
    margin-left: 64px;
}
.check-flow_cen .flow-info p{
    padding-bottom: 7px;
    font-size: 14px;
    color: #4A4A4A;
}
.check-flow_cen .flow-info .date{
    font-size: 12px;
    color: #868686;
}
.check-flow_cen .flow-info .wuliudian{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 15px;
    left: -13px;
    background: url(../images/user/wuliudian.png) no-repeat center center;
}
.flow-info_box{
    width: 400px;
    height: 225px;
    overflow: auto;
    position: absolute;
}
/*收货地址*/
.show-ad .order-item{
    /*width: 780px;*/
    padding: 10px 5px;
}
.show-ad .address-list{
    width:  320px;
    height: 140px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    float: left;
    font-size: 14px;
    margin: 10px 30px;
}
.show-ad .address-list.list{
    font-size: 14px;
    color: #222;
    padding:14px 19px;
    width: 274px;
    height: 115px;
    cursor: pointer;
}
.show-ad .address-list.alter{
    border:1px solid #F46427;
}
.show-ad .address-list.list a{
    color: #222;
}
.show-ad .address-neme{
    padding-bottom: 14px;
}
.show-ad .address-site{
    height: 20px;
}
.address-list.default{
    background-color: #F5EEEB;
    border-color: #fb6c2f;
}
.address-list.default .address-default-tips{
    display: block;
}
.address-list.default .address-btn-default{
    display: none;
}
.address-list.address-loading{
    display: none;
    border-color: rgba(255,255,255,0);
    background-image: url(/Public/js/layer/skin/default/loading-0.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.address-list>div{
    margin: 5px 20px 0;
    line-height: 20px;
}
.address-list .address-user{
    margin-top: 8px;
}
.address-list .address-site>span{
    padding: 0 5px;
}
.address-list .address-name{
    font-size: 18px;
    width: 100px;
    display: inline-block;
}
.address-detail{
    height: 40px;
    overflow: hidden;
}
.address-btns{
    text-align: right;
}
.address-btn{
    border: 1px solid #EFEEEC;
    border-radius: 4px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 0 10px;
    color: #333;
}
.address-btn:hover{
    border-color: #BDBDBD;
}
.address-btn-edit{
    margin-right: 10px;
}
.address-btn-default{
    float: left;
}
.address-default-tips{
    float: left;
    display: none;
    color: #fb6c2f;
    line-height: 26px;
}
.address-add{
    cursor: pointer;
    background-color: rgba(245,238,235,.6);
    background-image: url(/Public/home/images/user/Group.png);
    background-repeat: no-repeat;
    background-position: center;
}
.address-add:hover{
    background-color: rgba(245,238,235,1);
}

/*订单信息*/
.sidebar_r .after-sale span{
    font-size: 18px;
    color: #B0B0B0;
}
.sidebar_r .after-sale span:before{
    /*font-size: 18px;
    color: #B0B0B0;
    padding:0 19px;*/
    content: ">";
    font-family: iconfont!important;
    font-size: 18px;
    font-weight: 600;
    color: #A5A5A5;
    padding:0 15px;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sidebar_r .order-status{
    font-size: 16px;
    color: #4A4A4A;
    width: 100%;
    padding-top: 30px;
}
.sidebar_r .order-status .sale-list{
    width: 100%;
    margin-bottom:28px;
}
.sidebar_r .order-status .sale-list label{
    width: 141px;
    display:block;
    text-align: right;
    padding-right: 35px;
    float: left;
    height: 28px;
    line-height: 28px;
}
.sidebar_r .order-status .sale-type{
    float: left;
    width: 206px;
    height: 26px;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    font-size: 16px;
    padding:0 13px;
}
.sidebar_r .sale-type.type{
    width: 116px;
    line-height: 26px;
    position: relative;
    z-index: 9999;
}
.sidebar_r .sale-type.apply{
    line-height: 26px;
    position: relative;
    cursor:pointer;
}
.sidebar_r .sale-type.drawback{
    line-height: 26px;
}
.sidebar_r .sale-type.reason{
    line-height: 26px;
    position: relative;
    z-index: 997;
}
.sidebar_r .sale-type.apply{
    line-height: 26px;
    position: relative;
    z-index: 999;
}
.sidebar_r .sale-type.drawback em{
    color: #B0B0B0;
    padding-left: 10px;
}
.sidebar_r .reason-with{
    position: absolute;
    top: 10px;
    right: 8px;
    width: 13px;
    height: 8px;
    display:block;
}
.sidebar_r .reason-cen{
    position: absolute;
    top: 26px;
    left: -1px;
    width: 232px;
    border: 1px solid #E6E6E6;
    background: #fff;
    border-radius: 4px;
    display:none;
}
.sidebar_r .reason-cen li{
    padding-left: 34px;
    position: relative;
    height: 40px;
    line-height: 40px;
    cursor:pointer;
}
.sidebar_r .reason-with img{
    display:block;
    width: 13px;
    height: 8px;
}
.sidebar_r .type-cen{
    position: absolute;
    top: 26px;
    left: -1px;
    width: 142px;
    z-index: 9999;
    border: 1px solid #E6E6E6;
    background: #fff;
    border-radius: 4px;
    display:none;
}
.sidebar_r .type-cen li{
    height: 40px;
    line-height: 40px;
    padding-left: 32px;
    position: relative;
    cursor:pointer;
}
.sidebar_r .type-cen_li{
    color: #F46427;
}
.sidebar_r .type-cen_li i{
    position: absolute;
    top:15px;
    line-height: 1px;
    left: 10px;
}
.sidebar_r .type-with{
    position: absolute;
    top: 10px;
    right: 8px;
    border-width: 8px 5px 0;
    border-style: solid dashed;
    border-color: #757575 transparent transparent;
    overflow: hidden;
    font-style: normal;
}
.sidebar_r .apply-cen{
    position: absolute;
    top: 26px;
    left: 0;
    width: 142px;
    z-index: 999;
    border: 1px solid #E6E6E6;
}
.sidebar_r .sale-refund{
    width: 282px;
    padding:10px 13px;
    display:block;
    height: 74px;
    float: left;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    font-size: 16px;
    color: #B0B0B0;
}
.sidebar_r .btn-status{
    width: 166px;
    height: 60px;
    line-height: 60px;
    display:block;
    background: #F66729;
    border-radius: 4px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-left: 178px;
}
.sidebar_r .file-upload{
    float: left;

}
.sidebar_r .file-proof{
    float: left;
    width: 60px;
    height: 60px;
    background: #ddd;
    margin-right: 14px;
    position: relative;
    overflow: hidden;
}
.sidebar_r .file-proof input{
    display:block;
    width: 60px;
    height: 60px;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.sidebar_r .file-proof.upload_1{
    background: url(../images/user/upload_1.png) no-repeat left center;
}
.sidebar_r .file-proof.upload_2{
    background: url(../images/user/upload_2.png) no-repeat left center;
}
.sidebar_r .file-proof.upload_3{
    background: url(../images/user/upload_3.png) no-repeat left center;
}
.sidebar_r .file-proof.upload_4{
    background: url(../images/user/upload_31.png) no-repeat left center;
}
/*编辑收货地址*/
.sidebar_r .edit-modify .pull{
    width: 100%;
    height: 36px;
    margin-top: 30px;
    color: #222;
    font-size: 16px;
}
.sidebar_r .edit-modify .pull label{
    width: 60px;
    height: 36px;
    display:block;
    text-align: center;
    float: left;
    line-height: 36px;
}
.sidebar_r .frame{
    border: 1px solid #EFEEEC;
    border-radius: 4px;
    display:block;
    height: 34px;
    float: left;
    margin-right: 40px;
    padding:0 20px;
    width: 110px;
    font-size: 16px;
}
.sidebar_r .location{
    position: relative;
}
.sidebar_r .frame .pull-list{
    position: absolute;
    top: 34px;
    left: -1px;
    width: 149px;
    text-indent: 20px;
    z-index: 999;
    background: #fff;
    border: 1px solid #EFEEEC;
    display:none;
}
.sidebar_r .frame .pull-list li{
    width:132px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
}
.sidebar_r .frame.site{
    width: 615px;
}
.sidebar_r .frame.mobile{
    width: 160px;
}
.sidebar_r .edit-modify_btn{
    width: 32px;
    text-align: center;
    font-size: 16px;
    color: #222;
    line-height: 34px;
    margin-left: 270px;
    margin-top: 10px;
}
.sidebar_r .default-span{
    display:block;
    float: left;
    width: 8px;
    height: 8px;
    border-radius: 20px;
    margin-right: 34px;
    border:6px solid #F46427;
    margin-left: 6px;
}
.sidebar_r .default-site{
    float: left;
}
.sidebar_r .edit-modify .setting{
    height: 45px;
    margin-top: 30px;
    font-size: 16px;
}
.sidebar_r .default-site .text{
    padding-top: 8px;
    color: #909090;
}
.sidebar_r .default-span.on{
    border-color:#ddd;
}
.sidebar_r .frame .title{
    display:block;
    line-height: 36px;
    width: 103px;
    height: 34px;
    overflow: hidden;
}
.sidebar_r .frame-ico{
    height: 0;
    width: 0;
    border-width: 10px 8px 0;
    border-style: solid dashed;
    border-color: #9B9B9B transparent transparent;
    overflow: hidden;
    font-style: normal;
    position: absolute;
    top: 12px;
    right: 10px;
}
.sidebar_r .pull-table{
    display:none;
}
.sidebar_r .pull-table.pulls{
    display:block;
}
.sidebar_r .pull-table.cheat{
    margin:30px 0;
}

.sidebar_r .the-results_l{
    float: left;
    font-size: 12px;
    color: #909090;
    width: 144px;
    padding-right: 34px;
    text-align: right;
}
.sidebar_r .the-results_r{
    width: 555px;
    float: left;
    padding-left: 44px;
    padding-bottom: 60px;
    position: relative;
    border-left: 1px solid #D5D5D5;
    font-size: 16px;
    color: #343434;
}
.the-results_r.pull-alert{
    border-left: none;
}
.the-results_r .the-ico{
    position: absolute;
    left: -13px;
    top: 0;
    width: 25px;
    height: 25px;
    background: #fff url(../images/user/wuliudian.png) no-repeat;
}
.the-results_r .Chat{
    background: #FFF;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    padding:10px 19px;
    width: 312px;
    position: relative;
}
.the-results_r .Chat-tit{
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.the-results_r .Chat-cen{
    font-size: 14px;
    color: #676767;
}
.the-results_r .chat-ico{
    position: absolute;
    top: 20px;
    left: -8px;
    width: 15px;
    height: 15px;
    background: #fff url(../images/user/white.png) no-repeat;
}
.the-results_r .Chat.pull-chat{
    background: #FF7033;
    color: #fff;
}
.the-results_r .Chat.pull-chat .chat-ico{
    background: url(../images/user/orange.png) no-repeat;
}
.the-results_r .Chat.pull-chat .Chat-cen{
    color: #fff;
}
/*评价晒单*/
.sidebar_r .evaluate-Bask{
    font-size: 20px;
    color: #4A4A4A;
    border-bottom: none;
}
.sidebar_r .pull-Bask{
    padding-top: 7px;
}
.sidebar_r .pull-Bask_list{
    margin-bottom: 31px;
}
.sidebar_r .bask-left{
    float: left;
    padding-right: 51px;
    width: 140px;
}
.sidebar_r .bask-left img{
    width: 140px;
    height: 140px;
    display:block;
}
.sidebar_r .bask-left p{
    font-size: 14px;
    color: #4A4A4A;
    padding-top: 11px;
}
.sidebar_r .bask-right{
    float: left;
}
.bask-right .Stars{
    padding-bottom: 15px;
}
.bask-right .Stars li{
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 12px;
    background: #ddd;
}
.bask-right .text{
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    padding:16px 13px;
    width: 559px;
    height: 88px;
    font-size: 16px;
    color: #868686;
}
.sidebar_r .pull-btn{
    float: right;
    margin-top: 10px;
}
.Bask-succeed{
    width: 348px;
    margin:88px auto 49px auto;
    display:none;
}
.Bask-succeed p{
    font-size: 24px;
    color: #4A4A4A;
}
.Bask-succeed .text{
    font-size: 16px;
    color: #9B9B9B;
    padding-top: 28px;
}
.Bask-succeed img{
    width: 89px;
    height: 102px;
    float: left;
    margin-right: 67px;
    display:block;
    margin-bottom: 50px;
}
/*购物车*/
.wrap-line em{
    padding-left:10px;
    padding-right: 20px;
}
.title_jm .nav_jm{
    font-size: 18px;
    color: #646464;
}
.flowBox_jm .checked{
    display:inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #E7E7E7;
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 12px;
    float: left;
    margin-left: 25px;
    line-height: 17px;
    text-align: center;
    background:#fff;
    cursor:pointer;
}
.flowBox_jm .checked.on{
    background:#fff url(../images/user/Check2.png) no-repeat center center;
}
.flowBox_jm .box-form{
    border: 1px solid #E7E7E7;
    border-radius: 3px;
    width: 998px;
    font-size: 16px;
    line-height: 22px;
    border-bottom: none;
}
.frame-cart.flow{
    width: 1000px;
    height: 233px;
}
.frame-cart.flow li{
    width: 192px;
}
.frame-cart.flow li a{
    width: 190px;
}
.order-detail.flow{
    padding-bottom: 143px;
}
.options-box{
    font-size: 16px;
    width: 1000px;
    margin-top: 40px;
    color: #323232;
    background: #F5EEEB;
    height: 70px;
    margin-bottom: 70px;
}
.options-box_ul.alter{
    font-size: 16px;
    width: 1000px;
    height: 60px;
    color: #323232;
    position: fixed;
    bottom: 0;
    background: #F5EEEB;
    z-index: 9999;
    padding-top: 10px;
}
.options-box_ul{
    font-size: 16px;
    width: 1000px;
    height: 60px;
    color: #323232;
    background: #F5EEEB;
    padding-top: 10px;
}
.options-box .options-box_ul li{
    float: left;
    line-height: 22px;
}
.options-box .options-box_ul li em{
    color: #F86F35;
}
.jmcheckout{
    width: 140px;
    height: 70px;
    display:block;
    background: #F7672A;
    color: #fff;
    text-align: center;
    line-height: 70px;
    float:right;
    margin-top: -10px;
}
.options-box_ul .box_li1{
    width: 10%;
}
.options-box_ul .box_li2{
    width: 25%;
}
.options-box .box_li2 a{
    color: #323232;
}
.options-box_ul .box_li3{
    width: 20%;
    position: relative;
}
.options-box_ul .box_li3 .all-goods{
    position: absolute;
    bottom: 32px;
    left: -351px;
    width: 999px;
    height: 123px;
    background: #FFFFFF;
    border: 1px solid #F46427;
    z-index: 999;
    display:none;
    padding-top: 25px;
}
.all-goods_ico{
    position: absolute;
    bottom: -20px;
    right: 60px;
    width: 20px;
    height: 20px;
    background: url(../images/user/Triangle3.png) no-repeat;
    background-size: 20px;
    z-index: 1;
}
.options-box_ul .box_li4{
    width: 31%;
}
.options-box_ul .box_li4 p{
    padding-top: 8px;
}
.options-box_ul .box_li4 em{
    font-size: 26px;
    vertical-align: middle;
    line-height: 20px;
}
.options-box_ul .box_li5{
    width: 14%;
}
.store-check{
    padding-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
}
.cart1-table tr{
    border-bottom:1px solid #E7E7E7;
}
.cart1-table tr td{
    padding:18px 0;
}
.cart1-table tr td a{
    color: #323232;
}
.cart1-table tr td:first-child img{
    width: 90px;
    height: 90px;
    display:block;
    float: left;
}
.cart1-btn{
    display:inline-block;
    width: 40px;
    height: 25px;
    vertical-align: middle;
    font-size: 16px;
    color: #646464;
    line-height: 25px;
    border-radius: 25px;
}
.cart1-btn.del{
    background: #E6E6E6;
    font-size: 36px;
    color: #fff;
    line-height: 18px;
}
.cart1-btn.count{
    border: 1px solid #bbb;
    margin:0 5px;
    padding: 0px 3px;
    text-align: center;
}
.cart1-btn.add{
    background: #F7672A;
    font-size: 22px;
    color: #fff;
    line-height: 22px;
}
.box_li3 .show-all{
    position: absolute;
    top: 4px;
    right: 60px;
    display: block;
    width: 16px;
    height: 16px;
    line-height: 10px;
    cursor: pointer;
}
.all-goods_l{
    display:block;
    width: 36px;
    height: 64px;
    background: url(../images/user/Group5.png) no-repeat;
    position: absolute;
    top: 43px;
    left: 10px;
}
.all-goods_r{
    display:block;
    width: 36px;
    height: 64px;
    background: url(../images/user/Group6.png) no-repeat;
    position: absolute;
    top: 43px;
    right: 10px;
}
.all-goods_list{
    width: 866px;
    height: 100px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
}
.all-goods_list .list{
    position: absolute;
    /*width: 866px;*/
    top: 0;
    left: 0;
}
.all-goods_list .list img{
    display:block;
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 25px;
}
/*消息详情*/
.news-list{
    font-size: 14px;
    color: #646464;
}
.news-list h4{
    font-size: 16px;
    color: #4A4A4A;
    padding-top: 25px;
    padding-bottom: 10px;
    text-indent: 20px;
    position: relative;
}
.news-list .btn-box{
    position: absolute;
    top: 25px;
    right: 20px;
    font-size: 12px;
}
.news-list .btn-box a{
    border: 1px solid #EFEEEC;
    color: #868686;
    display:inline-block;
    width: 33px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    text-indent: 0;
    margin-left: 10px;
}
.news-tit{
    padding: 10px 0;
    position: relative;
}
.news-tit i{
    display:inline-block;
    position: absolute;
    top: 15px;
    left: -12px;
    width: 5px;
    height: 5px;
    background: #FF7A44;
    border-radius: 5px;
}
.news-cen{
    line-height: 19px;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 13px;
    color: #909090;
}
.news-cen span{
    font-size: 12px;
    padding-top: 13px;
    display:block;
    color: #868686;
    line-height: 12px;
    text-align: right;
}
.news-cen a{
    color: #1F70CF;
}
.news-cen.alter{
    border-bottom: none;
    padding-bottom: 0;
}
.news-cen:last-child{ border-bottom: none; padding-bottom: 0; }
.news-details{
    width:736px;
    margin-top: 30px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    padding: 5px 20px 15px 20px;
}

/*add 购物车样式 START*/
.goods_name_style{
    font-size:13px;
}
.goods_name_style:hover{
    /*text-overflow*/
    color:#ff6600;
}
.goods_list{
    display: none;
}
.no_goods_list{
    display: none;
    width:100%;
    min-height: 300px;
    border:1px solid #E7E7E7;
    line-height: 300px;
    text-align: center;
}
.no_goods_list a{
    color: #F46427;
    font-size: 15px;
}
/*购物车样式 END*/

/*忘记密码页*/
.m_zhuce .m_user_form .u_pwds{
    width: 84px;
    height: 15px;
    border: solid 1px #979797;
    padding: 10px 10px;
    float: left;
}
.u_user_pwd.action em{
    display:block;
    position:absolute;
    top:30px;
    left:10px;
    width:14px;
    height:20px;
    background: url(../images/user/phone.png) no-repeat center center;
}
.u_user_pwd.action .u_pwds{
    padding-left: 28px;
}
.get-code{
    width:110px;
    height:37px;
    color:#fff;
    float:right;
    background: #FB6C2F;
    border:none;
    cursor:pointer;
}
.u_user_pwd.action{
    position: relative;
    height:57px;
}
/*新加的状态样式*/
.hint-box{
    width:100%;
}
.sidebar_r .s-hint{
    width:400px;
    height:402px;
    margin:0 auto;
}
.s-hint.coupon{
    background:url(../images/user/youhui.png) no-repeat;
}
.s-hint.convert{
    margin-top:60px;
    background:url(../images/user/kaifa.png) no-repeat;
}
.s-hint.foretaste{
    background:url(../images/user/eat.png) no-repeat;
}
.s-hint.goods{
    width:500px;
    height:503px;
    padding-top:10px;
    padding-bottom: 30px;
    background:url(../images/user/kaquan.png) no-repeat;
}
.s-hint.balance{
    background:url(../images/user/jifen.png) no-repeat;
}
.hint-tit{
    width:488px;
    margin:0 auto;
    padding-top:33px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 38px;
    color: #323232;
    line-height: 40px;
}
.hint-tit.alter{
    font-size: 48px;
    padding-top: 60px;
}
.hint-tits{
    width:495px;
    margin:0 auto;
    text-align: center;
    font-size: 25px;
    color: #CCCCCC;
}
/*订单详情页-输入密码框*/
.set-pwd{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.set-pwd_bj{
    background:#000;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.set-pwd_cen{
    width: 570px;
    background:#fff;
    height: 413px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -207px;
    margin-left: -285px;
}
.set-pwd_cen h2{
    width: 100%;
    text-align:center;
    font-size: 24px;
    color: #323232;
    padding:35px 0;
}
.set-pwd_cen .tit{
    width: 100%;
    text-indent: 30px;
    font-size: 20px;
    color: #909090;
    padding-bottom: 14px;
}
.pull-pwd{
    margin:0 auto;
    width: 440px;
    padding-bottom: 50px;
}

.set-pwd .pwd-btn{
    background: #F46427;
    border-radius: 2px;
    font-size: 30px;
    color: #FFF;
    text-align: center;
    line-height: 79px;
    width: 442px;
    height: 79px;
    display:block;
    margin:0 auto;
}
.six_box {
    cursor:text;
    background: #fff;
    outline: none;
    position: relative;
    height: 69px;
    border-radius: 2px;
    width: 442px;
}
.six_box i {
    float: left;
    width: 67px;
    display: block;
    height: 67px;
    border: 1px solid #cccccc;
    margin-right: 5px;
}
.six_box .active {
    background: url('../images/password.gif') no-repeat center center;
}
.six_box b {
    display: block;
    margin: 26px auto;
    width: 15px;
    height: 15px;
    visibility: hidden;
    background: #333;
    border-radius: 15px;
}
.six_box span {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    width:67px;
    height:67px;
    visibility:hidden;
    border: 1px solid rgba(74, 172, 101, .8);
    border: 1px solid #00ffff\9;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.Password{
    position: absolute;
    top: 0;
    width: 437px;
    height: 65px;
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
}
.pwd_list{
    position:relative;
}

/*我的优惠卷*/
.table-coupon .coupon{
    text-align: center;
}
.table-coupon .coupon .cer{
    background: #F5EEEB;
    height: 31px;
    line-height: 31px;
    border: 1px solid #EAEAEA;
    font-size: 14px;
}
.table-coupon th{
    text-align: center;
}
.table-coupon .coupon tbody tr{
    height: 40px;
}
.table-coupon .coupon td{
    border: 1px solid #E6E6E6;
}
.table-bordered table{
    border: 1px solid #EAEAEA;
     border-collapse:separate;
}
.table-bordered table tr th{
    text-align: center;
}
.table-bordered table .cer{
    background: #F5EEEB;
    height: 31px;
    line-height: 31px;
    border: 1px solid #EAEAEA;
    font-size: 14px;
}
.table-bordered table .coupon{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #646464;
    text-align: center;
}