#category div.category_list {
    display: block;
}

/******************焦点图**********************/
.r_index {
    width: 1000px;
    height: 310px;
    margin-left: 200px;
}

#focus_pic {
    width: 770px;
    height: 310px;
    float: left;
}

#focus_pic .ex-slide1 {
    position: relative;
    width: 770px;
    height: 310px;
    overflow: hidden;
    margin: 0 auto;
}

#focus_pic .ex-slide1 ol li {
    height: 310px;
    width: 770px;
    list-style: none;
    display: block;
    overflow: hidden;
    border: 0;
    margin: 0;
}

#focus_pic .slide-trigger {
    bottom: 10px;
    width: 100%;
    position: absolute;
    display: inline-block;
    text-align: center;
    z-index: 11;
}

#focus_pic .slide-trigger li {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin: 0 4px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-align: center;
    line-height: 20px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#focus_pic .slide-trigger li.active {
    background-color: #96c332;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.ex-slide1 .slider-page a {
    position: absolute;
    top: 50%;
    margin-top: -31px;
    z-index: 1;
    display: none;
    width: 28px;
    height: 62px;
    line-height: 62px;
    background: gray;
    background: rgba(0, 0, 0, .2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    font-family: simsun;
}

.ex-slide1:hover .slider-page a {
    display: block;
}

.ex-slide1 .slider-page a:hover {
    text-decoration: none;
}

.ex-slide1 .slider-page .prev {
    left: 0;
}

.ex-slide1 .slider-page .next {
    right: 0;
}

/*******************焦点图右侧信息****************************/
.information {
    width: 228px;
    height: 309px;
    border: 1px solid #e0e0e0;
    border-color: #96c332;
    border-top: none;
    overflow: hidden;
}

.tenants {
    height: 280px;
}

.industry .title {
    border-bottom: 2px solid #a5a5a5;
    border-color: #96c332;
    height: 34px;
    line-height: 34px;
}

.industry .title h3 {
    font-size: 14px;
    font-weight: 800;
    margin-left: 5px;
    float: left;
    display: inline;
}

.more {
    float: right;
    margin-right: 5px;
    display: inline;
}

.industry ul {
    margin: 5px;
}

.industry li, .tenants li {
    background: url("icon/dotted.png") no-repeat 0 12px;
    padding-left: 8px;
    width: 210px;
    height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    overflow: hidden;
}

.middle {
    margin-top: 20px;
}

.brand-wall .title span, .hotgoods .title span, .promotion .title span, .academy .title span, .academy .list .item span, .academy .list .item li em, .tenants .title span {
    display: inline-block;
    margin-right: 10px;
    float: left;
}

/*******************品牌展示****************************/
.brand-wall {
    width: 200px;
}

.brand-wall .title, .academy .title, .hotgoods .title, .promotion .title, .floor .title, .tenants .title {
    height: 30px;
    line-height: 30px;
}

.brand-wall ul {
    width: 198px;
    border: 1px solid #e0e0e0;
    border-color: #96c332;
    border-right: none;
    height: 549px;
}

.brand-wall .title h3, .academy .title h3, .hotgoods .title h3, .promotion .title h3, .floor .title h3, .tenants .title h3 {
    font-size: 16px;
    font-weight: 800;
    float: left;
}

.brand-wall .title span {
    background-position: 0 -20px;
    width: 20px;
    height: 20px;
    margin-top: 5px;
}

.brand-wall li {
    max-width: 98px;
    max-height: 49px;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-color: #96c332;
    float: left;
    display: block;
}

.brand-wall li img {
    width: 98px;
    height: 49px;
}

/******************slideBox***********************/
.slideBox {
    margin: 0 10px;
    width: 750px;
}

/**********************学院****************************/
.academyBox, .tenants {
    width: 230px;
}

.tenants {
    margin-top: 21px;
}

.academy .title span {
    width: 25px;
    height: 15px;
    background-position: 0 -110px;
    margin-top: 9px;
}

.tenants .title span {
    width: 16px;
    height: 16px;
    background-position: -34px -107px;
    margin-top: 8px;
}

.academy .list, .tenants ul {
    width: 218px;
    border: 1px solid #e0e0e0;
    border-color: #96c332;
    height: 238px;
    overflow: hidden;
    padding: 5px;
}

.academy .list .item {
    padding: 0 5px;
    cursor: pointer;
    line-height: 24px;
}

.academy .list .item span {
    background-position: -36px -65px;
    width: 11px;
    height: 11px;
    margin-top: 3px;
}

.academy .list .item li, .tenants ul li {
    line-height: 24px;
}

.academy .list .item li em {
    background-position: -38px -84px;
    width: 4px;
    height: 4px;
    margin-top: 7px;
}

.project {
    max-height: 138px;
    max-width: 230px;
    overflow: hidden;
}

.project img {
    width: 230px;
    height: 138px;
}

/********************热卖商品***************************/
.hotgoods .title span {
    background-position: 0 -48px;
    width: 27px;
    height: 23px;
    margin-top: 3px;
}

.gh_goods_slide {
    width: 728px;
    height: 228px;
    border: #e0e0e0 1px solid;
    border-color: #96c332;
    overflow: hidden;
    padding: 10px;
}

.gh_goods_slide .switchable-content {
    width: 740px;
}

.gh_goods_slide .switchable-content li {
    width: 175px;
    overflow: hidden;
    margin-right: 10px;
    float: left;
    display: inline;
}

.gh_goods_slide .slide_list_pic {
    max-height: 175px;
    max-width: 175px;
    margin-bottom: 10px;
}

.gh_goods_slide .slide_list_tit {
    line-height: 20px;
    height: 20px;
    width: 172px;
    overflow: hidden;
}

.gh_goods_slide .slide_list_pic img {
    width: 175px;
    height: 175px;
}

.gh_goods_slide .slide_list_price {
    font-size: 14px;
}

.gh_goods_slide .slide_list_price strong {
    color: #ed1b24;
}

.gh_goods_slide .slide_list_price del {
    display: inline-block;
    padding-left: 10px;

}

.gh_goods_slide .switchable-triggerBox {
    position: absolute;
    right: 10px;
    top: 5px;
}

