*{margin: 0;padding: 0;}
html, body{height: 100%;touch-action: manipulation}
ul li{list-style: none; padding: 0;margin: 0;}
body{font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
width: 100%;color: #3a3a3a}
a{text-decoration: none;margin: 0;padding: 0;color: #3a3a3a}

.leaguer{width: 100%;}
.leam{padding: 6.6%;display: flex;justify-content: space-between;}
.portrait{margin: auto;flex-grow: 1;width: 38.5%}
.lname a{color: #000;font-size: 0.55rem;line-height:0.5rem;}
.portrait img{width: 1.5rem;vertical-align: middle}
.integral{flex-grow: 2;text-align: right;width: 61.5%;}
.integral img {width: 0.35rem;vertical-align: middle;padding-left: 0.1rem;}
li.lj {padding-top: 0.12rem;font-size: 0.4rem;}
span.xing {color: #46850d;}
span.lv {color: #eea534;}
span.zuan {color: #65b0c9;}
li.lname {line-height: 0.4rem;}
.imgradius {width: 1.5rem;height: 1.5rem;margin: auto;border-radius: 0.75rem;overflow: hidden;margin: 14%;}
.comenu{display: flex;justify-content: space-between;margin-bottom: 50px;}
.menu-left{flex-grow: 2;padding-top: 0.3rem;width: 60%;font-size: 0.45rem;}
.menu-right{flex-grow: 1}
.lu-li{border-bottom: dashed 1px #000;padding-bottom:0.1rem;}
.lu-li span, .lu-lit{ padding-left: 0.9rem;}
li.lu-lit {font-size:0.34rem;padding-top: 0.1rem;}
.lu-lit a {color:#8b8b8b;padding-right:0.05rem;}
ul.lu {padding-bottom: 0.6rem;height: 1rem;}

.menu-right{padding-right: 6.6%;padding-top: 0.15rem; text-align: right;width: 33.6%;font-size: 0.5rem;}
.menu-right li{padding-bottom: 0.5rem}
a.ra {font-weight: 600;}
svg.icon {width: 0.4rem;}
div#edituserxx img { width: 1.5rem;}
div#edituserxx {font-size: 0.45rem;margin-top: 0.25rem;width: 100%;}
.up-card {width: 95%;margin: 1rem auto;border-top: solid 1px #666;}
input#address {width: 50%;}
li.p-listitem, li.up-item {line-height: 1rem;height: 1rem;padding-left: 0.3rem;padding-right: 0.3rem;border-bottom: solid 1px #d9d9d9;;color: #333;}
.p-listitem span, .up-items span, .up-item span {display: inline-block;width: 2rem;text-align: left;}
.text-color, .inputText {height: 0.69444rem;width:3.6rem;outline: 0;font-size: 0.4rem;border: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #333;}
input.button.small.gray, .button.small{font-size: 0.4rem;-webkit-appearance: none;width: 49%;background: none;border: 0;height: 1rem;}
input.button.small.gray {background-color: #b4282d;color: #fff;-webkit-appearance: none;}
.pl78 .small a {font-size: 0.45rem;}
.pl78 input.button.small.gray {
    font-size: 0.45rem;
}
.button.small {text-align: center;font-size:0.4rem;line-height: 1rem;}
.inputbu {border-top: solid 1px #d9d9d9;border-bottom: solid 1px #d9d9d9;display: flex;justify-content: space-between;}
.m-title .img-card {
    float: left;
    margin-right: 0.1rem;
}
.pl_article .more-card{margin-left:0.1rem}
td.lefttitle {
   width: 22%;
    float: left;
    /*font-size: 0.4rem;*/
    
}
td.r-content {
    float: left;
    /*font-size: 0.4rem;*/
}
.m-title.caozuo-card {
    float: left;
}
td.neirong-card {
    font-size: 0.5rem;
}
.m-title .see-card {
    float: right;
    font-size: 0.4rem;
}
.m-title .title-card {
    float: left;
}
td.caozuo-card {
    float: right;
}
tr.do-card {
    line-height: 1.5rem;
}
/* 完善资料 */
.upimg {height: 1.2rem;width: 1.2rem; margin: auto;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.upimg img {width: 1.2rem;height: 1.2rem;border-radius: 0.6rem;}
li.up-items {height: 2rem;padding-left: 0.3rem;border-bottom: solid 1px #d9d9d9;}
textarea#saytext {border: 0;vertical-align: text-top;height: 1.5rem; width: 4rem;outline: 0;font-size: 0.4rem; }
.up-button {height: 1rem;display: flex;justify-content: space-between;border-bottom: solid 1px #d9d9d9;}
.up-items span {padding-top: 0.3rem;}
label.uploadtx {width: 1rem;height: 1rem;position: absolute;line-height: 1rem;z-index: 999;}
input#upload {display: none;}
canvas#cvs {width: 1.2rem;height: 1.2rem;position: absolute;z-index: 10;border-radius: 50%;}
.holder {height: 0.2rem;background-color: #f4f4f4;}
.barbox {height: 1.3rem;}


/* 地址管理 */
.addaddress {width: 100%;}
.add-address {margin: auto;border: 0;font-size: 0.26rem;-webkit-appearance: none;width: 90%;height: 0.7rem;margin-left: 0.35rem;outline: 0;}
.addaddress li {width: 100%;margin: auto;border-bottom: solid 1px #d9d9d9;height: 1rem;line-height: 0.7rem;}
.pl78 {width: 100%;display: flex;justify-content: space-between;border-bottom: solid 1px #d9d9d9;}
.addresslist {font-size: 0.26rem;}
.userleft span {display: block;margin-top: 0.1rem;}
.useraddress {display: flex;justify-content: space-between;padding: 0.3rem;border-bottom: solid 1px #d9d9d9}
.userleft ul {display: flex;justify-content: space-between;width: 100%;}
a.corg, a.cblue {color: #b4282d;border: solid 1px #b4282d;font-size: 0.2rem;padding: 0.02rem;}
.address-item{margin-right: 0.35rem}
.xaddress{font-size: 0.22rem}
.deright {margin: auto 0;}
.w-bottomBlockBtn {width: 100%;border: 0;background-color: #b4282d;height: 0.8rem;font-size: 0.3rem;color: #fff;-webkit-appearance: none;border: solid 1px #b4282d;text-align: center;}
.w-bottomBlockBtn a {color: #fff;line-height: 0.8rem;}


/*  发布 */
a.go-back{display: inline-block;width: 0.3rem;height: 0.3rem; margin-left: 0.3rem;content: "";position: absolute;top: 0.65rem;border-top: #fc5990 3px solid;border-right: #fc5990 3px solid;-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
.go-lista{
    border-top: #888888 5px solid;
    border-right: #888888 5px solid;
    top: 0.35rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-left: 0.3rem;
    content: "";
    position: absolute;
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.release-menu{
    width: 100%;
    height: 1.2rem;
    background-color: #f7f7f7;
    border-bottom: solid 1px #cfcfcf
}
img.logo {
    width: 2rem;
    vertical-align: middle;
    margin-left: 1rem;padding-top: 0.4rem;
}
.release-left {
    width: 93.3%;
    margin: auto;
}
.release{width: 100%;height: auto; background-color: #f5f5f5;height: 1000px;}
.release-item{margin: auto;}
.re-item{width: 100%;height: 1.5rem; background-color: #fff;margin-bottom: 0.25rem;font-size: 0.45rem;line-height: 2.2rem;}
.re-item ul {display: flex;justify-content: space-between;width: 90%;margin: auto;}
img.addimg {width: 0.35rem;vertical-align: middle;margin-right: 0.3rem;}

/* 文章列表 */
.list-menu ul {display: flex;justify-content: space-between;width: 90%;margin: auto;}
.list-menu {font-size: 0.5rem;position: relative;width: 100%;    margin-top: 0.3rem;}
.listarticle-item ul {width: 90%;display: flex;justify-content: space-around;font-size: 0.45rem;margin-top: 0.35rem;}
.article-num{width: 100%;height: 0.8rem;background-color: #f5f5f5;border-bottom: solid 1px #d5d5d5;font-size: 0.3rem;line-height: 0.8rem;padding-left: 0.3rem;color: #888888}
.listarticle-item {line-height: 1.2rem;}
.list-content{font-size: 0.4rem;margin-top: 0.3rem; border-top: solid 1px #d5d5d5;}
.pl-content{font-size: 0.45rem;}
.list-content span,.pl-content span{display: block;}
.list-content ul,.pl-content ul {width: 90%;display: flex;justify-content: space-between;margin: 0.2rem auto;border-bottom: solid 1px #d5d5d5;padding: 0.3rem;}
.list-titlepic{width: 1.5rem;height: 1.5rem;;border-radius: 0.1rem; overflow: hidden;}
.m-titlepic{width: 1.5rem}
.m-title{padding: 0.15rem 0}
li.list-left {flex: 1;}
a.dianji-svg {display: inline-block;width: 0.4rem;height: 0.4rem;background: url(/eshop/skin/phone/ico/dianji.svg);background-size: 100%;vertical-align: middle;}
a.ping-svg {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(/eshop/skin/phone/ico/ping.svg);
    background-size: 100%;
    vertical-align: middle;
    margin-left: 0.1rem
}
a.shou-svg {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(/eshop/skin/phone/ico/shoucang.svg);
    background-size: 100%;
    vertical-align: middle;
    margin-left: 0.1rem
}
li.header {
    border-bottom: solid 0.06rem #da7660;
}
li.header a {
    color: #da7660;
}
li.myqmname{
    padding-top: 0.1rem;
}
.list-left .mx {position: relative;}
span.update_article { position: absolute; right: 0;top: -10px;}
span.pl_article { position: absolute; right: 0;top: -1px;}
.update_article .delete {margin-left: 15px;}
.tips-card {
    width: 90%;
    margin: auto;
    font-size: 0.35rem;
}
.list-left .mx {
    position: relative;
    font-size: 0.4rem;
    margin-top: 0.15rem;
}
/* 搜索框 */
.bar7 {
    position: relative;
    /* flex-grow: 3; */
    margin-top: -0.3rem;
    height: 1rem;
}
input#keyboard {
    width: 5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0.4rem 0;
    border-radius: 0.5rem;
    text-indent: 0.3rem;
    border: 1px solid #cccccc;
    outline: 0;
    -webkit-appearance: caret;
    color: #7a7879;
    font-size: 0.25rem;
    margin-top: 0.4rem
}
select.taboption {
    width: 1.25rem;
    height: 0.3rem;
    border: 0;
    font-size: 0.25rem;
    background: none;
    color: #7a7879; 
    padding: 0 0.08rem;
}
span.selectspan {
    position: absolute;
    left: 58%;
    top: 0.7rem;
    font-size: 0.25rem;
    border-left: solid 1px #dadada;
    border-right: solid 1px #dadada;
}
span.selectspan::after {
    content: "";
    display: inline-block;
    border-top: solid 3px #7a7879;
    border-right: solid 3px #7a7879;
    transform: rotate(135deg);
    width: 0.15rem;
    height: 0.15rem;
    position: absolute;
    left: 0.96rem;
    top: 0.05rem;
    -moz-transform: rotate(135deg);
}
svg.Zi.Zi--Search {
    width: 0.4rem;
    height: 0.4rem;
}
button.seachi-button {
    position: absolute;
    top: 0.68rem;
    right: 0.15rem;
    background: none;
    border: oldlace;
}
span.ps {
    cursor: pointer;
}
li.myback {
    width: 0.7rem;
    height: auto;
}

/* 发布信息 */
.m-addnews{width: 100%;background-color: #f0f0f0;height: auto;padding-top: 0.3rem;}
.imgandviow{height: 2rem;background-color: #dcdcdc;font-size: 0.35rem;}
.imgandviow span {display: block;text-align: center;}
.imgandviow ul {display: flex;width: 50%;margin: auto;justify-content: space-between;padding-top: 0.35rem;}
svg.iconp {width: 0.8rem;}
.imgandviow a {color: #f8f8f8;}
input.m-title {width: 100%;outline: 0;margin: auto;height: 1.5rem;border: none;border-radius: 0.2rem;font-size: 0.35rem;padding-left: 0.3rem;}
.mtitlediv {width: 93%;margin: auto;}
.mkeyworld {width: 93%;margin: auto;margin-top: 0.25rem;}
input.mkeywords {width: 100%;height: 1rem;border-radius: 0.2rem;border: 0;font-size: 0.35rem;padding-left: 0.2rem;outline: 0;}
.pb{height: 3rem;;}
.mt10 {width: 100%;height: 1.2rem;background: #fff;margin-top: 0.5rem;position: fixed;bottom: 0;}
.mt10 ul {
    display: flex;
    justify-content: space-between;
    width: 93%;
    margin: auto;
}
input.newbtn {
    width: 3.5rem;
    height: 0.8rem;
    line-height: 0.7rem;
    background-color: #b4272d;
    color: #fff;
    border: none;
    margin-top:0.5rem;
}
.yh{
    width: 8rem;
    height: 1rem;
    line-height:0.5rem;
    padding: 0.2rem 0;
    border-radius: 0.2rem;
    text-indent: 0.3rem;
    border: 1px solid #cccccc;
    outline: 0;
   
    color: #7a7879;
    font-size: 0.35rem;
    margin-top: 0.1rem;
    background-color: #fff;
}
/* .mt10 li {flex: 1;} */
li.mright {width: 70%;position: relative;display: flex;justify-content: space-around}
li.mtleft { width: 30%;}
.mt10 span {
    display: inline-block;
    /*width: 32%;*/
    text-align: right;
    font-size: 0.35rem;
}
input#copyimg {
    visibility: hidden;
}
#copyimg:checked +label::before {
    display: block;
    content: "\2714";
    text-align: center;
    font-size: 0.3rem;
    color: #fff;
}
#copyimg + label {
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: absolute;
    bottom:  0.1rem;
    left: 0px;
    background: #ddd;
}
input.button.p-green {font-size: 0.35rem;background:none;border: 0;padding-top: 0.3rem;color:#333;font-weight:none}
span.keep-card {padding-top: 0.3rem;margin-left: -0.5rem;}
input.videotext {font-size: 0.35rem;color: #fff;background: none;border: none;}
input.videoimg {width: 0.85rem;}
input#addimg {background: none;border: none;color: #fff;font-size: 0.35rem}
/* 我的订单 */
.ddbody{background: #f4f4f4;height: 100%;}
.mydd{background: #f4f4f4;height: 100%;}
.mydd-head, .myorder{ background: #fff;border-bottom: solid 1px #e7e7e7;width: 100%;}
.dd{text-align: center;}
.myorder-head{width: 95%;margin: auto;display: flex;justify-content: space-between;height: 1.5rem;line-height: 1.2rem;font-size: 0.5rem;}
.myorder-second ul{width: 95%;margin: auto;display: flex;justify-content: space-around;height: 1rem;line-height: 1rem;font-size: 0.35rem;}
.ddzt ul {font-size: 0.3rem;display: flex;justify-content: space-between;width: 95%;margin: auto; line-height: 1rem;}
.ddzt {width: 100%;height: 1rem;background: #fff;margin-top: 0.12rem;}
.ddxx {font-size: 0.3rem;width: 95%;margin: auto;display: flex;justify-content: space-between;margin-top: 0.15rem;}
.ddtitle {flex: 1;display: flex;justify-content: space-between;}
.ddimg img {padding-top: 0.1rem;}
.ddprice {line-height: 1rem;}
.dds {font-size: 0.3rem;width: 100%;background: #fff;height: 1rem;border-bottom: solid 1px #000;margin-top: 0.35rem;}
.dds ul {width: 95%;margin: auto;display: flex;justify-content: space-between;line-height: 1rem;}
.ddfk {font-size: 0.3rem;height: 1rem;background: #fff;}
.ddfk ul {display: flex;justify-content: flex-end;width: 95%;margin: auto;}
li.payfor, li.ddxq {width: 1.7rem;height: 0.6rem;line-height: 0.6rem;text-align: center;margin-top: 0.15rem;margin-left: 0.1rem;}
li.payfor{border: solid 0.02rem #ff5000;}
li.ddxq{border: solid 0.02rem #999;}
.payfora{color: #ff5000}
.ddxqa{color: #999;}
img.dd-titlepic {width: 1rem;height: 1rem;vertical-align: middle;padding-right: 0.1rem;border-radius: 0.1rem;}

/* 我的收藏 */
.classify ul{display: -webkit-box;display: -moz-box;display: -ms-box;display: -o-box;font-size: 0.4rem;width: 95%;margin: auto;height: 1rem;line-height: 1rem;}
.classify li {text-align: center;-webkit-box-flex: 1;}
.nofav {width: 3.3rem;margin: 0 auto;text-align: center;font-size: 0.4rem;margin-top: 1.73rem;}
.collectimg {display: inline-block;vertical-align: middle;width: 100%; height: 2.3rem;margin-bottom: .10667rem;background: url(/skin/phone/ico/nofava.png);background-size: 50%;background-position: center center;background-repeat: no-repeat;background-color: white;}
div#favlist {font-size: 0.4rem;}
.yh ul {display: flex;justify-content: space-between;}
.yh img {width: 0.9rem;vertical-align: middle;}

/* 增加收藏分类 */
button.addbutton {font-size: 0.3rem;background: none;border: none;background-color: #b4282d;width: 100%;height: 0.8rem;color: #fff;position: fixed;bottom: 0;}
div#edituserff {width: 100%;font-size: 0.3rem;margin-top: 0.3rem;}
input.addeditor {font-size: 0.26rem;border: none;height: 0.6rem;padding: 0 0.2rem;outline: 0;}
.aei {position: fixed;bottom: 0;}
input#cname {border: none;display: block;position: relative;min-height: 0.6rem;line-height: 0.6rem;white-space: nowrap;text-overflow: ellipsis;width: 100%;overflow: hidden;font-size: 100%;}
ul.listul {display: flex;justify-content: space-between;width: 90%;margin: auto;height: 0.8rem;line-height: 0.8rem;}
img.sbtimg {width: 0.5rem;}
.sbt{background: url(/skin/phone/ico/shan.png);width: 0.5rem;height: 0.5rem;background-size: 100%;border: none;overflow: hidden;margin-top: 0.2rem;}
.listdiv {width: 100%;border-bottom: solid 1px #e7e7e7;}

/* 点卡充值 */
ul.rechargeul {width: 90%;margin: auto;}
.rechargename, .rechargerename, .rechargez, .rechargem {font-size: 0.3rem;border: none;background: none;outline: 0;width: 100%;height: 1rem;border-bottom: solid 1px #e7e7e7;line-height: 1rem;-webkit-appearance: none;}
input.recharge {border: none;font-size: 0.35rem;background: none;height: 1rem;width: 100%;color: #fff;background-color: #b4282d;margin-top: 0.3rem; -webkit-appearance: none;}

/* 账户信息 */
img.fr {width: 0.6rem;border-radius: 50%;vertical-align: middle;}
.ucenter {font-size: 0.4rem;margin-top: 0.2rem;}
i.icon {border-top: #888888 2px solid;border-right: #888888 2px solid;top: 0.35rem;display: inline-block;width: 0.2rem;height: 0.2rem;margin-left: 0.2rem;content: "";-ms-transform: rotate(45deg);transform: rotate(45deg);}
li.m-listItem {display: flex;justify-content: space-between;border-bottom: solid 1px #d9d9d9;height: 1rem;line-height: 1rem;padding: 0 0.3rem;position: relative;}
table.tableborder {
    font-size: 0.4rem;
    width: 90%;
    margin: 0 auto;
}
.tableborder .info-left{width:20%}
.info-right{font-size:0.4rem}
.info-right img{width:1rem}
/* 站内消息 */
.messagex{background-color: #f4f4f4;height: 100%;}
.messagepart {font-size: 0.3rem;width: 100%;}
i.kefu, i.znxx, i.wlzs, i.rmhd, i.wdzc, i.jifen, i.yuer, i.huiyuan {display: inline-block;width: 0.9rem;height: 0.9rem;vertical-align: middle;}
i.kefu {background: url(/skin/phone/ico/icokf.png) no-repeat;background-size: 100%;}
i.znxx {background: url(/skin/phone/ico/icotz.png) no-repeat;background-size: 100%;}
i.wlzs {background: url(/skin/phone/ico/icowl.png) no-repeat;background-size: 100%;}
i.rmhd {background: url(/skin/phone/ico/icorm.png) no-repeat;background-size: 100%;}
i.wdzc, i.jifen {background: url(/skin/phone/ico/icozc.png) no-repeat;background-size: 100%;}
.messagepart li {display: flex;justify-content: space-between;margin: auto;background-color: #fff;padding: 0.3rem;height: 0.9rem;margin-top: 0.1rem;}
span.kefulist {font-size: 0.3rem;display: inline-block;vertical-align: middle;margin-left: 0.2rem;}
span.icona {padding-top: 0.4rem;}
.kefulist h3 {font-size: 0.4rem;font-weight: normal;line-height: 0.3rem;margin-bottom: 0.1rem;}
.kefulist span {font-size: 0.36rem;color: #9a9696;}

/*会员充值 */
.m-recharge {background: #f4f4f4;height: 100%;}
i.yuer{background: url(/skin/phone/ico/icoye.png) no-repeat;background-size: 100%;}
i.huiyuan{background: url(/skin/phone/ico/icohy.png) no-repeat;background-size: 100%;}

/* 收到的消息 */
.tomsg{background: url(/skin/phone/ico/addmesaage.png) right center no-repeat;background-size: 0.5rem;margin-right: 0.4rem;width: 0.5rem;}
.tips {font-size: 0.3rem;}
.nomessageimg {background: url(/skin/phone/ico/nodd.png) no-repeat center center;width: 3rem;height: 3rem;background-size: 100%;}
.no-comment {text-align: center;width: 3rem;margin: 0 auto;}

/* 发送消息 */
.mtitle, .jphonei {font-size: 0.45rem;height: 0.6rem;border: none;background: none;width: 90%;outline: 0;}
.rowmessage, .jphone {border-bottom: solid 1px #e7e7e7;line-height: 1.5rem;height: 1.2rem;margin-left: 0.3rem;}
.jieshou ul {display: flex;justify-content: space-between;}
.tofr {font-size: 0.45rem;border: none;height: 0.6rem;outline: 0;}
.jieshou {font-size: 0.3rem;height: 1.2rem;line-height: 1.5rem;border-bottom: solid 1px #e7e7e7;margin-left: 0.3rem;}
a.choosefr {color: #ca4545;padding-right: 0.3rem;}
.neirong {width: 90%;margin: auto;padding-bottom: 0.1rem;padding-top: 0.3rem;}
.mcontent {font-size: 0.45rem;border: none;width: 95%;border-bottom: solid 1px #e7e7e7;outline: 0;}
.jphone .jphonei::-webkit-input-placeholder {color: #b4282d;}
.jphone .jphonei::-moz-placeholder{color: #b4282d;}
.jphone .jphonei:-moz-placeholder{color: #b4282d;}
.jphone .jphonei:-ms-input-placeholder{color: #b4282d;}

/* 点数充值 */
.pointrecharge {font-size: 0.4rem;}
select.choosepay {font-size: 0.3rem;height: 1rem;line-height: 1rem;border: none;}
.explain {padding: 0.2rem 0.15rem;color: #797474;margin: 0.35rem 0 0.1rem;}
.bmoney {background: #fff;padding: 0.2rem;margin-bottom: 0.4rem;}
input.hmoneys {border: none;font-size: 0.3rem;width: 80%;height: 0.5rem;line-height: 0.5rem;margin-left: 0.2rem;}
input.buynow {width: 9.4rem;height: 1rem; margin: 0 .3rem;font-size: 0.3rem;color: #fff;border: 1px solid #b4282d;background-color: #b4282d; -webkit-appearance: none}
div#payfslist, div#paygrouplist{display: none;}
div#chosepay {margin-top: 0.45rem;}
.pointform li {display: flex;justify-content: space-between;width: 90%;margin: auto}
.pointform h3, .msgfl h5 {font-size: 0.3rem;font-weight: normal;margin-bottom: 0.1rem;}
span.wayslist, .msgfl span{font-size: 0.24rem;color: #9a9696;}
.pwayall, .msgico {width: 0.9rem;height: 0.9rem;}
.pays3 {background: url(/skin/phone/ico/way3.png) no-repeat;background-size: 100%;margin-right: 0.3rem;}
.pays4 {background: url(/skin/phone/ico/way4.png) no-repeat;background-size: 100%;margin-right: 0.3rem;}
.pays1{background: url(/skin/phone/ico/way1.png) no-repeat;background-size: 100%;margin-right: 0.3rem;}
.pays2{background: url(/skin/phone/ico/way2.png) no-repeat;background-size: 100%;margin-right: 0.3rem;}
.pwa {display: flex;justify-content: flex-start;}
li.payshow7 {display: flex;justify-content: flex-start;margin: 0.5rem auto; width: 90%;}
.payfslist h4 {text-align: center;font-size: 0.35rem;line-height: 1rem;}
.layui-m-layershade {background-color: rgba(0,0,0,.7);pointer-events: auto;}
.layui-m-layermain, .layui-m-layershade {position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.layui-m-layerchild {position: relative;display: inline-block;text-align: left;background-color: #fff;font-size: 14px;border-radius: 5px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    pointer-events: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .2s;
}
  
  
  
/* 会员组升级 */
.paysm {padding: 0 0 0.6rem 0.2rem;font-size: 0.3rem;color: #797474;}
.gr {margin: 0.5rem 0;}
div#chosegroup {margin-top: 0.3rem;}
 .paysm3{background: url(/skin/phone/ico/icohy.png) no-repeat;background-size: 100%;margin-right: 0.3rem;}


/*增加好友分类 */
.m-address-item {position: relative;padding:0.3rem;border-bottom: 1px solid #d9d9d9;text-align: left;line-height: 0.35rem;font-size: 0.3rem;color: #333;background: #fff;}
i.u-icon.u-address-del {position: absolute;top: 0;bottom: 0;right: .21333rem;margin: auto;background: url(/skin/phone/ico/shan.png) no-repeat;width: 0.5rem;height: 0.5rem;background-size: 100%;vertical-align: middle;}
.foot-btn {width: 100%;height: 1rem;line-height: 1rem;text-align: center;font-size: .3rem;color: #333;}
.fixed {position: fixed;left: 0;bottom: 0;}
.foot-btn .fr {background: #b4282d;float: left;width: 50%;color: #fff;}
.foot-btn .fl {float: left;width: 50%;outline: #d9d9d9 solid 1px;background: #fff;}
.row.row-0 {border-bottom: 1px solid #d9d9d9;height: 0.6rem;line-height: 0.6rem;padding: .2rem 0;position: relative;color: #333;font-size: 0.3rem;}
.section {padding-left: 0.4rem;}
.nw {position: fixed;left: 0;bottom: 0;}


/* 申请专家 */
div#main {font-size: 0.3rem;width: 100%;margin: auto;padding-top: 0.3rem;background-color: #f0f0f0;}
.form-group {display: flex;justify-content: flex-start;height: 0.8rem;line-height: 0.8rem;border-bottom: solid 1px #ddd;padding: 0 3%;}
input.form-control {width: 75%;height: 0.45rem;font-size: 0.26rem;border: none; -webkit-appearance: none;background: #fff;border-radius: 4px;}
h2.h3.post-title {text-align: center;margin-bottom: 0.3rem;margin-top: 0.3rem;}
.js {height: 2rem;}
.per {flex: 1;margin-left: 0.2rem;position: relative;}
.nradio{display: none;}
.sradio{display: inline-block;border:1px solid #ccc;width:16px;height: 16px;border-radius:2px;vertical-align: middle; margin-right: 5px;position: relative;    background: #fff;}
.sradio:before{content: '';font-size: 0;width: 10px;height: 10px;background: rgb(143, 188, 238);position: absolute;left:50%;top:50%;margin-left: -5px;margin-top: -5px;border-radius: 2px;display: none;}
.nradio:checked~.sradio:before{display: block;}
select.form-control {width: 30%;font-size: 0.2rem;margin-left: 5px;height: 0.3rem;line-height: 0.3rem;background: #fff;}
option {font-size: 0.25rem;}
.zwjs {width: 75%;height: 1.6rem;}
input#file, input#file1{background: transparent;border: none;width: 100%;height: 100%; -webkit-appearance: none;outline:none;}
button.btn.btn-xl.btn-primary.profile-sub {width: 100%;height: 0.8rem;margin-top: 0.3rem;background: #b4282d;color: #fff;font-size: 0.3rem;line-height: 0.8rem;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;outline:none;
}
span.Validform_checktip {position: absolute;bottom: 1px;left: 0;}
textarea.zwjs {width: 90%;height: 1.6rem;vertical-align: text-top;outline: 0;font-size: 0.26rem;background: #fff;border-radius: 4px;border: solid 1px #ddd;-webkit-appearance: none;}

/* 找回密码 */
.hymain {
    width: 90%;
    margin: auto;
    line-height: 0.65rem;
}
.findemail {
    font-size: 0.35rem;
    width: 90%;
    margin: auto;
    margin-top: 0.85rem;
    border-top: solid 1px #ddd;
    padding-top: 0.5rem;
}
input#zhphone,input#username,input#email, input#newpassword, input#renewpassword{
    width: 5.25rem;
    height: 0.65rem;
    -webkit-appearance: none;
    border: solid 1px #ddd;
    outline: none;
    font-size: 0.35rem;
    margin-top: 0.3rem;
    padding-left: 0.1rem;
}
input#key {
    width: 2.5rem;
    height: 0.65rem;
    outline: none;
    border: solid 1px #ddd;
    font-size: 0.35rem;
    margin-top: 0.3rem;
    padding-left: 0.1rem;
    line-height: 0.55rem;
    -webkit-appearance: none;
}
input#getzhyzm {
    width: 2rem;
    height: 0.65rem;
    font-size: 0.35rem;
    outline: none;
    background: #cecece;
    color: #fff;
    border: 1px solid #a5a5a5;
    border-radius: 5px;
    line-height: 0.55rem;
   
    margin-left: 20px;
}
input.findbutton, input.uppass {
    width: 1.5rem;
    height: 0.55rem;
    font-size: 0.35rem;
    background: #b4282d;
    color: #fff;
    border: none;
}
.find_input li {
    line-height: 0.9rem;
}
.find_input {
    padding: 0.3rem 0;
}
.ftitle, .findtitle{
    font-size: 0.4rem;
    font-weight: 600;
}
img#getpasswordKeyImg {
    width: 1.4rem;
    vertical-align: middle;
}
/* 重设密码 */
.getpass {
    font-size: 0.45rem;
    width: 90%;
    margin: auto;
    margin-top: 1rem;
}
.pass_list {
    margin-top: 0.5rem;
}
input.uppass {
    margin-top: 10px;
}

/* 加入购物车 */
.hymain .block {
    font-size: 0.45rem;
}
.hedui ul li input {
    width: 94%;
    height: 0.8rem;
    margin: 0.25rem 0;
    text-indent: 0.2rem;
}
.hedui ul li textarea {
    width: 95%;
    text-indent: 0.2rem;
    padding-top: 0.3rem;
    height: 1.5rem;
}
div#buycar {
    margin-top: 0.65rem;
}
li.mtin {
    font-size: 0.35rem;
    color: #aaa;
}
.block h3 {
    border-bottom: solid 1px #ddd;
    font-size: 0.5rem;
    line-height: 0.85rem;
    margin-bottom: 0.5rem;
    position: relative;
    margin-top: 0.65rem;
}
a.f12.cblue.fr.noBold.st {
    position: absolute;
    right: 0;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 0.1rem;
    bottom: 0.2rem;
}
.car-pay {
    font-size: 0.38rem;
}