@charset "utf-8";
/* CSS Document */
.icon_Pro{background:url(../image/icon_productlist.png) no-repeat; display:inline-block;}
.is-control{ width:100%; padding:20px; background-color:#fff; margin-bottom:20px;}
.SelBox {    border: 1px solid #dcdcdc; overflow: hidden; border-bottom: 0;}
.Sel_Y{ background:#f5f5f5;padding:10px 0;width:100%; overflow:hidden;border-bottom:1px solid #eee;}
.Sel_Y ul li{ float:left; background:#fafafa; border:1px solid #dcdcdc;margin-right:15px;color:#F00;/*height:20px; */line-height:22px;padding:0 25px 0  5px; position:relative}
.Sel_Y ul li b{width:18px;height:21px; background-position:-188px -53px;cursor:pointer;border-left:1px solid #d2d2d2;right:-1px;top:-1px; position:absolute;}
.Sel_Y ul li b:hover{border:1px solid #f00;width:18px;height:20px;}
.Sel_Option,.Sel_img{ border-bottom:1px solid #dcdcdc; overflow:hidden; }
.SelBox a{color:#666}
.SelBox a:hover{color:#f00}
.Sel_t{width:80px; float:left;font-weight:bold;color:#646464;margin-right:20px; background-color:#f5f5f5; border-right:1px solid #dcdcdc; text-align:center;}
.Sel_c{ float:left;width:692px;}
.Sel_O{ clear:both;line-height:40px; overflow:hidden;height:40px; position:relative}
.Sel_O ul li,.Sel_g ul li{margin-right:20px; float:left; cursor:pointer;/* position:relative*/ color:#333;}
.Sel_O ul li:hover{color:#ff5e5e; cursor:pointer}
.Sel_img .Sel_O{height:49px;padding-top:1px}
.is-control .Sel_c{width:80%; float:left;}
.mul_but{ text-align:center; clear:both;padding-top:15px}
.Sel_jt{width:8px;height:8px; background:url(../image/icon_productlist.png) no-repeat 0 1px; display:inline-block}
.Sel_Y{ background:#f5f5f5;padding:10px 0;width:100%; overflow:hidden;border-bottom:1px solid #eee;}
.Sel_Y ul li{ float:left; background:#fafafa; border:1px solid #d2d2d2;margin-right:15px;color:#F00;/*height:20px; */line-height:22px;padding:0 25px 0  5px; position:relative}
.Sel_Y ul li b{width:18px;height:21px; background-position:-188px -53px;cursor:pointer;border-left:1px solid #d2d2d2;right:-1px;top:-1px; position:absolute;}
.Sel_Y ul li b:hover{border:1px solid #f00;width:18px;height:20px;}
.Sel_h{color:#F00}
.Sel_MM{width:95px; text-align:right;margin-right:5px;}
.Sel_dx{width:8px;height:8px; background:url(../image/icon_productlist.png) no-repeat -21px 0; display:inline-block}
.Sel_MMBox{border:1px solid #ccc; background:#efefef;padding:0 2px; color:#585858;font-size:12px; cursor:pointer}
.Sel_MMBox:hover{border:1px solid #ff5e5e;color:#ff5e5e; background:#fff}
.Sel_MMBox:hover .Sel_dx{ background-position: -21px -8px;}
.Sel_MMBox:hover .Sel_jt{ background-position:0 -7px}
.Sel_img ul li{margin:-1px -1px 0 0;border:1px solid #efefef;width:125px;height:48px; background:#fff; position:relative;verflow:hidden}
.Sel_img a{width:116px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; text-align:center; display:inline-block; line-height:46px;padding:0 3px}
.Sel_img li img{width:111px;height:40px;margin:5px; display:block}
.Sel_img li:hover img{ display:none}
.Sel_img li:hover a{border:1px solid #f00;}
.Sel_more .Sel_O,.Sel_multiple .Sel_O{height:auto;overflow:hidden}
.Sel_more .Sel_jt{width:8px;height:8px; background:url(../image/icon_productlist.png) no-repeat -10px 1px; display:inline-block}
.Sel_multiple li:before,.Sel_g li:before{content:"";height:13px; width:13px; background:url(../image/icon_productlist.png) no-repeat -17px -220px; display:inline-block;margin-right:2px; position:relative;top:2px;}
.Sel_multiple .Sel_h:before,.Sel_g .Sel_h:before{ background-position:-43px -220px}
.Sel_multiple .Sel_MM,.Sel_more .mul_but{ display:none}
.Sel_multiple{background:#fffccc}
.Sel_multiple .Sel_c{ max-height:300px; overflow:auto}
.Sel_more .Sel_c{ max-height:300px; overflow:auto}

.Sel-sort{ position:relative; top:7px;}
.Sel-sort a{float: left; padding: 0 10px; height: 23px; border: 1px solid #CCC;line-height: 23px; font-size:12px;  margin-right: -1px; background: #FFF; color: #333}
.Sel-sort a:hover {
   position: relative;
    text-decoration: none;
    border-color: #079f6a;
    color: #079f6a}
.Sel-sort a.curr{	background: #079f6a;
    color: #FFF;
    border-color: #079f6a}
.Sel-sort .orderby-up,.Sel-sort .orderby-down{font-style:normal;}	

.Sel_g{padding:0; line-height:38px; background:#f9f9f9; border:1px solid #eee; height:38px; width:100%;}
.Sel_g input[class="Sel_cb"],.Sel_O input[class="Sel_cb"]{border:1px solid #ccc; background:none; margin-right:3px}
.Sel_g ul li:hover{color:#F00; background:#f5f5f5}
.SelBox1 .Sel_c{width:900px;padding-left:15px;}
.TypeC{height:35px;width:100px;border-left:1px solid transparent;border-right:1px solid transparent; text-align:center; position:relative}
.TypeC:hover{ background:#fff;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
.TypeC i{width:8px;height:4px; display:inline-block; background:url(../image/icon_productlist.png) no-repeat -80px 0;margin:3px;}
.TypeC .TypeD{display:none; background:#fff;border:1px solid #cfcfcf;border-top:1px solid #fff;padding-bottom:10px;width:100px; line-height:25px; position:absolute;top:35px;left:-1px; z-index:12;}
.TypeC:hover .TypeD{ display:block; background:#ffff; }
.TypeC .TypeD li{width:50px;text-align:center;padding-right:0;color:#666;margin:0}
.TypeC .TypeD li:before{background:none; display:none}
.Sel_t1{width:70px; float:left; background:#555;color:#eee;height:39px; line-height:39px; text-align:center;display:inline-block;margin-right:15px}
.SelBox1{ margin-top:10px;}

.ProListBox{ margin-top:20px;}
.Buy-wrap table{ width:100%;}
.Buy-wrap table tr th{ padding: 8px 10px; color: #fff; text-align: center; background-color: #0baa71;}
.Buy-wrap table tr td{ padding:15px; border-bottom:1px solid #eee; text-align: center; font-size: 13px; word-break: break-all;}
.p-quantity{position: relative; overflow: hidden; height: 26px; width: 80px;margin-top: 5px;}
.M-w160{max-width:160px;}	
.M-w120{max-width:120px;}
.p-quantity .decrement,.p-quantity .increment{	
	border: 1px solid #cacbcb;
    border-right: 0;
    height:22px;
    line-height: 18px;
    padding: 1px 0;
    width:20px;
    text-align: center;
    color: #666;
    margin: 0;
    background: #fff;}
.p-quantity .increment{	float: right;border: 1px solid #cacbcb;border-left: 0;color:#666;}
.p-quantity .increment:hover,.p-quantity .disabled:hover,.p-quantity .itxt:hover{background:#f1fffa;color:#000;text-decoration:none;font-weight:bold}
.p-quantity .itxt{position: absolute; left: 18px; top: 0; border: 1px solid #cacbcb; width: 42px; height: 22px; line-height: 18px;text-align: center; padding: 1px;margin: 0; font-size: 12px; font-family: verdana; color: #333; -webkit-appearance: none;}
.p-quantity .disabled{cursor:default; color:#e9e9e9}

.shopcarblue{background: #f1fffa;border: 1px solid #079f6a;padding: 3px 15px 3px 38px;border-radius: 18px;color: #079f6a;position: relative;    display: block; width: 28px;}
.shopcarblue:hover{  border:1px solid #058156}
.shopcarblue:after{content:'';background: url(../image/zxb-icon.png?v=20221115) no-repeat 0 -111px;width: 20px;height: 21px;display: inline-block;position: absolute;left: 14px;top: 3px;}
.show-all{ background: #eaf3fc;}
.show-all a{cursor:pointer;color: #666;}
.propurity{max-width:160px; color:#666;  text-align: left !important}
.prostock{ text-align:left; max-width:160px;}

/*大货*/
.deimg{ width:1210px; height:196px; margin:10px auto 0;}
.columns{ width:1210px; margin:20px auto 0;}
.deaw{ margin-top:40px; margin-bottom:20px;}
.deaw a{ display:inline-block; width:186px; height:40px; line-height:40px; background-color:#dcdcdc; margin-right:20px; color:#666; font-size:16px; text-align:center; font-size:16px; font-weight:bold; margin-left:10px;}
.deaw a:hover{ color:#fff; background: -webkit-linear-gradient(left, #079f6a, #1ccd8f); background-color: #079f6a;}
.deaw a.dea{ color:#fff; background: -webkit-linear-gradient(left, #079f6a, #1ccd8f); background-color: #079f6a;}
.gosw{ width:100%; display:inline-block;}
.golist{ width:387px; background-color:#fff; float:left; margin-left:8px; margin-right:8px; padding:25px 20px; box-sizing: border-box; margin-bottom:20px;}
.gol{ width:120px; height:149px; float:left; position:relative;}
.gol img{ max-width:110px; max-height:149px; position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.gor{ width: 205px; margin-left:15px; float:left; height:159px; position:relative;}
.got{ font-size:16px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:100%;}
.gp1{ margin-top:8px; font-size:14px; color:#666; margin-bottom:15px;}
.gp1 span{ display:inline-block; margin-right:15px;}
.gp1 span::after{ content:''; width:1px; height:14px; background-color:#e9e9e9; display:inline-block; margin-left:15px;}
.gp1 span:last-child::after{ display:none;}
.gp2{ margin-top:10px; font-size:14px;}
.gsp1{ width:44px; height:19px; display:inline-block; background:url(../img/icon11.png) 0 -140px; text-align:center; line-height:19px;font-size:12px; color:#fff; position:relative; top:-2px;}
.gred{ font-weight:bold; color:#ff4800;}
.gpa{ display:block; width:112px; height:26px; line-height:26px; text-align:center; color:#079f6a!important; border:1px solid #079f6a; border-radius: 26px; position:absolute; bottom:-3px; cursor:pointer;}
.gpa:hover{ background-color:#079f6a; color:#fff!important;}
.pageBox{ overflow:hidden; margin:20px 0; clear:both}
.page{padding:20px 0;width:630px;margin:auto;text-align:center;}
.page a:link{color:#a4a4a4;/* display: block; *//* float: left; */ display:inline-block;}
.page a:visited{color:#a4a4a4;}
.page a:hover,.ad_a .R_list_info .information a:hover{color:#ff7300;}
.page span,.page ul{ /*float:left;*/display:inline-block;}
/*.page ul{position:relative;top:6px;}*/
.page ul li{border:1px solid #ccc; float:left;margin:0 5px;padding-left:8px;padding-right:8px;height:22px; line-height:22px; text-align:center;}
.page ul a{ float:left;}
.page .CC,.page ul li:hover{border:1px solid #079f6a; background:#f1fffa; cursor:pointer; color:#079f6a}
.page span{padding:0 5px;color:#a4a4a4;line-height:24px; float:left;}
.page .pageNo{height:22px;border:1px solid #a4a4a4;width:45px;text-align:center; font-family:Arial, Helvetica, sans-serif}
.page .pageGo{border:none;background:#666;height:24px;padding:0 5px;color:#eee; cursor:pointer}
.page .pageGo:hover{ background:#ff8900}
.page .NN,.page .NN:hover{border:1px solid #fff; background:none; cursor:auto}
.pageTop a{border-left: 1px solid #eee;padding:0 5px;font-size:12px;height:38px; display:inline-block; color:#333;}
.pageTop a:hover{ background:#fafafa}
.pageTop span{margin:0 8px;}
.pageTop span b{padding-right:2px; color:#333;}