.gh_goods_slide .switchable-triggerBox li {
    display: inline-block;
    width: 18px;
    height: 18px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    float: left;
    margin: 0 3px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.gh_goods_slide .switchable-triggerBox li.active {
    background-color: #96c332;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

/*******************促销专区*************************/
.promotion {
    margin-top: 21px;
}

.promotion .title span {
    background-position: 0 -82px;
    width: 23px;
    height: 17px;
    margin-top: 7px;
}

/***********************floor  楼层************************/
.container {
    background-color: #f2f0f1;
}

.floor {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
}

.floor .title h3 em {
    margin-right: 10px;
}

.floor .title h3 a:hover {
    color: #96c332;
    text-decoration: none;
}

.floor .floorBox {
    border-top: 2px solid #96c332;
}

.floor_left {
    width: 199px;
    overflow: hidden;
}

.floor_left .rp {
    border-bottom: 1px solid #e0e0e0;
    border-color: #96c332;
    height: 303px;
    width: 199px;
    overflow: hidden;
}

.floor_left .rp img {
    width: 199px;
    height: 303px;
}

.floor_left .np {
    width: 199px;
    height: 254px;
    overflow: hidden;
}

.floor_left .np img {
    height: 254px;
    width: 199px;
}

.floor_middle {
    width: 1000px;
    background-color: #fff;
}

.goods_l {
    border-bottom: 1px solid #e0e0e0;
    border-color: #96c332;
    height: 303px;
}

.goods_l li {
    width: 249px;
    height: 303px;
    overflow: hidden;
}

.goods_l li img {
    max-height: 249px;
    max-width: 249px;
}

.floor_left .p_infor {
    width: 160px;
    text-align: left;
    margin: 0 44px;
}

.floor_middle .p_infor {
    text-align: left;
    margin: 10px 15px;
}

.p_infor p, .p_infor span {
    height: 17px;
    line-height: 17px;
    width: 220px;
    overflow: hidden;
}

.goods_s .p_infor p, .goods_s .p_infor span {
    width: 170px;
}

.p_infor span {
    color: #ed1b24;
    font-size: 14px;
}

.goods_l li, .goods_s li {
    float: left;
    border-left: 1px solid #e0e0e0;
    border-color: #96c332;
}

.goods_s li {
    width: 199px;
    height: 254px;
    overflow: hidden;
}

.goods_s li img {
    max-width: 199px;
    max-height: 199px;
}

.floor_shadow {
    background: url("icon/floor_shadow.png") no-repeat;
    width: 1200px;
    height: 19px;
}

/*************************商品列表页*************************/
#navbar, #p_navbar, .position {
    line-height: 20px;
    font-size: 12px;
    color: #666;
    margin: 10px 0;
}

#navbar a, #p_navbar a, .position a {
    color: #666;
    padding: 0 5px;
}

#navbar span, #p_navbar span, .position span {
    padding: 0 5px;
}

.g_leftbar {
    width: 200px;
}

.g_rightbar {
    width: 990px;
}

.g_category {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.g_category h3 {
    height: 40px;
    line-height: 40px;
    border-top: 2px solid #bb7716;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
}

.g_category_box {
    padding: 10px 15px;
    overflow: hidden;
}

.g_c_part1 {
    border-bottom: 1px solid #f3f3f3;
}

.g_c_part1, .g_c_part2 {
    padding-bottom: 10px;
    overflow: hidden;
}

.g_c_part1 h4, .g_c_part2 h4 {
    height: 24px;
    line-height: 24px;
    color: #333;
    font-size: 14px;
}

.g_c_part1 ul li, .g_c_part2 ul li {
    float: left;
    width: 82px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.g_c_part2 {
    padding-top: 10px;
}

.g_hotsale {
    border: 1px solid #e0e0e0;
    width: 198px;
    overflow: hidden;
}

.g_hotsale h3, .rank_week h3, .liulan h3 {
    border-bottom: 1px solid #e0e0e0;
    height: 32px;
    line-height: 32px;
    color: #333;
    background: #ebebeb;
    font-size: 14px;
    text-align: center;
    font-weight: 800;
}

.g_hotsale_box ul {
    padding: 0 15px 0 15px;
}

.g_hotsale_box ul li {
    height: 60px;
    padding: 13px 0 12px 0;
    border-bottom: 1px solid #f3f3f3;
}

.g_hotsale_box ul li .goodspic {
    float: left;
    width: 60px;
    height: 60px;
    overflow: hidden;
}

.g_hotsale_box ul li .goodspic img {
    width: 60px;
    height: 60px;
}

.g_hotsale_box ul li .goodsinfo {
    float: left;
    margin-left: 8px;
    _display: inline;
    width: 107px;
}

.g_hotsale_box ul li .goodsinfo h6 a {
    color: #666;
    line-height: 18px;
}

.g_hotsale_box ul li .goodsinfo h6 {
    height: 36px;
    overflow: hidden;
    font-weight: 400;
}

.g_hotsale_box ul li .goodsinfo .price {
    color: #E6300B;
    font-size: 16px;
    margin: 6px 0;
    font-weight: 700;
}

.rank_week {
    margin-top: 10px;
    border: 1px solid #ddd;
}

.rank_week_box {
    padding: 0 12px;
}

.rank_week_box .goodspic {
    display: none;
    width: 60px;
    height: 60px;
    overflow: hidden;
}

.rank_week_box .goodspic img {
    width: 60px;
    height: 60px;
}

.rank_week_box .price {
    display: none;
}

.rank_week_box .num {
    margin-top: 7px;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 19px;
    background: url('bg_2.jpg') no-repeat;
    text-align: center;
}

.rank_week_box .goodsinfo {
    float: left;
    margin-left: 8px;
    _display: inline;
    width: 166px;
    overflow: hidden;
    height: 34px;
}

.rank_week_box li {
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
}

.rank_week_box li.curr {
    height: 76px;
    line-height: 18px;
}

.rank_week_box li h4 {
    font-weight: 400;
}

.rank_week_box li.curr .goodspic {
    display: block;
    float: left;
    margin-top: 10px;
}

.rank_week_box li.curr .price {
    display: block;
}

.rank_week_box li.curr .goodsinfo {
    width: 100px;
    margin-top: 10px;
    height: 60px;
}

.rank_week_box li.curr .price {
    color: #e43959;
    margin-top: 5px;
    font-weight: 700;
}

.rank_week_box li.top3 .num {
    background: url(bg_1.jpg) no-repeat;
    color: #e4393c;
}

.liulan {
    border: 1px solid #ddd;
}

.liulan_box .goodspic {
    max-width: 78px;
    max-height: 78px;
    margin: 9px;
    float: left;
    display: inline;
    border: 1px solid #e0e0e0;
}

.liulan_box .goodspic img {
    width: 78px;
    height: 78px;
}

.liulan_box .goodsinfo {
    margin: 9px;
    float: right;
    display: inline;
}

.liulan_box .goodsinfo h6 {
    height: 56px;
    width: 82px;
    line-height: 18px;
    overflow: hidden;
}

.liulan_box .goodsinfo .price {
    font-size: 14px;
    font-weight: 800;
    color: #cc0000;
}

.liulan_box ul li {
    border-bottom: 1px dotted #e0e0e0;
    overflow: hidden;
    width: 198px;
}

.liulan_box ul li.last {
    border-bottom: none;
}

.topbanner {
}

/*列表页轮播样式*/
#gdlist .slide-trigger {
    bottom: auto;
    top: 20px;
    right: 20px;
}

#gdlist .slide-trigger li {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #999;
    color: #FFF;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    opacity: 1;
}

