/* 登录选择 */
.login{margin-top: 4.375rem;}
.login .logo{width: 5.25rem;height: 5.25rem;margin: 0 auto;}
.login .name{margin-top: 1.25rem;}
.login .btn-w{margin-top: 6.25rem;}
.login .btn-w .btn{width: 100%;height: 2.75rem;line-height: 2.75rem;;border-radius: 1.375rem;margin-bottom: .9375rem;}
.copyright{padding: 0 2.625rem;width: 100%;line-height: 1.5rem;bottom: 3.125rem;left: 50%;transform: translateX(-50%);}
/* 登录 */
.reg{padding: 0 1.3125rem;}
.reg .headline{margin-top: 1.25rem;margin-bottom: .625rem;}
.reg .r-li{height: 5.625rem;border-bottom: 1px solid #eee;padding-top: 1.875rem;}
.reg .r-li .r-t{height: .875rem;}
.reg .r-li .r-t img{width: .875rem;height: .875rem;margin-right: .5rem;}
.reg .r-li .r-b{height: 1.5625rem;padding-left: 1.3125rem;margin-top: .3125rem;}
.reg-btn{width: 90%;margin: 0 auto;height: 2.75rem;line-height: 2.75rem;border-radius: 1.375rem;margin-top: 3.75rem;margin-bottom: 1.5625rem;}
/* 关于我们 */
.my-about{line-height: 1.6875rem;margin-top: 1.25rem;}
/* 联系我们 */
.my-contact .headline{margin: 1.125rem 0 .625rem 0;}
.my-contact .graph{line-height: 1.75rem;}
/* 我的 */
.my .my-h{width: 100%;height: 8.3125rem;padding-top: 1.4375rem;}
.my .my-h .info{padding-left: 1.25rem;}
.my .my-h .info .portrait{overflow: hidden;width: 3.5rem;height: 3.5rem;border-radius: 50%;margin-right: 0.75rem;}
.my .my-h .info .portrait img{width: 3.5rem;height: 3.5rem;border-radius: 50%;}
.my .my-h .info .nouser{width: 7.5rem;height: 2.75rem;line-height: 2.75rem;background: #BBA482;border-radius: 1.375rem;}
.my .my-h .info .nouser .arrow{width: .4375rem;height: .4375rem;}
.my .my-h .info .user {width: 12.5rem;}
.my .my-h .info .user text{max-width: 11.25rem;}
.my .my-h .info .user .arrow{width: .4375rem;height: .4375rem;margin-left: .75rem;}
.my .my-m{margin-top: -2.1875rem;}
.my .my-m .m-ul{width: 100%;height: 4.375rem;border-radius: .375rem;padding: 0 1.25rem;}
.my .my-m .m-li img{width: 1.375rem;height: 1.375rem;}
.my .my-m .ad{width: 100%;height: 3.75rem;margin: .75rem 0;}
.my .my-b{border-radius: .375rem;margin-bottom: .75rem;}
.my .my-b .b-li{height: 4rem;border-bottom: 1px solid #f7f6f4;}
.my .my-b .b-li .li-l{width: 9.375rem;}
.my .my-b .b-li .icon{width: .9375rem;height: .9375rem;margin-right: .625rem;}
.my .my-b .b-li .more{width: .4375rem;height: .4375rem;}
/* 消息中心 */
.my-message .m-li .time{height: 2.6875rem;line-height: 2.6875rem;}
.my-message .m-li .cont{border-radius: .625rem;padding: 1.25rem;}
.my-message .m-li .cont .round{width: .3125rem;height: .3125rem;left: .4375rem;top: 1.6875rem;}
.my-message .m-li .cont .title{margin-bottom: .3125rem;}
.my-message .m-li .cont .desc{line-height: 1.3125rem;}
/* 消息详情 */
.my-message-d .title{height: 1.0625rem;line-height: 1.0625rem;margin-top: 1.1875rem;}
.my-message-d .time{height: 2.5rem;line-height: .625rem;padding: .9375rem 0;border-bottom: 1px solid #eee;}
.my-message-d .desc{line-height: 1.75rem;padding-top: 1.1875rem;}
.my-message-d .desc img{max-width: 100%;margin-top: .625rem;}
/* 追思记录 */
.my-record .m-li{margin-top: .75rem;padding: .875rem .75rem;}
.my-record .m-li .thumb{width: 2.625rem;height: 3.3125rem;border-radius: .1875rem;margin-right: .625rem;}
.my-record .m-li .cont{overflow: hidden;}
.my-record .m-li .cont .top{margin-top: .3125rem;margin-bottom: .32rem;}
.my-record .m-li .cont .top span{height: .9375rem;line-height: .9375rem;}
.my-record .m-li .cont .top .num{margin-left: .625rem;}
/* 基本信息 */
.my-info .i-li{width: 100%;height: 4rem;border-bottom: 1px solid #f7f6f4;padding: 0 1.25rem;}
.my-info .i-li .label{height: 4rem;line-height: 4rem;}
.my-info .i-li .right{flex: 1;text-align: right;}
.my-info .i-li .right input[type='file']{top: 0;right: 0;width: 2.25rem;height: 2.25rem;background-color: #f00;opacity: 0;}
.my-info .i-li .right .portait{width: 2.25rem;height: 2.25rem;}
.my-info .i-li .right input[type='text'],.my-info .i-li .right input[type='number']{text-align: right;font-size: .9375rem;}
.my-info .btn{width: 19.6875rem;margin: 0 auto;height: 2.8125rem;line-height: 2.8125rem;border-radius: 1.375rem;margin-top: 2.5rem;}
/* 我的预约 */
.appoint .a-h{width: 100%;height: 3.125rem;line-height: 3.125rem;padding: 0 3.75rem;}
.appoint .a-h dt{width: 5rem;}
.appoint .a-h dt.on{color: #333;font-size: 1rem;font-weight: 600;}
.appoint .a-h dt.on:before{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 2rem;height: 2px;background: linear-gradient(90deg, #C8A580 0%, #E7C49F 100%);border-radius: 1px;}
.appoint .a-b .a-li{width: 100%;height: 6.25rem;border-radius: .375rem;margin-top: .75rem;padding: .9375rem;}
.appoint .a-b .a-li .icon{width: 1.375rem;height: 1.375rem;margin-right: .625rem;}
.appoint .a-b .a-li .right .parcel-1{margin-bottom: .85rem;}
.appoint .a-b .a-li .right .parcel-2{margin-bottom: .2rem;}
.appoint .a-b .a-li .right .parcel-1 .name{height: 1rem;line-height: 1rem;}
.appoint .a-b .p-li{height: 6.875rem;margin-top: .75rem;padding: .9375rem;}
/* 预约详情 */
.my-appoint .i-li{height: 3.5rem;border-bottom: 1px solid #eee;}
.my-appoint .i-li .left img{width: 1.375rem;vertical-align: middle;margin-right: .5rem;}
/* 我的订单 */
.my-order .o-h{height: 6.875rem;padding-top: .75rem;}
.my-order .o-h .icon{width: 1.5rem;height: 1.5rem;margin-right: .75rem;}
.my-order .o-b{margin-top: -3.125rem;}
.my-order .o-b .k-h{margin-top: 1.0625rem;margin-bottom: 1.1875rem;}
.my-order .o-b .block-1{border-radius: .375rem;margin-bottom: .8125rem;}
.my-order .o-b .block-1 .b-ul .b-li{padding: .8125rem 0 .8125rem 0;}
.my-order .o-b .block-1 .b-ul .b-li .thumb{width: 3rem;height: 3rem;overflow: hidden;padding-top: .1875rem;margin-right: .75rem;}
.my-order .o-b .block-1 .b-ul .b-li .thumb image{height: 2.8125rem;margin: 0 auto;}
.my-order .o-b .block-1 .b-ul .b-li .right{overflow: hidden;}
.my-order .o-b .block-1 .b-ul .b-li .right .name{margin-bottom: .5rem;}
.my-order .o-b .block-1 .b-ul .b-li .right .num{margin-left: .625rem;}
.my-order .o-b .block-1 .amount{height: 3.25rem;line-height: 3.25rem;border-top: 1px solid #eee;}
.my-order .o-b .block-2{border-radius: .375rem;margin-bottom: .8125rem;padding-top: 1.0625rem;}
.my-order .o-b .block-2 div{margin-bottom: .75rem;}
.my-order .o-b .block-2 .cr999{margin-right: 1.1875rem;}
.my-order .o-b .block-3{border-radius: .375rem;margin-bottom: .8125rem;padding-bottom: 1.375rem;}
/* 我的订单-待支付 */
.my-cart{left: 50%;transform: translateX(-50%);bottom: 0;width: 100%;max-width: 640px;height: 3.125rem;}
.my-cart .pay{width: 5.625rem;height: 2.25rem;line-height: 2.25rem;border-radius: 1.125rem;margin-left: 1.3125rem;}
/* 我的关注 */
.atten-list .atten-li{margin-top: .75rem;border-radius: .375rem;padding: .9375rem 0 0 0;}
.atten-list .atten-li .thumb{width: 5rem;height: 6.25rem;border-radius: .1875rem;margin:0 .75rem;}
.atten-list .atten-li .cont{overflow: hidden;padding-right: .75rem;}
.atten-list .atten-li .cont .block-1 .name{max-width: 4.0625rem;vertical-align: middle;}
.atten-list .atten-li .cont .block-1 .fr{min-width: 3.75rem;height: 2rem;line-height: 2rem;border-radius: 1rem;padding: 0 .75rem;}
.atten-list .atten-li .cont .block-2,.m-list .m-li .cont .block-3{width: 100%;}
.atten-list .atten-li .cont .block-4{height: 1.5rem;line-height: 1.5rem;background: #F5F0EA;border-radius: 0.75rem;padding: 0 .625rem;}
.atten-list .atten-li .operation{height: 2.5rem;line-height: 2.5rem;border-top: 1px solid #eee;margin-top: .9rem;}
.atten-list .atten-li .operation .o-li{flex: 1;}
.atten-list .atten-li .operation .o-li img{width: .875rem;margin-right: .5rem;}
.atten-list .atten-li .operation .o-li:first-child{border-right: 1px solid #eee;}