﻿@charset "utf-8";
/* CSS Document */
.details-wrap{ position:relative;}
.details_main{ margin-bottom:20px;}
.details-tit{ padding:10px 0; height:30px; line-height:30px; font-size:16px;}
.details-tit a{ color:#666;}
.details-tit code{ padding:0 5px;}
.details-tit .cur_tit{ color:#4d4d4d; font-size:20px; font-weight:bold; padding-left:10px; margin-left:20px; border-left:4px solid #D7421E;}
.details-meta{ width:100%; margin-top:10px;/* position:relative; z-index:100;*/}
.details-top{ padding-bottom:10px;  background-color:#FFF;}
.details-top.train{ margin-bottom: 50px;}
.details-top .banner{ float: right; width: 274px;}
.details-top .banner img{ width: 100%;}
.details-left{ width:278px; float:left;}
.details-left.reverse{ float: right;}
.details-right{ width:902px; float:right;}
.details-right.reverse{ float: left;}
.details-right.wide{ width:100%;}
.details-right .right{ float: right; width: 200px;}
.details-right .right .banner{ margin-bottom: 20px;}
/*左边大图切换*/
.details-top .preview { float: left; display: inline; width: 418px; position: relative;}
.details-top .gallery{ display: block; font-size: 0; width: 398px; height: 398px; line-height: 398px; overflow: hidden; border:1px solid #eee; text-align: center; position:relative;}
.details-top .gallery img { max-width: 398px; vertical-align: middle;}
.details-top .gallery span { display: inline-block; font-size: 0; height: 100%;line-height: 0; overflow: hidden; vertical-align: middle; width: 0;}
.details-top .product-list{position: relative; width: 350px; height: 60px; overflow: hidden; padding: 0 25px; margin-top:25px;}
.details-top .product-list .spec-control{display: block;position: absolute;top: 25px;width: 6px;height: 9px; cursor:pointer;}
.details-top .product-items{ width:350px; margin:0 auto; overflow:hidden;}
.details-top .product-items ul{ height:60px; overflow:hidden;}
.details-top .product-items li { float:left; display:inline-block; margin:0 5px;}
.details-top .product-items li a{ width: 60px; height:60px; line-height:60px; overflow:hidden; position: relative; display: block; font-size: 0; text-align: center; }
.details-top .product-items li a img { width: 45px; height:40px; vertical-align: middle;}
.details-top .product-items li a span { display: inline-block; font-size: 0; height: 100%;line-height: 0; overflow: hidden; vertical-align: middle; width: 0;}
.details-top .product-items .img-hover a{border: 2px solid #e4393c; height: 56px; width: 56px;}
.details-top .product-items .img-hover img{left: -2px; top: -2px;}
.details-top .total-data{ color:#808080;}
.details-top .total-data em{color:#f00e0e;}
.details-top .details-tools{ clear:both; color:#999; text-align:left; padding-top:20px;}
.details-top .share-list{ color:#808080; float: left; display: block; white-space: nowrap; margin-right:10px;}
.details-top .share-list b{float:left; display:inline-block; vertical-align: middle; width:12px; height:14px; margin:2px 6px 0 0; background:url(../images/details-bg.png) no-repeat; background-position: 0 -9px;}
.details-top .share-list em{color:#666;}
.details-top .share{ color:#808080; white-space:nowrap; margin-right: 50px;}
.details-top .share b{float:left; display:inline-block; width:14px; height:13px; vertical-align:middle; margin: 4px 6px 0 0; background:url(../images/details-bg.png) no-repeat; background-position:-80px -30px;}
.details-top .share.on b{ background-position:-80px -30px;}
.details-top .atten{ color:#808080; white-space:nowrap;}
.details-top .atten b{float:left; display:inline-block; width:14px; height:13px; vertical-align:middle; margin: 4px 6px 0 0; background:url(../images/details-bg.png) no-repeat; background-position:-60px -30px;}
.details-top .atten.on b{ background-position:-60px -30px;}
.product-tip{ color:#999; text-align:left; line-height:18px; margin-top:15px;}
.product-tip a{ color:#4AA1DE;}
/**/
#preview{ float:left;text-align:center; width: 460px; margin-right: 20px;}
#preview.min{ width: 420px;}
#spec-n5{width:100%; height:54px; padding-top:10px; overflow:hidden; margin:0 auto;}
#spec-left,#spec-right{background:url(../Images/icon-details-preview.png) no-repeat; margin-top:16px;}
#spec-left{ background-position: 0 0; width:12px; height:20px; float:left; cursor:pointer;}
#spec-right{ background-position:-15px 0; width:12px; height:20px; float:right;cursor:pointer;}
#spec-left.prevStop,#spec-right.nextStop{ opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40); cursor:default;}
#spec-list{ float:left; display:inline; width:346px; margin-left:14px; overflow:hidden; position:relative;}
#spec-list ul li{ float:left; padding-right:23px; display:inline; width:50px;}
#spec-list ul li img{ width:50px; height:50px; border:2px solid #FFF;}
#spec-list ul li img:hover,#spec-list ul li.on img{ border-color:#FF0000;}
/*jqzoom*/
#preview.min .jqzoom{ width: 420px; height: 420px;}
.jqzoom{ display:table-cell; vertical-align:middle; text-align:center; width: 460px; height: 460px; overflow:hidden; background-color: #F4F4F4; position:relative;}
.jqzoom img[jqimg] { width: 460px; height: 460px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:418px;height:418px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:1000;visibility:hidden;position:absolute;top:24px;left:24px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.small-pic-lst{ position:absolute; left:0; top:0; z-index:1;}


/*产品相关信息（尺寸等）*/
.details-top .item-info{ float: left; color:#666; font-size:12px; width: 720px;}
.details-top .item-info.min{ width: 455px;}
.details-top .item-info.wide{ width: 638px;}
.details-top .item-info.right{ float: right; width: 760px;}
.details-top .item-loca{ font-size:14px; height:30px; line-height:30px; margin-bottom:10px; border-bottom:1px dotted #E5E5E5;}
.details-top .item-info h1{ color: #666; font-size: 16px; font-weight: bold; line-height:20px; margin-bottom: 10px;}
.details-top .item-info h1 a{ color:#666;}
.details-top .item-info h1 .item-title-tag{ color:#FF7300; font-size:12px; font-weight:normal; border-radius:3px; padding:2px 5px; margin-left:6px; background-color:#FFE4D3;}
.details-top .item-info h2{ color: #999; font-size:14px; padding-bottom:20px;}
.details-top .item-panel{ font-size:14px; padding: 20px 10px; line-height:24px; margin-bottom: 10px; background-color: #F6F6F6; position:relative;}
.details-top .item-panel .clearfix .fl{ line-height: 26px;}
.details-top .item-panel .summary-price{ color:#666; padding-left:10px; display:inline-block;}
.details-top .item-panel .del-price{ color:#555; font-size:13px; line-height:34px;}
.details-top .item-panel .promo-price{ color: #FF0000; font-size:18px; font-weight:bold; vertical-align:middle; position:relative;}
.details-top .item-panel .promo-price em{ font-size:24px;}
.details-top .item-panel .promo-price .cut-off{ color:#FFF; font-size:12px; line-height:18px; padding:0 4px; background-color:#F47A86; position:absolute; right:-68px; top:-14px; z-index:2;}
.details-top .item-panel .promo-price .cut-off:after{ content:''; border-top:5px dashed transparent; border-bottom:0 dashed transparent; border-right:5px solid #F47A86; position:absolute; left:-5px; bottom:0; z-index:1;}
.details-top .item-panel .addi-price{ margin-top:-4px;}
.details-top .item-panel .promo-type{ font-size:12px; color:#fff;}
.details-top .item-panel .promo-type{background-color: #e6063c; color: #fff; height: 16px; line-height: 16px; margin: 0 2px 0 6px; width: 54px; text-align:center; display:inline-block;}
.details-top .item-panel .promo-info{ color:#FF0000; font-size:13px; margin-top:4px; position:relative;}
.details-top .item-panel .promo-info .more{ color:#FF0000; position:absolute; right:0; top:0; z-index:1; cursor:pointer;}
.details-top .item-panel .pormo-info-layer{ display:block; color:#666; font-size:13px; width:100%; background-color:#FFF; /*position:absolute;*/ left:0; top:40px; z-index:2;}
.details-top .item-panel .pormo-info-table{ border:1px solid #EDEDED;}
.details-top .item-panel .pormo-info-table th,.details-top .item-panel .pormo-info-layer td{ text-align:center; padding:4px 0; border-bottom:1px solid #EDEDED;}
.details-top .item-panel .pormo-info-table .more-up{ color:#B37262; cursor:pointer;}
.details-top .item-panel .sales{ margin-top: 14px;}
.details-top .item-info p{ height:16px; line-height:16px; color:#666;}
.details-top .item-info .buy-tip{ margin-top: 10px;}
.details-top .addi-attr-wrap{ font-size:13px; padding-bottom:20px; /*border-bottom:1px dashed #E5E5E5;*/}
.details-top .addi-attr-wrap dl{ display: table-row;}
.details-top .addi-attr-wrap dd{ display: table-cell; padding: 5px 0;}
.details-top .sale-attr-wrap{ padding:10px 0 5px; margin-top:10px; border-top:1px dashed #d1d1d1;}
.details-top .sale-attr-wrap dl{ font-size:12px;}
.details-top .sale-attr-wrap dd{ float:left; width:640px; margin-left:80px;}
.details-top .sale-attr-wrap dd img{ vertical-align:-6px;}
.details-top .addi-attr-tip{ text-indent:10px; line-height:34px;}
.addi_attr dd{ color:#333; line-height:38px; margin-left:80px;}
.addi_attr dd .select_area{ color:#666; text-decoration:none; padding:2px 4px; border:1px solid #E5E5E5;}
.addi_attr dd .deli_list{ border:1px solid #eee; left:0; top:27px;}
.addi_attr .price{ color: #F75559; font-family: Arial; font-size: 16px; font-weight: bold;}
.details-top .sale-attr-left{ display: table-cell; color:#666; white-space: nowrap; text-align: right; width:66px; overflow:hidden; padding:10px;}
.details-top .sale-attr-selected{ color: #ff603b; font-size: 14px; line-height: 37px;}
.details-top .sale-attr-bottom{ margin:20px 0;}
.details-top .sale-attr-wrap .sale-attr-bottom dl{ margin-bottom:10px;}
.details-top .sale-attr-wrap .sale-attr-bottom dd{ width:400px;}
.details-top .xoption{ margin-top:6px; margin-right:10px; display:inline-block; *display: inline; position: relative; *zoom: 1;}
.details-top .xoption a{position: relative;display: block;zoom: 1;border: 1px solid #ccc; border-radius: 6px; padding: 0 16px;text-align: center;color:#666;/*height: 32px;*/line-height: 32px;background: #fff;white-space: nowrap; cursor: pointer;}
.details-top .xoption a:hover{ text-decoration:none;}
.details-top .xoption.selected b{ display: none; position:absolute; bottom:0; right:0; z-index:1;width: 24px; height: 24px; overflow: hidden;background:url(../Images/details-bg.png) no-repeat -110px 0;}
.details-top .xoption.selected a{ color: #FF0000; border:1px solid #FF0000; border-radius: 6px; background-color: #fff; cursor: default;}
.details-top .xoption.disabled a{ opacity: .5; cursor: not-allowed;}
.details-top .xoption a img{ width: 203px; height: 110px; margin:0 -10px; object-fit: contain;}
.details-top .xoption .tag{position: relative;display: block;zoom: 1;padding: 0 13px;text-align: center;color:#FF0000;/*height: 35px;*/line-height: 35px;background: #E9F2FC;white-space: nowrap; cursor: pointer;}
.details-top .xlink{float: left; margin-top:6px; margin-right:10px;position: relative;zoom: 1;}
.details-top .xlink a{display: block;zoom: 1;padding: 0 3px;text-align: center;color:#FF531A;height: 24px;line-height: 24px;white-space: nowrap;}
.details-top .sale-number{ display: inline-block; vertical-align: middle; color:#878787; line-height:41px; margin-bottom: 4px;}
.details-top .number-minus,.details-top .number-plus{ font-family: sans-serif; font-size:18px; font-weight:bold; color:#3F3F3F; text-align:center; text-decoration:none; width: 32px;height: 35px;line-height:35px; margin-top:4px; border:1px solid #eee; border-radius: 6px 0 0 6px; cursor: pointer;float: left;display:inline-block; user-select: none;}
.details-top .number-minus:hover,.details-top .number-plus:hover{ text-decoration: none;}
.details-top .number-minus{background-position: -20px -163px;}
.details-top .number-plus{ border-radius: 0 6px 6px 0; background-position: -35px -164px;}
.details-top .number-disabled{ color:#CCC;}
.details-top .number-input{float: left;height: 35px;line-height:35px; margin:0 -1px; margin-top:4px; border:1px solid #eee;width: 60px;text-align: center;}
.details-top .number-input-wrap{ margin:0 10px;}
.details-top .number-input-com{ text-align: center; width: 60px; height: 22px; line-height:22px; padding:0 2px; margin:0 4px; border:1px solid #dcdcdc; background-color:#FFF;}
.details-top .xnumber-quota{margin-left: 15px;}
.details-top .xnumber-quota strong{font-weight:normal;}
.details-top .sale-upload{ padding: 16px 10px; border: 1px dotted #D7D7D7;}
.details-top .sale-upload .upload-item{ display: table-cell; vertical-align: top; line-height: 30px; padding: 0 10px; margin-right: 20px;}
.details-top .sale-upload .upload-item:nth-of-type(1),.details-top .sale-upload .upload-item:nth-of-type(3){ white-space: nowrap;}
.details-top .sale-upload .upload-item .text{ /*display: table-cell;*/ vertical-align: middle; height: 30px;}
.details-top .sale-upload .btn-upload{ display: inline-block; vertical-align: middle; line-height: 28px; padding: 0 8px; border: 1px solid #B9B9B9; border-radius: 3px; cursor: pointer;}
.details-top .sale-upload .btn-upload:hover{ background-color: #FFE6DD;}
.details-top .btn-sale{ display: inline-block; vertical-align: middle; font-size: 16px; font-weight: bold; line-height: 35px; padding: 0 30px; border:1px solid #ccc; cursor: pointer;}
.details-top .buy-wrap{ padding-left:80px; margin-top:20px; margin-bottom:20px; position:relative;}
.details-top .buy-wrap.left{ padding-left: 0;}
.details-top .buy-wrap a:hover{text-decoration: none;}
.details-top .btn-sku{ display: inline-block; color: #FFF; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none; min-width: 142px; height: 41px; line-height: 41px; padding: 0 30px; overflow: hidden; margin-right: 20px; border-radius: 6px; position: relative; box-sizing: border-box; background-color: #FF0000; cursor:pointer;}
.details-top .btn-sku.btn-join-cart{ color: #FF0000; border: 1px solid #FF0000; background-color: #fff;}
.details-top .btn-cart,.details-top .btn-video{ color: #FF0000; border: 1px solid #FF0000; background: none;}
.details-top .btn-cart:hover{ background-color:#CCEAF2;}
.details-top .btn-buy{ background-color: #FF6010;}
.details-top .btn-buy:hover{ opacity: .8;}
.details-top .btn-join-cart .xico-cart{ display:inline-block; *display:inline; *zoom:1; vertical-align:-5px; width:23px; height:21px; margin-right:4px; background:url(../Images/details-bg.png) 0 -17px no-repeat; display: none;}
.details-top .btn-design {
    color: #FF603B;
	border: 1px solid #FF603B;
    background-color: #FFE6DD;
}

    .details-top .btn-design:hover {
		color: #FFF;
        background-color: #FF603B;
    }
    .details-top .btn-design .xico-design {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: -3px;
        width: 23px;
        height: 23px;
        margin-right: 10px;
        background: url(../images/details-bg.png) 0 -83px no-repeat;
    }

    .details-top .btn-design:hover .xico-design {
        background-position: 0 -60px;
    }
.tech-box{ padding: 20px; margin-top: 20px; background: #E7F1FF; border-radius: 2px; border: 1px dotted #FF0000;}
.tech-box .tech-row{ margin-bottom: 20px;}
.tech-box .tech-row:last-child{ margin-bottom: 0;}
.tech-box label{ margin-right: 10px;}
.tech-box input, .tech-box select{ vertical-align: middle; height: 38px; line-height: 38px; border: 1px solid #e6e6e6; background-color: #fff; border-radius: 2px; margin-right: 10px;}
.tech-box input{ height: 36px; line-height: 36px; padding: 0 10px; margin-right: 20px;}
.tech-box input + .input-tip{ padding-right: 20px; margin-left: -54px;}
.tech-box .btn{ color: #fff; height: 36px; line-height: 36px; padding: 0 13px; background: #FF0000; border-radius: 2px;}
.tech-box .btn:hover{ opacity: .8;}
.tech-box .btn.red{ background-color: #D7272D;}
/*相同资源商家*/
.details-hot-firm{ float: right; font-size:13px; width: 274px; border-left: 1px solid #EBEBEB;}
.details-hot-firm h3{ font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; margin-bottom: 5px; position:relative;}
.details-hot-firm h3:after{ content:''; width:100%; height:0; border-bottom:1px solid #DFDFDF; position:absolute; left:0; top:50%; z-index:0;}
.details-hot-firm h3 span{ padding:0 20px; background-color:#FFF; position:relative; z-index:2;}
.details-hot-firm h4{ color: #999; font-size: 12px; text-align: center; padding: 0 10px; margin-bottom: 10px;}
.details-hot-firm .firm-list{ float: right; width: 254px; height: 380px;margin-bottom:20px;}
.details-hot-firm li{ font-size: 14px; padding: 10px; margin-bottom:20px; background-color: #F6F6F6; position: relative;}
.details-hot-firm li .price{ color: #FF0000; font-size: 16px; margin-bottom: 10px;}
.details-hot-firm li .price .tag{ font-size: 12px;}
.details-hot-firm li .name{}
.details-hot-firm li .area{ color: #999; position: absolute; right: 10px; top: 10px; z-index: 1;}
.details-hot-firm li .more-layer{ display: none; color: #fff; font-size: 12px; width: 210px; line-height: 24px; padding: 10px; border-radius: 2px; background-color: rgba(0,0,0,0.8); position: absolute; right: 0; top: 20px; z-index: 2;}
.details-hot-firm li:hover .more-layer{ display: block;}
.details-hot-firm li .more-layer::after{ content: ''; border-right: 6px solid rgba(0,0,0,0.8); border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; left: -6px; top: 10px; z-index: 3;}
.details-hot-firm .firm-start{ width: 15px; height: 15px; margin: 0 3px; background-position: -270px -50px;}
.details-hot-firm .firm-sign{ width: 16px; height: 16px; margin-right: 5px; background-position: -250px -70px;}
.details-hot-firm .firm-cert{ width: 21px; height: 16px; margin-right: 5px; background-position: -270px -70px;}
.hot-firm-controls{ text-align:center; padding: 10px 0;}
.hot-firm-controls a{ display:inline-block; width: 30px; height: 20px; margin:0 10px; background:url(../images/details-bg.png) -40px 0 no-repeat; cursor:pointer;}
.hot-firm-controls a.down{ background-position: -70px 0;}
.hot-firm-controls a.prevStop,.hot-firm-controls a.nextStop{ opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40); cursor:default;}
/*左边企业信息*/
.details-firm-info{ float: left; padding: 0 10px; margin-left: 10px; border-left: 1px solid #EBEBEB;}
.details-firm-info.right{ float: right; width: 274px;}
.details-firm-info .main{ padding: 10px;}
.details-firm-info .main .top{ margin-bottom: 20px;}
.details-firm-info .main .top .pic{ float: left; margin-right: 10px;}
.details-firm-info .main .top .pic img{ width: 60px; height: 60px; object-fit: contain;} 
.details-firm-info .main .top .info{ float: left; width: 184px;}
.details-firm-info .main .top .info .name{ font-size: 16px; margin-bottom: 4px;}
.details-firm-info .main .detail-list{ margin-bottom: 20px;}
.details-firm-info .main .detail-list dt,.details-firm-info .detail-list dd{ float: left; height: 26px; line-height: 26px;}
.details-firm-info .main .detail-list dt{ clear: both; color: #999; padding-right: 10px;}
.details-firm-info .main .detail-list dd::after{ content: '\00A0';}
.details-firm-info .firm-start{ width: 15px; height: 15px; margin: 0 3px; background-position: -270px -50px;}
.details-firm-info .firm-sign{ width: 16px; height: 16px; margin-right: 5px; background-position: -250px -70px;}
.details-firm-info .firm-cert{ width: 21px; height: 16px; margin-right: 5px; background-position: -270px -70px;}
.details-firm-info .main .bottom{ display: flex; justify-content: space-around;}
.details-firm-info .main .btn-firm{ display: inline-block; vertical-align: middle; color: #fff; font-size: 16px; text-align: center; width: 120px; height: 35px; line-height: 32px; border: 1px solid #FF0000; background-color: #FF0000; box-sizing: border-box; cursor: pointer;}
.details-firm-info .main .btn-firm.out{ color: #FF0000; background: none;}
.details-firm-info .more{ display: flex; justify-content: space-between; font-size: 12px; text-align: center; padding: 20px; border-top: 1px solid #EBEBEB;}
.details-firm-info .more h3{ font-size: 14px; margin-bottom: 10px;}
.details-firm-info .more .mark{ margin-bottom: 6px;}
.details-firm-info .more .mark:last-of-type{ margin-bottom: 0;}
.details-firm-info .more .mark .trend .icon{ width: 10px; height: 10px; margin-left: 10px;}
.details-firm-info .more .mark .trend .icon.plane{ background-position: -270px -90px;}
.details-firm-info .more .mark .trend .icon.up{ background-position: -280px -90px;}
.details-firm-info .more .mark .trend .icon.down{ background-position: -290px -90px;}
/*左边产品列表*/
.pro_store_msg { border: 1px solid #eee; border-radius: 10px; margin-bottom: 12px; }
.pro_store_msg h3 { color: #333; font-size: 16px; font-weight: bold; text-align: center; height: 50px; line-height: 50px; padding: 0 16px; border-bottom: 1px solid #EBEBEB; background-color: #F4F4F4; }
.pro_store_msg h3.fixed{ width:196px; position:fixed; top:0; z-index:1000;}
.pro_store_msg h3 .m-online-service{ right:16px;}
.pro_store_msg h3 .more{ color: #999; font-size: 14px; font-weight: normal; float: right;}
.pro_left_goods { margin: 0 auto; text-align: center; }
.pro_left_goods dl { padding: 0 28px; margin-bottom: 20px; position: relative; }
.pro_left_goods dl:last-of-type { border-bottom: none;}
.pro_left_goods dl dt a { width: 218px; height: 218px; line-height: 218px; display: block; font-size: 0; overflow: hidden; text-align: center; margin-top: 15px; }
.pro_left_goods dl dt a img { width: 100%; height: 100%; vertical-align: middle; }
.pro_left_goods dl dt a span { display: inline-block; font-size: 0; height: 100%; line-height: 0; overflow: hidden; vertical-align: middle; width: 0; }
.pro_left_goods dl dd { font-size: 13px; text-align: left; line-height: 20px; margin: 10px 0; }
.pro_left_goods dl dd .hot_sale { background: url(../images/crumbDelete.png) no-repeat 0 -25px; width: 37px; height: 37px; display: block; position: absolute; top: 15px; right: 15px; }
.pro_left_goods dl dd .title{ font-size: 16px; margin-bottom: 10px;}
.pro_left_goods dl dd .desp{ color: #666; margin-bottom: 10px;}
.pro_left_goods dl dd .price { display: block; color: #FF0000; font-family: Arial; font-size: 16px; }
.pro_left_goods dl dd .price .tag{ font-size: 12px;}
.pro_left_goods .c-red { color: #EA2F30; }
.pro_left_goods p a strong { color: #e6063c; font-weight: normal; }
/*产品详情信息切换*/
.deteils-tab-tit{ display: flex; justify-content: left; height:50px; line-height:50px; overflow: hidden; border-left:1px solid #F4F4F4; border-right:1px solid #F4F4F4; border-radius: 10px 10px 0 0; background-color: #F4F4F4;}
.deteils-tab-tit.fixed{ width:958px; position:fixed; top:0; z-index:100;}
.deteils-tab-tit li.deteils-tab-link{ font-size:14px; position:relative; text-align:center;}
.deteils-tab-tit li.deteils-tab-link a{ color:#333; font-size: 16px; display:block; height:100%; padding: 0 25px; box-sizing: border-box; position:relative; cursor:pointer;}
.deteils-tab-tit li.deteils-tab-link.selected a{ color: #FF0000; height: 50px; line-height: 50px; border-top: 2px solid #FF0000; background-color: #fff;}
.deteils-tab-tit li.deteils-tab-link a:hover{ color:#FF0000; text-decoration:none;}
.deteils-tab-tit li.deteils-tab-tit-more{ margin-right:20px;}
.deteils-tab-tit li .c-blu{ color:#6FA1EC;}

.details-tab-con.left{ float: left; width: 683px;}
.details-tab-list{ display:none;}
.details-tab-list h3{ color:#666; font-size:20px; text-align:left; height:50px; line-height:50px; padding-left: 20px; border-left: 2px solid #FF0000; background-color:#F5F5F5;}
.details-tab-list h3 .title{ display:inline-block; line-height:40px; padding:0 38px 0 34px; background-color:#72AAFF; position:relative;}
.details-tab-list h3 .title:before{ content:""; display:inline-block; width:22px; height:39px; background:url(../images/details-bg.png) -10px -130px no-repeat; position:absolute; right:0; top:0; z-index:2;}
.details-tab-list h3 .title:after{ content:""; display:inline-block; width:9px; height:15px; background:url(../images/details-bg.png) 0 -130px no-repeat; position:absolute; left:14px; top:14px; z-index:3;}
.details-tab-list h3 i{ float:left; width:38px; color:#FFF; font-style:italic; font-size:18px; font-weight:bold; text-align:center; margin-right:10px; background-color:#666;}
.details-tab-list h3 .right{ float: right; font-size: 12px; margin-right: 20px;}
.details-tab-list h3 .right .icon{ width: 18px; height: 18px; margin-left: 6px; background-position: -64px -456px;}
.details-tab-list .sub-title{ font-size: 14px; margin-left: 10px;}
.details-tab-list img{ vertical-align:middle; max-width:100%;}
.details-tab-list .details-tab-dtl{ padding: 20px; margin-bottom: 30px; border: 1px solid #EBEBEB; border-top: none; box-sizing: border-box;}
.details-tab-list .details-tab-dtl.wide{ padding: 0;}
.details-tab-list .details-tab-content{ margin-bottom: 10px;}
.details-table{ border-collapse: collapse; width: calc(100% + 2px); margin: -1px;}
.details-table th,.details-table td{ font-size:14px; height:20px; line-height:20px; padding: 14px; border: 1px solid #EBEBEB;}
.details-table.nobor th,.details-table.nobor td{ border: none;}
.details-table th{ color:#999;}
.details-table td{ color:#333;}
.details-table h2{ color:#333; font-size: 20px;}
.details-recomment .recomment-list { margin-top: 30px; }
.details-recomment .recomment-list ul { margin-bottom: -19px; }
.details-recomment .recomment-list li { float: left; width: 216px; margin-right: 19px; margin-bottom: 19px; background-color: #FFF; position: relative; box-sizing: border-box;}
.details-recomment .recomment-list li:nth-of-type(5n) { margin-right: 0;}
.details-recomment .recomment-list li:hover { z-index: 100; }
.details-recomment .recomment-list li .li-goods-top { width: 216px; height: 216px; overflow: hidden; position: relative; }
.details-recomment .recomment-list li .li-goods-top a{ display: block; height: 100%;}
.details-recomment .recomment-list li .li-goods-top img { width: 100%; height: 100%; }
.details-recomment .recomment-list .li-goods-info { margin-top: 10px; position: relative; }
.details-recomment .recomment-list .li-goods-info .li-goods-tit { color: #333333; width: 100%; height: 36px; line-height: 20px; overflow: hidden; margin-bottom: 5px; }
.details-recomment .recomment-list .li-goods-info .li-goods-tit a:hover { color: #FF0000; }
.details-recomment .recomment-list .li-goods-info .li-goods-price { color: #FF0000; font-size: 14px; font-weight: bold; text-align: center; height:28px; line-height: 28px;}
.details-recomment .recomment-list .li-goods-info .li-goods-price .tag{ font-size: 12px;}
.details-goods-pic .pic-list{ margin-bottom: -20px;}
.details-goods-pic .pic-list li{ float: left; text-align: center; width: 198px; height: 198px; line-height: 198px; margin-right: 26px; margin-bottom: 20px;}
.details-goods-pic .pic-list li:nth-child(4n){ margin-right: 0;}
.details-goods-pic .pic-list li img{ max-width: 100%; max-height: 100%;}
.details-left-pic{ padding: 20px 40px; position: relative;}
.details-left-pic .pic-list{ height: 264px; overflow: hidden;}
.details-left-pic .pic-list li{ float: left; text-align: center; width: 198px; height: 264px; line-height: 264px; margin-bottom: 20px; background-color: #f6f6f6;}
.details-left-pic .pic-list li:nth-child(4n){ margin-right: 0;}
.details-left-pic .pic-list li img{ max-width: 100%; max-height: 100%;}
.details-left-pic .control{ width:12px; height:20px; margin-top: -6px; background:url(../Images/icon-details-preview.png) no-repeat; position: absolute; left: 14px; top: 50%; z-index: 2; cursor: pointer;}
.details-left-pic .control.prevStop, .details-left-pic .control.nextStop{ opacity:.4; cursor: default;}
.details-left-pic .control:nth-of-type(2){ background-position:-15px 0; left: auto; right: 14px;}
.details-left-empty{ display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 153px; line-height: 40px;}
/*评论*/
.comment-total .comment-start,.comment-list .comment-start{ width: 16px; height: 16px; margin: 0 2px; background-position: -250px -90px;}
.comment-total{ height: 54px; line-height: 54px; padding: 20px 50px; border:1px solid #EBEBEB;}
.comment-total .mark{ float: left; text-align: center;}
.comment-total .mark .number{ color: #FF0000; font-size: 24px; line-height: 36px;}
.comment-total .total{ display: flex; justify-content: space-between; margin-left: 140px;}
.comment-table{ text-align: center; width: 100%; border-collapse: collapse;}
.comment-table th{ height: 50px; line-height: 50px; background: #F6F6F6;}
.comment-table td{ padding: 20px; border-bottom: 1px solid #EBEBEB;}
.comment-table td.tl{ text-align: left;}
.comment-table td p{ margin: 5px 0;}