#gdlist .slide-trigger li.active {
    background-color: #950409;
}

/*列表页购买按钮样式*/
#gallery_show .addcart-btn {
    background-color: #e4393c;
    background-image: none;
    height: 28px;
    width: 90px;
    padding: 0;
    text-align: center;
    line-height: 28px;
}

#gallery_show ul.button li {
    height: 28px;
    line-height: 28px;
}

#gallery_show .addcart-btn span {
    background: none;
    padding: 0;
    color: #FFF;
    font-weight: bold;
    float: none;
}

.popup-container .popup-header {
    height: 35px !important;
}

/*列表页基础信息样式*/
#gallery_show .gallery-grid .goods-item {
    border: none;
    padding: 5px 23px 5px 23px;
    height: auto;
    width: 200px !important;
}

/*start 商户列表页*/
#gallery_show .gallery-grid .seller-gallery .goods-item {
    border: none;
    padding: 5px 20px 5px 20px;
    height: auto;
    width: 200px !important;
}

/*end*/
.gallery-grid .goods-pic {
    width: 200px;
    height: 200px;
}

.gallery-grid .goods-pic img {
    width: 200px;
    height: 200px;
    max-height: 200px;
    max-width: 200px;
}

#gallery_show .goods-item .goods-info h3, #gallery_show .goods-item .goods-info h4, #gallery_show .goods-item .goods-info p {
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    font-family: Arial;
}

#gallery_show .goods-item .goods-info h3 {
    margin-bottom: 0;
}

#gallery_show .goods-item .goods-info h3 a {
    color: #333;
}

#gallery_show .goods-item .goods-info h4 a {
    color: #666;
}

#gallery_show .goods-item .goods_brand span {
    color: #0066cc;
}

#gallery_show .gallery-grid .goods-item .goods-price ins, #gallery_show .gallery-grid .goods-item .goods-price del {
    line-height: 20px;
    margin: 0;
    clear: none;
}

#gallery_show .gallery-grid .goods-item .goods-price ins {
    float: left;
}

#gallery_show .gallery-grid .goods-item .goods-price del {
    float: right;
}

#gallery_show .gallery-grid .goods-item .goods-price {
    width: 200px;
    height: 20px;
    overflow: hidden;
    padding: 0;
}

#gallery_show .goods-item .goods-price ins {
    color: #e6300b;
    font-size: 16px;
    font-weight: bold;
}

#gallery_show .goods-item .goods-others {
    display: none;
    background: none;
}

#gallery_show .goods-item .button {
    margin-top: 16px;
    padding: 0;
}

#gallery_show .goods-item.hov .button {
    background: none;
}

#gallery_show .goods-item .button .star-off, #gallery_show .goods-item .button .star-on {
    margin: 0;
    display: none;
    background: none;
}

#gallery_show .goods-item .button .btncmp {
    background: none;
    display: none;
}

#gallery_show .goods-item a.hdl_zoom {
    background: none;
    display: none;
}

.filter-lists-container .filter-entries-label {
    font-weight: 800;
}

#gallery_show .goods-item .goods-action {
    margin-top: 10px;
}

#gallery_show .goods-item .goods-buy .btn-major span {
    background: url("icon/mini_cart.png") no-repeat 5px 3px;
    background-color: #96c332;
}

.btn-major span em, .btn-caution span em {
    padding-right: 15px;
    line-height: 25px;
}

.btn-major span em {
    padding-left: 20px;
}

#gallery_show .goods-item .goods-buy .btn-caution span {
    background-color: #ffa500;
    background-image: none;
}

#gallery_show .goods-item .goods-buy .btn-caution span:hover {
    background-image: linear-gradient(#f89416, #f49012);
}

/*列表页筛选条件区块*/
#gdlist #filter_container {
    border: 1px solid #e0e0e0;
}

#gdlist .filter-container .filter-title {
    background-color: #ddd;
    height: 33px;
    line-height: 33px;
}

#gallery_filter_main {
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
}

#gallery_filter_more {
    border-top: 1px solid #D3D3D3;
    margin-left: 0;
    text-align: center;
}

#gallery_filter_more a {
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    margin-top: -1px;
    display: inline-block;
    width: 218px;
    background: none repeat scroll 0 0 #FFF;
}

#gdlist .goods-spec .selected, .goods-spec .selected:hover, #gdlist .goods-spec .selected span, #gdlist .goods-spec .selected:hover span, #gdlist .goods-spec .selected:hover img, #gdlist .goods-spec .selected img {
    background: none repeat scroll 0 0 #FFF;
    border: none;
    color: #FF7700;
}

#gdlist .goods-spec a span {
    background: none repeat scroll 0 0 #FFF;
    border: none;
    color: #666;
}

#gdlist .GoodsSelector .goods-spec .selected span {
    font-weight: normal;
}

