﻿@charset "utf-8";
/* CSS Document */
.sku_img_pop{position:fixed;top:0px;display:none;z-index:9999999;width:50%;left:25%;}
.sku_img_pop a{background:url(../images/close@2x.png) no-repeat;background-size:100%;width:24px;height:24px;display:block;position:absolute;top:10px;right:10px;}
.sku_img_pop img{width:100%;height:auto;border-radius:10px;}
.huacityselect.active{display:block;z-index:19891015}
.huacityselect{position:fixed;z-index:999;top:0px;right:0;left:0px;bottom:0px;display:none;}
.huacityselect-shade{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1;background:rgba(35, 38, 40, 0.8);}
.huacityselect-content{z-index:2;position:absolute;bottom:0px;width:100%;margin:0px auto;left:0px;right:0px;background:#FFF;overflow:hidden;color:#232628;}
.huacityselect-content-close{position:absolute;top:0;right:0;z-index:9;width:36px;height:36px;text-align:center;cursor:pointer;}
.huacityselect-content-close__icon{display:inline-block;width:24px;height:24px;margin-top:6px;
 background:url(../images/close@2x.png) no-repeat;background-size:contain;
}
.huacityselect-content-title{width:100%;height:36px;line-height:36px;font-size:18px;color:#FF734C;text-align:center;}
.huacityselect-list-head{padding:0px 4px;border-bottom:1px solid #F7F9FA;}
.huacityselect-list-box,.quan_content_box{width:100%;height:450px;padding:16px;overflow-x:hidden;overflow-y:auto;
 margin:0px;list-style:none;box-sizing:border-box;
 }
.quan_item_box{margin-bottom:10px; border-radius:5px;height:100px;width:95%;background-color:#FFF1F1;padding:10px 2%;border:1px solid #FCDADA;color:#E96C72;}
.quan_item_box .quan_item_left{width:75%;float:left;border-right:1px solid #FCDADA;}
.quan_item_box .quan_item_left div{line-height:30px;}
.quan_item_box .quan_item_left .font16 i{font-size:30px;padding:0px 5px;color:#E96C72;}
.quan_item_box .quan_item_right{width:23%;float:right;line-height:100px;font-size:16px;text-align:center;}
.quan_item_box .quan_item_right.active{background:url(../images/yilingqu.png) no-repeat right bottom;background-size:45px;}
.select-open{position:fixed;left:0px;right:0;width:100%;}





.mod_98{width:98%;margin:0px auto;}
                .item_floor{padding:0px 18px;border-top:10px solid #f2f2f2!important;border-bottom:10px solid #f2f2f2!important;}
 .mod_discount{position:relative;padding:18px 20px 5px 38px;color:#333;word-break:break-word;overflow:hidden;font-size:13px;line-height:18px;}
          .mod_discount .title{position:absolute;left:0px;top:18px;color:#262626;font-weight:700;}
          .mod_discount .content .dicount_coupon{height:18px;line-height:0;overflow:hidden;word-break:break-word;}
          .mod_discount .content > div{margin-bottom:12px;}
          .mod_discount .content .dicount_coupon .coupon{position:relative;display:inline-block;margin-right:5px;padding:0 9px 0 12px;border-top:1px solid #f2270c;border-bottom:1px solid #f2270c;height:16px;line-height:16px;color:#f2270c;font-size:10px;}
    .mod_discount .content .dicount_coupon .coupon:before{width:7px;left:0px;}
    
    .mod_discount .content .dicount_coupon .coupon:before,
    .mod_discount .content .dicount_coupon .coupon:after{content:"";position:absolute;top:-1px;height:18px;background:url(/res_2019/images/yhq_bg.png) no-repeat;
           background-size:15px 18px;
    }
    .mod_discount .content .dicount_coupon .coupon:after{right:0px;width:4px;background-position:-11px 0}
    .mod_discount:after{position:absolute;display:inline-block;width:20px;content:'';top:14px;right:0px;
                        height:20px;background:url(/res_2019/images/dian.png) no-repeat;background-size:20px;
    }
 .proPPt{width:320px;height:320px;margin:10px auto;}

.proinfo .cmnf{font-size:14px;color:#4b4b4b;font-weight:bold;height:25px;line-height:25px;}
.proinfo .proname{width:185px;float:left;}
.proinfo .probianhao{width:115px;float:left;}
.proinfo .promarkprice{width:185px;float:left;}
.proinfo .promarkprice del{color:#a5a5a5; text-decoration:line-through;}
.proinfo .proprice{width:115px;float:left;}
.proinfo .proprice span{color:#ca060a;font-size:18px;margin-top:1px;}

.remark_box dl{width:100%;clear:both;border-bottom:1px solid #cdcdcd;height:65px;overflow:hidden;}
.remark_box dl dt{width:25%;float:left;text-align:center;height:60px;}
.remark_box dl dd{width:75%;float:right;line-height:21px;height:65px;overflow:hidden;}
.remark_box dl dd div{margin-top:10px;}
.remark_box dl dd .xing{float:left;}
.remark_box dl dd .time_right{float:right;}

.proinfo .calltel{height:64px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:320px;background:url(../images/tel_14.jpg) no-repeat 18px 10px;position:relative;}
.proinfo .calltel h1{display:block; position:absolute;height:24px;line-height:24px;color:#878787;font-size:18px;top:-5px;left:75px;}
.proinfo .calltel h1 a{color:#878787;}
.proinfo .calltel span{display:block;position:absolute; font-family:"宋体";top:35px;left:75px;color:#898989;}

.proinfo .attrTitle{width:60px;text-align:right;color:#262626;font-size:14px;float:left;line-height:22px;}
.proinfo .attrCon{width:250px;float:left;line-height:22px;color:#777575;font-family:"宋体";float:left;margin-left:10px;margin-bottom:5px;}
.proinfo .procontent img{
   width:100%;
}
.proinfo .selectsize {height:35px;line-height:35px;}
.proinfo .selectsize span{display:block;font-size:16px;float:left;}
.proinfo .selectsize select{display:block;float:left;margin:8px 0px 0px 8px;}
.proinfo .acttools{width:98%;margin:0px auto;display:flex;flex-flow:row wrap;justify-content:space-around;padding-top:10px;}
.proinfo .acttools a{display:block;height:40px;line-height:40px;text-align:center;width:31%;float:left;color:#FFFFFF;font-size:14px;}
.proinfo .acttools a.red{background:#ca060a;}
.proinfo .acttools a.hui{background:#8c8c8c;}
.proinfo .acttools a.yellow{background:#8c8c8c;}
.proinfo .acttools a.no{margin:0px;}

.footer_btn { margin-top:15px;position:fixed;bottom:0px;width:100%;}
.footer_btn .acttools{width:100%;}
.footer_btn .acttools a{width:33.3333%;margin:0px;padding:0px;height:50px;line-height:50px;font-size:14px;}


.chicunul ul li{ width:48%;border:1px #CCC solid; margin-top:8px; border-radius:3px; font-size:12px}
			.chicunul ul li div{padding:5px 5px 5px 5px}
			.chicunul ul .l{ float:left}
			.chicunul ul .r{ float:right}
			.chicunul ul .on{ border:1px #F00 solid; background:url(../images/chicun_onbg.png)  right bottom no-repeat; background-size:20px}
			

 .xuanfu,.xuanfu2,.xuanfu3{ width:100%; z-index:1000; max-width:620px; height:45px;line-height:45px; position:fixed; bottom:0px;padding:5px 0px;}
.xuanfu3{background-color:#FFF;}
.xuanfu3 .xuanfu3_left{width:45%;float:left;}
.xuanfu3 .xuanfu3_left li{width:33%;float:left;text-align:center;}
.xuanfu3 .xuanfu3_left li.icon_zixun{background:url(../images/icon_msg.png) no-repeat top center;background-size:24px;}
.xuanfu3 .xuanfu3_left li.icon_zixun .zixun{line-height:70px;}
.xuanfu3 .xuanfu3_left li.icon_cart{background:url(../images/index_43.png) no-repeat top center;background-size:24px;}
.xuanfu3 .xuanfu3_left li.icon_cart .cartspan{line-height:70px;}
.xuanfu3 .xuanfu3_left li.icon_tel{background:url(../images/foot_tel.png) no-repeat top center;background-size:24px;}
.xuanfu3 .xuanfu3_left li.icon_tel a{line-height:70px;display:block;text-align:center;}
.xuanfu3 .xuanfu3_right{width:50%;float:right;margin-right:10px;}
.xuanfu3 .xuanfu3_right li{width:100%;float:left;text-align:center;font-weight:bold;}
.xuanfu3 .xuanfu3_right li.proacart {background-image:linear-gradient(#F8AB4A, #FB9116);color:#FFF;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.xuanfu3 .xuanfu3_right li.icon_buy {background-image:linear-gradient(#FF7247, #FE4215);color:#FFF;border-radius:20px;    /*border-top-right-radius:20px;border-bottom-right-radius:20px;*/}
/*.xuanfu3 ul li{width:24.2%;float:left;margin-left:1.5%;text-align:center;margin-top:5px;line-height:40px;border-radius:10px;}
.xuanfu3 ul li:first-child{width:20%;float:left;margin-left:0px;}
.xuanfu3 ul li.icon_cart{background:url(/res/images/pro_bottom_cart.png) no-repeat center 3px; background-size:25px;height:40px;position:relative;}
.xuanfu3 ul li.icon_cart .cartcount{right:10px;}
.xuanfu3 ul li.icon_cart .cartspan{position:absolute;bottom:-12px;width:100%;left:0px;}
.xuanfu3 ul li.icon_tel{border:0px;}
.xuanfu3 ul li.icon_tel a{height:40px;line-height:40px;display:block;width:100%;background:url(/res/images/foot_tel_white.png) 5px 7px no-repeat #FF914A;border:0px;background-size:24px;text-indent:15px;color:#FFF;border-radius:10px;}
.xuanfu3 ul li.proacart {background-image:linear-gradient(#F8AB4A, #FB9116);color:#FFF;}
.xuanfu3 ul li.icon_buy {background-image:linear-gradient(#FF7247, #FE4215);color:#FFF;}*/

.xuanfu2{background-color:#FFF;}
.xuanfu2 ul li{width:24.2%;float:left;margin-left:1.5%;text-align:center;margin-top:5px;line-height:40px;border:1px solid #7A2E16;border-radius:10px;}
.xuanfu2 ul li:first-child{width:20%;float:left;margin-left:0px;}
.xuanfu2 ul li.icon_cart{background:url(/res/images/pro_bottom_cart.png) no-repeat center 3px; background-size:25px;height:40px;position:relative;}
.xuanfu2 ul li.icon_cart .cartcount{right:10px;}
.xuanfu2 ul li.icon_cart .cartspan{position:absolute;bottom:-12px;width:100%;left:0px;}
.xuanfu2 ul li.icon_tel{border:0px;}
.xuanfu2 ul li.icon_tel a{height:40px;line-height:40px;display:block;width:100%;background:url(/res/images/foot_tel_white.png) 5px 7px no-repeat #FF914A;border:0px;background-size:24px;text-indent:15px;color:#FFF;border-radius:10px;}
/*.xuanfu2 ul li.icon_tel a{height:40px;line-height:40px;display:block;width:100%;background:url(/res/images/foot_tel_white.png) 5px 7px no-repeat #FF914A;border:0px;background-size:24px;text-indent:15px;color:#FFF;border-radius:10px;}*/
/*.xuanfu2 ul li.icon_wx{background:url(../images/weixin.png) 5px 7px no-repeat;background-size:24px;text-indent:15px;}*/
.xuanfu2 ul li.icon_wx{background:url(/res/images/weixin_white.png) 5px 7px no-repeat #3CB371;background-size:24px;text-indent:15px;border:0px;color:#FFF;}
.xuanfu2 ul li.icon_buy{background-image: linear-gradient(#F1760F, #F12313);border:0px;color:#FFF;}
		.xuanfu ul li{ float:left; width:25%; text-align:center; color:#FFF; font-size:16px;height:50px;}
		.xuanfu ul .pro_b_ico1{ background-color:#3abc0c; }
		.xuanfu ul .pro_b_ico2{ background-color:#FF9500; }
		.xuanfu ul .pro_b_ico3{ background-color:#F15352; }
		.xuanfu ul .bottomul{border-top:1px #EDEDED solid;background-color:#fff;}
		.xuanfu ul .bottomul li{ width:32%; float:left;background-color:#fff; border-right:1px #EDEDED solid; color:#111; font-size:12px;  height:50px; line-height:20px; line-height:75px}
		.xuanfu ul .bottomul .zixun{background:url(/res/images/pro_bottom_zixun.png) no-repeat center 3px; background-size:25px}
		.xuanfu ul .bottomul .gwc{background:url(/res/images/pro_bottom_cart.png) no-repeat center 3px; background-size:25px}
		.xuanfu ul .bottomul .telzx{background:url(/res/images/pro_bottom_tel.png) no-repeat center 3px; background-size:25px}
.cartcount{ background-color:#EF485A; width:15px; height:15px; line-height:15px; color:#FFF; border-radius:50%; font-size:12px; z-index:1000; position:absolute; margin-left:-20px; margin-top:3px;top:0}

.price_a{border-radius:3px; padding:10px 10px;text-align:center;float:left;display:block;border:1px solid #e2e2e2;color:#292929!important;margin-right:15px;font-weight:bold;}
.price_a_selected{background:#ff6201;color:#FFFFFF!important;border:0px!important;}


img { border:0}
.m_focuspic {
	position:relative;
	overflow:hidden;
	margin:13px
}
.swipe {
	width:100%;
	max-width:640px; 
	min-width:320px; 
	margin:0px auto;
	overflow:hidden;
	position:relative
}
.swipe-wrap {
	overflow:hidden;
	position:relative
}
.swipe-wrap li {
	float:left;
	width:100%;
	position:relative
}
.swipe-wrap img {
	display:block;
	max-width:640px; max-height:240px;min-width:320px; min-height:120px;
	 width:100%; 
}
.swipe-wrap .tit {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:5px 0 15px;
	background:rgba(0, 0, 0, 0.6);
	font-size:14px;
	line-height:18px;
	color:#fff
}
.swipe-wrap .tit span {
	display:block;
	height:36px;
	padding:0 10px;
	overflow:hidden
}
.m_focuspic .page {
	position:absolute;
	z-index:99;
	left:0;
	bottom:2px;
	width:100%;
	text-align:center
}
.m_focuspic .page li {
	display:inline-block;
	width:8px;
	height:8px;
	overflow:hidden;
	line-height:100px;
	margin:0 5px;
	background:#F00;
	border-radius:50%;
	opacity:0.3;
	cursor:pointer
}
.m_focuspic .page li.on {
	opacity:1
}



.img_more{width:100%;border-top:1px #CCC solid;padding-top:0.5rem;}
.img_more .img_list{width:100%;}
.img_more .img_list img{width:60px;height:60px;float:left;margin:10px 10px 0px 0px}
.lightBox-okbtn{display:block;width:100px;height:30px;background-color:#b0352f;line-height:30px;text-align:center;font-size:16px;font-weight:bold;border-radius:5px;}
.lightBox-title{display:none}
.border1{border:2px solid #b0352f}



/*20200702 start*/
.f38{font-size:38px!important;}
.f18{font-size:18px!important;}
.f16{font-size:16px!important;}
.pl5{padding-left:5px!important;}
.blue{color:#5188a6!important;}
.normal{font-weight:500!important;}
.card {
	font-size: 14px;
	position: relative;
	overflow: hidden;
	background-clip: padding-box
}
.card-bt {
	border-top: 1px solid #ddd
}
.card .input-group .input-row:last-child:after, .card .input-group .input-row:last-child:before, .card .input-group:after, .card .input-group:before {
	height: 0
}
.card .table-view {
	margin-bottom: 0;
	border-top: 0;
	border-bottom: 0;
	border-radius: 6px
}
.card .table-view .table-view-cell:first-child, .card .table-view .table-view-divider:first-child {
	top: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}
.card .table-view .table-view-cell:last-child, .card .table-view .table-view-divider:last-child {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}
.card-content {
	font-size: 14px;
	position: relative
}
.card-content-inner {
	position: relative;
	padding: 15px
}
.card-body {
	position: relative;
	padding: 0 15px;
	line-height: 1.6
}
.card-body img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto
}
.card-body p {
	font-size: 16px;
	color: #5e5e5e
}
.card-body a {
	font-weight: 700
}
.card-media {
	vertical-align: bottom;
	color: #fff;
	background-position: center;
	background-size: cover
}
.card-header.card-media {
	display: block;
	padding: 10px
}
.card-header.card-media .media-body {
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	margin-bottom: 0;
	margin-left: 44px;
	color: #333
}
.card-header.card-media .media-body p {
	font-size: 13px;
	margin-bottom: 0
}
.table-view:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc
}
.table-view:before {
	position: absolute;
	right: 0;
	left: 0;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
	top: -1px
}
.table-view-inverted .table-view-cell.active, .table-view-inverted .table-view-cell>a:not(.btn).active {
	background-color: #242424
}
.table-view-cell {
	position: relative;
	overflow: hidden;
	padding: 0px 15px;
	-webkit-touch-callout: none
}
.table-view-cell:after {
	/*position: absolute;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc*/
}
.card-price {
	background: #ff3638;
	width: 100%;
	height: 44px;
	overflow: hidden
}
.card-price .member-price, .card-price .goods-sales {
	height: 44px;
	line-height: 44px
}
.card-price .member-price {
	width: 60%;
	float: left;
	color: #fff
}
.card-price .member-price b {
	padding-left: 15px;
	padding-right: 5px;
	font-size: 20px;
	color: #fff
}
.card-price .goods-sales {
	float: right;
	width: 40%;
	overflow: hidden;
	color: #585858;
	background: #feef6e;
	text-align: center
}
.card-price .goods-sales em {
	display: block;
	width: 0;
	height: 0;
	border-width: 22px 22px 22px 0;
	border-style: solid;
	border-color: transparent #feef6e transparent transparent;
	margin-left: -22px;
	position: absolute
}
.card-sale {
	background: #ff3638 url(../images/sale.png) 0 0 no-repeat
}
.card-sale .member-price b {
	padding-left: 50px!important
}


.chicunDiv {
              width: 96%;
              margin: 0px auto;
              margin-top: 5px;
          }
          .chicunDiv .taitou {
              font-size: 16px;
              line-height: 30px;
              color: #333;
          }
          .chicunDiv .taitou2{padding:0px;line-height:40px;width:100%;background-image:linear-gradient(#FDD7BA, #F5AF80);display:block;border-radius:15px;text-indent:10px;color:#7A3506;}
          .chicun ul {
              display: flex;
              flex-direction: row;
              align-items: center;
              margin: 0px auto;
              clear: both;
              flex-wrap: wrap;
          }
          .chicun ul li {
              border: 1px #888 solid;
              margin-top: 8px;
              border-radius: 2px;
              font-size: .7rem;
              padding: 3px 8px;
              margin-right: 10px;
              width: 41%;
              list-style:none;border-radius:10px;
          }
          .chicun ul li div {
              padding: 3px 5px 3px 5px;
              box-sizing: inherit;
          }
          .chicun ul .active {
              border: 2px #F00 solid;
              background: url(../images/chicun_onbg.png) right bottom no-repeat;
              background-size: 14px;
              color: red;
          } 

.row>[class*=col-] {
	float: left
}
/*.col-xs-3{width:25%;}*/
.outstanding {
    width:96%;margin:0px auto;
	position: relative;
	background-color: #fff;
	height: 25px;
	line-height: 25px;clear:both;
}
.outstanding:before {
	/*content: ' ';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background-color: #e5e5e5*/
}
.outstanding .col-xs-3 {
	text-align: center;margin-right:10px;
}
.outstanding .col-xs-3 span {
	color: #000;
	font-size: 12px
}
.outstanding .col-xs-3 span .icon {
	font-size: 14px;
	color: #f04848;width:14px;height:14px;display:inline-block;
	margin-right: 3px;background:url(../images/icon-gou.png) no-repeat center;background-size:100%;
}
/*20200702 end*/



/*20211028 Cean*/
#shxs{width:100%;height:100%;line-height:3rem;left:0;bottom:0;z-index:9999999;background-color:#000;background-color:rgba(0,0,0,0.6);position:fixed;display:none;}
.fx_x{background-color:#fff;padding:1rem 1rem 3rem 1rem;position:absolute;bottom:0;left:0;right:0;}
#preview{width:12rem;height:12rem;position:absolute;left:1rem;top:-5rem;border:2px solid #fff;}
.gt_xx{padding:0 1rem 0.5rem 13rem;line-height:2rem;margin-bottom:1rem;border-bottom:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gt_xx span{font-size:18px;color:#FF0000;}
.c3{color:#333;}
#shx{max-height:30rem;overflow:auto;}
.sxdl{width:100%;overflow:hidden;}
.sxdl .c3{width:3rem;float:left;}
.sxdl dd{overflow:hidden;padding-left:7px;}
.sx_l{margin:0 0.5rem 0.5rem 0;height:3.5rem;float:left;line-height:3.5rem;color:#333;background-color:#fff;border-radius:2px;border:1px solid #ddd;padding:0 0.5rem 0 0;}
.sx_l_on{border-color:#dd2727;background-color:#dd2727;color:#fff;}
.sx_l_on .c9{color:#f7b6b6;}
.f10{font-size:1rem;}
.sx_im{width:3.5rem;height:3.5rem;vertical-align:top;}
.se_pic{background-color:#000;background-color: rgba(0,0,0,0.9);position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;}
.se_img{width:90%;min-height:288px;text-align:center;top:10%;left:50%;margin-left:-45%;position:absolute;background:#fff url(../images/load.gif) 50% 50% no-repeat;line-height:3rem;}
.pl5{padding-left:5px;}
.ov{overflow:hidden;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.left{float:left;}
input::-webkit-input-placeholder{color:#999;}
input{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="text"],input[type="password"],input[type="number"],input[type="tel"],input[type="search"]{vertical-align:middle;-webkit-appearance:none;}
input.num{border:1px solid #e3e3e3;font-size:1.2rem;border-left:none;border-right:none;width:4rem;height:2.6rem;line-height:2.6rem;color:#333;text-align:center;float:left;border-radius:0;}
.zja{border:1px solid #e3e3e3;width:2rem;height:2.6rem;line-height:2.6rem;color:#333;-webkit-user-select:none;overflow:hidden;font-size:1.4rem;text-align:center;float:left;background-color:#eee;}
.f20{font-size:2rem;}
.lbtn,.rbtn{width:48%;display:block;line-height:4rem;border:1px solid #fb6878;text-align:center;font-size:1.5rem;background-color:#fff0f0;color:#c40000;border-radius:4px;box-shadow:1px 2px 3px #ddd;}
.rbtn{border-color:#c40000;background-color:#c40000;color:#fff;}
.clear{clear:both;}

.sx_item{width:100%;}
.sx_item .sx_item_title{width:10%;float:left;display:block;}
.sx_item .sx_content{width:90%;float:left;}
.sx_item .sx_content .chicun ul{float:left;}
.sx_item .sx_content .chicun ul li{line-height:15px;padding:3px 0px;margin-right:5px;width:43%;}
.sx_item .sx_content .chicun ul li div{}

/*20211028 End*/


/*20220502*/
.shopmsg{width:96%;margin:0px auto;position:relative;text-indent:18px;}
.shopmsg:before{content:'';background:url(../images/laba.png) no-repeat;background-size:100%;width:14px;height:14px;position:absolute;left:0px;top:1px;}
.probox{background-color:#FFF;border-radius:15px;padding-bottom:10px;margin-bottom:10px;}
.probox:before,.probox:after{display:block;width:100%;clear:both;content:'';}



/*20241211*/
.detail-nav {
  display: flex;
  flex-direction: row;
  align-items: center;
border-radius: 40px;
  background-color:rgba(0,0,0,0.8);
  position: fixed;
  bottom: 5rem;
  right: 3%;
  z-index: 1;
  width: 94%;
  padding: 5px 0px 5px 0px;
  color: #FFF;
}
.detail-nav .f_icon{display: flex;flex-direction: column}
.detail-nav .f_icon a{color:#FFFFFF;}
.detail-nav .f_icon img{margin:5px auto 0px auto;padding: 0px;width: 18px;height:18px;}
.detail-nav .f_icon div{margin: 0px;padding: 0px;height:15px;font-size: 10px;text-align: center;}
.foot-nav-right{height:40px;}
.foot-nav-right img{height:30px;width:30px;}
.btnCean {
  color: white!important;
  text-align: center!important;
  text-decoration: none!important;
  font-size: 12px!important;
  height: 35px!important;
  line-height: 35px!important;
  padding:0px!important;
  border-radius: 0px;
} 
















