@charset "utf-8";
body {font-size: 14px !important;}
#ContentWarp {background: #f5f5f5; padding: 15px 40px; box-sizing: border-box;}
.Content{ width: 100%;}
.RedButton{ background:#e60000;}
.SimilarItemsShow li .fontRed{font-weight: bold}
.this {background: none repeat scroll 0 0 #FFF8F2;border: 1px dashed #CEB692;color: #000000;line-height: 22px;margin: 12px 0 12px 5px;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/ru-instock.png);display:block;width:109px; height:22px;cursor:pointer;}
.this .hasAdded{font-weight:bold;color:#1d5d00;}

.includeVat{font-size: 14px; color: #666}
.VAT .vatMessage.Gray{font-size: 12px;}
/* video */
.ImgDetailedBox li {position: relative;}
.DetailContent .videoStart {position: absolute; opacity: 0.6; border-radius: 50px; z-index: 11; bottom: 16px; left: 20px; cursor: pointer; width: 50px; height: 50px; background: url(../images/detail/video-icon.png) no-repeat;}
.DetailContent .videoStart:hover {background-position: -55px 0;}
.DetailContent .productVideo {display: none; position: absolute; z-index: 11; top: 1px; left: 1px; background: #000;}
.DetailContent .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;}
.DetailContent .productVideo video {width: 100%; height: 100%;}



.FreeIcon a{display:inline-block; float:left;width: 16px; height: 16px; margin-right: 5px; background: url(../images_new/list/tag_icon.gif) no-repeat;}
.FreeIcon .NickelFree{background-position: 0 -35px;}
.FreeIcon .LeadFree{background-position: 0 -70px;}
.FreeIcon .RoHsCertified{background-position: 0 0;}
.MainContent{ float:right; width: calc(100% - 300px);}
.Bread_Crumb .GoBack, .DetailContetRight .PriceInf .DiamondPrice:before, .DetailContetRight .PromoTime .TimeIconone, .DetailedTextBox .PromoTime .TimeIconone, .ImgDetailedBox li.EnlargeHover .arrow{ background: url(../images_new/detail/detail_icon.gif?v=1206) no-repeat;}
.Bread_crumbs{ float:none;}
.DetailContent{ background:#fff; padding:15px; margin-bottom: 15px;}
.DetailContetLeft{ width: calc(100% - 437px); float: left;}
.DetailedProductBox{ float: left; width: 422px;}
.ImgDetailedBox{ position: relative;}
.ImgDetailedBox ul{ overflow:hidden;padding:6px 0 10px;}
.ImgDetailedBox li{ cursor:pointer; float:left; margin-bottom:10px;}
.ImgDetailedBox li .switchUl_one{ display:block; width:80px; height:80px; border:#e8e8e8 solid 1px; padding:3px; margin-right:10px;}
.ImgDetailedBox li .switchUl_one:hover, .ImgDetailedBox li.share_like:hover{ border:#90bfb6 solid 1px; position:relative; text-decoration:none;}
.ImgDetailedBox li.EnlargeHover .switchUl_one{ border:#90bfb6 solid 1px; position:relative;}
.ImgDetailedBox li.EnlargeHover .arrow{ display:block; position:absolute; width:10px; height:6px; left:50%; margin-left: -5px; top:-6px; background-position:0 -35px;}
.ImgDetailedBox li.share_like{ border: #e8e8e8 solid 1px; padding: 3px; width: 88px; height: 88px; box-sizing: border-box;}
.ImgDetailedBox li.share_like:before{ content: ""; background:url(../images_new/master/icon-share.png?v=20240401) center -750px no-repeat #f5f5f5; display: block; width: 80px; height: 80px;}
.ImgDetailedBox .discount-l{ margin:0; text-align: center; font-size: 24px; line-height: 20px;}
.ImgDetailedBox .discount-l span{ display: block; font-size: 14px; font-weight: normal;}
.ImgDetailedBox .ImgDetailed{ box-sizing: border-box; border:1px solid #e8e8e8; height:422px; text-align:center; width:422px; margin-bottom:9px; position:relative;}
.DetailContent .productVideo{width:422px; height:422px;}
.ImgDetailedBox .ImgDetailed img{ width: 100%; height: auto;}
.ImgDetailedBox .discount, .ImgDetailedBox .Hot{ z-index:11;}
.DetailedTextBox{ float: right; width: calc(100% - 437px); position: relative;}
.DetailedTextBox li{overflow:hidden; line-height:30px;}
.DetailedTextBox li.Unit-l-h20{ line-height: 27px;}
.DetailedTextBox li .ProductName{ color:#222; display:inline; font-size:18px;}
.DetailedTextBox .CustomerReviews{ font-weight: bolder;}
.DetailedTextBox .CustomerReviews .reviewStar{ margin: 8px 5px 0 0 !important; float: left !important;}
.DetailedTextBox .CustomerReviews .reviewTip{float:left; color: #fd8f00;}
.DetailedTextBox .CustomerReviews .reviewTip a{color: #fd8f00;}
.DetailedTextBox .CustomerReviews .addToWishList{ float: right; color: #cc0000; background:url(../images_new/master/wisth_icon-hover.gif) 0 8px no-repeat; padding:5px 0 5px 25px; line-height: 20px;}

.DetailedTextBox .CustomerReviews .addToWishList:hover, .DetailedTextBox .CustomerReviews .reviewTip:hover{text-decoration: underline}

.DetailedTextBox .FreeTag{padding:6px 0 15px; overflow:hidden; border-bottom:1px solid #e8e8e8;}
.NickelFree,.LeadFree,.RoHsCertified,.Doubt{background:url(../images/master/icon-product.gif) no-repeat;}
.FreeIcon a{display:inline-block; float:left;width: 16px; height: 16px; margin-right: 5px; background: url(../images_new/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_new/list/list_icon.gif?v=20210106") 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: 138px; 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: 126px; background: url(../images_new/list/random-mixed.png) no-repeat;}
.Detail_Limited{ width: 110px; background: url(../images_new/list/limited-quantity.png) no-repeat;}
.Detail_Assortment{width: 77px; float:left; height: 16px; margin-right: 4px; background: url("../images_new/list/assortment.jpg") no-repeat scroll 0 0 transparent; }
.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; }
.DetailedTextBox .PriceTable{ padding:15px 0;}
.DetailedTextBox .PriceTable > div{width: calc(100% - 132px); float: left;}
.DetailedTextBox .PriceTable table{ border-collapse:collapse; color:#666;}
.DetailedTextBox .PriceTable th{ background:#f7f7f7; font-weight:400; border:#e8e8e8 solid 1px; padding: 5px; text-align: center;}
.DetailedTextBox .PriceTable td{ border:#e8e8e8 solid 1px; padding: 5px; text-align: center; line-height: 20px;}
.discount-l{width: 60px; height: 60px;background: url(../images/detail/big-discount_icon.png) no-repeat scroll 0 0 transparent; padding: 10px 0 0;}
.DetailedTextBox .ListName{ color:#666; float:left; display:inline-block; width:122px; text-align:right; margin-right:10px;}
.DetailedTextBox li.ColorList{ padding-bottom: 5px;}
.DetailedTextBox .ColorList .ColorAttribute{ float:left; width: calc(100% - 132px);}
.DetailedTextBox .ColorList a{ display:block; float:left; margin:0 10px 10px 0; border:#e9e9e9 solid 1px;}
.DetailedTextBox .ColorList a span{ display:block; border:#fff solid 1px; padding:1px; background:#fff; width:50px; height:50px;}
.DetailedTextBox .ColorList a span img {width: 100%; height: auto;}
.DetailedTextBox .ColorList a:hover, .DetailedTextBox .ColorList .on{ border:#90bfb6 solid 1px; position:relative;}
.DetailedTextBox .ColorList a:hover span, .DetailedTextBox .ColorList .on span{ border:#90bfb6 solid 1px;}
.DetailedTextBox .ColorList .on .ChooseIcon{ position:absolute; bottom:0; right:0; display:block; background:url(../images_new/detail/currently_icon.png?v=20211018) no-repeat; width:13px; height:13px;}
.DetailedTextBox .OptionsBox{ padding:15px 0; margin: 0;}
.DetailedTextBox .PkgSize{ float:left; overflow:hidden; width: calc(100% - 132px);}
.DetailedTextBox .PkgSize label{float:left; margin-right:10px;}
.DetailedTextBox .PkgSize label a{display:block; border:1px solid #e9e9e9; height:27px; line-height:27px; margin:1px; padding:0 10px; background:#fff; text-decoration:none;}
.DetailedTextBox .PkgSize .current a{position:relative;}
.DetailedTextBox .PkgSize label a:hover, .DetailedTextBox .PkgSize .current a{margin:0; border:#90bfb6 solid 2px;}
.DetailedTextBox .PkgSize .current .On_Icon{position:absolute; width:13px; height:13px; display:inline-block; background:url(../images_new/detail/currently_icon.png?v=20211018) no-repeat; bottom:0; right:0;}
.DetailedTextBox .SpecificsItem{ margin:10px 0 30px;}
.DetailedTextBox .SpecificsItem > div{ float: left; width: calc(100% - 132px);}
.DetailedTextBox .SpecificsItem table{ border-collapse:collapse;}
.DetailedTextBox .SpecificsItem table td{border:#e8e8e8 solid 1px; line-height:30px;}
.DetailedTextBox .SpecificsItem .Name{text-align:center; padding-right:5px; color:#666;}
.DetailedTextBox .SpecificsItem .Value{text-align:left; padding-left:5px;}
.DetailedTextBox .SpecificsItem li{ padding-left: 15px; line-height: 27px;}
.DetailedTextBox .SpecificsItem li:before{ content:""; background: #000000; width: 5px; height: 5px; border-radius: 50%; position: absolute; margin: 11px 0 0 -15px;}
.DetailContent > .DetailText{ line-height: 24px; padding-top: 20px;}
.DetailContetRight{ padding: 15px 15px 5px; float: right; border: #E8E8E8 1px dashed; width: 422px; box-sizing: border-box;}
.DetailContetRight li input{ border:1px solid #c3c3c3; float:left; margin-top:3px; padding:0 2px; width:98px; height:38px; line-height:inherit;}
.DetailContetRight .PriceInf{ text-align: center; border-bottom: #E8E8E8 solid 1px;}
.DetailContetRight .PriceInf p{ margin-bottom: 10px;}
.DetailContetRight .PriceInf .OldPrice{ font-size: 14px; font-weight: normal;}
.DetailContetRight .PriceInf .RedPrice{ font-weight: bold; font-size: 21px;}
.DetailContetRight .PriceInf .DiamondPrice{ display: flex; background: #ffede1; height: 30px; line-height: 30px; justify-content: center; font-weight: bold;}
.DetailContetRight .PriceInf .DiamondPrice:before{ content: ""; display: inline-block; width: 19px; height: 22px; background-position: 0 -70px; margin: 4px 5px 0 0;}
.DetailContetRight .PriceInf .PromoTime .EndsText, .DetailContetRight .PriceInf .PromoTime .Day, .DetailContetRight .PriceInf .PromoTime .DayTxt{ padding-right: 5px;}
.DetailContetRight .PriceInf .PromoTime{ display: flex; justify-content: center; font-weight: bold; background: #ffede1; line-height: 30px;}
.DetailContetRight .PromoTime .TimeIconone{ background-position: 0 -190px; width: 20px; height: 22px; margin: 4px 5px 0 0;}
.DetailContetRight .QuantityInf{ border-bottom: #E8E8E8 solid 1px;}
.DetailContetRight .AvailabilityInf{ position: relative; display: flex; justify-content: center; padding: 15px 0;}
.DetailContetRight .AvailabilityInf > font{ margin-right: 5px;}
.DetailContetRight .AvailabilityInf .showAvailabilityTips{color: #79beb1;}
.AvailabilityInf .PointOut { cursor: pointer; float: none; width: auto;}
.AvailabilityInf .PointOut .PresaleTips{ width: 100%; z-index: 10; position: absolute; top: 25px; left: 0; display: none; padding-top: 10px;}
.AvailabilityInf .PointOut .PresaleTips p{ text-align: center; border: #e8e8e8 solid 1px; padding: 10px; background: #fff4f4; color: #cc0000;}
.AvailabilityInf .PointOut:hover .PresaleTips{ display: block;}
.DetailContetRight .Quantity{ display: flex; justify-content: center; padding-bottom: 15px;}
.DetailContetRight .Quantity .Gray{ line-height: 40px; margin-right: 5px;}
.DetailContetRight .Quantity p{ border:1px solid #c3c3c3;}
.DetailContetRight .Quantity span{ position: relative; width: 37px; height: 38px; float: left; display: block;}
.DetailContetRight .Quantity span:before{content: ""; border-style: solid; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.DetailContetRight .Quantity span.MinusBtn:before{ border-width: 8px 5px 0; border-color: #333333 transparent transparent;}
.DetailContetRight .Quantity span.AddBtn:before{ border-width: 0 5px 8px; border-color: transparent transparent #333333;}
.DetailContetRight .Quantity input{ font-weight: bold; font-size: 14px; text-align: center; width: 80px; padding: 0 5px; box-sizing: border-box; border-top: none; border-bottom: none; height: 38px; margin: 0;}
.DetailContetRight .AddToInf a{ margin-bottom: 15px; text-align: center; font-size:20px; cursor:pointer; display: flex; justify-content: center; align-items: center; width: 100%; box-sizing: border-box; height:40px; color:#fff; border-radius:2px;}
.DetailContetRight .AddToInf a.AddToCart:before, .DescriptionNav .PriceInf a.AddToCart:before{ display: block; content: ""; width: 25px; height: 24px; margin-right: 10px; background:url(https://www.pandahall.com/buyer/images_new/master/25-24_cart_icon.gif) no-repeat;}
.DetailContetRight .AddToInf a.buyNow:before, .DescriptionNav .PriceInf a.buyNow:before{content:""; display:block; width:20px; height:24px; margin-right: 10px;  background:url(https://www.pandahall.com/buyer/images/master/icon-BuyNow.png) no-repeat;}
.DetailContetRight .TimeInf{ line-height: 24px; padding-top: 10px;}
.SpecialText {margin-bottom: 10px;}
.DetailContetRight .ShippingSelect{ position: relative;}
.DetailContetRight .ShippingSelect > p{ position: relative; padding: 0 10px; box-sizing: border-box; display: block; width: 100%; height: 34px; line-height: 32px; border: 1px solid #ccc;}
.DetailContetRight .ShippingSelect > p:after{ position: absolute; top: 12px; right: 10px; content: ""; border-style: solid; position: absolute; border-width: 8px 5px 0; border-color: #333333 transparent transparent;}
.DetailContetRight .ShippingSelect > p.Fold:after, .DetailContetRight .ShippingSelect:hover p:after{ transform: rotate(-180deg);}
.DetailContetRight .ShippingSelect > dl{ position: absolute; width: 100%; background: #FFFFFF; box-sizing: border-box; display: none; border: 1px solid #ccc; border-top: none; line-height: 27px; padding: 10px 0; z-index: 2;}
.DetailContetRight .ShippingSelect dd{ cursor: pointer; padding: 0 10px;}
.DetailContetRight .ShippingSelect dd:hover{ color: #90bfb6; background: #ededed;}
.DetailContetRight .ShippingSelect:hover dl{ display: block;}
.MoreProductTip{padding: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:.5;}
.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:#fff; 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(https://www.pandahall.com/buyer/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,.1); border-radius:50%;}
.ShippingDownload_Content .Title{ 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: 15px 10px 0; height:30px;}
#showMoreTipsContent .CategoryInformation p:nth-child(1){ line-height: 30px; margin-right:1%; float:left;}
#showMoreTipsContent .CategoryInformation p:nth-child(2){width:75%; line-height:20px; font-size:13px; float:left;}
#showMoreTipsContent .CategoryInformation p select{width:100%; font-size: 14px; height: 30px;}
#showMoreTipsContent span{margin-right:4px; color:#bb1320;}
#showMoreTipsContent .CategoryInformation .errorText{display:none; color:red;}
#showMoreTipsContent .InformationConmmont{margin:10px;}
#showMoreTipsContent .InformationConmmont p{height:24px; line-height:24px; margin-bottom: 5px;}
#showMoreTipsContent .InformationConmmont textarea{height:80px; width:calc(100% - 22px); line-height:24px; padding:4px 10px; font-size: 14px;}
#showMoreTipsContent .InformationConmmont .errorTips{display:none; clear:both; color:red;}
.ShippingDownload_Content .predicable{background:#f8f8f8; margin-top:20px; padding:10px 15px; margin-bottom:15px;}
.ShippingDownload_Content .predicable p{ line-height:35px;}
.ShippingDownload_Content .predicable li{font-size:13px; width:auto; margin-right:15px; display:inline-block; line-height:30px;margin-bottom:5px;}
.ShippingDownload_Content .predicable font{float:left;  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{ line-height: 30px; 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(https://www.pandahall.com/buyer/images_new/list/list_icon.gif?v=20211018) no-repeat 0 -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:85px; color:red;}
.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:#f60; 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;}
.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:30px; margin-right:5px; width: auto; text-align:right;}
.ShippingDownload_Content .Form ul li p input{height:30px; margin:0; width:330px; padding:0 10px;}
.ShippingDownload_Content p .errorTips{display:none; color:red; 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;}
#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;}

.DetailContetRight .PromotionInf{ line-height: 30px;}
.DetailContetRight .PromotionInf dd{ position: relative; cursor: pointer; padding: 0 10px; margin-bottom: 10px;}
.DetailContetRight .PromotionInf dd:after{ content: ""; border-style: solid; position: absolute; margin: 11px 0 0 10px; border-width: 8px 5px 0; border-color: #333333 transparent transparent;}
.DetailContetRight .PromotionInf dd.Fold:after, .DetailContetRight .PromotionInf dd:hover:after{ transform: rotate(-180deg);}

.DetailContetRight dd.Coupon_z{ line-height: 22px !important; padding: 0;}
.DetailContetRight dd.Coupon_z:after{ content: none;}
.DetailContetRight dd.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; text-align:center;margin-right:10px}
.DetailContetRight dd.Coupon_z a{ text-decoration:underline; display: inline-block;}

.DetailContetRight .SaveExtra_1{position:absolute; z-index:10; top:29px; left:-10px; padding-top:10px; width: calc(100% + 20px); box-sizing: border-box; background:#fff; box-sizing:border-box; display:none;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox{border:1px #e8e8e8 solid; padding:20px;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox>span{position:absolute; top:3px; left:50%; margin-left:-10px; background:url(https://www.pandahall.com/buyer/images/detail/cornule.png) no-repeat; width:19px; height:8px;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox li{ color:#666; width:auto;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox li span{color:#c00;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox>div p{text-align:center; color:#999; margin:10px 0 20px; width:100%;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li{float:left; margin-right:6px; width:181px;}
.DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li:nth-child(2){margin-right:0;}
.DetailContetRight .SaveExtra:hover .SaveExtra_1{ display:block;}

.DetailContetRight .MemberDiscountsBox{position:absolute; z-index:10; top:29px; left:-10px; padding-top:10px; width: calc(100% + 20px); box-sizing: border-box; background:#fff; box-sizing:border-box; display:none;}
.DetailContetRight .MemberDiscountsBox ul{border:1px #e8e8e8 solid; padding:20px;}
.DetailContetRight .MemberDiscountsBox > span{position:absolute; top:3px; left:50%; margin-left:-10px; background:url(../images/detail/cornule.png) no-repeat; width:19px; height:8px;}
.DetailContetRight .MemberDiscountsBox li{ display: flex; line-height: 28px;}
.DetailContetRight .MemberDiscountsBox li span{ width: 33%;}
.DetailContetRight .MemberDiscountsBox li span:nth-child(2){ width: 47%;}
.DetailContetRight .MemberDiscountsBox li span:nth-child(3){ width: 20%;}
.DetailContetRight .MemberDiscounts:hover .MemberDiscountsBox{ display: block;}

.DetailContetRight .LowerPriceBox{ line-height: 24px; position:absolute; z-index:10; top:29px; left:-10px; padding-top:10px; width: calc(100% + 20px); box-sizing: border-box; background:#fff; box-sizing:border-box; display:none;}
.DetailContetRight .LowerPriceBox > div{border:1px #e8e8e8 solid; padding:20px;}
.DetailContetRight .LowerPriceBox > span{position:absolute; top:3px; left:50%; margin-left:-10px; background:url(../images/detail/cornule.png) no-repeat; width:19px; height:8px;}
.DetailContetRight .LowerPriceBox p{ text-align: center; margin-bottom: 5px;}
.DetailContetRight .LowerPriceBox p > a{ display: block;}
.DetailContetRight .LowerPrice:hover .LowerPriceBox{ display: block;}

.DetailContent .MaskLayerSeeAll{ position: absolute; bottom: 0; left: 0; width: 100%; height: 150px; display: block; background-image: linear-gradient( to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);}
.DetailContent .SeeAllBtn{ position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); cursor: pointer; color: #666666; font-size: 16px;}
.DetailContent .SeeAllBtn:after{ margin-left: 10px; position: absolute; top: 12px; display: inline-block; content: "";border-width:8px 5px 0; border-style: solid; border-color: #666666 transparent transparent;}

.DetailContent .SeeAllBtn.UnFold.Fold:after{ transform: rotate(180deg);}

.SimilarItemsShow{ background: #FFFFFF; float: left; width: 282px; padding-bottom: 20px; position: relative;}
.SimilarItemsShow h3{ font-size: 18px; text-align: center; line-height: 34px; padding: 10px; border-bottom: #dddddd solid 1px;}
.SimilarItemsShow ul{ padding: 15px 15px 0; border-bottom: #e8e8e8 solid 1px;}
.SimilarItemsShow li{ margin-bottom: 20px;}
.SimilarItemsShow li .ProName{word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 5px 0;}
.SimilarItemsShow li .FontRed{font-weight: bold; font-size: 16px; color: #cc0000;}
.SimilarItemsShow li .FontRed .ColorBlack{ font-weight: normal; font-size: 14px; color: #666666; font-weight: normal;}
.SimilarItemsShow li img{ width: 100%; height: auto;}
.SimilarItemsShow > a.MoreLink{ color: #999999; width: max-content; margin: 0 auto; display: block; padding: 10px 5px;}
.SimilarItemsShow > a.ArrowIcon{ background:url(../images/res-imgs/master_icon-750.png) -70px -585px no-repeat; width:30px; height:17px; display:block; position:absolute; left:45%; bottom:5px; transform:scale(0.8) rotate(-180deg); border: none;cursor: pointer;display: none;}

.MainContent{ background: #FFFFFF;}
.DescriptionNav{ border-bottom: #c3c3c3 solid 1px; overflow: hidden; padding: 0 15px; font-size: 18px;height:54px;}
.DescriptionNav >h3{display: none}
.DescriptionNav.FixedDescriptionNav >h3{display: block}
.DescriptionNav ul{ width: 54%; display: flex; float: left; font-weight: bold;}
.DescriptionNav li{ padding: 10px 5% 6px; line-height: 34px; border-bottom: #FFFFFF solid 4px;cursor: pointer}
.DescriptionNav li.On{ color: #90bfb6; border-color: #90BFB6;}
.DescriptionNav .PriceInf{ float: right; display: flex; padding: 10px 0;}
.DescriptionNav .PriceInf.jsPriceInf{display: none}
.DescriptionNav.FixedDescriptionNav .PriceInf.jsPriceInf{display: flex}
.DescriptionNav .PriceInf .RedPrice{ font-weight: bold; line-height: 34px; margin-right: 20px;}
.DescriptionNav .PriceInf a{ margin-left: 10px; color: #FFFFFF; justify-content: center; align-items: center; display: flex; height: 34px; line-height: 34px; padding: 0 20px;}
.Description{ padding: 0 15px; margin-bottom: 30px;}
.Description p{ line-height: 24px;}
.ReviewWrap{ padding: 0 15px;}
.ReviewWrap h2, .Customer .CusT, .Details h3{height:40px; line-height:40px; font-size:18px; background:#e0eeeb; padding-left:10px; color:#000;}
.ReviewWrap ul li{border-bottom:1px #f3f3f3 solid;}
.ReviewWrap ul li:last-child{border-bottom:none;}
.ReviewWrap ul li .Reviews{padding:15px 10px 0;}
.ReviewWrap ul li .Reviews p{float:left; line-height:40px; margin-right:88px;}
.ReviewWrap ul li .Reviews p img{margin-right:10px;}
.ReviewWrap ul li .Reviewer{line-height:40px; padding:0 10px;}
.ReviewWrap ul li .Reviewer dl{float:left; margin-right:40px;}
.ReviewWrap ul li .Reviewer dl dt{margin-right:10px;}
.ReviewWrap ul li .Reviewer dl dd img{float:left; margin-top:10px; margin-right:4px;}
.ReviewWrap ul li .ReviewText{padding:10px 10px 15px;}
/*.ReviewWrap .PageBox{border-bottom:0;}
.ReviewWrap .PageBox ul{padding:5px; background:#f8f8f8;}*/
.askQue{margin-top:30px;}
.askQue ul.ReviewShow{padding:0 10px 20px;}
.askQue ul li{border-bottom:1px #f3f3f3 solid;}
.askQue ul li .Reviews{padding:15px 5px 0;}
.askQue ul li .Reviews p:first-child{color:#000;}
.askQue ul li .Reviews p{float:left; line-height:40px; margin-right:88px;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;}
.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; 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:#390;}
.askQue .Export em.A{background:#333;}
.askQue .Comment{margin-bottom:15px; padding-left:28px;}
.askQue .Comment p{float:left; margin-right:50px; color:#999;}
#uploadVideo{ padding: 0 15px;}
#uploadVideo .Customer{ padding-bottom:30px; float: none;}
.Customer .CusT .SeeAll{float:right; padding-right:20px; font-size: 14px;}
.Customer .CusT .SeeAll a{color:#000;}
.Customer .UploadImg{ display: flex; padding:10px;}
.Customer .UploadImg span{display: block; margin-right: 15px;}
.Customer .UploadImg p{ line-height:24px; color:#000;}
.Customer .UploadImg a{color:#000; text-decoration:underline;}
.Customer .UploadImg a:hover{color:#90bfb6;}
.Customer .CusItems{ padding: 20px; width: 100%;}
.Customer .CusItems li{ float: left; margin-right: 1.5%;}
.Customer .CusItems li a{ display: block;}
#recommendContent{ padding: 0 15px;}
.seeMore{ font-size:20px; color:#90bfb6; display:flex; justify-content:center; align-items:center; margin:10px auto 0; font-weight:700; cursor:pointer;}
.seeMore:after{content:""; width: 28px;height: 16px;background: url("https://dailyimg1.pandahall.com/image/en/Detail/2023/20230118/down.jpg") no-repeat;transform: rotateX(180deg); margin-left:10px;}
.Details .detailFuzzyLayer{display:block; position:absolute; left:0; bottom:0; height:100px; background-image:linear-gradient(transparent,#fff); width:100%;}
.DetailsOpen{height:auto; max-height:initial!important;}
.DetailsOpen .detailFuzzyLayer{display:none;}
.seeMoreDown:after{transform:rotate(0); margin:0;}
.seeMoreDown{font-size:0 !important;}

.DescriptionNav > div > h3{ display: none;}
.FixedDescriptionNav{ z-index: 15; position: fixed; background: #FFFFFF; top: 48px; left: 0; width: 100%; padding: 0;}
.FixedDescriptionNav > div{ padding: 0 40px; width: 100%; box-sizing: border-box; margin: 0 auto;}
.FixedDescriptionNav > div > h3{ font-size: 18px; text-align: center; display: block; float: left; line-height: 54px; width: 282px; margin-right: 18px; padding: 0 10px; box-sizing: border-box;}
.FixedDescriptionNav ul{ width: 40%; float: left; padding-left: 15px;}
.FixedDescriptionNav .PriceInf{ padding-right: 15px;}


.alsoLikeContent{ display: flex; flex-wrap: wrap;}
#ViewedAndFavorites .AlsoLike > div, #recommendContent .AlsoLike{ margin-bottom: 20px; position: relative;}
.AlsoLike h3{ height: 40px; line-height: 40px; font-size: 18px; background: #e0eeeb; padding-left: 10px; color: #000; font-weight: 700; margin-bottom: 15px;}
.AlsoLike h3 p.Gray{ font-weight: normal; float: right; padding-right: 10px; font-size: 14px;}
.AlsoLike h3 p.Gray span.On{ color: #90bfb6;}
.AlsoLike h3 a{ float: right; font-size: 14px; font-weight: 400; margin-right: 10px; text-decoration: underline; color: #666;}

.AlsoLike .arrow-right{ z-index: 2; background: url(../images/home/arrow-icon.png) -36px 0px no-repeat; transform: rotate(-180deg); top: 40%; margin: 0; width: 36px; height: 56px; right: 0;}
.AlsoLike .arrow-left{ z-index: 2; background: url(../images/home/arrow-icon.png) -36px 0px no-repeat; top: 40%; margin: 0; width: 36px; height: 56px; left: 0;}
.AlsoLike .arrow-right:hover{ background: url(../images/home/arrow-icon.png) no-repeat; transform: rotate(-180deg); width: 36px; height: 56px;}
.AlsoLike .arrow-left:hover{ background: url(../images/home/arrow-icon.png) no-repeat; width: 36px; height: 56px;}
.AlsoLike .swiper-button-disabled, .AlsoLike .swiper-button-disabled{ display: none;}


.SimilarItemsShow .ArrowIcon.FixedSimilarArrow {position: fixed ;top: 103px;left: 94px;transform: rotate(360deg);display: block}
.ShareBox{display:none; background:#fff; border-radius:20px 20px 0 0; position:fixed; bottom:0; left:0; z-index:102; width:100%}
.ShareBox p{font-size:20px;padding:20px 10px;border-bottom:#e8e8e8 solid 1px}
.ShareBox>div{padding:10px 0 30px}
.ShareBox li{color:#999;font-size:14px;text-align:center}
.ShareBox li a{color:#999}
.ShareBox li:before{content:"";display:block;width:60px;height:60px;background:url(../images_new/master/icon-share.png?v=20240401) no-repeat;margin:0 auto 5px}
.ShareBox li:nth-child(1):before{background-position:0 -50px}
.ShareBox li:nth-child(2):before{background-position:0 -130px}
.ShareBox li:nth-child(3):before{background-position:0 -210px}
.ShareBox li:nth-child(4):before{background-position:0 -290px}
.ShareBox li:nth-child(5):before{background-position:1px -370px;width:61px}
.ShareBox li:nth-child(6):before{background-position:0 -450px}
.ShareBox li:nth-child(7):before{background-position:0 -530px}
.ShareBox li:nth-child(8):before{background-position:0 -610px}
.ShareBox li:nth-child(9):before{background-position:0 -690px}
.ShareBox .swiper-pagination span{width:6px;height:6px;background:#8d8d8d}
.ShareBox .jsCloseShareBox{display:block;position:absolute;top:20px;right:10px;width:20px;height:20px;background:url(../images_new/master/close_icon.png) no-repeat;cursor:pointer}

.WebShareBox{ border-radius: 0; width: 500px; left: 50%; top: 50%; bottom: auto; transform: translate(-50%, -50%);}
.WebShareBox p{ height: 50px; line-height: 50px; padding: 0 15px; background: #f8f8f8; border-bottom: #e8e8e8 solid 1px;}
.WebShareBox li{ float: left; margin-bottom: 20px; width: 20%;height: 92px}
.WebShareBox > div{ padding: 20px;}

.detailAddTipBox { font-size: 16px; padding: 30px; text-align: center; position: fixed !important; top: 50% !important; left: 50% !important; transform: translateX(-50%); margin-top: -100px; z-index: 10000; width: 600px !important; height: auto !important; box-sizing: border-box;}
.detailAddTipBox .Arrow{ display: block; cursor: pointer; width: 16px; height: 16px; position: absolute; background: url(../images/detail/add-icon-list.png) -2px 0 no-repeat; top: 15px; left: auto; right: 15px;}

/* 0808 detail */
.VisitThe a{ color: #fd8f00;}
.WhyChooseWrap{ background: #ffffff; padding: 15px; margin-bottom: 15px;}
.WhyChooseWrap dl{ display: flex; }
.WhyChooseWrap dt{ position: relative; background: url(../images_new/detail/icon-why-ru.png) center no-repeat #faf1e6; background-size: 100% auto;}
.WhyChooseWrap dt:after{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 0; border-width: 14px 14px 14px 0; border-style: solid; border-color: transparent #ffffff transparent transparent;}
.WhyChooseWrap dd{ box-sizing: border-box; text-align: center; border-right: #e6e6e6 solid 1px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.WhyChooseWrap dd span{ background: #faf1e6; border-radius: 50%; width: 88px; height: 88px; display: flex; align-items: center; justify-content: center;}
.WhyChooseWrap dd span:before{ content: ""; background: url(../images_new/detail/icon-WhyChoose.png) no-repeat; display: block;}
.WhyChooseWrap dd.OrderQuantity span:before{ width: 64px; height: 52px; background-position: 0 0;}
.WhyChooseWrap dd.ShipInventory span:before{ width: 54px; height: 54px; background-position: -85px 0;}
.WhyChooseWrap dd.AssuredQuality span:before{ width: 51px; height: 62px; background-position: -170px 0;}
.WhyChooseWrap dd.ExclusiveBrands span:before{ width: 44px; height: 54px; background-position: -260px 0;}
.WhyChooseWrap dd b{ font-size: 18px; padding: 20px 0 5px;}
.WhyChooseWrap dd font{ font-size: 16px; color: #666666;}
.WhyChooseWrap dd:last-child{ border-right: none;}

/** 08.28 ***/
.ProShippingTitle{display: flex;justify-content: space-between;margin-top: 10px;}
.ProShippingTitle p{display: flex;align-items: center;}
.ProShippingTitle .ProLeft{color: #666666;}
.ProShippingTitle .IconCart{background: url("../images_new/detail/icon-cart.png") no-repeat;width: 23px;height: 20px;display: block;margin-right: 10px;}
.PerBtn{background: url("../images_new/detail/icon-per.png") no-repeat;width: 8px;height: 7px;margin-right:5px;display: inline-block;}
.NextBtn{background: url("../images_new/detail/icon-next.png") no-repeat;width: 8px;height: 7px;margin-left:5px;display: inline-block;}
.ProNum font{color: #494949;width: auto}
.ProWarp ul{display: flex;width: 100%;margin-top: 10px;}
.ProWarp li{border: 1px solid #eaeaea;flex-shrink: 0;width: 250px;height: auto; margin-right: 5px;background: #f6f6f6;padding: 10px 13px;box-sizing: border-box;}
.ProWarp li:last-child{margin-right: 0;}
.ProWarp li strong{font-size: 14px;}
.ProWarp li .ProPrice{color: #69bdad; font-weight: bold;}

.PremiumHot{display: inline-block; width: 24px; height: 14px; margin-bottom: -3px; background: url("../images/detail/premium.png") no-repeat;width:84px;height: 18px;}
.PremiumFinds a{color: #c79639;}

/** 09.04 **/
.PremiumFindsWarp{background-color: #fffbf3;padding: 15px;margin-bottom: 10px;}
.PremiumFindsWarp .PremiumFindsBox{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.PremiumFindsWarp .PremiumFindsBox span{display: block;font-size: 20px;font-weight: bold;}
.PremiumFindsBox dt{width: 276px;}
.PremiumFindsBox dd{text-align: center;width: calc((100% - 276px)/4);border-right: 2px solid #f2e4c1;}
.PremiumFindsBox .PremiumDesigns{border-right: none;}
.PremiumFindsBox p{font-size: 14px;line-height: 24px;margin-top: 20px;}
.PremiumFindsText li:first-child{margin-bottom: 25px;}
.PremiumFindsText P{font-size: 16px;margin-bottom: 15px;}
.PremiumFindsText .PremiumFindsQ{color: #c5912e;}

.DetailContetRight .PriceInf p.AslowAs{ color: #333333; font-weight: bold; font-size: 16px;}
.ImgDetailed .SimilarItems,.ImgDetailedBox .SimilarItems{width: 36px;height: 36px;background: url(../images_new/master/icon-home-ru.png) no-repeat;position: absolute;left: 8px;bottom: 8px;cursor: pointer;z-index: 100;top: auto;background-position: 0 -307px;}
.LowestPriceEverBox span {display: inline-block; border: 1px solid #a74b01;border-radius: 20px; width: 16px; height: 16px; line-height: 16px; text-align: center; margin-left: 5px;}
.DetailContetLeft .ViewVideosBtn{ padding-bottom: 10px;}

/** 09.04 **/
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
 .PremiumFindsBox dt{width: 20%;}
 .PremiumFindsBox dt img{width: 100%;}
 .PremiumFindsBox dd{width: 20%;}
 .PremiumFindsBox dd img{width: 35%;}
 .PremiumFindsWarp .PremiumFindsBox span{font-size: 18px;}
 .PremiumFindsBox p{line-height: 20px;margin-top: 10px;font-size: 13px;}
}

@media only screen and (max-width: 767px) {
    .DetailedTextBox .PriceInf .AslowAs{ font-weight: bold; font-size: 14px;}
    .DetailContetLeft #pp-append {margin: 10px;}
    .detailAddTipBox {font-size: 14px; width: 80% !important; padding: 20px;}
    .detailAddTipBox .Arrow {display: none;}
    .seeMore:after{width: 25px;height: 10px;background-size: contain;}
    .seeMore{font-size: 16px;}
    .AlsoLike .FontRed{font-size: 14px;}
    .DescriptionNav .PriceInf.jsPriceInf{display: flex}
    .AlsoLike .ViewMyWishList{background: url(../images_new/product/grid-collect-red.png) no-repeat center center !important;}
    #uploadVideo{padding: 0 10px;}
    .jsSpecificationOverflow{max-height: initial !important;}
   .AlsoLike h3{font-size: 16px}
    #ContentWarp {padding: 0 !important;}
    .AlsoLike dl dd:hover .GoCart, .AlsoLike dl dd:hover .Collect, .AlsoLike dl dd:hover .NotInterested, .AlsoLike dl dd:hover .buyNow.buyNowBtn{ display:none !important;}
    .FixedDescriptionNav{display: block !important;}
    .SpecialText{padding: 0 10px;}
    .DetailContent{ padding: 0; width: 100%; position: relative;}
    .ImgDetailedBox .ImgDetailed{ border: none; width: 100%; height: auto;}
    .DetailContetLeft, .DetailedProductBox, .DetailedTextBox{ width: 100%; float: none;padding: 0 !important;}
    .DetailedProductBox .Unit-l-h20{ padding: 0 10px; font-size: 16px; line-height: 21px; box-sizing: border-box; width: 100%; font-weight: bold}
    .DetailedProductBox .Unit-l-h20 .ProductName{ display: inline;}
    .DetailedTextBox li{ padding: 0 5px; font-size: 13px;}
    .DetailedTextBox .FreeTag{ padding: 0 10px 10px;}
    .DetailedTextBox .PriceTable{ padding: 10px;}
    .DetailedTextBox .PriceTable > div, .DetailedTextBox .ColorList .ColorAttribute{ float: none; width: 100%;}
    .DetailedTextBox .PriceInf{ border-bottom: #E8E8E8 solid 1px;}
    .DetailedTextBox .PriceInf p.Gray{ text-align: left;}
    .DetailedTextBox .PriceInf p{ margin-bottom: 10px; line-height: 20px;}
    .DetailedTextBox .PriceInf .OldPrice{ font-size: 14px; font-weight: normal;}
    .DetailedTextBox .PriceInf .RedPrice{ font-weight: bold; font-size: 20px;}
    .DetailedTextBox .PriceInf .DiamondPrice{ display: flex; background: #ffede1; height: 30px; line-height: 30px; justify-content: center; font-weight: bold;}
    .DetailedTextBox .PriceInf .DiamondPrice:before{ content: ""; display: inline-block; width: 19px; height: 22px; background-position: 0 -70px; margin: 4px 5px 0 0;}
    .DetailedTextBox .PriceInf .PromoTime .EndsText, .DetailedTextBox .PriceInf .PromoTime .Day, .DetailedTextBox .PriceInf .PromoTime .DayTxt{ padding-right: 5px;}
    .DetailedTextBox .PriceInf .PromoTime{ display: flex; justify-content: center; font-weight: bold; background: #ffede1; height: 30px; line-height: 30px;}
    .DetailedTextBox .PromoTime .TimeIconone{ background-position: 0 -190px; width: 20px; height: 22px; margin: 4px 5px 0 0;}
    .DetailedTextBox .ColorList a{margin: 0 8px 8px 0;}
    .DetailedTextBox .ColorList .ListName{ width: auto; float: none;}
    .Ph-detail .DetailedTextBox .ListName{ width: auto; margin-right: 5px;}
    .DetailedTextBox .PkgSize label a{ padding: 0 5px;}
    .DetailedTextBox .PkgSize label{ margin-right: 5px;}
    .DetailContetRight{ padding: 0 10px; border: none; width: 100%; font-size: 13px;}
    .DetailContetRight .AvailabilityInf{ justify-content: flex-start; padding-top: 0;}
    .DetailContetRight .Quantity{ justify-content: flex-start;}
    .DetailContetRight .DetailText{ line-height: 21px; padding: 10px 0; border-top: #E8E8E8 solid 1px;}
    .DetailContetRight .PromotionInf{ border-top: #E8E8E8 solid 1px;}
    .DetailContetRight .PromotionInf .Gray{ text-align: left;}
    .DetailContetRight .PromotionInf dd{ line-height: 40px;}
    .DetailContetRight .PromotionInf dd:after{ background:url(../images/res-imgs/master_icon-750.png) -70px -585px no-repeat; width:30px; height:17px; display:block; position:absolute; right:9px; top:0; transform: scale(0.6) rotate(-90deg) !important; border: none;}
    .DetailContetRight dd.Coupon_z{ padding: 10px 0 0;}
    .DetailContetRight dd.Coupon_z span{ margin-bottom: 5px;}
    .DetailContetRight .MemberDiscountsBox li span{ width: 40%; line-height: 30px;}
    .DetailContetRight .MemberDiscountsBox li span:nth-child(2){ width: 45%;}
    .DetailContetRight .MemberDiscountsBox li span:nth-child(3){ width: 15%;}

    .DetailContetRight .MemberDiscountsBox, .DetailContetRight .LowerPriceBox{ width: 100%; box-sizing: border-box; padding: 0; top: 50px; left: 0; transform: translateX(0); z-index: 101;}
    .DetailContetRight .LowerPriceBox p{ margin-bottom: 15px;}
    .DetailContetRight .MemberDiscountsBox ul, .DetailContetRight .LowerPriceBox>div{ padding: 20px 10px 10px;}
    .DetailContetRight .MemberDiscountsBox span.ms-drawer-back, .DetailContetRight .LowerPriceBox span.ms-drawer-back{ top: 7px; right: 5px;}
    .DetailContetRight .MemberDiscountsBox>span, .DetailContetRight .LowerPriceBox>span{ top: -7px;}
    .DetailContetRight .PromotionInf .DownloadAPPCoupons:after{ content: none;}
    .DetailContetRight .PromotionInf .DownloadAPPCoupons{ padding: 0;}
    .DetailContetRight .DownloadAPPCoupons p{ font-size: 14px; padding: 8px 10px; line-height: 20px; align-items: center; background: #faf0f0; display: flex; justify-content: space-between; margin-bottom: 10px;}
    .DetailContetRight .DownloadAPPCoupons span{ font-size: 16px; height: 24px; background: #eeafaf; color: #FFFFFF; padding: 0 15px; border-radius: 25px; line-height: 24px; white-space: nowrap;}
    .DetailContetRight .GetCoupons li{ font-size: 14px; width: 45%; padding: 10px; background: #faf0f0; line-height: 18px;}
    .DetailContetRight .GetCoupons strong{ display: block;}
    .DetailContetRight .GetCoupons font{ display: block;}

    .DetailContetRight .SpecificsItem font{ line-height: 30px;}
    .DetailContetRight .SpecificsItem{ margin:0 0 30px;}
    .DetailContetRight .SpecificsItem > div{ width: 100%;}
    .DetailContetRight .SpecificsItem table{ border-collapse:collapse;}
    .DetailContetRight .SpecificsItem table td{border:#e8e8e8 solid 1px; line-height:30px;}
    .DetailContetRight .SpecificsItem .Name{text-align:center; padding-right:5px; color:#666;}
    .DetailContetRight .SpecificsItem .Value{text-align:left; padding-left:5px;}
    .DetailContetRight .SpecificsItem li{ padding-left: 15px; line-height: 27px;}
    .DetailContetRight .SpecificsItem li:before{ content:""; background: #000000; width: 5px; height: 5px; border-radius: 50%; position: absolute; margin: 11px 0 0 -15px;}
    .DetailContent .SeeAllBtn{ font-size: 14px;}

    .FixedDescriptionNav{ height: auto; position: fixed; width: 100%; left: 0; bottom: 0; top: auto; border-bottom: none; padding: 10px; box-sizing: border-box; font-size: 16px; background: #FFFFFF;}
    .FixedDescriptionNav > div{ padding: 0;}
    .FixedDescriptionNav .PriceInf{ float: none; padding: 0;}
    .FixedDescriptionNav .PriceInf a{ width: 49%; margin-right: 2%; margin-left: 0;margin-top: 0;padding: 0; font-size: 12px;}
    .FixedDescriptionNav .PriceInf a:last-child{ margin-right: 0;}



    .Description p{ line-height: 20px; font-size: 13px;}
    .ReviewWrap, .Description, #recommendContent{ padding: 0 10px; font-size: 13px; box-sizing: border-box;}
    .ReviewWrap h2, .Customer .CusT, .Details h3{ font-size: 16px !important; height: 36px; line-height: 36px;}
    .ReviewWrap ul li .Reviews p{ line-height: 30px; margin-right: 10px;}
    .ReviewWrap ul li .Reviews p img{ width: 30px;}
    .ReviewWrap ul li .Reviews{ padding: 10px 0 0;}
    .ReviewWrap ul li .Reviewer dl dd img{ margin-top: 4px;}
    .ReviewWrap ul li .Reviewer dl{ line-height: 30px;}
    .ReviewWrap ul li .ReviewText{ line-height: 20px; padding: 10px 0;}
    .ReviewWrap ul li .Reviewer{ padding: 0; line-height: 30px;}
    #uploadVideo .Customer{ padding-bottom: 20px;}
    .Customer .UploadImg p{ font-size: 13px; line-height: 20px;}
    .SimilarItemsShow{ float: none; width: 100%;}
    .SimilarItemsShow h3{ font-size: 16px; text-align: left; height: 36px; line-height: 36px; background: #e0eeeb; padding-left: 10px; color: #000; margin-bottom: 10px; padding: 0 0 0 10px; border-bottom: none;}
    .SimilarItemsShow h3 a{ float: right; font-size: 13px; font-weight: 400; margin-right: 10px; text-decoration: underline; color: #666;}
    .SimilarItemsShow ul{ padding: 0; border-bottom: none; overflow: hidden;}
    .SimilarItemsShow li{ width: 49%; margin: 0 2% 10px 0; float: left;}
    .SimilarItemsShow li:nth-child(2n){ margin-right: 0;}
    .SimilarItemsShow li .FontRed{ font-size: 14px;}
    .SimilarItemsShow li .ProPrice{text-align: left}
    .SimilarItemsShow li .FontRed .ColorBlack{ font-size: 13px;}
    .Ph-detail .AlsoLike h3{ font-size: 16px; height: 40px; line-height: 40px; margin-bottom: 10px;}
    .Ph-detail .AlsoLike dd{ float: left; width: 49%; margin: 0 2% 10px 0 !important;}
    .Ph-detail .AlsoLike dd:nth-child(2n){ margin-right: 0 !important;}
    .Ph-detail .AlsoLike h3 span.Line16{ display: inline-block; line-height: 16px; padding: 4px 0; box-sizing: border-box;}
    .buyNowLayer{background:#fff; width:100%; height:200px; z-index:101; position:fixed; top:50%; left:0; transform:translateY(-50%);}
    .buyNowLayer ul{padding:25px;}
    .buyNowLayer li{line-height:32px;}
    .buyNowLayer .ms-drawer-back, .DetailContetRight .MemberDiscountsBox span.ms-drawer-back, .DetailContetRight .LowerPriceBox span.ms-drawer-back{display:block; position:absolute; top:10px; right:10px; width:20px; height:20px; background:url(https://www.pandahall.com/buyer/images_new/master/close_icon.png) no-repeat; cursor:pointer;}
    .buyNowLayer .downloadBtn{cursor:pointer; background:#f60; font-size:20px; color:#fff!important; display:block; text-align:center; height:35px; line-height:35px; width:calc(100% - 20px); margin:0 auto;}
    .DetailContetRight .MemberDiscountsBox span.ms-drawer-back, .DetailContetRight .LowerPriceBox span.ms-drawer-back{ margin: 0; left: auto;}

    .ImgDetailedBox .discount-l{font-size: 16px !important;background: url("../images_new/list/big-discount_icon.png") no-repeat scroll 0 0 transparent;}

 /* 0808 detail */
 .WhyChooseWrap{ margin-bottom: 10px; padding: 0 10px;}
 .WhyChooseWrap dl{ flex-wrap: wrap;}
 .WhyChooseWrap dt{ width: 100%; height: 40px; padding: 0 10px; box-sizing: border-box; background: #faf1e6; margin-bottom: 10px;}
 .WhyChooseWrap dt:after{ content: none;}
 .WhyChooseWrap dt strong{ color: #ff7200; display: block; font-size: 13px; line-height: 40px; background: url(../images_new/detail/wap_tip-text-picture.png) right center no-repeat;}
 .WhyChooseWrap dd{ width: 50%; margin: 0; padding: 10px;}
 .WhyChooseWrap dd b{ font-size: 14px; padding: 10px 0 3px;}
 .WhyChooseWrap dd font{ font-size: 13px;}
 .WhyChooseWrap dd:nth-child(2n+1){ border-right: none;}
 .WhyChooseWrap dd:nth-child(2), .WhyChooseWrap dd:nth-child(3){ border-bottom: #e6e6e6 solid 1px;}
 .WhyChooseWrap dd span{ width: 68px; height: 68px;}
 .WhyChooseWrap dd span:before{ background-size: 220px auto;}
 .WhyChooseWrap dd.OrderQuantity span:before{ width: 46px; height: 38px; background-position: 0 0;}
 .WhyChooseWrap dd.ShipInventory span:before{ width: 41px; height: 40px; background-position: -60px 0;}
 .WhyChooseWrap dd.AssuredQuality span:before{ width: 40px; height: 43px; background-position: -120px 0;}
 .WhyChooseWrap dd.ExclusiveBrands span:before{ width: 33px; height: 39px; background-position: -187px 0;}

 /** 09.04 **/
 .PremiumFindsWarp{padding: 10px;box-sizing: border-box;}
 .PremiumFindsWarp .PremiumFindsBox{flex-wrap: wrap;margin-bottom: 10px;}
 .PremiumFindsBox p{font-size: 12px;margin-top: 10px;line-height: 18px;margin-bottom: 5px;height: 90px;}
 .PremiumFindsBox dt{text-transform: uppercase;background: url("../images/detail/why-choose-750.png") no-repeat;width: 100%;height: 50px;background-size: cover;font-size: 14px;line-height: 50px;font-weight: bold;padding:0 10px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
 .WhyChoose font{background: url("../images/detail/why.png") no-repeat;width: 22px;height: 31px;background-size: 100%;display: block;}
 .PremiumFindsBox dd{width:50%;border-bottom: 1px solid #f2e4c1;box-sizing: border-box;padding: 0 10px;border-right: 1px solid #f2e4c1;display: flex;flex-direction: column;justify-content: center;align-items: center;}
 .PremiumFindsBox dd img{width: 25%;height: auto;}
 .PremiumFindsBox dd:nth-of-type(2n){border-right: none;}
 .PremiumFindsBox .AssuredQuality,.PremiumFindsBox .PremiumDesigns{border-bottom: none;}
 .PremiumFindsWarp .PremiumFindsBox span{font-size: 14px;}
 .PremiumFindsText P{font-size: 14px;margin-bottom: 10px;}
 .PremiumFindsBox .MOQRequirement,.PremiumFindsBox .EasyReselling{margin-top: 10px;}
 .PremiumFindsBox .AssuredQuality,.PremiumFindsBox .PremiumDesigns{padding-top: 10px;}
 .PremiumFindsText li:first-child{margin-bottom: 15px;}
 .DetailContetLeft .ViewVideosBtn{ padding: 0 0 0 10px;}

}

@media only screen and (max-width: 414px) {
 .DetailContent .productVideo {width: 414px !important; height: 414px !important;}
}
@media only screen and (max-width: 390px) {
 .DetailContent .productVideo {width: 390px !important; height: 390px !important;}
}
@media only screen and (max-width: 375px) {
 .DetailContent .productVideo {width: 375px !important; height: 375px !important;}
}
@media only screen and (max-width: 360px) {
 .DetailContent .productVideo {width: 360px !important; height: 360px !important;}
}

@media only screen and (max-width: 380px) {
    .SimilarItemsShow h3, .AlsoLike h3, .ReviewWrap h2, .Customer .CusT, .Details h3{ font-size: 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    #ContentWarp {padding: 15px 0 25px !important;}
    .hidden-sm{display: none !important;}
    .MainContent .DescriptionNav li{line-height: 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .seeMore:after{width: 28px;height: 12px;background-size: contain;}
    .seeMore{font-size: 18px;}
    .AlsoLike h3{font-size: 16px}
    .Ph-detail .ImgDetailedBox {width: auto;}
    .DocWarp .MainContent{ width: calc(100% - 242px) !important;}
    .DetailContent{ padding: 10px;}
    .DetailContetLeft{ width: calc(100% - 262px);}
    /*video*/
    .DetailContent .videoStart{bottom: 5px;left: 5px;}

   .Ph-detail .DetailedTextBox { width: calc(100% - 202px);}
    .DetailedProductBox{ width: 192px;}
    .ImgDetailedBox .ImgDetailed,.DetailContent .productVideo{width: 192px; height: 192px;}

    .ImgDetailedBox .discount-l{ font-size: 16px; width: 45px; height: 45px; background-size: 100% auto; line-height: 14px;}
    .DetailContetRight{ width: 252px; padding: 10px 10px 0;}
    .DetailedTextBox li{ font-size: 13px;}
    .DetailedTextBox li.Unit-l-h20{ line-height:21px;}
    .DetailedTextBox li .ProductName{ font-size: 15px; margin-right: 5px;}
    .DetailedTextBox .ColorList a{ margin: 0 5px 5px 0;}
    .DetailedTextBox .ListName{ width: auto;}
    .DetailedTextBox .PriceTable .ListName{ display: none;}
    .DetailedTextBox .PkgSize label{ margin: 0 5px 5px 0;}
    .DetailedTextBox .PriceTable th{ line-height: normal;}
    .DetailedTextBox .PriceTable > div, .DetailedTextBox .ColorList .ColorAttribute, .DetailedTextBox .PkgSize, .DetailedTextBox .SpecificsItem > div{ width: 100%;}
    .DetailedTextBox .SeeAllBtn{ font-size: 13px;}
    .DetailContetRight li{ font-size: 12px;}
    .ProWarp li{width: 226px;}
    .DetailContetRight .AddToInf a{ font-size: 16px;}
    .MoreProductTip>p>span{ height: 24px;}
    .MoreProductTip>p{ line-height: 24px; height: 24px;}
    .DetailContetRight .PromotionInf, .DetailedTextBox .PriceTable{ line-height: normal;}
    .DetailedTextBox .SpecificsItem table td{ line-height: normal; padding: 5px;}
    .DetailContetRight .PromotionInf dd{ padding: 10px;}
    .DetailContetRight .PromotionInf dd:after{ margin-top: 3px;}
    .ImgDetailedBox li img{ width: 100%; height: auto;}
    .ImgDetailedBox li .switchUl_one{ width: 50px; height: 50px; margin-right: 5px;}
    .ImgDetailedBox li.share_like{ width: 58px; height: 58px;}
    .ImgDetailedBox li.share_like:before{ width: 50px; height: 50px; background-size: 100% auto; background-position: center -635px;}

    .DetailContetRight dd.Coupon_z{ padding: 10px 0 0;}
    .DetailContetRight dd.Coupon_z span{ margin-bottom: 5px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox, .DetailContetRight .MemberDiscountsBox ul, .DetailContetRight .LowerPriceBox{ padding: 10px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox li{ line-height: 21px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div p{ margin: 0 0 10px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li{ width: 48%; margin-right: 4%;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li img{ width: 100%;}
    .DetailContetRight .MemberDiscountsBox li span{ width: 40%; line-height: 24px;}
    .DetailContetRight .MemberDiscountsBox li span:nth-child(2){ width: 45%;}
    .DetailContetRight .MemberDiscountsBox li span:nth-child(3){ width: 15%;}

    .SimilarItemsShow{ width: 232px;}
    .SimilarItemsShow h3{ font-size: 16px; line-height: 24px;}
    .SimilarItemsShow ul{ padding: 10px 10px 0;}
    .SimilarItemsShow li .ProName{ font-size: 13px;}
    .SimilarItemsShow li .FontRed{ font-size: 14px;}
    .SimilarItemsShow li .FontRed .ColorBlack{ font-size: 13px;}
    .Description, .ReviewWrap, #uploadVideo, #recommendContent{ padding: 0 10px;}
    .ReviewWrap h2, .Customer .CusT, .Details h3{ font-size: 16px !important; height: 36px; line-height: 36px;}
    .DescriptionNav li{ padding: 7px 10px 3px; line-height: 15px; text-align: center;}
    .DescriptionNav li:first-child{ line-height: 30px;}
    .DescriptionNav{ font-size: 14px; padding: 0 10px;}
    .DescriptionNav ul{ width: auto;}
    .DescriptionNav .PriceInf{ padding: 5px 0;}
    .DescriptionNav .PriceInf a{ padding: 0 7px; font-size: 0; margin-left: 5px;}
    .DescriptionNav .PriceInf a:before{ margin-right: 0 !important;}
    .DescriptionNav .PriceInf .RedPrice{ margin-right: 0;}
    .Description p{ line-height: 20px; font-size: 13px;}
    .askQue{ margin-top: 15px;}
    .askQue .Question{ margin-top: 10px;}
    .askQue ul.ReviewShow{ padding-bottom: 10px;}
    .ReviewWrap ul li{ font-size: 13px;}
    .ReviewWrap ul li .Reviewer, .ReviewWrap ul li .Reviews p{ line-height: 32px; margin-right: 15px;}
    .ReviewWrap ul li .Reviewer dl dd img{ margin-top: 6px;}
    .ReviewWrap ul li .Reviews p img{ width: 32px;}
    .ReviewWrap ul li .ReviewText{ line-height: 18px;}
    .ReviewWrap ul li .Reviewer{ line-height: 32px;}

    .FixedDescriptionNav{ height: 44px;}
    .FixedDescriptionNav > div > h3{ line-height: 44px; width: 196px; margin-right: 10px; font-size: 14px;}
    .FixedDescriptionNav ul{ padding-left: 10px; width: 40%;}
    .FixedDescriptionNav .PriceInf{ padding-right: 10px;}
    .FixedDescriptionNav > div{ padding: 0 30px;}

 /* 0808 detail */
 .WhyChooseWrap{ margin-bottom: 10px; padding: 10px 10px 15px;}
 .WhyChooseWrap dl{ flex-wrap: wrap;}
 .WhyChooseWrap dt{ width: 100%; height: 40px; padding: 0 10px; box-sizing: border-box; background: #faf1e6; margin-bottom: 15px;}
 .WhyChooseWrap dt:after{ content: none;}
 .WhyChooseWrap dt strong{ color: #ff7200; display: block; font-size: 18px; line-height: 40px; background: url(../images_new/detail/wap_tip-text-picture.png) right center no-repeat;}
 .WhyChooseWrap dd{ width: 50%; margin: 0; padding: 20px 10px;}
 .WhyChooseWrap dd b{ font-size: 16px; padding: 10px 0 3px;}
 .WhyChooseWrap dd font{ font-size: 14px;}
 .WhyChooseWrap dd:nth-child(2n+1){ border-right: none;}
 .WhyChooseWrap dd:nth-child(2), .WhyChooseWrap dd:nth-child(3){ border-bottom: #e6e6e6 solid 1px;}

 /** 09.04 **/
 .PremiumFindsWarp .PremiumFindsBox{flex-wrap: wrap;margin-bottom: 20px;}
 .PremiumFindsBox p{font-size: 13px;min-height: 72px;}
 .PremiumFindsBox dt{text-transform: uppercase;background: url("../images/detail/why-choose-750.png") no-repeat;width: 100%;height: 50px;background-size: cover;font-size: 28px;line-height: 50px;font-weight: bold;padding:0 15px;box-sizing: border-box;justify-content: space-between;align-items: center;display: flex;}
 .WhyChoose font{background: url("../images/detail/why.png") no-repeat;width: 27px;height: 37px;background-size: 100%;display: block;}
 .PremiumFindsBox dd{width:50%;border-bottom: 1px solid #f2e4c1;box-sizing: border-box;padding: 0 30px;border-right: 1px solid #f2e4c1;}
 .PremiumFindsBox dd img{width: 20%;height: auto;}
 .PremiumFindsBox dd:nth-of-type(2n){border-right: none;}
 .PremiumFindsBox .AssuredQuality,.PremiumFindsBox .PremiumDesigns{border-bottom: none;}
 .PremiumFindsWarp .PremiumFindsBox span{font-size: 18px;}
 .PremiumFindsText P{font-size: 14px;margin-bottom: 10px;}
 .PremiumFindsBox .MOQRequirement,.PremiumFindsBox .EasyReselling{margin-top: 20px;}
 .PremiumFindsBox .AssuredQuality,.PremiumFindsBox .PremiumDesigns{padding-top: 20px;}
 .PremiumFindsText li:first-child{margin-bottom: 15px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .seeMore:after{width: 30px;height: 14px;background-size: contain;}
    .MainContent{ width: calc(100% - 242px) !important;}
    .DetailContent{ padding: 10px; margin-bottom: 10px;}
    .DetailContetLeft{ width: calc(100% - 362px);}
    .DetailedTextBox{ width: calc(100% - 292px);}
    .DetailedProductBox{ width: 282px;}
    .ImgDetailedBox .ImgDetailed,.DetailContent .productVideo{width: 282px; height: 282px;}

    .ImgDetailedBox .discount-l{ font-size: 18px; width: 50px; height: 50px; background-size: 100% auto; line-height: 16px;}
    .DetailContetRight{ width: 352px; padding: 10px 10px 0;}
    .DetailedTextBox li{ font-size: 13px;}
    .DetailedTextBox li.Unit-l-h20{ line-height:21px;}
    .DetailedTextBox li .ProductName{ font-size: 16px; margin-right: 5px;}
    .DetailedTextBox .ColorList a{ margin: 0 5px 5px 0;}
    .DetailedTextBox .ListName{ width: auto;}
    .DetailedTextBox .PriceTable{ line-height: normal;}
    .DetailedTextBox .SpecificsItem table td{ line-height: normal; padding: 5px;}
    .DetailedTextBox .PriceTable .ListName{ display: none;}
    .DetailedTextBox .PriceTable > div, .DetailedTextBox .ColorList .ColorAttribute, .DetailedTextBox .PkgSize, .DetailedTextBox .SpecificsItem > div{ width: 100%;}
    .DetailContetRight li{ font-size: 13px;}
    .DetailContetRight .AddToInf a{ font-size: 18px;}
    .ImgDetailedBox li img{ width: 100%; height: auto;}
    .ImgDetailedBox li .switchUl_one{ width: 65px; height: 65px; margin-right: 5px;}
    .ImgDetailedBox li.share_like{ width: 73px; height: 73px;}
    .ImgDetailedBox li.share_like:before{ width: 65px; height: 65px; background-size: 100% auto; background-position: center -825px;}

    .DetailContetRight .SaveExtra_1 .SaveExtraBox, .DetailContetRight .MemberDiscountsBox ul, .DetailContetRight .LowerPriceBox{ padding: 15px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox li{ line-height: 24px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div p{ margin: 0 0 10px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li{ width: 48%; margin-right: 4%;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li img{ width: 100%;}
    .DetailContetRight dd.Coupon_z span{ padding: 0 5px;}

    .SimilarItemsShow{ width: 232px;}
    .SimilarItemsShow h3{ font-size: 16px;}
    .SimilarItemsShow ul{ padding: 10px 10px 0;}
    .Description, .ReviewWrap, #uploadVideo, #recommendContent{ padding: 0 10px;}
    .ReviewWrap h2, .Customer .CusT, .Details h3{ font-size: 17px;}
    .DescriptionNav ul {width: auto;}
    .DescriptionNav li{ padding: 10px 10px 6px; text-align: center;}
    .DescriptionNav li:first-child{ line-height: 34px;}
    .DescriptionNav{ font-size: 14px; padding: 0 10px;}
    .DescriptionNav .PriceInf a{ padding: 0 10px; font-size: 0;}
    .DescriptionNav .PriceInf a:before {margin-right: 0 !important;}
    .DescriptionNav .PriceInf .RedPrice{ margin-right: 0;}
    .askQue{ margin-top: 20px;}
    .askQue ul.ReviewShow{ padding-bottom: 15px;}
    .ReviewWrap ul li .Reviewer, .ReviewWrap ul li .Reviews p{ line-height: 36px;}
    .ReviewWrap ul li .Reviewer dl dd img{ margin-top: 8px;}
    .FixedDescriptionNav > div > h3{ width: 232px; margin-right: 10px; font-size: 16px;}
    .FixedDescriptionNav ul{ padding-left: 10px; width: auto;}
    .FixedDescriptionNav .PriceInf{ padding-right: 10px;}
    .FixedDescriptionNav > div{ padding: 0 30px;}

 /* 0808 detail */
 .WhyChooseWrap{ margin-bottom: 10px; padding: 10px;}
 .WhyChooseWrap dt{ width: 227px;}
 .WhyChooseWrap dd{ width: calc((100% - 227px) / 4); margin: 5px 0; padding: 0 10px;}
 .WhyChooseWrap dd b{ font-size: 16px; padding: 10px 0 3px;}
 .WhyChooseWrap dd font{ font-size: 14px;}
 .WhyChooseWrap dd span{ width: 78px; height: 78px;}
 .WhyChooseWrap dd span:before{ background-size: 250px auto;}
 .WhyChooseWrap dd.OrderQuantity span:before{ width: 53px; height: 43px; background-position: 0 0;}
 .WhyChooseWrap dd.ShipInventory span:before{ width: 45px; height: 45px; background-position: -70px 0;}
 .WhyChooseWrap dd.AssuredQuality span:before{ width: 42px; height: 50px; background-position: -140px 0;}
 .WhyChooseWrap dd.ExclusiveBrands span:before{ width: 37px; height: 44px; background-position: -213px 0;}
}
@media only screen and (min-width: 1366px) and (max-width: 1535px) {
    .MainContent{ width: calc(100% - 270px) !important;}
    .DetailContent{ padding: 10px;}
    .DetailContetLeft, .DetailedTextBox{ width: calc(100% - 392px);}
    .DetailedProductBox{ width: 382px;}
    .ImgDetailedBox .ImgDetailed,.DetailContent .productVideo{width: 382px; height: 382px;}
    .ImgDetailedBox .discount-l{ font-size: 21px; width: 55px; height: 58px; background-size: 100% auto; line-height: 18px;}
    .DetailContetRight{ width: 382px; padding: 10px 10px 0;}
    .DetailedTextBox li.Unit-l-h20{ line-height: 24px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox, .DetailContetRight .MemberDiscountsBox ul, .DetailContetRight .LowerPriceBox{ padding: 15px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox li{ line-height: 27px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div p{ margin: 0 0 10px;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li{ width: 48%; margin-right: 4%;}
    .DetailContetRight .SaveExtra_1 .SaveExtraBox>div ul li img{ width: 100%;}
    .SimilarItemsShow{ width: 252px;}
    .SimilarItemsShow h3{ font-size: 17px;}
    .SimilarItemsShow ul{ padding: 10px 10px 0;}
    .DescriptionNav li{ padding: 10px 15px 6px;}
    .DescriptionNav{ font-size: 17px;}
    .FixedDescriptionNav{top: 52px;}
    .askQue{ margin-top: 25px;}
    .ReviewWrap h2, .Customer .CusT, .Details h3{ font-size: 17px;}
    .FixedDescriptionNav > div > h3{ width: 252px; margin-right: 14px; font-size: 17px;}

    /* 0808 detail */
    .WhyChooseWrap dt{ width: 247px;}
    .WhyChooseWrap dd{ width: calc((100% - 247px) / 4); margin: 5px 0; padding: 0 10px;}
    .WhyChooseWrap dd b{ font-size: 17px; padding: 10px 0 3px;}
    .WhyChooseWrap dd font{ font-size: 15px;}
}
@media only screen and (min-width: 1535px) and (max-width: 1800px){
    .WhyChooseWrap dt{ width: 287px;}
    .WhyChooseWrap dd{width: calc((100% - 287px) / 4);}
}
@media only screen and (min-width: 1800px) {
    #ContentWarp {padding: 15px 0 60px;}
    .Content{ width: 1800px; margin:0 auto; padding: 0;}
    .DetailContetLeft, .DetailedTextBox{ width: calc(100% - 462px);}
    .DetailedProductBox{ width: 442px;}
    .ImgDetailedBox .ImgDetailed,.DetailContent .productVideo{width: 442px; height: 442px;}
    .DetailContetRight{ width: 442px; padding: 20px 20px 10px;}
    .DetailedTextBox .PriceTable > div, .DetailedTextBox .ColorList .ColorAttribute, .DetailedTextBox .PkgSize, .DetailedTextBox .SpecificsItem > div{ width: 70%;}
    .FixedDescriptionNav > div{ width: 1800px; padding: 0;}
    .AlsoLike dl dd{ width: 232px; margin-right: 15px;}

 /* 0808 detail */
 .WhyChooseWrap dt{ width: 267px;}
 .WhyChooseWrap dd{ width: calc((100% - 267px) / 4); margin: 30px 0;}
}