#gdlist .goods-spec a:hover img, #gdlist .goods-spec a:hover span {
    color: #B6050B;
}

#gdlist #selector_contents a {
    color: #666;
}

#gdlist #selector_contents a:hover {
    text-decoration: none;
}

#gdlist .brand-table dd, #gdlist .goods-spec dd, #gdlist .goods-cat dd {
    padding: 10px 0;
}

.filter-lists-container .active {
    background-color: #96c332;
}

.goods-item .p-quantity a:hover {
    text-decoration: none;
}

/*列表页排序区块*/
.gallery-sort {
    height: 26px;
    overflow: hidden;
}

.gallery-sort a.action-sort {
    height: 24px;
    line-height: 24px;
    border: 1px solid #d3d3d3;
    padding: 0 10px;
    float: left;
    margin-right: 6px;
    background-color: #FFF;
    position: relative;
}

.gallery-sort a.action-sort em {
    border: none;
    line-height: 24px;
}

.gallery-sort a.action-sort.active {
    border-color: #999999;
}

.gallery-sort a.action-sort.active em {
    color: #cc0000;
}

.gallery-sort a.action-sort .icon {
    display: none;
}

.gallery-sort a.action-sort.active .icon.desc, .gallery-sort a.action-sort.active .icon {
    background: url('desc.jpg') no-repeat 0 0 #e4393c;
    width: 9px;
    height: 6px;
    position: absolute;
    right: 8px;
    top: 9px;
    text-indent: -9999px;
    display: block;
}

.gallery-sort a.action-sort.active .icon.asc {
    background: url('asc.jpg') no-repeat 0 0 #e4393c;
    width: 9px;
    height: 6px;
    position: absolute;
    right: 8px;
    top: 9px;
    text-indent: -9999px;
}

.gallery-sortbar .gallery-sort .price-desc.active .asc, .gallery-sortbar .gallery-sort .price-asc.active .desc {
    display: none;
}

/*列表页热卖推荐*/
#gdlist .gdlt_htrd {
    border: 1px solid #DDD;
    height: 300px;
    width: 979px;
    overflow: hidden;
    margin-top: 50px;
}

.hotrdgd_box li {
    width: 198px;
    overflow: hidden;
    border-bottom: 1px dotted #e0e0e0;
}

.hotrdgd_box li.last {
    border-bottom: none;
}

.hotrdgd_box li .goodspic {
    width: 180px;
    height: 180px;
    overflow: hidden;
    margin: 9px;
}

.hotrdgd_box li .goodspic img {
    width: 180px;
    height: 180px;
}

.hotrdgd_box .goodsinfo {
    margin: 9px;
}

.hotrdgd_box .goodsinfo h6 {
    font-weight: normal;
    margin-top: 5px;
    width: 180px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.hotrdgd_box .goodsinfo h6 a {
    color: #333;
}

#gdlist .gdlt_htrd h3 {
    height: 15px;
    line-height: 15px;
    padding: 12px 0 23px 25px;
    font-weight: bold;
}

.hotrdgd_box .price {
    font-size: 14px;
}

.hotrdgd_box .price span {
    font-weight: bold;
    color: #e00b00;
}

.hotrdgd_box .price del {
    margin-left: 10px;
    color: #666;
}

/*列表页弹出框*/

.popup-content .popup-btn-close {
    border: none;
    background: none;
}

.popup-content .popup-btn-close span {
    text-align: center;
    padding-left: 5px;
}

/***********************************详情页******************************/
.gd_main {
    position: relative;
}

.gd_main #main {
    width: 1200px;
}

.product-information .product-titles {
    width: 770px;
    margin-bottom: 10px;
    border-bottom: 1px #ddd dotted;
}

.product-information .product-titles h2 {
    font-weight: bold;
}

.product-information .product-titles p {
    color: #333;
}

.product-concerns {
    margin: 5px 0;
}

.product-buy {
    padding: 0;
    border: none;
    background-color: white;
}

.product-buy-quantity {
    margin-bottom: 10px;
    margin-top: 15px;
}

.product-buy-quantity .p-quantity {
    width: 94px;
}

.product-buy-quantity .p-quantity input {
    width: 50px;
}

.p-quantity a:hover {
    text-decoration: none;
}

.product-buy .item-label {
    margin: 0;
    width: 5.5em;
    text-align: left;
}

.product-buy .item-content {
    margin: 0;
    float: left;
    width: 700px;
}

.product-action .attention {
    margin-bottom: 10px;
}

.product-action .attention label {
    /*background: url("icon/attention.png") no-repeat 0 3px;*/
    background: url("icon/down.png") no-repeat;
    padding-left: 20px;

}

.product-buy-action .action-buynow span {
    background-color: #cc0000;
}

.product-buy-action .action-addtocart span {
    border: 1px solid #cc0000;
    background: #fff url("icon/mini_cart02.png") no-repeat 8px 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false, gradientType=0, startColorstr='#ffffff', endColorstr='#ffffff') \9;
    color: #cc0000;
    padding-left: 40px;
}

.product-buy-action .action-addtocart span span {
    background: none;
    border: none;
    padding-left: 0;
    padding-right: 20px;
}

.product-buy-action .action-addtocart:hover span {
    background: #fff url("icon/mini_cart02.png") no-repeat 8px 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false, gradientType=0, startColorstr='#ffffff', endColorstr='#ffffff') \9;
}

.product-buy-action .action-addtocart:hover span span {
    background: none;
}

.product-buy-action .btn-addfav, .product-buy-action .choose-pro {
    height: 40px;
    padding-right: 15px;
    padding-left: 35px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 600;
    font-family: "Microsoft YaHei";
}

.product-buy-action .btn-addfav {
    border: 1px solid #96C332;
    background: #96C332 url("icon/collect1.png") no-repeat 8px 10px;
    color: #2C3E50;
}

.product-buy-action .choose-pro {
    border: 1px solid #2C3E50;
    background: #2C3E50 url("../images/icon/category.png") no-repeat 8px 14px;
    color: #fff;
}

.btn-addfav:hover {
    color: #2c3e50;
}

.choose-pro:hover {
    text-decoration: none;
}

