.products_top { width:1200px; height:auto; display:table; background:#fff; margin:0 auto 16px auto; }
.pic_left_box { width:480px; height:auto; display:table; float:left; }

/*产品详情图片展示*/
#magnifier { width:450px; height:auto; display:table; position:relative; padding-left:16px; margin:16px 0 0 0; }
#magnifier .thumbnail-box{ width:410px; height:82px; position:relative; border:1px solid #eaebeb; border-right:0px; overflow:hidden; }
#magnifier .thumbnail-box .btn { width:30px; height:22px; line-height:22px; position:absolute; text-align:center; border-radius:0px; margin-left:-15px; padding:0px; z-index:99; background:rgba(0,0,0,.6);transform: rotate(-90deg); }
#magnifier .thumbnail-box .btn i { width:30px; height:22px; line-height:22px; display:block; font-size:18px; color:#fff; position:relative; }
#magnifier .thumbnail-box .btn i:before { position:absolute; left:50%; margin-left:-10px; }
#magnifier .thumbnail-box .btn-prev { top:26px; }
#magnifier .thumbnail-box .btn-next { top:26px; }
#magnifier .thumbnail-box .list{ width:410px; height:80px; overflow:hidden;white-space: nowrap; }
#magnifier .thumbnail-box .list .item{ width:79px; height:79px; border:2px solid #fff; overflow:hidden; cursor:pointer; margin-bottom:1px;display: inline-block; }
#magnifier .thumbnail-box .list .item img{ width:75px; height:76px; }
#magnifier .thumbnail-box .list .item-cur { border:2px solid #e53e41;}
#magnifier .small-box{ position:relative; width:410px; height:402px; border:1px solid #eaebeb; }
#magnifier .small-box img{ display:block; width:408px; height:400px; }
#magnifier .small-box .hover{ display:none; position:absolute; left:0px; top:0; background:#0099ff; opacity:.5; filter:alpha(opacity:50); cursor:move; }
#magnifier .big-box{ display:none; overflow:hidden; position:absolute; z-index:99; left:426px; top:0; width:402px; height:402px; border:1px solid #e4e4e4; }
#magnifier .big-box img{ display:block; }

.pic_bottom { width:100%; height:50px; padding-left:16px; }
.pic_bottom .icon { height:50px; float:left; padding-right:24px; }
.pic_bottom .icon i { height:50px; line-height:52px; font-size:18px; display:block; float:left; color:#e53e41; padding-right:5px; overflow:hidden; }
.pic_bottom .icon i.f20 { font-size:20px; }
.pic_bottom .icon span { height:50px; line-height:50px; display:block; float:left; color:#999; }
.pic_bottom .icon_fenxiang { float:left; padding-right:24px; }
.pic_bottom .icon_fenxiang i { height:50px; line-height:52px; font-size:18px; display:block; float:left; color:#e53e41; padding-right:5px; overflow:hidden; }
.pic_bottom .icon_fenxiang span { height:50px; line-height:50px; display:block; float:left; color:#999; }


.product_info { width:500px; height:auto; display:table; min-height:468px; position:relative; float:left; padding:16px 20px 36px 0; border-right:1px solid #ececec; }
.product_info h2 { width:100%; height:auto; display:table; line-height:24px; padding:0 0px 6px 0; font-size:18px; color:#000; }
.product_info h3 { width:100%; height:auto; display:table; line-height:20px; font-size:12px; display:block; color:#ccc; padding:0 0px 4px 0; }
.product_info .price_box { width:100%; height:auto; display:table; padding:10px 0 10px 20px; background:url(../images/products_bg.png) no-repeat; }
.product_info .price_box dl dt { width:100%; height:auto; display:table; clear:both; }
.product_info .price_box dl dt span { width:58px; font-weight:500; color:#999; text-align:left; display:block; float:left; height:24px; line-height:24px; }
.product_info .price_box dl dt b { color:#FF0036; display:block; float:left; height:24px; line-height:24px; }
.product_info .price_box dl dt del,.product_info .price_box dl dt .iv { color:#666; display:block; float:left; height:24px; line-height:24px; font-weight:500; }
.product_info .price_box dl dt b.f22 { font-size:22px; }
.product_info .price_box dl dt .delivery { display:block; float:left; }
.product_info .price_box dl dt .activities { display:block; float:left; }
.product_info .price_box dl dt .activities ul li { width:100%; height:24px; line-height:24px; font-weight:500; }
.product_info .price_box dl dt .activities ul li p { display:block; float:left; color:#999; padding-right:10px; padding-left:90px; background:url(../images/activities.png) no-repeat left center; }
.product_info .price_box dl dt .activities ul li a { display:block; float:left; color:#FF0036; }
.product_info .price_box dl dt .activities ul li.free p { background:url(../images/free.png) no-repeat left center; padding-left:76px; }

/*产品促销样式*/
.promotion_box { width:100%; height:36px; padding-left:20px; position:relative; background:#ff0048; background:-webkit-gradient(linear,left top,right top,color-stop(20%,#CE1336),color-stop(80%,#ff0048)); background:-webkit-linear-gradient(left,#d4003b 20%,#ff0048 80%); background:linear-gradient(to right,#d4003b 20%,#ff0048 80%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4003b',endColorstr='#ff0048',GradientType=1); }
.promotion_box span { width:58px; font-weight:500; color:#fff; text-align:left; display:block; float:left; height:36px; line-height:36px; }
.promotion_box b { color:#fff; display:block; float:left; height:36px; line-height:36px; font-size:22px; }
.promotion_box .count_down { height:36px; position:absolute; right:0px; top:0px; padding-top:7px; padding-right:10px; }
.promotion_box .count_down em,.promotion_box .count_down i { display:block; float:left; }
.promotion_box .count_down em { height:22px; line-height:22px; padding:0 6px; background:#000; margin:0 2px; color:#fff; border-radius:3px; }
.promotion_box .count_down i { height:22px; line-height:22px; padding:0 3px; color:#fff; }

/* 手机购买二维码 */
.code_mobile { width:28px; height:115px; position:absolute; bottom:20px; right:-1px; border:1px solid #dedede; background:#fff; color:#333; cursor:pointer; }
.code_mobile .code_relative { width:100%; height:115px; position:relative; }
.code_mobile .code_relative i { width:28px; height:28px; font-size:18px; display:block; text-align:center; line-height:26px; }
.code_mobile .code_relative b { width:12px; height:61px; display:block; line-height:14px; padding-left:8px; }
.code_mobile .code_relative .code_box_info { width:140px; height:170px; background:#fff; border:1px solid #eaeaea; display:none; position:absolute; bottom:1px; left:-140px; }
.code_mobile .code_relative .code_box_info img { width:100%; }
.code_mobile .code_relative .code_box_info em { width:100%; height:30px; line-height:20px; display:block; font-size:14px; text-align:center; color:#999; }
.code_mobile .code_relative:hover .code_box_info { display:block; }

/*产品促销样式*/
.promotion_box { width:100%; height:36px; padding-left:20px; position:relative; background:#ff0048; background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d4003b),color-stop(80%,#ff0048)); background:-webkit-linear-gradient(left,#d4003b 20%,#ff0048 80%); background:linear-gradient(to right,#d4003b 20%,#ff0048 80%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4003b',endColorstr='#ff0048',GradientType=1); }
.promotion_box span { width:58px; font-weight:500; color:#fff; text-align:left; display:block; float:left; height:36px; line-height:36px; }
.promotion_box b { color:#fff; display:block; float:left; height:36px; line-height:36px; font-size:22px; }
.promotion_box .count_down { height:36px; position:absolute; right:0px; top:0px; padding-top:7px; padding-right:10px; }
.promotion_box .count_down em,.promotion_box .count_down i { display:block; float:left; }
.promotion_box .count_down em { height:22px; line-height:22px; padding:0 6px; background:#000; margin:0 2px; color:#fff; border-radius:3px; }
.promotion_box .count_down i { height:22px; line-height:22px; padding:0 3px; color:#fff; }

/*产品团购样式*/
.promotion_group_box { width:100%; height:36px; padding-left:20px; position:relative; background:#ff5a00; background:-webkit-gradient(linear,left top,right top,color-stop(20%,#ff8948),color-stop(80%,#ff5a00)); background:-webkit-linear-gradient(left,#ff8948 20%,#ff5a00 80%); background:linear-gradient(to right,#ff8948 20%,#ff5a00 80%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8948',endColorstr='#ff5a00',GradientType=1); }
.promotion_group_box span { width:58px; font-weight:500; color:#fff; text-align:left; display:block; float:left; height:36px; line-height:36px; }
.promotion_group_box b { color:#fff; display:block; float:left; height:36px; line-height:36px; font-size:22px; }
.promotion_group_box .count_down { height:36px; position:absolute; right:0px; top:0px; padding-top:7px; padding-right:10px; }
.promotion_group_box .count_down em,.promotion_group_box .count_down i { display:block; float:left; }
.promotion_group_box .count_down em { height:22px; line-height:22px; padding:0 6px; background:#000; margin:0 2px; color:#fff; border-radius:3px; }
.promotion_group_box .count_down i { height:22px; line-height:22px; padding:0 3px; color:#fff; }

.tmind_panel { width:100%; height:36px; text-align:center; border-bottom:1px dotted #D9D9D9; background:#f8f8f8; }
.tmind_panel ul li { width:33.33%; height:37px; float:left; padding-top:11px; }
.tmind_panel ul li .borderRight { height:14px; line-height:14px; border-right:1px solid #e5dfda; }
.tmind_panel ul li .borderNoRight { height:14px; line-height:14px; border-right:0px; }
.tmind_panel ul li .tm-label { color:#999; padding-right:5px; }
.tmind_panel ul li .tm-count { color:#FF0036; font-weight:bold; }
.tmind_panel_bg { height:38px; background:#fff; }

.other_box { width:100%; height:auto; display:table; padding:0px 0 10px 20px; }
.other_box dl dt { width:100%; height:auto; display:table; clear:both; }
.other_box dl dt span { width:58px; font-weight:500; color:#999; text-align:left; display:block; float:left; height:24px; line-height:24px; }
.other_box dl dt b { color:#FF0036; display:block; float:left; height:24px; line-height:24px; }
.other_box dl dt del { color:#666; display:block; float:left; height:24px; line-height:24px; font-weight:500; }
.other_box dl dt b.f22 { font-size:22px; }
.other_box dl dt .delivery { display:block; float:left; }
.other_box dl dt .delivery .area_box { height:24px; line-height:24px; display:block; float:left; font-weight:500; padding-right:5px; }
.other_box dl dt .delivery .delivery_select { height:24px; padding:0 6px; border:1px solid #dedede; background:#fff; cursor:pointer; float:left; position:relative; }
.other_box dl dt .delivery .delivery_select:hover:before { width:100%; height:4px; content:""; background:#fff; position:absolute; left:0px; bottom:-1px; right:0px; z-index:10; }
.other_box dl dt .delivery .delivery_select b { line-height:22px; font-weight:500; display:block; float:left; padding-right:5px; color:#666; }
.other_box dl dt .delivery .delivery_select i { line-height:24px; display:block; float:left; font-size:12px; }
.other_box dl dt .delivery .delivery_select .delivery_down { width:380px; height:auto; display:none; padding:10px; position:absolute; left:-1px; top:22px; background:#fff; z-index:9; border:1px solid #dedede; -webkit-box-shadow:0 0 5px #ddd; box-shadow:0 0 5px #ddd; }
.other_box dl dt .delivery .delivery_select:hover .delivery_down { display:block; }
.other_box dl dt .delivery .delivery_select .delivery_down ul.tab_box { width:100%; height:30px; position:relative; border-left:1px solid #dedede; }
.other_box dl dt .delivery .delivery_select .delivery_down ul.tab_box:before { position:absolute; background:#dedede; content:""; width:100%; height:1px; font-size:0px; left:0px; right:0px; bottom:0px; }
.other_box dl dt .delivery .delivery_select .delivery_down ul.tab_box li { height:30px; line-height:28px; font-weight:500; padding:0 10px; border:1px solid #dedede; border-bottom:0px; border-left:0px; background:#fff; float:left; }
.other_box dl dt .delivery .delivery_select .delivery_down ul.tab_box li.active { border:1px solid #FF0036; color:#FF0036; border-bottom:0px; border-left:0px; position:relative; }
.other_box dl dt .delivery .delivery_select .delivery_down ul.tab_box li.active:before { position:absolute; background:#FF0036; content:""; width:1px; height:30px; font-size:0px; left:-1px; top:-1px; }
.other_box dl dt .delivery .delivery_select .delivery_down .area_select { width:100%; height:auto; display:table; padding-top:6px; }
.other_box dl dt .delivery .delivery_select .delivery_down .area_select ul li { width:33.33%; height:26px; font-weight:500; line-height:26px; padding:0 6px; float:left; }
.other_box dl dt .delivery .delivery_select .delivery_down .area_select ul li:hover { background:#eee; color:#000; }
.other_box dl dt .delivery em { height:24px; line-height:24px; color:#999; padding-left:6px; font-weight:500; display:block; float:left; }
.other_box dl dt.dotted { border-bottom:1px dotted #D9D9D9; }
.other_box dl dt .spec_box { width:391px; display:block; float:left; }
.other_box dl dt .spec_box ul li { float:left; margin-right:8px; margin-bottom:8px; position:relative; background:#fff; cursor:pointer; }
.other_box dl dt .spec_box ul li i { display:none; }
.other_box dl dt.pic { width:100%; height:auto; display:table; padding-bottom:2px; }
.other_box dl dt.pic span { height:40px; line-height:40px; }
.other_box dl dt.pic .spec_box ul li { width:40px; height:40px; border:1px solid #b8b7bd; padding:1px; overflow:hidden; }
.other_box dl dt.pic .spec_box ul li img { width:36px; height:36px; opacity:1; }
.other_box dl dt.text { width:100%; height:auto; display:table; padding-bottom:2px; }
.other_box dl dt.text span { height:30px; line-height:30px; }
.other_box dl dt.text .spec_box ul li { width:auto; height:30px; line-height:26px; font-weight:500; border:1px solid #b8b7bd; }
.other_box dl dt.text .spec_box ul li p { display:block; height:28px; border:1px solid #fff; background:#fff; padding:0 10px; }
.other_box dl dt .spec_box ul li.current { background:#FF0036; border:1px solid #FF0036; }
.other_box dl dt .spec_box ul li.current i { width:12px; height:12px; position:absolute; right:0px; bottom:0px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJUExURUxpcf8AN////7f4NBoAAAABdFJOUwBA5thmAAAAMUlEQVQI103MAQ4AMAQEQev/j66i6YrEXIKIX9jY2NjYyDmhZnlCo5rdyWvebfYDVAcSmABbA7WD+QAAAABJRU5ErkJggg==); display:block; }
.other_box dl dt .spec_box ul li.current p { border:1px solid #FF0036; color:#FF0036; }
.other_box dl dt .spec_box ul li:hover { background:#FF0036; border:1px solid #FF0036; }
.other_box dl dt .spec_box ul li:hover p { border:1px solid #FF0036; color:#FF0036; }
.other_box dl dt .spec_box ul li.not_have { border:1px dotted #b8b7bd; background:#fff; }
.other_box dl dt .spec_box ul li.not_have p { border:1px solid #ececec; background:#ececec; color:#999; }
.other_box dl dt .spec_box ul li.not_have img { opacity:.5; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; }
.other_box dl dt.unit span { height:34px!important; line-height:34px!important; }
.other_box dl dt .amount_dd { display:block; float:left; }
.other_box dl dt .amount_dd .amount-widget { display:block; float:left; }
.other_box dl dt .amount_dd .amount-widget .amount-input { width:45px; height:34px; text-align:center; font-size:12px; border:1px solid #dedede; float:left; }
.other_box dl dt .amount_dd .amount-widget .amount-btn { width:22px; height:34px; text-align:center; display:block; float:left; border:1px solid #dedede; border-left:0px; }
.other_box dl dt .amount_dd .amount-widget .amount-btn .amount-plus { width:22px; height:17px; line-height:16px; color:#666; border-bottom:1px solid #dedede; cursor:pointer; }
.other_box dl dt .amount_dd .amount-widget .amount-btn .amount-minus { width:22px; height:17px; line-height:16px; color:#666; border-bottom:0px; cursor:pointer; }
.other_box dl dt .amount_dd .amount-widget .amount-btn i { display:block; font-size:12px; }
.other_box dl dt .amount_dd .amount-widget .amount-btn i:hover { color:#FF0036; }
.other_box dl dt .amount_dd .amount-widget .amount-unit { height:34px; line-height:34px; font-weight:500; display:block; float:left; padding:0 15px; color:#999; }
.other_box dl dt .amount_dd .stock { height:34px; line-height:34px; font-weight:500; display:block; float:left; color:#999; }
.other_box dl dt .cart_btn_box { display:block; float:left; }
.other_box dl dt .cart_btn_box .btn { height:40px; border-radius:0px; margin-right:6px; padding:.286rem 1.6rem; background:#eb0033; }
.other_box dl dt .cart_btn_box .btn i { display:block; float:left; padding-right:5px; }
.other_box dl dt .cart_btn_box .btn em { display:block; float:left; line-height:25px; }
.other_box dl dt .cart_btn_box .btn-outline { background:#fceaeb; }
.other_box dl dt .cart_btn_box .btn-outline:hover { background:#eb0033; }
.other_box dl dt .tishi_box { width:100%; height:auto; display:table; padding:7px 0; }
.other_box dl dt .tishi_box i { height:24px; line-height:26px; overflow:hidden; display:block; float:left; padding-right:5px; }
.other_box dl dt .tishi_box p { height:24px; line-height:24px; font-weight:500; color:#333; display:block; float:left; }

/* 团购产品详情 */
.product_group { width:702px; height:auto; display:table; min-height:468px; float:left; padding:16px 20px 36px 0; }
.product_group h2 { width:100%; height:auto; display:table; line-height:24px; padding:0 0px 6px 20px; font-size:18px; color:#000; }
.product_group h3 { width:100%; height:auto; display:table; line-height:20px; font-size:14px; display:block; color:#FF0036; padding:0 0px 12px 20px; }
.product_group .price_box { width:100%; height:auto; display:table; padding:10px 0 10px 20px; background:url(../images/products_bg.png) repeat-x; }
.product_group .price_box dl dt { width:100%; height:auto; display:table; clear:both; }
.product_group .price_box dl dt span { width:58px; font-weight:500; color:#999; text-align:left; display:block; float:left; height:24px; line-height:24px; }
.product_group .price_box dl dt b { color:#FF0036; display:block; float:left; height:24px; line-height:24px; }
.product_group .price_box dl dt del { color:#666; display:block; float:left; height:24px; line-height:24px; font-weight:500; }
.product_group .price_box dl dt b.f22 { font-size:22px; }
.product_group .price_box dl dt .delivery { display:block; float:left; }
.product_group .price_box dl dt .activities { display:block; float:left; }
.product_group .price_box dl dt .activities ul li { width:100%; height:24px; line-height:24px; font-weight:500; }
.product_group .price_box dl dt .activities ul li p { display:block; float:left; color:#999; padding-right:10px; padding-left:90px; background:url(../images/activities.png) no-repeat left center; }
.product_group .price_box dl dt .activities ul li a { display:block; float:left; color:#FF0036; }
.product_group .price_box dl dt .activities ul li.free p { background:url(../images/free.png) no-repeat left center; padding-left:76px; }

/* 待成团 */
.remain_league { width:1200px; height:auto; display:table; background:#fff; border:1px solid #eee; border-top:2px solid #CE1336; margin:0 auto 20px auto; padding:20px 28px 26px 28px; }
.remain_league .league_title { width:100%; height:30px; line-height:30px; }
.remain_league .league_title b { height:30px; display:block; float:left; font-size:18px; }
.remain_league .league_title a { height:30px; line-height:30px; display:block; float:right; }
.remain_league .league_title a i { width:20px; height:30px; line-height:34px; text-align:center; display:block; float:left; }
.remain_league .league_title a:hover i { transform:rotate(360deg); transition:all 1s; }
.remain_league .league_title a span { display:block; float:left; font-size:14px; padding-left:5px; }
.remain_league .league_box { width:100%; height:auto; display:table; padding-top:12px; }
.remain_league .league_box ul li { width:49%; height:185px; float:left; border:1px solid #eee; position:relative; }
.remain_league .league_box ul li:nth-last-child(1) { float:right; }
.remain_league .league_box ul li .left_images { position:absolute; left:0px; top:0px; }
.remain_league .league_box ul li .remain_box { width:100%; height:183px; padding-left:198px; }
.remain_league .league_box ul li .remain_box h3 { width:100%; height:68px; font-size:16px; line-height:20px; padding-bottom:10px; padding-right:25px; padding-top:15px; margin:0px; }
.remain_league .league_box ul li .remain_box p { width:100%; height:26px; display:block; }
.remain_league .league_box ul li .remain_box p em,.remain_league .league_box ul li .remain_box p span { display:block; float:left; }
.remain_league .league_box ul li .remain_box p em { color:#999; padding-right:10px; }
.remain_league .league_box ul li .remain_box .task_members { width:100%; height:30px; }
.remain_league .league_box ul li .remain_box .task_members span,.remain_league .league_box ul li .remain_box .task_members img { display:block; float:left; margin-right:6px; }
.remain_league .league_box ul li .remain_box .task_members span { line-height:30px; color:#999; }
.remain_league .league_box ul li .remain_box .task_members .imgchild { border:2px solid #f00; }
.remain_league .league_box ul li .remain_box .warp_btns { width:100%; height:auto; display:table; padding-top:10px; text-align:left; padding-right:20px; }
.remain_league .league_box ul li .remain_box .warp_btns .btn { margin-left:2px; }

/*商家信息*/
.product_right_seller { width:212px; height:auto; display:table; float:right; padding:10px; }
.product_right_seller .sller_img { width:100%; height:auto; display:block; }
.product_right_seller .sller_img img { width:100%; }
.product_right_seller .sller_name { width:100%; height:32px; line-height:24px; text-align:center; display:block; border-bottom:1px dotted #ccc; }
.product_right_seller .score_box { width:100%; height:93px; border-bottom:1px dotted #ccc; padding-left:45%; position:relative; }
.product_right_seller .score_left { width:45%; height:90px; position:absolute; left:0px; top:15px; }
.product_right_seller .score_left b { width:100%; height:36px; line-height:36px; color:#eb0033; font-size:22px; text-align:center; display:block; }
.product_right_seller .score_left span { width:100%; height:20px; line-height:20px; text-align:center; color:#999; display:block; }
.product_right_seller .score_right { width:100%; height:90px; padding:9px 0; }
.product_right_seller .score_right ul li { width:100%; height:24px; line-height:24px; font-weight:500; }
.product_right_seller .score_right ul li span { color:#999; padding-right:5px; }
.product_right_seller .score_right ul li b { color:#eb0033; }
.product_right_seller .sller_info { width:100%; height:auto; display:table; border-bottom:1px dotted #ccc; padding:10px 0; }
.product_right_seller .sller_info ul li { width:100%; height:auto; display:table; padding:5px 0; color:#999; }
.product_right_seller .sller_info ul li span { width:60px; padding-right:10px; text-align:right; display:block; float:left; }
.product_right_seller .sller_info ul li p { display:block; float:left; }
.product_right_seller .seller_btn { width:100%; height:auto; display:table; padding-top:12px; padding-bottom:2px; }

/* 产品详情右侧 —— 没有商家的情况下显示 */
.products_shop { width:212px; height:auto; display:table; position:relative; float:right; padding-top:6px; overflow:hidden; }
.products_shop .right_products_box { width:100%; height:450px; }
.products_shop .right_products_box .title { width:100%; height:50px; font-size:14px; line-height:50px; text-align:center; position:relative; }
.products_shop .right_products_box .title::before,.products_shop .right_products_box .title::after { width:60px; height:1px; background:#eee; content:''; position:absolute; top:25px; }
.products_shop .right_products_box .title::before { left:10px; }
.products_shop .right_products_box .title::after { right:10px; }
.products_shop .right_products_box .silde_box { width:100%; height:372px; margin:0 auto; overflow:hidden; }
.products_shop .right_products_box .silde_box ul li { width:100%; height:186px; text-align:center; }
.products_shop .right_products_box .silde_box ul li img { margin:0 auto; }
.products_shop .right_products_box .silde_box ul li .pro_name { width:180px; height:22px; line-height:22px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis; }
.products_shop .right_products_box .silde_box ul li .pro_price { width:100%; text-align:center; color:#f00; font-weight:bold; }
.products_shop .right_products_box .bottom_up_down {  width:100%; height:36px; text-align:center; padding:2px 0 0 0; }
.products_shop .right_products_box .bottom_up_down b { outline:0px; cursor:pointer; }
.products_shop .right_products_box .bottom_up_down i { width:26px; height:26px; line-height:26px; text-align:center; display:inline-block; margin:0 2px; border:1px solid #ccc; border-radius:60px; font-size:14px; color:#999; }
.products_shop .right_products_box .bottom_up_down i:hover { background:#eb0033; color:#fff; border:1px solid #eb0033; }
.products_shop .right_products_box .bottom_up_down b.my-button-disabled { opacity:0.3; }

/* 产品信息 */
.product_body { width:1200px; height:auto; display:table; margin:0 auto; padding-bottom:30px; }
.product_body_left { width:200px; height:auto; display:table; float:left; }
.product_body_left .title { width:100%; height:36px; line-height:36px; font-size:14px; text-align:center; background:#CE1336; color:#fff; }
.product_body_left .list_bg { width:200px; height:auto; display:table; background:#fff; margin-bottom:15px; }
.product_body_left .list_bg ul li { width:100%; height:auto; display:table; border-bottom:1px solid #eee; padding:10px 15px; }
.product_body_left .list_bg ul li:nth-last-child(1) { border-bottom:0px; }
.product_body_left .list_bg ul li a { width:100%; padding-left:70px; height:auto; display:block; position:relative; }
.product_body_left .list_bg ul li a img { width:60px; height:60px; position:absolute; left:0px; top:0px; }
.product_body_left .list_bg ul li a p { width:100%; height:42px; line-height:20px; display:block; overflow:hidden; word-break: break-all; }
.product_body_left .list_bg ul li a b { width:100%; height:20px; line-height:20px; display:block; color:#eb0033; }

.product_body_right { width:970px; height:auto; display:table; float:right; }
.product_body_right .product_tab_box { width:970px; height:auto; display:table; float:right; }
.product_body_right .product_tab_box .tabs_right_box { width:100%; height:36px; }
.product_body_right .product_tab_box .tabs_right_box ul li { width:150px; height:36px; line-height:36px; text-align:center; background:#2e2e2e; float:left; margin-right:1px; }
.product_body_right .product_tab_box .tabs_right_box ul li a { width:150px; height:36px; line-height:36px; display:block; color:#fff; font-size:14px; }
.product_body_right .product_tab_box .tabs_right_box ul li.active { background:#CE1336; }
.product_body_right .product_tab_box .panelContainer { width:100%; height:auto; display:table; background:#fff; padding:32px; }

.product_body_right .product_tab_box .info_box { width:100%; height:auto; display:table; }
.product_body_right .product_tab_box .info_box .description { width:100%; height:16px; background:url(../images/details_bg.gif) no-repeat; }
.product_body_right .product_tab_box .info_box .story { width:100%; height:16px; background:url(../images/details_bg.gif) no-repeat 0 -17px; }
.product_body_right .product_tab_box .info_box .details { width:100%; height:16px; background:url(../images/details_bg.gif) no-repeat 0 -51px; }
.product_body_right .product_tab_box .info_box .history { width:100%; height:17px; background:url(../images/details_bg.gif) no-repeat 0 -101px; margin-bottom:15px; }
.product_body_right .product_tab_box .info_box .comment { width:100%; height:16px; background:url(../images/details_bg.gif) no-repeat 0 -118px; }

.product_body_right .product_tab_box .info_box #historyBox li { width:100%; height:36px; line-height:36px; border:1px solid #eee; border-top:0px; }
.product_body_right .product_tab_box .info_box #historyBox li:nth-child(1) { border-top:1px solid #eee; }
.product_body_right .product_tab_box .info_box #historyBox li span { width:20%; display:block; float:left; padding:0 12px; text-align:center; }

.description_li { width:100%; height:auto; display:table; padding:25px 0 31px 0; }
.description_li ul li { width:25%; height:32px; line-height:32px; text-indent:10px; padding-right:8px; color:#333; border-right:4px solid #fff; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; background:#f5f5f5; margin-bottom:4px; }
.description_li ul li:nth-child(4n) { border-right:0px; }


.details_img .mli { width:226px; height:28px; line-height:28px; padding-right:8px; color:#333; border-right:4px solid #fff; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; margin-bottom:4px; }
.details_img .mli:nth-last-child(1) { margin-bottom:20px; }

.story_info { width:100%; height:auto; display:table; border:1px solid #dbdbdb; background:#f4f4f4; margin:25px 0 35px 0; }
.story_info .story_info_img { width:195px; height:196px; float:left; background:#fff; padding:30px 0; }
.story_info .story_info_text { width:709px; height:196px; float:left; padding:10px 30px 0 30px; }
.story_info .story_info_text h3 { width:100%; height:60px; line-height:60px; font-size:26px; font-weight:bold; text-align:center; display:block; }
.story_info .story_info_text p { width:100%; height:100px; display:block; overflow:hidden; line-height:20px; color:#666; }

.details_img { width:100%; height:auto; display:table; text-align:left; padding-top:20px; }
.details_img img,.details_img table { max-width:906px!important; }
.guess_you_like { width:1200px; height:auto; display:table; margin:0 auto 24px auto; border:0px; border-top:2px solid #CE1336; }