@CHARSET "UTF-8";
.wst-filters{width:1200px;margin-left: auto;margin-right: auto;margin-top:10px;color:#999;}
.wst-filters div.item{float:left;margin-right:6px;position:relative;}
.wst-filters .arrow{float: left; position: relative; top: 6px; font-style: normal; background-image: url(./../img/goods_detail_arrow_r.png); background-repeat: no-repeat; display: block; width: 10px; height: 10px;; }
.wst-filters div.dorpdown .arrow{top:7px; }
.wst-filters .item .link{color:#666;float:left;border:0px;margin-right:5px;height:22px;line-height: 22px;padding:0px 5px 0px 5px;}
.wst-filters .item .drop-down{float:left;border: 1px solid transparent;display: inline-block;height: 23px;line-height: 23px; vertical-align: top; position: relative; background-color: #fff; padding: 0 2px; }
.wst-filters .item .drop-down.hover{border-color:#df2003;border-bottom:0;z-index: 2}
.wst-filters .item .dorp-down-layer{border: 1px solid #ddd;border-top:0;display:none;left:0px;top:22px;position:absolute;z-index: 100;background:#fff;min-width: 320px;border: 1px solid #df2003;}
.wst-filters .item .dorp-down-layer div{float:left;width:140px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 4px 8px;}
.wst-filters .item .dorp-down-layer div:hover, .wst-filters .item .dorp-down-layer a:hover{color:#df2003;}
.wst-filters .item .v-item{color:#666;border: 1px solid #ddd;cursor: pointer;display: inline-block;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px 5px 0;padding: 0 30px 0 4px;position: relative;vertical-align: top;}
.wst-filters .item .v-item:hover{border-color: #e4393c;}
.wst-filters .item .v-item i{  display: block;position: absolute;  width: 25px;height: 22px;right: 0;text-align:center;font-style: normal;top: 0;}
.wst-filters .item .v-item:hover i{background-color: #e4393c;color: #fff;}
/**商品移动效果**/
.goods-pics{width: 350px;margin:10px 0px 0px 0px;}
.goods-pics .items{float: left;height: 66px;float: left;-top:3px;overflow: hidden;position: relative;width: 322px;}
.goods-pics .items ul{height: 56px;position: absolute;width: 999999px;cursor:pointer}
.goods-pics .items ul li{float: left;text-align: center;width: 60px;border: 1px solid #f5f5f5;}
.goods-pics .items ul li.hover{width: 60px;height: 60px;border: 2px solid #e4393c;}
.goods-pics .items ul li img{position: relative;max-width: 60px;max-height: 60px;}
.goods-pics .prev, .goods-pics .next {cursor: pointer;display: block;font-family: "宋体";height: 54px;line-height: 54px;text-align: center;text-decoration: none;width: 10px;border:0;font-size: 22px;}
.goods-pics .prev {float: left;margin-top: 5px;margin-right: 4px;}
.goods-pics .next {float: right;margin-top: 5px;}
/**放大镜**/
.goods-img-box{float: left;width: 582px;height: 428px;margin:5px;}
.spec-preview{float: left;width: 582px;height: 428px;margin-bottom:5px;}
.wst-video-btn{position: absolute;
    width: 30px;
    height: 30px;
    top: 13px;
    left: 13px;
    z-index: 100000;
    cursor: pointer;
    color: red;
    text-align: center;
    border-radius: 1000px;
    background: #fff;}
.wst-video-btn i{font-size: 30px;opacity: 0.65;}

.wst-video-box{height: 350px;width: 350px;position: absolute;z-index: 20;background: #333;}
.wst-video-box .video-close{position: absolute;right: 5px;top:0;font-size:20px;z-index: 100001;color: #fff;cursor:pointer;}

/*Cloud Zoom 放大镜 */
.cloudzoom-lens{width:30px;height:30px;border:1px solid #eee;box-shadow:0px 0px 6px rgba(0,0,0,0.20);cursor:crosshair;z-index:10;}
.cloudzoom-zoom{background:#fff;border:1px solid #EEE;width:360px;height:360px;z-index:200;box-shadow:3px 3px 0 rgba(0,0,0,0.1);}
.cloudzoom-zoom-inside{border:none;box-shadow:none;}
.cloudzoom-blank{opacity:0.3;}


/**商品内容**/
.intro{ display: inline;float: left;width: 603px;min-height: 430px;border-left:1px solid #eee;border-right: 1px solid #e6e6e6;padding-bottom:10px;}
.intro h2{color:#000;font:700 16px/28px Arial,"microsoft yahei";line-height: 25px;}
.intro .intro-name{padding:10px 20px;}
.intro .tips{color:#df2003;font-size:14px;}
.intro .summary{margin: 0 20px; margin-bottom: 10px;line-height: 30px; padding:5px 0px 5px 0px; }
.summary .dt{display: inline;color:#999;float: left;font-family: simsun;text-align: right;width: 75px;padding-left:10px;}
.summary .dd{ color:#2092C8; font-weight: 800;}
.summary .dd img{margin-top:6px;}
.summary .market-price{font-weight: 400; text-decoration: line-through;}
.summary .price{font-size: 34px;}
.summary .price span{font-size: 26px;}
.summary .appraise{float:right;}
.summary .appraise-num{color:#FF4400;}
.summary .infol{float:left;width: 100%;}
.summary .infor{width:168px;position:absolute;top:-61px;right:-12px;}
.summary .goods-intro-bg{position:relative;}
.ginfo_b{width: 100%; }
.ginfo_b li{float: left; width: 25%; height:30px; overflow: hidden; }
.ginfo_b li:nth-child(3){width: 50%; }
.sale_box{margin:0px 20px; padding-bottom:10px; border:none; box-sizing: border-box; }
.sale_box .dt{display: inline;color:#999;float: left;font-family: simsun;text-align: right;width: 75px;padding-left:10px;}
.sale_box .dd{color:#585858; }
.c14_005{font-size: 14px;color:#005aa0;}
.login{font-size: 14px;color:#00b1ed;}
.shop-member{background-color:#f47a86;color:#fff;width:60px;height:20px;line-height: 20px;text-align: center;margin-left:5px;cursor: pointer;}
/**商品规格**/
/* .intro .spec{padding:5px 5px 5px 10px;} */
.spec img{vertical-align: middle;}
.intro .spec .item{width:590px;}
.spec .dt{padding-left: 20px;line-height:35px;color:#999;height:30px;display: inline;float: left;font-family: simsun;text-align: right;width: 75px;}
.spec .dd{width:425px;color:#585858;float: left;}
.spec .j-option{float:left;margin: 2px 8px 2px 0px; background: #fff;border: 1px solid #f1f1f1;padding: 4px 6px;cursor:pointer;position:relative;}

.spec .j-selected i{font-size: 0;line-height: 0;background: url(../img/img_gd_sel.png) no-repeat 0 0;display: block; width: 11px;height: 11px;position: absolute;z-index: 1;right: -1px;bottom: -1px;}
.spec .j-selected{border: 1px solid #e4393c;}
/**购买商品**/
.intro .buy{padding:5px 5px 5px 10px;}
.intro .buy .item{width:590px;clear:both;}
.buy .dt{padding-left: 20px;
    line-height: 35px;
    color: #615d5d;
    height: 30px;
    display: inline;
    float: left;
    font-family: simsun;
    text-align: right;
    width: 75px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 800;}
.buy .dd{width:525px;line-height:35px;height:30px;color:#999;margin-top: 20px;}
.buy .btn{}
.buy .addBtn{cursor:pointer;display:block;font-size: 16px;height: 38px;line-height:38px;text-align:center;background:#ec5900;color:#fff;width:150px;float:left;margin-right:20px;}
.buy .addBtn:hover{background:#f52000;color:#fff;}
.buy .buyBtn{cursor:pointer;display:block;font-size: 16px;height: 38px;line-height:38px;text-align:center;background:#e4393c;color:#fff;width:150px;float:left;}
.buy .buyBtn:hover{background:#c91a00;color:#fff;}
/**右侧看了又看**/
.seeing{float:left;width:208px;height:420px;}
.seeing .head{font-size: 13px;color:#666;height:25px;line-height:25px;background:#f7f7f7;text-align:left;padding:5px 10px}
.seeing .body{width:210px;padding:5px;}
.see-item{padding-top:7px;width: 100px;float:left;}
.see-item .see-img{width:200px;height:120px;margin:0 auto;text-align:center;vertical-align:middle;display:block;position:relative; display:table-cell;}
.see-price{display: block;width: 100px;height:20px;color:#DF2003;font-weight: bold;}
.see-item .see-img img{max-width:90px;max-height:90px;}
/**猜你喜欢**/
.wst-side{width: 1200px;margin: 0 auto;}
.goods-side .item,.shop-intro{background:#fff}
/* .goods-side{width:212px;} */
.shop-intro{width: 1200px;padding-bottom: 13px;;border:1px solid #e6e6e6;height:auto;margin-bottom:10px; overflow: hidden;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;}
.shop_imgbox{text-align: center; margin: 10px auto;float: left;width: 45%;overflow: hidden;}
.shop-intro .title{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:100%; box-sizing: border-box; padding: 5px; float: right;overflow: hidden;font-size: 20px;letter-spacing: 2px;text-align:center;}
.shop-intro .shop-name{height:80px;line-height: 80px;font-weight: bold;}
.shop-intro .shop-tel{height: 35px;line-height: 20px;font-size: 16px;color: #333;}
.shop-intro .body{width:100%;padding:10px 0; border-top:1px dashed #eee; margin:0 15px;float: left; }
.shop-intro .itemScore:nth-child(2){border-left:1px solid #eee; border-right:1px solid #eee; }
.shop-intro .itemScore{width:33%; box-sizing: border-box; text-align: center; padding: 10px; float:left; font-size: 16px;font-weight: 600;}
.c12_e40{font-size: 15px;color: #e40000;font-weight: 600;}
.shop-intro .footer{padding:5px 15px; text-align:center; box-sizing: border-box; }
.c12_e40{font-size: 12px;color: #e40000;}
.shop-intro .footer{padding:5px 15px; text-align:center; box-sizing: border-box; }
.footer a:nth-child(1){margin-right:6px; }
.footer a {background:#fafafa; border:1px solid #ededed; border-radius:2px; color:#666; float:left; height:28px; line-height:28px; text-align:center; width:48%; padding-left:13px; }
.footer a:hover {background: #f5f5f5 none repeat scroll 0 0;border-color: #e0e0e0;color: #666;}
.footer .home{background:url(../img/goodsdetails_icon＿jrdp.png) 5px 5px no-repeat;}
.footer .home:hover{background:url(../img/goodsdetails_icon＿jrdp2.png) 5px 5px no-repeat;}
.footer .j-fav,.footer .j-fav:hover{background:url(../img/iconfont_guanzhu_sel.png) 6px 7px no-repeat;}
.footer .j-fav2{background:url(../img/iconfont_guanzhu_nor.png) 5px 6px no-repeat;transition: background-position 0.15s ease-in-out 0s;}
.footer .j-fav2:hover{background:url(../img/iconfont_guanzhu_nor.png) 5px -17px no-repeat; text-decoration:none;}
.goods-side .title{line-height:35px;background-color: #f7f7f7;text-align: left;color:#666;padding-left:5px;}
.goods-side .guess-like{min-height:300px;border:1px solid #e6e6e6;padding-bottom:10px;}

.goods-side .item{padding-top:10px;}
.goods-side .item .img{width:200px;margin:0 auto;text-align:center;vertical-align:middle;display:block;position:relative; display:table-cell; padding:5px;}
.goods-side .item .img  a{display:table-cell;vertical-align:middle;width:200px; height:200px;}
.goods-side .item .img a img{max-width:200px;max-height:200px;}
.goods-side .item .p-price{padding:5px;font-weight: bold;color:#C00;font-size:14px;}
.goods-side .item .v-price{text-decoration: line-through;color:#999;margin-left: 10px;font-weight: normal;font-size:12px;}
.goods-side .hot-goods{min-height:300px;border:1px solid #eee;margin-top: 15px;padding-bottom:10px;}
/**商品详情***/
.wx_qrcode_fixed{position: fixed!important;left: inherit!important; right: 80px; }
#wx_qrcode{width: 89px; position: relative; float: right; margin-right: 23px; z-index: 99; left: 0; }
#wx_qrcode:hover{background-color: #fff; }
#wx_qrcode:hover .wx_qrcode_box{display: block; }
.wx_qrcode_box .qrcode{padding-top:10px;}
.wx_qrcode_box img{width:100px;height: 100px;display: inline!important;}
.wx_qrcode_box{border:1px solid #eee;display: none; left: 0; background-color:#fff; position: absolute; min-height: 135px; width: 115px; }
.goods-desc{width:1200px;float: right;}
.wst-tab-box {width: 100%; height: auto; margin: 0px auto; background: #ffffff; }
.wst-tab-nav {margin: 0; padding: 0; height: 36px; top: 0px; z-index: 30; background: #f7f7f7; width:100%; border: 1px solid #e6e6e6; }
.wst-tab-nav li {cursor: pointer; float: left; margin: 0 0px; list-style: none; border: 1px solid #f7f7f7; border-bottom: none; border-left: none; height: 36px; line-height: 36px; text-align: center; color: #000000; padding:0 15px; }
.wst-tab-nav .on .appraise-num{color:#fff; }
.wst-tab-nav .on {border-top: none; color: #fff; font-weight:bold; background: #e4393c; }
.wst-tab-nav #addCart2{display:none; position:fixed; top:0px; right:20px;z-index:31; background:#df2003; padding:5px 15px; margin-top:5px; color:#ffffff; }
.brand_name span{color: #005aa0;}
.brand_name{margin-left: 5px; margin-bottom: 20px; }
.wst-tab-content {word-wrap: break-word;word-break:break-all;padding: 5px;width: 99%;height: auto;border: 1px solid #e6e6e6;border-top:none;background: #FFF;}
.wst-tab-item img{width:100%;}
.goods-desc .appraise-num{color:#FF4400;font-weight: bold;}
.wst-attrs-list{box-sizing: border-box;border-bottom: 1px solid #eee; margin-bottom: 10px; padding: 20px; width:100%; border-collapse:collapse;border-spacing:0;empty-cells: show;}
.wst-attrs-list li {color:#666;padding:5px;width:233px;height:16px;float:left;text-overflow:ellipsis;white-space: nowrap;overflow:hidden}
.buy-btn{color:#666;background:#eeeeee;cursor: pointer;float:left;;display:block;height:27px;line-height:27px;padding:0px 10px;border:1px solid #ddd;}
input[type="text"].buy-num{text-align:center;width:50px;float:left;border-left:0px;border-right:0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.goods-term-box{padding:0px 5px;color:#999999;}
.goods-term-box a:hover,.wst-contrast:hover{color:#df2003;}
.wst-favorite{float: left;height:38px;position: relative;top: -7px;left: -7px;}
.wst-favorite .favorite{height:38px;line-height:38px;padding:5px 5px 5px 25px;color:#999999;}
.wst-favorite .j-fav{background:url(../img/iconfont_guanzhu_sel.png) 4px 5px no-repeat;}
.wst-favorite .j-fav2{background:url(../img/iconfont_guanzhu_nor.png) 3px 5px no-repeat;transition: background-position 0.15s ease-in-out 0s;}
.wst-favorite .j-fav2:hover{background:url(../img/iconfont_guanzhu_nor.png) 3px -18px no-repeat; text-decoration:none;}
.wst-contrast{float: left;padding-left:20px;height: 23px;line-height: 23px;position: relative;cursor:pointer;}
.wst-contrast i{position: absolute;top:4px;left:0;width:15px;height:15px;background:url(../img/contrast.png) 0 0 no-repeat;background-size: 100%;}
.wst-contrast:hover i{background:url(../img/contrast2.png) 0 0 no-repeat;background-size: 100%;}
.wst-cont-frame{position: fixed;bottom: -200px;right: 50%;margin-right: -602px;z-index: 100;width: 986px;height: 139px;background: #fff;-moz-box-shadow: 0 0 15px rgba(221,221,221,0.8);-webkit-box-shadow: 0 0 15px rgba(221,221,221,0.8);box-shadow: 0 0 15px rgba(221,221,221,0.8);-webkit-transition: all .2s linear;transition: all .2s linear;}
.wst-cont-frame.show{bottom: 0;}
.wst-cont-frame .head{height: 32px;border: 1px solid #ddd;border-bottom: 2px solid #e23c3d;position: relative;}
.wst-cont-frame .head span{float: left;width: 80px;height: 36px;line-height: 30px;text-align: center;font: 14px/30px 'microsoft yahei';position: relative;left: -1px;margin-top: -4px;background: #fff;border: 2px solid #e23c3d;border-bottom: 0;color: #e23c3d}
.wst-cont-frame .head .close{text-align: right;position: absolute;right: 0;top: 0;padding-right: 22px;height: 30px;line-height: 30px;color: #005aa0;}
.wst-cont-frame .list{border: 2px solid #e23c3d;border-top: none;position: relative;}
.wst-cont-frame .goods{padding: 6px;color: #f1f1f1;height: 90px;overflow: hidden;}
.wst-cont-frame .term{float: left;overflow: hidden;margin-right: 10px;padding: 17px 10px 12px 0;border-right: 1px dotted #e23c3d;}
.wst-cont-frame .term:hover .info .price a{opacity: 1;}
.wst-cont-frame .term .img{float: left;margin-right: 5px;width: 48px;height: 48px;text-align: center;border: 1px solid #fff;overflow: hidden;}
.wst-cont-frame .term .info,.wst-cont-frame .list .term-empty .info{float: left;width: 140px;}
.wst-cont-frame .term .info .name{height:36px;line-height: 18px;overflow: hidden;display: block;color: #333;}
.wst-cont-frame .term .info .price span{color: #e4393c;font-size: 14px;font-family: Verdana;font-weight: bold;}
.wst-cont-frame .term .info .price a{padding-left: 10px;color: #005aa0;opacity: 0;}
.wst-cont-frame .term-empty{float: left;overflow: hidden;margin-right: 10px;padding: 17px 10px 12px 0;border-right: 1px dotted #e23c3d;}
.wst-cont-frame .term-empty .img{float: left;margin-right: 5px;width: 48px;height: 48px;text-align: center;color: #f1f1f1;border: 1px solid #fff;font: 36px/48px arial;overflow: hidden;background: #f5f5f5;}
.wst-cont-frame .term-contrast{position: absolute;right: 22px;top: 22px;width: 85px;text-align: center;}
.wst-cont-frame .term-contrast .contrast{display: block;margin: 0 auto;margin-bottom: 10px;font: bold 14px/30px verdana;width: 60px;height: 30px;line-height: 30px;text-align: center;background: #e4393c;color: #fff;}
.wst-cont-frame .term-contrast .contrast:hover{background: #e75153;}
.wst-cont-frame .term-contrast .empty{color: #005aa0;}
/*商品评价*/
.apprtime{color: #999;display: inline-block;margin:5px 0;}
.appraise-head{width:100%; height:80px; display:flex; margin: 10px auto; }
.appraise-head .text{font-size: 12px; color: #666; font-weight: 400; }
.percent{line-height: 110%; font-size: 45px; color: #E4393C; font-family: arial; }
.percent span {font-size: 23px; }
.app-head-l{flex:1; height:80px;}
.app-head-lbox{padding: 4px 10px 0 50px; }
.app-head-r{flex:5; height:80px;}
.app-head-rbox{display: flex; height: 100%; justify-content: center; align-items: center; padding-left: 20px; }
.app-hr-item{flex:1; }
.percentbox{border:1px solid #E4393C; float:left; width:60%; height: 14px; margin-top: 2px; margin-left: 10px; }
.percentbg{height:100%;background:#E4393C; }
.app-hr-text{float:left}
.appr-filter{width:100%; height:30px; border: 1px solid #f5f5f5; background-color: #fafafa; }
.appr-filterbox{width: 100%; height: 100%; background: #f5f5f5;}
.appr-filterbox li{float: left; padding:5px 10px; }
.appr-filterbox li .curr{background: #fafafa; color: #e4393c; font-weight: bold;} i{font-style: normal; }
.apprimg{width:25px !important; height:25px; border-radius:50%; float:left }
.appr-star,.appr-star-off{background-image:url(./../img/star.png); background-repeat: no-repeat; width: 15px; height: 15px; margin-right: 2px; float: left; }
.appr-star-off{background-position: -80px 0px; }
.userinfo{width: 100%;height: 26px;}
.appraises-box{width:960px; border-bottom:1px solid #eee; margin:5px 0; padding:0 5px; }
.wst-appraises-left{width:84%;height:100%;float:left; }
.app-content{margin:10px 0; }
.wst-appraises-right{width:150px;height:100%;float:left; }
.goods-spec-box{width: 100%; height: 100%; }
.appraiser{height:100%;float:left;padding-left: 5px; }
.reply-content{line-height:15px; width:100%; border-top:1px solid #eee; padding-top:10px; color:orange; float:left; margin-bottom: 10px; }
.reply-time{float:left; color: #999; padding-bottom:10px; }
.reply-content>a{color:orange; }
.reply-box{width:100%; max-height:110px; position:relative; margin-bottom:5px; }
.goods-desc-box img{display: block;} /* 商品咨询 */ .c999{color:#f1f1f1; }
.consult-searchbox{padding:17px 0 0 43px; }
.search-tips{color: #999; padding-bottom: 10px; }
.search-text {float: left; width: 449px; height: 28px !important; border: 1px solid #f1f1f1 !important; border-right: none; font: 12px/34px simsun; color: #999; padding: 0 10px; }
.csbtn{float: left; width: 82px; height: 34px; background: #e4393c; border: none; line-height: 1; color: #fff; font-family: "Microsoft YaHei"; font-size: 16px; cursor: pointer; }
.consult-list{padding: 0 15px 0 43px; }
.cs-content{width: 75%; }
.ask{padding:15px 0 7px; }
.answer{color:#ff6500;padding-bottom: 15px;}
.consult-item{font: 12px/18px simsun;border-bottom: 1px dotted #eee;}
.consult-publish{height:300px;border:1px solid red;margin-top:20px;border-width: 2px 1px 1px;border-color: #999 #dedede #dedede;border-style: solid;}
.consult-publish h5{height: 30px;line-height: 30px;font-size: 14px;font-family: '\5fae\8f6f\96c5\9ed1';padding-left: 10px;}
.explain,.consult-publish ul{padding: 10px 20px;}
.consult-publish ul li{margin-bottom: 5px;line-height: 25px;}
.fbold{font-weight: bold;vertical-align: top;}
#consultContent{ width: 500px;height: 100px;padding:5px;}
#consultCommit{display: inline-block;width: 72px;height: 29px;margin-left: 62px;vertical-align: middle;background:#e54043;border:none;color:#fff;cursor: pointer;}
button:focus {outline: none;}
.intro{min-height: 530px;}
.j-inform{float: right;color:#999999;}

/* 商品主图只展示第一张（避免放大镜/切换干扰） */
#yc-gd-container #preview ul li:nth-child(n+2){
	display:none;
}

/* ===================== 商品详情页头部样式（图二风格）===================== */
#yc-gd-container #wst-nav-items ul{
	margin-left: 21%;
}

#yc-gd-container .goods-term-box{
	display: none;
}

/* 顶部区域左右两列 */
#yc-gd-container{
	display: flex;
	align-items: flex-start;
	gap: 0;
}

/* 图二样式顶部“商家+进店”覆盖在左图上方，并让右侧内容从下方开始 */
#yc-gd-container .goods-img-box{
	position: relative;
	padding-top: 54px;
}
#yc-gd-container .yc-gd-left-shop-row{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 10px;
	padding: 0 0 8px 0;
}
#yc-gd-container .intro{
	padding-top: 54px;
}

/* 左侧：商家信息 + 缩略图/大图 */
#yc-gd-container .goods-img-box{
	float: none !important;
	width: 600px !important;
	height: auto !important;
	margin: 0 !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0;
	min-width: 0;
	padding-top: 54px;
	position: relative;
}

#yc-gd-container .yc-gd-left-media .wst-clear{
	display: none;
}

#yc-gd-container .yc-gd-left-media{
	display: flex;
	align-items: flex-start;
	gap: 14px;
	width: 100%;
	margin-top: 30px;
}

#yc-gd-container .goods-pics{
	float: none !important;
	width: 60px;
	margin: 0;
}
#yc-gd-container .goods-pics .prev,
#yc-gd-container .goods-pics .next{
	display: none !important;
}

#yc-gd-container .goods-pics .items{
	float: none !important;
	width: 60px;
	height: auto;
	overflow: hidden;
	position: relative;
}

#yc-gd-container .goods-pics .items ul{
	height: auto !important;
	position: static !important;
	width: 60px !important;
	cursor: default !important;
	display: block;
}

/* 如果有视频缩略图，只展示普通图片两张 */
#yc-gd-container .goods-pics .items ul > li.gallery-li.hover{
	display: none !important;
}

#yc-gd-container .goods-pics .items #gallery-img-0{
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 60px;
}

#yc-gd-container .goods-pics .items #gallery-img-0 li{
	float: none !important;
	width: 60px !important;
	height: 60px !important;
	border: 1px solid #eee;
	background: #f7f7f7;
}

#yc-gd-container .goods-pics .items #gallery-img-0 li:nth-child(n+3){
	display: none !important;
}

#yc-gd-container .goods-pics .items #gallery-img-0 li img{
	width: 58px !important;
	height: 58px !important;
	object-fit: cover;
	display: block;
}

/* 大图区域 */
#yc-gd-container .spec-preview{
	float: none !important;
	margin: 0 !important;
	order: 1;
	flex: 1 1 auto;
	min-width: 0;
	width: 526px !important;
	height: 428px !important;
}

#yc-gd-container .spec-preview img{
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	display: block;
}

/* 右侧信息 */
#yc-gd-container .intro{
	float: none !important;
	width: 600px;
	min-height: auto;
	border-left: none;
	border-right: none;
	padding-bottom: 0;
	padding-top: 54px !important;
	box-sizing: border-box;
	min-height: 428px;
	margin-left: 58px;
		margin-top: 30px;
}

#yc-gd-container .intro .intro-name{
	padding: 0;
	margin-bottom: 30px;
}

#yc-gd-container .intro .intro-name h2{
	margin: 0 !important;
}

#yc-gd-container .intro .tips{
	display: none;
}

#yc-gd-container .intro .summary{
	margin: 0;
	padding: 0;
}

#yc-gd-container .intro .summary .goods-intro-bg{
	display: none;
}

#yc-gd-container .intro .summary .dt{
	display: none;
}

#yc-gd-container .intro .summary .infol{
	display: flex;
	align-items: baseline;
	gap: 12px;
	flex-wrap: nowrap;
}

#yc-gd-container .intro .summary .item{
	float: none;
	margin: 0;
}

/* 图二风格不展示“店铺会员价/登录后确认” */
#yc-gd-container .intro .summary .wst-flex-row.wst-ac{
	display: none;
}

#yc-gd-container .yc-gd-shop-meta{
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

#yc-gd-container .yc-gd-shop-avatar-wrap{
	width: 34px;
	height: 34px;
}

#yc-gd-container .yc-gd-shop-avatar{
	width: 34px;
	height: 34px;
	border-radius: 6px;
	object-fit: cover;
	display: block;
}

#yc-gd-container .yc-gd-shop-meta-text{
	display: flex;
	flex-direction: column;
}

#yc-gd-container .yc-gd-shop-name{
	font-size: 16px;
	font-weight: 600;
	color: #333;
	line-height: 16px;
}

#yc-gd-container .yc-gd-shop-sub{
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-top: 4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 340px;
}

#yc-gd-container .yc-gd-shop-entry{
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 6px 14px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	color: #333;
	text-decoration: none;
	background: #fff;
	font-size: 14px;
}

#yc-gd-container .yc-gd-shop-entry img{
	width: 18px;
	height: 18px;
	display: block;
}

#yc-gd-container .yc-gd-static-policies{
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
	margin: 8px 0 14px;
	color: #999;
	font-size: 16px;
	margin-top: 18px;
}

#yc-gd-container .yc-gd-static-policies span{
	position: relative;
	padding-left: 16px;
}

#yc-gd-container .yc-gd-static-policies span::before{
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #00D194;
}

/* 静态承诺：带图标时不要再显示绿色小圆点 */
#yc-gd-container .yc-gd-static-policies span.yc-gd-static-policy::before{
	display: none;
}
#yc-gd-container .yc-gd-static-policies span.yc-gd-static-policy{
	padding-left: 0 !important;
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
#yc-gd-container .yc-gd-static-policies span.yc-gd-static-policy img{
	width: 18px;
	height: 18px;
	display: block;
}

/* 右侧信息对齐：商品标题/价格/数量/款式 */
#yc-gd-container .intro .intro-name h2{
	font-size: 26px !important;
	line-height: 32px !important;
	margin: 0 !important;
	font-weight: 700;
	color: #333;
}

/* 价格展示：商品名称下方显示价格、原价（划线） */
#yc-gd-container .intro .summary .dd.price{
	display: flex;
	align-items: baseline;
}
#yc-gd-container .intro .summary .dd.price span{
	font-size: 34px !important;
	font-weight: 800;
	background: linear-gradient(90deg,#248ACE 0%,#00D194 100%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}
#yc-gd-container .intro .summary .dd.market-price{
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
	font-weight: 400;
}

/* “款式”下拉外观：只显示已选/第一个选项 */
#yc-gd-container .spec .item{
	display: block;
	margin: 18px 0;
}
#yc-gd-container .spec .dt{
	float: none !important;
	padding-left: 20px;
    line-height: 35px;
    color: #615d5d;
    height: 30px;
    display: inline;
    font-family: simsun;
    text-align: right;
    width: 75px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 800;
}
#yc-gd-container .spec .dd{
	float: none !important;
	width: auto !important;
}
#yc-gd-container .spec .j-option{
	float: none !important;
	margin: 0 !important;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 6px;
	padding: 0;
	display: none;
	width: 190px !important;
	height: 44px !important;
	font-size: 14px;
}
#yc-gd-container .spec .j-option.j-selected{
	display: flex;
	align-items: center;
	justify-content: center;
}
#yc-gd-container .spec .dd .j-option:first-of-type{
	display: flex;
	align-items: center;
	justify-content: center;
}
#yc-gd-container .spec .j-option i{
	display: none;
}

/* 隐藏“服务由xxx发货并提供售后服务”（图二右侧未展示） */
#yc-gd-container .buy .item:nth-child(2){
	display: none;
}

/* 右侧按钮一行显示 */
#yc-gd-container .buy .item[style*='padding-left:95px']{
	display: flex;
	align-items: center;
	gap: 20px;
	margin-top: 20px !important;
}

/* 按钮配色（图二：立即购买主色、加入购物车描边） */
#yc-gd-container .buy .item[style*='padding-left:95px']{
	padding-left: 0 !important;
	margin-top: 16px !important;
}

#yc-gd-container .buy .addBtn,
#yc-gd-container .buy .buyBtn{
	float: none !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 1 1 0;
	width: auto;
	height: 44px;
	border-radius: 2px;
	font-size: 18px;
}

#yc-gd-container .buy .buyBtn{
	background: linear-gradient(90deg,#248ACE 0%,#00D194 100%);
	color: #fff !important;
	/* border: 1px solid #00D194 !important; */
}

#yc-gd-container .buy .addBtn{
	background: #fff !important;
	border: 1px solid #009EDC !important;
	color: #009EDC !important;
}

/* 数量输入框样式：边框框住 - / 数字 / + */
#yc-gd-container .buy .item:first-child .dd{
	display: flex;
	align-items: center;
	gap: 18px;
	color: #999;
}
#yc-gd-container .yc-gd-qty-box{
	display: flex;
	align-items: center;
}
#yc-gd-container .yc-gd-qty-btn{
	color: #000 !important;
	font-weight: 800 !important;
}
#yc-gd-container .yc-gd-qty-stock{
	color: #666;
	font-size: 14px;
	white-space: nowrap;
}
#yc-gd-container .buy .item:first-child .buy-btn{
	float: none !important;
	background: #fff !important;
	border: 1px solid #e6e6e6 !important;
	width: 52px !important;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0 !important;
	color: #333 !important;
	font-size: 20px !important;
	font-weight: 800 !important;
}
#yc-gd-container #buy-reduce{
	border-right: 1px solid #e6e6e6 !important;
	text-align: center;
}
#yc-gd-container #buy-add{
	border-left: 1px solid #e6e6e6 !important;
	text-align: center;
}
#yc-gd-container input.buy-num{
	float: none !important;
	width: 56px !important;
	height: 40px !important;
	border: 1px solid #e6e6e6 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding: 0 !important;
	color: #000 !important;
	font-weight: 800 !important;
	text-align: center;
}

/* 库存文字更贴近截图的小字风格 */
#yc-gd-container .buy .item:first-child #goods-stock{
	color: #666;
	font-size: 14px;
	font-weight: 400;
}

/* ===================== 商品介绍区：渐变配色 + 层次 ===================== */
.goods-desc .yc-goods-intro{
	overflow: hidden;
	border-radius: 14px;
}
.goods-desc .goods-desc-box{
	max-width: 1200px;
	margin: 0 auto;
	padding: 8px 4px 20px;
	background: linear-gradient(180deg, rgba(255,248,245,.55) 0%, rgba(245,250,255,.4) 45%, #fff 100%);
	border-radius: 0 0 10px 10px;
	border: 0;
	box-shadow: none;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	line-height: 1.9;
}
.goods-desc .goods-desc-box::before{
	content: "";
	display: block;
	width: 72px;
	height: 4px;
	margin: 0 auto 20px;
	border-radius: 4px;
	background: linear-gradient(90deg, #e4393c, #ff7043, #ffc107, #7c4dff, #00acc1);
}
.goods-desc .goods-desc-box img{
	max-width: 100% !important;
	height: auto !important;
	display: block;
	margin: 16px auto;
	border-radius: 8px;
	box-shadow: 0 8px 24px rgba(33, 150, 243, .12), 0 2px 8px rgba(0,0,0,.06);
}
.goods-desc .goods-desc-box p{
	line-height: 1.9;
	color: #37474f;
	margin: 12px 0;
}
.goods-desc .goods-desc-box h1,
.goods-desc .goods-desc-box h2,
.goods-desc .goods-desc-box h3,
.goods-desc .goods-desc-box h4{
	text-align: center;
	margin: 22px 0 12px;
	font-weight: 700;
	background: linear-gradient(120deg, #c62828 0%, #e65100 35%, #6a1b9a 70%, #00695c 100%);
	-webkit-background-clip: text;
	background-clip: text;
	color: #b71c1c;
	-webkit-text-fill-color: transparent;
}
@supports not ((-webkit-background-clip: text) or (background-clip: text)){
	.goods-desc .goods-desc-box h1,
	.goods-desc .goods-desc-box h2,
	.goods-desc .goods-desc-box h3,
	.goods-desc .goods-desc-box h4{
		color: #c62828;
		-webkit-text-fill-color: unset;
		background: none;
	}
}
.goods-desc .goods-desc-box a{
	color: #1565c0;
	text-decoration: none;
	border-bottom: 1px solid rgba(21, 101, 192, .35);
	transition: color .2s ease, border-color .2s ease;
}
.goods-desc .goods-desc-box a:hover{
	color: #c2185b;
	border-bottom-color: rgba(194, 24, 91, .5);
}
.goods-desc .goods-desc-box table{
	margin: 16px auto;
	border-collapse: collapse;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 16px rgba(0,0,0,.06);
}
.goods-desc .goods-desc-box table th{
	background: linear-gradient(135deg, #5c6bc0 0%, #7e57c2 50%, #ec407a 100%);
	color: #fff;
	font-weight: 600;
	padding: 10px 14px;
}
.goods-desc .goods-desc-box table td{
	padding: 10px 14px;
	border: 1px solid #e8eaf0;
	background: #fff;
}
.goods-desc .goods-desc-box table tr:nth-child(even) td{
	background: #f8f9ff;
}

/* 商品介绍 tab：彩色顶栏 + 选中态 */
.goods-desc .yc-goods-intro #goodsTabs{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	flex-wrap: wrap;
	gap: 12px 24px;
}
.goods-desc .yc-goods-intro #goodsTabs li:first-child{
	float: none !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	min-width: 132px;
	padding: 0 18px;
	height: 40px;
	line-height: 40px;
	border-radius: 12px 12px 0 0 !important;
	background: rgba(255,255,255,.75) !important;
	border: 1px solid rgba(126, 87, 194, .2) !important;
	border-bottom: none !important;
	color: #5e35b1;
	font-weight: 600;
	box-shadow: 0 6px 18px rgba(94, 53, 177, .1);
	transition: transform .2s ease, box-shadow .2s ease, color .2s ease;
}
.goods-desc .yc-goods-intro #goodsTabs li:first-child::before{
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: linear-gradient(135deg, #e53935, #ff9800);
	box-shadow: 0 0 0 3px rgba(255, 152, 0, .25);
}
.goods-desc .yc-goods-intro #goodsTabs li:first-child:hover{
	color: #c62828;
	transform: translateY(-1px);
	box-shadow: 0 10px 22px rgba(229, 57, 53, .15);
}
.goods-desc .yc-goods-intro #goodsTabs li.on:first-child,
.goods-desc .yc-goods-intro #goodsTabs li:first-child.on{
	background: linear-gradient(135deg, #e53935 0%, #ff7043 45%, #ff9800 100%) !important;
	border-color: transparent !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff;
	box-shadow: 0 8px 22px rgba(229, 57, 53, .35);
}
.goods-desc .yc-goods-intro #goodsTabs li.on:first-child::before,
.goods-desc .yc-goods-intro #goodsTabs li:first-child.on::before{
	background: #fff;
	box-shadow: 0 0 0 3px rgba(255,255,255,.45);
}

.goods-desc .wst-tab-content.yc-goods-intro-content{
	position: relative;
	border: 0 !important;
	border-top: 0 !important;
	background: #fff !important;
	padding: 28px 28px 32px !important;
	border-radius: 0 0 14px 14px;
	box-shadow: 0 14px 40px rgba(63, 81, 181, .08), 0 4px 12px rgba(0,0,0,.05);
}
.goods-desc .wst-tab-content.yc-goods-intro-content::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 5px;
	background: linear-gradient(90deg, #e53935 0%, #ff7043 18%, #ffc107 36%, #7e57c2 58%, #26c6da 78%, #43a047 100%);
}
.goods-desc .wst-tab-box.yc-goods-intro{
	background: transparent !important;
}
.goods-desc .wst-tab-box.yc-goods-intro .wst-tab-nav{
	background: linear-gradient(110deg, #fff5f5 0%, #f3e5f5 35%, #e3f2fd 70%, #fff8e1 100%) !important;
	border: 0 !important;
	border-bottom: 2px solid rgba(126, 87, 194, .12) !important;
	box-shadow: 0 8px 28px rgba(103, 58, 183, .1) !important;
	border-radius: 14px 14px 0 0 !important;
	padding: 6px 10px 0;
	min-height: 46px;
	box-sizing: border-box;
}

/* 详情页顶部新布局：左主图 + 右3张详情图 + 下方标题价格按钮 */
#yc-gd-container .goods-img-box{
	float:none;
	width:1200px;
	height:auto;
	margin:0 auto;
}
#yc-gd-container .yc-gd-left-shop-row{display:none;}
#yc-gd-container .yc-gd-top-media{
	display:flex;
	align-items:stretch;
	justify-content:space-between;
	gap:12px;
}
#yc-gd-container .yc-gd-main-visual{
	flex:1 1 auto;
	height:540px;
	background:#f0f0f0;
	overflow:hidden;
}
#yc-gd-container .yc-gd-main-visual img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
#yc-gd-container .yc-gd-side-visual{
	flex:0 0 300px;
	position:relative;
	display:flex;
	flex-direction:column;
	gap:10px;
}
#yc-gd-container .yc-gd-side-arrow{
	position:absolute;
	left:0px;
	right:0px;
	height:48px;
	background:rgba(48,48,48,.5);
	color:#fff;
	text-decoration:none;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:30px;
	line-height:1;
	z-index:5;
}
/* #yc-gd-container .yc-gd-side-prev{top:8px;} */
#yc-gd-container .yc-gd-side-next{bottom:0px;}
#yc-gd-container #ycGdDetailThumbs{
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-direction:column;
	gap:36px;
}
#yc-gd-container #ycGdDetailThumbs li{
	height:154px;
	background:#e6e6e6;
	overflow:hidden;
	cursor:pointer;
}
#yc-gd-container #ycGdDetailThumbs li img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
#yc-gd-container #ycGdDetailThumbs li.is-active{
	outline:2px solid #e5d4ad;
}
#yc-gd-container .yc-gd-top-summary{
	width:1200px;
	margin:10px auto 0;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:10px;
}
#yc-gd-container .yc-gd-top-title-row{
	width:100%;
}
#yc-gd-container .yc-gd-top-bottom-row{
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:20px;
}
#yc-gd-container .yc-gd-top-title{
	font-size:44px;
	line-height:1.2;
	font-weight:700;
	color:#111;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#yc-gd-container .yc-gd-top-price{
	flex:0 0 auto;
	font-size:46px;
	font-weight:800;
	color:#b40012;
}
#yc-gd-container .yc-gd-top-actions{
	flex:0 0 auto;
	display:flex;
	align-items:center;
	gap:14px;
}
#yc-gd-container .yc-gd-top-btn{
	width:220px;
	height:46px;
	border-radius:23px;
	display:flex;
	align-items:center;
	justify-content:center;
	text-decoration:none;
	font-size:22px;
	background:#ead8b0;
	color:#333;
}
#yc-gd-container .goods-term-box,
#yc-gd-container .intro{
	display:none;
}

/* 商品详情区：左侧商家信息卡 + 右侧详情内容 */
.goods-desc .yc-goods-intro-content{
	position:relative;
	display:flex;
	align-items:flex-start;
	gap:18px;
	padding-left:20px !important;
	padding-right:20px !important;
	box-sizing:border-box;
}
.goods-desc .yc-desc-shopcard{
	position:static;
	flex:0 0 220px;
	width:220px;
	width:220px;
	background:#fff;
	border:1px solid #eee;
	box-shadow:0 4px 12px rgba(0,0,0,.08);
	padding:18px 14px 16px;
	box-sizing:border-box;
	text-align:center;
}
.goods-desc .yc-desc-shop-avatar-wrap{
	width:78px;
	height:78px;
	margin:0 auto 10px;
	border-radius:50%;
	overflow:hidden;
	background:#f1f1f1;
}
.goods-desc .yc-desc-shop-avatar{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.goods-desc .yc-desc-shop-name{
	font-size:26px;
	font-weight:700;
	color:#222;
	line-height:1.2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.goods-desc .yc-desc-shop-meta{
	margin-top:8px;
	font-size:12px;
	color:#666;
	line-height:1.6;
}
.goods-desc .yc-desc-shop-btn{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:120px;
	height:30px;
	margin-top:10px;
	border:1px solid #222;
	border-radius:16px;
	color:#222;
	text-decoration:none;
	font-size:12px;
}
.goods-desc .yc-goods-intro-content > .wst-tab-item.goods-desc-box{
	flex:1 1 auto;
	min-width:0;
}

/* 修正旧规则冲突：确保主图区域正常显示 */
#yc-gd-container{
	display:block !important;
}
#yc-gd-container .yc-gd-left-media{
	display:block !important;
	width:100% !important;
	margin-top:0 !important;
}
#yc-gd-container .yc-gd-top-media{
	display:flex !important;
	width:100% !important;
}
#yc-gd-container .yc-gd-main-visual{
	min-width:0;
}

/* 再覆盖旧详情样式，确保左图够大 */
#yc-gd-container .goods-img-box{
	width:1200px !important;
	padding-top:0 !important;
}
#yc-gd-container .yc-gd-main-visual{
	width:888px !important;
	flex:0 0 888px !important;
	height:540px !important;
}
#yc-gd-container .yc-gd-side-visual{
	width:300px !important;
	flex:0 0 300px !important;
}