/*.product-tags{
    width: 990px;
    float: right;
    margin-top: 10px;
    display: inline;
}*/
.ec-spec-box {
    overflow: hidden;
}

.goods-leftbox {
    float: left;
    width: 401px;
}

.goods-leftbox .goodspic {
    width: 400px;
    height: 400px;
    border: 1px solid #ddd;
}

.goods-rightbox {
    float: left;
    width: 516px;
    margin-left: 15px;
}

.p_shopinfo {
    float: right;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    width: 274px;
}

.p_shopbrand {
    padding: 5px;
    text-align: center;
}

.p_shopbrand_desc {
    border-bottom: 1px solid #ddd;
    padding: 0 25px 5px;
    color: #888;
}

.p_rank {
    border-bottom: 1px solid #ddd;
}

.p_rank .shop_star {
    font-size: 14px;
    font-weight: 700;
    padding: 20px 25px;
}

.starlist {
    background: url("star.jpg") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    width: 113px;
    margin-left: 5px;
    vertical-align: middle;
}

.star0 {
    background-position: 0 -2px;
}

.star1 {
    background-position: 0 -20px;
}

.star2 {
    background-position: 0 -38px;
}

.star3 {
    background-position: 0 -57px;
}

.star4 {
    background-position: 0 -75px;
}

.star5 {
    background-position: 0 -93px;
}

.p_chat {
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
    font-weight: 700;
    height: 58px;
    line-height: 58px;
    padding: 0 25px;
}

.p_chat a {
    color: #950408;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
}

.p_shop_sns {
    height: 55px;
    background: url('p_shop_sns_bg.jpg') repeat-x;
    border-bottom: 1px solid #ddd;
}

.p_shop_sns .shop_focusnum {
    background: url('Product_detail_25.jpg') no-repeat 20px 22px;
    padding-left: 45px;
    line-height: 55px;
    float: left;
    border-right: 1px solid #ddd;
    width: 91px;
    height: 55px;
}

.p_shop_sns .shop_tj {
    float: left;
    height: 55px;
    width: 92px;
    line-height: 55px;
    background: url('Product_detail_22.jpg') no-repeat 20px 20px;
    padding-left: 45px;
}

.pay_info {
    margin-top: 10px;
    border: 1px solid #ddd;
    padding: 10px 20px;
    width: 752px;
    height: 48px;
    line-height: 24px;
    color: #d4165c;
    float: right;
}

.pay_info span {
    color: #666;
    padding: 0 2px;
}

.r_pbar {
    width: 980px;
}

.l_pbar {
    width: 200px;
}

.hl-pro-mid {
    width: 780px;
    margin-left: 10px;
    float: left;
}

#goodsDetailMain {
    float: right;
    width: 980px;
    margin-top: 10px;
}

#main-info {
    margin-bottom: 10px;
}

#gddt .gds_right {
    float: right;
}

#gddt .goods-info-wrap .goodsname {
    color: #333;
    height: 44px;
    line-height: 22px;
    border-bottom: none;
    padding: 0;
    font-size: 20px;
}

#gddt .goods-info-wrap .goods-brief {
    line-height: 18px;
    height: 18px;
    color: #d5172a;
    font-size: 14px;
    border-bottom: 1px dotted #DBDBDB;
    padding: 8px 0 5px 0;
    font-weight: bold;
}

#gddt .basic-info {
    padding-left: 10px;
}

#gddt .basic-info span, .basic-info b {
    color: #999;
}

#gddt .basic-info .goods-info-list li {
    color: #7e7e7e;
}

#gddt .basic-info .goods-info-list del em {
    font-weight: bold;
}

#gddt .basic-info .goods-info-list li .goodsprice {
    color: #cb182e;
    line-height: 20px;
    height: 20px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    font-size: 20px;
}

#gddt .mprice .mprice-tab th {
    color: #7e7e7e;
}

#gddt .mprice .mprice-tab td .mlvprice {
    color: #7e7e7e;
}

#gddt .consumer_protect {
    padding-bottom: 7px;
}

#gddt .consumer_protect .cptitle {
    line-height: 21px;
    color: #999;
    float: left;
}

#gddt .consumer_protect .cpct {
    background: url(consumerpt.jpg) no-repeat 0 0;
    width: 355px;
    height: 21px;
    display: block;
    float: left;
}

#gddt .goods-buy-area {
    padding: 10px;
    border-color: #ffe2a6;
    background-color: #fffceb;
}

#gddt .goods-buy-area .hightline {
    border-top: none;
}

#gddt .btnBar .btn-buy {
    background: url(buy.jpg) no-repeat 0 0;
    width: 135px;
    height: 36px;
}

#gddt .buyinfo label {
    color: #999;
}

#gddt .buyinfo .Numinput {
    width: 77px;
}

#gddt .buyinfo .Numinput input {
    color: #7e7e7e;
    height: 18px;
    width: 35px;
}

#gddt .numadjust-arr.lt {
    margin: 0 3px 0 0;
    width: 17px;
    height: 20px;
}

#gddt .numadjust-arr.lt span {
    background: url(pcj.jpg) no-repeat 0 0;
}

#gddt .numadjust-arr.rt {
    margin: 0 0 0 3px;
    width: 17px;
    height: 20px;
    background: url(pcp.jpg) no-repeat 0 0;
}

#gddt .numadjust-arr.rt span {
    background: url(pcp.jpg) no-repeat 0 0;
}

#gddt .Numinput .numadjust {
    height: 20px;
    width: 17px;
    display: block;
}

/*详情页多图区块样式*/
#gddt .picscroll .to-left {
    background: url(arr_left.jpg) no-repeat 0 0;
    width: 17px;
    height: 54px;
}

#gddt .picscroll .to-right {
    background: url(arr_right.jpg) no-repeat 0 0;
    width: 17px;
    height: 54px;
}

#gddt .goods-detail-pic-thumbnail .uparrow {
    height: 0;
    background: none;
}

#gddt .goods-detail-pic-thumbnail li {
    padding-left: 8px;
    padding-right: 0;
    width: 54px;
    height: 54px;
}

#gddt .goods-detail-pic-thumbnail a img {
    width: 46px;
    height: 46px;
}

