@CHARSET "UTF-8";
.header_category_box{width:1283px !important;}
.header_category_box ul{justify-content:space-between;}
.product-info {flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;}
.product-info .preview{width:800px;}
.product_list{width:800px;height:800px;}
.spec-list{width:800px;}
.spec-list{border:none;}
.spec-list a{display:none;}
#showsum span.sel{border-color:#402719;}
.gallery_wrap{border-color:#E8E8E8;}
.pro_info{width:445px;}
.pro_info .title{font-size: 16px;text-align: left;color: #402719;line-height: 22px;}
.pro_info .title .brand{float: left;width:40px;height:20px;text-align: center;background: #2d2d2d;border-radius:10px;font-size: 12px;font-weight: 400;color: #F8CDAA;line-height: 20px;
margin-right: 5px;}
.pro_info .title .only_tag{float: left;padding-right: 5px;height:20px;background: #FCEEE3;border-radius:3px;font-size: 12px;font-weight: 400;color: #B16B3A;line-height: 20px;
margin-right: 5px;}
.pro_info .title .only_tag .ico{width:16px;margin:2px 3px;float: left;}
.pro_info .title p{width: 100%;float: left;padding: 8px 0px;}
.pro_info .goods_sn{font-size: 13px;color: #aeaeae;line-height: 22px;margin-top:10px;}
.goods_con{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:flex-start;align-items: baseline;margin-top:5px;}
.si-shop-price .si-warp{color:#402719;font-size:26px;}
.si-market-price{margin-left:5px;}
.si-market-price .si-warp{color:#AEAEAE;font-size:13px;text-decoration:  line-through;}
.weqrcode_box{font-size:13px;color:#DC8229;margin-top:25px;display: flex;    justify-content:flex-start;align-items:center;}
.weqrcode_box img{width:130px;height:130px;margin-right:15px;}
.goods_line_box{margin-top:15px;}
.goods_attr_info .goods_attr_list ul li.cur{border-color:#402719;background:none;color:#402719;}
.goods_attr_info .goods_attr_list ul li{border-color:#AEAEAE;color:#AEAEAE;padding: 1px 15px;font-size:13px;}
.goods_attr_info .goods_attr_list .other_size{min-width: 78px;height: 30px;border: 1px solid #E5E5E5;text-align: center;line-height: 30px;float: left;margin-right: 8px;margin-bottom: 8px;
    cursor: pointer;border-color: #E6E6E6;color: #E6E6E6;padding: 1px 15px;font-size: 13px;}
.goods_attr_info{margin-top:15px;}
.goods_attr_info .si-tit{color:#000000;}
.goods_attr_info .goods_attr_list{margin-top:15px;}
.goods_number_row{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:flex-start;margin-top:30px;    align-items: center;}
.goods_number_row .si-warp{margin-left:10px;}
.goods_num_update a{border: 1px solid #e6e6e6;height:30px;width:30px;    display: inline-block;text-align:center;line-height:30px;font-size:18px;}
.goods_num_update .cart_int{width:60px;height:30px;line-height:30px;text-align:center;font-size:13px;    vertical-align: top;border-left:none;border-right:none;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-left: -4px;margin-right: -4px;}
.buy_button{margin-top:60px;}
.buy_button a{font-size:18px;}
.btn-append{background: #e6e6e6;width: 145px;height: 55px;text-align:center;line-height:55px;color:#402719;    display: inline-block;cursor: pointer;}
.btn-buynow{margin-left: -4px;background: #402719;width: 145px;height: 55px;text-align:center;line-height:55px;color:#fff !important;    display: inline-block;cursor: pointer;}
.btn-append:hover{background: #e6e6e6;color:#402719;}
.btn-buynow:hover{background: #402719;color:#fff;}
.service_xian{margin-top:50px;}
.service_xian .t1{font-size:13px;color:#402719;margin-left:5px;margin-right:5px;}
.service_xian .t2{font-size:13px;color:#989898;}
.service_time {margin-top:20px}
.service_time .t1{font-size:14px;color:#402719;margin-left:5px;margin-right:5px;}
.service_time .t2{margin-left:20px;font-size:13px;color:#989898;margin-top:5px;background: #f7f8fa;width: 240px;height: 33px;line-height:33px;padding-left:3px;}
.choose-btn-coll{width: 50px;height: 50px;border: 1px solid #e7e7e7;border-radius: 50%;display: inline-block;vertical-align: bottom;margin-left:20px;background:url('../images/ico_goods_collect_1.png');background-size: 50% 50%;background-repeat: no-repeat;background-position: center;}
.choose-btn-coll.selected{background:url('../images/ico_goods_collect_2.png');background-size: 50% 50%;background-repeat: no-repeat;background-position: center;}
.pro_share{cursor: pointer;position: relative;vertical-align: bottom;margin-left:10px;width: 50px;height: 50px;border: 1px solid #e7e7e7;border-radius: 50%;display: inline-block;background:url('../images/ico_goods_cart.png');background-size: 50% 50%;background-repeat: no-repeat;background-position: center;}
.pro_share .con{width: 150px;height: 160px;padding: 15px;background: url("../images/ico_goods_hbg.png") no-repeat;}
.pro_share .con img{width: 100%;}
.pro_share_m{position: absolute;bottom:55px;left:-68px;display: none;}


.g-m-detail{width:100%;margin-left:0px;}
.goods_desc_title{color:#402719;font-size: 18px;border-bottom: 0.5px solid #707070;padding-bottom:20px;}
.goods-main-layout{margin-top:100px;}
.goods-para .column{width:100%;display: -webkit-flex;display: flex; flex-wrap:nowrap ; justify-content:flex-start;font-size:13px;color:#402719;margin-top:14px;}
.goods-para .column .p_name{width:68px;}
.goods-para .column .p_value{width:1180px;}
.goods-para .column .p_value span{color: red;display: inline;font-weight: bold;}
.goods-para-list{background: #f8f8f8;padding:20px;margin-top:20px;}
.p-goods-desc{border:none;}
.goods_desc_im{text-align: center;}
.goods_reminder{padding-top: 30px;}
.goods_reminder .tit{font-size: 18px;font-weight:600;color: #dc8229;border-bottom: 1px solid #EDEDED;padding-bottom: 15px;}
.goods_reminder .con{font-size: 14px;color: #41271a;line-height: 30px;    padding-top: 10px;}
.goods_reminder .con span{font-weight:600;}
.filling{margin-top:20px;}
.btn_filling{display: flex;    justify-content: space-between;height: 30px;    align-items: center;cursor:pointer;
background: #FBE7DB;width:156px;margin-top:15px;padding:0px 10px;}
.icon_sel_filling{display:block;width:20px;height:20px;background:url('../images/icon_sel_filling.png');background-size: 20px 20px;background-repeat: no-repeat;}
.icon_sel_filling.on{width:20px;height:20px;background:url('../images/icon_sel_filling_on.png');background-size: 20px 20px;background-repeat: no-repeat;}
.text_filling{font-size: 13px;font-weight: 400;color: #402719;}
.box_filling{background:url('../images/sel_filling_bg.png');overflow: hidden;    margin-top: -14px;z-index: 99;
    position: absolute;display:none;
    padding: 24px;margin-left: -8px;width:433px;height:436px;}
.box_filling .goods_attr_info .goods_attr_list ul li{min-width:104px;height:34px;}
.box_filling .si-tit{margin-top:10px;}
.btn_save_filling{width: 420px;margin-top:15px;
height: 40px;
background: #402719;font-size: 16px;color: #ffffff;display: flex;    justify-content:center;align-items: center;cursor:pointer;}
.filling_box{display: flex;    justify-content:flex-start;align-items: center;}
.filling_box .right{margin-left:30px;}
 /* 外层容器：限制宽度，允许横向滚动 */
.ip-scroll-wrapper  {
	width: 100%;
	margin: 0 auto;
	overflow-x: auto;
	overflow-y: hidden;
	/* 隐藏火狐和IE的滚动条 */
	scrollbar-width: none;
	-ms-overflow-style: none;
	/* 增加一点内边距，防止卡片阴影被遮挡 */
	padding-bottom: 10px;
	padding-top: 20px;
	cursor: grab; /* 提示用户可以拖拽 */
	user-select: none; /* 拖拽时防止选中文字 */
	text-align: center;
}

/* 隐藏 Chrome, Safari 和 Opera 的滚动条 */
.ip-scroll-wrapper::-webkit-scrollbar {
	display: none;
}

/* 内层容器：横向排列 */
.ip-scroll-content {
	display: inline-flex; /* 使用 inline-flex 适应内容宽度 */
	gap: 20px; /* 卡片之间的间距 */
	padding: 0 10px; /* 左右留一点空隙 */
}

/* 卡片样式，仿照你的图片 */
.card {
	flex-shrink: 0; /* 防止卡片被压缩 */
	width: 150px;
	text-align: center;
	background-color: #fff;
	color: #878787;
	font-size: 14px;
	transition: all 0.3s ease;
}

.card.on {
	
	color: #402719;
	font-weight: 600;
}

.card:hover {
	border-color: #999;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.ip-scroll-content  .goods_thumb_box img {
	width: 100%;
}

.ip-scroll-content  .goods_name_box {
	
	margin-top:5px;
	font-size: 12px;
	font-family: . PingFang SC,. PingFang SC-Regular;
	font-weight: 400;
}
.ip-scroll-content  .shop_price_box {
	font-size: 14px;
	font-weight: 600;
	margin-top:3px;
	margin-bottom:8px;
}
.goods_ip_box{display: flex;    justify-content:flex-start;align-items: center;background: #f8f8f8;padding-left:50px;margin-top:20px;}
.goods_ip_box .left img{width:12px;}
.goods_ip_box .left{display: flex;    justify-content:flex-start;align-items: center;margin-right:10px;}
.goods_ip_box .left .title_box{width:15px;font-size: 14px;color: #1d1d1d;
font-weight: 500;}
.w1425{width:1425px  !important;}
.w1425 .pro_info{width:600px;}