﻿input[type=checkbox] {display: inline-block; height: 14px; width: 14px; overflow: hidden; margin: -3px auto 0; border: 1px solid #ccc; border-top-color: #999; vertical-align: middle; -webkit-appearance: none; background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%; }
input[type=checkbox]:checked{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAjUlEQVQ4T2NkIBMwkqmPgfYaYzJyHJbMmHIA5kKibIzNyE1gZGSc/////8TFMyYvAGkmqBGmiYGBYeGi6ZMSMGxMSCgQ+MP5x2HJ9CkbYJK4NKHYGJeR18DAyFAPcw4+TRhOjcvMA7k//v///wsYGRlBzkJxHnLUYfiRkE14QxU96LElEoKhiitl0V8jAMPcOw9BQbG0AAAAAElFTkSuQmCC);}
input[type="text"].error,input[type="password"].error {background: url(../images/icon/nofound2.png) no-repeat right 50%/16px;}

input[type=radio]{display:inline-block;height: 14px;width: 14px;overflow: hidden;margin: -1px auto 0;border: 1px solid #aaa;border-radius: 50%;vertical-align: middle;-webkit-appearance: none;background-color: #fff;background-repeat: no-repeat;background-position: 50% 50%;}
input[type=radio]:checked{background-color: #fff;border-color: #37c9d6;background: url(../images/icon/radio_check.png) no-repeat 2px 2px/65%;}
/*-----------------------------------------------------------登录-----------------------------------------------------------*/
/*注册流程号码*/
#processor{position: relative}
.processorBox{display: flex;padding: 10px 0;}
.processorBox li{width: 25%; text-align: center;}
.processorBox .stepInner{}
.processorBox li .iconStep{width: 16px; height: 16px; line-height: 18px; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; color: #fff; font-size: 12px; text-align: center; background-color: #A4A4A4; position: relative; z-index: 2; margin-bottom: 5px;}
.processorBox li.on .iconStep{background-color: #f90;}
.processorBox li.yes .iconStep{}
.processorBox h4{}
.processorBox li.on h4{color: #f90;}
.processorBox li.yes h4{}
/*注册成功*/
#audit .success{text-align:center;padding:40px 0 30px}
#audit .success .icon{width:63px;height:63px;display:inline-block;background:url(/Supplier/images/msg_succes_icon.png) no-repeat}
#audit .success.error .icon{width:63px;height:63px;display:inline-block;background:url(/Supplier/images/msg_succes_icon.png) no-repeat}
#audit .success .msg_text{font-size: 20px;color:#353434;margin-top:25px;}
#audit .success .intro_text{font-size: 14px;color:#848484;margin:6px 0 10px;}
#audit .btn_valid{height: 42px;line-height: 42px;padding:0 38px;display:inline-block;text-align:center;color:#44bc42;font-size: 16px;border:1px solid #55cd53;border-radius:4px;}

.loginList{}
.loginList .hd{height: 48px;/* margin-bottom: 6px; */}
.loginList .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.loginList .hd li{height: 48px; text-align: center;line-height: 46px;/* background-color: #fff; */ color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;width: 50%;}
.loginList .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;width: 100%;}
.login{/* border-top: 1px solid #e3e1e1; */}
.login ul{border-top: 1px solid #e3e1e1;}
.login li{line-height: 40px;border-bottom: 1px solid #e3e1e1;padding: 0 20px;position: relative;background-color: #fff;font-size: 1.2rem;}
.login li:nth-last-child(1){border: 0;height: 100px;background-color: #F8F8F8;}
.login li .inputText{background-color: #fff;font-size: 1.4rem;width: 100%;}
.login li textarea.inputText{border: 1px solid #37C9D6; background-color: #e9f4f5; box-sizing: border-box;}
.login li label.sp{position: absolute;}
.login li label + .inputText{padding-left: 71px;box-sizing: border-box;}
.login li .inputBtu{background-color: #37c9d6; color: #fff; line-height: 40px; width: 100%; font-size: 1.6rem; border-radius: 5px; margin-top: 20px;display: block;text-align: center;}
.login li .reg a{color: #37c9d6;font-size: 1.2rem;}
.login li .reg .fl{float: left;}
.login li .reg .fr{float: right;}
.login li .imgid{height: 45px;line-height: 45px;position: absolute;right: 20px;top: 0;}
.login li .imgid img{margin-top: 10px;}
.login li .dynamic{position: absolute;right: 10px;top: 5px;border: 1px solid #B6B6B6;height: 25px;line-height: 25px;border-radius: 4px;padding: 0 5px;color: #999;}
.login li.time{line-height: 20px; background-color: #F8F8F8;height: 20px;}
.login li #CityList{line-height: 41px;padding-left: 71px;margin-bottom: 5px;}
.login li #CityList select{border: 1px solid #999;height: 30px;line-height: 30px;margin-top: 5px;margin-right: 5px;}
.login li .checkItem .check{padding: 0 5px;}
.login li label>i{color: #f00;}
.login li .imgWrap #Preview>div{position: relative; width: 152px;}
.otherLogin{margin: 0px auto 0;width: 250px;}
.otherLogin .hd{position: relative; text-align: center; font-size: 1.4rem;height: 30px;line-height: 30px;margin-bottom: 20px;}
.otherLogin .hd .line{border-bottom: 1px solid #000; position: absolute; top: 14px; width: 100%; z-index: 1;}
.otherLogin .hd span{background-color: #f8f8f8; z-index: 2; position: relative; padding: 0 5px;}
.otherLogin .bd{text-align: center;}
.otherLogin .bd a{margin-right: 13px; display: inline-block;}
.otherLogin .bd a:nth-last-child(1){margin: 0;}
.otherLogin .bd li{float: left; width: 50px; height: 50px; background-color: #37c9d6; border-radius: 100%; }
.otherLogin .bd li.icon{background-image: url(../images/icon/login.png);background-size: 260px auto;}
.otherLogin .bd li.icon.qq{background-position: -19px -2px;}
.otherLogin .bd li.icon.sina{background-position: -77px -2px;}
.otherLogin .bd li.icon.alipay{background-position: -139px -2px;}
.otherLogin .bd li.icon.weixin{background-position: 66px -2px;}

/*-----------------------------------------------------------会员中心-----------------------------------------------------------*/
.myheader{background: url(../images/user/my.png) no-repeat 0 0/cover;width: 100%;height: 150px;}
.myheader .menu{padding: 15px 15px 10px 15px;}
.myheader .menu .title{color: #f8f8f8; text-align: center; font-size: 12px; line-height: 34px;}
.myheader .menu .back{position: absolute;}
.myheader .menu .back i{display: inline-block; width: 21px; height: 21px; border-right: 1px solid #acf6fd; border-bottom: 1px solid #acf6fd; -webkit-transform: rotate(135deg)translateY(-10px); transform: rotate(135deg)translateY(-10px); margin-left: 4px;}
.myheader .menu .info{float: right; position: relative;}
.myheader .menu .info i{background: url(../images/icon/icon_default.png) no-repeat scroll 0 0/1502%;display: inline-block;width: 36px;height: 36px;margin-left: 10px;/* width: 100%; */}
.myheader .menu .info .dot{width: 8px; height: 8px; display: block; position: absolute; background-color: #ff0000; top: 3px; right: 5px; border-radius: 10px;}
.my{width: 320px; margin: 0 auto;}
.my ul{width: 100%;}
.my li{box-sizing:border-box;margin: 0 auto;width: 74px;}
.my li:nth-child(1){}
.my li:nth-child(2){color: #fff;/* padding: 0 0 0 20px; */width: 225px;}
.my li .circle{border: 2px solid #4ca1bf; padding: 3px; border-radius: 100%;}
.my li .userface{background-repeat: no-repeat;background-size: 60px;width: 60px;height: 60px;border-radius: 100%;border: 2px solid #c5ebef;}
.my li .name{font-size: 1.4rem;line-height: 25px;}
.my li .realName{background-color: rgba(9,159,222,0.3); border-radius: 16px; font-size: 18px; height: 30px; line-height: 30px; padding: 0 12px;}
.my li .realName i{display: inline-block; width: 15px; height: 15px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(-45deg)translateY(10px);transform: rotate(-45deg)translateY(10px);margin-right: 7px; float: right;}
.my li .list{width: 100%;font-size: 1.2rem;margin-top: 0;}
.my li .list span{display: block;line-height: 25px;text-align: center;float: left;width: 75px;}
.total{height: 60px;line-height: 40px;text-align: center;/* box-shadow: 0 -2px 5px rgba(30, 34, 36, .2), 0 2px 5px rgba(30, 34, 36, .2); */font-size: 14px;background-color: #fff;border-bottom: 1px solid #e1dfdf;}
.total span div {height: 22px;}
.total span{width: 25%;float: left;}
.total span em{color: #b9b9b9;font-size: 1.2rem;}
.userList{/* border-top: 1px solid #e1dfdf; */border-bottom: 1px solid #e1dfdf;box-shadow: 0 2px 1px rgba(30, 34, 36, .1);margin: 10px;border-radius: 5px;overflow: hidden;}
.userList ul{}
.userList li{position: relative;/*height: 40px;*/padding: 0 13px;line-height: 40px;font-size: 1.4rem;background-color: #fff;border-top: 1px solid #e1dfdf;}
.userList li input{width: 100%;font-size: 1.4rem; padding: 0; margin: 0;}
.userList li label{float: left;}
.userList li input[type="checkbox"]{width: 20px;height: 20px;background: url(../images/icon/checkbox.png) no-repeat 0 0/20px;display: block;position: absolute;right: 6px;top: 7px;}
.userList li .checkbox.on{background: url(../images/icon/checkboxOn.png) no-repeat 0 0/20px;}
.userList li a{display: block;}
.userList li:nth-child(1){border-top: 0;}
.userList li.mb15{/*margin-bottom: 10px;border-bottom: 1px solid #e1dfdf;*/}
.userList li i{display: inline-block;width: 10px;height: 10px;border-right: 1px solid #b9b9b9;border-bottom: 1px solid #b9b9b9;-webkit-transform: rotate(-45deg)translateY(15px);transform: rotate(-45deg)translateY(15px);margin-right: 13px;margin-top: 5px;float: right;}
.userList li .fr{float: right;color: #b9b9b9;font-size: 1.2rem;}
.userList li .frr{float: right;color: #f60;font-size: 1.2rem;}
.userList li .icon{background: url(../images/icon/icon_my.png) no-repeat scroll -84px 0px/cover;width: 19px;height: 18px;display: block;float: left;margin-top: 10px;margin-right: 3px;}
.userList li .icon.money{background-position: -46px 0;}
.userList li .icon.personal{background-position: -122px 1px;background-size: 420px 16px;}
.userList li .icon.refund{background-position: -165px 0;}
.userList li .icon.tuan{background-position: -203px 0;}
.userList li .icon.contacts{background-position: -276px -1px;background-size: 493px 21px;}
.userList li .icon.set{background-position: -279px 0;}
.userList li .icon.about{background-position: -317px 0;}
.userList li .icon.opinion{background-position: -354px 1px;}
.userList li .icon.mycollect{background: url(../images/icon/mycollect.png) no-repeat scroll -1px 0/cover;}
.userList li .icon.binding{background: url(../images/icon/binding.png) no-repeat scroll -1px 0/cover;}
.userList li.mt10{margin-top: 10px;}
.userList li.bt1{border-bottom: 1px solid #e1dfdf;}
.userList li .ct{background: url(../images/icon/contact.png) no-repeat scroll 0px 3px/30px;width: 30px;height: 40px;display: inline-block;float: left;margin-right: 10px;}
.userList li.set_img{padding: 10px 20px;}
.userList li.set_img .fl{float: left;line-height: 25px;}
.userList li.set_img .fl .s{color: #999; font-size: 1.2rem;}
.userList li.set_img .fr{float: right;}
.userList li.msg{background-color: #e9f4f5; color: #999; font-size: 1.2rem;}
.userList li .triangle-down {width: 0; height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #666666;float: right;margin: 17px 0 0 5px;}
.userList .ib{display: inline-block;}
.userList li .imgid{height: 40px;line-height: 53px; position: absolute; right: 20px; top: 0;}
.userList .btu{padding: 0 20px;}
.inputBtu {background-color: #37c9d6; color: #fff!important; line-height: 40px; width: 100%; font-size: 1.6rem; border-radius: 5px; margin-top: 20px; display: block; text-align: center;}
.inputBox{padding: 0 20px;}
.radio{display: inline-block;padding: 0 5px;position: relative;} 
.radio span{display: block; width: 16px; height: 16px; float: left; border: 1px solid #37C9D6; box-sizing: border-box; margin-top: 11px; border-radius: 100%; position: relative; margin-right: 5px;}
.radio.on em{display: inline-block; width: 8px; height: 8px; background-color: #37c9d6; border-radius: 100%; position: absolute; top: 3px; left: 3px;}
/*会员简要信息*/
.home-card{margin: 10px; overflow: hidden; background: #fff; border-radius: 5px; box-shadow: 0 2px 1px rgba(30, 34, 36, .1);}
.home-card .home-money {float: left; width: 50%; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.home-card .home-money ul {background-color: #fafafa;}
.home-card li {line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #fff;}
.home-card dt, .home-card li.title {position: relative;height: 50px;padding: 15px 6px 6px 62px;overflow: hidden;border-bottom: 1px solid #e8e8e8;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.home-card dt{height: 70px;}
.home-money li.title {padding: 6px 0!important; text-align: center;}
.home-card li:first-child:nth-last-child(4), .home-card li:first-child:nth-last-child(4)~li {padding: 5px 5px 3px 50px;}
.home-card dt strong, .home-card li.title strong {display: block; color: #333; font: 13px/20px Microsoft Yahei;}
.home-money li.title:first-child strong, .home-money li.title strong {display: inline-block; line-height: 38px;}
.home-card li .label {float: left; margin-left: -45px; font-size: 12px; color: #999;}
.home-card li .label a{color: #099fde;}
.home-money .c-price {font: 14px/1.5 Arial; color: #f60; font-size: 12px;}
.home-money .c-price em {margin-right: 1px; font-size: 12px;}
.home-coupon {float: right; width: 50%; border-left: 1px solid #e8e8e8; -webkit-box-sizing: border-box; box-sizing: border-box;}
.home-card dt span, .home-card li.title span {display: block; font: 12px/18px Arial; color: #099fde; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home-card .ico{position: relative; display: inline-block; width: 28px; height: 28px; text-align: center; border: 2px solid #f0f0f0; border-color: rgba(204, 204, 204, .3); border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.home-card .ico.i-wallet{background: url(../images/icon/qianbao.png) no-repeat 2px 2px/20px;}
.home-card .ico.i-coupon{background: url(../images/icon/xiaoxi.png) no-repeat 2px 2px/20px;}
.home-card .ico.i-coupon-tuan{background: url(../images/icon/tuangou.png) no-repeat 3px 4px/17px;}
.home-money li.title:first-child i, .home-money li.title i {float: none; margin: 0 7px 0 0; vertical-align: middle;}
.home-card dt i, .home-card li.title i {float: left; margin-left: -43px; margin-top: 5px; }
.home-card dt:last-child{border-bottom: 0;}

/*-----------------------------------------------------------我的钱包-----------------------------------------------------------*/
.account{}
.account li{position: relative;height: 50px; padding: 0 20px;line-height: 50px; font-size: 1.4rem; background-color: #fff; border-top: 1px solid #e1dfdf;}
.account li i {display: inline-block; width: 15px; height: 15px; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; -webkit-transform: rotate(-45deg)translateY(15px); transform: rotate(-45deg)translateY(15px);margin-right: 10px; float: right;margin-top: 5px;}
.account li.w50{float: left;width: 50%;border-right:1px solid #e1dfdf;box-sizing:border-box;background-color: #fff;text-align: center;height: 80px;line-height: 55px;font-size: 1.4rem;}
.account li.bt1{border-bottom: 1px solid #e1dfdf;}
.account li.btu{height: 60px; background-color: #e9f4f5; border-top: 0;}
.account li .fr{color: #37c9d6;float: right;}
.account li > div{height: 20px;}
.account li em{color: #37c9d6;font-weight: bold;}
.account li .inputBtu {background-color: #37c9d6; color: #fff; line-height: 40px; width: 100%; font-size: 1.6rem; border-radius: 5px;margin-top: 20px; display: block; text-align: center;}

.myinfo{background-color: #fff; padding: 5px 20px;margin-bottom: 10px;border-bottom: 1px solid #e1dfdf;}
.myinfo ul{font-size: 1.4rem;}
.myinfo li{float: left; height: 65px;}
.myinfo li:nth-child(2){line-height: 45px; margin-left: 20px;}
.myinfo li:nth-child(2) div{height: 20px;}
.myinfo li:nth-child(2) div.id{font-size: 1.2rem;color: #e1dfdf;}
.myinfo li:nth-child(2) div.face{line-height: 60px; height: 50px;}
.myinfo li .circle{/*border: 2px solid #37c9d6;*/ padding: 3px; border-radius: 100%;}
.myinfo li .userface{background-size: 50px;background-repeat: no-repeat;width: 50px;height: 50px;border-radius: 100%;border: 2px solid #c5ebef;}
.myinfo i{display: inline-block; width: 15px; height: 15px; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; -webkit-transform: rotate(-45deg)translateY(15px); transform: rotate(-45deg)translateY(15px); margin-right: 10px; float: right; margin-top: 11px;}
.myinfo li.fr{float: right;}
/*退款*/
.refundList{}
.refundList dl{display: none;}
.refundList dt{height: 50px; background-color: #fff;border-bottom: 1px solid #e1dfdf;line-height: 50px;}
.refundList span{display: block; float: left; width: 20%; text-align: center; font-size: 1.2rem;height: 40px;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/}
.refundList dd{border-bottom: 1px solid #e1dfdf; height: 40px; background-color: #fff; line-height: 40px;}
.refundList dd span.confirm{line-height: 20px;color: #37c9d6;}
.refundList dd span.price{color: #f60;}
.refundList .not{font-size: 12px;padding: 0 10px 10px 30px;background: url(../images/icon/notfound.png) no-repeat 10px 9px/18px;color: #666;}

.refundShow{background: linear-gradient(#37c9d6, #f0f0f0 50%); -webkit-background: linear-gradient(#37c9d6, #f0f0f0 50%);}
.refundShow .nav{position: relative;}
.refundShow .nav ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;padding: 0 5%;box-sizing: border-box;}
.refundShow .nav li{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1; -o-box-flex:1; text-align: center; height: 60px; padding-top: 10px; font-size: 1.2rem;}
.refundShow .nav .line{border-bottom: 1px solid #999; position: absolute; top: -7px; width: 100%; left: 50px; z-index: -1;}
.refundShow .nav li > div{height: 30px;color: #fff;line-height: 25px;}
.refundShow .nav li > div span{background-color: #fff;padding: 3px;border-radius: 100%;width: 20px;height: 20px;display: inline-block;color: #37C9D6;line-height: 20px;box-shadow: 0 0 3px #A6A6A6;}
.refundShow .nav li.on > div{color: #FFF;}
.refundShow .nav li.on > div span{background-color: #2FE7F8;color: #fff;}
.refundShow .title{color: #37c9d6;}
.refundShow .price{color: #f60;}
.refundShow li .re_money{display: inline-block;}
.refundShow li textarea{border: 1px solid #b9b9b9;}
.refundShow li.voucher{padding-right: 0;}
.refundShow li.voucher > div{} 
.refundShow li.voucher .d0{float: left;height: 120px;width: 26%;text-align: center;line-height: 120px;}
.refundShow li.voucher .d1{line-height:20px;border-bottom: 1px solid #e1dfdf;float: right;width: 74%;height: 60px;border-left: 1px solid #e1dfdf;position: relative;box-sizing: border-box;padding-left: 10px;}
.refundShow li.voucher .d1 input{position: absolute; width: 100%; height: 100%; opacity: 0;}
/*
.refundShow li.voucher .d2{float: right; width: 74%; height: 60px; border-left: 1px solid #e1dfdf;box-sizing: border-box;}
.refundShow li.voucher .d2 img{width: 100%;height: 60px;}
.refundShow li.voucher .d2 a{display: inline-block;width: 55px;position: relative;}
.refundShow li.voucher .d2 a b{background: #fff url(../images/icon/guanbi.png) no-repeat 0 0/cover;width: 20px;height: 20px;position: absolute;top: 0;right: 0;}
*/
.refundShow li.voucher .d2{float: right; width: 74%; height: 60px; border-left: 1px solid #e1dfdf;box-sizing: border-box;overflow-y: hidden; overflow-x: scroll;}
.refundShow li.voucher .d2 .item{height: 60px;overflow-x:scroll;overflow-y:hidden;}
.refundShow li.voucher .d2 img{width: 100%;height: 60px;}
.refundShow li.voucher .d2 a{display: inline-block;width: 55px;position: relative;}
.refundShow li.voucher .d2 a b{background: #fff url(../images/icon/guanbi.png) no-repeat 0 0/cover;width: 20px;height: 20px;position: absolute;top: 0;right: 0;}

.refundShow .btu{padding: 0 20px;}
.submitted{text-align: left;color: #37c9d6;font-size: 1.4rem;line-height: 30px;background-color: #fff;margin: 0 10px;border-radius: 5px;padding: 5px 8px;}
.submitted .ico{float: left;padding: 2px 5px 0 0;}
.submitted .s{position: relative;margin-top: 11px;margin-right: 5px;border-radius: 100%;background: #37C9D6 url(../images/icon/all.png) no-repeat -2px -2px/27px;display: block;width: 23px;height: 23px;margin: 0 auto;}
.submitted .s.cancel{background-image: url(../images/icon/cancel.png);}
.submitted .s i{/*display: inline-block;width: 6px;height: 12px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;top: 3px;left: 9px;*/}
.refundShow .userList li.bt1{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.refundShow .userList li.mt10{border-top-left-radius: 5px;border-top-right-radius: 5px;}
/*退款详情*/
.refunddetail{padding: 10px;font-size: 12px;}
.refunddetail dl{}
.refunddetail dl dd{line-height: 20px;}
.refunddetail dl.item{border: 1px solid #E5E5E5;margin-top: 10px;padding: 10px;background-color:#fff;border-radius: 5px;}
.refunddetail dl.item .thumb{float: left; height: 60px; margin-right: 10px; overflow: hidden; width: 80px;}
.refunddetail dl.item .hd{color: #666;}
.refunddetail dl.item .hd .fr{float: right;}

/*-----------------------------------------------------------团购券-----------------------------------------------------------*/
.tuanList{}
.tuanList .hd{height: 48px;}
.tuanList .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.tuanList .hd li{height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;}
.tuanList .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;padding: 0 10px;}
.tuanList .bd{}
.tuanList .bd ul{}
.tuanList .bd li{margin-bottom: 10px;border-top: 1px solid #e1dfdf;background-color: #fff;}
.tuanList .bd li .nofound{background: url(../images/icon/nofound.png);width: 100%;padding-bottom: 42.5%;background-size: cover;}
.tuanList .bd li .lists{} 
.tuanList .bd li .lists dt{line-height: 45px; font-size: 1.4rem; border-bottom: 1px solid #e1dfdf; padding: 0 20px;}
.tuanList .bd li .lists dt .sp{float: right; font-size: 1rem; background-color: #f60; color: #fff; height: 20px; line-height: 20px;margin-top: 10px; padding: 0px 3px;}
.tuanList .bd li .lists dd{padding: 0 20px; font-size: 1.4rem;line-height: 30px; border-bottom: 1px solid #e1dfdf;}
.tuanList .bd li .lists dd .cl{color:#37c9d6;}

/*收藏列表*/
.list{margin-top: 10px;}
.list .hd{height: 48px;margin-bottom: 6px;}
.list .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.list .hd li{height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;}
.list .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;padding: 0 10px;}
.list .bd{}
.list .bd ul{/* padding: 0 12px; */}
.list .bd li{background-color: #fff;margin-bottom: 10px;padding: 10px;border: 1px solid #e1dfdf;border-width: 1px 0px;position: relative;}
.list .bd li .nofound{background: url(../images/icon/nofound.png);width: 100%;padding-bottom: 42.5%;background-size: cover;}
.list .bd li .img{width: 108px;padding-bottom: 88px; background-size: cover;border-radius: 5px;float: left;position: relative;overflow: hidden;background-position: center;}
.list .bd li .img .start{position: absolute; bottom: 0; width: 100%; text-align: center; color: #fff; background-color: #000; opacity: 0.8; line-height: 20px; font-size: 1.2rem;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.list .bd li .img .state{position: absolute; left: 10px;}
.list .bd li .img .state span{display: block; width: 15px; text-align: center; color: #fff;  /*line-height: 16px;*/ /*font-size: 1.2rem;*/padding-top: 1px;}
.list .bd li .img .state span.s1{background-color: #ff725a;}
.list .bd li .img .state span.s2{background-color: #449e66;}
.list .bd li .img .state span.s3{background-color: #c59c53;}
.list .bd li .text{box-sizing:border-box;padding-left: 120px;height: 90px;}
.list .bd li .text h2{color: #666666; font-size: 1.4rem; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 38px;line-height: 19px;}
.list .bd li .text .introduce{font-size: 1.2rem;height: 28px;overflow: hidden;}
.list .bd li .text .price{/*width: 72px; */height: 48px; box-sizing: border-box; padding: 6px 0;font-size: 1rem;text-align: right;margin-left: 12px;line-height: 30px;color: #ff8800;float: right;}
.list .bd li .text .price em{font-size: 1.8rem;}
.list .bd li .text .price i{font-style: normal; color: #b9b9b9;}
.list .bd li .text ul{padding: 0;}
.list .bd li .text li{margin:0;padding: 0;border: 0;}
.list .bd li .text .comm{color: #b9b9b9; padding-top: 3px; line-height: 20px;float: left;}
.list .bd li .text .comm .discount{}
.list .bd li .text .comm .discount span{display: inline-block; padding: 0 3px; font-size: 1rem;line-height: 15px;background-color: #fff;margin-right: 5px;}
.list .bd li .text .comm .discount span.d1{border: 1px solid #e9aa93;color: #e96231;}
.list .bd li .text .comm .discount span.d2{border: 1px solid #83e4e7;color: #83e4e7;}
.list .bd li .text .des{/* border-bottom: 1px solid #e1dfdf; */height: 51px;}
.list .bd li .text .comm .serve{position: relative;top: 3px;left: 3px;}
.list .bd li .text .comm .serve img{width: 15px;height: 15px;}
/*批量操作*/
.triangle-bottomright {width: 0; height: 0;border-bottom: 24px solid #999;border-left: 24px solid transparent; position: absolute; right: 0; bottom: 0;}
.triangle-bottomright i{display: inline-block;width: 5px; height: 9px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position: absolute;top: 8px;left: -9px;}
.batchBox{display: none;position: fixed; bottom: 0; background-color: #37c9d6; color: #fff; width: 100%; height: 50px; text-align: center; border-top: 1px solid #e1dfdf;}
.batchBox > div {width: 33.33%; float: left;}
.batchBox > div i{display: block;width: 20px;height: 20px;background-size: cover;margin: 6px auto;}
.batchBox .cancel i{background-image: url(../images/icon/cancel.png);}
.batchBox .del i{background-image: url(../images/icon/delete.png);}
.batchBox .all i{background-image: url(../images/icon/all.png);}
.mask{display: none;position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.edit .mask{display: block;}
.edit.on .triangle-bottomright{border-bottom-color: #37c9d6;}
.batchBox.edit{display: block;}
/*设置*/
.userList li.put.on i{display: inline-block; width: 15px; height: 15px; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; -webkit-transform: rotate(45deg)translateY(0); transform: rotate(45deg)translateY(0px); margin-left: 10px; float: right; margin-top: 8px;}
.userList li.put .putBox{display: none;}
.userList li.put .putBox > div{}
.userList li.put.on .putBox{display: block;}
/*关于我们*/
.aboutCon{padding:10px; font-size: 1.4rem;}
.aboutCon img{max-width: 100%;height: auto!important;}
/*下拉列表*/
.select{position: relative;color: #000;width: 188px; text-align: center;display: inline-block;}
.select .tl{border: 1px solid #ccc; display: block;line-height: 20px; padding: 0px 0 0 8px; border-radius: 2px; position: relative;}
.select .tl .button{text-align: center;height: 20px; display: block; float: right;width: 20px;background-color: #DEDEDE;line-height: 17px;margin-left: 8px;}
.select .tl em{width: 0; height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #FFF;display: inline-block;}
.select .option{display: none; position: absolute;z-index: 9;top: 31px;width: 100%;}
.select .option.on{display: block;}
.select .option ul{border: 1px solid #e1dfdf;} 
.select .option li{line-height: 25px; text-align: center; font-size: 1.2rem;}
/**/
.view{padding: 10px 0;border-top: 1px solid #e1dfdf;border-bottom: 1px solid #e1dfdf;background-color: #fff;}
.view .hd{padding: 0 10px 10px;}
.view .hd .face{background: url(../images/icon/face.png) no-repeat scroll 85% 0px/60px;width: 25%;height: 60px;float: left;}
.view .hd .con{float: left;width: 70%; box-sizing: border-box; padding-left: 10px;padding-right: 20px;}
.view .hd .con h2{line-height: 25px; min-height: 25px;} 
.view .hd .con .text{color: #b9b9b9; font-size: 1.2rem;}
.view .bd{border: 1px solid #e1dfdf; border-width: 1px 0; padding: 10px 15px; background-color: #fff;}
.view .bd .title{font-size: 1.4rem; color: #666;}
.view .bd .vList{padding-top: 10px;}
.view .bd .vList li{color: #b9b9b9; line-height: 22px; font-size: 1.2rem;}
.view .bd .vList li em{font-size: 1.6rem; color: #37c9d6; font-weight: bold;}
.view .bd .more{text-align: center; color: #37c9d6; padding-top: 10px;}
.view .bd .more i{display: inline-block; width: 10px; height: 10px; border-right: 1px solid #37c9d6; border-bottom: 1px solid #37c9d6; -webkit-transform: rotate(45deg)translateY(-3px); transform: rotate(45deg)translateY(-3px); margin-left: 4px;}
.view .back{margin-top: 20px;}
.view .back a{background-color: #37c9d6; color: #fff;line-height: 30px;width: 40%;font-size: 1.4rem; border-radius: 5px; margin-top: 20px; display: block; text-align: center;float: left;margin: 0 5%;}
/*绑定账号*/
.bind{padding: 15px;}
.bind h1{line-height: 60px;}
.bind span{line-height: 40px; font-size: 1.2rem;}
.bind .b1{height: 50px; background-color: #FF9B15; text-align: center; line-height: 50px; font-size: 1.6rem;}
.bind .b2{height: 50px; background-color: #37c9d6; text-align: center; line-height: 50px; font-size: 1.6rem;}
.bind .b1 a{color: #fff;}
.bind .b2 a{color: #fff;}

/*提现列表*/
.withdrawList{}
.withdrawList .state{}
.withdrawList .state .hd{height: 48px;border-bottom: 1px solid #e1dfdf;border-top: 1px solid #e1dfdf;width: 100%;z-index: 99;}
.withdrawList .state .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.withdrawList .state .hd li{height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;}
.withdrawList .state .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;}
.withdrawList .brief{font-size: 12px;background-color: #fff;}
.withdrawList .brief li{width: 50%;float: left;padding: 15px 10px;box-sizing: border-box;border-bottom: 1px solid #e1dfdf;}
.withdrawList .brief li strong{color: #37c9d6;}
.withdrawList .brief li>div:first-child{font-size: 14px;color: #666;}
.withdrawList .brief li:first-child{border-right: 1px solid #e1dfdf;}
.withdrawList .brief li:last-child{width: 100%;padding: 5px 10px;line-height: 22px;}
.withdrawList .brief li .ico_zhuyi{display: inline-block;background: url(../images/icon/zhuyi.png) no-repeat 0 0/cover;width: 20px;height: 20px;float: left;margin-right: 5px;}
.withdrawList .wlist{background-color: #fff;margin-top: 10px;}
.withdrawList .wlist .hd{font-size: 12px;border-top: 1px solid #e1dfdf;}
.withdrawList .wlist .hd span{width: 50%;display: block;float: left;padding: 10px;box-sizing: border-box;text-align: center;font-size: 14px;}
.withdrawList .wlist .hd span:first-child{border-right: 1px solid #e1dfdf;}
.withdrawList .wlist .bd{border-top: 1px solid #e1dfdf;}
.withdrawList .wlist .bd li{}
.withdrawList .wlist .bd li>div{width: 50%;float: left;line-height: 24px;font-size: 12px;padding: 10px;box-sizing: border-box;text-align: center;border-bottom: 1px solid #e1dfdf;color: #666;}
.withdrawList .wlist .bd li>div:first-child{border-right: 1px solid #e1dfdf;}
.withdrawList .wlist .bd li>div span{display: block;}
.withdrawList .wlist .bd li .s1{color: #FF0000;}
.withdrawList .wlist .bd li .s2{color: #00B050;}
.withdrawList .wlist .bd li .s3{color: #F79646;}
/*订单列表*/
.orderList{}
.orderList ul{display: none;}
.orderList li{background-color: #fff;padding: 10px;border-bottom: 1px solid #e1dfdf;border-width: 1px 0px;position: relative;box-sizing: border-box;font-size: 12px;display:-moz-box;display:-webkit-box;display:box;display: -o-box;width: 100%;}
.orderList li>a{}
.orderList li .img{width: 65px;padding-bottom: 65px;background-size: cover;position: relative;overflow: hidden;background-position: center;float: left;}
.orderList li .con{box-sizing: border-box;padding: 0 10px;position: absolute;left: 75px;width: 59%;}
.orderList li .con dt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 20px;color: #000;}
.orderList li .con dt>a{color: #000;}
.orderList li .con dd{color: #666;line-height: 22px;}
.orderList li .price{box-sizing: border-box;/* width: 60px; */text-align: right;position: absolute;right: 10px;z-index: 1;background-color: #fff;}
.orderList li .price dt{color: #ff8800; font-size: 14px;line-height: 20px;}
.orderList li .price dd{color: #666;line-height: 22px;}
.orderList li .price dd a{color: #fff;padding: 3px 5px;background-color: #37c9d6;border-radius: 4px;}

.dorpBox {display:none;}
.dorpBox .showBox{position:fixed;bottom:0;left:0;bottom: 0; width:100%;height:250px; background:#FFF;z-index: 999;}
.dorpBox .showBox h2{font-weight:500;font-size:14px;height:40px; line-height:40px; text-align:center; border-bottom:1px solid #DEDEDE; margin:0;}
.dorpBox .showBox .showList{padding:0 25px; height:210px;overflow:auto;}
.dorpBox .showBox p{text-align:center;height:36px; line-height:36px; margin:0;font-size: 1.4rem;}
.dorpBox .showBox p font{color:#000;width:25px;text-align:right;padding-right:30px;}
.dorpBox .showBox p.cur{border:1px solid #37c9d6;color:#37c9d6; border-width:1px 0;}
.dorpBox .dorpBoxBg{position:fixed;bottom:0;left:0;bottom: 0; width:100%; height:100%;background:#999;opacity: 0.3;cursor: pointer;}


.hotel.list .bd li .text h2{height: 19px;}
.hotel.list .bd li .text .price{width: 65px; height: 48px; box-sizing: border-box; padding: 6px 0;font-size: 1rem;text-align: right;margin-left: 12px;line-height: 30px;color: #ff8800;/* float: right; */position: absolute;right: 15px;}
.hotel.list .bd li .text .comm .add{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotel.list .bd li .text .comm{width: 100%;}

.car.list li{position: relative;padding: 10px 15px;background-color: #fff;border-top: 1px solid #e1dfdf;border-bottom: 1px solid #e1dfdf;margin-bottom: 10px;}
.car.list li .state{background: url(../images/icon/tj.png) no-repeat 0 0/cover;width: 40px;height: 40px;position: absolute;left: 0;top: 0;}
.car.list li a{display: block;height: 70px;}
.car.list li .fl{float: left;height: 70px;line-height: 23px;}
.car.list li .fl .img{width: 100px; height: 70px;background-size: cover;background-position: 50%;padding:0;}
.car.list li .con{float: left;height: 70px;line-height: 23px;padding-left: 10px;}
.car.list li .con p{font-size: 1.2rem; color: #999;}
.car.list li .con p em{color:#37c9d6;font-size: 1.4rem;}
.car.list li .con p.tl{color: #000;}
.car.list li .con .pro_price{position:absolute;top: 50%;right: 20px;display:table;color:#999;text-align:right;height: 20px;line-height: 20px;margin-top: -10px;}
.car.list li .con .price_right{display:table-cell;vertical-align:middle;line-height:14px;}
.car.list li .con .price_right odb,.list li .con .price_right s{font-size:1.2rem;}
.car.list li .con .pro_price s{color:#fe7f1c;text-decoration: none;}
.car.list li .con .pro_price em{color:#fe7f1c;font-style:normal;font-size:2rem;}
.car.list li .con .price_right odb{color:#424242;}

.tuan.list .bd ul{padding: 0 15px;}
.tuan.list .bd li{position: relative;padding: 0;background-color: #E9F4F5;border: 0;margin-bottom: 10px;}
.tuan.list .bd li .img{width: 100%; padding-bottom: 50%; background-size: cover; background-position: center; background-repeat: no-repeat;position: relative;border-radius: 0;}
.tuan.list .bd li .img .tl{position: absolute; bottom: 0; background-color: rgba(0,0,0,0.5); width: 100%;padding: 5px 10px; box-sizing: border-box; color: #fff;}
.tuan.list .bd li .img .tl dt{font-size: 1.4rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tuan.list .bd li .img .tl dd{font-size: 1.2rem;}
.tuan.list .bd li .time{position: absolute;background-color: rgba(0, 0, 0, 0.5); color: #fff;top: 10px; left: 15px;height: 24px;border-radius: 12px;padding: 0 15px;background-image: url(../images/icon/tuan/time.png);background-size: 18px;background-repeat: no-repeat;background-position: 6px 2px;padding-left: 30px;line-height: 24px;}
.tuan.list .bd li .time span{font-size: 1.2rem;}
.tuan.list .bd li .time i{}
.tuan.list .bd li .time em{/*background-color: #ececec;*/ color: #ff8800; padding: 0 2px; border-radius: 2px;}
.tuan.list .bd li .fl{line-height: 30px;padding-right: 80px;}
.tuan.list .bd li .fl span{display: inline-block;}
.tuan.list .bd li .fl .rate{color: #ff8800;}
.tuan.list .bd li .fl .rate em{font-size: 1.4rem;}
.tuan.list .bd li .fl .rate i{font-size: 1rem; color: #b9b9b9;}
.tuan.list .bd li .fl .cost{text-decoration: line-through; color: #b9b9b9;}
.tuan.list .bd li .fl .cost em{font-size: 1.4rem;}
.tuan.list .bd li .fl .off{color: #fff; background-color: #ff8800; padding: 0 2px; border-radius: 2px;line-height: 16px;position: relative;top: -2px;height: 16px;}
.tuan.list .bd li .fl .off em{}
.tuan.list .bd li .fl .buy{}
.tuan.list .bd li .fl .buy em{color: #37c9d6;}
.tuan.list .bd li .fl .add{background: url(../images/icon/place.png) no-repeat -4px -5px/20px;display: block;padding-left: 16px;line-height: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tuan.list .bd li .btu{background-color: #ff8800; position: absolute; right: 0; bottom: 0; color: #fff; width: 70px; height: 30px; text-align: center; line-height: 30px; font-size: 1.4rem; border-radius: 5px;}

/*绑定与关联*/
.third{padding: 0 10px;}
.third .nav{}
.third .nav li{height: 58px;line-height: 58px;border: 1px solid #d2d2d2;margin: 10px 0 0;font-size: 12px;}
.third .nav li .fr{float: right;}
.third .nav .login_sina,
.third .nav .login_qq,
.third .nav .login_Ali,
.third .nav .login_weixin{float: left;display: inline-block;width: 56px;height: 56px;background-image: url(../images/icon/login_other.png);background-repeat: no-repeat;background-size: 40px;}
.third .nav .login_sina{background-position: center 10px;}
.third .nav .login_qq{background-position: center -38px;}
.third .nav .login_Ali{background-position:center -82px;}
.third .nav .login_weixin{background-position:center -128px;}
.third .nav .linkBtn{background-color: #f60;border-radius: 5px;color: #fff;line-height: 15px;margin: 15px 10px 0 0;padding: 5px 10px;border:0 none;}
.third .nav .linkBtn:active{background-color: #EA5D00;}
.third .nav .linkBtn.disabled{background-color: #ccc;}
.thirdTips .info{padding: 25px 20px;text-align: center;}
.thirdTips .info span{display: inline-block;text-align: left;font-size: 14px;line-height: 30px;}
.thirdTips .info .ico{background: url(../images/icon/safe.png) no-repeat scroll 0 0;float: left;height: 60px;margin-right: 15px;vertical-align: top;width: 30px;}
.thirdTips .info .Warning{color: #FF6633;}
.thirdTips .info .Success{color: #50B400;}
.thirdTips .info .Warning .ico{background-position: 0 -119px;}
.thirdTips .info .Success .ico{background-position: 0 1px;}
.thirdTips .btn{padding: 0 10px;}
.thirdTips .btn .buttonWrap{color: #fff; background-color: #f60; width: 100%; height: 40px; line-height: 40px; font-size: 16px;}

/*常用信息*/
.cominfo{}
.cominfo .hd{height: 48px;margin-bottom: 10px;}
.cominfo .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.cominfo .hd li{/*width: 50%; float: left;*/-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;}
.cominfo .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;}
.cominfo .bd ul{display: none;}
.cominfo .bd ul.on{display: block;}
.cominfo .bd li{position: relative;background-color: #fff;padding: 5px 40px 5px 20px;box-sizing:border-box;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;margin-bottom: 10px;}
.cominfo .bd li h4{line-height: 1.8; font-size: 15px; color: #000;}
.cominfo .bd li p{font-size: 12px; color: #999;}
.cominfo .bd li:after{content: "";display: inline-block; width: 10px; height: 10px; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 50%; right: 15px; margin-top: -5px;}

/*收货地址选择地区*/
#cityoptions,#ed_province,#ed_city,#ed_town{background-color: #fff;}
#cityoptions .bd,#ed_province .bd,#ed_city .bd,#ed_town .bd{padding: 0;}
#cityoptions .bd li,#ed_province .bd li,#ed_city .bd li,#ed_town .bd li{font-size: 14px; height: 40px; line-height: 40px; box-sizing: border-box; padding: 0 20px; border-bottom: 1px solid #e1dfdf;position:relative;}
#cityoptions .bd li i,#ed_province .bd li i,#ed_city .bd li i,#ed_town .bd li i{display: none;width: 10px;height: 18px;border-right: 2px solid #37c9d6;border-bottom: 2px solid #37c9d6;-webkit-transform: rotate(45deg)translateY(-3px);transform: rotate(45deg)translateY(-3px);margin-left: 4px;position: absolute;top: 50%;right: 23px;margin-top: -10px;}
#cityoptions .bd li.cur i,#ed_province .bd li.cur i,#ed_city .bd li.cur i,#ed_town .bd li.cur i{display: block;}

/*找回密码*/
.forgetpwdTab{width:100%; position:relative;}
.forgetpwd .item{float:left;width: 50%}
.forgetpwd .item a{ border:1px solid #eee; background:#FAFAFA; display:block; width:100%; height:200px; text-align:center;}
.forgetpwd .item i{height:80px;width:80px;display:block;margin:25px auto;border-radius: 50%;background-size: 60%;background-repeat: no-repeat;background-position: 50% 50%;background-color: #fff;box-shadow: 0 0 3px #f3f3f3;}
.forgetpwd .item i.email{background-image:url(../images/icon/fgp1.png);}
.forgetpwd .item i.phone{background-image:url(../images/icon/fgp2.png);}
.forgetpwd .item i.scenery{background-image:url(../images/icon/sc_ticket.png);}
.forgetpwd .item i.tuan{background-image:url(../images/icon/tuan_ticket.png);}
.forgetpwd .item h3{font-size: 18px; padding-bottom:10px;color:#666;}
.forgetpwd .item span{color:#999;font-size:14px;}

.step2 .email{padding: 10px;}
.step2 .email .bottomEmail{border-top: 1px solid #ededed;padding-top: 10px;width: 100%;}
.step2 .email .bottomEmail p{color:#898989;line-height:25px;}
.step2 .email .yes{background:url(../images/icon/face.png) no-repeat 0 0/cover;display:inline-block;width:60px;height:60px;vertical-align:text-bottom;position:relative;top:14px;}
.step2 .email .strong{font-size: 14px; margin-left: 10px; color: #000; font-weight: 500; display: inline-block; width: 75%;}
.step2 .email p.line{margin: 15px 0;}
.step2 .email p a{color:#07C;}

.step2 .email p a:hover{color:#c00;}

#reSendSeconds{font-size: 14px; color: #c00;}

/*会员点评*/
.item-rank-rst, .user-rank-rst, .rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star, .user-m-star, .urr-rank60, .breadcrumb .note {background-image: url(../images/icon/star1.png); background-repeat: no-repeat;}
.reviews_show{padding: 10px;background-color: #fff;}
.reviews_show .uMsmContent {border: 1px solid #37c9d6;}
.reviews_show .uMsmContent h2 {font-size: 14px;font-weight: normal;color: #FFF;background: #37c9d6;height: 32px;line-height: 32px;padding: 0 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.reviews_show .uMsmContent .marks {padding: 10px;}
.reviews_show .ratingItem {color: #888; display: block; line-height: 18px; margin-right: 5px; padding-bottom: 5px;font-size: 12px;}
.reviews_show .ratingItem span {display: inline-block; height: 18px; line-height: 18px;}
.reviews_show .ratingItem .title {color: #000; float: left; margin-right: 3px;}
.reviews_show .rating-wrap {background: #FFF; display: inline-block; float: left; height: 18px; margin-right: 5px; padding: 0; position: relative; top: 0; width: 64px; z-index: 0; float: right;}
.reviews_show .rating-wrap ul {background-position: 0 -116px; height: 18px; position: relative; width: 64px; z-index: 10;}
.reviews_show .rating-wrap li {display: inline;}
.reviews_show .rating-wrap a {display: block; height: 18px; left: 0; position: absolute; top: 0;}
.reviews_show .rating-wrap .one-star {background-position: 0 -99px; width: 12px; z-index: 50;}
.reviews_show .rating-wrap .two-stars {background-position: 0 -82px; width: 25px; z-index: 40;}
.reviews_show .rating-wrap .three-stars {background-position: 0 -65px; width: 38px; z-index: 30;}
.reviews_show .rating-wrap .four-stars {background-position: 0 -31px; width: 51px; z-index: 20;}
.reviews_show .rating-wrap .five-stars {background-position: 0 3px; width: 64px; z-index: 10;}
.reviews_show .active-hint {color: #C00;}
.reviews_show .marks2 {padding: 10px 10px 0;line-height: 28px;border-top: 1px solid #37c9d6;}
.reviews_show .marks2 label {float: left;}
.reviews_show .marks2 .impressionList span {float: left; padding: 0 5px; margin-right: 10px; height: 24px; line-height: 24px; background: #f3f3f3; margin-bottom: 10px; margin-top: 4px; display: inline; color: #b5b7b5;}
.reviews_show .marks2 .impressionList span.cur {background: #F80; color: #FFF;}
.reviews_show .tContent {width: 100%;margin-top: 10px;clear: both;margin-bottom: 10px;line-height: 22px;height: 80px;overflow: auto;border: 1px solid #B0BBC7;box-sizing: border-box;}
.reviews_show .tbottom {width: 100%; border: solid 1px #f7884c; font-size: 18px; height: 44px; line-height: 44px; text-align: center; color: #fff; margin-bottom: 10px; background: #fe932b;    box-sizing: border-box;}

.reviews_show .rs_pic{border-top: 1px solid #37c9d6;}
.reviews_show li.voucher{padding-right: 0;}
.reviews_show li.voucher > div{} 
.reviews_show li.voucher .d0{float: left;height: 120px;width: 26%;text-align: center;line-height: 120px;}
.reviews_show li.voucher .d1{line-height:20px;border-bottom: 1px solid #e1dfdf;float: right;width: 74%;height: 60px;border-left: 1px solid #e1dfdf;position: relative;box-sizing: border-box;padding-left: 10px;}
.reviews_show li.voucher .d1 input{position: absolute; width: 100%; height: 100%; opacity: 0;}
.reviews_show li.voucher .d2{float: right; width: 74%; height: 60px; border-left: 1px solid #e1dfdf;box-sizing: border-box;overflow-y: hidden; overflow-x: scroll;}
.reviews_show li.voucher .d2 .item{height: 60px;overflow-x:scroll;overflow-y:hidden;}
.reviews_show li.voucher .d2 img{width: 100%;height: 60px;}
.reviews_show li.voucher .d2 a{display: inline-block;width: 55px;position: relative;}
.reviews_show li.voucher .d2 a b{background: #fff url(../images/icon/guanbi.png) no-repeat 0 0/cover;width: 20px;height: 20px;position: absolute;top: 0;right: 0;}

/*退款申诉*/
.appeal{background-color: #fff;height: 100%;width: 100%;}
.appeal .appealDetail dd{padding: 10px 10px 0 10px;}
.appeal .explanation{width: 100%;min-height: 100px;padding: 5px;box-sizing: border-box;border: 1px solid #999;/* margin: 10px; */}
.appeal #btnAppeal{}

.discount_icon {font-size: 1.2rem; height: 16px; line-height: 14px; padding: 0 2px; white-space: nowrap; border-radius: 2px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; color: #ff4646; border: 1px solid #ff4646; position: relative; position: absolute; right: 17px; top: 6px;}

/*商家*/
.ticketsBox .back{background: url(../images/icon/back.png) no-repeat 10px 4px/20px;padding: 0 10px;line-height: 30px;font-size: 1.4rem;padding-left: 37px;color: #666;}
.ticketsBox .od_bd{padding: 0 10px 10px 10px;}
.ticketsBox .od_bd ul{background-color:#fff;/* padding: 10px; */border-radius: 5px;/* box-shadow: 0 2px 1px rgba(30, 34, 36, .1); */margin-bottom: 10px;}
.ticketsBox .od_bd ul:last-child{margin-bottom: 0;}
.ticketsBox .od_bd ul li{border-bottom: 1px solid #EAEAEA;position: relative;padding: 7px 10px;margin: 0 5px;line-height: 20px;}
.ticketsBox .od_bd ul li:last-child{border-bottom: 0;}
.ticketsBox .od_bd ul li label {color: #666; font-size: 12px; display: inline-block; width: 23%;}
.ticketsBox .od_bd ul li .text {font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; width: 70%;}
.ticketsBox .od_bd ul li .text em{color: #f60; font-weight: bold;}
.ticketsBox .od_bd ul .tit {background: #e7e7e7; color: #666; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 0; margin: 0; padding-left: 15px;}
.ticketsBox .od_bd ul li i {display: inline-block; width: 10px; height: 10px; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 50%; right: 15px; margin-top: -5px;}
.ticketsBox .od_bd ul li.btn{padding: 7px 3px;}
.ticketsBox .od_bd ul li.btn a{display: block;width: 49%;background-color: #37c9d6;color: #fff;line-height: 40px;font-size: 1.6rem;border-radius: 5px;/* margin-top: 20px; */display: block;text-align: center;box-sizing: border-box;margin-right: 1%;margin:0 auto;}
.ticketsBox .od_bd ul li.btn a.b1{}
.ticketsBox .od_bd ul li.btn a.b2{margin-right: 0; margin-left: 1%; background-color: #c70000;}
.ticketsBox .od_bd .notfound{background: url(../images/icon/zhuyi.png) no-repeat 0 0/19px;padding-left: 23px;font-size: 1.4rem;}
.ticketsBox .od_bd li textarea {border: 1px solid #37C9D6; background-color: #e9f4f5; box-sizing: border-box;width: 100%;}