/*存放会员中心的样式*/
@charset "utf-8";

.userBady{background-color: #f5f5f5;}
.user-container td{ padding: 5px 0; }
input[type="text"],
input[type="password"],
input[type="submit"],
input[type="button"],
textarea,
select{ display:inline-block; min-width: 300px;  height:40px; color:inherit; border-radius:4px; margin:0; line-height:1.15; transition:all .2s ease-in; font-size:1rem; outline:0; border:1px solid #979797; padding:10px 10px; box-sizing: border-box;}
textarea{ height: 100px; }
select{ min-width: 30px; }
input[type="submit"],input[type="button"]{ min-width: 100px; width: 150px; background-color: var(--vicolor); border: none; color: #FFF; }
input[type="button"]{background-color: #ccc;}

/*reset btn css*/
.layui-btn{ background-color: #ff2900;}
.layui-form-onswitch{ border-color: #ff2900; background-color: #ff2900;}
.item-xieyi{ text-align: center; }
.item-xieyi .layui-form-switch{ margin-top:0;}

/*注册*/
.regbox{ padding:100px 0; }
.regbox .container{ display: flex; }
.regbox .slider{ width: 60%; }
.regbox .regform{ width: 420px; min-height: 320px; background-color: #FFF; padding:50px 50px 50px 20px;}
.regbox .regform .labelname{ display: flex; justify-content: space-between; padding-bottom: 30px;  	align-items: flex-end;}
.regbox .regform .labelname .title{ font-size:24px; padding-left: 30px }
input#smscode{ min-width: 100px; width: 240px; display: inline-block; }
@media screen and (max-width : 640px) {
	.regbox .slider{ display: none; }
	.regbox{ padding:5px 0; }
	.regbox .regform{ width: 100%; padding:20px 20px 20px 0px;}
}

/* .user_title{ display: flex; justify-content: space-between; }
.user_title .title{ font-size: 24px; }
.user_title .tools{ font-size: 14px; } */

/* 没有信息提示 */
.nothing{ text-align: center; font-size: 16px; padding-top: 50px; color: #b3aeae; }


/**公共框架css**/
.usercenter{ display: flex; justify-content: space-between; padding:30px 0; }
.usercenter .user-menu{ width: 240px; box-sizing: border-box; min-height: 753px; background-color: #FFF; padding:40px;}
.usercenter .user-menu dl{ padding-bottom: 30px; }
.usercenter .user-menu dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.usercenter .user-menu dl dd{}
.usercenter .user-menu dl dd a{color: #999; font-size: 14px; display: block; height: 18px; line-height: 18px; padding:8px 0; }
.usercenter .user-menu dl dd a:hover{ color: #F00; }
.usercenter .user-container{ width: calc(100% - 255px); padding:30px; box-sizing: border-box;  min-height: 753px; background-color: #FFF; }

/*个人首页 */
.usercenter .user-container .title{ border-bottom: 1px #eee solid; padding-bottom: 20px; margin-bottom: 20px; font-size: 18px; color: #000; font-weight: bold;}
.usercenter .user-container .title .welcome{ font-size: 24px; padding: 0 0 30px;}
.usercenter .user-container .title dl{ display: flex; justify-content: space-between; }
.usercenter .user-container .title dl dd{ font-size: 16px;}
.usercenter .user-container .title dl dd span{ font-size: 16px; color: #c19700; letter-spacing: 2px;}
.usercenter .user-container .title dl dt{ font-size: 14px;}
.usercenter .user-container .title dl dt span{ font-size: 28px; color: var(--vicolor); letter-spacing: 4px; }
.usercenter .user-container .title dl dt span i{ font-size: 22px;}

.usercenter .user-container .order-empty{ padding: 7% 0; text-align: center;}
.usercenter .user-container .order-empty h3{ font-size: 24px; color: #000; padding: 40px 0;}
.usercenter .user-container .order-empty .img img{ width: 120px; margin: 0 auto; }
.usercenter .user-container .order-empty .tips{ font-size: 16px; color: #9d9d9d; padding-top: 40px;}
.usercenter .user-container .order-empty .tips a{ color: var(--vicolor);}
.usercenter .user-container .order-empty .tips a:hover{ text-decoration: underline;}


/* .user-container .class_input,
.user-container .class_input_on{width:320px;height:22px;line-height:22px;padding:2px 4px 0;}
.user-container .class_input{background:#f3f9fc;border:1px solid #c0d0d8;}
.user-container .class_input_on{background:#fff;border:1px solid #569dde;}
.user-container .class_areatext,
.user-container .class_areatext_on{width:320px;height:100px;line-height:18px;padding:4px;}
.user-container .class_areatext{background:#f3f9fc;border:1px solid #c0d0d8;}
.user-container .class_areatext_on{background:#fff;border:1px solid #569dde;}
.user-container .btn_area{text-align:center;margin-top:25px;}
.user-container .btn{width:78px;height:25px;margin-right:15px;font-size:14px;cursor:pointer;border:none;}
.user-container .upavatar{padding-top:10px;text-align:center;}
.user-container .preavatar{padding:10px 0;text-align:center;}
.user-container .preavatar img{margin:0 5px;}
.user-container .options_b{padding-top:8px;line-height:22px;color:#666;}
.user-container .options_b a{color:#005590;} */


/*我的订单*/
.myorder{}
.myorder dl{ margin: 20px 0; display: flex; flex-wrap: wrap; border:#eee 1px solid;}
.myorder dl h3{ font-size: 14px; background: #ececec; padding:10px 15px; box-sizing:border-box; width: 100%; }
.myorder dl h3 span{ padding-right: 20px; }
.myorder dl dt{ width: 90%; }
.myorder dl dt article{}
.myorder dl dt article ul{}
.myorder dl dt article ul li{display: flex; border-bottom:#eee 1px solid; border-right:#eee 1px solid; padding: 10px 0; }
.myorder dl dt article ul li:last-child{ border-bottom:none;}
.myorder dl dt article ul li span{ padding:0 10px; }
.myorder dl dt article ul li em{ display: block; padding-top: 8px; color:#9e9e9e; line-height: 1.6; }
.myorder dl dt article ul li span.img img{ width: 80px; }
.myorder dl dt article ul li span.info{ font-size: 12px; color: #000; word-break:break-all; max-width: 70%; }
.myorder dl dt article ul li span.price{}
.myorder dl dt article ul li span.qty{}
.myorder dl dd{ width: 10%; box-sizing:border-box; text-align: center; padding:10px; }
.myorder dl dd .sum{ font-weight:bold; font-size: 14px; }

.myorder .submit{ font-size: 12px; line-height: 4;}
.myorder .submit a{ color: #005590;}
.myorder .submit a:hover{ border-bottom: 1px #005590 solid; }


/*收货地址*/
.addressBox{}
.addressBox ul{ }
.addressBox ul li{ padding:5px 0;}
.addressBox ul li label{width: 70px; display: inline-block;}
.addressBox ul li .btn_area{ padding-left: 72px;}
.addressBox ul li .btn_area #btnSubmit{ background-color: #00b7ad;}
/**/
.listAddress{ padding-top: 5%;}
.listAddress ul{ display: flex;}
.listAddress ul li{ padding:15px; box-sizing: border-box;}
.listAddress ul li:nth-child(1){ width: 22%;}
.listAddress ul li:nth-child(2){ width: 26%;}
.listAddress ul li:nth-child(3){ width: 30%;}
.listAddress ul li:nth-child(4){ width: 10%; text-align: center}
.listAddress ul li:nth-child(5){ width: 12%; text-align: center}
.listAddress ul li:nth-child(5) a:hover{ border-bottom: 1px #ff5722 solid; color: #ff5722;}
/**/
.listAddress ul.head{ background-color: #ececec;}
.listAddress ul.item{ border-bottom: #ececec 1px solid;}


















