.member-top{position:relative;height:150px;background:url(/images/member/banner-member.jpg) no-repeat;background-size:cover}.member-head-portraits{position:absolute;left:20px;top:35px;z-index:1;width:70px;height:70px}.member-head-portraits img{border:3px solid #fff;border-radius:50%;width:70px;height:70px}.member-top-con{padding:50px 0 0 110px;color:#fff}.member-top-con h1{margin-bottom:10px}.member-top-con p{margin-bottom:3px;color:#fff}.orderlist{margin-bottom:10px;background:#fff}.orderlist:last-child{margin-bottom:0}.orderlist-title{padding:10px;border-bottom:1px solid #ddd}.orderlist-title span,.orderlist-title i,.orderlist-title em{display:inline-block;vertical-align:middle}.orderlist-title span{font-weight:bold}.orderlist-title i{float:right}.orderlist-title em{float:right;font-style:normal}.orderprice,.trading-status{padding:10px;text-align:right}.orderprice{background:#fef9f4}.operating a,.operating span{display:inline-block;float:right;margin-left:5px;padding:5px 6px;border:1px solid #ddd}.operating span{border:none}.post-head-portrait{padding:10px;background:#fcfcfc}.post-head-portrait img{width:100px;height:100px}.post-head-portrait .post-btn{position:relative;margin-top:10px;width:100px;height:36px}.post-head-portrait .post-btn .inputfile{position:absolute;left:0;top:0;z-index:1;opacity:0;filter:alpha(opacity=0);cursor:pointer}.memberbtn{margin:30px 80px;text-align:center}.member-tit{border-bottom:1px solid #ddd}.member-tit h2{display:inline-block;margin-right:5px;cursor:pointer}.member-tit h2 a{display:block;padding:0 10px;height:30px;border-radius:5px 5px 0 0;font-size:14px;line-height:30px;background:#f5f5f5;text-align:center}.member-tit h2.on a{background:#be0000;color:#fff}.recordlist{padding:10px 0}.recordlist li{margin:8px 0;padding:15px;background:#f5f5f5;border-radius:5px}.recordlist li p{margin-bottom:6px;font-size:16px;line-height:24px}.recordlist li p span{display:block;font-size:13px;color:#999}.weixin-open{padding-top:150px;text-align:center}.weixin-open i{color:#ff6a65;font-size:50px;line-height:50px}.weixin-open h1{margin-top:20px;font-size:18px}.login-weixin-bg{background:#333}.login-weixin{margin:0 auto;padding:80px 20px;width:280px;color:#f5f5f5}.login-weixin h1{text-align:center;font-weight:normal;font-size:20px}.login-weixin p{text-align:center}.login-weixin p img{margin-bottom:20px}.login-info p{padding:10px 0;text-align:center}.login-info p img{width:280px;height:280px}.login-status{padding:10px;border-radius:50px;background:#232323;box-shadow:inset 0 5px 10px -5px #191919,0 1px 0 0 #444;-moz-box-shadow:inset 0 5px 10px -5px #191919,0 1px 0 0 #444}.login-status p span{display:block;line-height:30px;text-align:center;font-size:16px}.otherlogin{margin-bottom:20px;text-align:center}.otherlogin h3{color:#999}.otherlogin p{margin-top:15px;font-size:15px}.otherlogin p i{margin-right:8px;margin-right:10px;font-size:24px;vertical-align:middle}.refund{padding:10px;border-bottom:1px solid #d6d6d6;font-size:13px}.refund li{margin:5px 0;line-height:22px}.refund li .agree,.refund li .refuse{padding:15px}.refund li .agree{border:1px solid #9acfea;background:#f1faff;color:#31708f}.refund li .refuse{border:1px solid #f5e79e;background:#faf5d8;color:#8a6d3b}.refund li .agree i,.refund li .refuse i{margin-right:5px;vertical-align:middle}.refund li .agree strong,.refund li .refuse strong{vertical-align:middle}.paystatus{padding:15px 10px;background:#fff}.paystatus h1{text-align:center}.paystatus h1 span{font-size:24px}.paystatus h1 i{margin:15px 0;color:#e66b04;font-size:40px;line-height:40px}.paystatus h2{margin-bottom:5px;line-height:24px;font-weight:bold;font-size:14px}.paystatus li{border-bottom:1px solid #ddd}.paystatus li>div{font-size:14px;line-height:35px}.paystatus li .paystatus-left{float:left;width:100px}.paystatus li .paystatus-right{float:right}.paystatus-con{position:relative;margin:60px auto 30px auto;width:280px}.paystatus-con .weixin-tips{position:absolute;left:100px;top:-40px;z-index:3;padding-top:10px;padding-left:40px;height:27px;background:url(../images/member/weixin-tips.png) no-repeat}.paystatus-con .weixin-qrcode{float:left;padding:8px;width:120px;border:1px solid #f5f5f5;font-size:14px;text-align:center;cursor:pointer;outline:none}.paystatus-con .weixin-qrcode span{display:block;margin-top:10px}.paystatus-con .weixin-help{float:right;width:120px}.book-item{padding:10px;height:24px;line-height:24px;font-size:15px;border-bottom:1px solid #ddd}.book-item i{margin-right:5px;font-size:20px;color:#96d266}.list-items li{border-bottom:1px dashed #ddd}.list-items li:last-child{border-bottom:none}.list-items li a{display:block;position:relative;padding:20px 0}.list-items li a .productimg,.list-items li a .list-items-price{position:absolute;top:0;bottom:0;margin:auto;z-index:1}.list-items li a .productimg{left:10px;width:70px;height:70px}.list-items li a .list-items-con{padding:0 70px 0 90px}.list-items li a .list-items-con p{color:#999}.list-items li a .list-items-price{right:10px;width:60px;height:24px;line-height:24px;color:red;text-align:right}.total-num{padding:10px;text-align:right}.formbox li{padding:3px 0}.formbox li>div{position:relative;height:38px}.formbox li>div>label{height:38px;line-height:38px}.formbox li>div input,.formbox li>div select{padding:0 10px;border:1px solid #ccc;box-shadow:inset 0 2px 2px rgba(0,0,0,.075)}.formbox li>div>span{position:absolute;top:8px;left:0;z-index:1;display:inline-block;margin-left:15px;padding:0 10px;line-height:20px;background:#f60;border-radius:20px;color:#fff;vertical-align:middle;font-size:13px}.formbox li>div>span i{margin-right:3px}.formbox li>div.form-textarea{height:auto}.formbox li>div.form-textarea textarea{padding:10px;border:1px solid #ccc;box-shadow:inset 0 2px 2px rgba(0,0,0,.075)}.formbox li>div img{margin:0 5px}.formbox1 li{padding:10px 0;font-size:15px}.formbox1 li>div{position:relative;box-sizing:border-box;padding:0 5px;height:38px;line-height:38px}.formbox1 li>div>label{display:block;height:38px;line-height:38px;text-align:right;font-size:14px}.formbox1 li>div>input,.formbox1 li>div>select{padding:0 10px;border:1px solid #ccc;font-size:14px}.formbox1 li>div>span{display:inline-block;line-height:38px;vertical-align:middle;font-size:14px}.formbox1 li>div>span.warning{color:#bf0302}.formbox1 li>div>span.getcode{width:95%;background:#bf0302;color:#fff;text-align:center}.formbox1 li>div>span.disabled{pointer-events:none;background:#ddd}.formbox1 li>div.form-textarea{height:auto}.formbox1 li>div.form-textarea textarea{padding:10px;border:1px solid #ccc}.formbox1 li>div.form-textarea>p{margin-top:8px;font-size:13px;line-height:20px;color:#999}.formbox1 li>div.form-textarea dl dd{display:inline-block;position:relative;margin-right:10px;margin-bottom:10px;width:80px;height:80px;border:1px solid #ddd;vertical-align:top}.formbox1 li>div.form-textarea dl dd>img{width:80px;height:80px}.formbox1 li>div.form-textarea dl dd>i{position:absolute;z-index:1;top:0;text-align:center}.formbox1 li>div.form-textarea dl dd>i.icon-empty_fill{right:0;width:30px;height:30px;background:rgba(0,0,0,.6);line-height:30px;color:#fff;font-size:20px;cursor:pointer}.formbox1 li>div.form-textarea dl dd>i.icon-add{left:0;width:100%;height:100%;line-height:80px;font-size:60px;color:#ddd}.formbox1 li>div.form-textarea dl dd>input.formimg-add{width:100%;height:100%;font-size:30px;background:#fff;color:#000}.formbox1 li>div.form-textarea dl dd>input.formimg-btn{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);cursor:pointer}.formbox1 li>div>img{margin:0 5px}.formbox1 .memberbtn{margin:30px 0;text-align:center}.formlist li{position:relative;padding:14px 15px 14px 15px;height:24px;line-height:24px;border-bottom:1px solid #f5f5f5}.formlist li.li0{height:auto}.formlist li i{position:absolute;right:10px;top:17px;z-index:0}.formlist li>div:nth-child(2n),.formlist li>div:nth-child(2n) input{line-height:24px}.formbox li>div>span{position:absolute;top:8px;left:0;z-index:1;display:inline-block;margin-left:15px;padding:0 10px;line-height:20px;background:#f60;border-radius:20px;color:#fff;vertical-align:middle;font-size:13px}.formlist li>div>span.getcode{display:block;text-align:center}.formlist li>div>span.disabled{pointer-events:none;color:#999}.reservationbox{border:1px solid #ddd;margin:10px 0;border-radius:5px}.reservationbox h3{border-bottom:1px solid #ddd;background:#f5f5f5;color:#999;font-size:12px}.reservationbox h3 span{display:inline-block;margin-right:10px;padding:0 10px;background:#dc1508;border-radius:5px 5px 0 0;line-height:28px;color:#fff;text-align:center;font-size:14px;font-weight:bold}.reservationbox ul li:last-child{border-bottom:none}.addbtn{padding:10px 0;border-top:1px solid #ddd}.addbtn span{display:block;float:right;width:150px;height:26px;background:#dc1508;border-radius:5px 0 0 5px;line-height:26px;color:#fff;text-align:center}.addbox h4{padding:0 15px;background:#fffbfa;line-height:22px}.addbox h4 span{display:inline-block;vertical-align:middle}.addbox h4 i{float:right;color:#f6653a}.reservationbtn{margin:30px 0;text-align:center}.teamdata{}.teamdata li{position:relative;padding:20px 0}.teamdata li .teamdata-img{position:relative;margin:0 auto;width:120px;height:100px;background:#f5f5f5;border-radius:5px}.teamdata li .teamdata-img img{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;width:50px;height:50px}.teamdata li .teamdata-btn{position:relative;margin:0 auto;margin-top:15px}.teamdata li .teamdata-btn input,.teamdata li .teamdata-btn a{display:block;margin:0 auto;width:120px;height:30px;background:#44c688;border-radius:5px;color:#fff;font-size:13px;text-align:center;line-height:30px}.teamdata li .teamdata-btn input.inputfile{position:absolute;z-index:1;top:0;left:0;right:0;margin:auto;opacity:0;filter:alpha(opacity=0);cursor:pointer}.teamdata li:before,.productlist li:after{position:absolute;content:'';background-color:#ddd}.teamdata li:before{right:0;top:0;height:100%;width:1px}.teamdata li:after{left:0;bottom:0;width:100%;height:1px}.teamdata li:last-child:after,.teamdata li:last-child:before{width:0}.prompt{padding:15px;background:#f2eee5}.prompt p{margin-bottom:10px;line-height:20px;color:#666;font-size:12px}