#gddt .goods-detail-pic-thumbnail a:hover img {
    border-color: #e4393c;
}

#gddt .goods-detail-pic-thumbnail .current a, .goods-detail-pic-thumbnail .current a:hover {
    border-color: #e4393c;
}

#gddt .picscroll .pics {
    width: 367px;
}

/*详情页多tab栏位样式*/
#gddt .goods-detail-tab ul {
    border-left: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    height: 37px;
}

#gddt .goods-detail-tab li {
    width: 134px;
    height: 36px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #DDD;
    border-right: 1px solid #DDD;
    text-align: center;
}

#gddt .goods-detail-tab li, .goods-detail-tab li a {
    background: none;
    height: 36px;
    line-height: 36px;
    padding: 0;
}

#gddt .goods-detail-tab {
    height: 38px;
    background: none;
}

#gddt .goods-detail-tab .active {
    border-top: 3px solid #C41921;
    border-bottom: 1px solid #FFF;
    height: 34px;
    line-height: 34px;
    padding: 0;
}

#gddt .goods-detail-tab li a {
    float: none;
    color: #333;
}

#gddt .goods-detail-tab .active a, #gddt .goods-detail-tab .active a em {
    color: #C41921;
}

#othergDM #app_area {
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

#othergDM .promotion-info {
    border: none;
}

#othergDM .FormWrap {
    border: none;
    background: none;
}

#othergDM .goods-adjunct {
    width: 1184px;
    margin: 10px;
}

#othergDM .gdslink {
    padding: 10px;
}

#othergDM .gdslink ul li {
    float: left;
    width: 200px;
    overflow: hidden;
    margin-left: 13px;
    padding: 0 40px;
}

#othergDM .gdslink ul li h5 {
    line-height: 15px;
    height: 30px;
    color: #666;
}

#othergDM .gdslink ul li .price {
    color: #EA6262;
    font-size: 16px;
    font-weight: 700;
}

#gddt .gdsdesc {
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

#gddt .gdsdiscuss .dis-cons-title, #gddt .gdsconsult .dis-cons-title {
    margin: 0;
    border-bottom: 1px solid #DDD;
    height: 30px;
    background: none #f6f6f6;
}

#gddt .gdsdiscuss .referbox, #gddt .gdsconsult .referbox {
    border-top: 2px solid #C41921;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

#gddt .gdsdiscuss .evalubox {
    border: none;
    padding: 10px 0;
}

#gddt .gdsdiscuss .goods-discus-title {
    padding: 0 10px;
}

#gddt .gdsdiscuss .consult-content {
    padding: 0 10px 10px;
}

#gddt .gdsdiscuss .evalubox-left {
    width: 692px;
}

#gddt .gdsdiscuss .scores-item {
    float: right;
    width: 344px;
    border-left: 1px solid #DDD;
}

#gddt .gdsdiscuss .scores-wrap {
    width: 347px;
    float: left;
    padding: 0;
}

#gddt .gdsdiscuss .scores-wrap .out {
    margin: 0 auto;
    width: 180px;
}

#gddt .gdsdiscuss .evalubox-right {
    width: 285px;
    padding: 0;
}

#gddt .gdsdiscuss .evalubox-right .floatright {
    float: left;
    padding-left: 100px;
}

#goodsDetailMain .orangebtn {
    background: none no-repeat 0 0 #f8f8f8;
    width: 68px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #CCC;
    text-align: center;
    cursor: pointer;
    padding: 0;
}

#goodsDetailMain .orangebtn span {
    background: none;
    padding: 0;
    float: none;
    height: auto;
}

#goodsDetailMain .orangebtn:hover {
    color: #666;
}

#goodsDetailMain .orangebtn:hover span {
    background: none;
}

#gddt .gdsconsult .goods-discus-title {
    padding: 10px;
}

#gddt .gdsconsult .consult {
    padding: 0 10px;
}

#gddt .consult .consult-list {
    padding: 0;
    background: none;
}

#gddt .consult .goods-discus-title {
    padding: 10px 0;
}

#gddt .consult .consult-list li.active {
    background: none no-repeat 0 0 #C41921;
    color: #FFF;
}

#gddt .consult .consult-list li {
    width: 85px;
    height: 24px;
    border: none;
    margin: 10px 0 0 0;
    color: #C41921;
    line-height: 24px;
}

#gddt .consult .consult-list li span em, #gddt .consult .consult-list li span {
    color: #C41921;
}

#gddt .consult .consult-list li.active span em, #gddt .consult .consult-list li.active span {
    color: #FFF;
}

#gddt .review-box {
    border-top: 2px solid #C41921;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
}

#gddt .review-title {
    margin: 0;
    border-bottom: 1px solid #DDD;
    height: 30px;
    background: none #f6f6f6;
}

#gddt .addcomment button {
    color: #666;
    background: none no-repeat 0 0 #f8f8f8;
    width: 68px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #CCC;
    text-align: center;
    cursor: pointer;
    padding: 0;
    display: block;
}

#gddt .addcomment button span {
    background: none;
    padding: 0;
    float: none;
    height: auto;
    line-height: normal;
}

#gddt .gdsrecommend button {
    color: #666;
    background: none no-repeat 0 0 #f8f8f8;
    width: 70px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #CCC;
    text-align: center;
    cursor: pointer;
    padding: 0;
    display: block;
}

#gddt .gdsrecommend button span, #gddt .gdsrecommend button span span {
    background: none;
    padding: 0;
    float: none;
    height: auto;
    line-height: normal;
    border: none;
}

#gddt .gdsrecommend .FormWrap {
    padding: 10px;
    margin: 0;
}

#gddt .gdsrecommend .FormWrap h4 {
    font-size: 14px;
}

/******************促销信息*************************/
.product-promotion {
    margin-top: 20px;
}

.product-promotion .tabs .active {
    border-top-color: #cc0000;
}

.product-promotion .switchable-panel li {
    margin: 5px 0;
}

.product-promotion .tag {
    background-color: #cc0000;
    color: white;
    padding: 0 10px;
    display: inline-block;
    margin-right: 10px;
    line-height: 24px;
}

/**********分享***************/
.share-recommend {
    text-align: left;
}

