ul{padding-left:0!important}
.p,p{margin-bottom:0!important}

.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;line-height: inherit;}
.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}

.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:#06c1ae;  }
.focus .bd{position:relative; z-index:0; }
.focus .bd li img{width:100%;max-height:220px;background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.line li{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;}
.tuan-detail .info {padding: 10px;}
.tuan-detail .info span.mr10{ font-size:12px; color:#999; margin-top:5px}
.tuan-detail .status {padding: 10px;color: #999;}
.tuan-detail .title{position:absolute;bottom:0;color:#FFF;background:rgba(0,0,0,0.5);width:100%; padding:10px;}
.tuan-detail .title h1{height:28px;}
.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;}

.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}
.panel-list li span{float:left;width:30px;text-align:center;color:#999;font-size:16px}
.panel-list li a{display:block;padding:0 10px;height:50px;line-height:50px;width:100%}
.panel-list li em{float:right}

.footer-cart{border-top: 1px #CCC solid;position: fixed; bottom: 0; z-index: 999; background: #EEE; width: 100%;}
.footer-btn{background-color: #FFF;height:50px; line-height:50px;}
.footer-cart .btn-long{width: 80%; height: 2.2rem; position: relative; left: 10%; line-height: 2.20rem; background: #2FBDAA; border-radius: 0.34rem; text-align: center; font-size: 16px; margin:0.45rem 0; }
.footer-cart .btn-long a{color: #FFF; }

.item-intro{background:#FFF;border-top:thin solid #eee;}
.item-intro h2{height:40px;line-height:40px;font-size:14px;padding:0 10px;border-bottom:thin solid #eee;}
.item-intro .intro-bd{line-height:25px;font-size:14px;padding:10px;}
.item-intro .intro-bd img{max-width:100% !important;}
.item-intro .intro-bd *{line-height:25px;font-size:14px;}

.www_hatudou_com_form .date{border:none;width:100%;}
.www_hatudou_com_form .date[disabled]{background:#fff;color:#999;}
.www_hatudou_com_form .select{border:none;width:100%;background:#fff;}
.www_hatudou_com_form .text-input{border:none;width:100%;}
.www_hatudou_com_form .text-select{border:none;width:100%;background:#fff!important;}
.www_hatudou_com_row {padding: 10px;overflow: hidden;}

.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 20px;}
.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:22px;margin-right:5px;}
.cart-bar .result{float:right;margin-top:8px;}
.cart-bar .tudou_result{margin-top:8px;}
.cart-bar .jquery-last{color:#f00;font-size:12px;margin-left:20px;}

.seatDelt_tit{overflow:hidden;background:#fff;padding:.6rem;border-bottom: 0.1rem solid #e5e5e5;}
.seatDelt_tit h2{font-size:16px;line-height:1.6rem;padding-left:0.6rem;border-left:.3rem solid #2fbdaa}
.farmDelt_taocan{padding:1rem 1rem .5rem;background:#fff}
.farmDelt_taocan .list.on{border:.2rem solid #f60;padding:0 1rem}
.farmDelt_taocan .list{display:block;border:.2rem solid #e6e6e6;height:2.5rem;line-height:2.2rem;padding:.0rem .8rem;margin-bottom:1rem;font-size:14px;overflow:hidden;position:relative}
.farmDelt_taocan .list.on .ico{display:inline-block;width:2.5rem;height:1.8rem;background:url(../img/check.png) left 0 no-repeat;position:absolute;right:-1.2rem;bottom:-0.9rem}

.pay-form .row{padding:0 10px;overflow:hidden}
.pay-form .row p{margin:0}
.pay-form .text-input{width:100%;border:none;}
.pay-form .text-area{width:100%;height:80px;resize:none;}
