/*频道页*/
*{ margin:0; padding:0;}
body{ font-size:14px; color:#212121; line-height:160%; font-family:"微软雅黑";position: relative;}
input,select,textarea{ resize:none; font-family:"微软雅黑";    outline: none;}
div{ margin:0 auto;}
img{ border: 0;vertical-align: middle;}
a{ text-decoration: none;color: #4a4a4a;}
a:hover{text-decoration: none;color: #fb811a;}
li{ list-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.rel{ position:relative;}
.ib{ display:inline-block;}
.to{ text-indent:-9999px; overflow:hidden;}
.none{ display:none;opacity: }

/*商品详情页面导航栏*/
.nav li{ width:180px !important;}
.nav li i{width:179px !important;}

.bottom{ clear:both;}

/*团购产品详细*/
.bg_fa{ width:100%; height:auto; padding-bottom:30px; background:#fafafa;}
.banner_bg{ width:100%; height:177px; background:url(../images/banner_bg.jpg) top center no-repeat;}
.w{ width:1180px; clear:both; margin:0 auto; position:relative;}
.log_sign{ width:270px; font-size:14px; color:#fff; line-height:32px; text-align:center; background:rgba(0,0,0,0.6); border-radius:16px; position:absolute; top:25px; right:10px; }
.log_sign a{ padding:0 10px; color:#DDB97B; text-decoration:underline; font-style:italic;}
.group_mj{ font-size:16px; position:absolute; top:150px; right:0;}
.group_nav{ height:60px;}
.group_nav li{ float:left; width:365px; height:60px; line-height:60px; font-size:16px;  text-align:center;}
.group_nav li a{color:#666;}
.group_nav .on{width:450px !important; background:url(../images/group_nav_bg.png) top center no-repeat;}
.group_nav .on a{  color:#fff !important;}

.group_c{width:1180px; height:auto;}
.group_content{ margin-top:15px; margin-bottom:30px; width:1180px; height:380px;}
.group_content .fl_img{ float:left; width:800px; height:380px; position:absolute;}
.group_content .fl_img img{width:800px; height:380px;}
.group_content .text_top{ position:absolute; top:0; left:0;}
.group_content .text_top span{ display:inline-block; font-size:18px; line-height:38px; color:#fff;}
.group_content .text_top .bg_red{ background:#e44949; padding:0 10px;}
.group_content .text_top .bg_y{ background:#f1b346; border-radius:0 0 5px 0; padding:0 15px;}
.group_content .fr{ float:right; width:374px; height:374px; border:solid 3px #DDB97B;}
.group_content .fr_top{ width:374px; height:55px; padding-top:20px; background:#DDB97B; text-align:center; color:#fff;}
.group_content .fr_top .f8{ font-size:8px;}
.group_content .fr_top .f24{ font-size:24px;}
.group_content .fr{ font-size:16px; background:url(../images/group_t_bg.png) top 75px center no-repeat;}
.group_content .fr .f16{ padding:40px 60px 20px 60px;}
.group_content .fr_m{ width:326px; height:70px;position: relative;}
.tuan_index{    position: absolute;
    top: 0;
    z-index: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.tuan_index img{width:100%;height:100%;}
.group_content .fr_m_text{ float:left; width:92px;padding:5px 0 5px 13px; text-align:center;position: relative;z-index:10;}
.group_content .fr_bg_on{ width:100px; color:#fff !important; background:url(../images/fr_m_bg_on.png) top center no-repeat; background-size:100% 100%;}
.group_content .fr_m_text p{ font-size:14px;display:inline-block;}
.group_content .fr_m_text span{ font-size:12px;}
.group_content .price{ text-align:center; padding-top:15px; line-height:1.6;}
.group_content .price .f38{ font-size:28px; color:#e44949; padding-right:15px;}
.group_content .price .f38 i{ font-style:normal; font-size:14px !important;}
.group_content .price .f16_l_th{ text-decoration:line-through;}
.group_content .sold{ width:190px; line-height:26px; padding-bottom:6px; border-top: solid 1px #e0dedf; text-align:center;}
.group_content .sold_num{ padding-right:8px;}
.group_content .sold_n_bg{ display:inline-block; width:102px; height:12px; background:#b8b8b8;}
.group_content .sold_percent{display:block; width:0%; height:12px; background:#e44949;}
.group_content .w_100{ width:100%;}
.group_content .groub_bt a{display:block; width:160px; line-height:58px; margin:0 auto; font-size:20px; color:#fff; background:#e44949; text-align:center;}
.group_content .count_bt{background:#DDB97B !important;}
.group_content .count_down{position:absolute; top:0; left:0; width:310px; height:40px; padding-top:10px; color:#fff; font-size:14px; text-align:center; border-radius:0 0 5px 0; background:#45c9b9;}
.group_content .count_down span{ display:inline-block; margin:0 4px; padding:5px; background:#2cb6a5;}
.g_bottom{ width:1180px; margin:0 auto; height:126px;}
.g_bottom li{ float:left; padding:35px 70px;}

/*下期团购*/
.group_content .huddle_bt{background:#ccc !important;}

.text_explain{ width:1180px; margin:0 auto; margin-top:30px; font-size:12px;}
.text_explain .f14{ font-size:14px; color:#e44949;}

/*页码*/
.pages{width:100%;float:left;padding:15px 0 30px 0; color:#7f7f7f; font-size:14px;}
.pages form{width:100%;}
.pages a{ display:inline-block; height:36px; line-height:36px; width:36px; margin-left:-1px; text-align:center; border:1px solid #cccccc;}
.pages a.prev,.pages a.next{ width:80px; color:#4e4e4e;}
.pages a.selected{ background:#fff; border-color:#fff; color:#DDB97B;}
.pages a:hover{ background:#c8493b; border-color:#c8493b; color:#fff;}
.pages strong{ margin:0 15px;}
.pages span{ margin:0 10px; line-height:36px;}
.pages span.selected {color: #fff;
    background: #c8493b;
    border-radius: 2px;
    padding: 0 15px;
    margin: 0;
    line-height: 38px;
    display: inline-block;}
.pages span input{ border:1px solid #ebebeb; vertical-align: baseline; font-family:"微软雅黑";}
.pages span .k{ height:36px; width:36px; text-align:center; margin:0 2px;}
.pages span .bt{ position:relative; top:0; padding:0 4px; width:65px; display:inline-block; height:36px; font-size:14px;}

.banner_swiper{width:1180px;margin:0px auto 20px; padding-top: 34px;}
.right_swiper{width:100%;margin:20px 0 0 0;float:left;}
.banner_swiper img,.right_swiper img,.banner_swiper .swiper-container,.right_swiper .swiper-container{width:100%!important;height:auto!important;}
.swiper-button-prev{opacity: 0;display:none;margin-top:-31px!important;background:url(../images/swiper_prev.png) no-repeat center center!important;width:35px!important;height:62px!important;}
.swiper-button-next,.swiper-button-next{opacity: 0;display:none;margin-top:-31px!important;background:url(../images/swiper_next.png) no-repeat center center!important;width:35px!important;height:62px!important;}
.swiper_ad{width:1180px;margin:0 auto 20px auto;}
.swiper_ad img{width:100%;}
/* #banner_swiper .swiper-slide,#banner_swiper .swiper-wrapper{ height:130px !important} */
#banner_swiper .swiper-prev{ width: 35px; height: 62px;top: 50%;margin-top: -30px;left:-35px;cursor: pointer;position: absolute;background: url(../images/swiper_prev.png) no-repeat center center; z-index:100}
#banner_swiper .swiper-next{ width: 35px; height: 62px;top: 50%;margin-top: -30px;right:-35px;cursor: pointer;position: absolute;background: url(../images/swiper_next.png) no-repeat center center; z-index:100}
#banner_swiper:hover .swiper-prev{ left:2%}
#banner_swiper:hover .swiper-next{ right:2%}

#v5btn{ display: none !important }