/*****详情页表格***********/
.more_parameters {
    margin-top: 30px;
    display: inline;
}

.more_parameters h2 {
    font-size: 14px;
    font-weight: bold;
    background: url("icon/detail_banner.png") no-repeat;
    width: 990px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
}

.more_parameters h2 span {
    color: #cc0000;
}

.parameters_list {
    margin: 10px auto;
    border: 1px solid #d3d3d3;
    overflow: hidden;
    background-color: #fefefe;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2)
}

.parameters_list table {
    width: 100%;
}

.parameters_list th {
    background-color: #e8eaeb;
    padding-top: 10px;
    text-shadow: 1px 1px 1px #fff;
    background: -moz-linear-gradient(top, #ededed, #e8eaeb);
    background: -o-linear-gradient(top, #ededed, #e8eaeb);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e8eaeb));
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.parameters_list th, .parameters_list td {
    padding: 10px;
    text-align: center;
}

.parameters_list td {
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    background: -moz-linear-gradient(top, #f9f9f9, #fefefe);
    background: -o-linear-gradient(top, #f9f9f9, #fefefe);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#fefefe));
}

.parameters_list .sale_price {
    color: #cc0000;
    font-weight: bold
}

.parameters_list .shopcart {
    /*background: #eb3e41 url("icon/mini_cart03.png") no-repeat 5px 12px;*/
    background: #649401 url("icon/mini_cart04.png") no-repeat 5px 12px;
    padding-left: 25px;
    cursor: pointer;
}

.parameters_list a {
    color: #fff;
}

.parameters_list a:hover {
    text-decoration: none;
}

/*****************品牌列表頁面**********************/
.filter-container .filter-title {
    line-height: 33px;
}

.brandBox-filter {
    padding: 10px;
}

.brandBox-filter .filter-entries-label {
    float: left;
    margin-right: 3px;
    font-weight: 800;
    line-height: 20px;
}

.brandBox-filter .filter-entries-values {
    line-height: 20px;
}

#gallery_show.brand-gallery-show .gallery-grid .goods-item {
    padding: 5px 20px 5px 20px;
}

/***********商户注册登陆****************/
.apply_form .f_notice, .reg_merchant_right .f_notice, .login .f_notice {
    margin: 10px 10px 0 30px;
    font-weight: 800;
    border-bottom: 1px dotted #e0e0e0;
    line-height: 30px;
}

.apply_form .seller_notice {
    margin: 10px 10px 0 30px;
    font-weight: 800;
    border-top: 1px dotted #e0e0e0;
    line-height: 30px;
    padding-top: 20px;
}

.member-changepass .form-label {
    line-height: 1.4em;
}

.apply_form .f_notice b {
    color: #e00b00;
}

.apply_form .mod-content h3 {
    line-height: 26px;
}

.member-menu-title {
    font-weight: 800;
}

.member-menu-list a {
    text-indent: 10px;
    padding-left: 0;
}

.member-goods-list .goods-name {
    line-height: 18px;
}

.member-changepass .mod-content {
    padding: 20px;
}

.recommend-store {
    border: 1px solid #D3D3D3;
    margin-bottom: 10px;
}

.recommend-store h2 {
    background-color: #f3f3f3;
    line-height: 32px;
    padding-left: 10px;
    font-size: 12px;
}

.rec-store-lists {
    margin: 10px;
}

.rec-store-lists li {
    display: block;
    float: left;
    margin: 5px 10px 3px 0px;
}

.signupin-content .form-item {
    height: auto;
    line-height: 32px;
}

.signupin-content .form-label {
    line-height: 32px;
}

.spec-item .out {
    background: #FFF;
    border: 1px dashed #DEDEDE;
}

.spec-item .out a {
    color: #DEDEDE;
    cursor: not-allowed;
}

.spec-item .out a:hover {
    border: solid 1px #FFF;
    text-decoration: none;
}

/*支付*/

.list-bank {
    border: 1px solid #ccc;
    width: 900px;
    padding: 10px 5px 10px 10px;
    background-color: #fff;
    margin-top: 5px;
}

.list-bank .alipay-tit {
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 12px;
}

.banks {
    overflow: hidden;
}

.banks li {
    border: 1px solid #DDDDDD;
    background-color: #ffffff;
    float: left;
    padding: 6px;
    width: 200px;
    margin-right: 11px;
    margin-bottom: 10px;
    cursor: pointer;
}

.banks .kbradio {
    margin-left: 6px;
    margin-right: 11px;
    position: relative;
    top: 8px;
    padding: 0;
}

.kbradio {
    float: left;
    margin: 0;
}

.banks label {
    float: left;
    margin-left: 5px;
}

.bank-logo {
    background-image: url(icon/bank-logo.png);
    display: block;
    width: 125px;
    height: 28px;
    overflow: hidden;
}

#bank-CMB {
    background-position: 0 -784px;
}

#bank-CCB {
    background-position: 0 -336px;
}

#bank-ICBC {
    background-position: 0 -140px;
}

#bank-COMM {
    background-position: 0 -392px;
}

#bank-GDB {
    background-position: 0 -196px;
}

#bank-BOC {
    background-position: 0 -840px;
}

#bank-CEB {
    background-position: 0 -168px;
}

#bank-SPDB {
    background-position: 0 -588px;
}

#bank-PSBC {
    background-position: 0 -868px;
}

#bank-BJBANK {
    background-position: 0 -28px;
}

#bank-SHRCB {
    background-position: 0 -644px;
}

#bank-WZCBB2C {
    background-position: 0 -726px;
}

#bank-CMBC {
    background-position: 0 -448px;
}

#bank-BJRCB {
    background-position: 0 0;
}

#bank-ALIPAY {
    background-position: 0 -1092px;
}

#bank-ABC {
    background-position: 0 -532px;
}

#bank-CIB {
    background-position: 0 -756px;
}

#bank-CITIC {
    background-position: 0 -896px;
}

#bank-SPABANK {
    background-position: 0 -560px;
}

#bank-SHBANK {
    background-position: 0 -672px;
}

#bank-HZCB {
    background-position: 0 -251px;
}

#bank-NBBANK {
    background-position: 0 -504px;
}

#bank-FDB {
    background-position: 0 -112px;
}

