.tuan_info { padding:10px 10px 0 10px; background: #fff; overflow: hidden; }
.tuan_info .g_name { height: 40px; line-height: 20px; overflow: hidden; font-size: 16px; color: #000; position: relative; margin-bottom: 5px; }
.tuan_info .g_name .fx_btn { position: absolute; top: 0px; right: 0; background: #FF4339; width: 50px; padding: 1px 1px 1px 5px; height: 40px; line-height: 15px; text-align: center; color: #fff; border-radius: 3px; font-size: 14px; }
.tuan_info .g_name .fx_btn em { float: left; display: block; border-left: #ddd 1px solid; width: 0; height: 40px; margin-left: -20px; }
.tuan_info .g_name .fx_btn i { float: left; margin-top: 8px; font-size: 20px; }
.tuan_info .g_name .fx_btn font { display: block; float: right; width: 18px; height: 38px; line-height: 19px; background: #fff; color: #FF4339; border-radius: 0 3px 3px 0; }
.tuan_info .g_brief { line-height: 20px; font-size: 14px; color: #666; }
.line { height: 1px; overflow: hidden; border-bottom: #ddd 1px dashed; }
.tuan_info .g_price { height: 30px; line-height: 30px; }
.tuan_info .g_price font { color: #FF4339; font-weight: 700; font-size: 18px; padding-right: 10px; }
.tuan_info .g_price del { color: #999; font-size: 14px; }
.tuan_info .g_price span { float: right; }
.tuan_info .lotteryIcon { color: #FF4D5E; border: 1px solid #FF4D5E; border-radius: 2px;width: 34px; height: 16px; line-height: 16px; font-family: Arial,Microsoft YaHei,\\9ED1\4F53,\\5B8B\4F53,sans-serif;font-size: 10px; text-align: center; margin-left: 10px;}

.lefttime {width:100%;height:40px;line-height:40px;text-align:center;position:relative;text-align:left;}
.lefttime font {font-size:14px;  color:#fd537b; padding-right:10px; }

.g_tip { background: #FFF; color: #333; padding:0 10px 10px 10px; line-height: 20px; font-size:12px; }
.g_tip a { float: right; color: #FF4339; }
.pro_detial { background: #fff; }
.pro_con img { max-width: 100%; display: block; }
.ftbuy { width: 100%; max-width: 640px; height: 50px; position: fixed; bottom: 0; left: 50%; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); overflow: hidden; background-color: #fff; border-top: #eceded; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.2); box-shadow: 0 0 4px rgba(0,0,0,.2); z-index: 99999; font-size: 12px; }
.ftbuy:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
a.ftbuy_index, a.ftbuy_like { width: 12.5%; height: 50px; margin-top: 3px; position: relative; float: left; display: inline-block; border-right: 1px solid #e1e1e1; }
.ftbuy_index_img { background-size: contain; height: 20px; width: 20px; border: 0; margin: 5px auto 0; }
.ftbuy_index_img img { width: 20px; }
.ftbuy_index_text { font-size: 10px; color: #666; display: block; text-align: center; margin-top: 2px; -webkit-text-size-adjust: none; }
.ftbuy_index_img_bg { position: relative; left: -1px; height: 21px; width: 22px; }
.ftbuy_index_img_bg img { height: 21px; width: 22px; }
.ftbuy_message { width: 12.5%; float: left; height: 42px; margin-top: 3px; position: relative; display: inline-block; }
.ftbuy_message_img { background-size: contain; height: 22px; width: 22px; border: 0; margin: 5px auto 0; background-image: url(../images/message-goods.png); background-repeat: no-repeat; }
.ftbuy_message_text { font-size: 10px; color: #666; display: block; text-align: center; }
.ftbuy_item { background-color:#582909; color: #fff; float: right; width: 36%; height: 100%; overflow: hidden; position: relative; text-align: center; }
.ftbuy_price { text-align: center; margin-top: 5px; height: 22px; line-height: 22px; color: #fff; }
.ftbuy_price span { font-size: 14px; font-weight: 400; color: #fff; margin-top: 2px; }
.ftbuy_price b, .ftbuy_price i { font-size: 14px; }
.ftbuy_price b { font-weight: 400; margin-top: 2px; }
.ftbuy_item_buy b, .ftbuy_item_buy i, .ftbuy_item_buy span { line-height: 20px; height: 20px; }
.ftbuy_item_buy b { font-weight: 400; color: #fff; }
.ftbuy_btn { bottom: 2px; height: 23px; line-height: 23px; color: #fff; font-size: 14px; }
.ftbuy_btn, .ftbuy_btn:before { left: 0; position: absolute; width: 100%; }
#tuan_more_number { font-size: 14px; font-weight: 700; width: 100%; text-align: center; }
.ftbuy_item_buy { color: #fff; float: right; height: 100%; overflow: hidden; position: relative; text-align: center; background-color: #F9BB00; width: 26%; }
.ftbuy_item_buy.out { background: #ccc!important; }
.ftbuy_item.hui { background: #ccc!important; }
.spike_coming_button { background-color: gray; height: 100%; overflow: hidden; font-size: 16px; line-height: 50px; width: 36%; }
.ftbuy_lottery, .spike_coming_button { color: #fff; float: right; position: relative; text-align: center; }
.ftbuy_lottery { width: 62.4%; height: 50px; background-color: #f0373d; font-size: 17px; line-height: 47px; display: inline-block; }

.goods-comments-container{position:relative;width:100%;max-width:640px;min-height:100%;margin:0;padding:0;overflow-x:hidden;background-color:#eceded}
.detail-comments-container{position:relative;width:100%;background-color:#fff;margin-top:10px}
.goods-comments-title{height:40px;width:100%;background-color:#fff}
.goods-comments-all{height:40px;width:80px;line-height:40px;padding-left:10px}
.detail-comments-all,.goods-comments-all{display:inline-block;font-size:15px;color:#1a1a1a}
.detail-comments-all{margin-left:10px}
.goods-comments-amount{display:inline-block;height:40px;line-height:44px;color:#666;font-size:13px;float:right;margin-right:10px}
.goods-comments-list{background-color:#fff;width:100%}
.goods-comments-detail{width:100%;padding:10px;text-align:justify;border-top:1px solid #ededed; position:relative;}
.goods-comments-avatar{width:30px;height:30px;border-radius:15px;float:left;margin-top:2px;}
.goods-comments-name,.goods-comments-time{display:block;height:16px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:16px}
.goods-comments-time{ color:#666;}
.goods-comments-stars{ position:absolute; right:10px; top:20px;}
.goods-comments-stars-show{width:15px;height:15px;display:inline-block;position:relative;margin-right:1px;background-image:url(../images/comment_bg_star.png);background-repeat:no-repeat;background-size:30px;background-position:-15px}
.goods-comments-content{ margin-top:10px;color:#1a1a1a;font-size:13px; background:#efefef; border-radius:5px; padding:5px 8px; position:relative;}
.goods-comments-content em {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom:8px solid #efefef;position:absolute; left:10px; top:-8px;}
.goods-comments-content .re_content { color:#F0373D; }


.goods-comments-sku{margin-top:10px;height:20px;width:100%;color:#666;font-size:13px;line-height:20px}
.goods-comments-skus{float:left;margin-right:10px}
.goods-comments-sku-spec{float:left}
.detail-comments-title{height:40px;width:100%;line-height:40px}
.detail-comments-score-name{float:left;font-size:14px;color:#1a1a1a}
.detail-comments-score-name:first-child{padding-left:10px}
.detail-comments-score{float:left;font-size:18px;color:#fe243d}
.detail-comments-amount{float:right;font-size:14px;margin-right:10px}
.detail-comments-amount img,.detail-comments-arrow{height:12px;width:8px;margin-top:14px}
.detail-comments-arrow{float:right;margin-right:10px}
.img-rotate-comments{width:18px;height:18px;margin-top:0;margin-right:5px;-webkit-animation:loading 1s linear 0s infinite}
.pullUp-show-comments{height:20px;width:100%;margin-bottom:10px;margin-top:10px}

.ht { padding: 0 0 10px; background: #eee; }
.ht_tit { height: 36px; line-height: 36px; padding: 0 10px; }
.ht_list { font-size: 12px; border: 1px solid #D5D5D5; background-color: #fff; border-left: 0 none; border-right: 0 none; }
.ht_item:last-child { border-bottom: 0px none; }
.ht_item { position: relative; padding: 15px 10px; padding-left: 50px; border-bottom: 1px solid #E3E3E3; }
.ht_avatar { position: absolute; top: 15px; left: 10px; }
.ht_avatar img { display: block; width: 30px; height: 30px; overflow: hidden; -webkit-border-radius: 30px; border-radius: 30px; background-clip: padding-box; }
img { border: 0 none; vertical-align: top; }
.ht_info { white-space: nowrap; margin-bottom: 7px; }
.ht_name { float: left; color: #333; margin-right: 10px; }
.ht_time { float: right; }
.ht_info:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.ht_btn { display: block; clear: both; height: 28px; line-height: 28px; -webkit-border-radius: 3px; border: 1px solid #F0373D; overflow: hidden; }
.ht_price { float: left; background-color: #fff; text-align: center; font-size: 14px; height: 28px; line-height: 28px; color: #666; padding-left: 3px; }
.ht_price i { font-size: 12px; }
.ht_btn_go { float: right; background-color: #F0373D; text-align: center; color: #fff; padding-left: 5px; }
.ht_btn_go:after { content: ''; display: inline-block; width: 6px; height: 12px; background-position: -303px -85px; vertical-align: -2px; margin-left: 5px; }

.td2_info {padding: 10px 0;}
.td2_info p { float:left; width:25%; position:relative; padding-left:20px; height:26px; line-height:26px;overflow: hidden;}
.td2_info p:before { content: ""; display:block; width:16px; height:16px; position:absolute; left:0; top:5px; background:url(../images/td2ok.png) no-repeat; background-size:100%; }

.pro_detial{padding:10px;background:#fff;}
.pro_detial h3{height:20px;line-height:20px;font-size:14px;margin-bottom:10px;}
.pro_detial h3 i{display:block;float:left;width:4px;height:20px;border-radius:2px;background:#582909;margin-right:5px;}
.pro_con img{max-width:100%;display:block;}