﻿* { -webkit-text-size-adjust: none; }

input, button { vertical-align: middle }

.detail_icons { background: url(../images/news_details/detail_icons_new.png) no-repeat; display: inline-block; }

.store_sort .store_sort_cu em, .store_sort .store_sort_cl em, .store_search .s_s_b, .store_bar .s_b_row1 em, .store_bar .s_b_row2 em, .store_bar .arrow_l, .store_bar .arrow_r, .store_list .s_l_t3 button, .pbox_kf, .pbox_adv em { background-image: url(../images/pub/pu_icons.png); background-repeat: no-repeat; }

.main_wrap { width: auto; height: auto; margin-top: 10px; }

.main_box { width: 1200px; margin: 0 auto; position: relative; }

em { display: inline-block; }

.min_box { width: 1200px; margin: 25px auto 0; position: relative; }

.min_box_sidebar { width: 220px; float: left; display: inline; }

.min_box_con { width: 980px; float: left; display: inline; }

.my_class { width: 1168px; margin: 0 auto 10px; background: #fff; position: relative; padding: 16px; color: #666; overflow: hidden; }

.my_class .local { width: 554px; height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.my_class .localR span { padding: 0 10px; float: left; background: transparent; }

.share { font-size: 14px; }

.styleList, .share { margin-top: 5px; }

.styleList a { color: #666; display: inline-block; }

.collect_ic, .share_ic, .style_ic, .brand_ic { width: 24px; height: 24px; display: inline-block; vertical-align: middle; cursor: pointer; }

.collect_ic { background-position: -2px -1px; }

.style_ic { background: url(../images/news_details/style_ic.png) no-repeat; margin-right: 8px; }

.styleList:hover .style_ic { background: url(../images/news_details/style_icH.png) no-repeat; }

.brand_ic { background: url(../images/news_details/brand_ic.png) no-repeat; }

.styleList:hover .brand_ic { background: url(../images/news_details/brand_icH.png) no-repeat; }

.select_cl { color: #ea5413; }

.select_cl .collect_ic, .share:hover .collect_ic { background-position: -2px -31px; }

.share:hover, .styleList a:hover { color: #ea5413; }

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { width: 24px !important; height: 27px !important; margin: 0 !important; background: url(../images/news_details/detail_icons.png) -2px -67px no-repeat !important; }

.bdshare-button-style0-16 .bds_more:hover { background-position: -2px -101px !important; }

.pbox_fx { height: 24px; line-height: 24px; margin-top: 2px; }

.pbox_fx .bds_more { padding-left: 0 !important; }

.mrkf_btn { margin-top: 4px; }

.my_class a { color: #666 }

.my_class a:hover { color: #ff6600 }

/*商品详细信息*/



.m_pic { float: left; width: 600px; height: 724px; margin-right:12px; position: relative; z-index: 2;}

.slider_list { float: left; width: 600px; position: relative; margin-top: 16px; overflow: hidden; }

.slider_list ul { margin-right: -6px; overflow: hidden; }

.slider_list li { margin-right: 7px; float: left; width: 110px; height: 110px; background: #fff; border: 2px solid transparent; cursor: pointer; }

.slider_list li.on { border: 2px solid #ea5413; }

.slider_list li img { width: 110px; height: 110px; }

.slideBig { z-index: 2; width: 600px; position: relative; height: 600px; overflow: hidden; }

.slideBig li { width: 600px; height: 600px; background: #fff; }

.slideBig li a { cursor: default; }

.slideBig li img { width: 600px; height: 600px; }

.big_img { width: 600px; position: absolute; background: #fff; top: 0; left: 600px; height: 600px; z-index: 100; overflow: hidden; }

.m_productinfo { float: left; width: 588px; position: relative; background: #FFF; min-height: 725px; }

.i_select { background-image: url(../images/pub/detail_imgs.png); background-repeat: no-repeat; }

.sli_chance_icon { background-image: url(../images/pub/detail_imgs.png); background-repeat: no-repeat; }

.btn_msg { background-image: url(../images/pub/detail_imgs.png); background-repeat: no-repeat; overflow: hidden; background-position: -200px -150px; width: 180px; line-height: 45px; height: 45px; text-align: center; }

.pso_submit { background-image: url(../images/pub/detail_imgs.png); background-repeat: no-repeat; }

.pi_promise_item { background-image: url(../images/pub/detail_imgs.png); background-repeat: no-repeat; font-size: 16px; float: left; color: gray; _display: inline; margin: 10px 34px 0; padding: 4px 0 5px 35px; }

.pi_title_box { overflow: hidden; }

.pib_title { float: left; width: 580px; color: #4d4d4d; margin-bottom: 10px; }

.pib_title_detail { font-weight: 700; font-size: 15px; padding: 16px 16px 0 16px; overflow: hidden; color: #4e4e4e; max-height: 40px; line-height: 20px; height: 40px; }

.pib_title_detail span { color: #999; font-size: 12px; padding-left: 10px; }

.pib_title_tip { font-size: 14px; padding: 0 16px; overflow: hidden; color: #ea5413; /* max-height: auto;*/ height: 24px; line-height: 24px; width: 560px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.pib_title_tip span{display: none}

.pi_price_box { position: relative; padding: 14px 16px; width: 554px; background: #fffeef; margin-top: 7px; border-top: 1px #ccc dashed; z-index: 4; }







/*---新增视频--18.8.7-----*/

.main-img{ position: relative;}

.preview-btn{ position: absolute; bottom:24px; left:24px; z-index: 9; cursor: pointer;}

.video-icon{ width:64px; height:64px; display: block;background: url("../images/news_details/video-icon.png"); cursor: pointer;}

.play-icon{ background-position: 0 0;}

.play-icon:hover{ background-position: 0 -74px;}

.stop-icon{background-position: 0 -148px;}

.stop-icon:hover{background-position: 0 -222px;}

.vClose-icon{background-position: 0 -296px;  width:36px; height:36px; position: absolute; top:16px; right:16px; z-index: 100; }

.vClose-icon:hover{background-position: 0 -341px;}



.d-video{position: absolute; top: 0; left: 0;z-index: 1000!important; width:600px; height:600px;}



.d-v-process{ position: absolute; bottom:0; left:0; z-index: 100; right:0; height:2px; background-color: #ea5413;}









/*默认*/

.normalPrice { background: url("../images/news_details/normalBg.png") #f5f5f5 no-repeat;min-height: 44px; padding: 16px 0; margin: 0 16px; }

.numData { padding: 0 14px; color: #666; }

.numData span { margin-right: 10px; vertical-align: middle; }

.pi_money_off .tit{ display: inline-block; text-align: right; color: #666; }

.pi_money_off .tags{ color: #ea5413; border: 1px #ea5413 solid; padding: 0 4px; border-radius: 2px; height: 20px; line-height: 20px; }



/*显示提成框*/



.shopTc_pop { display: none; position: absolute; top: 18px; left: 64px; min-width: 200px; background: #fff; padding: 10px 16px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); border: 1px solid #f5f5f5; z-index: 9; }

/*.deposit_price:hover .shopTc_pop,sale_price:hover .shopTc_pop { display: block; }*/

.shopTc_pop dl { overflow: hidden; }

.shopTc_pop dt, .shopTc_pop dd { float: left; line-height: 26px; color: #666; }

.shopTc_pop dd { color: #ea5413; font-size: 14px; font-weight: bold; }

/*加盟商提成金*/

.hasDropList { position: relative; z-index: 5; }

.dropB_ic { position: absolute; left: 40%; top: 40px; width: 24px; height: 24px; display: block; background-image: url("../images/news_details/dropB_ic.png"); background-repeat: no-repeat; background-position: center center; cursor: pointer;}

.hasDropList .pn_arrowB {left: 30%;top: -25px;}

.hasDropList .dropList { display: none; position: absolute; left: 20px; top: 66px; min-width: 120px; padding: 12px 12px 5px; box-shadow: 4px 0 8px rgba(0, 0, 0, .24); border: 1px solid #ccc; background: #fff; border-radius: 5px; }

.hasDropList .dropList li { margin-bottom: 8px; white-space: nowrap; overflow: hidden; text-align: left; }

.hasDropList .dropList li label { color: #666; }

.hasDropList .dropList li span { color: #ea5413; }

.hasDropList:hover .dropList { display: block; }

.hasDropList:hover .dropB_ic { background-image: url("../images/news_details/dropT_ic.png"); }



.dropList:before{content: ''; position: absolute; top:-24px; left:0; width:100%; height:24px; }



/*正常价格-加盟商提成金*/

.normalPrice .dropB_ic { top: -2px; left: 100%; }

.normalPrice .dropList{left: 44%;top: 28px;}

.yjtprice_box_t .dropB_ic {top: -2px;left: 100%;}

.yjtprice_box_t .dropList{left: 45%;top: 28px;}





.double11Price .dropB_ic { top: 1px; left: 38%;}

.double11Price .dropList{left: 180px; top: 28px;}



/*预售详情页-右边价格显示*/

.pi_price_box_t { *height: 14px; position: relative; *margin-bottom: 10px; padding: 0 14px;}

.pi_dpprice_list { display: inline-block; *float: left; margin-top: -12px; padding-right: 24px; }

.pi_price_tit { max-width: 88px; text-align: right; color: #666; display: inline-block; }

.pi_price_list { display: inline-block; }

.pi_price_list .sale_price { color: #999; font-size: 14px; vertical-align: middle; position: relative; }

.pi_price_list .sale_price b { font-size: 18px; font-weight: normal; }

.pi_tips { color: #666; line-height: 22px; display: inline-block; padding-left: 32px; }

.pi_tips a { color: #ea5413; }

.pi_yprice_list { display: inline-block; margin-bottom: 10px; }

.ysale_price { color: #666; font-size: 14px; min-width: 84px; display: inline-block; vertical-align: middle; color: #ea5413; }

.ysale_price b { font-size: 24px; font-weight: normal; }

.deposit_price { color: #ea5413; font-size: 14px;min-width: 84px; display: inline-block; vertical-align: middle; position: relative; }

.deposit_price b { font-size: 24px; font-weight: bold; }

.pbox_adv { position: absolute; right: 72px; width: auto; height: 20px; color: #666; vertical-align: top; line-height: 20px; cursor: pointer; }

.pbox_adv em { width: 21px; height: 18px; background-position: 0 -350px; margin-right: 2px; vertical-align: middle; }

.pbox_adv.p_a_cu em { background-position: 0 -327px; }

.pbox_adv.p_a_cu { color: #ff6600; }

.pbox_fx_t { position: absolute; right: 30px; width: auto; height: 20px; color: #666; vertical-align: middle; line-height: 20px; cursor: pointer; }

.kf_btn { display: inline-block; vertical-align: middle; position: absolute; right: 12px; top: 54px; }

.ysale_rules_pop { position: absolute; right: 64px; top: 82px; width: 316px; border: 1px solid #ccc; background: #fff; z-index: 4; }

.ysale_rules_pop .main { padding: 0 10px 10px; color: #666; line-height: 22px; max-height: 126px; overflow-y: auto; }

.ysale_rules_pop .title { width: 100%; height: 20px; margin-bottom: 4px; }

.ysale_rules_pop .r_close { color: #ea5413; font-size: 20px; position: absolute; right: 4px; top: 4px; cursor: pointer; }

.ysale_timeTips { font-size: 13px; font-weight: 700; color: #ea5413; padding-left: 32px;  }

.ysale_timeTips .ic_ban{background: url("../images/shopcard/ic_ban.png") no-repeat center; display: inline-block; width:16px; height:16px; margin-right:5px; vertical-align: -3px;*vertical-align: middle; }



/*预售详情页-右边价格显示-end*/



/*=========================团购活动价-17.5.26==========================*/

.groupInfoPrice_box { font-family: "微软雅黑"; }

.groupInfoPrice_box .head { position: relative; z-index: 1; background: url("../images/news_details/groupTopBg.jpg") no-repeat; width: 588px; height: 48px; color: #fff; }

.groupInfoPrice_box .head .title { float: left; font-size: 22px; font-style: italic; font-weight: bold; line-height: 48px; margin-left: 16px; }

.groupInfoPrice_box .head .time { float: right; color: #fff; padding: 12px 16px; line-height: 24px; font-size: 14px; }

.groupInfoPrice_box .head .time span { width: 24px; height: 24px; background: #fff; border-radius: 5px; display: inline-block; color: #f61d1d; text-align: center; margin: 0 5px; }

.groupInfoPrice_box .main { position: relative; z-index: 2; background: #fff; width: 600px; border: 2px solid #f61d1d; margin: 0 -8px; padding: 16px 0; }

.groupInfoPrice_box .main .priceLeft { float: left; padding: 0 16px; }

.groupInfoPrice_box .main .priceLeft .groupPrice { font-size: 14px; line-height: normal; color: #f61d1d; float: left; border-right: 1px solid #ccc; padding-right: 16px; text-align: center; }

.groupInfoPrice_box .main .priceLeft .groupPrice em { font-size: 28px; }

.groupInfoPrice_box .main .priceLeft .right { float: left; padding-left: 16px; }

.groupInfoPrice_box .main .priceLeft .right .mPrice { font-size: 14px; color: #666; margin-bottom: 6px; }

.groupInfoPrice_box .main .priceLeft .right .savePrice { background: #f61d1d; color: #fff; padding: 4px 10px; display: inline-block; border-radius: 5px; }

.groupInfoPrice_box .main .processBox { width: 240px; float: right; margin: 6px 16px 0 16px; }

.groupInfoPrice_box .main .processBox .progress { margin-bottom: 4px; background: #eee; }

.groupInfoPrice_box .main .processBox .progress .progress-bar .progress-bar-outer { background: #e6e6e6; height: 8px; }

.groupInfoPrice_box .main .processBox .progress .progress-bar .progress-bar-outer .progress-bar-inter { background: #f61d1d; }

.groupInfoPrice_box .head:before { content: ''; position: absolute; left: -12px; bottom: -6px; border-width: 6px; border-color: transparent; border-style: dashed; border-right-color: #000; border-right-style: solid; }

.groupInfoPrice_box .head:after { content: ''; position: absolute; right: -12px; bottom: -6px; border-width: 6px; border-color: transparent; border-style: dashed; border-left-color: #000; border-left-style: solid; }

/*团购活动流程17.5.27*/

.groupProcess { background: #fff; width: 1200px; margin: 16px auto; overflow: hidden; }

.progressbar { width: auto; height: 90px; padding: 16px; margin-right: -30px; margin-top: 6px; position: relative; }

.progressbar li { position: relative; color: #999; float: left; width: 25%; }

.progressbar li span { color: #999; display: block; text-align: center; line-height: 20px; }

.step_ic { width: 34px; height: 34px; line-height: 34px; font-size: 14px; background: #e1e4e9; border-radius: 100%; display: block; color: #999; text-align: center; margin: 0 auto 10px auto; position: relative; z-index: 5; }

.progressbar li .s_line { width: 100%; height: 6px; display: block; background: #e1e4e9; position: absolute; left: -50%; top: 9px; z-index: 1; *position: relative; *top: -40px; }

/*活动预热*/

.groupPriceW { font-size: 14px; color: #f61d1d; float: left; border-right: 1px solid #ccc; padding-right: 16px; padding-left: 5px; width: 120px; text-align: center; }

.groupPriceW p { font-size: 13px; }

.groupPriceW p.price{ font-size:18px;}

.groupPriceW .tit { color: #333; }

.groupPriceWRight { font-size: 14px; float: left; padding-left: 16px; width: 80px; }

.groupPriceWRight .txt1 { font-size: 18px; color: #f61d1d; }

.groupPriceW.hasDropList .dropB_ic { top: 17px; left: 70%; }

.groupPriceW.hasDropList .dropList { left: 55px; top: 47px; }



.tuangoubox .hasDropList .pn_arrowB{ left: 12%;}



/*==============================特卖活动价-17.5.27===========================*/

.hotInfoPrice_box { margin-bottom: 10px; }

.hotInfoPrice_box .head { height: 24px; padding: 12px 16px; }

.hotInfoPrice_box .head .time { float: right; color: #d00e9b; line-height: 24px; font-size: 14px; }

.hotInfoPrice_box .head .time span { width: 24px; height: 24px; background: #d00e9b; border-radius: 5px; display: inline-block; color: #fff; text-align: center; margin: 0 5px; }

.hotInfoPrice_box .main { position: relative; }

.hotInfoPrice_box .main .hotPrice { position: absolute; left: 0; top: 0; width: 128px; height: 128px; text-align: center; background: url("../images/news_details/hot_infoPrice.png") no-repeat; color: #fff; margin: -42px 0 10px -5px; }

.hotInfoPrice_box .main .hotPrice .price { padding: 36px 0 8px; font-size: 14px; margin: 0 6px 8px; border-bottom: 1px solid #fff; }

.hotInfoPrice_box .main .hotPrice .price em { font-size: 24px; }

.hotInfoPrice_box .main .hotPrice .txt { font-size: 16px; }

.hotInfoPrice_box .main .content { background: url("../images/news_details/hotInfo_bg.jpg") no-repeat; width: 538px; height: 80px; float: right; color: #fff; }

.hotInfoPrice_box .main .content .otherPrice { padding: 16px 16px 16px 108px; float: left; }

.hotInfoPrice_box .main .content .otherPrice .mPrice { margin-bottom: 5px; }

.hotInfoPrice_box .main .content .otherPrice .savePrice { background: #9920f5; padding: 4px 10px; border-radius: 5px; }

.hotInfoPrice_box .main .content .data { padding: 16px; float: right; }

.hotInfoPrice_box .main .content .data span { padding-left: 16px; }

.hotPrice.hasDropList { z-index: 5; }

.hotPrice.hasDropList .dropB_ic { left: 44%; top: 100px; background-image: url("../images/pub/arrow_tb_ic.png"); background-position: -2px -42px; width: 16px; height: 10px; }

.hotPrice.hasDropList .dropList { top: 120px; }

.hotPrice.hasDropList:hover .dropB_ic { background-position: -26px -2px; }



.hotPrice.hasDropList .dropList .pn_arrowB{ left: 12%;}

/*阶梯价格详情页-右边价格显示*/



.atv_tips { color: #ea5413; padding: 0 10px; }

.ladderkf_btn { position: absolute; right: 178px; }

/*阶梯价格流程*/



.priceLadder_box { height: 100px; position: relative; border-top: dashed 1px #ccc; padding: 20px 0 0 0; margin-top: 14px; }

.priceLadder_box #i_fx { display: block; width: 0px; height: 0px; border-left: 8px solid; border-top: 5px solid; border-bottom: 5px solid; border-color: transparent transparent transparent #ccc; position: absolute; top: -6px; right: -1px; z-index: 2; }

.priceLadder_box .soldLine { display: block; height: 2px !important; background: #ff9503; position: absolute !important; left: 0; top: -2px; }

.priceLadder_box .priceLadder_con { width: 500px; height: 50px; position: relative; border-top: solid 2px #ccc; margin: 30px auto; }

.priceLadder_box .priceLadder_con .soldNum { width: 60px; position: absolute; top: -30px; left: 30%; }

.local_saleNum { background: #ff9503; text-align: center; border-radius: 3px; padding: 2px 0; width: 30px; line-height: 20px; display: inline-block; color: #fff; position: absolute; top: 0; right: 0; }

.priceLadder_box .priceLadder_con .soldNum .tit { color: #999; width: 28px; line-height: 24px; }

.priceLadder_box .priceLadder_con .soldNum .arrow_t { display: block; border-top: 4px solid #ff9503; border-right: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 23px; left: 40px; }

.priceLadder_box .all_point { width: 85%; height: 50px; float: left; }

.priceLadder_box .priceLadder_con .all_point div { display: block; float: left; height: 50px; position: relative; }

.priceLadder_box .priceLadder_con .s_l { display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-image: url(../images/news_details/ledder_ic.png); position: absolute; left: -5px; top: -9px; display: none; }

.priceLadder_box .priceLadder_con .all_point div:nth-child(1) .s_l { display: block; }

.priceLadder_box .priceLadder_con .s_r { display: block; width: 16px; height: 16px; background-repeat: no-repeat; background-image: url(../images/news_details/ledder_ic.png); position: absolute; right: -5px; top: -9px; z-index: 2; }

.priceLadder_box .priceLadder_con .s_l_r { background-image: url(../images/news_details/ledder_iced.png); }

.priceLadder_box .priceLadder_con p { line-height: 20px; text-align: center; color: #ea5413; font-size: 16px; margin: 4px 0 0; }

.priceLadder_box .priceLadder_con .s_num { display: block; width: 56px; height: 20px; line-height: 20px; text-align: center; color: #999; position: absolute; left: -25px; top: 5px; }

.last_point { width: 15%; height: 50px; float: left; position: relative; }

.last_point .last_maxnum { width: 100%; text-align: center; }

.last_point .last_maxnum span { color: #999; }

.priceLadder_tag { height: 40px; margin: -10px 0 0 20px; }

.priceLadder_tag li { float: left; height: 26px; line-height: 26px; padding: 0 15px; border: 1px solid #ccc; }

.priceLadder_tag li.gold { border-left: none; }

.priceLadder_tag li.cu { background: #ff9503; border-color: #ff9503; color: #fff; }





/*阶梯价格流程-end*/



.jt_smtxt { color: #999; padding: 14px 10px 0; clear: both; }

/*阶梯价格详情页-右边价格显示-end*/



/*预售+阶梯价格页面——加盟商*/



.yjtprice_box_t { }

.yjtprice_box_t .pi_price_box_t{ padding:0;}

/*预售+阶梯价格页面——加盟商-end*/



/*双11活动默认正常价格显示的活动提示16-10-14*/

.nomalPrice .pi_price_box { margin: 0; }

.db_ygTop { background: #ea5413;height: 48px;line-height: 48px;color: #fff;padding-left: 82px;margin-left: 16px; margin-right:16px;}

.db_ygTop span.txt { font-size: 14px; }

.actTips { overflow: hidden; margin-left: 12px; }

.tuanMark { border-radius: 5px; border: 1px solid #ea5413; height: 24px; display: inline-block; line-height: 24px; margin-right: 12px; }

.yugMark { border-color: #98c71c; background-color: #fff; color: #98c71c; float: left; }

.yug_ic, .double1_ic { width: 24px; height: 24px; line-height: 24px; float: left; background-color: #ea5413; display: inline-block; background-image: url(../images/news_details/yug_ic.png?201912FX121225); background-repeat: no-repeat; background-position: center center; background-color: #98c71c; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.tuanMark em { padding: 0 6px; line-height: 24px; font-size: 14px; display: inline-block; }

.actTips .txt { color: #98c71c; font-size: 14px; height: 26px; line-height: 26px; float: left; width: 438px; }

.yugMark_ico { width: 96px; height: 24px; line-height: 24px; display: inline-block; float: left; margin-right: 8px; }

/*.double1Mark_ico { width: auto; }*/

.yugMark_ico img { width: 96px; height: 24px; vertical-align: middle; *margin-top: 10px; display: none; }

/*.double1Mark_ico img { width: auto; height: 24px; }*/





/*预告活动-17.10.25*/

.atvTime{ float: right;padding-right: 16px;color: #fff; font-size:12px;}

.atvTime .time_d,.atvTime .time_h,.atvTime .time_m,.atvTime .time_s{ width:24px; height:24px; line-height:24px; background: #fff;border-radius: 5px; display: inline-block; margin:0 2px; color: #000; font-size:14px; text-align: center;}



.atvTime .txt{ color: #fff; margin-left:5px; font-size:12px !important;}



.atvPrice-x{ color: #666;}

.atvPrice-x .dPrice-x .yPrice{ vertical-align: middle; margin-right:10px;}

.atvPrice-x .dPrice-x .savePrice-x{ color: #ea5413; }

/*开始*/

.double11Price .tuanPriceTop .ksTips{ color: #fff100; font-size:12px;}





/*双11活动狂欢价格显示的活动提示16-10-14*/



.double11Price { position: relative; z-index: 4;margin: 0 16px; }

.tuanPriceTop { height: 36px; line-height: 36px; background: #ea5413; padding: 0 16px; font-size: 14px; color: #fff; }

.tuanPriceMain { border-bottom: 1px solid #eee; padding-bottom: 10px; }

.tuanPriceMain .info { overflow: hidden; height: 55px; padding: 16px; }

.tuanPriceMain .info-p{margin-bottom: 10px; height: 26px; line-height: 26px; }

.tuanPriceMain .info p { margin-bottom: 10px; height: 26px; line-height: 26px; color: #999; }

.double11Price .tuanPriceTop { height: 48px; line-height: 48px; padding-right: 0;}

.double11Price .tuanPriceTop .txt { color: #fff; }

.double11Price .tuanPriceTop .txt em { font-style: italic; color: #ff9503; }

.double11Price .tuanPriceTop .txt img { margin: -17px 0 -4px 0; }

.double11Price .tuanPriceTop .time {color: #f8df94; }

/*.double11Price .tuanPriceTop span { color: #fff; }*/

.double11Price .tuanPriceMain .info { background: #8613e1; height: auto; color: #fff; padding: 10px 16px; overflow: inherit; }

.double11Price .tuanPriceMain .info .khjPrice { margin-right: 16px; font-size: 14px; color: #fff;}

.double11Price .tuanPriceMain .info .khjPrice strong,

.double11Price .tuanPriceMain .info .khjPrice em{color: #ec1515;}

.double1Mark { border-color: #ffcd00; background-color: #fff; color: #ffcd00; }

.double1_ic { background-image: url(../images/news_details/double1_ic.png?201912FX121225); background-color: #ffcd00; }

.double1Mark em { color: #ffcd00; }

.double11Price .tuanPriceMain .info p { color: #fff; overflow: hidden; }

.double11Price .tuanPriceMain { padding: 0; border: 0; }

.double11Bottom { height: 36px; background: #ff8100; position: relative; }

.double11Bottom span { top: 8px; color: #fff; }

.double11Bottom span.pbox_fx { top: 4px; }

.double11Bottom span.pbox_fx { right: 12px; }

.double11Bottom span.pbox_fx_t { right: 40px; }

.double11Bottom span.pbox_adv { right: 92px; }

.double11Bottom span.mrkf_btn { right: 206px; }

.sendTime { font-size: 12px; color: #666; display: block; }

.groupPriceW .sendTime { margin-left: -8px; }

.hotInfoPrice_box .main .content .data .sendTime { color: #fff; text-align: right; padding-top: 10px; }

.numData .sendTime { display: inline; padding-left: 8px; }

.double11Price .tuanPriceMain .info .sendTime { display: inline; padding-left: 20px; float: right; color: #fff; }

.yjtprice_box_t .sendTime { display: inline; padding-left: 20px; }

.nhjTxt{ color: #c30804;}



/*秒杀活动*/

.double11Price.msPriceStart{ position: relative; z-index: 4;margin: 0 16px; }

.double11Price.msPriceStart .tuanPriceTop{ height: 48px; line-height: 48px; background-image: url(../images/news_details/ms_dfyg_bg_201910FX241112.png?201912FX121225);}

.double11Price.msPriceStart .tuanPriceTop .txt { display: inline; color: #fff; }

.double11Price.msPriceStart .tuanPriceTop span,

.msPriceYg .atvTime span{color: #666;}

.msPriceYg .atvTime .txt{color: #fff;}

.double11Price.msPriceStart .tuanPriceMain .info{ background: #e2abff; overflow: inherit; }

/*.msPriceStart .atvTime{ padding-right:0;}*/

.double11Price.msPriceStart .tuanPriceMain .info .khjPrice strong,

.double11Price.msPriceStart .tuanPriceMain .info .khjPrice em { color: #fff100; font-weight: bold; }

.double11Price.msPriceStart .dropB_ic{ top: 1px; left: 38%;}

.double11Price.msPriceStart .dropList{left: 180px; top: 28px;}

.double11Price.msPriceStart .tuanPriceMain .info .sendTime{ display: inline; padding-left: 20px; float: right; color: #fff; }

.msPriceYg .db_ygTop{ background-image: url(../images/news_details/ms_dfyg_bg_201910FX241112.png?201912FX121225); }



/*===========团购详情页=============*/



/*=======团购-阶梯=====*/



.detail_jt { width: 586px; height: auto; float: right; background: #ffffed; border: 1px solid #fcdc92; position: relative; margin: 10px auto; clear: both; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.detail_jt:after { content: ""; display: block; width: 100%; height: 0px; clear: both; }

.detail_jt .detail_jt_t { width: 586px; height: 48px; line-height: 48px; background: #fdeab1; margin-bottom: 10px; display: table; table-layout: fixed; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.detail_jt .detail_jt_t li { display: table-cell; *float: left; *width: 24%; line-height: 48px; text-align: center; color: #333; font-size: 20px; }

.detail_jt .detail_jt_t_gms { width: 25%; height: 35px; float: left; line-height: 35px; background: #f39970; margin-bottom: 20px; display: table; table-layout: fixed; }

.detail_jt #i_fx { display: block; width: 0px; height: 0px; border-left: 8px solid; border-top: 5px solid; border-bottom: 5px solid; border-color: transparent transparent transparent #ccc; position: absolute; top: -6px; right: -1px; z-index: 2; }

.detail_jt .detail_jt_gms { display: block; width: 2px !important; background: #ea5413; position: absolute !important; right: -2px; top: -2px; }

.detail_jt .notc_t li { *width: 33.33%; }

.pr_list { overflow: hidden; padding: 20px 0 0; }

.pr_list li { margin-bottom: 33px; font-size: 18px; }

.levelList { width: 75%; }

.pr_list li span { display: inline-block; width: 33%; *width: 28%; text-align: center; }

.pr_list .notclist span { width: 47%; *width: 39%; }

.pr_list i { text-align: right; width: 26%; display: inline-block; }

.pr_list .notclist i { *width: 31%; }

.fc1 { color: #cccccc; }

.fc2 { color: #f04e37; }

.fc3 { color: #666666; }

.prg_outer { width: 135px; height: auto; float: left; margin-top: 5px; }

.prg_bg { width: 16px; height: 130px; background: url(../images/news_details/pgrbg.png); overflow: hidden; float: left; }

.prg { height: 130px; background: url(../images/news_details/pgr.png); }

.sales_no { float: left; font-size: 16px; padding: 0 9px 5px 25px; margin-left: -7px; border-bottom: solid 1px #fabd4a; margin-top: 0px; }

/*=======团购-阶梯-end=====*/



.tuantime_tips { text-align: center; font-size: 20px; }

.tuantime_tips em { color: #ea5413; }

.tuan_action { background: url(../images/news_details/tuanact_bg.png) no-repeat; width: 556px; height: 48px; margin: 14px auto 20px; padding: 24px 0; }

.tuan_action .djprice { float: left; margin: 0 16px 0 24px; width: 130px; color: #fff; text-align: center; }

.tuan_action .djprice span { display: block; font-size: 32px; line-height: 24px; }

.tuan_action .djprice em { display: block; font-size: 14px; margin-top: 10px; }

.tuan_action .shopNum { margin-right: 16px; float: left; }

.tuan_action .shopNum .tit { float: left; line-height: 48px; font-size: 14px; color: #fff; }

.tnum_box { float: left; position: relative; height: 48px; border-radius: 3px; background: #fff; }

.tnum_reduce, .tnum_add { float: left; width: 48px; height: 48px; line-height: 48px; background: #f5f5f5; cursor: pointer; font-size: 30px; color: #333; text-align: center; }

.tnum_reduce { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.tnum_add { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.tnum_input { float: left; width: 48px; height: 48px; line-height: 48px; background-color: #fff; font-size: 18px; text-align: center; }

.tnum_input input { border: none; text-align: center; height: 44px; line-height: 44px; }

.tnum_reduce_disabled, .tnum_add_disabled { cursor: default; color: #ccc; }

.ljBuy_submit { float: left; width: 128px; margin-right: 24px; }

.ljBuy_btn, .nostart_btn { width: 128px; height: 48px; line-height: 48px; background: #ffff00; color: #ea5413; border: none; font-size: 24px; border-radius: 3px; }

.ljBuy_btn:hover { background: #fde51e; color: #ea5413; cursor: pointer; }

.nostart_btn { background: #ccc; color: #fff; }

.nostart_btn:hover { cursor: default; }

.t_atv_tips { text-align: center; padding: 0 10px 10px; color: #ea5413; }

/*===========团购详情页=============*/



.pbox_market { color: gray; padding: 0 20px 0 10px; }

.pbox_price { display: block; font-size: 16px; font-weight: 700; color: #ea5413; padding-left: 10px; }

.pbox_price em { font-size: 24px; color: #EA5413; }

.org_price { font-size: 12px; color: #666; font-weight: normal; text-decoration: line-through; margin-right: 12px; }

.pbox_yen { font-size: 18px; color: #EA5413; font-weight: bold; }

.pbox_off { font-size: 12px; color: #fff; position: relative; top: -3px; background-color: gray; border-radius: 3px; margin: 0 7px 0 3px; padding: 0 5px; }

.pbox_text { display: inline-block; font-size: 12px; color: #666; padding-left: 10px; margin-top: 20px; margin-bottom: 15px; }

.pbox_text a { color: #ff6600; }

.pbox_kf { width: 97px; height: 26px; margin-top: -10px; color: #f60; margin-left: 13px; line-height: 26px; border: 1px solid #fddebc; text-align: center; vertical-align: middle; display: inline-block; background-image: none; }

.pbox_kf i { background: url(../images/news_details/customer.png); display: inline-block; width: 23px; height: 26px; vertical-align: middle; }

.pbox_kf:hover { opacity: 0.8; -moz-opacity: 0.8; }

.pi_promotion_box { position: relative; padding: 15px 0 13px 0; width: 580px; background: #fff; margin-top: 30px; border: 1px #ccc solid; margin-bottom: 10px; }

.pi_promotion_box dt { background: #FFF; width: auto; overflow: hidden; display: inline-block; position: absolute; padding: 0 10px; height: 25px; line-height: 25px; vertical-align: middle; top: -15px; left: 20px; font-size: 14px; font-weight: bold; font-size: 15px; }

.pi_promotion_box dd { float: left; width: 435px; margin: 5px 10px 10px 10px; color: #C00 }

.pi_promotion_box dd em { background: #F00; padding: 0 5px; height: 20px; line-height: 20px; vertical-align: middle; color: #FFF; margin-right: 8px; }

.pi_promotion_box dd a { margin: 0 8px; color: #F00; }

.pi_promotion_box dd a:hover { text-decoration: underline }

.pi_attr_box { width: 580px; float: right; }

.pi_attr_box dl { }

.pi_attr_box dt { font-size: 12px; float: left; color: gray; line-height: 25px; text-align: left; padding-left: 16px; }

.select_tit { padding-right: 5px; float: left; }

.select_msg { padding-left: 10px; font-size: 12px; float: left; color: gray; }

.select_msg i { cursor: pointer; color: #fe97cf; padding: 0 3px; }

.size_table { background-image: url(../images/pub/detail_imgs2.png); background-repeat: no-repeat; }

.i_size { overflow: hidden; position: relative; padding: 11px 0 1px; }

.i_freight { overflow: hidden; z-index: 4; margin-left: -1px; zoom: 1; position: relative; padding: 1px; }

.freight_con { font-size: 12px; color: #333; line-height: 20px; position: relative; padding: 2px 0; }

.freight_free { display: inline-block; color: #fff; line-height: 16px; height: 18px; background-color: #f70; padding: 0 2px; float: left; margin-right: 10px; }

.reason_free { width: 473px; display: inline-block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }

.reason_free em, .reason_free a { padding: 0 6px; }

.freight_name { line-height: 24px; }

.size_name { float: left; }

.size_list { zoom: 1; position: relative; _width: 512px; padding-left: 16px;}

.size_list li{max-width: 460px; overflow: hidden;}



.size_list .selected .i_select { display: block; }

.size_list_item { width: auto; font-size: 12px; float: left; height: 26px; line-height: 26px; border: #ccc 1px solid; background-color: #fff; text-align: center; margin: 0 10px 10px 0; border-radius: 3px; padding: 1px 5px; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; }

.size_list_item input { left: 2px; position: absolute; top: 8px; }

.size_list_item:hover { border-color: #ea5413; }

.size_list_item_hover { border-color: #ea5413; }

.size_list .selected { border: #ea5413 1px solid; width: auto; color: #ea5413; _overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }

.size_list .selected b { background: url(../images/pub/detail_imgs2.png) -250px 0px no-repeat; width: 10px; height: 9px; position: absolute; right: 5px; bottom: 0px; }

.size_list .disabled { border: 1px dashed #999; cursor: default; color: #999; }

.i_num { overflow: hidden; position: relative; height: 30px; margin: -1px 0; padding: 11px 1px; }

.num_notice { border-right: #f30b7f 1px solid; border-top: #f30b7f 1px solid; border-left: #f30b7f 1px solid; border-bottom: #f30b7f 1px solid; background-color: #fdedf5; padding: 10px 0; }

.num_notice .i_notice_msg { display: block; }

.num_name { line-height: 28px; height: 28px; vertical-align: middle; padding-top: 3px; }

.i_specif { padding: 0px; max-height: 50px; overflow: hidden; position: relative; }

.specif_box { float: left; color: gray; line-height: 25px; max-width: 512px; max-height: 50px; }

.specif_box span { padding-right: 18px; }

.specif_box span em { color: #333; }

.num_box { float: left; border: #ccc 1px solid; position: relative; height: 30px; border-radius: 3px; }

.num_reduce, .num_add { float: left; width: 30px; height: 30px; line-height: 30px; background: #ccc; color: #333; font-family: "宋体"; font-size: 20px; text-align: center; cursor: pointer; }

.num_input { float: left; height: 30px; width: 30px; line-height: 30px; background-color: #fff; text-align: center; }

.num_reduce_disabled, .num_add_disabled { cursor: default; color: #f2f2f2; }

.num_box input { width: 30px; height: 27px; border: none; text-align: center; background: transparent; box-shadow: none; }

.num_msg { padding-left: 10px; font-size: 12px; float: left; color: #333; line-height: 28px; height: 28px; }

.num_msg span { color: #f70; }

.button_box { width: 580px; height: 40px; margin: 10px 0px 16px 10px; }

.btn_buy, .btn_cart, .btn_lookpd, .btn_phoneDown,.btn_buyimg_atv,.btn_default_atv,.btn_buyAtv{ width: 96px; height: 40px; line-height: 40px; display: inline-block; color: #FFF; float: left; font-size: 16px; text-align: center; border: 1px solid transparent; outline: none; padding: 0; border-radius: 3px; cursor: pointer; }

.btn_buy { background: #EA5413; }

.btn_cart { background: #ff9503; }

.btn_buy:hover,.btn_buy:active,.btn_buy:focus { background: #f29871; }

.btn_buy_disabled { background: #bababa; cursor: default; }

.btn_cart:hover,.btn_cart:active,.btn_cart:focus { background: #ffbf68; }

.btn_cart_disabled { cursor: default; }

.btn_lookpd { background: #45ac3f; }

.btn_lookpd:hover,.btn_lookpd:active,.btn_lookpd:focus { background: #8fcd8c; color: #fff; }

.btn_phoneDown { border: 1px solid #ea5413; background: #fff; color: #ea5413; }

.btn_phoneDown:hover,.btn_phoneDown:active,.btn_phoneDown:focus { background: #ea5413; color: #fff; }

.btn_buyimg_atv{background: #9314ce;}

.btn_buyimg_atv:hover,.btn_buyimg_atv:active,.btn_buyimg_atv:focus{ background: #8312b8;}



.btn_default_atv{background: #cdcdcd;}

.btn_default_atv:hover,.btn_default_atv:active,.btn_default_atv:focus{ background: #cdcdcd; cursor: no-drop;}



.btn_buyAtv{background: #c30804; color: #f8df94;}

.btn_buyAtv:hover,.btn_buyAtv:active,.btn_buyAtv:focus{ background: #a30815;color: #f8df94;}



/*弹窗-加入购物车*/

.wd640{width: 640px;}



.yrOrderMain{ padding:16px; overflow: hidden;}

.yrOrderMain .tips{font-size:14px; padding:16px 0; text-align: center; margin-bottom:16px;}

.yrOrderMain .tips a{ color: #ea5413;}

.yrOrderMain .btn-bottom { text-align: center; }

.mr16{ margin-right:16px;}



/*手机下单二维码*/



.phoneDown_m { position: relative; display: inline; float: left; }

.phoneDown_drop { position: absolute; left: -35px; bottom: 60px; background: #fff; z-index: 4; display: none; }

.phoneDown_drop .main { padding: 18px; *padding: 12px; width: 120px; border: 1px solid #ccc; }

.phoneDown_drop .main img { width: 120px; height: 120px; }

.phoneDown_drop .main p { margin-top: 12px; text-align: center; color: #666; letter-spacing: 0; white-space: nowrap; }

.pn_arrow, .pn_arrowT s, .pn_arrowB s { position: absolute; left: 70px; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 12px; }

.pn_arrowT { border-top-color: #ccc; border-top-style: solid; bottom: -24px; left: 70px; }

.pn_arrowT s { border-top-color: #fff; border-top-style: solid; bottom: -11px; left: -12px; }

.pn_arrowB { border-bottom-color: #ccc; border-bottom-style: solid; top: -24px; left: 225px; }

.pn_arrowB s { border-bottom-color: #fff; border-bottom-style: solid; top: -11px; left: -12px; }

.btn_msg span { padding-left: 30px; font-size: 14px; background: url(../images/pub/loading_a.gif) no-repeat; }

.i_tipMain_box { clear: both; padding: 0 10px; }

.i_tipMain { float: left; width: 200px; }

.i_tipMain .i_code { float: left; text-align: center; color: #666; margin-right: 24px; }

.i_tipMain .i_code p { padding: 2px; }

.mr_12 { margin-top: 12px; }

.i_tip { height: auto; padding: 3px 1px; }

.i_tip .i_tip_name { width: 42px; height: auto; line-height: 25px; float: left; text-align: right; color: #666; display: inline-block; }

.i_tip .i_tip_t { height: auto; line-height: 25px; vertical-align: middle; color: #666; padding-left: 42px; }

.i_tip .i_tip_t em { color: #f60; }

.i_tip .i_tip_t .gys{ color: #2e6ca3; font-weight: normal; }

.i_tip .i_tip_t a { margin: 0 10px; font-weight: bold; color: #666 }

.i_tip .i_t_t_label { margin-right: 8px; color: #666 }

.i_tip .i_tip_t span em { background-image: url(../images/news_details/pu_icons2.png); background-repeat: no-repeat; margin-top: 2px; display: inline-block; vertical-align: -2px; margin-right: 3px; }

.i_tip .i_t_t_itcfu { background-position: 0 0; width: 16px; height: 16px; }

.i_tip .i_t_t_izpbz { background-position: -50px 0; width: 16px; height: 16px; }

.i_tip .i_t_t_iylk { background-position: -23px 1px; width: 18px; height: 16px; }

.i_tip .i_t_t_ixyk { background-position: -75px 0; width: 18px; height: 16px; }

.i_tip .i_t_t_iwft { background-position: -104px 0; width: 18px; height: 16px; }

.i_tip .i_t_t_izfb { background-position: -134px 0; width: 18px; height: 16px; }

.i_tip .i_t_t_iwxzf { background-position: -163px 0; width: 18px; height: 17px; }

.i_tip .mobile_ico { width: 120px; height: 140px; position: absolute; top: -52px; right: 0; text-align: center; }

.i_tip .mobile_ico img { width: 120px; height: 120px; margin-top: 2px; margin-bottom: 6px; }

/*配送地址*/



.i_psend { padding: 10px 0; width: 100%; }

.i_psend .psend_name { width: 48px; }

.i_psend .psend_box { line-height: 25px; }

.store-selector { position: relative; float: left; z-index: 2; height: 26px; margin-right: 6px; }

.store-selector .text { float: left; + float: none; _float: left; cursor: pointer; position: relative; top: 0; z-index: 2; height: 23px; background: #fff; border: 1px solid #CECBCE; padding: 0 20px 0 4px; line-height: 23px; overflow: hidden }

.store-selector .text b { display: block; position: absolute; top: 0; right: 0; overflow: hidden; width: 17px; height: 24px; background: url(../images/news_details/btn-up.png) 0 0 no-repeat }

.store-selector .close { position: absolute; z-index: 2; top: 19px; left: 366px; cursor: pointer; width: 20px; height: 20px; line-height: 20px; font-size: 14px; background: #ea5413; color: #fff; font-family: "宋体"; font-weight: normal; text-align: center; border-radius: 100px; filter: alpha(opacity=100); opacity: 1; display: none; }

.store-selector a:hover { background: #f70; color: #fff; cursor: pointer; }

.store-selector.hover .text { border-bottom: 0 }

.store-selector .content { display: none; position: absolute; top: 23px; left: -45px; border: 1px solid #cecbce; width: 390px; padding: 15px; background: #fff; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd }

.store-selector.hover .content, .store-selector.hover .close { display: block; }

.Fx-stock { position: relative; margin-bottom: 0; }

.tab li, .tab a, .tab-item { cursor: pointer; float: left; text-align: center; }

.Fx-stock .tab { width: 100%; height: 25px; float: left; border-bottom: 2px solid #edd28b; overflow: visible; }

.Fx-stock .tab li { float: left; clear: none; height: 23px; padding: 1px 1px 0; border: 1px solid #ddd; border-bottom: 0; margin-right: 3px; background-color: #fff; line-height: 22px; text-decoration: none; }

.Fx-stock .tab .curr { height: 25px; padding: 0; border: 2px solid #edd28b; border-bottom: 0; }

.Fx-stock .tab a { position: relative; float: left; height: 23px; padding: 0 20px 1px 10px; line-height: 23px; text-align: center; text-decoration: none; cursor: pointer; color: #005AA0; outline: 0; }

.Fx-stock .tab a em { font-weight: bold; }

.Fx-stock .tab a:hover { background: 0; color: #005AA0 }

.Fx-stock .tab a i { position: absolute; right: 5px; top: 10px; display: block; width: 7px; height: 5px; overflow: hidden; background: url(../images/news_details/tab-icon.png) no-repeat -76px -34px; opacity: .5; filter: alpha(opacity=50); }

.Fx-stock .tab .curr i, .Fx-stock .tab a:hover i { opacity: 1; filter: alpha(opacity=100); }

.Fx-stock .area-list { padding-top: 5px; }

.Fx-stock .area-list li { float: left; padding: 2px 0 2px 15px; clear: none; }

.Fx-stock .area-list li a { float: left; padding: 1px 4px; color: #005aa0; }

.Fx-stock .area-list li a:hover { color: #fff }

/*配送地址结束*/



.i_install .i_tip_name { width: 66px; }

.i_install .i_tip_t { line-height: 25px; }

.i_install .i_tip_t em { color: #f70; }

/*商品分类*/



.store_sort { width: 198px; background: #FFF; margin-bottom: 20px; border: 1px #E8E8E8 solid; }

.store_sort h2.title { width: 185px; height: 40px; background: #EA5413; color: #FFF; line-height: 40px; vertical-align: middle; font-size: 14px; font-weight: bold; padding-left: 15px; }

.store_sort .store_sort_cl { background: #F9F9F9; color: #666666; overflow: hidden; width: 100%; }

.store_sort .store_sort_cl .sub_title { border-bottom: 1px #C6C6C6 dashed; display: block; color: #666; font-size: 13px; font-weight: bold; height: 45px; line-height: 45px; padding-left: 10px; }

.store_sort .store_sort_cl .sub_title em { width: 10px; height: 10px; background-position: -99px 0; margin-right: 6px; margin-left: 15px; }

.store_sort .store_sort_cu { background: #fff; overflow: hidden; width: 100%; }

.store_sort .store_sort_cu li { height: 46px; line-height: 45px; }

.store_sort .store_sort_cu li a { display: block; color: #666; border-bottom: 1px #C6C6C6 dashed; padding-left: 26px; }

.store_sort .store_sort_cu li a em { width: 10px; height: 10px; background-position: -78px 4px; margin-right: 6px; margin-left: 15px; }

/*热销产品*/



.hot_goods { width: 204px; margin-bottom: 10px; }

.hot_goods dt { height: 40px; line-height: 40px; text-align: center; background: #fff; color: #333; font-size: 16px; margin-bottom: 10px; vertical-align: middle; }

.hot_goods dd { background: #FFF; height: 290px; color: #666; margin-bottom: 16px; position: relative; }

.hot_goods dd img { width: 204px; height: 204px; margin-bottom: 10px; }

.hot_goods dd p { padding: 0 10px; overflow: hidden; }

.hot_goods dd .t_1, .hot_goods dd .t_2 { height: 20px; overflow: hidden; }

.hot_goods dd .t_2 { color: #999; margin-bottom: 5px; }

.hot_goods dd .data .price { font-size: 14px; color: #ea5413; float: left; }

.hot_goods dd .data .price em { font-size: 18px; }

.hot_goods dd .data .num { color: #999; float: right; }

.hot_goods dd:hover img { opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); }

/*相似商品*/

.other_goods { width: 977px; float: left; background: #fff; display: inline; border: 1px #E8E8E8 solid; padding-bottom: 15px; }

.other_goods dt { width: 963px; height: 40px; color: #EA5413; margin-bottom: 10px; line-height: 40px; vertical-align: middle; font-size: 14px; font-weight: bold; padding-left: 15px; }

.other_goods dt b { border-bottom: 2px #EA5413 solid; padding-bottom: 5px; }

.other_goods dt .more { padding-right: 10px; font-size: 12px; float: right; }

.other_goods dt .more a { color: #666 }

.other_goods dd { width: 160px; height: 177px; float: left; margin-right: 19px; margin-left: 16px; color: #666; cursor: pointer; position: relative; }

.other_goods dd img { width: 160px; height: 160px; border: 1px #FFFFFF solid; }

.other_goods dd:hover img { border: 1px #CF1F47 solid; }

.other_goods dd:hover .t_1 { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

.other_goods dd .t_1 { width: 160px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; font-size: 13px; overflow: hidden; position: absolute; bottom: 16px; left: 1px; color: #fff; background: #000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); }

.other_goods dd .t_2 { width: 160px; height: 14px; margin-top: 3px; text-align: center; color: #CF1F47; font-weight: bold; font-size: 14px; }

.other_goods dd.brank_r14 { margin-right: 14px; }

.other_goodsbox { width: 985px; overflow: hidden; }

/*商品tab列表*/



.detail_tab { width: 978px; height: 40px; background-color: #fff; margin-bottom: 10px; }

.detail_tab li { float: left; }

.detail_tab li a { display: block; font-size: 16px; line-height: 40px; padding: 0 24px; }

.detail_tab li.on a, .detail_tab li a:hover, .detail_tab li a:focus, .detail_tab li a:active { color: #ea5413; }

/*猜你喜欢*/



.like_goods { width: 980px; float: left; display: inline; overflow: hidden; margin-top: 2px; padding-bottom: 15px; }

.like_goods dt { width: 980px; height: 30px; overflow: hidden; clear: both; margin: 25px 0 10px; background: #F6F6F6; }

.like_goods dt b { padding: 0 20px 0 15px; background: #f1f1f1; border-left: 5px #EA5413 solid; display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; color: #666 }

.like_goods dt .more { padding-right: 10px; font-size: 12px; float: right; }

.like_goods dt .more a { color: #666 }

.like_goods dd { width: 130px; height: 167px; float: left; margin-bottom: 10px; margin-right: 12px; margin-left: 12px; color: #666; cursor: pointer; position: relative; }

.like_goods dd img { width: 130px; height: 130px; border: 1px #FFFFFF solid; }

.like_goods dd:hover img { border: 1px #CF1F47 solid; }

.like_goods dd:hover .t_1 { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

.like_goods dd .t_1 { width: 130px; height: 20px; line-height: 20px; vertical-align: middle; text-align: center; font-size: 13px; overflow: hidden; color: #666; }

.like_goods dd .t_2 { width: 130px; height: 14px; margin-top: 3px; text-align: center; color: #CF1F47; font-weight: bold; font-size: 14px; }

.like_box { padding: 0px 28px; overflow: hidden; }

/*体验馆展品*/



.pi_exhibit_box { float: right; width: 360px; position: relative; }

.pi_exhibit_t { margin: 10px 0 10px 0; height: 124px; overflow: hidden; }

.pi_exhibit_box .img { float: left; width: 128px; height: 84px; margin-right: 10px; margin-top: 10px; }

.pi_exhibit_box .mes { float: left; }

.pi_exhibit_box .mes .tit { font-size: 14px; font-weight: bold; line-height: 20px; }

.pi_exhibit_box .mes p { line-height: 24px; padding: 3px 0; }

.pi_exhibit_box .submit { width: 209px; position: absolute; right: 12px; top: 60px; }

.pi_exhibit_box .submit .select { margin-bottom: 10px; }

.pi_exhibit_box .submit .wd140 { width: 104px !important; }

.pi_exhibit_box .submit .wd140 .txt { width: 68px !important; }

.pi_exhibit_box .submit .wd140 .caret { margin-right: -5px; }

.pi_exhibit_box .submit .wd290 { width: 220px !important; }

.pi_exhibit_box .submit .wd290 .txt { width: 178px !important; }

/*详细页-体验馆下拉列表-old*/



.pi_exhibit_box .submit select { float: left; border: 1px solid #ddd; margin-right: 5px; }

/*详细页-体验馆下拉列表-16-1-11*/



.sl_tyAddress { }

.sl_tyAddress > li { margin-bottom: 10px; }

/*.sl_tyAddress .sp_btn-select { position: relative; display: inline-block; width: 70px; height: 27px; font: 16px/20px "Microsoft YaHei"; }

.sl_tyAddress .sp_btn-select .cur-select { position: absolute; display: block; width: 70px; padding-right: 20px; height: 30px; line-height: 30px; font-size: 12px; background-position: 73px 6px; background-repeat: no-repeat; background-image: url(../images/pub/ico-arrow2.png); text-indent: 10px; overflow: hidden; }

.sl_tyAddress .sp_btn-select select { position: absolute; top: 0; left: 0; width: 90px; height: 30px; color: #ccc; opacity: 0; filter: alpha(opacity:0); font: 14px/20px "Microsoft YaHei"; }

.sl_tyAddress .sp_btn-select select option { text-indent: 10px; height: 30px; line-height: 30px; color: #666; font-size: 12px; }

.sl_tyAddress .sp_btn-select .cur-select_2 { width: 120px; background-position: 122px 6px; *background-position: 118px 6px; padding-right: 20px; }

.wd176 { width: 144px !important; *width: 138px !important; }

.sl_tyAddress li.wd176 { margin-right: 0; }*/

/*商品评论*/



.reviewshd { background: #fff; }

.tb_reviewshd { color: #999; padding: 15px 25px; border-bottom: 1px solid #e1e1e1; }

.tb_reviewshd span { color: #333; font-size: 14px; font-weight: bold; padding-right: 20px; }

.tb_reviewshd span em { font-size: 16px; padding: 0 6px; }

.tb_revhd { padding: 15px 25px; border-bottom: 1px solid #e1e1e1; overflow: hidden; }

.tb-taglist li { float: left; margin-right: 5px; }

.tb-taglist li.cu { color: #f60; }

.tb-taglist li input { display: inline-block; vertical-align: middle; height: 18px; line-height: 18px; }

.tb-taglist li label { vertical-align: middle; height: 20px; line-height: 20px; display: inline-block; }

.tb-taglist li label span { cursor: pointer; }

.tb-taglist li label span.tb-r-count { color: #bbb; font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif; }

.tb-r-comments li.tb-r-commentsli { border-bottom: 1px solid #e1e1e1; padding: 14px 14px 10px; overflow: hidden; }

.tb-r-buyer { width: 130px; height: 64px; line-height: 64px; text-align: center; display: table-cell; vertical-align: middle; margin-right: 32px; }

.tb-r-bd { width: 790px; }

.tb-r-bd .tb-r-cnt { line-height: 24px; font-size: 14px; }

.tb-r-bd .tb-r-act-bar { margin-top: 10px; overflow: hidden; }

.tb-r-bd .tb-r-act-bar .tb-r-info { float: left; color: #999; }

.tb-r-bd .tb-r-act-bar .tb-r-info span { padding-right: 8px; }

.tb-r-bd .tb-r-act-bar .tb-rev-actions { float: right; }



/*商品评论*/

.headLogo { width: 56px; height: 64px; margin: 10px auto; background: url("../images/news_details/detail_head.png") no-repeat; }

.d_impress { padding: 10px 40px; *padding: 10px 0 10px 40px; overflow: hidden; }

.d_impress li { float: left; height: 24px; line-height: 24px; border: 1px solid #ff9503; margin-right: 24px; border-radius: 3px; }

.d_impress li a { display: block; padding: 0 10px; }

.d_impress li a:hover, .d_impress li.cu a { background-color: #ff9503; color: #fff; }

.d_impress li a:hover em, .d_impress li.cu a em { color: #fff; }

.d_revbd { overflow: hidden; }

.d_revbd li { overflow: hidden; padding: 32px 6px; border-bottom: 1px solid #eee; }

.d_revbd .d_revbd_l { width: 730px; float: left; }

.d_revbd .d_revbd_l .review_detail_content { position: relative; font-size: 14px; line-height: 24px; margin-bottom: 20px; overflow: hidden; height: 70px; }

.d_revbd .d_revbd_l .review_detail_content .re_show,

.d_revbd .d_revbd_l .review_detail_content .re_hide{ cursor: pointer; position: absolute; bottom: 0; right: 0; color: #EA5413; font-size: 12px; background: #fff; padding: 0 10px; }

.d_revbd .d_revbd_l .review_detail_content .re_show .arrow_tb_ic { background-position: -3px -27px; }

.d_revbd .d_revbd_l .review_detail_content .re_hide .arrow_tb_ic { background-position: -3px -10px; }

.d_revbd .d_revbd_l .rev_photo_bar { position: relative; top: 0; left: 0; }

.d_revbd .d_revbd_l .rev_photo_bar ul { margin-bottom: 14px; }

.d_revbd .d_revbd_l .rev_photo_bar ul li { float: left; margin-right: 16px; padding: 0; width: 50px; height: 50px; border-radius: 3px; border: 1px solid #fff; overflow: visible; position: relative; }

.d_revbd .d_revbd_l .rev_photo_bar ul li img { border-radius: 3px; width: 50px; height: 50px; }

.d_revbd .d_revbd_l .rev_photo_bar ul li:hover .cl_greybg { width: 50px; height: 50px; background: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#4C000000", endColorstr="#4C000000"); position: absolute; left: 0; top: 0; }

.d_revbd .d_revbd_l .rev_photo_bar ul li.cu, 

.d_revbd .d_revbd_l .rev_photo_bar ul li:hover { border-color: #eb5f23; cursor: pointer; }

.d_revbd .d_revbd_l .rev_photo_bar ul li:hover .ic_open { background-image: url(../images/news_details/dt_open.png); width: 16px; height: 16px; position: absolute; top: 16px; left: 16px; }

.d_revbd .d_revbd_l .rev_photo_bar p { line-height: 72px; float: left; color: #999; position: absolute; right: 88px; top: 0; }

.d_revbd .d_revbd_l .rev_photo_bar ul li.video .ic_video{ position: absolute; top: 12px; left: 12px; }

.ic_video{ width: 24px; height: 24px; display: inline-block; background: url("../images/news_details/dt_video.png") center center no-repeat; }

.mt_40 { margin-top: 40px; }

.rev_photo_stage { clear: both; padding: 5px; width: 424px; border: 1px solid #ccc; position: relative; top: 13px; }

.rev_photo_stage:hover .pto_close { width: 24px; height: 24px; background-image: url(../images/news_details/dt_close.png); position: absolute; right: 10px; top: 10px; cursor: pointer; }

.rev_photo_stage:hover .pto_close:hover { background-image: url(../images/news_details/dt_closeH.png); }

.pto_arrow, .pto_arrowT s { position: absolute; z-index: 2; left: 18px; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 12px; }

.pto_arrowT { border-bottom-color: #ccc; border-bottom-style: solid; top: 41px; display: none; }

.pto_arrowT s { border-bottom-color: #fff; border-bottom-style: solid; left: -12px; top: -11px; }

.d_revbd .d_revbd_r { width: 188px; float: left; text-align: center; line-height: 28px; }

.reviewData { height: 18px; margin-bottom: 10px; color: #999; overflow: hidden; }

.reviewData dd { float: left; padding-right: 16px; line-height: 20px; border-right: 1px solid #ccc; margin-right: 16px; }

.reviewData dd:last-child { border-right: none; }





/*商品评论图片添加展示*/

.tb-r-photos { margin-top: 20px; overflow: hidden; }

.tb-r-photos li { float: left; border: 2px solid #F2F2F2; margin-right: 5px; position: relative; transition: border-color .2s ease-out; background: #FFF; }

.tb-r-photos img { display: block; width: 40px; height: 40px; }

.tb-r-photos li.cu, .tb-r-photos li:hover { border: 2px solid #F40; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; cursor: pointer; }

.tb-r-photo-viewer { position: relative; margin: 0 0 10px; border: 1px solid #ccc; background: #FFF; padding: 5px; float: left; overflow: hidden; }

.tb-r-photo-viewer-bar { line-height: 1.1; padding: 4px 0 7px 2px; }

.tb-r-photo-viewer-bar a { margin-right: 7px; color: #606060; }

.tb-r-photo-icon { vertical-align: top; margin-right: 3px; display: inline-block; width: 12px; height: 12px; background: url(../images/news_details/icon_comment.png) no-repeat; }

.tb-r-photo-icon-hide { background-position: 0px 0px; }

.tb-r-photo-icon-open { background-position: -27px 0px; }

.tb-r-photo-icon-turnleft { background-position: -58px 0px; }

.tb-r-photo-icon-turnright { background-position: -87px 0px; }

.bigimg { overflow: hidden; }

/*商品详情*/



.detail_c { margin: 10px 0; }

.detail_sold { background: #fff; padding-bottom: 24px; }

.detail_sold th, .detail_sold td { text-align: center; font-size: 14px; font-weight: normal; }

.detail_sold th { height: 34px; background: #f29871; color: #fff; }

.detail_sold td { height: 57px; }

.detail_sold tr:nth-child(2n) td { background: #f5f5f5; }

.detail_sold th em { color: #999; }

.detail_sold .sold_list01 { width: 15%; }

.detail_sold .sold_list02 { width: 30%; }

.detail_sold .sold_list03 { width: 15%; }

.detail_sold .model { padding-right: 16px; }

.year, .time { display: block; color: #999; }

.ac_price { position: relative; padding-right: 20px; height: 27px; display: inline-block; cursor: pointer; }

.accord_icon { position: absolute; top: 8px; right: -14px; display: block; font-size: 0; line-height: 0; width: 0; height: 0; border-color: transparent; border-style: dashed; border-width: 5px; border-top-color: #666; border-top-style: solid; text-indent: -9999px; }

/*.shopTc_pop{ display: none;}

.accordShow{ padding-right:20px;}

.accordDrop:hover .shopTc_pop{ display: block;}*/



/*商品参数*/



.detail_params { background: #fff; overflow: hidden; }

.detail_params table{ width: 100%; font-size: 14px; }

.detail_params table tr{ border-bottom: 1px #fff solid; }

.detail_params table tr:last-child{ border-bottom: 0 }

.detail_params table tr:nth-child(2n){ background: #f6f8fa; }

.detail_params table tr th{ padding: 14px 10px; background: #e3e4e8; font-weight: normal; }

.detail_params table tr td{ padding: 14px 32px; }



/*商品评价*/



.proEval { width: 1200px; margin: 50px auto; overflow: hidden; }

.proTitle { color: #ea5413; font-size: 18px; padding-bottom: 6px; }

.proBox { margin-bottom: 20px; overflow: hidden; }

.proBox .bt { height: 38px; line-height: 38px; background: #f5f5f5; border-top: 2px solid #ea5413; }

.proBox .bt dt.mes { float: left; margin-left: 153px; display: block; width: 690px; text-indent: 200px; }

.proBox .bt dt.time { float: left; display: block; width: 350px; text-align: center; }

.proBox .bd { background: #fff; overflow: hidden; }

.proBox .bd .info { height: 134px; margin: 16px 0 0; }

.proBox .bd .info dd.img { float: left; width: 120px; height: 120px; overflow: hidden; }

.proBox .bd .info dd.img img { width: 120px; height: 120px; }

.proBox .bd .info dd.mes { float: left; width: 726px; text-indent: 68px; height: 120px; }

.proBox .bd .info dd.time { float: left; width: 350px; text-align: center; }

.proBox .bd .info dd.mes span, .proBox .bd .info dd.time span { height: 120px; display: table-cell; vertical-align: middle; }

.proBox .bd .info dd.mes span { width: 726px; text-indent: 100px; }

.proBox .bd .info dd.time span { width: 350px; color: #999; }

.proBox .bd .eval { height: 152px; border: 1px solid #e3e3e3; }

.proBox .bd .eval dd.tit, .proBox .bd .sunPro dd.tit { background: #f4f4f4; width: 77px; text-align: center; line-height: 152px; float: left; color: #999; }

.proBox .bd .eval dd.eval_txt { height: 152px; }

.proBox .bd .eval dd.eval_txt textarea { width: 980px; height: 132px; padding: 10px 30px 10px; border: none; outline: none; overflow: hidden; }

.proBox .bd .sunPro { border: 1px solid #e3e3e3; border-top: none; height: 112px; }

.proBox .bd .sunPro dd.sun_list { padding: 15px; float: left; }

.proBox .bd .sunPro dd.tit { line-height: 112px; }

.proBox .bd .sunPro dd.sun_list .del_pic, .proBox .bd .sunPro dd.sun_list .add_pic { width: 80px; height: 80px; border: 1px solid #ccc; display: block; cursor: pointer; float: left; position: relative; margin-right: 12px; }

.proBox .bd .sunPro dd.sun_list .del_pic img { width: 80px; height: 80px; z-index: 2; }

.proBox .bd .sunPro dd.sun_list .del_pic:hover i { background: url(../images/icon-del.png) center center; display: block; width: 44px; height: 44px; position: absolute; top: 20px; left: 18px; z-index: 5; }

.proBox .bd .sunPro dd.sun_list .del_pic:hover em { width: 80px; height: 80px; background: #000; opacity: 0.5; position: absolute; left: 0; top: 0; z-index: 3; }

.proBox .bd .sunPro dd.sun_list .add_pic { color: #999; text-align: center; vertical-align: middle; line-height: 80px; }

.proBox .bd .sunPro dd.sun_list .page { position: relative; top: 63px; color: #999; }

.pj_btn { background: #ef7f4e; width: 212px; height: 44px; line-height: 44px; font-size: 18px; text-align: center; color: #fff; display: block; margin-top: 14px; }

.pj_btn:hover { color: #fff; opacity: 0.8; }

.file_pop { width: 400px; height: 240px; overflow: hidden; position: fixed; }

.color_blue { color: #005ea7; }

/*服务保障*/

.service_icons { background: url(../images/news_details/service_icons.png) no-repeat; display: inline-block; }

.detail_serGuarant { overflow: hidden; }

.detail_serGuarant .tips { background: #fff; padding: 24px 12px 12px; font-size: 14px; color: #666; }

.detail_serGuarant_top table { background: #fff; }

.detail_serGuarant_top tr th, .detail_serGuarant_top tr td { text-align: center; }

.detail_serGuarant_top tr th { font-size: 14px; background: #f29871; height: 34px; color: #fff; }

.detail_serGuarant_top tr td { padding: 30px 10px; line-height: 24px; color: #666; width: 224px; border-width: 0 1px 0 0; border-style: solid; border-color: #e3e4e8; }

.detail_serGuarant_top tr td.wd20 { font-size: 18px; }

.gou_ic { background-position: -46px -165px; width: 24px; height: 16px; }

.psend_ic01, .psend_ic02, .psend_ic03, .psend_ic04, .psend_ic05, .psend_ic06, .psend_ic07 { width: 32px; height: 32px; vertical-align: middle; margin-right: 12px; }

.psend_ic01 { background-position: -119px -2px; }

.psend_ic02 { background-position: -119px -52px; }

.psend_ic03 { background-position: -119px -105px; }

.psend_ic04 { background-position: -119px -159px; }

.psend_ic05 { background-position: -119px -212px; }

.psend_ic06 { background-position: -119px -266px; }

.psend_ic07 { background-position: -119px -330px; }

.guarantList { margin: 10px 0 0; background: #fff; overflow: hidden; font-size: 14px; }

.guarantList td { border-bottom: 1px solid #fff; height: 128px; }

.guarantList td.wd180 { width: 180px; background: #a4aeb9; color: #fff; text-align: center; }

.guarantList td p { line-height: 32px; padding: 0 24px; color: #666; }

.guarantList td.wd180 p { color: #fff; }

.kthh, .psbj, .sdfh { background-position: -45px -216px; width: 42px; height: 42px; }

.psbj { background-position: -42px -260px; }

.sdfh { background-position: -43px -303px; }

/*右侧悬浮列表15-11-21*/



.float_sidebar { position: absolute; right: 0; top: 0; }

.float_sidebar ul { width: 48px; height: 245px; border-left: 1px solid #e2e2e2; background-color: #f5f5f5; border-radius: 3px; }

.float_sidebar ul li { text-align: center; padding: 12px; border-bottom: 1px solid #e2e2e2; position: relative; }

.floatR_ic { width: 24px; height: 24px; display: block; background-image: url(../images/pub/pub_floatR_ic.png); background-repeat: no-repeat; }

.fl_comment_ic { background-position: -2px -2px; }

.fl_card_ic { background-position: -2px -44px; }

.fl_collect_ic { background-position: -2px -85px; }

.fl_serve_ic { background-position: -2px -127px; }

.fl_gotop_ic { background-position: -2px -171px; }

.float_sidebar ul li:hover { cursor: pointer; }

.float_sidebar ul li:hover .fl_comment_ic { background-position: -52px -2px; }

.float_sidebar ul li:hover .fl_card_ic { background-position: -52px -44px; }

.float_sidebar ul li:hover .fl_collect_ic, .fl_co_selected { background-position: -52px -85px; }

.float_sidebar ul li:hover .fl_serve_ic { background-position: -52px -127px; }

.float_sidebar ul li:hover .fl_gotop_ic { background-position: -52px -171px; }

.float_sidebar ul li .num { background-color: #ea5413; color: #fff; padding: 0 4px; border-radius: 3px; position: absolute; left: 36px; top: 0; cursor: default; }

/*右侧悬浮列表 -old*/



.sidebar, .sidebar .pro_dotted, .sidebar li a.selected, .sidebar li a.sidebar_back, .sidebar li a.sidebar_back:hover, .sidebar li a.sidebar_login, .sidebar li a.sidebar_bag_active:hover .sidebar_bag, .sidebar_bag_position:hover .sidebar_bag, .sidebar_bag_position:hover .sidebar_bag_icon, .sidebar_bag, .sidebar_bag:hover .sidebar_bag_icon, .sidebar_bag_time, .sidebar_bag_time_active .sidebar_bag_time, .sidebar_help, .sidebar_help:hover, .sidebar_totop_position:hover .sidebar_totop, .sidebar_totop, .sidebar_totop:hover, .sidebar_fav, .sidebar_fav_num, .sidebar_fav:hover, .sidebar_fav:hover .sidebar_fav_num, .sidebar_contact, .sidebar_contact:hover, .fly_fav_ico, .sidebar_shrink, .sidebar_shrink:hover, .sidebar_unfold, .sidebar_unfold:hover { background: url(../images/pub/pub_imgs.png); }

.detail_sidebar .sidebar_block, .detail_sidebar .sidebar_position { height: 160px; display: block; }

.detail_sidebar .sidebar_position { bottom: 225px; }

.sidebar_block { position: absolute; width: 92px; top: 0; right: 0; z-index: 200; border: 4px solid #e5e3e6; background-color: #fff; height: 299px; _display: none; }

.sidebar .pro_dotted { background-position: 0 -130px; display: block; width: 82px; height: 1px; overflow: hidden; }

.sidebar_hide { overflow: hidden; }

.ie7_placeholder { line-height: 0; font-size: 0; }

.sidebar li a { width: 92px; display: inline-block; color: #333; border-top: 2px solid #e5e3e6; text-align: center; vertical-align: bottom; }

.sidebar li a.sidebar_menu { background-repeat: no-repeat; height: 30px; line-height: 30px; text-align: center; border-top: 1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.sidebar li a.selected { background-position: -640px -271px; background-color: #f70; color: #fff; overflow: hidden; }

.sidebar li a.selected em { color: #fff; }

.sidebar li a.selected em.color_ffff00 { color: #ffff00; }

.sidebar_block .sidebar li a.sidebar_menu_special, .sidebar_position .sidebar li a.sidebar_menu_special { text-align: left; padding-left: 14px; width: 78px; }

.sidebar li a.special { border-top: 0; }

.sidebar li a:hover { background-color: #f70; color: #fff; }

.sidebar li a:hover em { color: #fff; }

.sidebar li a.sidebar_back { background-position: 0 -300px; padding-top: 17px; height: 28px; text-indent: 0; }

.sidebar li a.sidebar_back:hover { background-position: -82px -300px; }

.sidebar li a.sidebar_login { font-size: 14px; background-position: -237px -237px; height: 65px; line-height: 66px; text-indent: -25px; background-color: #f70; color: #fff; position: absolute; left: -92px; top: -67px; z-index: 11; }

.sidebar li a.sidebar_bag_active:hover { background: #f70; color: #fff; }

.sidebar li a.sidebar_bag_active:hover .sidebar_bag { background-position: -187px -261px; }

.sidebar_login_div { position: relative; z-index: 11; }

.sidebar_bag_position { position: relative; height: 65px; background: #fff; z-index: 10; }

.sidebar_bag_position:hover .sidebar_bag { background-position: -185px -261px; }

.sidebar_bag_position:hover .sidebar_bag_icon { background-position: -550px -250px; color: #fff; }

.sidebar_bag_position span { width: 92px; display: block; height: 17px; font-size: 14px; overflow: hidden; }

.sidebar_bag { background-position: -133px -261px; display: block; width: 22px; height: 20px; margin: 0 auto 7px; }

.sidebar_help span { padding-top: 41px; display: block; }

.sidebar_bag_icon { background-position: -500px -250px; width: 25px; height: 19px; overflow: hidden; position: absolute; top: 8px; right: 10px; line-height: 19px; text-align: center; color: #f70; display: none; }

.sidebar_bag_num { position: absolute; z-index: 10; left: 28px; top: -50px; color: #f70; font-size: 24px; filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; }

.sidebar_bag:hover .sidebar_bag_icon { background-position: -550px -250px; color: #fff; }

.sidebar_bag font { color: #ed1584; padding-top: 41px; font-weight: 700; }

.sidebar_bag:hover font { color: #fff; }

.sidebar_bag_time_li { z-index: 2; width: 42px; height: 65px; top: 0; overflow: hidden; position: absolute; }

.sidebar_bag_time { width: 208px; height: 65px; position: absolute; top: 2px; left: 0; background-position: 0 -350px; line-height: 24px; font-size: 14px; color: #333; padding: 8px 0 7px 19px; }

.sidebar_bag_time b { padding: 0 10px; }

.sidebar_bag_time_active .sidebar_bag_time { background-position: -250px -350px; height: 34px; padding-top: 5px; overflow: hidden; }

.sidebar_bag_mt { display: block; width: 82px; height: 14px; }

.sidebar_totop_position { position: relative; height: 45px; z-index: 15; }

.sidebar_totop_position:hover .sidebar_totop { background-position: -397px -261px; margin-top: -8px; }

.sidebar .sidebar_totop_active:hover .sidebar_totop { margin-top: 0; }

.sidebar_totop_position span { width: 82px; height: 14px; }

.sidebar_totop_position:hover span { display: block; }

.sidebar_totop { background-position: -344px -261px; display: block; width: 24px; height: 13px; margin: -8px auto 5px; }

.sidebar_totop:hover { background-position: -368px -252px; }

.sidebar_totop_mt { display: block; width: 82px; height: 16px; }

.sidebar_fav { background-position: -485px -343px; height: 20px; overflow: hidden; position: relative; padding-top: 31px; }

.sidebar_fav_num { position: absolute; width: 25px; height: 19px; line-height: 19px; background-position: -500px -250px; top: 2px; right: 7px; display: none; color: #f70; }

.sidebar_mini_shrink, .sidebar_shrink:hover, .sidebar_mini_panel, .sidebar_mini_panel:hover, .sidebar_mini_fav, .sidebar_mini_fav:hover, .sidebar_mini_totop, .sidebar_mini_totop:hover { background: url(../images/pub/pub_imgs.png); }

.sidebar_block_mini { width: 42px; position: absolute; right: 0; top: 0; z-index: 200; border: 4px solid #e5e3e6; background-color: #fff; }

.sidebar_block_mini li { float: left; overflow: hidden; }

.sidebar_mini_shrink { width: 40px; background-color: #e5e3e6; color: #666; background-position: -366px -312px; height: 17px; cursor: pointer; padding: 5px 0 4px 2px; }

.sidebar_mini_shrink:hover { background-position: -418px -312px; }

.sidebar_mini_panel { width: 40px; background-color: #fff; color: #666; background-position: -123px -251px; border-bottom: 2px #e5e3e6 solid; height: 27px; cursor: pointer; padding: 5px 0 4px 2px; }

.sidebar_mini_panel:hover { background-position: -175px -251px; background-color: #f70; }

.sidebar_mini_panel a { display: block; width: 40px; height: 20px; }

.sidebar_mini_fav { width: 40px; background-color: #fff; color: #666; background-position: -509px -340px; border-bottom: 2px #e5e3e6 solid; height: 27px; cursor: pointer; padding: 5px 0 4px 2px; }

.sidebar_block_mini .sjgrey_icon { background-position: -438px -339px; }

.sidebar_mini_fav:hover { background-position: -569px -340px; background-color: #f70; }

.sidebar_mini_fav a { display: block; width: 40px; height: 20px; }

.sidebar_mini_totop { width: 40px; background-color: #fff; color: #666; background-position: -334px -248px; border-bottom: 2px #e5e3e6 solid; height: 27px; cursor: pointer; padding: 5px 0 4px 2px; }

.sidebar_mini_totop:hover { background-position: -388px -248px; background-color: #f70; }

.sidebar_mini_totop a { display: block; width: 40px; height: 20px; }

.sf_num_show { display: inline; }

.sidebar_hide .sjgrey_icon { background-position: -413px -343px; }

.sidebar_fav:hover { background-position: -543px -343px; }

.sidebar_fav:hover .sidebar_fav_num { background-position: -550px -250px; color: #fff; }

.sidebar_contact { background-position: -485px -394px; height: 48px; overflow: hidden; }

.sidebar_contact:hover { background-position: -542px -394px; background-repeat: no-repeat; }

.sidebar_mini .sidebar_fav span { display: none; }

.sidebar_contact span { display: block; padding-top: 31px; }

.fly_fav_ico { width: 20px; height: 17px; background-position: -650px -350px; }

.sidebar_shrink { width: 51px; background-color: #e5e3e6; color: #666; background-position: -164px -312px; height: 17px; cursor: pointer; padding: 5px 0 4px 41px; }

.sidebar_shrink:hover { background-position: -246px -312px; background-color: #e5e3e6; }

.sidebar_unfold { background-position: -367px -311px; cursor: pointer; background-color: #e5e3e6; padding: 5px 0 4px 5px; }

.sidebar_unfold:hover { background-position: -419px -311px; }

.sidebar_panel { position: absolute; bottom: 0; width: 100%; }

.sidebar_panel_li { overflow: hidden; position: relative; z-index: 10; }

.sidebar_notice_li { position: absolute; top: 2px; z-index: 10; height: 65px; width: 42px; }

.snl_fold { height: 34px; }

.sidebar_notice { position: absolute; top: 50%; left: -165px; margin-top: -35px; width: 145px; height: 50px; background: rgba(0, 0, 0, .9); color: #fff; filter: Alpha(opacity=90); border-radius: 5px; padding: 10px; }

.sidebar_notice_close { text-align: right; padding-top: 5px; color: #999; }

.sidebar_notice_close em { cursor: pointer; }

.sidebar_notice_arrow { position: absolute; top: 50%; right: -5px; margin-top: -4px; width: 0; height: 0; line-height: 0; font-size: 0; _border-style: dotted dotted dotted solid; opacity: .9; filter: Alpha(opacity=90); border-color: transparent transparent transparent #000; border-style: solid; border-width: 5px 0 5px 5px; }

.sidebar_pop_msg { position: absolute; left: -165px; top: 62px; width: 155px; height: 48px; border-radius: 2px; -webkit-border-radius: 2px; background: rgba(0, 0, 0, .65); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#A5000000, endcolorstr=#A5000000); color: #fff; line-height: 2; text-indent: 10px; padding: 8px 0; }

.sidebar_pop_arrow { position: absolute; right: -7px; top: 50%; margin-top: -4px; font-size: 0; height: 0; overflow: hidden; opacity: .65; filter: alpha(opacity=65); border-color: transparent transparent transparent #000; border-style: dashed dashed dashed solid; border-width: 4px; }

.sidebar_mini .sidebar_fav { width: 42px; background-position: -509px -341px; }

.sidebar_mini .sidebar_fav:hover { background-position: -568px -341px; }

.sidebar_mini .sidebar_fav:hover span { display: none; }

/*下架商品提示信息*/



.shopShelves_box { margin: 10px; background-color: #fffeee; padding: 16px; overflow: hidden; border: 1px solid #e5e5e5; }

.shopShelves_box .tips { color: #ea5413; font-size: 18px; margin-bottom: 20px; }

.shopShelves_box .main p { margin-bottom: 10px; }

.shopShelves_box .main li { line-height: 24px; }

/*预售详情页-支付定金流程*/



.booking_box { margin: 10px -12px 0 0; overflow: hidden; position: relative; }

.booking_box div { float: left; width: 290px; height: 200px; background: #f5f5f5; text-align: center; margin-right: 12px; z-index: 1; }

.booking_box li { float: left; }

.booking_box li img { width: 64px; height: 64px; margin: 14px auto; display: block; }

.booking_box li .title { color: #666; font: 18px/18px "微软雅黑"; margin-bottom: 8px; }

.booking_box li .txt { color: #666; line-height: 24px; }

.booking_box li .txt em { color: #ea5413; }

.book_r_ic, .book_r_ic2, .book_r_ic3 { position: absolute; top: 77px; left: 280px; width: 32px; height: 32px; display: block; background-image: url(../images/news_details/book_r_ic.png); margin-right: -21px; z-index: 4; zoom: 1; }

.book_r_ic2 { left: 582px; }

.book_r_ic3 { left: 884px; }

/*茯昕照明预售全过程*/



.bookingProcess, .tuanProcess { background: #fffeef; height: 50px; margin: 20px auto; padding: 24px 0 24px 30px; }

.bookingProcess .title, .tuanProcess .title { float: left; color: #807b40; font: 14px/50px "微软雅黑"; font-weight: bold; margin-right: 20px; }

.bkProcess_list, .tuanProcess_list { float: left; }

.bkProcess_list li, .tuanProcess_list li { float: left; }

.bkProcess_list li .bk_p_img, .tuanProcess_list li .bk_p_img { width: 50px; height: 50px; display: block; float: left; margin-right: 10px; }

.bkProcess_list li .bk_p_ar, .tuanProcess_list li .bk_p_ar { margin: 0 24px; }

.bkProcess_list li .txt01, .tuanProcess_list li .txt01 { float: left; color: #807b40; font: 14px/50px "微软雅黑"; font-weight: bold; }

.bkProcess_list li .txt02, .bkProcess_list li .txt03, .tuanProcess_list li .txt02, .tuanProcess_list .txt03 { float: left; color: #807b40; font: 14px/18px "微软雅黑"; }

.bkProcess_list li .txt02 .tit, .bkProcess_list li .txt03 .tit, .tuanProcess_list li .txt02 .tit, .tuanProcess_list li .txt03 .tit { font-weight: bold; }

.bkProcess_list li .txt03, .tuanProcess_list li .txt03 .tit { line-height: 24px; }

/*茯昕照明团购过程*/



.tuanProcess { height: 150px; }

.tuanProcess .title { margin: 50px 5px 50px 0; }

.tuanProcess_list { position: relative; }

.tuanProcess_list .step01 { margin: 50px 0; float: left; }

.tuanProcess_list .step01 .txt02 { float: left; text-align: center; }

.tuanProcess_list .step02 { margin: 15px 0; float: left; }

.tuanProcess_list .step02 li .bk_p_al { margin: 25px 0; }

.tuanProcess_list .step02 li .step02_t, .tuanProcess_list .step02 li .step02_b { width: 104px; border-bottom: 2px solid #e6e4cc; color: #807b40; font: 14px/25px "微软雅黑"; font-weight: bold; text-align: center; }

.tuanProcess_list .step02 li .step02_b { margin-top: 46px; }

.tuanProcess_list .step03 { float: left; margin: 14px 10px; }

.tuanProcess_list .step04 { position: absolute; left: 306px; top: 87px; }

.tuanProcess_list .step04 .txt03 { float: left; line-height: 24px; font-weight: bold; }

/*战略合作*/

.zhanIcon { }

.zhanIcon img { width: 80px; height: 24px; }

.soldTips { border-top: 1px solid #eee; padding: 10px 20px 5px; clear: both; overflow: hidden; }

.soldTips li { float: left; width: 126px; margin-right: 10px; margin-bottom: 8px; }

.soldTips li i { width: 16px; height: 16px; vertical-align: middle; display: inline-block; background-repeat: no-repeat; background-image: url(../images/news_details/sold-ic.png); margin-right: 5px; }

.soldTips li .icon01 { background-position: 0 0; }

.soldTips li .icon02 { background-position: 0 -17px; }

.soldTips li .icon03 { background-position: 0 -34px; }

.soldTips li .icon04 { background-position: 0 -51px; }

.soldTips li .icon05 { background-position: 0 -68px; }

.soldTips li .icon06 { background-position: 0 -85px; }

.soldTips li .icon07 { background-position: 0 -102px; }

.soldTips li .icon08 { background-position: 0 -119px; }

.soldTips li span { display: inline-block; vertical-align: middle; color: #666; width: 104px; height: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*分页*/



.page { text-align: center; height: 32px; line-height: 32px; margin: 20px auto; }

.page a { padding: 0 5px; min-width: 24px; color: #999; background: #fff; border: 1px solid #ccc; height: 30px; display: inline-block; margin: 0 5px; border-radius: 3px; }

.page a:hover, .page a.cu { background: #ea5413; color: #fff; border: 1px solid #ea5413; }





/*套餐*/

.packageDetail{background: #fff; margin:24px 0 0;}

.packageDetail .title{ font-size:16px; line-height:48px; padding-left:16px; border-bottom:1px solid #eee;}

.packageDetail .content{background: #f8f8f8; overflow: hidden;}

.packageMain{ position: relative;background: #fff; width:930px; float: left;border-right: 1px solid #eee; padding:24px 16px; overflow: hidden;}

.packageMain .btn-dir{ position: absolute; top:132px; z-index:9; font-family: "宋体"; font-size:32px;}

.packageMain .prev{ left:16px;}

.packageMain .next{ right:16px;}

.packageMain .packageList{width:860px; margin:0 40px; position: relative; overflow: hidden;}

.packageMain .packageList li{ position: relative; width:190px; float: left; margin-right:32px;}

.packageMain .packageList li img{ width:160px; height:160px; margin:0 10px 10px;}

.packageMain .packageList li .tit{ overflow: hidden; white-space:nowrap;text-overflow: ellipsis; margin-bottom:5px;}

.packageMain .packageList li .tit a{ color: #999;}

.packageMain .packageList li .tit a:hover{ color: #EA5413;}

.packageMain .packageList li .specification{ color: #666; margin-bottom:10px;}

.packageMain .packageList li .data{ color: #666;}

.packageMain .packageList li .data .price{}

.packageMain .packageList li .data .price em{ color: #EA5413;}

.packageMain .packageList li .data .num{}

.packageMain .packageList li .data .num em{color: #EA5413}

.packageMain .packageList li .plus{ position: absolute;top:106px; right:-30px; width:30px; font-family: "宋体"; font-size:24px; color: #666;}

.packageMain .packageList li:last-child{ margin-right:0;}



.packageMain .packageList li:hover img {

    opacity: 0.7;

    -moz-opacity: 0.7;

    filter: alpha(opacity=70);}



.packageActions{ float: left; width:189px; height:100%; padding:24px; overflow: hidden;}

.packageActions .numAll{ font-size:14px; margin-bottom:54px;}

.packageActions .priceAll,.packageActions .packagePriceAll,.packageActions .savePrice{ color: #999; margin-bottom:10px;}

.packageActions .priceAll .tit,.packageActions .packagePriceAll .tit,.packageActions .savePrice .tit{ width:60px; text-align: right; display: inline-block;}

.packageActions .priceAll .price{ font-size:16px;}

.packageActions .packagePriceAll .price{ font-size:24px; color: #EA5413;}

.packageActions .savePrice .price{font-size:16px; color: #EA5413;}

.packageActions .addCard{ width:100%; line-height:34px; border:1px solid #EA5413;background: transparent; color: #EA5413; font-size:16px; display: block;border-radius: 5px; text-align: center; margin-top:20px;}

.packageActions .addCard:hover{background: #EA5413; color: #fff;}



/*秒发*/

.sendTimeMf img{ vertical-align: -4px;}





/*-----------------------关联-19.10.18---------------------*/

.i-related{ margin-bottom:16px;}

.related-box{ position: relative;float: left; width: 498px; border:1px solid #e8e8e8; padding: 8px 6px 22px;}

.relatedList{height: 198px; overflow: hidden;}

.relatedList li { position: relative; padding: 14px 0; overflow: hidden; display: table; }

.relatedList li:after{ content: ''; position: absolute; left:10px; right:10px; bottom:0; border-bottom: 1px dotted #b2b2b2;}

.relatedList li > div{ padding:0 10px; float: left; display: table-cell;}

.relatedList li .relatedTd01{ width:178px;}

.relatedList li .relatedTd01 .pic{  float: left;width:32px; height:32px;}

.relatedList li .relatedTd01 .pic img{ width:32px; height:32px;}

.relatedList li .relatedTd01 .info{ margin-left:40px; line-height:16px; height:32px;overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;}

.relatedList li .relatedTd02{text-align: center;width:60px;line-height:32px;}

.relatedList li .relatedTd03{text-align: center;width:60px; line-height:32px;}

.relatedList li .relatedTd04{text-align: center;width:120px;}

.relatedList li .relatedTd04 .beyondTips{ clear: both; color: #ea5413; padding:4px 0 0;margin-bottom:-5px;}

.relatedList li .relatedTd04 .num_box{ margin:0 auto; float: none; width:90px;}





/*-----------------------关联-19.10.18---end---------------------*/



/*公共*/



.color_f60 { color: #f60; }

.color_ea5413 { color: #ea5413; }

.color_blue { color: #36c; }

.color_999 { color: #999; }

.color_ff0000 { color: #ff0000; }

.color_4d8001 { color: #4d8001; }

.mr_10 { margin-right: 10px; }