.banks .select {
    border: 2px solid #e4393c;
    padding: 5px;
}

.payment-intro {
    left: -660px;
    position: relative;
    top: -156px;
}

/*====团购======*/
.tuanList .m-hotsale {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: 1px 1px 4px #e3e3e3;
    position: relative;
    top: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.8, 0.3, 0.3, 0.8);
    -o-transition: all 0.3s cubic-bezier(0.8, 0.3, 0.3, 0.8);
    -moz-transition: all 0.3s cubic-bezier(0.8, 0.3, 0.3, 0.8);
    -khtml-transition: all 0.3s cubic-bezier(0.8, 0.3, 0.3, 0.8);
    transition: all 0.3s cubic-bezier(0.8, 0.3, 0.3, 0.8);
    font-family: "Microsoft YaHei";
    margin-bottom: 20px;
    padding: 10px;
}

.tuanList .m-hotsale:hover {
    box-shadow: 0 2px 17px rgba(000, 000, 000, .3);
}

.tuanList .m-hotsale .pic {
    position: relative;
    display: block;
    zoom: 1;
    text-align: center;
    width: 650px;
    height: 350px;
    float: left;
}

.m-hotsale .pic.sale_out img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.m-hotsale .pic span {
    position: absolute;
    background: url("icon/saleout.png") no-repeat;
    width: 105px;
    height: 105px;
    display: block;
}

.tuanList .m-hotsale .pic span {
    top: 122px;
    left: 272px;
}

.tuanList .m-hotsale .pic label {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 70px;
    display: block;
    overflow: hidden;
}

.tuanList .foreshowBox {
    width: 520px;
    height: 295px;
    float: right;
    padding-bottom: 25px;
}

.tuanList .m-hotsale .timerBox {
    background: url("icon/ending_icon.png") no-repeat left center;
    padding: 13px 0 13px 35px;
    border-bottom: 1px solid #e5e5e5;
    color: #df2d11;
    font-size: 18px;
    line-height: 30px;
}

.tuanList .m-hotsale .tit {
    font-size: 20px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    margin: 15px 0;
}

.tuanList .m-hotsale .desc {
    margin-bottom: 30px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}

.tuanList .buy_outer {
    height: 82px;
    position: relative;
}

.tuanList .buy_inner {
    position: absolute;
    width: 100%;
    height: 82px;
    padding-right: 10px;
    right: -10px;
    color: #FFF;
    background: #f21535;
}

.tuanList .buy_inner .arr_lt {
    position: absolute;
    left: -82px;
    border-width: 41px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #f21535 transparent transparent;
}

.tuanList .w-price {
    margin-top: 16px;
    padding-left: 5px;
    height: 60px;
    font-size: 18px;
}

.tuanList .m-hotsale .w-btn {
    float: right;
    margin-top: 16px;
    background-color: #FFEA00;
    width: 165px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border-radius: 3px;
    font-size: 24px;
    color: #f21535;
    text-align: center;
}

.tuanList .m-hotsale .w-btn:hover {
    text-decoration: none;
}

.tuanList .m-hotsale .w-price strong {
    font-size: 36px;
    font-weight: normal;
}

.tuanList .other_infor {
    height: 50px;
    margin-top: 20px;
    overflow: hidden;
}

.tuanList .other_infor .nums {
    float: right;
    height: 32px;
    margin-top: 12px;
    line-height: 32px;
    text-align: right;
    font-size: 14px;
    overflow: hidden;
}

.tuanList .other_infor .nums em {
    padding-left: 20px;
    color: #c2964a;
    font-size: 20px;
    background: url("icon/i_love.png") no-repeat 0 65%;
}

.tuanList .other_infor .dib {
    margin-right: 30px;
    padding-right: 30px;
    border-right: 1px solid #e5e5e5;
    font-size: 14px;
    display: inline-block;
    text-align: center;
}

.tuanList .other_infor .sp_tit {
    display: block;
    color: #898989;
}

.tuanList .other_infor .col_2 {
    color: #df2d11;
}

.tuanList .other_infor .col_3 {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

/*==================抢购团购列表页==================*/
.snap-up.goods-inner {
    width: 1201px;
}

.snap-up .m-hotsale {
    position: relative;
    margin-bottom: 10px;
    width: 399px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    border-right: none;
    float: left;
    font-family: "Microsoft YaHei";
}

.snap-up .m-hotsale:nth-child(3n), .snap-up .m-hotsale:last-child {
    border-right: 1px solid #dbdbdb;
}

.snap-up .m-hotsale .pic {
    position: relative;
    display: block;
    zoom: 1;
    text-align: center;
    width: 399px;
    height: 399px;
}

.snap-up .m-hotsale .pic span {
    top: 147px;
    left: 147px;
}

.snap-up .m-hotsale .foreshowBox {
    background: #e0e0e0;
    color: #4e4e4e;
    font-family: 'Microsoft Yahei';
    padding: 20px 10px 15px;
}

/*.m-hotsale .w-brand{
    border-bottom: 1px solid #eee;
    line-height: 30px;
    height: 30px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/

.snap-up .m-hotsale .timerBox {
    background: #1483ff;
    text-align: center;
    padding: 10px 0;
}

.snap-up .m-hotsale .timerBox span {
    margin-top: 15px;
    padding-top: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.snap-up .m-hotsale .tit {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    width: 100%;
    height: 30px;
    overflow: hidden;
}

.m-hotsale .tit a:hover {
    color: #333;
}

.snap-up .m-hotsale .desc {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 5px;
}

.snap-up .m-hotsale .w-price strong {
    font-size: 24px;
}

.snap-up .w-price del {
    margin-left: 10px;
    font-size: 14px;
}

.snap-up .m-hotsale .w-btn {
    float: right;
    display: block;
    margin-top: 5px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #1483ff;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
}

.snap-up .m-hotsale .w-btn:hover {
    text-decoration: none;
}

.m-hotsale .w-btn.w-btn-dis {
    background-color: #999;
    color: #efefef;
    cursor: default;
}

.product-params {
    border-color: #ddd;
}

.product-information .info-disabled {
    border-top: 1px solid #dddddd;
}

.product-tags .tags-hd a:hover{
    text-decoration: none;
}