@charset "utf-8";
/*****ContentLeft-Prouct*****/
.Content{ padding-bottom: 20px;}
.ListPage dl{border-left: none; border-bottom: none;}
.MenuTab{ width: 190px; height: 45px; border-bottom: #e8e8e8 solid 1px;}
.MenuTab li{display: block; float: left; width: 96px; height: 39px; padding-top: 5px; margin-right: 5px; border: 1px solid #F8F8F8; border-bottom: none; background: #F8F8F8; text-align: center; line-height: 18px; font-size: 14px; color: #000; text-decoration: none; cursor: pointer; font-weight: bold;}
.MenuTab li.full{font-size:16px;line-height:35px;height:34px; /*background-position:0 -135px;*/background:#FCF8EB;border-color:#dcce9a;width:164px;text-align:left;cursor:default;}
li.refine_nochoose{width: 85px; margin-right: 0; background: #f8f8f8;}
li.refine_nochoose.choose,li.refine_nochoose.choose:hover,
.MenuTab li.one_choose, .MenuTab .choose, .MenuTab li.choose:hover { border: 1px solid #E8E8E8; border-bottom: #f8f8f8 solid 1px; color:#e01836;}
.DivRefineby{background:none; border-bottom:none;}
.DivRefineby dt.FirstMarginDt{margin-left:13px;margin-top:5px;}
.over_y{height:168px;overflow:hidden;position:relative;}
.DivRefineby dd a{padding-right: 0;}
.DivRefineby .refine_input {background: url(../images_new/list/refine-icon.png) no-repeat;display:inline-block;height:14px;margin:5px 5px 0 0;vertical-align:-2px;width:14px;float:left;}
.DivRefineby .refine_propertyname{width:140px;float:left;}
.DivRefineby .refine_propertyname:hover{text-decoration:underline;}
.DivRefineby .Fold{ position:relative; font-size:12px; margin-left:30px; cursor:pointer; line-height:18px; display: inline-block; padding-left: 5px; color: #000;}
.DivRefineby .Fold:hover{ color: #e01836;}
/*.DivRefineby span.MoreIcon, .DivRefineby span.LessIcon{ border-style:solid; width:0; height:0; display:inline-block; margin-left: 5px;}
.DivRefineby span.MoreIcon{ border-color: #666 transparent transparent; border-width:4px 4px 0;}
.DivRefineby .Fold:hover .MoreIcon{ border-color:#e01836 transparent transparent;}
.DivRefineby span.LessIcon{ border-color:transparent transparent #666; border-width:0 4px 4px;}
.DivRefineby .Fold:hover .LessIcon{ border-color:transparent transparent#e01836;}*/

.DivRefineby .Fold span, .DivRefineby .Fold i{ font-style: normal; display: inline-block; float: left;}
.DivRefineby .Fold i{text-decoration: underline; float: right;}
.DivRefineby .Fold span{ border: #727272 solid 1px; width: 7px; height: 7px; padding: 1px; position: relative; margin: 4px 5px 0 0;}
.DivRefineby .Fold .MoreIcon:before, .DivRefineby .Fold .MoreIcon:after, .DivRefineby .Fold .LessIcon:before,
.ShowCategories > .MoreIcon:before, .ShowCategories > .LessIcon:before,.ShowCategories > .MoreIcon:after, .ShowCategories > .LessIcon:after{ content: ""; display: inline-block; position: absolute;}
.DivRefineby .Fold .MoreIcon:before, .DivRefineby .Fold .LessIcon:before{border-top: #727272 solid 1px; width: 7px; height: 1px; top: 4px;}
.DivRefineby .Fold .MoreIcon:after{ border-left: #727272 solid 1px; width: 1px; height: 7px; left: 4px;}
.DivRefineby .Fold:hover span{ border: #e01836 solid 1px !important;}
.DivRefineby .Fold:hover .MoreIcon:before, .DivRefineby .Fold:hover .LessIcon:before{border-top: #e01836 solid 1px;}
.DivRefineby .Fold:hover .MoreIcon:after{border-left:#e01836 solid 1px;}

.Color{margin:0;padding:3px 0 0 11px;width:auto; overflow:hidden;}
.Color li{width: 50px; margin-right: 10px; text-align: center; float: left; padding-top: 5px;}
.Color li.Laster{ margin-right: 0;}
.Color li a {margin: 0; padding: 0;}
.Color li.choose {width:auto;}
.Color li.choose a {width:auto;height:auto;text-decoration: none;}
.refine_input.choose{background-position:  0 -25px;}
.bg_choose{background:#F8F8F8;}
.bg_choose .refine_input{background-position: 0 -49px;}

.ContentLeft dl.view_item{background:none;border:1px solid #DCDCDC; margin-top:10px; padding:0 0 10px 0; width:178px;}
.view_item dt{background:#F6F6F6;color:#000000;font-weight:bolder; height:27px;line-height:27px;margin-bottom:10px;padding:0 10px;}
.view_item dd{position: relative; border:1px solid #EDEDED;float:left;height:60px; margin-bottom:10px; margin-left:18px;width:60px;_margin-left:12px}
.view_item dd a{background:none;padding:0;line-height: normal;}
.view_item dd img{display: block;}
.view_item dd .ProDetailed{left: 70px !important; z-index: 30;}

/******MainContent******/

/*new=======================*/

.ClassifyTitle{ padding:0 10px 5px; overflow:hidden;}
.ClassifyTitle .TitleText{ font-size:14px; float:left; margin:5px 10px 0 0; line-height:22px;}
.ClassifyTitle .Filtrate{ overflow:hidden;}
.Filtrate li{ height:17px; padding:3px 0 2px; background:#404040; padding:2px 10px 3px; color:#FFF; float:left; margin:5px 5px 0 0; border-radius:1px;}
.Filtrate li a{color: #ffffff;}
.Filtrate label{ float:left; line-height:17px;}
.Filtrate .cancel_icon{border-left:#999 dotted 1px; height:17px; display:inline-block; background-position:-43px 5px; width:14px; margin-left:5px; cursor:pointer;}

.ClassifyInf { background: #fafafa;}
.ClassifyTitle, .ClassifyInf{ margin: 0 10px;}

.Period{ float:right; margin-right:10px; position:relative; z-index:5;}
.Period Label{ float:left; color:#666; height:20px; line-height:20px; display:inline-block;}
.Period .PeriodName{ margin-right:5px; color:#000; width:70px; text-align:right;}
.Period .PeriodTime{ position:relative; z-index:7; background:#fff; padding-left:4px; width:106px; cursor:pointer;}
.Period .SelectArrow{ position:absolute; top:8px; right:6px; display:inline-block; width:9px; height:5px; background: url("../images_new/list/list_icon.gif") no-repeat 0px -110px scroll;}
.Period .PeriodSelect{ position:absolute; width:110px; border:#c3c3c3 solid 1px; z-index:6; background:#fff; top:-1px; left:74px; padding:20px 0 5px;}
.Period .PeriodSelect a{ color:#666; line-height:20px; text-decoration:none; padding-left:4px; display:block;}
.Period .PeriodSelect a:hover{ background:#f8f8f8;}
.PeriodSelect.toggle {padding-bottom: 0;}
.PeriodSelect.toggle dd{display: none;}
/*new=======================*/


/*.beads span,.View .List,.View .Grid,.refine_input,.NickelFree,.LeadFree,.RoHsCertified,.Doubt,.ReadyTimeten,.ReadyTimeEight,.ReadyTimefifteen,.UploadYours,.SimilarItems,.Customer,.ReadyTimethree,.View .ListHover,.View .GridHover,
.View li .ListHover span, .View li .GridHover span,.limitedQty,.UploadYours span,.LeadTime a.choose,.LeadTime a.choose em,
.add,.AddtoCart .list-wish,.LeftArrow,.YourPrice_NoLogin,.YourPrice,.Uploadimg,.YouTube,.SetItems{background-image:url(../images/master/icon-product.gif); background-repeat:no-repeat;}*/
.refine_categ{float:left; font-size:16px;padding:8px 5px 0;overflow: hidden;}
.refine_categ dt,.refine_categ dd{ float:left; }
.refine_categ strong{ float:left;}
.ResultQty{font-size: 12px; padding-top: 11px; margin-bottom: 7px;}
.beads{background:#E2DDCB;border-radius:3px 3px 3px 3px;display:block;float:left;font-size:12px;height:20px;line-height:20px;margin:0 3px 5px 3px;padding:0 4px 0 5px;}
.beads em{float:left;font-style:normal;}
.beads span{background:url(../images_new/list/list_icon.gif) no-repeat 0 -235px;cursor:pointer;display:block;float:left;height:20px;margin-left:4px;width:16px;}


.View{padding: 15px 10px; position: relative;}
.SoryBy em, .SoryBy strong {display: inline-block;}
.View li{float: left;}
.View .SoryBy{float: left; overflow: hidden;}
.View .SoryBy a {text-decoration: none;line-height: 18px;margin-right: 8px;display: block;}
.View .SoryBy .down {background-position: 0 0; width: 7px; height: 8px; margin-left: 5px;}
.SoryBy span {margin-right: 5px; line-height: 18px;}
.SoryBy .current {color:#e01836;}
.SoryBy a:hover .down, .SoryBy .current .down {background-position: -25px 0;}
.SoryBy .Price strong {margin: 0 0 0 5px;}
.SoryBy .Price em {margin-right: 1px; width: 4px; height: 9px;}
.SoryBy a .price_down {background-position: 0 -25px;}
.SoryBy a .price_up {background-position: 0 -50px;}
.SoryBy a .price_up:active, .SoryBy a .price_up.on {background-position: -25px -50px;}
.SoryBy a .price_down:active, .SoryBy a .price_down.on {background-position: -25px -25px;}
.weightList a .up {background-position: 0 -277px; width:7px; height: 8px; margin-left: 5px;}
.weightList a:hover .up,.weightList .current .up {background-position: -25px -277px;}
.ViewWay {float: right;overflow: hidden;}
.ViewWay a {display: block;height: 19px;}
.ViewTil span {margin-right: 10px;line-height: 19px;}
.View .List{width: 22px;background-position: right -180px;}
.View .ListHover{width: 21px;background-position: right -140px;}
.View .Grid {width: 19px; margin-right: 10px; background-position: 0 -140px;}
.View .GridHover {width: 19px; margin-right: 10px; background-position: 0 -180px;}
.Show { position: absolute; top:11px; right: 274px;}
.View select{border:1px solid #C6C5C5;color:#333333;font-size:11px; height:18px;margin:7px 8px 0 0;width:100px;}
.Show li{height: 26px; line-height: 26px; text-align: center; margin-right: 8px;}
.Show li a{display: block; color: #666; height: 24px; line-height: 24px; padding: 0 4px; border: #c3c3c3 solid 1px; text-decoration: none;}
.Show li a.current{color: #e01836; border: #e01836 solid 1px;}
.Show li.ViewTil{width: auto; }
.Show li span {margin: 0;}


.ListContent{margin: 0 10px 10px;}
.ListContent li{padding: 9px 0px; border-bottom: #e8e8e8 solid 1px;}
.ListContent > li{ padding: 19px 0;}
.ListContent li.loading,.GridPro li.loading{position: relative;}
.ListContent li.loading .loadingImg,.GridPro li.loading .loadingImg{position: absolute; left: 50%; top: 50%; margin-left: -104px;}
.ListContent li .overLI,.GridPro li .overLI{position: absolute;width: 100%;height: 100%;background: #eeeeee;opacity: 0.5;top: 0px;left: 0px;}
.LeftimgInfo{float: left;height: 122px;width: 100px;}
.DetailedHotSmall{background:url(../images/master/icon_product.png) no-repeat scroll 0 -57px;display: block;height:13px;margin-left:71px;position:absolute;width:30px;}

.limitedQty{background-position:0 -1395px;display:block;float:left;height:12px; width:100px; position:absolute; left:0; top:88px;}
.ListContent .ImgSize150px{ float: left; width: 158px; margin-right: 10px; position: relative;}
.ListContent .ImgSize150px img{display: block;}
.DetailedCont .discount{margin: 0px 0px 0px 358px;}
.GridPro .discount{margin: 0px; z-index: 1;}
.showProRit{ float: left; width: 600px;}
.ListContent li dl{float: left; width: 445px; margin:5px 5px 0 0;}
.ListContent li dt{ line-height: 20px; font-size: 13px; font-family:"Montserrat Medium";}
.ListContent li dt a{ display: inline;}
.Highlight{ font-weight: normal;}
.ListContent li dd {color:#000;font-size:12px;}
.ListContent .ProductInf dd{ float: left; margin-right: 15px; line-height: 24px; font-size: 13px;}
.ListContent .ProList_Show { overflow: hidden; margin: 10px 0 0;}
.ProList_Show .setListWrap{overflow: hidden; float:left;}
.hasScroll .setListWrap{ width: 205px;}
.hasScroll .setList{width: 100000px;}
.ProList_Show .setList { overflow: hidden; position: relative; float: left;}
.setList a { display: block; float: left; width: 38px; height: 38px; padding: 0; background: #FFF; margin-right: 5px; border: #d9d9d9 dashed 1px; position: relative;}
.ListContent .setList a{margin: 0 8px 8px 0;}
.setList a.onsame {border: #d9d9d9 solid 1px; padding: 0;}

.setList a:hover, .setList a.on { border: 1px solid #e01836; padding: 0;}
.setList a.on .ChooseIcon{ display:block; background: url(../images/master/list_icon.gif) -50px -25px no-repeat; width: 11px; height: 11px; position:absolute; bottom:0; right:0;}
.ProList_Show .Page{ position: relative; display:none; width:8px; height:40px; float:left; cursor: pointer; margin: 0;}
.ProList_Show .Page:before, .ProList_Show .Page:after{content: ""; display: inline-block; border-style: solid; top: 12px; position: absolute;}
.ProList_Show .Prev:before{ border-color: transparent #7f7f7f transparent transparent; left: 1px;}
.ProList_Show .Prev:after{border-color: transparent #ffffff transparent transparent; left: 2px;}
.ProList_Show .Prev:before, .ProList_Show .Prev:after{border-width: 6px 6px 6px 0;}
.ProList_Show .Next:before{border-color: transparent transparent transparent #7f7f7f; right: 1px;}
.ProList_Show .Next:after{border-color: transparent transparent transparent #ffffff; right: 2px;}
.ProList_Show .Next:before, .ProList_Show .Next:after{border-width: 6px 0 6px 6px;}
.hasScroll .Page{ display:block;}

.ProGrid_Show{ overflow:hidden; margin:10px 0;}
.ProGrid_Show.hasScroll .setListWrap{width: 200px;}
.ProGrid_Show a{ width:38px; height:38px; margin-right: 8px;}

.ListContent .FreeIcon {height: 16px; float: left;}
.ListContent .FreeIcon .Line { height: 13px;  margin-top: 3px; display: inline-block; padding-right: 15px; float: left; border-left: 1px solid #E8E8E8;}
.ListContent li dd.Package {height: 24px; color: #333; margin: 4px 0;}
.ProGrid_Hover .FreeIcon{margin-bottom: 5px;}
.ProGrid_Hover .Tag{ margin-bottom: 5px;}
.FreeIcon a{display:inline-block; float:left;width: 16px; height: 16px; margin-right: 4px; background: url(../images/master/tag_icon.gif) no-repeat;}
.FreeIcon .NickelFree{background-position: -16px -59px;}
.FreeIcon .LeadFree{background-position: -32px -59px;}
.FreeIcon .RoHsCertified{background-position: 0 -59px;}
.FreeIcon .Doubt{cursor: pointer;margin-right: 10px;background: url("../images_new/list/list_icon.gif") no-repeat scroll -25px -110px transparent;}
/*added by wyl at 2014-03-17*/
.ListPackage{float:left;margin-right:20px;line-height:24px; position: relative; color: #545454;}
.List-Wt{color: #545454;}
.List-Wt span{color:#666;}
.ListPackage .L-span{float:left;margin-right:5px;color:#7F7F7F;}
.ListPackage .L-seclet{width:110px;float:left;border:1px solid #C6C5C5; color:#333;font-size:11px;height:18px;}
.ListPackage .SizeSelect{height:22px;line-height:22px;width:90px;padding:0 5px;overflow:hidden; color:#333;display:inline-block;text-decoration:none;cursor:pointer; border:#fff solid 1px; border-bottom:none;}
.ListPackage .SizeSelect .SelectArrow{ float:left; display:inline-block; width:0; height:0; border-width:4px 4px 0; border-color:#666 transparent transparent; border-style:solid; margin:10px 0 0 0;}
.ListPackage .SizeSelect span{width:75px; overflow:hidden;white-space:nowrap;float:left;text-overflow:ellipsis; color: #545454;}
.ListPackage span { margin-right: 5px; display: block; float: left;}
.ListPackage font { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: left; cursor: pointer; display: block; border: #f1f1f1 solid 1px; padding: 0 20px 0 10px; line-height: 22px; height: 22px; width: 63px;}
.ListContent font::before, .ListContent font::after { position: absolute; content: ""; border-style: solid; border-width: 5px 5px 0; right: 7px;}
.ListContent font::before { border-color: #000000 transparent transparent; top: 11px;}
.ListContent font::after { border-color: #ffffff transparent transparent; top: 10px;}
.PackageBox { display: block; position: absolute; top: 23px; right: 0;  padding: 5px 0; background: #ffffff; border: #f1f1f1 solid 1px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(241, 241, 241); width: 93px; border-top: none; z-index: 10;}
.PackageBox li { cursor: pointer; padding: 0 10px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border: none;}
.PackageBox li:hover { background: #f9f9f9;}
.SizeSelectBox{ margin:-1px 0 0 0;position:absolute;background:#FFF;border:#ccc solid 1px;border-top:none; width:100px;padding:5px 0; display:none; z-index:3;}
.SizeSelectBox a{display:block;line-height:24px;padding-left:5px; padding-right:5px;text-decoration:none;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SizeSelectBox a:hover{background:#f8f8f8;}
.SizeBlock{float:left;}
.SizeBlock .SizeSelect {border:#ccc solid 1px; }
.SizeBlock:hover .SizeSelect{border-bottom:none;}
.SizeBlock:hover .SizeSelectBox{ display:block;}

/*end*/
.ListContent .LeadTime{ float:left; display: block;}
.LeadTime a{ color: #666;}
.LeadTime a{ margin-right: 15px; color: #333;}
.LeadTime a span{color: #666;}
.LeadTime a:hover,.LeadTime a:hover span{color:#e01836; text-decoration:underline;}
.ReadyTimeten{background-position:0 -268px;}
.LeadTime .ReadyTimeEight{background-position:-7px -2147px; color: #333;}
.LeadTime .ReadyTimefifteen{background-position:-7px -2166px; color: #333;}
.LeadTime .ReadyTimethree{background-position:0 -627px; color: #545454;}
.LeadTime .ReadyTimethree span,.LeadTime .ReadyTimeEight span,.LeadTime .ReadyTimefifteen span{color: #7F7F7F;}
.showProRit .ReadyTimethree, .showProRit .ReadyTimeEight, .showProRit .ReadyTimefifteen {width: auto;}
.UploadYours{background-position:0 -1213px; float:left;}
.SimilarItems{background-position:0 -1258px; float:left;}
.Customer{ background-position:0 -1346px; float:left;}
.SetItems {background-position: 0 -2209px; float: left;}
.LeadTime a.choose{border:1px solid #ccc;position:absolute; background-color:#fff; background-position:0 -1215px;box-shadow:2px 0 2px #d3d3d3;padding:3px 0 7px 19px;margin:-4px 0 0 152px;width:91px;z-index:11;border-bottom:none;display:none; _padding:3px 0 0px 19px;_margin:-4px 0 0 -220px;}
*+html .LeadTime a.choose{margin:-4px 0 0 -220px;}
.LeadTime a.choose em{background-color:#fff; background-position:0 -1125px;width:7px;height:4px;margin:6px 5px 0 0;float:right;}
.LeadTime a.choose span{background:#fff;width:110px;left:0;height:3px;font-size:0;position:absolute;margin:21px 0 0 0; overflow:hidden;}
.UploadChoose{line-height:normal;border:1px solid #ccc;position:absolute;background:#fff;box-shadow:2px 0 2px #d3d3d3;padding:5px 0 8px;margin:22px 0 0 152px;z-index:10;width:340px;display:none;_margin:21px 0 0 -220px; }
*+html .UploadChoose{margin:21px 0 0 -220px;}
.UploadChoose li{line-height:normal;margin:0 6px;width:330px!important;border:none;padding:0;line-height:20px;}
.UploadChoose li a{margin-right:0!important;}
.Uploadimg{background-position:0 -900px;width:20px;height:20px;vertical-align:6px;float:left;margin-right:10px;}
.YouTube{background-position:0 -855px;width:20px;vertical-align:6px;height:20px;float:left;margin-right:10px;}
.UploadChoose li.li_line{background:#EEEEEE;clear: both; display: block; font-size: 0;height: 1px;margin: 5px 8px;overflow: hidden;width: auto;}

.GridName a{white-space: nowrap;}
.AddtoCart{ float: left; width: 150px; position: relative;}
.Input{border: #ccc solid 1px;height: 30px;line-height: 30px;width:28px; padding: 0 5px;float: left;margin-right: 5px;border-radius: 3px;}
.AddtoCart .add{width: auto;height: 32px; line-height: 32px; background:url(../images/master/cart_icon.png) 8px 5px no-repeat #e01836; text-align: left; font-family: "Montserrat SemiBold"; font-size: 16px;float: left;color: #fff; cursor: pointer; padding:0 10px 0 35px;margin: 0 ;border-radius: 3px;}
.AddtoCart .add:hover{ color: #ffffff !important; background: url(../images/master/cart_icon.png) 8px 5px no-repeat #c8142f;}
.AddtoCart .addLoading{background: url("../images/master/addToCart-bigLoader.gif") no-repeat scroll center transparent; width: 34px; text-indent: -2000px;}
.AddtoCart .addSLoading{background: url("../images/master/addToCart-smallLoader.gif") no-repeat scroll center transparent; width: 34px; text-indent: -2000px;}
.AddtoCart p{margin-top:22px;}
.AddtoCart .list-wish{text-align: right;  text-decoration: underline; color: #666; float: right; display: inline-block; cursor: pointer; background: none;}
.AddtoCart .list-wish:hover{ text-decoration:underline;}
.list-wish .WistIcon {background-position: 0 -78px;display:none !important; width: 12px;height: 15px;position: absolute;margin: 0 0 0 -15px;}
.list-wish:hover .WistIcon{ background-position:-50px -48px; color:#e01836;}
.list-wish.ViewMyWishList .WistIcon{ background-position:-50px -48px; color:#e01836;}
.ShopCart .WistIcon{float: right;margin: 13px 55px 0 0;background-position: 0 -215px;display: inline-block;width: 16px;height: 15px;cursor: pointer; text-indent: -2000px;}
.ShopCart .WistIcon:hover{background-position: right -215px;}
.ShopCart .ViewMyWishList{background-position: -54px -215px;}
.QtyInf {height: 85px; line-height: 20px; font-size: 13px; color: #666;}
.AlignRight{text-align: right;}
.QtyInf li{ padding: 0; border: none;}
.QtyInf .Gray { display: inline-block; width: 70px; text-align: right; margin-right: 5px;}
.QtyInf .OldPrice,.GridInf .OldPrice {text-decoration: line-through; color: #aaa; font-size: 13px;}
.AddtoCart .AddCart {float:right; margin: 10px 0px;}
.GridPro .GridInf{height: auto; line-height: 18px; font-size: 13px; color: #666; margin-bottom: 10px;}
.GridPro .GridInf .Red{ width: auto; font-size: 14px;}
.GridPro .GridInf li{position: static; display: block;float: none; width: auto;height: auto; margin: 0; padding: 0;}
.GridPro .GridStepInf{display: none;}
.GridPro .GridStepInf li{ margin: 5px 0 0 0;}
.GridPro .GridStepInf li span{ display: inline-block; width: 40px; margin: 0px; font-size: 13px; text-align: right;}
.ProGrid_Box{ width: 220px; margin-left: auto; margin-right: auto;}
.ProGrid_Box:hover .GridStepArea{display: none;}
.ProGrid_Box:hover .GridStepInf{display: block;}
.ProGrid_Box .inItems{ display:none;}
.ProGrid_Box:hover .inItems{ display:block; color:#333333; padding-top:3px;}
.ProGrid_Box .GridInf{ line-height: 20px; color: #666666;}
.GridInf li .NewPrice{ font-family: "Montserrat Semibold"; font-size: 14px;}
/*product no found*/
.add{float:left; display: block; width: 42px; height: 30px; line-height: 30px; font-size: 18px; padding-left: 28px; text-align: left; margin-top: 5px; background: url("../images_new/master/cart_icon.gif") no-repeat scroll 6px center #F60; color: #ffffff; cursor: pointer;}
.add:hover{color: #ffffff; text-decoration: none;}

/*.Other_pkg {background: url("../images/master/icon-product.gif") no-repeat scroll 0 -2129px; color:#e01836; float: right; padding-left: 18px; line-height: 19px;}*/
.ProDetailed{background:#FFFFFF; border:1px solid #CCCCCC;box-shadow:2px 2px 3px #C5C5C5;margin-left:-2px;padding:4px;position:absolute;z-index:10; top:0 !important; left: 160px !important;}
.LeftArrow{background: url("../images/master/pop-ar.gif") no-repeat scroll 0% 0% transparent;height:13px; left:-7px;top:10px !important;position:absolute;width:7px;}
.ListContent .BgHui{box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #E8E8E8; margin-left: -9px; margin-top: -1px; width: 768px; padding: 19px 8px;}
.DetailedCont{background:#FFFFFF;overflow:hidden;padding:5px; text-align: left;}
.DetailedImg{height:400px;overflow: hidden;width:400px;}
.DetailedImg .Hot{margin:-7px 0 0 -1px;}
.DetailedCont h3{float:left;font-size:13px;line-height:20px;margin-bottom:6px;overflow:hidden;width:300px;}
.DetailedTextBox{color:#999999;float:left;width:300px;}
.DetailedTextBox li{border:none;overflow:hidden;padding:4px 0 0; width:320px;}
.DetailedTextBox strong{font-weight:normal;height:15px;}
.DetailedTextBox li p{ }
.DetailedTextBox .ListName{float:left;margin-right:10px;text-align: right;width:100px; height: auto;}
.YourPrice_NoLogin{ background-position:160px -1890px;color: #AF0F1E;}
.YourPrice{ background-position:220px -1890px ;color: #AF0F1E;}
.SetPopBox{overflow: hidden; margin: 5px;}
.SetPopBox .DetailedImg{float: left; width: 300px; height: 300px;border: 1px solid #C4C4C4; overflow: hidden; text-align: center;}
.SetPopBox .discount{margin:0px 0px 0px 263px;}
.SetPopBox .OffDet{left: 260px;}
.SetPopBox .DetailedHot{margin-left: 283px;}
.DiscountPolicy {color: #000; text-decoration: underline;}
.SetPopBox .RightInfo{float: left; width: 318px;}
.SetPopBox .RightInfo h3{line-height: 18px;}
.SetPopBox .AddShop, .SetPopBox a.AddShopBtn {display: none; position: absolute; margin-top: -40px;}
.SetPopBox .DetailedImg:hover .AddShop,.SetPopBox .DetailedImg:hover a.AddShopBtn{display: block;}
.AddShop { background: #ffffff; opacity: 0.5; height: 40px; width: 302px;}
.SetPopBox a.AddShopBtn{margin: -35px 0 0 118px;}
.SetPopBox .ProductSet{margin-top: 20px;}
.SetPopBox .Hot{margin: -5px 0px 0px -1px;}
.SetPopBox .ShopCart .WistIcon{margin: 13px 32px 0px 0px;}
.ProductSet{padding-bottom: 30px;}
/*.ProductSet ul{position: absolute; overflow: hidden; width: 20000px;}*/
.ProductSet li{float: left; width: 127px; margin:0 12px;}
.ProductSet .PTitle{height: 50px; margin: 10px 0 5px; overflow: hidden;}
.ProductSet .grid_z,.ProductSet .grid_y{margin-top: 58px;}
.ListOutter{overflow: hidden;}
.ListOutter:hover .grid_z,.ListOutter:hover .grid_y{display: block;}
.ProductSet .grid_y{margin-left: 626px;}
.ProductSet .grid_z.disabled{background-position:-50px -67px; cursor: default;}
.ProductSet .grid_y.disabled{background-position:0 -67px; cursor: default;}
.ListWrap{position: relative; overflow: hidden; float: left; width: 604px; }
.QtyTable{border-collapse:collapse; color:#333;}
.QtyTable .ListPrice{ margin-right:10px; text-decoration:line-through;}
.QtyTable .DiscountRate{color:#af0f1e;}

.PageBox.BotPage{ margin-right: 0;}

/*2014-1-16*/
.SmallLot{ width:auto; height:143px; padding:20px 20px 0; background:url(../images/product/productlist/smalllot-763.jpg) no-repeat;  background-size: 100% !important;}
.SmartBox {width:auto; padding:5px 220px 10px 20px;height: auto;margin-bottom: 6px;background: url(https://images1.pandahall.com/staticImages/smart/20170505/smart_box_bg.jpg) no-repeat center right;background-size: auto!important;}

.SmartBox h3,.SmallLot h3{ font-family:Arial, Helvetica, sans-serif; font-size:50px; color:#000; margin-bottom:5px; line-height:50px;}
.SmartBox .items,.SmallLot .items{ padding-left:14px; background:url(../images/product/productlist/icon-gstar.png) no-repeat left center; float:left; margin:0 30px 5px 0; height:15px; display:block;  }
.SmartBox p,.SmallLot p{ line-height:18px; clear:both;}
.SmallLot .items{font-weight:bold;}
.GridPro{margin-top:10px; width: 786px; padding: 0 1px; font-size: 13px; overflow:visible;}
.GridPro li{ position:relative; float:left; width: 243px; margin-right:11px; padding-bottom:15px;}
.GridPro .GridLi{min-height: 375px;}
.ProGrid_Box:hover{position:absolute; z-index:2; width: 218px; padding: 8px 20px 15px; box-shadow:2px 2px 4px rgba(0,0,0,0.10);background:#fff; border:#dfdfdf solid 1px; margin:-9px 0 0 -9px;}
.ProGrid_Box:hover .GridImgA{ border:#fff solid 1px;}
.GridPro .ViewMyWishList,.Collect.ViewMyWishList:hover{background: url(../images_new/product/grid-collect-red.png) no-repeat center center rgba(204, 0, 0, 0.2);background: url(../images_new/product/ie-mode.png) no-repeat\0;}
.grid_z,.grid_y,.grid_k{background:url(../images/product/prouctgrid/grid_btn.png) no-repeat;display:none;position: absolute;}
.grid_z{background-position:-50px 0;cursor:pointer;float:left;height:46px;margin-left:1px;margin-top:97px;width:20px;}
.grid_y{background-position:0 0;cursor:pointer; float:right;height:46px;margin-left:198px;margin-top:97px;width:20px;}
.grid_k{background-position:0px -50px;color:#FFFFFF;height:13px;line-height:13px; bottom:8px; right:8px; text-align:center;width:28px;}
.GridName{height:15px;}
.stock{color:#0349A1;font-size: 13px; padding: 0;}
.GridPrice{margin-bottom:0;color:#AF0F1E;padding:5px 0 0 5px;}
.GridPrice span{color: #666666;/*display: block;*/height:16px;margin-right:0;text-decoration:line-through;}
.GridPrice2{color:#333333;line-height:18px; padding-bottom:6px;}
.GridPrice2 span{color:#AF0F1E;font-weight:bold;}
.GridPro li .AddtoCart{overflow: hidden; float:none; clear:both; width: auto; margin: 0; padding:0 0 5px; text-align:left;}
.ProGrid_Hover{ display:none;}
.ProGrid_Box:hover .ProGrid_Hover{ display:block;}
.ProGrid_Box .Name{ overflow: hidden; height: auto;  max-height: 36px; margin-bottom: 6px; text-overflow: ellipsis; white-space: nowrap; width: 218px;}
.ProGrid_Box .Name a {display: inline; white-space: normal;}
.ProGrid_Box:hover .Name { max-height: 36px; line-height: 18px; margin-bottom: 6px; position: relative; text-overflow: initial; white-space: normal;}
.DetailedHot{ background:url(../images/master/icon_product.png) no-repeat 0 -24px;left:0;font-size:0;line-height:0;margin:-1px 0 0 383px;height:16px;position:absolute;width:33px;}
.GridPro .List-Wt{margin: 0;}
/*2012-01-07 pop-Customer*/
#TB_window.customerShowPop{position: static; width: 780px; margin: 20px auto; padding: 0;}
.TB_overlayBGWrap{position: fixed; top: 0pt; overflow-y: scroll; width: 100%; height: 100%;}
.DetailedPopup{position: relative;}
.DetailedPopup .DetailedImages{ width:698px; min-height: 600px; padding:0 40px 0; margin-bottom: 20px;}
.DetailedPopup .DetailedImages .DetailedText{ display:block; text-align:right; padding:30px 0 20px; color:#d1d1d1; font-size:24px;}
.DetailedPopup .DetailedBtn{ margin:0 0 25px 135px;}
.DetailedBtn input{ border:none; height:32px; background:url(../images/master/customer.gif) no-repeat; margin-right:25px; cursor:pointer;}
.DetailedBtn span{ display:inline-block; line-height:35px; color:#999;}
.DetailedBtn .UploadBtn{ background-position: 0px -150px; width:211px;}
.DetailedBtn .CloseBtn{background-position: 0px 0px; width:140px;}
.DetailedPopup .ProductSet{ margin:0 15px 24px; width:750px;}
.DetailedPopup .ProductSet li{width: 150px;}
.DetailedPopup .ProductSet .grid_y{margin-left: 730px;}
.DetailedPopup .ProductSet .PTitle{overflow: hidden; height: 50px;}
.DetailedPopup .ListWrap{width: 706px;}
.left_btn, .right_btn{background:url(../images/master/btn.png) no-repeat 0 0 ;cursor:pointer;display:block;height: 96px;position:absolute;width:96px;top:305px; z-index: 1;}
.left_btn{ background-position:0 0;}
.right_btn {background-position:-104px 0;right:40px;}
/*NoResults*/
.divTab1{ border:1px solid #c7c7c7; margin-top:-1px;}
.ContentLeft .MarginDt a{padding:3px 0 4px;}
.AlsoLike{ padding-bottom:30px; overflow:hidden;}
.AlsoLike dt{height: 40px; line-height: 40px; border-bottom: 1px solid #E8E8E8; background: #F8F8F8; margin-bottom: 20px;}
.AlsoLike dt a{ color:#999;}
.AlsoLike dt a:hover{ color:#e01836;}
.AlsoLike dt span{float: left;display: block;border-left: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-top: 1px solid #E8E8E8;height: 39px;line-height: 39px;padding: 0px 20px;margin-left: -1px;text-decoration: none;}
.AlsoLike dt span.Choose{color: #FFF; background:#e01836;}
.AlsoLike dd {float: left; margin-right: 3px; width: 150px;}
.AlsoLike dd.Laster{margin-right: 0;}
.AlsoLike .FontRed{font-size: 13px; font-weight: bold;}
.AlsoLike .ColorBlack{font-size: 12px; color: #666666; font-weight: normal;}
.ProSize110px{ display:block; height:150px; margin:0 auto; overflow:hidden; width:150px;}
.AlsoProName{ height:46px; margin:5px 0; overflow:hidden; line-height: 16px;}
/*similar*/
.ContentLeft .similarProduct{ margin-top:0; background:#fff; border:1px solid #DCDCDC; padding-top:0; margin-bottom: 10px;}
.ContentLeft .similarProduct dt{ background:#F6F6F6;}
/*RoHS_LeadFree_NickelFree*/
.Free-bg{ background:url(../images/product/report/RoHS_bg.jpg) no-repeat; height:170px; line-height:24px; padding:14px 24px 0 22px; width:714px;}
.Free-bg p a{ display:inline-block; float:none; height:16px; vertical-align:top; cursor:default;}
.btn_LeadFree a{ margin-top:3px;}
.RoSH_Con{line-height:normal; color:#9c5c38; padding-left:20px;}

.mixedNotebg {clear: both;margin-bottom: 10px; padding: 0 10px 10px;}
.mixedNote {overflow: hidden; background: none repeat scroll 0 0 #FDFBED;}
.mixedNote span {color: #000000;font-size: 14px;font-weight: bolder;line-height: 24px;margin: 10px;}
.mixedNote p {color: #000000;line-height: 16px;margin: 0 10px 10px;}
.GridImgA{ position: relative; display: block; width: 218px; height: 218px; margin-bottom: 5px; border: 1px solid #E8E8E8;}
.GridImgA p{width: 218px; height: 218px;}
.GridImgA .ImgSize240px img{ width: 100%; height: auto;}
.view_item dd h3 a{display:inline;}

.GoCart{ display:none;background:url(../images_new/product/grid-cart.png) no-repeat center center rgba(224, 24, 54, 0.7); width:60px; height:28px; border-radius:2px; position:absolute; top:5px; right:5px;}
.GoCart:hover{background:url(../images_new/product/grid-cart.png) no-repeat center center rgba(224, 24, 54, 1);}
.Collect{ display:none; background:url(../images_new/product/grid-collect.png) no-repeat center center rgba(51, 51, 51, 0.7); width:60px; height:28px; border-radius:2px; position:absolute; top:43px; right:5px;}
.Collect:hover{background:url(../images_new/product/grid-collect.png) no-repeat center center rgba(51, 51, 51, 1);}
.ProGrid_Box:hover .GoCart,.ProGrid_Box:hover .Collect{display: block;}
.ProGrid_Show.hasScroll .setListWrap, .ProGrid_Show .setListWrap { width: 192px; padding-left: 8px;}

.List_Restriction {width: 110px; height: 14px; float:left; margin:2px 4px 4px 0; background:url("../images/shoppingCart/restriction.jpg") no-repeat scroll 0% 0% transparent;}
.List_Limited,.List_Randomly, .List_Assortment {float:left; height: 14px; margin:2px 4px 4px 0; background: url("../images/master/tag_icon.gif") no-repeat scroll 0% 0% transparent; }
.List_Limited{width: 89px; background-position: 0px -14px;}
.List_Randomly{width: 81px; background-position: 0 0;}
.List_Assortment{width: 66px; background-position: 0 -45px; }
.List_fashionjewelry{width: 80px; float:left; height: 16px; margin:0 4px 4px 0; background: url("../images_new/list/fashion-jewelry-web.jpg") no-repeat scroll 0% 0% transparent; }
.Limited,.Randomly {position: absolute;width: 96px; background: none repeat scroll 0 0 #C8D6FB;font-size: 11px;font-weight: bold;height: 14px;line-height: 12px;margin: 0;padding: 0 5px;}
.Randomly{background: #ffcfcf}
/*added by wyl at 2014-05-24*/
.RelatedSearches{ padding:10px; border-bottom:1px solid #d3d3d3; color:#000;} 
.RelatedSearches span{ margin-right:5px;}
.RelatedSearches a{ color:#000000; white-space: nowrap;}
.RelatedSearches a:hover{color:#e01836;}
.RelatedSearches .keyWrap{ float:left; width: calc(100% - 70px);}
.RelatedSearches .keyWrap.folder{overflow: hidden; height: 15px;}
.RelatedSearches .displayControl{float: right;width: 70px; text-align: right;}
.RelatedSearches .displayControl a{ text-decoration: underline;}

.Title-sort{ width:785px; height:35px; line-height:35px; background:url("../images/master/pro_bg.jpg") no-repeat scroll 0 0; font-size:18px; margin:0 0 15px; padding-left:15px; font-weight:bold;}
.Popularsearch{overflow:hidden; margin-bottom:25px;}
.PopularsearchUl{overflow:hidden; padding:0 0 15px 15px;}
.PopularsearchUl li{overflow: hidden; float:left; width: 122px; height: 30px; margin:0 35px 10px 0;}
.PopularsearchUl li a{ color:#e01836;}

.LeftColumn{ width:190px; min-height:365px; background:#f2f2f2; padding:15px 0;}
.LeftColumn li{padding:5px 0 5px 15px;}
.LeftColumn li a{line-height: 12px; word-wrap: break-word;}
.LeftColumn .ColumnCurrent a{ color:#268a03;}
.LeftColumn .ColumnCurrent a:hover{ color:#268a03!important;}

/*added by wyl at 2014-07-16*/
.PayPal_AD{ margin:10px 0; width:190px; height:231px; position:relative;}
.PayPal_AD img{ display:block; position:absolute;}
.PayPal_AD p.Button a{ position:absolute; left:7px; bottom:49px; width:128px; height:30px; display:block;}
.PayPal_AD p.Text{ position:absolute; left:7px; bottom:13px; color:#5d5d5d;}
.PayPal_AD p.Text a{ text-decoration:underline; color:#5d5d5d;}

/* add 20161028 by wanj */
.MainContentBody {padding: 10px 0;}
.MainContentBody .batch{height: 40px;width: 748px;font-size: 13px;font-family: Arial;color:#000000;border-bottom: 2px solid #e01836;margin: 0 10px 10px; padding: 0 10px;}
.MainContentBody .batch dt,.MainContentBody .batch dd{text-align: center;float: left;}
.MainContentBody .batch dt{width: auto; padding:0 10px;line-height: 40px;}
.MainContentBody .batch dd a{display:block;font-weight: bold;line-height: 39px;padding: 0 37px;margin-right: 10px;border: 1px solid #e8e8e8;border-bottom: 0px;}
.MainContentBody .batch dd.on a,.MainContentBody .batch dd a:hover{background: #e01836;border-color: #e01836;color: #fff !important; text-decoration:none;}
.MainContentBody .batch dd.on a {cursor:default;}


/* customer show */
.BuyWorks a{ position:relative; font-size:14px; padding:14px 0px 14px; display:block; font-family:"Montserrat Semibold"; border-bottom: #f1f1f1 solid 1px;}
.BuyWorks .New{ display: block; width: 26px; height: 9px; background:url(../images_new/customershow/icon.gif) no-repeat; }

/*add 20170213 by wanj */
.MaskLayerInSet{ position:fixed; display:none; top:0; left:0; z-index:18; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.autoPopupBoxInSet {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:20; overflow-y:auto; overflow-x:hidden;}
.PopupBoxInSet{ position:absolute; display:none; top:75px; left:50%; margin-left:-397px; width:795px; min-height:690px; background:#FFF; z-index:21;}
.PopupBoxInSet .listLoading { background: #fff url("../images/account/ajax-gcloader.gif") no-repeat scroll center 320px; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 20;}
.In_DetailContet{background:#FFF;border:1px solid #E8E8E8;padding:35px 15px;width:763px;}
.In_DetailContet .CloseBtn{background:url(../images/product/prouctgrid/close_icon.gif) no-repeat;width:16px;height:15px;position:absolute;top:15px;right:15px;cursor:pointer;}
.AddList .wistClostIcon {background:url(../images_new/product/close.png) no-repeat;  width:9px; height:9px; display:inline-block; position:absolute; top:10px; right:10px; cursor:pointer;}
.In_DetailContet .ImgLeft{float:left; position:relative; width: 245px; height: 245px; margin:0 12px 12px 0;}
.In_DetailContet .GridImgA{ margin:0;}
.In_DetailContet .ImgLeft .discount{z-index: 1; margin:0;}
.In_DetailContet .DetailedText{ float:left; width:478px;}
.In_DetailContet .DetailedText dt{line-height: 18px; font-size: 13px; font-weight: normal;}
.Detail_Restriction {width: 110px; height: 14px; float:left; margin:2px 5px 0 0; background:url("../images/shoppingCart/restriction.jpg") no-repeat scroll 0% 0% transparent;}
.Detail_Limited,.Detail_Randomly,.Detail_Assortment {float:left; height: 14px; margin: 2px 5px 0 0; background: url("../images/master/tag_icon.gif") no-repeat scroll 0% 0% transparent; }
.Detail_Limited{width: 89px; background-position: 0px -14px;}
.Detail_Randomly{width: 81px; background-position: 0 0;}
.Detail_Assortment{width: 66px;background-position: 0px -45px;}
.DetailedText .FreeTag{padding:0;overflow:hidden; margin:10px 0;}
.DetailedText dd .List-Wt, .DetailedText dd .Package{ margin-bottom:5px; color: #333;}
.List-Wt span, .Package .L-span{color: #7f7f7f;}
/*价格*/
.DetailedText .GridInf{line-height:18px;font-size:12px;color:#666;}
.DetailedText .GridInf .Red{ width:auto;font-size:16px;font-weight:bold;}
/*阶梯价格*/
.DetailedText .GridStepInf li{margin:6px 0 0 0;}
.DetailedText .GridStepInf li span{display:inline-block;width:35px;font-size:13px;text-align:right;}
.DetailedText .GridStepInf li span.Gray{ padding-right:5px;}
/*Items in the Set */
.Pro_List_Box .AlsoLike{ width:763px; padding-bottom:0;}
.Pro_List_Box .AlsoLike dt{ background: none; border-bottom:none; margin:0; height:36px;line-height:36px;padding-left:10px; border-bottom: #e6e6e6 solid 1px;}

.Pro_List_Box .AlsoLike dt h3{font-size: 16px;}
.Pro_List_Box .AlsoLike dd{display:inline;float:left;padding:20px 0 0 10px;overflow:hidden;width:180px;margin-right:0;}
.Pro_List_Box .ProSize110px{border:1px solid #FFF;display:block;height:180px;margin:0 auto;overflow:hidden;width:180px;}
.Pro_List_Box .AlsoProName{height:46px;margin:5px 0 4px;overflow:hidden;line-height:normal;}
.Pro_List_Box .add{display:block;float:left;width:42px;height:30px;line-height:30px;font-size:18px;padding-left:28px;text-align:left;margin-top:5px;cursor:pointer;background:url(https://www.pandahall.com/buyer/images_new/master/cart_icon.gif) no-repeat scroll 6px center #F60;}
.Pro_List_Box .add:hover{color:#fff;text-decoration:none;}
.Pro_List_Box .Add_two .WistIcon{background:url(https://www.pandahall.com/buyer/images_new/list/list_icon.gif) no-repeat;}
.Pro_List_Box .Add_two .WistIcon{float:right;margin:13px 55px 0 0;background-position:0 -215px;display:inline-block;width:16px;height:15px;cursor:pointer;text-indent:-2000px;}
.Pro_List_Box .Add_two .WistIcon:hover,.Pro_List_Box .Add_two .ViewMyWishList{background-position:right -215px;}
.Pro_List_Box .addSLoading{background: url("../images/master/addToCart-smallLoader.gif") no-repeat scroll 0 0 transparent; text-indent: -2000px; }
.Pro_List_Box .addSLoading:hover{background-position: 0 0;}

/*包装归并*/
.packing-way{margin-top: -2px;}
.packing-way .SizeSelect{width: 110px;}
.packing-way .SizeSelect span{width: 95px;}
.packing-way .SizeSelectBox{width: 120px;}
.packing-way .SizeSelectBox a{width: 110px;}

.SchNot_Found{font-weight: bold; color: #333; font-size:24px;padding: 20px 0 33px 90px;background: url(https://www.pandahall.com/buyer/images/master/Warning-icon.png) no-repeat 10px 20px;}
.SchNot_Found span{color: #df8402; word-wrap: break-word;}
.SchNot_Found a {color:#e01836;}

.GridPro .GridInf .PriceBox p { float: left;}
.GridPro .GridInf .PriceBox .discount { background: #cc0000 none repeat scroll 0 0; border-radius: 2px; color: #fff; font-size: 12px; height: 18px; margin-left: 5px; padding: 0; position: static; text-shadow: none; width: 48px;}
 
 
.PHEBanner { background: rgba(0, 0, 0, 0) url("../images_new/product/ph-elite-banner.jpg") no-repeat scroll 0 0; height: 270px; width: 795px;}
.PHEBanner h2 { background: rgba(0, 0, 0, 0) url("../images_new/product/uss-stock-icon.gif") no-repeat scroll 730px 58px; font-size: 28px; font-weight: bold; letter-spacing: -0.3px; padding: 52px 0 0 280px;}
.PHEBanner ul {padding: 14px 0 0 278px;}
.PHEBanner li { background: rgba(0, 0, 0, 0) url("../images_new/product/list-style-icon.gif") no-repeat scroll 0 11px; font-size: 16px; line-height: 28px; padding-left: 12px;}
.PHEBanner a { display: inline-block; font-size: 14px; font-weight: bold; margin: 18px 0 0 279px; text-transform: uppercase;}

/*  Options */
.OptionsBox{ line-height: 24px; margin: 5px 0;}
.OptionsBox span{ display: inline-block; float: left; color: #666666; margin-right: 5px;}
.ListContent .OptionsBlock{ cursor: pointer; position: relative; float: left; border: #cccccc solid 1px; padding: 0 15px 0 5px; height: 22px; width: 298px;}
.ListContent .OptionsBlock:after{content: ""; border-color: #666666 transparent transparent transparent; border-style: solid; border-width: 4px 4px 0; display: inline-block; right: 7px; top: 9px; position: absolute;}
.OptionsSelectBox{ display: none; position: absolute; z-index:1; top: 22px; left: -1px; border: #cccccc solid 1px;  border-top: none; background: #ffffff; width: 318px; padding: 5px 0;}
.OptionsSelectBox a{ display: block; padding: 0 5px;}
.OptionsSelectBox a:hover{ background: #f8f8f8;}
.OptionsBlock:hover .OptionsSelectBox{ display: block;}
.OptionsBlock a{ white-space: nowrap; display: block; text-overflow: ellipsis; overflow: hidden; color: #333333; text-decoration: none;}
.AddtoCart .tag-lower-unit{ text-align: right;}
.ProGrid_Box .tag-lower-unit{ display: none; margin-bottom: 10px;}
.OptionsBlock:hover .OptionsSelectBox, .ProGrid_Box:hover .tag-lower-unit{ display: block;}
.GridLi .OptionsBox .OptionsBlock {width:175px; height:22px; cursor: pointer; position: relative; float: left; border: #cccccc solid 1px; padding: 0 15px 0 5px;}
.GridLi .OptionsBox .OptionsBlock::after {content: ""; border-color: #666666 transparent transparent transparent; border-style: solid; border-width: 4px 4px 0; display: inline-block; right: 7px; top: 9px; position: absolute;}
.GridLi .OptionsBox .OptionsSelectBox {width:195px;}

.AlignRight .NewPrice{ font-size: 14px; font-family: "Montserrat Semibold";}
.AlignRight .OldPrice{color: #aaa; text-decoration: line-through; font-size: 13px; padding-bottom: 15px;}

.Hot{ display: block; background: url(../images/master/hot-icon.png) no-repeat; width: 14px; height: 40px; position: absolute; z-index: 1; top: 0; margin: 0; left: 0;}
.discount_bg { position: relative; display: inline-block; height: 16px; line-height: 16px; margin-right: 5px; padding: 0 15px 0 5px; color: #ffffff; font-size: 12px; background: #ea0707;}
.discount_bg::before { content: ""; position: absolute; top: 0; right: 0; border-style: solid; border-width: 8px 8px 8px 0; border-color: transparent #ffffff transparent transparent;}
.Tag {overflow: hidden; margin-top: 10px;}
.Tag span { display: inline-block; margin-right: 10px; background: url(../images/master/tag_icon.gif) no-repeat;}
.Tag .tag-limitedquantity { width: 89px; height: 14px; background-position: 0 -14px;}
.Tag .tag-randommixed { width: 81px; height: 14px; background-position: 0 0;}
.Tag .tag_FreeShipping {width: 89px; height: 17px; background-position: 0 -28px;}
.NewPrice{ color: #ea0707; font-size: 14px; font-family: "Montserrat Semibold";}
.OldPrice{ color: #aaaaaa; text-decoration: line-through;}
.ItemLast{ margin-right: 0 !important;}
.NoResults {width: 980px !important;}
.NoResults .batch {display: none;}
.NoResults .MainContentBody {border: none; background: none;}
.NoResults .ResultWrap{ width:655px; margin: 90px 20px 80px 125px; line-height: 24px; padding-left: 175px; background: url(../images/product/icon-sorry.png) no-repeat 0 center;}
.NoResults .ResultWrap p{ font-size: 24px; line-height: 36px; padding: 10px 0;}

/* 搜索结果页面 列表 */
.ShowList{ padding-bottom: 10px;}
.ShowList h3, .WishList h3{ font-size: 17px; border-bottom: #e6e6e6 solid 1px; line-height: 48px; margin-bottom: 20px; padding-left: 10px;}
.ShowList ul, .SubCaregory ul{ padding: 0 10px;}
.ShowList li{ float: left; width: 180px; margin: 0 15px 10px 0;}
.ShowList li .ProImg{ height: 180px; }
.ShowList li img, .HotSeller li img, .SubCaregory li img, .one-banner a img, .son-banner a img, .one-ProductList li img{ width: 100%; height: auto;}
.ShowList .ProName a{ color: #545454; margin: 10px 0; display: block;}
.ShowList .ProPrice { color: #e01836; font-family: "Montserrat SemiBold";font-size: 14px;}
.ShowList .ProPrice span{ display: inline-block; margin-right: 5px;}

/* 列表页面banner */
.ContentLeft .son-category-box dd{ line-height: 28px;}
.son-banner{ padding-bottom: 25px;}
.son-banner a{ display: block; margin: 0 15px 15px 0; float: left;}
.son-banner p:last-child a{ width: 253px; height: 182px;}

/*  */

.logo-swarovski{ background: url(../images/master/logo-swarovski.gif) no-repeat; float: left; width: 78px; height: 14px; display: inline-block; margin: 2px 0 0 0;}

.XCriticism {position: relative; padding-bottom: 12px;}
.XCriticism .CustomerReviews {margin: 9px 0 0 16px;}
.XCriticism .CustomerReviews li{padding: 0; border: none; margin: 0;}
.XCriticism .CustomerReviews li a {color: #ea3e55; line-height: 18px;}
.XCriticism .CustomerReviews .Pull-down {background: url(../images/master/icon_drop-down1.png) center no-repeat;width: 8px !important;height: 5px;background-size: 100%; margin: 5px !important;}
.XCriticism .Reviews {position: absolute;top: 30px;border: 1px #dbd7d7 solid;width: 258px;height: 218px;background: #fff;z-index: 999;box-shadow: 2px 2px 5px #d1cdcd;display: none;border-radius: 3px;}
.XCriticism .Reviews p {text-align: center;line-height: 35px;display: block;font-size: 13px;color: #666;}
.XCriticism .Reviews p a {color: #f94d5a;font-size: 14px;}
.XCriticism .Reviews p a em {background: url(../images/master/right.png) no-repeat;width: 4px;height: 8px;display: inline-block;margin-left: 10px;}
.XCriticism .Reviews ul {float: left;}
.XCriticism .Reviews ul li.Possess {color: #666;}
.XCriticism .Reviews ul li {width: 100%;border: none;padding: 0;margin-bottom: 10px;color: #999;}
.XCriticism .ProgressBar li {background: #e6e6e6;height: 3px;margin-top: 8px;margin-bottom: 24px !important;}
.XCriticism .ProgressBar li span {background: #fd8f00 !important; width: 0; height: 3px; display: block;}
.XCriticism .Reviews .icon_top {position: absolute;top: -8px;left:50px;background: url(../images/master/icon_horn.png) no-repeat;width: 14px;height: 8px;}
.XCriticism:hover .Reviews {display: block !important;}

@media screen and (min-width: 1240px) {
    .one-banner .category-banner{ background-position: 0 0; padding: 120px 305px 0 330px;}
    .one-banner p a{ width: 390px; height: 222px;}
    .son-banner p:last-child a{ width: 309px; height: 222px;}

	.AlignRight .NewPrice{ font-size: 18px;}
	.MainContentBody .batch{ width: 918px;}
	.GridPro{ width: 956px;}
	.GridPro li{ width: 220px;}
	.ProGrid_Box:hover{ padding: 8px 8px 15px;}

	.ListContent .ImgSize150px{ margin-right: 20px;}
	.showProRit{ width: 760px;}
	.ListContent li dl{ width: 580px;}
	.AddtoCart{ width: 170px;}
	.ListContent .BgHui{ width: 938px;}
	.ShowList ul, .SubCaregory ul{ padding: 0 15px;}
	.ShowList li{ width: 215px; margin-right: 23px;}
    .ShowList li .ProImg{ height: 215px; }
    .DivRefineby .refine_propertyname {width: 210px;}
	.NoResults {width: 1200px !important;}
	.NoResults .ResultWrap {margin-left: 225px; width: 775px;}
}

@media (max-width: 992px) {
    .grid_z, .grid_y, .grid_k {display: none !important;}
}

