@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_new/detail/detail_icon.gif) no-repeat;}
.DiscountPolicy .emone{background: url(../images_new/master/master_icon.gif) no-repeat;}
.ShopCart .WistIcon,.Add_two .WistIcon,.Add_Three .WistIcon{background: url(../images_new/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;}
.SeeAll,GoHelpDetaila,.CusImg,.CusVid,.PostVid,.Enlarge a,.UploadImg{background-image:url(../images/master/icon-detail.gif); background-repeat:no-repeat;}
.MainContent{width: 980px;}
.MainContent,.DetailedPage{overflow: hidden;margin: 30px 0 0;}
.MainContentExtend{width: auto; float: none;}
.MainContentExtend .DescImg{text-align: center;}
.MainContentExtend .DescImg img{max-width: 100%}
.MainContentExtend .ListWrap{width: auto;}
.MainContentExtend .ProductSet .grid_y {
    margin-left: 948px;
}

.DetailedTextBox li .ProductName{color:#222222;display:inline;font-size: 18px; line-height: 30px;}
.Bh{margin-left:9px;font-size:16px;color: #222}

.DetailContet { padding: 0px; width: 980px;}

.MainContentLeft{float:left;width:420px;margin-right:10px;}
.ImgDetailedBox{position: relative;width:420px;}
.ImgDetailed{height:420px;text-align:center;width:420px;margin-bottom:9px;}
.ImgDetailed img{ width: 420px; height: 420px;}
.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 20px;}
.ImgDetailedBox li{cursor: pointer;float:left; margin-bottom: 10px;}
.ImgDetailedBox li a{display: block;width: 98px;height: 98px;border: #ffffff solid 1px;padding:0;margin-right: 10px;}
.ImgDetailedBox li a:hover{border: #e5e5e5 solid 1px;position: relative;text-decoration:none;}
.ImgDetailedBox li.EnlargeHover{}
.ImgDetailedBox li.EnlargeHover a{border: #e01836 solid 1px; position: relative;}
.ImgDetailedBox li.EnlargeHover .arrow{display: block;position: absolute;width: 11px;height: 6px;left: 44px;top: -6px; background: url(../images/master/detail_icon.gif) 0 -35px no-repeat;}
.ImgDetailedBox .discount-l{margin: 0;}
.DetailedTextBox li.MistakeBox{background: #ffffff; min-width: 390px;  padding: 5px 10px;line-height: 18px;border: #e0e3ac solid 1px;display: inline-block;color: #cc0000;margin: 5px 0 0 0;border-radius: 3px;}
.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;}
.at-share-btn-elements a {border-radius:5px !important;}

.Description {line-height: 36px; margin: 0px 0px 30px;}
.DetailedTextBox .Tag {padding-bottom: 10px; line-height: normal;}
.ProductInf .Package {line-height: 32px;padding-bottom: 5px;}
.ProductInf li {overflow: hidden;line-height: 30px;}

.Description p{line-height: 18px;padding: 0px 10px;}
.Description h3,.CusT,.AlsoLike_span,.HowUse h3,.HowWishList h3,.SpecificsItem h3{height: 36px; line-height: 36px; font-size:16px; padding-left: 10px;color:#000; font-weight: bold;}
.Description .SpecialText{margin-top: 5px; font-weight: bold;}
.AlsoLike_span{padding: 0;}
.DetailedTextBox{float: right;width: 550px;}
.DetailedTextBox li{overflow: hidden;line-height: 30px;font-size: 13px;}
.DetailedTextBox li.Unit-l-h20{ line-height:24px;}
.DetailedTextBox .FreeTag { padding: 10px 0px; overflow: hidden;}
.FreeTag .Detail_UK_Stock{ height:16px; width:75px; display:block; float:left; background:url(../images/detail/uk-tag.jpg) no-repeat; margin-right: 4px;}
.FreeTag .Detail_US_Stock{ height:16px; width:75px; display:block; float:left; background:url(../images/detail/us-tag.jpg) no-repeat;}
.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: 0;}
.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: #e01836;text-align: center;padding: 5px 0;margin-right: 10px;float: left;}
.lower_price span {line-height: 18px;font-size: 13px; float:left; width:460px;}
.lower_price a{text-decoration:underline;}
.DetailContet .PriceTable{padding:14px 0 15px;}
.DetailContet .PriceTable table{font-size:13px; background: #fff; color:#999;}
.PriceTable tr th{background:#fff; font-weight:normal; border:#e8e8e8 solid 1px;}
.PriceTable tr td{	border:#f1f1f1 solid 1px;}
.PriceTable .AlignRight{text-align:center;padding: 5px 0;}
.PriceTable .AlignLeft{	text-align:center;padding: 5px 0;}
.DetailContet .PriceTable span{	display:inline-block; font-family: "Montserrat SemiBold"; font-size: 14px;}
.DetailContet .PriceTable .OldPrice{color:#aaa;	text-decoration:line-through;}
.ListName{font-family:"Montserrat Medium"; color: #808080; float: left; display: inline-block; width: 103px; text-align: right; margin-right: 10px;}
.DetailedTextBox .Measure{line-height: 18px;margin: 15px 0;}
.DetailContet .SizeInf .SizeIcon{ background:url(../images/master/detail_icon.gif) no-repeat center -108px; display:block; float:left; width:100px; height:35px; margin-right:-30px;margin-top: 0px;margin-left: 15px;}
.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;}
.ColorList b{ float: left; font-family:"Montserrat SemiBold"; font-weight: normal;}
.ColorList .ColorAttribute{ width: auto; margin-top: 10px;}
.ColorList a{ display:block; float:left; margin:0 10px 10px 0; border:#d9d9d9 solid 1px;}
.ColorList a span{ display:block; display:block; padding:0; background:#FFF; width:43px; height:43px;}
.ColorList a:hover, .ColorList .on{ border:#e01836 solid 1px; position:relative;}
.ColorList .on .ChooseIcon{ position:absolute; bottom:0; right:0; display:block; background: url(../images/master/list_icon.gif) -48px -23px 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 #e01836}
.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:0;}
.DetailedTextBox li input{border: 1px solid rgb(195, 195, 195);float: left;font-size: 12px;margin-top: 3px;padding: 0 2px;width: 98px;height: 38px;line-height: inherit;}

.DetailedTextBox .Package{ padding: 10px 0;}
.PkgSize{float: left;overflow: hidden;}
.PkgSize label{float:left;margin-right:10px;margin-bottom:3px;}
.PkgSize label a {font-family:"Montserrat SemiBold"; display: block; border: 1px solid #d9d9d9; height: 27px; line-height: 27px; margin: 0; padding: 0px 10px; background: #FFF; text-decoration: none;}
.PkgSize .current a {position: relative;}
.PkgSize label a:hover, .PkgSize .current a { margin: 0; border: #e01836 solid 1px; border-radius: 3px;}
.PkgSize .current .On_Icon {position: absolute;width: 13px;height: 13px;display: inline-block; bottom: 0;right: 0; background-position: -48px -23px;}

.LeadTime{float:left;}
.LeadTime a{text-decoration: none;}
.ReadyTimeten{background-position:0 -268px;padding-left:15px;width:130px;}
.ReadyTimethree,.ReadyTimeEight,.ReadyTimefifteen{width:100px;}
.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;height:30px;width:76px;font-size:20px;text-align: center;}
.AddToCart:hover{color: #fff;}

/*.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: #F8F8F8; 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_new/master/wisth_icon.gif) 6px 1px no-repeat #f8f8f8;}
/*.addToWishList:hover{background: url("../images_new/master/wisth_icon-hover.gif") 6px 1px no-repeat #f8f8f8;color:green;}*/
/*.addToWishList:active{background-position:0 -381px;}*/
.ViewMyWishList{background: url("../images_new/master/wisth_icon-hover.gif") 6px 1px no-repeat #f8f8f8;color:green;}
/*.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;}
.YourPrice,.YourPrice_NoLogin{ color: #EA0707;}
.PriceInf.YourPrice,.PriceInf.YourPrice_NoLogin{ color: #cc0000;}
.YourPrice_NoLogin{ background-position:300px 4px;}
.YourPrice{ color: #666666; background: url(../images/master/detail_icon.gif) 0 -66px no-repeat; padding-left: 30px;}

.DetailedTextBox li input{ margin:3px 10px 0 0;}
.AddTo .AddToCart{ margin-top:3px;}
.addToWishList{ margin:6px 5px 0 0;}

.DetailedTextBox .PromoPrice p{width: auto; margin-right: 20px;}
.PromoPrice{background: none;}
.Price.PriceSpecial{width: auto; font-family:"Montserrat SemiBold"; font-weight: normal; font-size: 24px;}
.PromoPrice .PromoTime span{ display:block; float:left;margin: 0 -6px 0px 7px;}
.PromoPrice .PromoTime span.DayTxt{padding:0px 3px 0;}

.PriceInf{color: #808080;}
.DetailedTextBox li .Price{float:left; width: 145px;}
.DetailedTextBox li.choosePrice {color:#EA0707; }

.PriceInf .PriceTip,.PromoPrice .PromoTime {display: inline-block;border: 1px solid #e01836;height: 23px;line-height: 23px;text-align: center;position: relative;padding: 0 15px 0 28px;color: #666;}
.DetailedTextBox .PromoPrice .PromoTime {top: 3px; margin-left: 30px;}
.PriceInf .PriceTip{display: none;}
.PriceInf .YourPrice_NoLogin.PriceTip{display: block;}
.YourPrice_NoLogin .Price.PriceSpecial, .YourPrice_NoLogin .PriceNoThrouth{ width: 240px;}
.YourPrice_NoLogin .PriceNoThrouth{ font-size: 24px; color: #EA0707; display: inline-block;}
.PriceInf .PriceTip .arrow, .PromoTime .arrow {
    background-position: 0 -93px;
    display: block;
    position: absolute;
    width: 12px;
    height: 10px;
    top: -2px;
    left: -2px;
}
.PriceInf .PriceTip .TimeIconone, .PromoTime .TimeIconone {
    background-position: 0 -198px;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 3px;
    left: 10px;
}
.SpecificsItem{ margin:0 0 20px;}
.SpecificsItem table{ margin:0 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: #e01836;}
.PostVid{background-position:-68px -496px ;}

.ImgDetailedBox .discount,.ImgDetailedBox .Hot{z-index: 11;}
.ImgDetailedBox .Hot{ display: block; background: url(../images/master/hot-icon.png) no-repeat; width: 14px; height: 40px; position: absolute; top: 0; left: 0;}
.AlsoLike{padding-bottom:30px;overflow:hidden;}
.AlsoLike dt{height: 40px; line-height: 40px; padding-left: 10px; border-bottom: #e6e6e6 solid 1px;}
.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; padding-left: 10px; width: 180px; margin-right: 6px;}
.AlsoProName a{ line-height: 20px; color: #545454;}
.AlsoLike .FontRed{ color: #e01836; font-size: 14px; font-weight: normal; font-family:"Montserrat SemiBold";}
.ProSize110px{display:block;height:180px;margin:0 auto;overflow:hidden;width:180px;}
.ProSize110px img{ width: 100%; height: auto;}
.AlsoProName{height:46px;margin: 5px 0 0;overflow:hidden;}
.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_new/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{float: right;margin: 13px 55px 0 0;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_new/master/wisth_icon-hover.gif") no-repeat #F8F8F8;}
.ProductSet{padding-bottom: 30px; }

.ProductSet .SetTitle{height: 36px; line-height: 36px; font-family: "Montserrat SemiBold"; font-weight: normal; font-size: 16px; padding-left: 10px; border-bottom: #e6e6e6 solid 1px;}
/*.ProductSet ul{position: absolute; overflow: hidden; width: 20000px;}*/
.ProductSet li{float: left; width: 180px; margin:0 6px 0 0; padding: 20px 0 0 10px;}
.ProductSet .PTitle{margin: 5px 0 0 0; height: 46px; overflow: hidden;}
.ProductSet .PTitle a {line-height: 20px; color: #545454;}
.ProductSet .FontRed {color: #EA0707; font-size: 14px; font-weight: normal; font-family:"Montserrat SemiBold";}
.ListOutter{overflow: hidden; position: relative;}
.ListOutter:hover .grid_z,.ListOutter:hover .grid_y{display: block;}
.ListWrap{position: relative; overflow: hidden; float: left; }
.ListWrap ul {width: 10000px; position: relative;}
.ProductSet .grid_z, .ProductSet .grid_y{background:url(../images/product/prouctgrid/grid_btn.png) no-repeat;cursor:pointer;display:none;position: absolute;z-index: 1; float:left;height:46px;width:20px; margin-top: 100px;}
.ProductSet .grid_z{background-position:-50px 0; left: 0;}
.ProductSet .grid_y{background-position:0 0; right: 0;}
.ProductSet .grid_z.disabled{background-position:-50px -67px; cursor: default;}
.ProductSet .grid_y.disabled{background-position:0 -67px; cursor: default;}

.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/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;}
.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: 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;}

.Detail_fashionjewelry{width: 80px; float:left; height: 16px; margin-right: 4px; background: url("../images_new/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 h3 {font-weight: normal; background: none; border-bottom: #e6e6e6 solid 1px; height: 36px; line-height: 36px; padding-left: 10px;}
.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:210px;}

.HowUse .last{ margin-right:0}

.DetailedPage dl{padding-left: 10px; border:#e8e8e8 solid 1px; border-top:none;}
.DetailedPage dl dt {padding:10px 0px 0px 10px;}
.DetailedPage dd a{background: url(../images_new/detail/refine-list_icon.gif) left 11px no-repeat; padding:0 10px;}
.DetailedPage dd.current a {color: #e01836;}
.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 .ColorBlack{font-size: 13px; color: #666666; font-weight: normal;}

/* add 2016.11.28 */
.ContentLeft .InspirationProject {margin-top:30px;}
.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 2017.8.14 */
.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_new/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_new/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;}


/* 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; z-index: 1; 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;}

.ProductDetail .ListName, .ReadyTime .ListName, .Weight .ListName, .SizeInf .ListName{width:auto; line-height: 30px; margin-top: 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;}
.DetailedTextBox .AddQty{  margin-right: 10px;}
.DetailedTextBox .Quantity p{ margin-top: 10px; margin-bottom: 10px;}
.DetailedTextBox .AddQty span{ background: #ffffff; cursor: pointer; position: relative; width: 40px; float: left; height: 40px; display: inline-block; line-height: 40px;}
.DetailedTextBox .AddQty input{ float: left; margin: 0; width: 39px; text-align: center; border: 1px solid #ccc;}
.DetailedTextBox .AddQty .PlusBtn:before, .DetailedTextBox .AddQty .MinusBtn:before{border-top: #000000 solid 1px; top: 20px; width: 9px; left: 15px;}
.DetailedTextBox .AddQty .MinusBtn:before, .DetailedTextBox .AddQty .PlusBtn:before, .DetailedTextBox .AddQty .PlusBtn:after { content: ""; display: inline-block; position: absolute;}
.DetailedTextBox .AddQty .PlusBtn:after{ border-left: #000000 solid 1px; top: 16px; height: 9px; left: 19px;}
.DetailedTextBox .ProductDetail .AddToCart{ padding: 0; margin: 10px 10px 10px 0; width: 230px; height: 40px; border-radius: 3px; line-height: 40px;}
.DetailedTextBox .ProductDetail .AddToCart:hover { color: #ffffff !important; background: #c8142f;text-decoration: none;}
.addToWishList{ line-height: 38px; margin: 0; height: 38px; padding: 0 20px; text-decoration: none; font-size: 13px; color: #333; border: #333 solid 1px; background: none; border-radius: 3px;}
.AddTo .Gray{ margin: 0 0 0 10px; line-height: 40px;}
.addToWishList:hover{ background: none; text-decoration: none;border:1px solid #e01836; }
.DetailedTextBox .DescriptionText{ line-height: 20px; padding: 0; border-top: #f1f1f1 solid 1px; margin-bottom: 10px;}
.DetailedTextBox .DescriptionText h2{ font-size: 14px; line-height: 18px; padding: 10px 0;}
.DetailedTextBox .DescriptionText p{ color: #545454;}

.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_new/detail/icon-1.png) no-repeat center center;}
.MoreProductTip .icon-2 {background: url(../images_new/detail/icon-2.png) no-repeat center center;}
.MoreProductTip .icon-3 {background: url(../images_new/detail/icon-3.png) no-repeat center center;}
.MoreProductTip .successMsg {background:url(../images_new/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_new/detail/icon_master.png) no-repeat;}
.ShippingDownload_Content .IconClose:hover{ background:url(../images_new/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: 76%;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: auto; margin-right: 20px; display: inline-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_new/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: 87px; 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: #e01836;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: 75px; text-align: right;}
#mixedProductContent .merchandise div p input {border: 1px #ccc solid;height: 28px;width: 265px;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;}
.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: 75px; 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: 80px; line-height: normal;}
.ShippingDownload_Content .Form ul li p em {background: url(../images_new/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: 32px; background:url(../images/master/detail_icon.gif) no-repeat left -107px;}

/* 评论 */
.Criticism {border-top: #e6e6e6 solid 1px;}
.Criticism  h3 {font-size: 16px;line-height: 40px;}
.Criticism #reviewCommon {width: 290px;float: left;}
.Criticism #reviewCommon dt {border: none;height: auto;}
.Criticism #reviewCommon .Indication {padding: 0;}
.Criticism #reviewCommon .StarRating {padding: 0 0 15px;}
.Criticism #reviewCommon .ProgressBar li {height: 20px;margin: 0 0 5px !important;padding: 1px !important;box-sizing: border-box;}
.Criticism #reviewCommon .ProgressBar li span {height: 20px;}
.Criticism #reviewCommon .Indication ul li {line-height: 20px;color: #007ed7;margin-bottom: 5px !important;}
.Criticism #reviewCommon .Magnitude li {border: none !important;}
.Commentary > ul {}
.Commentary > ul li {float: left;margin: 0 2% 2% 0;border: 1px #e8e8e8 solid;box-sizing: border-box;}
.Commentary > ul li:nth-child(2n) {margin-right: 0;}
.Commentary > ul li a {display: block;}
.Commentary > ul li img {width: 100%;}

.Criticism .Review {width: 623px !important;float: right !important;}
.CustomerReview {margin-top: 15px;}
.CustomerReview .ReviewBottom {width: 300px;height: 35px;background: #e01836;text-align: center;color: #fff;line-height: 35px;font-size: 16px;border-radius: 3px;}
.CustomerReview .ReviewBottom:hover {color: #fff !important;}

.Area {width: 100%;}
.Area .ReviewImg p {float: left;}
#reviewCommon .Area .MakeOut {border: none;}
#reviewCommon .CustomerReview p {margin-left: 0;}
#reviewCommon .MakeOut p {float: left;margin-top: 5px;}
#reviewCommon .MakeOut .ImgReview {float: left;width: 50px;margin: 6px 10px 0 0;}
#reviewCommon .MakeOut div {float: left;width: calc(100% - 100px);}
#reviewCommon .MakeOut font {width: 100%;text-align: left;font-size: 14px;margin-top: 15px;}
#reviewCommon .Area .Title {margin: 10px 0;}
#reviewCommon .Area .Title a {width: 130px;float: left;line-height: 22px;text-align: center;margin: 0px 20px 0px 0;background: #f2f2f2;color: #333;text-decoration: none;}
#reviewCommon .MakeOut p input {background: unset;margin-left: 0;text-align: left;font-size: 15px;width: 96%;}
#reviewCommon .MakeOut .reviewErrorTips {margin-left: 0;}
#reviewCommon .MakeOut p textarea {width: 96%;}
#reviewCommon .CustomerReview p a {float: left;margin-right: 22px;}
#reviewCommon .MakeOut #reviewSubmit {margin-left: 0 !important;}

.CommentsSection {float: left;width: 100%; margin-top: 10px;}
.CommentsSection .References {background: #eaeaea;border: 1px #dedede solid;line-height: 28px;}
.CommentsSection .References ul {float: left;}
.CommentsSection .References ul li {float: left;width: 117px;text-align: center;border-right: 1px #bfbfbf solid;}
.CommentsSection .References ul li.on {background: #fff;}
.CommentsSection .References p {float: right;margin-right: 10px;}
#reviewCommon .CriticismContent div.User {width: 98%;margin-bottom: 10px;}
#reviewCommon .CriticismContent div.User p {margin: 0 10px 0 0;line-height: 40px;}
#reviewCommon .reviewShow {padding: 15px 0;}
#reviewCommon .reviewShow ul li {float: left;margin-right: 10px;border: 1px #e8e8e8 solid;cursor: pointer;}
#reviewCommon .Helpful {width: 150px;border: 1px #dedede solid;height: 35px;box-sizing: border-box;background-image: linear-gradient(#f9f9f9, #e5e5e5);margin-top: 5px;cursor:pointer}
#reviewCommon .reviewShow .PhotoShopAlert {height: 75px;overflow: hidden;position: relative;}
#reviewCommon .reviewShow .PhotoShopAlert p {margin-left: 0;line-height: 18px;}
#reviewCommon .reviewShow .PhotoShopAlert em {position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 20px;background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}
.ReadMore {color: #007fd7;text-decoration: underline;font-size: 13px;cursor: pointer;}
.ReadMore:before {content: "";background: url(../images/detail/icon_folold.png) no-repeat;width: 14px;height: 8px;float: left;margin: 11px 8px 0 0;}
.ReadMore.Pull-down:before {transform: rotateX(180deg);}
#reviewCommon .CriticismContent div.User.Help {background: #f1f1f1;padding: 10px 1%;}
#reviewCommon .CriticismContent div.User.Help p {line-height: unset;float: left;}
#reviewCommon .CriticismContent div.User.Help p span {display: inline-block;line-height: 40px;}

.Gallery {width: 985px; height: auto; left: 50%; position: fixed; top: 50% ;display: block;transform: translate(-50%, -50%);z-index: 101;}
.GalleryContent {background: #fff;border-radius: 5px;overflow: hidden;height: 100%}
.GalleryContent h2 {line-height: 50px;height: 50px;border-bottom: 1px #dadada solid;font-size: 18px;}
.GalleryContent h2.title{background: url(../images/detail/icon_list.png) 20px center no-repeat #f2f2f2;padding-left: 55px;position: relative;cursor: pointer;}
.GalleryContent h2 a {position: absolute;top: 18px;right: 18px;}
.GalleryList {padding: 16px;}
#reviewCommon.GalleryList .reviewShow {float: left;width: 332px !important;overflow: auto;height: 600px;box-sizing: border-box;padding: 0;}
.GalleryList p.Img {padding: 17px;background: #666666;width: 601px;float: left;box-sizing: border-box;margin-right: 20px;;height: 600px;text-align: center}
.GalleryList p.Img a{height: 100%;}
.GalleryList p.Img img {width: 100%;height: 100%;}
.GalleryList .reviewShow h3 {font-size: 16px;}
.GalleryList .reviewShow div.User {width: 100%;margin: 10px 0;}
.GalleryList .reviewShow div.User p {margin: 0 10px 0 0;line-height: 40px;float: left;font-size: 14px;}
.GalleryList .reviewShow p.XImg {margin: 10px 0;}
.GalleryList .reviewShow p a {float: left;border: 1px #e8e8e8 solid;margin: 0 10px 10px 0;width: 126px; height: 126px;}
.GalleryList .reviewShow p a img{width: 100%; height: 100%;}

/*所有图片*/
.GalleryList01 .GalleryContent {background: #fff;border-radius: 5px;overflow: hidden;}
.GalleryList01 .GalleryContent h2 {line-height: 50px;height: 50px;border-bottom: 1px #dadada solid;font-size: 18px;background: #f2f2f2;padding-left: 55px;position: relative;}
.GalleryList01 .GalleryContent h2 a {position: absolute;top: 18px;right: 18px;}
.GalleryList01.GalleryList {padding: 16px 27px;}
.GalleryList01.GalleryList ul {overflow: auto;height: 545px;}
.GalleryList01.GalleryList ul li {width: 172px;margin: 0 12px 12px 0;float: left;}
.GalleryList01.GalleryList ul li:nth-child(5n) {margin-right: 0;}
.GalleryList01.GalleryList ul li a {display: block;width: auto; height: auto}
.GalleryList01.GalleryList ul li a img {width: 100%;}
.revImg {position: relative;margin-bottom:3px;}
.revImg .cancel{background: url(../images_new/master/close_icon.png);width: 15px;height: 15px;right: 0;top: 0;position: absolute;}

.jsRevImg{width: 126px; height: 126px;}
.jsRevImg img{width: 100%;cursor: pointer}
.arlHelp {color: #00B83F}
.CommentsSection .References ul li.current{background: #e01836; }
.CommentsSection .References ul li.current a{color: #fff;}

.jsMoreDes {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}

/* 详细页面提问 */
.askQue {margin-top: 10px;}
.askQue h3 {height: 40px; line-height: 40px; padding-left: 10px; border-bottom: #e6e6e6 solid 1px; font-size: 16px;}
.askQue ul.ReviewShow {padding: 0 11px 5px;}
.askQue ul li {border-bottom: 1px #f3f3f3 solid;}
.askQue ul li .Reviews {padding: 11px 5px 0;}
.askQue ul li .Reviews p:first-child {color: #000;}
.askQue ul li .Reviews p {float: left;line-height: 40px;margin-right: 88px;font-size: 14px;color: #666;}
.askQue ul li .Reviews p img {margin-right: 10px;}
.askQue ul li .Reviewer {line-height: 40px;padding: 0 5px;}
.askQue ul li .Reviewer dl {float: left;margin-right: 40px;}
.askQue ul li .Reviewer dl dt {margin-right: 10px;font-size: 14px;}
.askQue ul li .Reviewer dl dd img {float: left;margin-top: 10px;margin-right: 4px;}
.askQue ul li .ReviewText {padding: 5px;}
.askQue ul li .ReviewText .rvcontent {line-height: 18px;font-size: 12px;}
.askQue .Question {border: 1px #c3c3c3 solid;background: #f8f8f8;text-align: center;line-height: 34px;padding: 0 10px;display: block;width: max-content;color: #666;margin: 15px 0 0;font-size: 14px;border-radius: 2px;}
.askQue .Export {line-height: 18px;margin: 15px 0 12px;}
.askQue .Export em {width: 18px;height: 18px;border-radius: 50%;color: #fff;text-align: center;line-height: 18px;float: left;margin-right: 10px;font-style: normal;}
.askQue .Export em.Q {background: #339900;}
.askQue .Export em.A {background: #333333;}
.askQue .Comment {margin-bottom: 15px;padding-left: 28px;}
.askQue .Comment p {float: left;margin-right: 50px;color: #999;}

/* video */
.ImgDetailedBox li {position: relative;}
.DetailContet .videoStart {position: absolute; opacity: 0.6; border-radius: 50px; z-index: 11; bottom: 25px; left: 25px; cursor: pointer; width: 50px; height: 50px; background: url(../images/detail/video-icon.png) no-repeat;}
.DetailContet .videoStart:hover {background-position: -55px 0;}
.DetailContet .productVideo {display: none; position: absolute; z-index: 11; top: 0; left: 0; background: #000;}
.DetailContet .productVideo .closeVideo {width: 36px; height: 36px; cursor: pointer; position: absolute; z-index: 2; top:10px; right: 10px; background: url(../images_new/master/close_icon.png) no-repeat center #000;}
.DetailContet .productVideo{width:420px; height:420px;}

@media (max-width: 767px) {
    .Criticism #reviewCommon {width: 100% !important;padding: 0 10px;box-sizing: border-box;}
    #reviewCommon .Area .Title a {margin-bottom: 10px;}
    .JF-Detail #reviewCommon .MakeOut p input {width: 100%;box-sizing: border-box;}
    .JF-Detail #reviewCommon .MakeOut p textarea {width: 100%;box-sizing: border-box;}
    #reviewCommon .CustomerReview p a {width: 23.5%;margin: 0 2% 2% 0;}
    #reviewCommon .CustomerReview p a:nth-child(4n) {margin-right: 0;}
    #reviewCommon .CustomerReview p a img {width: 100%;}
    .CommentsSection .References ul {width: 100%;}
    .CommentsSection .References ul li {width: 25%;border: none;}
    .CommentsSection .References p {display: none;}
    #reviewCommon .reviewShow ul li {width: 23.5%;height: 100%;margin: 0 2% 2% 0;box-sizing: border-box;}
    #reviewCommon .reviewShow ul li:nth-child(4n) {margin-right: 0;}
    #reviewCommon .reviewShow ul li img {width: 100%;}
    #reviewCommon .CriticismContent div.User.Help {box-sizing: border-box;margin-left: 0;}

    .Gallery {width: 100%;height:100%; top:0; left:0; transform:none}
    .GalleryList {padding: 10px;}
    .GalleryList p.Img {padding: 10px;width: 100%;box-sizing: border-box;}
    .GalleryList p.Img img {width: 100%;}
    .GalleryList .reviewShow {width: 100% !important;padding: 10px 0;height: 200px;}
    .GalleryList01.GalleryList ul {overflow: auto;max-height: 500px;}
    .GalleryList01{width: 98%;}
    .GalleryList01.GalleryList {padding: 1%}
    .GalleryList01.GalleryList ul {}
    .GalleryList01.GalleryList ul li {width: 32%;margin: 0 2% 2% 0;}
    .GalleryList01.GalleryList ul li:nth-child(5n) {margin-right: 2%;}
    .GalleryList01.GalleryList ul li:nth-child(3n) {margin-right: 0;}


}
@media (min-width: 768px) and (max-width: 991px) {
    .DetailContet .productVideo{width:290px; height:290px;}
    .Criticism .Review {width: 423px !important;}
    #reviewCommon .MakeOut p input {box-sizing: border-box;}
    #reviewCommon .MakeOut p textarea {box-sizing: border-box;}
    #reviewCommon .CustomerReview p a {width: 23.5%;margin: 0 2% 2% 0;}
    #reviewCommon .CustomerReview p a:nth-child(4n) {margin-right: 0;}
    .CommentsSection .References ul {width: 100%;}
    .CommentsSection .References ul li {width: 25%;border: none;}
    .CommentsSection .References p {display: none;}
    #reviewCommon .reviewShow ul li {width: 23.5%;height: 100%;margin: 0 2% 2% 0;box-sizing: border-box;}
    #reviewCommon .reviewShow ul li:nth-child(4n) {margin-right: 0;}
    #reviewCommon .reviewShow ul li img {width: 100%;}
    #reviewCommon .CriticismContent div.User.Help {box-sizing: border-box;margin-left: 0;}

    .Gallery {width: 96%;height: auto;left: 50%;position: fixed;top: 50%;display: block;transform: translate(-50%, -50%);z-index: 100;}
    .GalleryList {padding: 10px;}
    .GalleryList p.Img {width: 360px;}

    .GalleryList01{width: 96%;}
    .GalleryList01.GalleryList {padding: 10px;}
    .GalleryList01.GalleryList ul li {width: 18.4%;margin: 0 2% 2% 0;}
}
@media screen and (min-width: 1240px) {
    .DetailContet .productVideo{width:450px; height:450px;}
    .DetailContet, .MainContent{ width: 1200px;}
    .ImgDetailed{ border: none; width: 450px; height: 450px;}
    .DetailedTextBox{ width: 720px;}
    .MainContentLeft{ width: 450px; margin-right: 20px;}
    .ImgDetailedBox{ width: 450px;}
    .ImgDetailed img{ width: 450px; height: 450px;}
    .ImgDetailedBox li a{ width: 98px; height: 98px;}
    .AlsoLike dd{ margin-right: 15px; width: 215px;}
    .ProSize110px{ width: 215px; height: 215px;}
    .ProductSet li {width: 215px; margin-right: 15px;}

    .Criticism #reviewCommon {width: 390px;}
    .Commentary > ul li {margin: 0 10px 10px 0;}
    .Criticism .Review {width: 723px !important;}
}
@media only screen and (max-width: 414px) {
    .DetailContet .productVideo {width: 414px !important; height: 414px !important;}
}
@media only screen and (max-width: 390px) {
    .DetailContet .productVideo {width: 390px !important; height: 390px !important;}
}
@media only screen and (max-width: 375px) {
    .DetailContet .productVideo {width: 375px !important; height: 375px !important;}
}
@media only screen and (max-width: 360px) {
    .DetailContet .productVideo {width: 360px !important; height: 360px !important;}
}


