@charset "utf-8";
/* CSS Document */
.Bread_Crumb .GoBack, .Measure .MeasureTitle, .Favorable .Discount em, .PriceInf .PriceTip .arrow, .PromoTime .arrow, .PromoTime .TimeIconone,.DiscountPolicy .emtwo,.GoHelpDetaila,.ImgDetailedBox li.EnlargeHover .arrow,.Backimg{background: url(../images/detail/detail_icon.gif) no-repeat;}
.DiscountPolicy .emone{background: url("../images/master/master_icon.png") no-repeat;}
.ShopCart .WistIcon,.Add_two .WistIcon,.Add_Three .WistIcon{background: url(../images/list/list_icon.gif) no-repeat;}
.ShopCart .WistIcon:hover{background-position: right -215px;}
.Add_two .WistIcon:hover{background-position: right -215px;}
.Add_Three .WistIcon:hover{background-position: right -215px;}
/*.ImgDetailedBox,.SeeAll,GoHelpDetaila,.CusImg,,.CusVid,.PostVid,.Enlarge a,.UploadImg{background-image:url(../images/master/icon-detail.gif); background-repeat:no-repeat;}*/
.MainContent{width: 100%;}
.MainContentExtend{width: auto; float: none;}
.MainContentExtend .DescImg{text-align: center;}
.MainContentExtend .DescImg img{max-width: 100%}
.MainContentExtend .ListWrap{width: 968px}
.MainContentExtend .ProductSet .grid_y {
    margin-left: 948px;.box
}
.MainContentExtend .CusItems li,.MainContentExtend .AlsoLike dd,.MainContentExtend .ProductSet li {
    margin-right: 17px;
}
.DetailedTextBox li .ProductName{color:#222222;display:inline;font-size:20px;line-height: 30px;margin-bottom: 20px;}
.Bh{margin-left:9px;font-size:16px;color: #222}
.proFixed{position: sticky;top:10px;height: fit-content;}
.DetailContet { background: #FFF; padding: 15px; width: 968px; position: relative;}
.downimg{line-height: 40px;}
.MainContentLeft{float:left;width:650px;}
.ImgDetailedBox{position: relative;width:420px;}
.ImgDetailed{border:1px solid #e8e8e8;height:420px;text-align:center;width:420px;margin-bottom:9px;}
.Enlarge {background:#FFFFFF;margin-top:5px;padding:3px 8px;text-align:right;}
.Enlarge a{background-position:-112px -258px;cursor:pointer;padding-left:20px;}
.EnlargeImg{cursor: url(../images/master/magnifier.cur),auto;}
.ImgDetailedBox ul{overflow:hidden;padding:6px 0 10px;}
.ImgDetailedBox li{cursor: pointer;float:left; margin-bottom: 10px;}
.ImgDetailedBox li a{display: block;width: 80px;height: 80px;border: #e8e8e8 solid 1px;padding: 3px;margin-right: 10px;}
.ImgDetailedBox li a:hover{border: #2e4a68 solid 1px;position: relative;text-decoration:none;}
.ImgDetailedBox li.EnlargeHover{}
.ImgDetailedBox li.EnlargeHover a{border: #2e4a68 solid 1px; position: relative;}
.ImgDetailedBox li.EnlargeHover .arrow{display: block;position: absolute;width: 11px;height: 6px;left: 39px;top: -6px;background-position: 0 -35px;}
.ImgDetailedBox .discount-l{margin: 0;}
.DetailedTextBox li.MistakeBox{padding: 5px 10px;line-height: 18px;border: #e8e8e8 solid 1px;display: inline-block;color: #cc0000;margin: 5px 0 0 146px;}
.SeeAll{float: right;padding-right:20px;font-size:12px;}
.SeeAll a{color:#000;font-size:12px;}
.CusItems{overflow:hidden;padding-bottom:30px;padding-top:20px;}
.CusItems li{float:left; margin-right:10px;}
.CusItems li img{display: block;}
.OffDet{ background:url(../images/master/ico-Offbg.png) no-repeat 0 -50px ;color:#FFFFFF;font-size:20px;font-weight:bolder;height:37px;line-height:10px; margin:0 0 0 370px; padding:14px 0 0 7px; position:absolute; width:44px;z-index:12;}
.OffDet span{display:inline-block;font-size:14px;font-weight:normal;margin:6px 0 0 6px;}
.share_like .Sharetitle{float:left;margin-right: 10px; line-height:32px;}
.share_like .share {float:left;}
.proICO a{margin-right:30px;}
.at-share-btn-elements a {border-radius:5px !important;}
.Description {line-height: 36px; margin: 30px 0px 30px;}
.DetailedTextBox .Tag {padding-bottom: 10px;}
.ProductInf .Package {line-height: 32px;padding-bottom: 5px;}
.ProductInf li {overflow: hidden;line-height: 30px;}
.DetailedPage{margin-top:20px;border-top:1px solid #ddd;width: 100%;float: left;}
.Description p{line-height: 18px;padding: 0px 10px;}
.Description h2,.CusT,.AlsoLike_span,.HowUse h3,.HowWishList h3,.SpecificsItem h2{height: 36px; line-height: 36px; font-size:16px; background: #f7f7f7; padding-left: 10px;color:#000; font-weight: bold;}
.Description h2{margin-bottom: 30px;}
.Description .SpecialText{margin-top: 5px; font-weight: bold;}
.AlsoLike_span{padding: 0;}
.DetailedTextBox li.Unit-l-h20{ line-height:24px;padding-bottom: 3px; width: 100%;}
.DetailedTextBox .FreeTag { padding: 10px 0px 10px 0px; overflow: hidden; color:#d2d2d2;width: 100%;}
.FreeTag .Detail_UK_Stock{ height:16px; width:75px; display:block; float:left; background:url(../images/detail/uk-tag.jpg) no-repeat; margin-right: 4px;}
.DetailedTextBox .DetailedTextImg {margin: 15px 25px 0 0; width:115px; position:absolute; right:0;}
.DetailedTextBox .ListName{font-weight: normal;}
.DetailedTextBox .NoteTip { color: #C00 !important; line-height: 18px; padding: 10px 0px;}
.SpecialText{margin-bottom: 0px;}
.addthis_toolbox a{font-size: 12px;}
.at_a11y {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.DownListimg{float: left;
    margin: 10px 0px;
    width: 100%;}
.DetailedTextBox .lower_price {overflow: hidden;padding: 10px 0;}
.lower_price label {line-height:15px;width: 50px;height: 24px;border: #e8e8e8 solid 1px;background: #f8f8f8;display: block;text-transform: uppercase;color: #2e4a68;text-align: center;padding: 5px 0;margin-right: 10px;float: left;}
.lower_price span {line-height: 18px;font-size: 13px;}
.lower_price a{text-decoration:underline;}
.DetailContet .PriceTable{padding:14px 0 15px;}
.DetailContet .PriceTable table{font-size:13px;	border-collapse:collapse; color:#666;}
.PriceTable tr th{background:#f7f7f7; font-weight:normal; border:#e8e8e8 solid 1px;}
.PriceTable tr td{	border:#e8e8e8 solid 1px;}
.PriceTable .AlignRight{text-align:right;padding-right:60px;}
.PriceTable .AlignLeft{	text-align:left;padding-left:60px;}
.DetailContet .PriceTable span{	display:inline-block;padding-right:10px;}
.DetailContet .PriceTable .OldPrice{color:#666;	text-decoration:line-through;}
.ListName{color: #666; float: left; display: inline-block; width: 125px; text-align: right; margin-right: 10px;}
.DetailedTextBox .Measure{line-height: 18px;margin: 15px 0;}
.DetailContet .SizeInf .SizeIcon{ background:url(../images/detail/size_icon.jpg) no-repeat center right; display:block; float:left; width:55px; height:35px; margin-right:5px;}
.SizeInf .SizeText{float:left;}
.SizeInf .SizeText a{text-decoration:underline;}
.jiangjiaDiv_Dt{display:none; margin-left:140px;margin-top:-75px;position:absolute;width:150px; z-index:1012;}
/*.DetailedTextBox li p{float:left;width:80px;}*/
.DetailedTextBox li.LiM{margin-top:16px;padding-bottom:13px;}
.LiM a{font-size:18px;text-decoration: none;}

.ColorList .ListName{ line-height:normal; margin-top:17px; width:115px;}
.ColorList .ColorAttribute{ float:left; width:365px;}
.ColorList a{ display:block; float:left; margin:0 10px 10px 0; border:#e9e9e9 solid 1px;}
.ColorList a span{ display:block; border:#fff solid 1px; display:block; padding:1px; background:#FFF; width:50px; height:50px;}
.ColorList a:hover, .ColorList .on{ border:#2e4a68 solid 1px; position:relative;}
.ColorList a:hover span, .ColorList .on span{ border:#2e4a68 solid 1px;}
.ColorList .on .ChooseIcon{ position:absolute; bottom:0; right:0; display:block; background:url(../images/detail/currently_icon.png) no-repeat; width:13px; height:13px;}
.DiscountPolicy{color: #000000;text-decoration:underline;display: block;text-align: center;width: 222px;height: 54px;border: 1px solid #E8E8E8;float: left;margin-right:20px;}
.DiscountPolicy:hover{border: 1px solid #2e4a68}
.LiM .DiscountPolicy .emone{background-position: 0 -300px;width: 27px;height: 20px;margin-bottom: 6px;position: relative;top: 5px;}
.LiM .DiscountPolicy .emtwo{background-position: 0 -160px;width: 22px;height: 22px;margin-bottom: 4px;position: relative;top: 5px;}
.LiM .DiscountPolicy em{margin:auto;}
.DetailedTextBox .Quantity{margin:10px 0; position: relative;}
.DetailedTextBox li input{border: none;padding: 0 5px;width: 100px;text-align: center; font-size: 18px;}

.Package{padding: 0;}
.PkgSize{float: left;overflow: hidden;}
.PkgSize label { float: left; margin-right: 10px;}
.PkgSize label a {display: block; border: 1px solid #e9e9e9; height: 27px; line-height: 27px; margin: 1px; padding: 0px 10px; background: #FFF; text-decoration: none;}
.PkgSize .current a {position: relative;}
.PkgSize label a:hover, .PkgSize .current a { margin: 0; border: #2e4a68 solid 2px;}
.PkgSize .current .On_Icon {position: absolute;width: 13px;height: 13px;display: inline-block;background:url(../images/detail/currently_icon.png) no-repeat;bottom: 0;right: 0;}

.LeadTime{float:left;}
.ReadyTimeten{background-position:0 -268px;padding-left:15px;width:130px;}
.ReadyTimethree,.ReadyTimeEight,.ReadyTimefifteen{width:130px;}
.ReadyTimeten,.add{background-image:url(../images/master/icon-product.gif); background-repeat:no-repeat;}

.LineSperator{margin: 5px 0px 0px; border-top: 1px solid #E8E8E8;}
.Add_two a,.Add_Three a{color:#fff;text-decoration: none;}
.AddToCart{cursor: pointer;display: block;float:left;width:auto;font-size:16px;background: url(../images/master/cart.png) 11px 10px no-repeat #2e4a68;color: #fff;border-radius: 2px;padding: 8px 25px 8px 42px;text-align: left}
.AddToCart:hover{color: #fff;}.AddToCart.bg-gray:hover{color: #333;}
.AddToCartLoading{background: url("../images/master/addToCart-bigLoader.gif") no-repeat scroll 0 0 transparent; text-indent: -2000px;}
.AddToCartLoading:hover{background-position: 0 0;}
.addToWishList{float: left; height: 20px; background: #fff; margin: 10px 5px 0px 0px; padding: 0px 5px 0px 27px; text-align: left;line-height: normal; font-size: 14px; cursor: pointer; text-decoration: underline; background: url(../images/master/wisth_icon.gif) 6px 5px no-repeat #fff;}
.addToWishList:hover{background: url("../images/master/wisth_icon-hover.gif") 6px 5px no-repeat #fff;color:#2e4a68;}
/*.addToWishList:active{background-position:0 -381px;}*/
.ViewMyWishList{background: url("../images/master/wisth_icon-hover.gif") 6px 1px no-repeat #f8f8f8;color:#2e4a68;}
.AddToWishListLoading{width: 134px; border: none; background: url("../images/master/addToCart-bigLoader.gif") no-repeat scroll 0 0 transparent; text-indent: -2000px;}
.AddTo .Gray { float: left; font-size: 12px; margin-top: 21px; display: inline-block; line-height: normal;}
.DetailedTextBox li.Description p{float:right; color:#333333;line-height:18px;margin:0;width:366px;}
.GoHelpDetaila {background-position: 0 -117px;height:25px;line-height:25px;padding: 0 0 5px 35px;}
.PriceInf.YourPrice{ color: #cc0000;}
.YourPrice{ background-position:310px 4px;}

.AddTo .AddToCart{ margin-top:3px;}
.addToWishList{ margin:6px 5px 0 0;}
.bg-gray{background-color: #f0efed; color: #333;}
.DetailedTextBox .PromoPrice p{width: auto; margin-right: 20px;}
.PromoPrice{background: none;}
.Price.PriceSpecial{font-size: 20px; font-weight: bold;margin-bottom:10px;  display: inline-block;}
.PromoPrice .PromoTime span{ display:block; float:left;margin: 0 -6px 0px 7px;}
.PromoPrice .PromoTime span.DayTxt{padding:0px 3px 0; height:23px;}
.price3{color:#2e4a68; }
.PriceInf{color: #666;}
.proCart{
    border: 1px solid #ccc;
    margin-right: 2px; background-color: #fff;
    display: inline-table;
    padding: 0 10px;border-radius: 5px;
    line-height: 35px;margin-right:20px;
}
.proCart .proAdd {
    font-size: 25px;font-weight: bold;
    cursor: pointer;
}
.PriceInf .PriceTip,.PromoPrice .PromoTime {display: inline-block;border-top: #fcaaaa solid 1px;border-right: #fcaaaa solid 1px;border-bottom: #fcaaaa solid 1px;height: 19px;line-height: 21px;text-align: center;position: relative;padding: 0 10px;color: #C00;
}
.PromoPrice .PromoTime {top: 3px;}
.PriceInf .PriceTip{display: none;}
.PriceInf .YourPrice_NoLogin.PriceTip{display: block;}
.PriceInf .PriceTip .arrow, .PromoTime .arrow {
    background-position: 0 -70px;
    display: block;
    width: 12px;
    height: 21px;
    position: absolute;
    top: -1px;
    left: -12px;
}
.PriceInf .PriceTip .TimeIconone, .PromoTime .TimeIconone {
    background-position: 0 -200px;
    display: block;
    width: 13px;
    height: 13px;
    position: absolute;
    top: 3px;
    left: 2px;
}
.SpecificsItem{ margin:0 0 30px;}
.SpecificsItem table{ margin:15px 0 0 10px; border-collapse:collapse;}
.SpecificsItem table td{ border:#e8e8e8 solid 1px; line-height:30px;}
.SpecificsItem .Name{ text-align:center; padding-right:10px; color:#666;}
.SpecificsItem .Value{ text-align:left; padding-left:10px;}
.Customer{margin-top:10px;padding-bottom: 30px;}
.SeeAll a{text-decoration:underline;}
.CusVid{background-position:17px -111px;padding:0 14px 0 52px;}
.UploadImg{padding:35px 0 15px 80px;line-height:20px; color: #000000;margin-top: -20px;}
.UploadImg a{color: #000;text-decoration: underline;}
.UploadImg a:hover{color: #2e4a68;}
.PostVid{background-position:-68px -496px ;}

.ImgDetailedBox .discount,.ImgDetailedBox .Hot{z-index: 11;}
.AlsoLike{padding-bottom:30px;overflow:hidden; display: inline-block;}
.AlsoLike dt{height: 40px; line-height: 40px; padding-left: 10px; background: #F7F7F7;}
.AlsoLike dt a{float:right; font-size:12px; font-weight:normal; margin-right:28px;text-decoration:underline;}
.AlsoLike dt h3{font-size: 16px; }
.AlsoLike dd{display:inline;float:left;padding-top:20px;overflow: hidden;width:180px;margin-right: 10px;}
.ProSize110px{border:1px solid #FFFFFF;display:block;height:180px;margin:0 auto;overflow:hidden;width:180px;}
.AlsoProName{max-height:55px;margin:5px 0 4px;overflow:hidden;padding:0px 15px; height: 35px;}
.ShopCart a{color: #FFF;}
.ShopCart a:hover{text-decoration: none;}
.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("../images/master/cart_icon.gif") no-repeat scroll 6px center #F60;}
.add:hover{color: #ffffff; text-decoration: none;}
.addLoading,.addLoading:hover{background: url("../images/master/addToCart-bigLoader.gif") no-repeat scroll 0 0 transparent;}
.addSLoading,.addSLoading:hover{background: url("../images/master/addToCart-smallLoader.gif") no-repeat scroll 0 0 transparent; text-indent: -2000px; }

.ShopCart .WistIcon,.Add_two .WistIcon,.Add_Three .WistIcon{margin: 13px 0 0 10px;background-position: 0 -215px;display: inline-block;width: 16px;height: 15px;cursor: pointer; text-indent: -2000px;}
.ShopCart .ViewMyWishList,.Add_two .ViewMyWishList,.Add_Three .ViewMyWishList,
.ShopCart .ViewMyWishList:hover,.Add_two .ViewMyWishList:hover,.Add_Three .ViewMyWishList:hover{background: url("../images/master/wisth_icon-hover.gif") no-repeat #F8F8F8;}
.ProductSet{margin: 10px 0 20px;}

.ProductSet .SetTitle{height: 30px; margin: 0 0 20px; padding-left: 15px; background: #F1F1F1; font: bold 16px/30px arial;}
.ProductSet ul{position: absolute; overflow: hidden; width: 20000px;}
.ProductSet li{float: left; width: 180px; margin:0 10px 0 0;}
.ProductSet .PTitle{margin: 10px 0 5px; height: 50px; overflow: hidden;}
.ListOutter{overflow: hidden;}
.ListOutter:hover .grid_z,.ListOutter:hover .grid_y{display: block;}
.ListWrap{position: relative; overflow: hidden; float: left; width: 750px; height: 310px;}
.ScrollControl .ListWrap {height:280px;}
.grid_z,.grid_y{background:url(../images/product/prouctgrid/grid_btn.png) no-repeat;display:none;position: absolute;z-index: 1;}
.grid_z{background-position:-50px 0;cursor:pointer;float:left;height:46px;width:20px;margin-top: 58px;}
.grid_y{background-position:0 0;cursor:pointer; float:right;height:46px;width:20px;margin-top: 58px;}
.ProductSet .grid_y{margin-left: 730px;}
.ProductSet .grid_z.disabled{background-position:-50px -67px; cursor: default;}
.ProductSet .grid_y.disabled{background-position:0 -67px; cursor: default;}
.ProductSet .FontRed{font-size: 16px; font-weight: bold;}
.ProductSet .ColorBlack {font-size: 13px; color: #666; font-weight: normal;}

.this {background: none repeat scroll 0 0 #FFF8F2;border: 1px dashed #CEB692;color: #000000;line-height: 22px;margin: 12px 0 12px 21px;padding: 10px 15px;}
.this .Titm {color: #FF4900;display: block;font-weight: bold;}
.this .noticeBtn strong{font-weight:bold; color:#be0100;}
.this .noticeBtn span {background:url(../images/account/in-stock-notice-a.gif);display:block;width:109px; height:22px;cursor:pointer;}
.this .hasAdded{font-weight:bold;color:#1d5d00;}

.NickelFree,.LeadFree,.RoHsCertified,.Doubt{background-image:url(../images/master/icon-product.gif); background-repeat:no-repeat;}
.FreeIcon a{display:inline-block; float:left;width: 16px; height: 16px; margin-right: 5px; background: url(../images/list/tag_icon.gif) no-repeat;}
.FreeIcon .NickelFree{background-position: 0 -35px;}
.FreeIcon .LeadFree{background-position: 0 -70px;}
.FreeIcon .RoHsCertified{background-position: 0 0;}
.FreeIcon .Doubt{cursor: pointer;margin-right: 10px;background: url("../images/list/list_icon.gif") no-repeat scroll -25px -110px transparent;}
.UnitUl{ float:left;}
.UnitUl li{height:18px; border:1px solid #b8b7bd; margin:1px 10px 0 0;display:block; float:left; padding:0 5px; line-height:18px; width:auto!important;}
.UnitUl .Unit_Choose{ height:18px; border:2px solid #268a03; margin:0 10px 0 0; display:block; float:left; padding:0 5px; line-height:18px;}
.DetailedHot{ background:url(../images/master/icon_product.png) no-repeat 0 -24px;font-size:0;line-height:0;left: 280px;height:16px;position:absolute;width:33px;z-index:12;}
.Detail_Restriction {width: 56px; height: 16px; float:left; margin:0 4px 4px 0; background:url("../images/shoppingCart/restriction.jpg") no-repeat scroll 0% 0% transparent;}
.Detail_Limited,.Detail_Randomly {float:left; height: 16px; margin-right: 4px;}
.Detail_Randomly{ width: 81px; background: url(../images/list/random-mixed.png) no-repeat;}
.Detail_Limited{ width: 51px; background: url(../images/list/limited-quantity.png) no-repeat;}
.Detail_Assortment{width: 41px; float:left; height: 16px; margin-right: 4px; background: url("../images/list/assortment.jpg") no-repeat scroll 0% 0% transparent; }
.Detail_fashionjewelry{width: 80px; float:left; height: 16px; margin-right: 4px; background: url("../images/list/fashion-jewelry-web.jpg") no-repeat scroll 0% 0% transparent; }

.HowWishList ul{ overflow:hidden; margin:0 15px;}
.HowWishList ul li{ float:left; display:block; height:24px; line-height:24px; margin-right:40px; padding:5px 0; }
.HowWishList ul li a{ display:block; width:auto; color:#039; }

.HowUse h4{ font-size:12px; font-weight:normal; padding:20px 15px;}
.HowUse ul{ overflow:hidden; margin:0 15px;}
.HowUse ul.HowUseList{ border-bottom:#d9d9d9 solid 1px;}
.HowUse ul li{ float:left; padding-bottom:30px; margin-right:50px;}
.HowUse ul li a{ display:block; width:150px;height:150px; margin-right:10px; float:left; border:#dbdbdb solid 1px;}
.HowUse ul li a img{max-width:150px;height:150px;}
.HowUse ul li p.ProName{ float:left; line-height:15px; width:147px;}

.HowUse .last{ margin-right:0}
.DetailedPage dl{width: 100%;float: left;}
.DetailedPage dl dd {width: 220px;float: left;}
.DetailedPage dd a{background: url(../images/detail/refine-list_icon.gif) left 11px no-repeat; padding:0 10px;}
.DetailedPage dd.current a {color: #2e4a68;}
.SimilarList { margin-top:20px;}
.SimilarList ul{border: 1px solid #E8E8E8; border-top: none; padding-bottom: 10px;}
.SimilarList .ProPhoto{width: 166px; margin: 0 auto 5px; padding-top: 10px;}
.SimilarList .ProPrice{margin-left: 10px; color: #666; line-height: 16px;}
.SimilarList .NowPrice .Red{font-size: 13px; font-weight: bold;}
.SimilarList .OldPrice{font-size: 11px; text-decoration: line-through;}

.AlsoLike .FontRed{font-size: 12px; padding:10px 15px;}
.AlsoLike .ColorBlack{font-size: 13px; color: #666666; font-weight: normal;}

/* add 2016.11.28 */
.ContentLeft .InspirationProject ul {padding: 10px 10px 0;border: 1px solid #e8e8e8;border-top: none;}
.ContentLeft .InspirationProject ul li{width: 168px;margin-bottom: 15px;}
.ContentLeft .InspirationProject ul li img{width: 168px; height: 168px;margin-bottom: 5px; display:block;}

/* add 2018.01.29 */
.DetailedTextBox .OptionsBox{ overflow: visible;  line-height: 28px; margin-top: 10px;}
.DetailedTextBox .OptionsBox span{ display: inline-block; float: left; color: #666666; margin-right: 5px;}
.OptionsBlock{ background: #ffffff; cursor: pointer; position: relative; float: left; border: #c3c3c3 solid 1px; padding: 0 15px 0 5px; height: 28px; width: 298px;}
.OptionsBlock:after{content: ""; border-color: #666666 transparent transparent transparent; border-style: solid; border-width: 4px 4px 0; display: inline-block; right: 7px; top: 13px; position: absolute;}
.OptionsSelectBox{ display: none; position: absolute; top: 22px; left: -1px; border: #c3c3c3 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;}

.DetailedTextBox .PriceInf.PriceAPP{color: #cc0000;overflow: visible;}
.DetailedTextBox .android-icon span, .DetailedTextBox .android-icon strong {display: inline-block;float: left;}
.DetailedTextBox .android-icon strong {padding: 3px 5px;}
.DetailedTextBox .PriceAPP .android-icon{padding: 3px 0;}
.app-stock{ cursor: pointer; float: left; color: #333333; padding: 0 5px; position: relative;}
.app-stock a{text-decoration: underline; margin: 0 5px;}
.app-stock > a, .app-stock > span{ display: inline-block; float: left;}
.app-stock .QR-img{ margin-top: 8px;}
.app-stock .app-box{ display: none; border: #e8e8e8 solid 1px; padding: 10px; position: absolute; background: #ffffff; top: 36px; left: -110px; width: 322px; z-index: 10;}
.app-box:before, .app-box:after{ content: ""; position: absolute; display: inline-block; border-width: 0 11px 11px; border-style: solid; left: 50%; margin-left: -11px;}
.app-box:before{ border-color: transparent transparent #e8e8e8; top: -11px}
.app-box:after{border-color: transparent transparent #ffffff; top: -10px;}
.app-box > div{ float: left;}
.app-box .app-stock-bg{ text-decoration: none; display: block; width: 156px; height: 41px; padding-top: 5px; border-radius: 5px; background: #191919; position: relative; margin: 0 0 10px;}
.app-box .app-stock-bg:before{ content: ""; display: inline-block; position: absolute;}
.android-app .android-app-stock{ margin-right: 10px;}
.android-app .android-app-stock:before{ background: url(../images/product/appicon/icon-stock-ios.png) no-repeat; width: 24px; height: 29px; top: 6px; left: 17px;}
.ios-app .ios-app-stock:before{ background: url(../images/product/appicon/icon-stock-android.png) no-repeat; width: 24px; height: 27px; top: 5px; left: 18px;}
.app-box .app-stock-bg font, .app-box .app-stock-bg span{ display: block; color: #ffffff; line-height: 18px; padding-left: 50px;}
.app-box .app-stock-bg font{ font-size: 12px;}
.app-box .app-stock-bg span{ font-size: 17px;}
.app-box .app-QR{ text-align: center;}
.app-stock .Bg_FFF{ display: none; background: #ffffff; opacity: 0; filter:alpha(opacity=0); height: 6px; width: 100%; position: absolute; top: 30px; left: 0; z-index: 9;}
.app-stock:hover .app-box, .app-stock:hover .Bg_FFF{ display: block;}

.Detail_Swarovski{ background: url(../images/master/logo-swarovski.gif) no-repeat; float: left; width: 78px; height: 14px; display: inline-block; margin: 2px 0 0 0px;}

/* add 2019.05.03 */
.MoreProductTip {padding: 10px 0 10px 0 !important;}
.MoreProductTip>p {height: 32px; line-height: 32px; float: none !important;}
.MoreProductTip>p>span { width: 24px;height: 32px;float: left;margin-right: 10px;}
.MoreProductTip>p>a {color: #666;}
.MoreProductTip .icon-1 {background: url(../images/detail/icon-1.png) no-repeat center center;}
.MoreProductTip .icon-2 {background: url(../images/detail/icon-2.png) no-repeat center center;}
.MoreProductTip .icon-3 {background: url(../images/detail/icon-3.png) no-repeat center center;}
.MoreProductTip .successMsg {background:url(../images/detail/icon-4.jpg) no-repeat 6px 6px #ebfee0; border: 1px #beddb3 solid; height:auto; line-height: 20px;color: #666; padding: 5px 0 5px 32px; margin-bottom: 5px;}

/*弹出层*/
.divOverlay{ position:fixed; display:none; top:0; left:0; z-index:20; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.ShippingDownloadWindow {display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;overflow-y:auto;overflow-x:hidden;}
.ShippingDownload_Content{ width: 540px; background: #ffffff; position: relative; left: 50%; margin-left: -270px; top:100px;}
.ShippingDownload_Content .IconClose{ cursor: pointer; position: absolute; top: 18px; right: 15px; width: 30px; height: 30px; display: block; background-position: -2px -603px !important;background: url(../images/detail/icon_master.png) no-repeat;}
.ShippingDownload_Content .IconClose:hover{ background:url(../images/detail/icon_master.png) -2px -603px rgba(0, 0, 0, 0.1); border-radius: 50%;}
.ShippingDownload_Content .Title{ font-family: "Open Sans Semibold"; width: 500px; font-size: 18px; background: #f7f7f7; padding: 0 20px; height: 54px; line-height: 54px; border-bottom: #e8e8e8 solid 1px;}
.ShippingDownload_Content .ShippingDownload_Text{ height: auto; padding:20px 25px;}
.ShippingDownload_Content .merchandise {overflow: hidden; padding-bottom: 15px;border-bottom: 1px #d1d1d1 dashed;}
.ShippingDownload_Content .ShippingDownload_Main p {margin-right: 0; float: none;}
#smallerLotsContent .merchandise p,#showMoreTipsContent .merchandise p {float: left;display: block;}
.ShippingDownload_Content .merchandise p img {width: 100px; height: 100px; display: block;}
#smallerLotsContent .merchandise p:nth-child(1),#showMoreTipsContent .merchandise p:nth-child(1) {width: 22%;margin-right: 2%;}
#smallerLotsContent .merchandise p:nth-child(2),#showMoreTipsContent .merchandise p:nth-child(2) {width: 76%;line-height: 20px;font-size: 13px;}
#showMoreTipsContent .CategoryInformation {margin: 10px;height: 30px}
#showMoreTipsContent .CategoryInformation  p:nth-child(1){width: 15%;margin-right: 2%;float: left;}
#showMoreTipsContent .CategoryInformation  p:nth-child(2){width: 81%;line-height: 20px;font-size: 13px; float: left;margin-top: 5px;}
#showMoreTipsContent span{margin-right: 4px;color: #BB1320}
#showMoreTipsContent .CategoryInformation .errorText {display: none; color:#ff0000;}
#showMoreTipsContent .InformationConmmont {margin: 10px;}
#showMoreTipsContent .InformationConmmont p { height:24px; line-height: 24px;}
#showMoreTipsContent .InformationConmmont textarea {height: 80px; width: calc(100% - 22px); line-height: 24px; padding:4px 10px; font-size: 13px;}
#showMoreTipsContent .InformationConmmont .errorTips {display: none; clear: both; color:#ff0000;}
.ShippingDownload_Content .predicable {background: #f8f8f8;margin-top: 20px;padding: 10px 15px;margin-bottom: 15px;}
.ShippingDownload_Content .predicable p {font-size: 14px;line-height: 35px;}
.ShippingDownload_Content .predicable li {font-size: 12px; width: 100%; margin-bottom: 10px; display: block;}
.ShippingDownload_Content .predicable font {float: left;line-height: 30px;margin-right: 5px;}
.ShippingDownload_Content .predicable input ,.ShippingDownload_Content .PeriodInput {text-align:center; height: 28px !important;margin: 0 5px 0 0!important;width: 60px !important;}
.ShippingDownload_Content .chooseSmallLot{margin-right:35px; position:relative; z-index:5;}
.ShippingDownload_Content .chooseSmallLot Label{ float:left; color:#666; height:30px; line-height:30px; display:inline-block;}
.ShippingDownload_Content .chooseSmallLot .PeriodName{ margin-right:5px; color:#000; text-align:right;}
.ShippingDownload_Content .chooseSmallLot .PeriodTime{ position:relative; z-index:7; background:#fff; padding-left:4px; width:160px; cursor:pointer;}
.ShippingDownload_Content .chooseSmallLot .SelectArrow{ position:absolute; top:12px; right:6px; display:inline-block; width:9px; height:5px; background: url("../images/list/list_icon.gif") no-repeat 0px -110px scroll;}
.ShippingDownload_Content .chooseSmallLot .PeriodSelect{ position:absolute; width:164px; border:#c3c3c3 solid 1px; z-index:6; background:#fff; top:-1px; left:74px; padding:28px 0 5px;}
.ShippingDownload_Content .chooseSmallLot .PeriodSelect a{ color:#666; line-height:28px; text-decoration:none; padding-left:4px; display:block;}
.ShippingDownload_Content .chooseSmallLot .PeriodSelect a:hover{ background:#f8f8f8;}
.ShippingDownload_Content .chooseSmallLot .errorTips {display: none; clear: both; margin-left: 67px; color:#ff0000;}
.ShippingDownload_Content .PeriodSelect.toggle {padding-bottom: 0;}
.ShippingDownload_Content .PeriodSelect.toggle dd{display: none;}
.ShippingDownload_Content .chooseSmallLot p {line-height: 28px;float: left;margin-left: 5px;}
.ShippingDownload_Content .fastener {margin-top: 50px; text-align: center;}
.ShippingDownload_Content .fastener .submit {background: #ff6600;color: #fff; margin-right: 1%;}
.ShippingDownload_Content .fastener .close {background: #f2f2f2;color: #000;border:1px #ccc solid;}
.ShippingDownload_Content .fastener input {width:auto; cursor: pointer; padding: 0 20px; height: 35px;border-radius: 3px;font-size: 16px; margin: 0; float: none;}

#mixedProductContent .merchandise > p {width: 22%;margin-right: 2%;float: left;display: block;}
#mixedProductContent .merchandise div {width: 76%;float: left;}
#mixedProductContent .merchandise div p {line-height: 20px;font-size: 13px;}
#mixedProductContent .merchandise div p:nth-child(2) {margin-top: 25px;}
#mixedProductContent .merchandise div p font {line-height: 28px;margin-right: 5px; float: left; width: 100px; text-align: right;}
#mixedProductContent .merchandise div p input {border: 1px #ccc solid;height: 28px;width: 240px;color: #999;padding: 0 10px; float: none; margin: 0;}
.ShippingDownload_Content .Form ul li {line-height: unset;width: 490px; padding: 20px 0;border-bottom: 1px #e7e7e7 solid; overflow: hidden;}
.ShippingDownload_Content .Form ul li p {float: left;margin-bottom: 10px; width: 100%;}
.ShippingDownload_Content .Form ul li p font {float: left;line-height: 28px;margin-right: 5px; width: 100px; text-align: right;}
.ShippingDownload_Content .Form ul li p input {height: 28px;margin: 0;width: 330px;padding: 0 10px; }
.ShippingDownload_Content p .errorTips {display:none; color: #ff0000;float: left;margin-top: 10px;margin-left: 105px; line-height: normal;}
.ShippingDownload_Content .Form ul li p em {background: url(../images/detail/del.jpg) center no-repeat; cursor: pointer; width: 20px;height: 28px;float: right;}
.ShippingDownload_Content .AddMixed {margin-top: 20px;}
.ShippingDownload_Content .AddMixed a {text-decoration: underline;color: #145da3;font-size: 14px;}
.SpecificsItem .sizeInfo {float: right; margin-right: 20px; font-size: 14px; font-weight: normal; text-decoration: underline; padding-left: 30px; background: url(../images/detail/size_icon.jpg) no-repeat center left;}

/* 20191022 */
.DetailedTextBox li.SaveExtra {padding-left: 43px;font-size: 12px;width: 312px;overflow: visible;background: url(../images/detail/phone.png) 18px no-repeat #ffdba6;line-height: 28px;border-radius: 20px;color: #666;box-sizing: border-box;position: relative;margin-bottom: 10px;cursor: pointer;}
.DetailedTextBox li.SaveExtra > span {font-weight: 700;font-size: 16px;}
.DetailedTextBox li.SaveExtra:hover {color: #2e4a68;}
.DetailedTextBox li.SaveExtra > em {border-color: #666 transparent transparent;height: 0;width: 0;display: inline-block;border-style: solid;border-width: 4px 4px 0;position: absolute;top: 13px;right: 18px;}
.DetailedTextBox li.SaveExtra:hover > em {border-color: #2e4a68 transparent transparent;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 {position: absolute;z-index: 1; top: 29px;left: 0px; padding-top: 10px; width: 450px; background: #fff;box-sizing: border-box;display: none;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox {border: 1px #e8e8e8 solid; padding: 20px 25px 25px;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > span {position: absolute;top: 3px;left: 50%; margin-left:-10px; background: url(../images/detail/cornule.png) no-repeat;width: 19px;height: 8px;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > ul li {font-size: 12px;color: #666; width: auto;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > ul li span {color: #cc0000;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > div p {text-align: center;font-size: 14px;color: #999; margin:10px 0 20px 0; width: 100%;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > div ul li {float: left;margin-right: 30px; width: auto;}
.DetailedTextBox li.SaveExtra .SaveExtra_1 .SaveExtraBox > div ul li:nth-child(2) {margin-right: 0;}
.DetailedTextBox li.SaveExtra:hover .SaveExtra_1 {display: block;}

.DetailedTextBox li.Coupon_z span {background: url(../images/detail/coupon_bg.png) no-repeat; background-size: 100%; width: auto; padding: 0 10px; height: 22px;display: inline-block;line-height: 22px;color: #fff;font-size: 12px;text-align: center;margin-right: 10px;}
.DetailedTextBox li.Coupon_z a {font-size: 12px;text-decoration: underline;}
.DetailedTextBox li.MistakeBox{margin:5px 0 0 0;}

.pi-data {
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border:1px solid #ccc;
    width: 100%;border-radius: 10px;
    float: left;overflow: hidden;
    margin-bottom: 20px;
}
.pi-data .data-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;border-right: 1px solid #ccc;
    padding:10px 20px;
}
.pi-data .data-item:last-child{border-right:none;}
.pi-data .data-item.selected {
    background-color: #5379a2;
}
.pi-data .data-item.selected{color: #fff;}
.pi-data .data-item.selected .item-content{color: #fff;}
.pi-data .data-item .item-title {
    height: 28px;
    line-height: 28px;

    text-align: center;
    overflow: hidden;
}
.pi-data .data-item .item-content {
    height: 28px;
    line-height: 28px;
    text-align: center;font-weight: bold;
    color: #333;font-size: 15px;
}
.standardSize label {
    display: block;
    float: left;
    width: 100%;
    height: 28px;overflow-y: hidden;
    line-height: 28px;
    margin-right: 5px;
    color: #666;
}
.desImg img{margin-bottom:5px;}
.SizeList {
    width: 100%;
    float: left;
}
.DetailedTextBox li .SizeList li {
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
    padding: 1px;
    margin: 0 1px 0px 0;
    white-space: nowrap;
    position: relative;
    margin-right: 5px;
    height: 30px; color: #666;
    min-width: 30px;
    text-align: center;
    margin-bottom: 5px;
    width: auto;
}
.DetailedTextBox li .SizeList li:hover,.DetailedTextBox li .SizeList li.choose {
    line-height: 30px;
    padding: 0px;
    border: 2px solid #2e4a68;
    color: #000;
    width: auto;
}
.DetailedTextBox li .SizeList li.choose .ChooseIcon {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    background: url(../images/master/currently_icon.png) no-repeat;
    width: 13px;
    height: 13px;
}
.DetailedTextBox li .SizeList li.d_css .ChooseIcon{background: none;}
/*图片放大效果*/
.box{width:100%;margin-bottom:10px;}
.cssx {
    color: #000;
    font-size: 12px;
}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; width: 100%;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:62px;margin:0 6px 5px 0;overflow:hidden;padding:2px;border:1px solid #ddd;}
.tb-s310, .tb-s310 a{height:auto;width:100%;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #2e4a68;height:62px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:500px;height:500px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.Tootip{top:-85px;left: 80px; width: 300px;}
.Navigation{width: 1400px;}
.box_des {
    margin-bottom: 6px;
    width: 100%;
    float: left;
}
.box_des .tabbar {
    line-height: 26px;
}
#tabss {
    border-bottom: 1px solid #ddd;
    margin-top: 26px;
    height: 42px;
    width: 650px;
}
.box_des .tabbar li {
    margin-right: 30px;
    cursor: pointer;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    float: left;
    color: #ddd;
}
.box_des .tabbar li.current {
    color: #2e4a68;
    cursor: pointer;
}
#st-cmp-v2{display: none;}
.box_des .ct03 {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    overflow: hidden;
    padding: 2% 0%; text-align: center;
    width: 100%;
    color: #555555;
}
.desImg{width: 100%;text-align:center; }
#tabss0 img{width: auto;height: auto;}
.noback {
    width: 100%;
    margin: 20px auto;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
}
.prolist {
    width: 99%;
    padding-bottom: 10px;
    margin: 0px 2px;
}
.spc, .sc, .scc {
    clear: both;
    margin: 1px;
    text-align: left;
}
.label {
    display: block;
    font-weight: bold;
    line-height: 150%;
}
#no_logging {
    display: block;
    margin: 5px 0 10px 0px;
}
.iipt {
    background-color: #f6f6f6;
    border: 1px solid #939393;
    margin: 0;
    padding: 2px 0 0 3px;
}
#mainproreview textarea{height:80px;width:98%;}
#mainproreview img,#btn_reset{margin-top:10px; cursor: pointer;}
/*产品评论*/
.rating-detail {
    margin-top: 30px;
}.rating-detail .topnav {
     height: 22px;
     margin: 10px;
     overflow: hidden;
 }#pagination-top {
      padding: 0 10px;
  }
.pagination {
    font: 400 11px tahoma;
}.pagination .pos-right {
     float: left;
     width:100%;
 }
.main-content{word-wrap: break-word;}
.widthfixed {
    table-layout: fixed;
    word-break: normal;
    word-wrap: break-word;
}.rating-table th.th3, .rating-table th.td3 {
     width: 14%;
 }
.rating-table thead th {
    background: none repeat scroll 0 0 #E4E7F0;
    border-bottom: 2px solid #B7BED1;
    height: 33px;
}
.rating-table th {
    padding: 0 10px;
    text-align: left;
}
.rating-table th.th2 {
    width: 25%;
}
.rating-table tbody td {
    border-bottom: 1px solid #D6D6D6;
    line-height: 16px;
}
.rating-table td {
    padding: 10px;
    vertical-align: top;
}.rating-table .product-name {
     display: inline-block;
     height: 35px;
     margin: 0;
     overflow-y: hidden;
     word-wrap: break-word;
 }
.rating-table .total-price {
    font-size: 14px;
    margin-top: 10px;
}
.price {
    color: #BD1A1D;
    font-weight: 700;
    margin-top: 10px;
}.rating-table .feedback-date {
     color: #999999;
     font-size: 11px;
 }.feedback-date {
      position: relative;
      top:7px;
      left:10px;
  }
.rating-table .feedback {
    margin-top: 5px;
    clear:both;
}
.thf-digg {
    color: #7E7E7E;
    margin-top: 8px;
}
.thf-digg-text {
    /*margin-right: 10px;*/
    font-size:11px;
}
.star {
    background: url("../images/5s.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 11px;
    margin: 5px 2px 0 0;
    width: 11px;
}.star_gray {
     background: url("../images/5sgry.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
     display: block;
     float: left;
     height: 11px;
     margin: 5px 2px 0 0;
     width: 11px;
 }

.star-m span {
    background: url("http://i02.i.aliimg.com/images/eng/style/icon/star_middle_color.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
}
.star-m {
    background: url("http://i02.i.aliimg.com/images/eng/style/icon/star_middle_gray.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 20px;
    width: 80px;
}
.star span {
    display: block;
    height: 100%;
    width: 0;
}
.right_catalog p {
    float: left;
    margin: 5px 0;
    width: auto;
}
.proICO .bg-gray{background-image: none; padding-left:15px;}
.product-detail-infolist {
    text-align: left;margin-top:20px; font-size: 13px;
}
.product-detail-infolist dt {
    padding: 6px 10px;
    background-color: #eeeeee;
    box-shadow: 0 1px 0 0 #ffffff inset;
}
.product-detail-infolist dd {
    padding: 10px;
    border-width: 0 1px;
    margin: 0;
    position: relative;
}
.historyList a{text-overflow:ellipsis;height: 51px; overflow: hidden;font-size:12px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.prokeyList{width: 100%;float: left;margin:30px 0px;}
.prokeyList li h3{font-size:14px;}
.prokeyList li{float: left;margin-right:10px;height: 40px;}
.prokeyList li a{border:1px solid #ddd;padding:5px;border-radius:5px;color:#666;}
.ProductName .new_icon, .ProductName .special_icon{position: relative;font-size:15px;top:-2px;left:0px;margin-right:5px;}
.standardSize font{font-size:12px;color: #FF6600;}
@media only screen and (min-width: 1263px ) {
    .TopMenu, .Head, .Content, .Footer, .CopyrightBox, .NevPage { width: 1400px;}
    .DetailContet{ width: 1400px;padding:0px;}
    .AlsoLike dd{ margin-right: 20px; width: 220px;}
    .ProSize110px{ width: 220px; height: 220px;}
    .CusItems li {width: 220px; margin-right: 20px;}
    .ProSize110px img, .CusItems img {width: 100%; height: auto;}
    .ColorList .ColorAttribute {width: 565px;}
    .AlsoLike dd:hover{box-shadow: 0 0 15px #a0a0a0;}
    .AlsoLike dd:hover a{color:#e62e04;}
}

@media (max-width: 575px) {
    .standardSize label{width: 20%;}
    .SizeList{width:100%;}
    .DetailedTextBox li .SizeList li.d_css{width: auto;float: left;text-align: left;}
    .pi-data{margin-left:0px; width: 100%;}
}

@media(max-width: 767px) {
    .tb-s310, .tb-s310 a{ width: 100%; height: auto;}
    .box{width: 96%;padding:0px 2%;}
    .pi-data .data-item{padding:10px 5px;}
    .DetailedPage{padding:10px;}
    .ProList{padding:10px;width: auto;}
    .DetailedPage dl dd{width: 47% !important;margin-right:1%;}
    .DetailedPage p img{width: 100%;}
    .standardSize label{width: 100%;}
    #mainproreview img, #btn_reset{width: 48px;}
    .DetailedPage,.GridPro{margin-top:0px;}
    .product-detail-infolist dd{padding:10px 0px;}
    .prokeyList{padding:1%;width: 98%;}
    .DetailedTextBox li input{width: 60px;}
    #ContentWarp .Bread_crumbs{padding:10px;}
}


@media (min-width: 768px) and (max-width: 991px) {
    .DetailedTextBox li .SizeList li.d_css{width: 25%}
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1200px) {

}