
.tuan-detail .banner{width:100%;position:relative;}
.tuan-detail .banner img{width:100%;}
.tuan-detail .title{position:absolute;bottom:0;padding:10px;color:#FFF;background:rgba(0,0,0,0.5);width:100%;}
.tuan-detail .title h1{font-size:18px;height:20px;line-height:20px;}
.tuan-detail .title p{height:20px;line-height:20px;font-size:12px;overflow:hidden;margin:5px 0 0 0;}
.tuan-detail .price{padding:20px 10px 10px 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.tuan-detail .price em{font-size:30px;font-weight:bold;margin-right:5px;}
.tuan-detail .price del{color:#999;margin-left:20px;}
.tuan-detail .button{text-align:center;}
.tuan-detail .info{padding:10px;}
.tuan-detail .status{padding:10px;color:#999;}
.tuan-detail .ui-starbar{margin-top:5px;}
.tuan-detail .shop{padding:10px;}
.tuan-detail .shop .tel{font-size:40px;width:100%;display:block;text-align:center;}
.tuan-detail .shop h2{font-size:16px;}
.tuan-detail .shop p{font-size:12px;color:#999;margin:5px 0 0 0;width:90%;overflow:hidden;height:20px;}
.tuan-detail hr{margin:0;}
.tuan-detail .intro h2{height:40px;line-height:40px;font-size:16px;padding:0 10px;border-bottom:thin solid #DDD;}
.tuan-detail .intro .container{padding:10px;}
.tuan-detail .intro .container *{max-width:100%;}


.item-action{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: fixed; height: 48px;bottom: 0;left: 0;text-align: center;line-height: 48px;z-index: 999; background-color: #fff;border-top: 1px #d9d9d9 solid;}
.item-action .active-contact {width: 48px;line-height: 25px;border-right: 1px #d9d9d9 solid;-webkit-box-sizing: border-box; box-sizing: border-box;}
.dt-action .dta-iner a:first-child { margin-left: 0;}
.item-action .active-contact .iconfont { background-size: 18px 18px;width:18px;height:22px;}

.item-action .iconfont {display: block;margin-left:auto;margin-right:auto; font-size:22px;height:22px; margin-top:2px;}
.item-action .toggle-collect, .item-action .toggle-collect-news{ width: 48px; line-height: 25px; border-right: 1px #d9d9d9 solid;  -webkit-box-sizing: border-box; box-sizing: border-box}
.item-action .toggle-collect-news a{ color:#ff5507}
.item-action .toggle-collect .icon {background-size: 18px 18px;width: 18px;height: 18px;}
.item-action .toggle-collect-news .icon {background-size: 18px 18px;width: 18px;height: 18px;}
.item-action .go-store {width: 48px;line-height: 27px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.item-action .go-store .icon {background-size: 18px 18px;width: 18px;height: 18px;}
.item-action .add-to-cart, .item-action .prepay-info { -webkit-box-flex: 3;width: 33.333%; -webkit-flex: 3;-webkit-box-flex: 3;-ms-flex: 3;flex: 3;background-color: #ff9402;color: #fff;    border-radius: 2.5rem 0 0 2.5rem;line-height: 40px;height: 40px;margin-top: 3.5px;}
.item-action .buy-now{background-color: #ff5000;border-radius: 0 2.5rem 2.5rem 0;line-height: 40px;height: 40px;margin-top: 3.5px; margin-right:5px;}
.item-action .buy-now, .item-action .gray  { -webkit-box-flex: 3; width: 33.333%;-webkit-flex: 3;-webkit-box-flex: 3;-ms-flex: 3; flex: 3; cursor: pointer;}
.item-action .buy-now a{color: #fff;}
.item-action .gray {background-color: #eee;}



.list-media-x{margin-top:2.2rem}
.list-media-x ul{padding:0;list-style:none}
.list-media-x li{border-bottom:thin solid #eee;border-top:thin solid #eee;padding-bottom:10px;}
.list-media-x p{margin:0}
.list-media-x li dt{ overflow: hidden;display:block;padding:5px 10px;width:100%;border-bottom:1px #eee dashed}
.list-media-x li dl{display:block;padding:0 10px;height:auto;line-height:350px;width:100%; padding-bottom:10px;}
.list-media-x li dl i{float:right;color:#999}
.list-media-x li dd.zhong{display:block;padding:10px;overflow:hidden;width:100%;border-bottom:1px #eee dashed}
.list-media-x li dd.zhong a img{padding-bottom:0}
.list-media-x li dt a i{font-style:normal;float:right}
.list-media-x li dt a{font-weight:400}
.list-media-x li dt span{font-weight:400}

.panel-list ul{padding:0;list-style:none}
.panel-list li{overflow:hidden;border-bottom:thin solid #eee}
.panel-list li i{float:right;color:#999;font-size:18px;}
.panel-list li span{float:left;width:30px;text-align:center;color:#999;font-size: 20px;margin-right: 10px;}
.panel-list li a{display:block;padding:0 10px;height:50px;line-height:50px;width:100%}
.panel-list li em{float:right}
.panel-sub ul{padding:0;list-style:none}
.panel-sub li{overflow:hidden;border-bottom:thin solid #eee}
.panel-sub li i{float:right;color:#999}
.panel-sub li span{float:left;width:30px;text-align:center;color:#999;font-size:16px}
.panel-sub li div{display:block;padding:0 10px;height:50px;line-height:50px;width:100%}
.panel-sub li em{float:right}
.tab-bar{text-align:center;padding:10px 0;background:#fafafa;border-bottom:thin solid #eee}
.tab-bar a{background:#fff;padding:8px 20px}
.tab-bar a:focus{border:none;border:1px solid #EEE}
.tab-bar a.active{background:#E9553B}




.focus{ width:100%;margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px; position:absolute; z-index:1;top:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(171, 171, 171, 0.7);-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px; vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{position:relative; z-index:0; }
.focus .bd li img{width:100%;max-height:360px;background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }


.jiaofei{right: 25px;top: 5px; position: absolute;}
.badge {padding: 3px 5px;border-radius: 50%;}


.xiaoqu-search{padding:15px;background:#fafafa;border-bottom:thin solid #eee;padding-bottom:5px;}


.xiaoqu-list ul{padding:0;list-style:none;}
.xiaoqu-list li{padding:10px;border-bottom:thin solid #eee;}
.xiaoqu-list img{width:90%;}
.xiaoqu-list h5{margin-bottom:5px;}
.xiaoqu-list p{height:20px;line-height:20px;margin:0;color:#999;font-size:12px;overflow:hidden;}


.xiaoqu-roll{width:100%;position:relative;}
.xiaoqu-roll ul{padding:0;list-style:none;}
.xiaoqu-roll img{width:100%;max-height:200px;}
.xiaoqu-roll .hd{width:100%;text-align:center;position:absolute;bottom:10px;}
.xiaoqu-roll .hd li{width:10px;height:10px;background:#fff;border-radius:10px;display:inline-block;text-indent:-99999px;margin:0 3px;}
.xiaoqu-roll .hd .on{background:#f60!important;}


.cite-title{overflow:hidden;}
.cite-title h5{float:left;font-weight:bold;}
.cite-title i{color:#999;margin-right:5px;}
.cite-title a{float:right;font-size:12px;}


.text-list ul{padding:0;list-style:none;}
.text-list li{padding:10px;overflow:hidden;}
.text-list span{float:right;color:#999;font-size:12px;}

.xiaoqu-nav{text-align:center;}
.xiaoqu-nav img{width:50%;}
.xiaoqu-nav a{display:block;padding:10px;border-bottom:thin solid #eee;}
.xiaoqu-nav p{margin:0;height:30px;line-height:30px;color:#999;}


.mart-flush img{width:90%;}
.mart-flush ul{list-style:none;padding:0;}
.mart-flush  p{margin:0;}



.bar-top{width:100%;height:240px;position:relative;border-bottom:thin solid #eee;background:#fafafa;}
.bar-top .photo img{height:130px;min-height:130px;width:100%;}
.bar-top .line{width:100%;position:absolute;top:90px;left:0;}
.bar-top .logo{width:80px;height:80px;overflow:hidden;border-radius:100%;border:thin solid #eee;margin:0 auto;padding:4px;background:#fff;}
.bar-top .logo img{width:100%;height:100%;border-radius:100%;}
.bar-top .tag-1{border-radius:10px;padding:2px 10px;width:auto;color:#fff;}
.bar-top .tag-2{border:thin solid #eee;border-radius:10px;padding:2px 10px;width:auto;color:#999;}
.bar-top .tips{color:#999;font-size:12px;}



.tie-list{ padding:10px 0;list-style:none;}
.tie-item {background:#fff;padding:10px;overflow:hidden;}
.tie-item .item-head{overflow:hidden;border-bottom:thin solid #eee;position:relative;padding:5px 0;}
.tie-item .item-head .avatar{float:left;}
.tie-item .item-head .avatar img{width:40px;height:40px;border-radius:30px;overflow:hidden;}
.tie-item .item-head .info{float:left;margin-left:20px;font-size:12px;margin-right:10px;}
.tie-item .item-head .info p{font-size:10px;color:#999;margin:0;}
.tie-item .item-head .title{font-size:12px;display:block;height:40px;overflow:hidden;line-height:20px;position:absolute;top:30px;right:5px;}
.tie-item .item-head .coner{width:12px;height:6px;background:url("../image/tieba/title-coner.png") no-repeat;position:absolute;bottom:0;right:20px;}
.tie-item .item-body {padding:10px 0;}
.tie-item .item-body .pic{overflow:hidden;width:100%;}
.tie-item .item-body .pic img{width:99%;}
.tie-item .item-body .pic span{width:25%;float:left;display:block;}
.tie-item .item-body .ctrl{overflow:hidden;color:#999;width:100%;text-align:right;}
.tie-item .item-body .ctrl a{margin-left:20px;color:#4170B6;display:block;float:right;height:40px;line-height:40px;padding:0 10px;}
.tie-item .item-foot{background:#fafafa;font-size:12px;padding:10px;}
.tie-item .item-foot p{margin:0;height:25px;line-height:25px;overflow:hidden;}
.tie-item .item-foot em{color:#4170B6;}

.foot-bar{bottom:0px;display:table;width:100%;height:50px;padding:0px;table-layout:fixed;position:fixed;z-index:10;right:0px;left:0px;background: #FAFAFA;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.45);backface-visibility: hidden;}
.foot-bar .back-icon{font-size:30px;color:#4170B6;width:100%;text-align:center;display:block;height:50px;line-height:45px;border-right:thin solid #eee;}
.foot-bar .post-icon{color:#4170B6;width:100%;text-align:center;display:block;height:50px;line-height:50px;border-right:thin solid #eee;font-size:16px;}
.foot-bar .post-icon i{margin-right:10px;}


.tie-from{height:40px;line-height:40px;overflow:hidden;padding:0 10px;border-bottom:thin solid #eee;}
.tie-detail{background:#f5f5f5;list-style:none;}
.tie-detail .tie-item{border:none;box-shadow:none;padding:0;}
.tie-detail .tie-item .item-head{padding:10px;}
.tie-detail .tie-item .item-body{padding:10px;}
.tie-detail .tie-item .item-body img{max-width:100%!important;margin:5px 0;}

.reply-title{margin:10px;border-bottom:thin solid #eee;height:40px;line-height:40px;}
.reply-title h3{border-bottom:thin solid #4170B6;width:auto;float:left;height:40px;line-height:40px;font-size:16px;}
.reply-title i{color:#4170B6;}
.reply-list {list-style:none;padding:0;}
.reply-list  .reply-item{padding:10px 0;border-bottom:thin solid #eee;margin:0 10px;position:relative;}
.reply-list  .reply-item .avatar img{width:80%;}
.reply-list  .reply-item .content{position:relative;display:block;min-height:50px;}
.reply-list  .reply-item .content .ctrl{bottom:0;font-size:10px;color:#999;margin:0;}
.reply-list  .reply-item .content em{color:#4170B6;}


.post-form {padding:10px 0;}
.post-form .form-title input{height:40px;border:none;width:100%;padding:10px;}
.post-form .form-title span{height:40px;line-height:40px;border:none;width:100%;padding:0 10px;overflow:hidden;display:block;}
.post-form .form-content{border:none;resize:none;width:100%;height:150px;padding:10px;}
#picker{display:inline-block;line-height:1.428571429;vertical-align:middle;margin:0 12px 0 0;}
#picker .webuploader-pick{padding:6px 12px;display: block;}
.uploader .thumbnail{width:25%;max-height:100px;}
.uploader .thumbnail img{width:95%;height:100px;background:url("../image/tieba/loading.png") center no-repeat;}
.uploader-list{width:100%;overflow:hidden;background:#fff;}
.file-item{float:left;position:relative;background:#fff;margin-top:10px;}
.upload-state-done:after{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position: absolute;bottom: 0;right:10%;color:#4cae4c;z-index:99;}


.user-list{list-style:none;padding:0;}
.user-list li{padding:10px;border-bottom:thin solid #eee;}
.user-list li img{width:90%;border-radius:5px;}
.user-list li p{margin:0;}



.near-list ul{list-style:none;padding:0;}
.near-list li{padding:10px;border-bottom:thin solid #eee;}
.near-list li p{margin:0;height:30px;line-height:30px;color:#999;font-size:12px;}
.near-list li .tel a{margin-right:10px;}
.near-list li h5 span{float:right;color:#999;font-size:12px;}.text-input {border:none;width:100%;}


.text-select{border:none;width:100%;background:#fff!important;}
.text-area{width:100%;border:none;resize:none;padding:10px;}.fabu-form .row{padding:10px;border-bottom:thin solid #eee;}
.fabu-form .row .x3{color:#999;}
.fabu-form .text-input{border:none;width:100%;}
.fabu-form .text-select{border:none;width:100%;background:#fff!important;}
.fabu-form .text-area{width:100%;border:thin solid #eee;resize:none;}


.page-center-box{position: absolute; top: 3.8rem; bottom: 0.5rem; width: 100%;}
#scroll .pay-message{width:100%;font-size:0.14rem;margin-top:0.1rem;border-image: url(../img/tp52.png)22 22 22 22  stretch stretch;background-color:white;}

#scroll {
    padding-bottom: 2.5rem;
}


.mt10 {margin-top: 0.1rem;}
.paymentList{ padding:0.5rem; background:#fff; border-bottom:0.11rem solid #f3f3f3; border-top:0.11rem solid #f3f3f3; margin-bottom:0.6rem; position:relative;list-style-type:none}
.checkInt{width:1.20rem; height:1.20rem; display:inline-block; vertical-align:middle; border:1px solid #f3f3f3;  background-color:#fff;}
.checkInt.on{ border-color:#2fbdaa; background:#cff6f1 url(../img/seat-check-c.png) center center no-repeat;}
.checkInt input{ opacity:0; -webkit-opacity:0; -moz-opacity:0;}
.paymentList label{ display:block;}
.paymentList .nr{ width:85%;}
.paymentList table tr th{ font-size:12px; color:#333; line-height:1.22rem; text-align:center; font-weight:400; width:30%;}
.paymentList table tr td{ font-size:12px; color:#999; line-height:1.22rem; padding-left:0.6rem;}
.paymentList .checkInt{ position:absolute; right:0.6rem; top:50%; margin-top:-0.61rem;}
.paymentList .paidIco{position:absolute; right:0.5rem; top:50%; margin-top:-1.8rem; width:3.70rem; height:3.70rem; display:inline-block; background: url(../img/paidIco.png) center top no-repeat; background-size:100% auto;}
.paymentAll{ text-align:center; margin:1.2rem 0;}
.paymentAll .btn{ display:inline-block; padding:0 1.2rem; line-height:2.34rem;  color:#fff; background:#f19149; border-radius:0.23rem;}
.paymentPrice{ background:#2fbdaa;}
.paymentPrice>div{ width:auto; margin-top:0.5rem;}
.paymentPrice_box{ padding:0.1rem;}
.paymentPrice .btn {
    display: inline-block;
    padding: 0 2.2rem;
    line-height: 2.0rem;
    color: #2fbdaa;
    background: #fff;
    border-radius: 0.13rem;
    margin-right: 0.6rem;
	margin-top:0.055rem;
}
footer {
    border-top: 0px #CCC solid;
    position: fixed;
    bottom: 0;
    z-index: 999;
    background: #EEE;
    width: 100%;
}.right {
    float: right;
}.left {
    float: left;
}.paymentPrice .price {
    padding-left: 0.6rem;
    line-height: 2.6rem;
    color: #fff;
}

.shop-list{list-style:none;padding:0}
.shop-list .item{display:block;overflow:hidden;padding:10px;border-bottom:thin solid #EEE;position:relative}
.shop-list .item img{width:90%;max-height:80px}
.shop-list .item p{margin:0;color:#999;font-size:12px}
.shop-list .item .des-star{margin-top:5px}
.shop-list .item h5 span{float:right;margin-left:5px;width:20px;height:20px;text-align:center;line-height:20px;color:#fff;font-size:12px!important;cursor:pointer}
.shop-list .item h5 span.fu{background:#eb6100}
.shop-list .item h5 span.pei{background:#55830A}
.shop-list .item h5 span.fan{background:#ff2121}
.shop-list .item h5 span.jian{background:#00a0e9}


.coupon-list {list-style:none;padding:0;}
.coupon-list li{background:#FFF;padding:10px;border-bottom:thin solid #eee;}
.coupon-list .flex{-webkit-box-flex:1;}


.mod-1 a{display:-webkit-box;-webkit-box-orient:horizontal;}
.mod-1 h4{height:20px;line-height:20px;font-size:14px;overflow:hidden;margin:0;}
.mod-1 a{color:#003040;}
.mod-1 p{color:#999;font-size:12px;overflow:hidden;height:20px;margin:0;margin-top:3px;}
.mod-1 em{color:#f60;font-size:18px;float:left;vertical-align:bottom;height:20px;}
.mod-1 i{color:#f60;font-size:12px;float:left;font-style:normal;margin-top:3px;}
.mod-1 .pic{width:80px;height:70px;margin-right:10px;}
.mod-1 span{float:right;width: auto;height:16px;line-height:16px; padding:1px 2px;text-align:center;color:#FFF;background:#F60;margin:2px;}

.mall-cart{position:fixed;bottom:15%;right:2%;}
.mall-cart .round{width:50px;height:50px;line-height:50px;text-align:center;background:#0AE;}
.mall-cart .round i{font-size:30px;color:#FFF;}
.mall-cart .badge-corner{width:50px;position:relative;}
.mall-cart .badge{right:5px;top:10px;}



.cart-bar{bottom:0px;display:table;width:100%;height:50px;padding:0px;table-layout:fixed;position:fixed;z-index:10;right:0px;left:0px;background: #FAFAFA;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.55);backface-visibility: hidden;}
.cart-bar{overflow:hidden;padding:0 10px;}
.cart-bar .cart{float:left;height:50px;line-height:50px;color:#999;}
.cart-bar .num{float:left;height:50px;line-height:50px;font-size:18px;color:#E33;padding:0 5px;}
.cart-bar i{float:left;color:#999;font-size:18px;}
.cart-bar .result{float:right;margin-top:8px;}


.cart-shop{height:40px;line-height:40px;border-bottom:thin solid #EEE;padding:0 10px;overflow:hidden;}
.cart-item{list-style:none;padding:0;}
.cart-item li{padding:10px;border-bottom:thin solid #EEE;}
.cart-item .item-pic{width:90%;padding:1px;border:thin solid #EEE;}
.cart-item .num-ctrl{margin-top:8px;}
.cart-item .num-jian,.cart-item .num-jia{width:30px;height:30px;line-height:30px;display:block;float:left;text-align:center;background:#FAFAFA;border:thin solid #EEE;}
.cart-item .num-num{width:30px;height:30px;line-height:30px;display:block;float:left;text-align:center;border:thin solid #EEE;border-left:none;border-right:none;}
.cart-item .item-title{word-break:break-all;font-size:12px;display:block;width:95%;height:40px;overflow:hidden;}
.cart-item .item-total{padding-left:3%;text-align:center;}
.cart-item .item-total i{font-size:20px;color:#999;}
.cart-item .item-del{display:block;padding-top:10px;}


.pay-form .row{padding:10px;overflow:hidden;}
.pay-form .row p{margin:0;}
.pay-form  hr{margin:0!important;}

.address_bg {background: url("../image/mall/address_bg.png") left top repeat-x;background-size: auto 83px;height: 85px;overflow: hidden;padding: 15px;color: #999999;border-bottom: 1px solid #f1dbb8;border-top: 1px solid #f1dbb8;}
.icon-user, .icon-mobile{color: #ff5500;}


.cart-list ul{list-style:none;padding:0}
.cart-list li{padding:10px;border-bottom:thin solid #eee}
.cart-list li img{width:90%}
.cart-list li .txt{display:block;float:left}
.cart-list li .jian{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.cart-list li .jia{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.cart-list li .num{background:#fff;border:none;border-top:thin solid #eee;border-bottom:thin solid #eee}
.cart-list li .del i{font-size:24px!important}
.cart-list li p{margin:0}
.item-list li .num-input div{float:left;cursor:pointer}
.item-list li .num-input .btn{width:.2rem;height:.22rem;line-height:.2rem;text-align:center;border:1px #f3f3f3 solid;color:#f3f3f3}
.item-list li .num-input .input{border:none!important;box-shadow:none!important;width:2.6rem;padding:0}
.item-list li .num-input input{width:.3rem;height:.2rem;border:1px #f3f3f3 solid;text-align:center}
.item-list li .num-input .active{border-color:#2FBDAA;color:#2FBDAA}
.item-list li .num-input .btn{width:1.18rem;height:1.18rem;line-height:1.08rem;text-align:center;border:.08rem #f3f3f3 solid;color:#f3f3f3}
.item-list li .num-input input{width:2.6rem;height:1.18rem;text-align:center;border:none 0;background:0 0!important;font-size:14px}
.item-list li .num-input .active{border-color:#2FBDAA;color:#2FBDAA}
footer{height:3rem;border-top:1px #CCC solid;position:fixed;bottom:0;z-index:999;background:#EEE;width:100%}
footer>div{width:20%;float:left}
footer p{text-align:center;color:#666;font-size:15px}
footer .iconfont{width:1.24rem;height:.24rem;margin:0 auto;margin-top:.04rem;background-size:.24rem auto}
footer .iconfont.on{b}
footer .i-1{background-position:center 0}
footer .i-2{background-position:center -.24rem}
footer .i-3{background-position:center -.48rem}
footer .i-4{background-position:center -.72rem}
footer .i-5{background-position:center -.96rem}
.footer-btn,.footer-cart{background-color:#FFF;line-break:.5rem}
.footer-cart .price{font-size:14px;color:#2fbdaa;height:.55rem;line-height:2.8rem;margin-left:2.8rem}
.footer-cart .cart{width:2.32rem;height:2.32rem;position:absolute;top:.62rem;left:.3rem}
.footer-cart .cart-num{width:1.3rem;height:1.3rem;line-height:1.3rem;background:#EB6100;border-radius:2.5rem;color:#FFF;text-align:center;position:relative;bottom:.55rem;left:.64rem}
.footer-cart .btn{width:4.9rem;height:2.33rem;background:#2fbdaa;float:right;margin-right:.5rem;cursor:pointer;color:#FFF;text-align:center;font-size:.76rem;margin-top:.3rem;line-height:2.33rem;border-radius:.35rem}
.footer-cart .disable{width:4.9rem;height:2.33rem;background:#f3f3f3;float:right;margin-right:.5rem;cursor:pointer;color:#FFF;text-align:center;font-size:.76rem;margin-top:.3rem;line-height:2.33rem;border-radius:.35rem}

.hd-detail .detail-pic{width:100%;max-height:360px;position:relative;}
.hd-detail .detail-pic img{width:100%;max-height:360px;}
.hd-detail .detail-pic p{position:absolute;height:40px;line-height:40px;color:#FFF;width:100%;padding:0 10px;left:0;bottom:0;background:rgba(0,0,0,0.4);margin:0;}

.hd-detail .detail-ctrl{background:#FFF;border-bottom:thin solid #eee;height:60px;padding:10px;overflow:hidden;line-height:40px;}
.hd-detail .detail-ctrl span{float:left;font-size:14px;}
.hd-detail .detail-ctrl em{color:#F60;font-size:24px;}
.hd-detail .detail-ctrl .btn-sign {background: #F60; color: #fff; height:32px; line-height:32px; border-radius: 3px;padding:0 20px;margin-top:0px;}
.hd-detail .detail-ctrl .btn-signed {background: #EEE; color: #fff; height:30px; line-height:30px; border-radius: 3px;padding:0 20px;margin-top:5px;}
.hd-detail .detail-info {background:#FFF;border-top:thin solid #eee;border-bottom:thin solid #eee;padding:0 10px;}
.hd-detail .detail-info h1{height:40px;line-height:40px;font-size:18px;border-bottom:thin solid #eee;font-weight:bold;}
.hd-detail .detail-info p{line-height:20px;border-bottom:thin solid #eee;padding:10px 0;margin:0;}
.hd-detail .detail-info p:last-child{border:none!important;}
.hd-detail .detail-con{background:#FFF;margin-top:10px;}
.hd-detail .detail-con .con-hd{height:40px;line-height:40px;padding:0 10px;border-bottom:thin solid #eee;font-size:14px;font-weight:bold;}
.hd-detail .detail-con .con-bd{font-size:13px!important;padding:10px;font-weight:bold;}
.hd-detail .detail-con .con-bd *{font-size:13px!important;line-height:22px;}
.hd-detail .detail-con .con-bd img{max-width:100%;}


.hd-detail .detail-info-details {background:#FFF;border-top:thin solid #eee;border-bottom:thin solid #eee;padding:0 10px;}
.hd-detail .detail-info-details h1{height:40px;line-height:40px;font-size:18px;border-bottom:thin solid #eee;font-weight:bold;}


.buy-btn-wrap {position: fixed; left: 0;right: 0;bottom: 0;background-color: #fff; border-top: 1px solid #e0e0e0;z-index: 10;}
.buy-segment{position:relative;height:56px;line-height:56px;background-color:#fff}
.buy-segment em{font-style:normal}
.buy-segment .current-price{margin-left:10px;font-weight:400;color:#06c1ae}
.buy-segment .current-price:before{font-size:18px;font-weight:700}
.buy-segment .current-price .price-value{font-size:35px}
.buy-segment .old-current-price{margin-left:10px;color:#9b9b9b;font-weight:400}
.buy-segment .old-current-price:before{font-size:12px;color: #06c1ae;}
.buy-segment .old-current-price .price-value{margin-right:2px;font-size:26px; font-weight:bold;color: #06c1ae;}
.buy-segment .original-price{margin-left:-3px;font-size:15px;color:#9b9b9b}
.buy-segment .original-price:before{content:'/';position:relative;top:-2px;line-height:1}
.buy-segment .buy-wrapper{position:absolute;top:8px;right:10px}
.buy-segment .buy-btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0;color:#fff;text-align:center;background-color:#19C7B6;display:block;border:1px solid #06c1ae;line-height:38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px}
.buy-segment .buy-btn:active{background-color:#06c1ae}
.buy-segment .buy-btn.disabled,.buy-segment .buy-btn:disabled{background-color:#ccc;border-color:#ccc}
.buy-segment .buy-btn.disabled .privilege,.buy-segment .buy-btn:disabled .privilege{color:#ccc}
.buy-segment .normal-btn{width:100px}
.buy-segment .privilege-btn .tip2{float:left;width:14px;margin-top:1px;padding-right:2px;line-height:1;font-size:12px;color:#fff}
.buy-segment .privilege-btn .privilege{float:left;height:38px;min-width:67px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4px;background-color:#fff;color:#06c1ae}
.buy-segment .privilege-btn .privilege:before{content:'';float:left;margin:16px 0 0 -7px;width:6px;height:6px;border-radius:6px;background-color:#fff}
.buy-segment .privilege-btn .privilege .price{display:inline-block;font-size:35px}
.buy-segment .privilege-btn .text{float:left;width:97px}
.buy-segment .privilege-btn .privilege-topten{line-height:initial}
.buy-segment .privilege-btn .privilege-topten .price{font-size:22px;line-height:24px}
.buy-segment .privilege-btn .privilege-topten .price:before{font-size:12px}
.buy-segment .privilege-btn .privilege-topten .budget{display:block;line-height:12px;font-size:12px}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}@keyframes bounce{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}