/*主页分类*/
.main-cate ul{width: 100%;height: auto;overflow: hidden;list-style:none;padding:0;}
.main-cate ul li{float:left;width: 33.33333%;background:#fff;color:#333;font-size: 16px;height:60px;text-align: center;line-height:40px;border-right:thin solid #eee;border-bottom:thin solid #eee;}
.main-cate ul li.diff{border-right:none!important;}
.main-cate ul li a{display: block;color: #333;padding:5px 0;}
.main-cate .icon01, .main-cate .icon02, .main-cate .icon03, .main-cate .icon04, .main-cate .icon05, .main-cate .icon06, .main-cate .icon07, .main-cate .icon08, .main-cate .icon09{background: url("../image/tuan/icons.png") no-repeat;display: block;float: left;height:50px;margin-top:4px;width:50px;}
.main-cate .icon02{background-position:0 -50px;}
.main-cate .icon03{background-position:0 -100px;}
.main-cate .icon04{background-position:0 -150px;}
.main-cate .icon05{background-position:0 -200px;}
.main-cate .icon06{background-position:0 -250px;}
.main-cate .icon07{background-position:0 -300px;}
.main-cate .icon08{background-position:0 -350px;}
.main-cate .icon09{background-position:0 -400px;}
.main-cate span.wenzi{display: block;margin-right: 14%;float: right;width: 36%;}


/*主页列表*/
.main-tuan {overflow:hidden;}
.main-tuan ul{list-style:none;padding:0;}
.main-tuan li{padding:10px 0;border-bottom:thin solid #eee;}
.main-tuan li img{float:left;border-radius:3px;overflow:hidden;}
.main-tuan li .des {padding-left:5px;}
.main-tuan li .des h5{height:20px;line-height:20px;overflow:hidden;}
.main-tuan li .des .intro{height:20px;line-height:20px;color:#999;overflow:hidden;margin:0;font-size:12px;}
.main-tuan li .des .info {color:#F60;font-size:11px;margin:0;overflow:hidden;}
.main-tuan li .des .info del{color:#999;margin-left:20px;}
.main-tuan li .des .info em{font-size:14px;}

/*列表店铺*/
.tuan-shop{overflow:hidden;}
.tuan-shop .shop-con{overflow:hidden;border-bottom:thin solid #eee;padding:10px;background:#FAFAFA;}
.tuan-shop .shop-name{width:50%;float:left;}
.tuan-shop .shop-tags{width:50%;float:right;}
.tuan-shop .shop-local{float:right;}
.tuan-shop .shop-local span{float:left!important;font-size:14px;margin:0 5px;color:#333!important;}
.tuan-shop .shop-tags span{float:right;display: inline-block;width: 20px;height: 20px;color: #FFF;text-align: center;line-height: 20px;margin-left: 3px;border-radius: 2px;}
.tuan-shop .shop-tags span.z{background: #f2c700;}
.tuan-shop .shop-tags span.d{background: #f16600;}
.tuan-shop .shop-tags span.w{background: #02cb65;}
.tuan-shop .shop-tags span.k{background: #00a1ec;}



/*团购详情*/
.tuan-detail .banner{width:100%;position:relative;}
.tuan-detail .banner img{width:100%;}
.tuan-detail .title{position:absolute;bottom:0;color:#FFF;background:rgba(0,0,0,0.5);width:100%;text-align:center;}
.tuan-detail .title h1{height:28px;line-height:22px;}
.tuan-detail .title h1 a {font-size:12px;text-align:center; color:#fff;}
.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 h3{font-size: 18px;line-height: 22px;font-weight: 700;color: #22222d;}
.tuan-detail .price h4{    margin-top: 11px;line-height: 16px;font-size: 13px;color: #88888d;}
.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 .status2{ border-top:#eee 1px solid;padding:10px;}
.tuan-detail .status2 a{ color:#06c1ae; font-size:16px; font-weight:bold;}
.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%;}

.tuan-detail .introxuzhi{ padding:10px;}


.line li{ padding:5px;list-style-type:none}
.tuan-detail .title1{position:absolute;bottom:0;padding:5px;color:#FFF;background:rgba(0,0,0,0.5);width:100%;}
.tuan-detail .title1 h1{font-size:14px;height:16px;line-height:16px;}
.tuan-detail .title1 p{height:12px;line-height:12px;font-size:12px;overflow:hidden;margin:3px 0 0 0;}

/*评价*/

.dian-list{list-style:none;padding:0;}
.dian-list .item{position: relative;padding:10px;background:#FFF;border-bottom:1px solid #EEE;}
.dian-list .item-title{font-size:13px;width:100%;overflow:hidden;}
.dian-list .item-title span{line-height:30px;}
.dian-list .item-con{line-height: 15px;font-size: 13px;color: #787878;}
.dian-list .item-pic  {overflow:hidden;width:100%;}
.dian-list .item-pic img{width:80px;height:60px;float:left;margin:5px 5px 0 0;}

/*底部*/

.txt-border.txt-little {margin-bottom: 0px;}
.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}
.buy-segment .old-current-price .price-value{margin-right:2px;font-size:22px; font-weight:bold;}
.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 .privilege .price:before{content:'¥';font-size:18px;margin-right:2px;line-height:1}
.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}
.buy-segment .current-price:before,.buy-segment .old-current-price:before{content:'¥';letter-spacing:-4px;line-height:1}
@-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)}
}