@charset "utf-8";
/* CSS Document */
html, body{ background:#F8F8F8; -webkit-text-size-adjust:none;}
body, html, h1, h2, h3, h4, table, tr, td, th, ul, li, ol, dd, dt, dl, p, strong, em, span, textarea, select, input, img, button, a{ padding:0; margin:0;}
body{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul,li { list-style: none; }
img{ vertical-align:top; border:none;}
a{ color: #000; text-decoration: none; }
a:hover { color:#90bfb6; text-decoration:underline;}
.underline_no{text-decoration:none;}
textarea{resize:none;}
h1,h2,h3{font-size:12px;}
.FontRed,.fontRed{color:#cc0000;}
.Color6{color: #999;}
.ColorBlack{color:#000;}
.PriceNoThrouth{text-decoration:none; color:#000;}
.YourPrice_NoLogin .PriceNoThrouth{color: #C00; font-size: 20px; margin-right: 0; font-weight: bold; display: inline-block;}
.Hidden{visibility:hidden;}
.Visible{visibility:visible;}
.hide{display:none;}
.show{display:block;}
.hidden{visibility: hidden;}
.visible{visibility: visible;}
.Clear{clear:both; line-height:0; font-size:0;height:0;}
.OverflowHidden{overflow:hidden;}
.user{padding: 30px 10px 80px; overflow: hidden;}
.Bginput{ background:#F7F6E4; border:1px solid #949494;color:#333 !important;}
.cls{ zoom:1;}
.cls:after{ content:"."; display:block; visibility:hidden; overflow:hidden; clear:both; height:0;}
.left{ float:left;}
.right{ float:right;}
.Red{ color:#cc0000;}
.Green{ color:#90bfb6;}
.Orange{ color:#ff6600 !important;}
.Gray{ color:#666;}
.C_999{ color:#999;}
textarea{ resize:none;}
input, button{ font-size:12px; background:#fff; border:none; font-family:Arial, Helvetica, sans-serif;}
input[type="button"],input[type="submit"],button{-webkit-appearance: none; }
.GlobalInput{ padding:0 10px;}
.GreenButton{ color:#fff; background:#90bfb6; cursor:pointer;}
.OrangeButton{background:#ff6600; color:#fff; cursor:pointer; border-radius:1px;}
.GrayButton{ color:#666; background:#f8f8f8; border-radius:1px;}

.Laster{ margin-right:0 !important; padding-right:0!important;}
textarea { resize: none; font-size: 12px; line-height: 18px; background: #FFF; font-family: Arial,Helvetica,sans-serif;}
.discount {position: absolute; width: 37px; height: 32px;padding: 5px 0 0;margin: -150px 0 0;text-align: center;color: #FFF;text-shadow: 0 0 1px rgba(0, 0, 0, 0.42);background: url(../images_new/list/discount_icon.png) no-repeat;font-size: 15px;}
.discount-l{width: 42px; height: 37px; padding: 5px 0 0; font-size: 16px; background: url("../images_new/list/big-discount_icon.png") no-repeat scroll 0 0 transparent;}
.discount-s{width: 30px; height: 25px; padding: 5px 0 0; background: url("../images_new/list/small_discount_icon.png") no-repeat scroll 0 0 transparent;}
.Hot{display: inline-block; width: 24px; height: 14px; margin-bottom: -3px; background: url("../images_new/master/hot-new.png") no-repeat;}
.Hot-l{width: 32px;height: 17px;background: url("../images_new/master/big-hot-new.png") no-repeat;}
/*.Selected {display: inline-block; width: 120px; height: 18px; background: url(../images_new/selected/master/selected.png) no-repeat; margin-bottom: -3px;}*/
/*.Premium {display: inline-block; width: 84px; height: 18px; background: url(../images/detail/premium.png) no-repeat; margin-bottom: -3px;}*/
.New_icon {display: inline-block; width: 27px; height: 13px; background: url("../images_new/list/new-icon.png") no-repeat; margin-bottom: -2px;}

.LoginTitle{font-size: 22px;font-weight: normal;margin-bottom: 10px;}
.Mr-T10{margin-top: 10px;}
.Mr_T20{margin-top: 20px;}
.fontWeightBold{font-weight:bold !important;}
.bgGray{
	background-color: #F8F8F8;
	opacity: 0.5;
}
#HeaderWarp,#FooterWarp,.Nav {width:1000px; margin:0 auto;}


input, button{ font-size:12px; background:#fff; border:none; font-family:Arial, Helvetica, sans-serif;}
.GlobalInput{ padding:0 10px;}
.GreenButton{ color:#fff; background:#90bfb6; cursor:pointer;}
.OrangeButton{background:#ff6600; color:#fff; cursor:pointer; border-radius:1px;}
.GrayButton{ color:#666; background:#f8f8f8; border-radius:1px;}
.MyIfr iframe{width: 0; height: 0;}
/****header***/

.TopWrap, .Header, .ContentWrap, .FooterWrap, .HeaderBanner, .HeaderBannerCoupon, #ContentWarp{width: 100%; }

/*.TopMenu, .Head, .Navigation, .Content, .Footer, .CopyrightBox ,.NevPage { margin: 0 auto;  width: 1000px; }*/

#ContentWarp{background: #F5F5F5; padding: 10px 40px 60px; box-sizing: border-box; }
.Content{ }

.SignRegister a.signin_fb,.SignRegister a.signinTw,.SubNav li,.SubNav li.Choosed,li.Choosed ul li,.CurIcon,.SubNav li .MobileImg,#PandaHallLogo,.Search .SearchButton,.Search .SearchButton:hover,.CartItem,.CartIcon,.NavRight, .NavLeft,.Nav,.divLogo {background:url(../images/master/master-header.gif) no-repeat; }

.SubNav .Phone, .SubNav .Live, .SubNav .Mobile, .SmallLotWrap .ListTitle .Arrow, .LoginWrap, .CartItem, .WishList, .Navigation .Home a, .HomeOutsideLink .LinkIcon, .Websites dt, .Newsletter .Email_icon, .Favorable .Free em { background: url("../images_new/master/master_icon.png?v=20210106") no-repeat;}

.Filtrate .cancel_icon, .current .On_Icon, .SoryBy a em, .ViewWay a, .ListPackage .SizeSelect .SelectArrow, .list-wish .WistIcon,.GridPro .list-wish,
.AddCart .WistIcon, .ShopCart .WistIcon, .PriceInf .TendencyIcon {background: url(../images_new/list/list_icon.gif?v=20210106) no-repeat;}

.TopWrap{ height:30px; background:#333333;}
.SignRegister{ float: left; height: 17px; padding: 16px 0 0 33px;}
.SignRegister a{margin:0 4px; color:#90bfb6;}
.SignRegister a.signin_fb,.SignRegister a.signinTw{padding:1px 20px 2px 0; background-position:right -365px; color:#000; margin:0 0 0 18px;}
.SignRegister a.signin_fb:hover,.SignRegister a.signinTw:hover{color:#90bfb6;}
.SignRegister a.signinTw{ cursor: pointer; background-position:69px -223px;}

.TopLangNav{float:left; overflow: hidden;}
.TopLangNav li{float: left; line-height: 30px;}
.TopLangNav li a{ display: block; padding: 0 5px; color: #FFF;}
.TopLangNav .current{color: #90bfb6;}
.TopLangNav .current a{ color:#298c02;}

.SubNav{ float:right;}
.SubNav li {border-right: 1px solid #575757; line-height: 16px; margin: 7px 0; float: left; padding: 0 10px; color: #ffffff;}
.SubNav > li > a { color: #FFF;}
.SubNav li.Currency.Choosed > a { color: #90bfb6;}
.SubNav li.orderTrackLink{background: none; cursor: pointer;}
.SubNav li.BorderNone{border:none;}
.SubNav li.BgNone{ background:none; padding-right:10px;}
.SubNav li.Language{background:none; padding: 0; width: 120px; overflow: hidden;}
.SubNav li.Language select{ width:120px; margin:4px 0;}

.SubNav li.Choosed{background-color:#fff; background-position:right -314px;height:28px;border-left:1px solid #ccc; border-right:1px solid #ccc;padding: 0 20px 0 10px;}
.SubNav li.Choosed ul{background:#fff;box-shadow:1px 2px 2px #DDD,-2px 2px 2px #DDD; position:absolute; width:376px; border:none; margin:0 0 0 -10px; padding:10px 0 4px; z-index:20000;}
.SubNav li.header-acc { border-left: 1px solid #E8E8E8; position: relative; overflow: visible; margin-top: 2px; line-height: 27px; height: 27px;}
.SubNav li.Help { background: none; padding: 0 10px;}
.SubNav .Mobile {width: 15px; height: 30px; margin: 1px 0 0; padding-left: 10px; background-position: 10px -67px; text-indent: -9999em; cursor: pointer; border-right: none;}
.SubNav .Mobile a{display: block; width: 15px; height: 30px;}

.SubNav .Phone { width: auto; height: auto; padding-left: 31px; background-position: 10px -1px;}
.SubNav .Live { position: relative; padding: 0 10px 0 35px; background-position: 10px -32px; cursor: pointer;}
.SubNav .Live:hover{ background-position: 10px -550px;}
.Border_Arrow { display: block; width: 0; height: 0; border-style: solid;}
.B_Arrow_B { border-color: #666 transparent transparent; border-width: 4px 4px 0 3px;}
.SubNav .Border_Arrow { position: absolute; top: 13px; right: 10px;}



#ChooseCurrency{cursor:pointer;}
#ChooseCurrency .Country{ margin-right:3px; font-weight: bold; }
.SubNav li.Currency {position: relative; overflow: visible; border-left: 1px solid #575757; border-right: 1px solid #333; height: 15px; background: transparent url("../images/master/master-header.gif") no-repeat scroll right -321px; line-height: 14px; padding-right: 20px; padding-top: 1px;}
.SubNav li.Currency.Choosed {border-top: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; padding-top: 7px; padding-bottom: 7px; margin: 0; height: 15px; line-height: 15px; background: #FFF url("../images/master/master-header.gif") no-repeat scroll right -315px;}
.SubNav li.Currency ul{ border: 1px solid #BCBCBC; top: 28px; right: -1px;}
.SubNav li.Choosed a.Bg_FFF{ display:block;}

.Currency a.Bg_FFF { position: absolute; height: 3px; background: none repeat scroll 0 0 #FFF; display: none; width: 100%; top: 27px; left: 0; z-index: 20001;}
li.Choosed ul li{background-position:16px -394px; padding:4px 0 4px 0; line-height:normal; height:auto; width:127px; cursor:pointer; border:none;}
li.Choosed ul li:hover{background-color:#ececec;}
li.Choosed ul.NoLi li{background:none; padding-left:8px; width:170px; cursor:pointer; margin:0 5px;}
li.Choosed ul.NoLi li:hover{background-color:#ececec;}
li.Choosed ul.NoLi .sepLi{position: absolute;height: 88%;top: 19px;border-left: 1px solid #cccccc;border-right: 1px solid #ffffff;left: 50%;width: 0;padding: 0;margin: 0;}
.CurIcon{width:15px; height:11px; margin:2px 5px 0 0; display:inline-block; overflow:hidden;}
.USD{background-position:0 -285px;}
.EUR{background-position:-40px -285px;}
.GBP{background-position:-80px -285px;}
.CAD{background-position:0 -325px;}
.AUD{background-position:-40px -325px;}
.NZD{background-position:-80px -325px;}
.SEK{background-position:0 -365px;}
.SGD{background-position:-40px -365px;}
.JPY{background-position:-80px -365px;}
.RUB{background-position:-122px -365px;}
.MXN{background-position:-122px -324px;}
.HKD{background-position:-160px -345px;}
.INR {background-position: -190px -345px;}
.CHF{background-position: -190px -365px;}
.DKK{background-position: -160px -365px;}
.TND{background-position: -120px -385px;}
.DZD{background-position: -160px -385px;}
.CZK{background-position: -160px -401px;}
.HUF{background-position: -160px -416px;}
.PLN{background-position: -160px -432px;}
.RON{background-position: -160px -448px;}
.CRC{background-position: -190px -401px;}
.UAH{background-position: -190px -416px;}
.KZT{background-position: -190px -432px;}
.ZAR{background-position: 0 -385px;}
.MYR {background:url(../images/master/icon_country.gif) no-repeat 0 -90px;}
/*2014-09-10 by wyl*/
.noticeTip{width:1000px; height:auto; margin: 0 auto 8px; background:#fbfbe7; border:1px solid #f2f2d9; font-size:13px;}
.noticeTip .closeBtn{position:absolute; margin-left:978px; margin-top:3px;}
.noticeTip p{width: 964px; margin:4px 0; padding:5px; color:#333; line-height:18px;}
.noticeTip p a{ color: #90bfb6;}

.Header { background: #F8F8F8; border-bottom: 1px solid #E8E8E8;}
.Head{padding:10px 0;}
.Logo { float: left;}

.SmallLotWrap{position:relative;padding:9px 0 0 10px;float:left;}
.SmallLotWrap .Search{overflow:hidden;width:400px;}
.Search .search_input{float:left;width:237px;height:36px;padding:0 109px 0 10px;border:1px solid #C3C3C3;color:#666;}
.Search .search_button{width:43px;height:38px;background:url(../images_new/master/search_icon.gif) no-repeat scroll 8px 5px #90bfb6;float:left;cursor:pointer;}
.SmallLotWrap .ListTitle{position:absolute;top:10px;right:43px;width:135px;height:32px;line-height:32px;border-left:1px solid #DDD;padding:0 10px 0 5px;background:none repeat scroll 0 0 #f8f8f8;cursor:pointer;color:#666;}
.SmallLotWrap .ListTitle .Arrow{display:inline-block;float:right;width:9px;height:5px;margin:15px 0 0 5px;background-position:0 -240px;cursor:pointer;}
.SmallLotWrap .ListTitle .Bg_FFF{display:none;position:absolute;bottom:-2px;left:0;width:100px;height:3px;background:none repeat scroll 0 0 #FFF;z-index:2;}
.SmallLotWrap .ListTitle span{float:left;width:120px;overflow:hidden;height:36px;white-space:nowrap;}

.SmallLot_Box{position: absolute;top: 59px;right: 0;width: 537px;border: 1px solid #e8e8e8;padding: 20px 5px;background: none repeat scroll 0 0 #FFF;z-index: 11;display: none;}
.SmallLot_Box > .close-btn{ background: url(https://ru.pandahall.com/buyer/images_new/master/close_icon.png) no-repeat; display: block; width: 16px; height: 15px; position: absolute; top: 10px; right: 10px;cursor: pointer;}
.SmallLot_Box:before, .SmallLot_Box:after{ content: ""; border-width: 0 10px 12px; border-style: solid; position: absolute; right: 88px; margin-left: -10px;}
.SmallLot_Box:before{ border-color: transparent transparent #e8e8e8; top: -13px;}
.SmallLot_Box:after{ border-color: transparent transparent #FFFFFF; top: -12px;}
.SmallLot_Box > li{ position: relative; margin-bottom: 10px;}
.SmallLot_Box > li > strong{ display: block; float: left; width: 110px; height: 30px; line-height: 30px; margin-right: 5px; text-align: right;}
.SmallLot_Box > li > font{ cursor: pointer; float: left; display: block; border: #cccccc solid 1px; height: 28px; line-height: 28px; width: 258px; padding: 0 10px; position: relative;}
.SmallLot_Box > li > font:after{ content: ""; position: absolute; top: 12px; right: 12px; width: 9px; height: 5px; background: url("https://jp.pandahall.com/buyer/images_new/master/master_icon.png?v=20210106") 0 -240px no-repeat;}
.SmallLotSelelct{width: 278px; background: #fff; border: #ccc solid 1px; z-index: 11; height: 28px; line-height: 28px;cursor: pointer;}
.SmallLotSelelct li > a{ padding: 0 10px;}
.SmallLot_Box dl > dd{ float: left;margin-right: 15px;height: 30px;line-height: 30px;min-width: 100px;}
.SmallLot_Box dl > dd input{ width: 30px; height: 30px; float: left;}
.SmallLot_Box dl > dd input[type="checkbox"]{width: 15px; height: 15px;margin: 7px 7px 0 0;}
.SmallLot_Box li .submit_button{ font-size: 20px; width: 200px; height: 35px; border-radius: 3px;}
/*.SmallLot_Box > li:hover .SmallLotSelelct{ display: block;}*/
.SmallLot_Box p{ padding-top: 20px;}
.SmallLot_Box p .submit_button{ float: left;}
.SmallLot_Box p .Green{ float: left; background: none !important; line-height: 35px; padding-left: 20px; color: #90bfb6; border: none;}
.SmallLot_Box p .Green:hover{ text-decoration: underline;}
.ruSearBtnBox{margin: 10px 47px;}

.header-r{float:right;padding:7px 0 0;}
.header-r a{text-decoration:none;}
.header-r p{line-height:16px;font-size:13px;}
.header-r p .On{color:#90bfb6;}
.LoginWrap .smallLogin .On {color:green; line-height:34px; font-size:14px; width:auto;}
.LoginWrap{position:relative;padding:5px 10px 5px 45px;margin-right:5px;border:1px solid #f8f8f8;background-position:7px -118px;}
.CartItem .CartNumber{ background:#cc0000; text-align:center; font-size:12px; color:#fff; border-radius:10px; padding:0 6px; line-height:13px; height:14px; position:absolute;top:2px;left:20px;}
.WishList span{ display:block; font-size:14px;}
.header-r .LoginBox_Hover{background-color:#FFF;border:#dfdfdf solid 1px;box-shadow:0 0 2px rgba(0,0,0,0.2);}
.LoginBox_Hover .Bg_FFF{position:absolute;z-index:22;width:125px;height:4px;background:#fff;bottom:-2px;left:0;display:block;}
.SignIn{position:absolute;top:44px;left:-134px;background:#fff;border:#dfdfdf solid 1px;width:258px;padding:20px 0 5px;z-index:21;box-shadow:0 0 2px rgba(0,0,0,0.2);}
.SignIn .Title{padding:0 15px 10px;width:auto;font-weight:normal;word-break: break-all; display:none;}
.SignIn .OrangeButton,.SignIn .GreenButton{width:228px;height:34px;font-size:18px;margin:0 15px;}
.SignIn .Shace{line-height:34px;padding:10px 15px;border-bottom:#e9e9e9 solid 1px;overflow:hidden;}
.SignIn .Shace span {background: url(../images_new/master/follow_icon.png?v=20230204) no-repeat;width: 34px;height: 34px;line-height: 34px;display: block; float: left; cursor: pointer; margin-right: 10px;}
.SignIn .Shace span:first-child {width: 100%; background: none; cursor: default;}
.SignIn .Shace .FaceBook {background-position: 0 0;}
.SignIn .Shace .twitter {background-position: -136px 0;}
.SignIn .Shace .googleSmaillButton {background-position: -270px 0; width: 35px; overflow: hidden;}
.SignIn .Shace .AppleSmaillButton {background-position: -227px 0;}
#googleSmaillButton > div {width: 35px !important; height: 34px !important; opacity: 0;}
#googleSmaillButton iframe {width: 35px !important; height: 34px !important; margin: 0 !important;}
.SignIn .Tip{padding:20px 15px 15px;}
.SignIn .SignOut{padding:0 15px;}
.SignIn .SignOut a{color:#90bfb6;}
.SignIn .MenuList{margin-top:20px;background:#f8f8f8;}
.SignIn .MenuList a{color:#333;display:block;padding-left:15px;text-decoration:none;}
.SignIn .MenuList dt a{line-height:30px;background:#e9e9e9;}
.SignIn .MenuList dd a{line-height:35px;}
.SignIn .MenuList a:hover{color:#90bfb6;}
.SignIn .MenuList dd a:hover,.SignIn .MenuList .current a{background:#e9e9e9;color:#90bfb6;}

.AccountWrap .Account{line-height:32px;}

.Navigation{ height:36px; line-height:33px; font-size: 13px; font-weight: bold;}
.Navigation li{ float:left;}
.Navigation li a{ display:block; padding:0 12px; float:left;}
.Navigation .Home a{ background-position:15px -263px; text-indent:-9999em; padding-left:28px; overflow: hidden;}
.Navigation .on a{ border-bottom:#90bfb6 solid 3px; color: #90bfb6}
.Navigation .promotionNav{position: relative;}
.Navigation .promotionNav span{background: url(../images_new/master/hot.gif) no-repeat;position: absolute;width: 20px;height: 14px;margin-left: -25px;margin-top: -3px;}
/*.Navigation .promotionNav span {
	background: url(../images_new/master/annualsale.png) no-repeat;
	position: absolute;
	width: 53px;
	height: 16px;
	margin-left: -32px;
	margin-top: -6px;
	display:none;
}*/
.Navigation .promo{position: relative;}
.Navigation .promo .PopName{padding-bottom: 1px;}
.Navigation .promo:hover ul{display: block;}
.Navigation .promo ul{display: none; position: absolute; width: 150px; border-top: 3px solid #51A135; background: #ffffff; z-index: 1; top: 34px;}
.Navigation .promo ul li{float:none; border: none; font-weight: normal; line-height: 30px; }
.Navigation .promo ul li a{float:none; padding: 0 10px; text-shadow: none; font-size: 12px; color: #000000;}
.Navigation .promo ul li a:hover{ background:#e9e9e9; color:#90bfb6; text-decoration:none;}

/*=============*/
/* hot collection */
.Navigation .collections a{
	background:url(../images_new/master/headline-ru.jpg) 10px 6px no-repeat;
	padding-left:85px;
	height:33px;
}

.search_pop{background:#FFF;border:1px solid #CEC8C8; box-sizing: border-box; position:absolute;width:410px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);padding:5px 8px;z-index:100;font-size:11px;}
.ItemLi{padding:3px;color:#666;}
.ItemLi li.HideLi{cursor:pointer;font-weight:bolder;height:25px;line-height:25px; color: #999999;}
.ItemLi li{font-size:14px;height:24px;line-height:24px;padding: 0 5px; text-overflow:ellipsis; white-space: nowrap;}
.ItemLi li.Less span{display: none;}
.ItemLi li.Less strong{background:url(../images/master/master-header.gif) no-repeat -224px -440px;cursor:pointer;padding-left:14px;}
li.HideLi span{background: url(../images/master/master-header.gif) no-repeat scroll -224px -395px;cursor:pointer;font-size:12px;padding-left:14px;}
.ItemLi li span{float: right;font-size: 12px !important;color: #999;font-weight: normal;}
.ItemLi li strong{font-weight: normal; font-size: 15px;}
.ItemLi li p{color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_pop_li{margin:0; padding:0; display:block;}
.ItemLi li.Choosed{background: #E9E9E9;}
.ItemLi li span strong { color: #333;}

/**Bottom**/
.FooterWrap{ background:#fafafa; border-top:#e8e8e8 solid 1px;}
.Totop{position:fixed; z-index:1;width:48px;margin:0 0 0 1030px;bottom:100px;}
.TopGoTop{width:48px; height:48px; display:block; cursor: pointer; background: url(../images_new/master/back-to-top2.png) no-repeat;}
.TopGoTop:hover{background:  url(../images_new/master/back-to-top1.png) no-repeat;}
.CustomerWrap{ overflow:hidden; margin:20px auto 0; padding-bottom: 20px;}
.CustomerWrap .Line{ float: left; margin:10px 0; border-right:1px #e9e9e9 solid; padding-left:20px; height:142px; display:inline-block;}
.CustomerWrap .HomeOutsideLink{ float:left; overflow:hidden;}
.HomeOutsideLink li{ float:left; margin-right:20px; border:#eaeaea solid 1px; background:#FFF; text-align:center;}
.HomeOutsideLink li a{ display:block; width:155px; height:162px;}
.HomeOutsideLink li a:hover{ text-decoration:none; color:#333;}
.HomeOutsideLink .LinkText{ font-size:17px; text-transform:uppercase; line-height:18px; padding:20px 0 18px;}
.HomeOutsideLink .LinkMore{ width:100px; height:21px; line-height:21px; border:#cecece solid 1px; display:inline-block; }
.HomeOutsideLink .LinkIcon{ height:20px; margin-top:21px; display:inline-block;}
.HomeOutsideLink .FreeIcon{ background-position:0 -300px; width:27px; }
.HomeOutsideLink .ServiceIcon{background-position:0 -350px; width:20px;}
.HomeOutsideLink .CatelogIcon{background-position:0 -400px; width:27px;}
.HomeAbout {float: left; margin-left: 30px;}
.HomeAbout .Websites{overflow:hidden; margin-bottom:30px;}
.Websites dt{ font-size:18px; background-position:0 -447px; padding-left:32px; height:30px; line-height:30px; text-transform:uppercase;}
.Websites dd{ border:#ddd solid 1px; background:#FFF; text-align:center; float:left; margin:5px 10px 0 0;}
.Websites dd a{ display:block; width:138px; height:43px; text-decoration:none;}
.Websites dd span{ display:inline-block; padding:7px 0 4px;}
.Websites .Laster span{ padding-top:10px;}

.Join{overflow:hidden;}
.Join .JoinTitle{ float:left; font-size:18px; line-height:34px; margin-right:15px; text-transform:uppercase;}
.Join ul{ float:left; overflow:hidden;}
.Join li{ float:left; margin-right:11px;}
.Join li a{ width:34px; height:34px; background:url(../images_new/master/follow_icon.gif) no-repeat; display:block; font-size: 0;}
.Join .FaceBookB a{ background-position:0 0;}
.Join .Googlep a{ background-position:-45px 0;}
.Join .Video a{ background-position:-90px 0;}
.Join .pin a{ background:url(../images_new/master/pinterest.gif) no-repeat;}
.Join .Blog a{ background-position:-182px 0;}
.Join .instagram a{background:url(../images_new/master/instagram.gif) no-repeat;}

.Footer .Newsletter{ padding:20px 0 20px 47px; border-top:#e8e8e8 solid 1px; text-align:center; width:953px;}
.Newsletter span, .Newsletter em{ display:inline-block;}
.Newsletter .EmailText{ font-size:18px; line-height:32px; float:left ;text-transform:uppercase;}
.Newsletter .Email_icon{ width:24px; height:21px; background-position:0 -500px; float:left; margin:6px 10px 6px 7px;}
.Newsletter .EmailInput{ float:left; margin-right:5px; width:300px;}
.Newsletter .EmailInput Input{ border:#ccc solid 1px; height:30px; line-height:30px; width:288px; padding:0 5px; color:#666;}
.Newsletter .Email_ErrorInt{ border:#ffeaea solid 1px;}
.Newsletter .Email_ErrorInt Input{ border:#cc0000 solid 1px;}
.Newsletter .GreenButton{ height:32px; line-height:32px; text-align:center; float:left; width:78px; color: #000;}


.CopyrightBox .FriendLink{ text-align:center; line-height:26px; padding:10px 0;}
.FriendLink a{ color:#666;}
.FriendLink .Line{ color:#666; padding:0 10px; display:inline-block;}
.CopyrightBox .FreightWay{ width:300px; margin:0 auto; overflow:hidden;}
.FreightWay li{ float:left; margin-right:5px;}
.FreightWay li a{ display:block; background:url(../images_new/master/partnership_icon.gif) no-repeat; height:30px; width:45px;}
.FreightWay .visa a{ background-position:0 0;}
.FreightWay .master_card a{ background-position:-51px 0;}
.FreightWay .amerkan_express a{ background-position:-102px 0;}
.FreightWay .jcb a{ background-position:-153px 0;}
.FreightWay .web_money a{ background-position:-203px 0;}
.FreightWay .wire_transfer a{ background-position:-254px 0;}
.FreightWay .Western a{ background-position:-305px 0;}
.FreightWay .paypal a{ background-position:-356px 0;}
.FreightWay .dhl a{ background-position:-407px 0;}
.FreightWay .ems a{ background-position:-459px 0;}
.FreightWay .ups a{ background-position:-510px 0;}
.FreightWay .fedx a{ background-position:-561px 0;}
.CopyrightBox .Copyright{ line-height:18px; text-align:center; padding:15px 0 10px; color:#666;}

/********Breadcrumbs---start*******/
.Breadcrumbs{line-height: 18px; margin-bottom: 15px;}
.Breadcrumbs a{color:#666;}
.Breadcrumbs a:hover{color: #90bfb6}
.DescriptionText{padding:5px 16px 15px 11px; overflow:hidden;}
.Breadcrumbs strong{font-weight:normal; color:#000;}
.Breadcrumbs h1{display:inline; font-weight:normal; color:#21773C;font-size: 14px;}
.Breadcrumbs .FilterClose{display: inline-block; width: 13px; height: 12px; background: url("../images/master/x_1.gif") no-repeat scroll transparent; margin-left: 5px; margin-right: 2px; vertical-align: middle; overflow: hidden; text-indent: -999em;}
.HomeH1 {color: #FFFFFF !important; font-size: 0 !important;}
.Breadcrumbs span{margin-left: 3px;color: #666;padding-right: 6px; }
.Breadcrumbs span.Orange{margin-left: 15px; padding-right: 2px;}
.Backlink:hover span{color: #90bfb6; }
.Backimg{background: url("../images_new/detail/detail_icon.gif") no-repeat 0 1px; vertical-align:middle!important; width:16px; float:left;margin: 3px 5px 0 5px;}
.Backimg:hover{text-decoration: none;}


.Bread_crumbs{line-height:28px; margin-bottom:15px;}
.Bread_crumbs i{ display:block; padding:0 35px 0 10px; background:url(../images_new/master/crumbs_arrow.png) right top no-repeat; float:left; color:#333; position:relative; border-top:#e8e8e8 solid 1px; border-bottom:#e8e8e8 solid 1px; font-style: normal;}
.Bread_crumbs a{ display:block;}
.Bread_crumbs .FirstChild{ border-left:#e8e8e8 solid 1px; padding:0 34px 0 10px; }
.Bread_crumbs a:hover, .Bread_crumbs .on a,.Bread_crumbs .on .CrumbleSelect a:hover{ color:#90bfb6;}
.Bread_crumbs .on .CrumbleSelect a{color: #000000;}
.Bread_crumbs .SelectIcon{ border-color: #808080 transparent transparent; height:0; width:0; display:inline-block; border-style:solid; border-width:4px 4px 0; position:absolute; top:13px; right:18px;}
.Bread_crumbs .Home {padding: 0 15px 0 10px;}
.Bread_crumbs .on{ background:none; padding:0 27px 0 10px;}
.Bread_crumbs .on .SelectIcon{right:10px;}
.Bread_crumbs .on .Border_Bg{background:url(../images_new/master/crumbs_arrow.png) right top no-repeat; position:absolute; top:0; right:-8px; display:block; width:8px; height:28px;}

.Bread_crumbs .hasChild:hover{ background:#fff; border:#cfcfcf solid 1px; border-bottom:none; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.20); padding:0 34px 0 9px; }
.Bread_crumbs .hasChild:hover .SelectIcon{right: 17px;}
.Bread_crumbs .on.hasChild:hover{ padding:0 26px 0 9px;}
.Bread_crumbs .on.hasChild:hover  .SelectIcon{right: 9px;}
.Bread_crumbs .FirstChild.hasChild:hover{ padding:0 33px 0 10px;}
.Bread_crumbs i .Bg_FFF{ position:absolute; height:3px; width:100%; left:0; top:26px; display:none; background:#fff; z-index:13;}
.Bread_crumbs i:hover .Bg_FFF{ display:block;}
.Bread_crumbs .hasChild:hover .Border_Bg{ display:none;}
.CrumbleSelect{ position:absolute; background:#FFF; top:28px; left:-1px; border:#cfcfcf solid 1px; min-width: 170px; width:100%; z-index:12; display:none; box-shadow:1px 1px 2px rgba(0,0,0,0.10); max-height: 484px; overflow-y: auto;}
.CrumbleSelect ul{ padding:5px 0 10px;}
.Bread_crumbs i:hover .CrumbleSelect{display:block;}
.Bread_crumbs i li{ line-height:28px; color:#333;}
.Bread_crumbs i li a{ padding:0 10px;}
.Bread_crumbs i li:hover{ color:#90bfb6; background:#e9e9e9;}
.Bread_crumbs .BackWrap {float: right;}
.Bread_crumbs .Backimg{background:url(../images_new/detail/detail_icon.gif) no-repeat 0 9px;vertical-align:middle!important; width:16px; height:20px; float:left; margin:0 5px; border:none; padding:0;}
.Bread_crumbs .Backimg a:hover{text-decoration: none;}
.Bread_crumbs .Backlink{ background:none; border:none; line-height:28px; padding:0 10px 0 0;}
.Bread_crumbs .Backlink:hover{ background:none; box-shadow:none; border:none; padding:0 10px 0 0;}
.Bread_crumbs .Orange{margin-left: 15px; padding-right: 2px;}
/***page****/
.MainContent {float: right; width: 795px;}
.MainContent.imgUpBox{
	width: 795px !important;
}
.ContentLeft {float: left; width: 190px;}
.MainContentBody{ background: #FFF; padding: 15px;}

/***ContentLeft***/
.ContentLeft h2{height: 34px; line-height: 34px; border: #e8e8e8 solid 1px;font-size: 16px;padding-left: 10px;background: #f7f7f7;font-weight: bold;color: #000;}
.ContentLeft dl{padding-bottom: 10px; border: #e8e8e8 solid 1px; border-top: none; line-height: 24px;}
.ContentLeft dt{font-weight: bold; font-size: 13px; padding:10px 0 0 10px;}
/*.ContentLeft dt.MarginDt{margin-top: 10px;}*/
.ContentLeft dd a{display: block; overflow: hidden; color: #333; padding: 0 10px;}
.ContentLeft dd{position: relative;}
.ContentLeft a:hover,.ContentLeft a:hover .Color6{color: #90bfb6;}
.ContentLeft dd.HasChildren a{ width: 160px; background: url(../images_new/master/menu_list_icon_new.gif) 173px center no-repeat; border-top: #F8F8F8 solid 1px; border-bottom: #F8F8F8 solid 1px; text-decoration: none;}
.ContentLeft dd.MenuHover a{ position: relative; z-index: 6; background:url(../images_new/master/menu_list-hover_icon.gif?v=20210106) 173px center no-repeat #FFF; border-style:solid; border-width:1px 1px 1px 2px; border-color:#90bfb6 #FFF #90bfb6 #90bfb6; border-right: none; padding-right:12px; margin-left:-1px; color:#333;}
.ContentLeft dd.MenuPageHover { font-weight: bold; }
.ContentLeft dd.MenuPageHover a { padding-left: 10px; color: #3f9d3b; background-color: #e4e2e3;}
.ContentLeft dd.MenuPageHover a:hover {background-color:#fff;}
.MenuHoverBox{ position: absolute; top: 0; left: 182px; width: 668px; border: #90bfb6 solid 1px; background: #fff; z-index: 5; overflow: hidden; padding: 15px 0 15px 20px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.MenuHoverBox ul{ float: left; padding-right: 30px;}
.ContentLeft .MenuHoverBox li{ float:left; width: 222px; line-height: 24px;}
.ContentLeft .MenuHoverBox li a{width: auto !important; padding: 0 !important; background: none; border: none; font-weight: normal; color: #333333; margin: 0 !important;}
.ContentLeft .MenuHoverBox li a:hover{ color:#90bfb6; width:auto; padding:0; margin:0; text-decoration:underline; border:none; background:none; box-shadow:none;}

/*2014-02-24 add by wyl*/
.ReplaceWishListLeft h2{height: auto; line-height: normal; padding:2px 0 2px 12px; text-indent: 0;}
/*2012-01-03 add by LWB*/
.SimplenessFooter,.SimplenessFooter .FreightWay{border-top:none;}

/*-- 2013-01-07 OverBox --*/
#TB_overlay {height: 100%; left:0;position:fixed;top: 0; width: 100%; z-index: 100;display:none;}
.TB_overlayBG {background: url(../images/master/Brief_bg.png);}
#TB_window {background: #FFFFFF;color: #000000; height: auto; left:0;top:0;overflow:hidden;position: fixed;text-align: left;width: auto;z-index: 102;display:none;}
#TB_title{font-weight: normal; height: 50px; border-bottom: #e8e8e8 solid 1px; line-height: 50px; font-size: 20px; padding: 0 15px 0 20px; overflow: hidden; background: #f8f8f8;}
#TB_ajaxLoading{background:url("../images/master/loadingAnimation.gif") no-repeat scroll center center transparent; width:208px; height:23px;}
#TB_ajaxWindowTitle {color: #232323; float: left;height: 27px;line-height: 27px;margin-top: 12px;}
#TB_closeAjaxWindow {float: right; margin-bottom: 1px; text-align: right;cursor: pointer; margin-top: 18px;}
#TB_closeWindowButton{ background:url(../images_new/master/close_icon.png) no-repeat 0 0; width:16px; height:15px; display:block;}
#TB_ajaxContent {background-color: #FFFFFF;clear: both;line-height: 1.4em;overflow: hidden;text-align: left; width:100%;}
.NOTitle{padding: 10px;}
.NOTitle #TB_title{height: 30px; background: none; border: none; padding: 0;}
.NOTitle #TB_closeAjaxWindow{position: absolute; right: 15px; margin-top: 8px;}
.NOTitle{padding: 10px;}
.NOTitle #TB_title{height: 30px; background: none; border: none; padding: 0;}
.NOTitle #TB_closeAjaxWindow{position: absolute; right: 15px; margin-top: 8px;}
/*-- 2012-01-01 Sign In-pop --*/
.PopLoginBox {padding: 35px 15px; font-size: 12px;}
.PopLoginBox dt{color:#1B7C08; font-size:20px;font-weight:bolder;padding:0 8px 35px;}
.PopLoginBox .LoginLine{ background:#DFDFDF;height: 1px;margin-top: 8px;padding: 0 !important;}
.PopLoginBox dd{overflow: hidden; margin-bottom: 8px;float:left;}
.PopLoginBox .LoginName{float:left;margin-right:5px;text-align:right;width:110px;padding-top:8px;}
.PopLoginBox .LoginInput{height: 28px;border: #ccc solid 1px; width: 260px;float: left;padding: 0 10px;}
.PopLoginBox .ErrorImg{ display:inline-block;height:16px; margin:3px 0 0 7px;width:16px; float:left; background:url(../images/signIn/Signin.gif) 0 0; }
.PopLoginBox .RightImg{ display:inline-block;height:16px; margin:3px 0 0 7px;width:16px; float:left; background:url(../images/signIn/Signin.gif) -20px 0;}
.PopLoginBox .Bginput{ background:#F7F6E4; border:1px solid #949494;}
.PopLoginBox .ErrorInput{ border: #cc0000 solid 1px;}
.PopLoginBox .RightInput{ border: #90bfb6 solid 1px;}
.PopLoginBox .ValidateCode{ width:98px; height:26px; margin-top: 2px;}

.PopLoginBox .ErrorTip {clear:both;color:#cc0000;display:block;float:left;padding:0 0 4px 114px !important;width:300px;}

.PopLoginBox .Verify {cursor:pointer;float:left;margin-left:5px;}
.PopLoginBox dd.Color6 {clear:both;color:#666666;float:left; padding:5px 0 5px 115px;}
.PopLoginBox dd.Color6 input {vertical-align: -2px;}

.PopLoginBox .LoginBtn {height:auto !important;padding-left:114px;}
.PopLoginBox .SigninBtn{display: block; font-size: 20px; line-height: 33px; height: 35px; padding: 0 25px; margin-bottom: 10px;}
.PopLoginBox .LoginBtn a{color:#90bfb6 !important;}
.PopLoginBox .NewsTip{ float:left; width:284px;}
.PopLoginBox .RegisterBtn{font-size: 20px;line-height: 33px;height: 35px;padding: 0 25px; margin-bottom: 10px;}
.PopLoginBox .RegisterBtn:hover{ background-position:0 -520px;}
.PopLoginBox .RegisterBtn:active{ background-position:0 -560px;}
.PopLoginBox .Checkbox{ margin:2px 4px 0 0; float:left;}
*+html .PopLoginBox .Checkbox{ margin-top:-2px;}


.PopRegister .Privacy p{ background:url(../images/signIn/Signin.gif) no-repeat -40px 7px;margin-left:83px!important; padding:0 0 0 10px!important;color:#666666;}
/*.PopRegister .Privacy p{ background-position:-40px 7px; margin-left:20px; padding-left:10px;}*/
.PopRegister .Privacy{background: #fdfbed; color: #666; margin: 0 15px 50px; padding: 10px 0 10px 0; line-height: 18px;}
.PopRegister dd{height: auto; overflow: hidden;padding-bottom: 0;width: 428px;}
.PopRegister em{ color:#BB1320; font-family:tahoma; margin-right:5px; font-style:normal;}

.PopRegister .PstBox{ clear:both; display:none; margin-left:117px;}
.PopRegister .Pst{ float:left; width:140px;margin-top: 5px;}
.PopRegister .Pst li{ background:#DFDFDF; border:1px solid #D8D7D7; float:left; height:2px; margin-right:1px; width:42px; font-size:0;}
.PopRegister .Pst li.Choosed{background:#E59F50; border-color:#CE6F03;}
.PopRegister .Weak{ color:#DC7C10; margin-left:5px; float:left; display:inline;}

/*-- ToolTip --*/
.Tootip {background:#FFFCDF;border:1px solid #DAD383;display:block;height:auto;left:0;padding:10px;position:absolute; text-align:center; top:0;width:192px; z-index:20;}
.Tootip .Arrow {background:url(../images/master/icon-product.gif) no-repeat 0 -2025px; bottom:-6px;height:6px;left: 50%; position:absolute;width:12px;}
.Tootip .Message{margin-bottom:5px;text-align:center;}
.Tootip .Message .Line {margin-bottom:5px;margin-top:5px;}
.Tootip .Button,.Tootip .Button a {color:#90bfb6;cursor:pointer;}
/*-- page --*/
.PageBox li.Previous,.PageBox li.Next,.BotPage li.First,.BotPage li.Last,.PageBox .PageGoBtn{background:url(../images/master/icon-product.gif) no-repeat;}

.PageBox{padding: 6px 10px;border-bottom: #e8e8e8 solid 1px;overflow: hidden;}

.PageBox label{ float: left; margin-right: 10px;}
.PageBox label a {display: block; border: #e8e8e8 solid 1px; height: 28px; line-height: 28px; padding: 0 10px; background: #FFF; text-decoration: none;}
.PageBox label.current a {position: relative; border: #90bfb6 solid 1px;}
.PageBox label.current .On_Icon {position: absolute; width: 11px; height: 11px; display: inline-block; background-position: -50px -25px; bottom: 0; right: 0;}

.PageBox label a.customerReview {padding-right: 36px; position: relative;}
.PageBox label a.customerReview em {position: absolute; width: 20px; height: 25px; right: 10px; background: url(../images/product/fiveStarProduct.png) no-repeat right; background-size: 20px;}

.PageBox ul{float: right; overflow: hidden;}
.PageBox li{float:left; }
.PageBox li a{display: block; height: 30px; overflow: hidden;}
.PageBox li.Previous, .PageBox li.Next {display: block; width: 30px; height: 30px; background: #e8e8e8; margin-right: 2px; cursor: pointer;}
.PageBox li.Previous span,.PageBox li.Next span{display: block; width: 0; height: 0; margin: 8px 0 0 10px;  border-style: solid;}
.PageBox li.Previous span{border-color: transparent #b3b3b3 transparent transparent; border-width: 7px 8px 7px 0;}
.PageBox li.Next span{border-color: transparent transparent transparent #b3b3b3; border-width: 7px 0 7px 8px; margin-left: 12px;}
.PageBox li.PageGo{height: 30px; border-left:1px solid #e8e8e8; padding-left:5px;}
.PageBox .PageGoValue{border: #e8e8e8 solid 1px; height: 28px; line-height: 28px; margin-right: 5px; float: left; width: 20px; padding: 0 10px;}
.PageBox .PageGoBtn{height: 30px; width: 40px; line-height: 28px; text-align: center; background: #e8e8e8; cursor: pointer;}
.PageBox .PageGoBtn:hover{background-color:#DDD; background-position:0 -990px;}
.PageBox .PageGoBtn:active{background-color:#DDD; background-position:0 -1035px;}
.PageBox ul li.ys_li{line-height: 30px; margin-right: 15px;}

.PageBox.BotPage{float: right; margin-top: 15px; padding: 0; border-bottom: none; overflow: auto;}
.PageBox.BotPage ul{overflow: hidden;}
.PageBox li.PageOf{line-height: 30px;}
.PageBox li.HoverPage span{display: block; width: 28px; line-height: 28px; text-align: center; height: 28px; border: #e8e8e8 solid 1px; color: #90bfb6;}
.BotPage li{margin-right: 10px;float: left;}
.BotPage li.ellipsis {line-height: 28px; height: 28px;}
.BotPage li.First,.BotPage li.Last{width:25px;}
.BotPage li.First a,.BotPage li.Last a{border: none;}
.BotPage li.First{background-position:6px -305px;}
.BotPage li.Last{background-position:6px -350px;}
.BotPage li a{border: #e8e8e8 solid 1px; width: 28px; line-height: 28px; text-align: center; height: 28px; display: block; text-decoration: none;}
.PageBox .pageKw{display: inline; font-weight: normal;}

/*add by LWB 2013-01-08*/
.QtyError {border-color:#CC515C !important;}

/*add by lxj 2013-01-12*/
.Bronze_Rating,.Silver_Rating,.Gold_Rating,.Diamond_Rating,.Iron_Rating,.Platinum_Rating,.super-price,.PpArr{ background: url("../images_new/master/grade_icon.png?v=20161102") no-repeat;}
.Bronze_Rating { float:left; width: 14px;height: 19px; background-position:0 -50px;}
.Silver_Rating{ float:left; width: 14px;height: 19px; background-position:0 -100px;}
.Gold_Rating { float:left; width: 14px;height: 19px; background-position:0 -150px;}
.Diamond_Rating { float:left; width: 14px;height: 19px; background-position:0 -250px;}
.Iron_Rating { float:left; width: 14px;height: 19px; background-position:0 0;}
.Platinum_Rating { float:left; width: 14px;height: 19px; background-position:0 -200px;}

.super-price {
	float: left;
	width: 24px !important;
	height: 18px;
	background-position: 0 -338px;
}

.superDiv {margin:-10px 0 0 5px;}
.super-level {margin:0 0 0 15px;}
.super-level span {display:inline-block; float:none; margin:0 4px; vertical-align:middle;}

/*add by wanj 2016-12-19*/
.LevIcon_1,.LevIcon_2,.LevIcon_3,.LevIcon_4,.LevIcon_5,.LevIcon_6 {background: url("../images_new/master/grade_icon.png?v=20161102") no-repeat;float:left; height:19px; margin:7px 6px 0 0; width:24px;}
.LevIcon_1{background-position:4px -50px;}
.LevIcon_2{ background-position:4px -100px;}
.LevIcon_3{ background-position:4px -150px;}
.LevIcon_4{ background-position:4px -200px;}
.LevIcon_5{ background-position:4px -250px;}
.LevIcon_6{ background-position:0 -338px;}

/*add by wangxin 2014-05-16*/
.Rating_0,.Rating_1,.Rating_2,.Rating_3,.Rating_4,.Rating_5 {background: url("../images_new/master/grade_icon.png?v=20161102") no-repeat;float: left;width: 14px;height: 19px;}
.Rating_0 {background-position: 0 0;}
.Rating_1 {background-position: 0 -50px;}
.Rating_2 {background-position: 0 -100px;}
.Rating_3 {background-position: 0 -150px;}
.Rating_4 {background-position: 0 -200px;}
.Rating_5 {background-position: 0 -250px;}

/*add by hdj 2013-01-15*/
.SuccessInfo { background: url("../images/help/SettingRightImg.gif") no-repeat scroll 5px 10px #EBFEE0;border: 1px solid #BEDDB3;margin-top: 10px;padding: 10px 10px 10px 28px;}


/*PageNotFound*/
#divHead{ height:109px; width:960px; margin:0 auto; padding-top:9px;}
.divLogo{ background-position:0 0; height:51px; width:221px;}
#divNav{ line-height:20px; margin:5px auto; padding-left:13px; width:947px;}
#divNav span{ color:#21773C; padding-left:5px;}
#divBody{ width:960px; margin:0 auto;}
.Not-Found{ background:url(../images/master/Warning-icon.png) no-repeat 79px 20px; color:#333; padding:20px 0 50px 160px;}
.Error-icon{ background: url(../images/master/Error-icon.gif) no-repeat 79px 20px;}
.Not-Found dt{ color:#333; font-size:32px; font-weight:bold; margin-bottom:10px;}
.Not-Found dd{ color:#333333; margin-bottom:10px;}
.Not-Found dd strong{ color:#333; display:block; margin-top:20px;}
.pageNotFollowing{ width:960px; height:auto; padding-bottom:60px; margin:0 auto;}
.FollowingTitle{height: 35px; line-height: 35px; padding:0 0 30px 14px; background: url(../images/advertisement/page-not-found.jpg) no-repeat; font-size: 18px; color: #333333;}
.ProductNotFollowing{width: 760px; height: auto;}
.ProductNotFollowing .FollowingTitle{background: url(../images/advertisement/product-not-found.jpg) no-repeat;}
/* add by lwb 2013-01-21*/
.txtTips {color: #999999;}
.Highlight{font-weight: bold;color:red;}
/* uploader hdj 2013-01-22*/
.AddFile,.TicketSubmit,.TicketSubmit:hover,.TicketSubmit:active,.TicketReset,.TicketReset:hover,.TicketReset:active{background:url(../images/help/help.png) no-repeat;}
.AddFile{background-position:0 -800px;cursor:pointer;margin-top:10px; padding-left:20px;text-decoration:underline; width:130px; }
.TicketSubmit{background-position:0 -680px; width:87px; height:24px; margin-right:10px; float:left; }
.TicketSubmit:hover{background-position:0 -720px;}
.TicketSubmit:active{background-position:0 -760px;}
.TicketReset{background-position:0 -560px; width:103px; height:24px;float:left; }
.TicketReset:hover{background-position:0 -600px;}
.TicketReset:active{background-position:0 -640px;}
/*Email tip */
.Email-Tip { border: 1px solid #949494; background: #fff; border-top: none; position: absolute; width: 224px; color: #333; z-index: 10000; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2); }
.Email-Tip li { padding: 0 5px; line-height: 21px; word-break: break-all;}
.Email-Tip li.choose { background: #ececec; cursor: pointer; color: #000; }
.Email-Tip li span { color: #666; }
.Email-Tip p { background: #f8f8f8; color: #999; padding: 3px 5px; }
.Email-Tip p.Email-Val { background: none; word-break: break-all;}
/*DropDownList Style*/
.dropDownList{ background:#ffffff; padding:0 5px; border:1px solid #cccccc;clear:both; text-align:left; width:173px; height:26px;cursor: pointer;line-height:26px;}
.dropDownList_text{ color:#666; float:left; height:26px;list-style:none outside none;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;line-height: 26px;}
.dropDownList_text em{display: inline-block;font-style: normal;width: 125px;color:#666;line-height:26px;}
.dropDownList_text span{color: #AF0F1E; margin-left: 15px;}
.dropDownList_btn{background:url("../images_new/shopcart/shopping_icon.gif") no-repeat 0 -184px; cursor:pointer; float:right; height:26px; width:16px;margin-right:-3px;}
.SelectInput .dropDownList{width:146px;}
.dropDownList_option{ background:#fff; border:1px solid #cccccc; list-style:none outside none; margin-left:-6px; margin-top:0; overflow-x:auto; overflow-y:auto; padding:0; position:absolute; width:auto; z-index:11;max-height:254px;}
.dropDownList_option li{color:#999 !important; cursor:pointer; display:block !important; float:none !important; line-height:18px !important; margin:1px 0 !important; /*overflow:hidden !important;*/ white-space:nowrap !important;}

.couponList.dropDownList_option{min-width: 300px; background:#fff; border:1px solid #BBB; list-style:none outside none; margin-left:-6px; margin-top:0; overflow-x:auto; overflow-y:auto; padding:0; position:absolute; z-index:11;/*height:254px;*/ }
.couponList.dropDownList_option li{width: auto; color:#666666; cursor:pointer; display:block; float:none; line-height:25px; margin:1px 0; /*overflow:hidden !important;*/ white-space:nowrap;}

.dropDownList_option li.lineThrough{line-height: 18px;}
.dropDownList_option li p{ margin: 0 5px; border-bottom: 1px dashed #999999;}
.dropDownList_option li em{display: inline-block;font-style: normal;width: 125px;}
.Coupon .dropDownList_option li em {color:#000; font-weight: bold;}
.dropDownList_option li span{margin-left: 15px; color: #875841;}
.dropDownList_option li strong{color: #AF0F1E; font-weight: normal;padding-right: 5px; word-break: break-all;white-space: normal;}
.dropDownList_option li:hover{background:#ececec;}
.dropDownList_selected { background: #d0d0d0; }
.dropDownList_option li.lineThrough em{color: #000; font-weight: bold;}
/*.lineThrough em,.lineThrough span{text-decoration: line-through}*/
.lineThrough:hover{cursor: default}

/*added by wyl at 2014-04-29*/
.NewCouponinput{ background:#fff; border:1px solid #cec8c8; padding:2px; height:17px; line-height:17px; width:240px; float:left; margin:10px 7px 0 5px; color:#000; font-size:12px; font-family:  Arial, Helvetica, sans-serif;}
.NewCouponbtn{ width:31px; height:23px; border:0; float:left; background:url(../images/account/btn_Account_2.gif) no-repeat 0 -75px; display:block; cursor:pointer; margin:10px 0 0;}
.NewCouponTips{ color:#af0f1e; line-height:20px; margin:0 5px; }
.dropDownList_option li.NewCouponWrap{padding-bottom:10px;}
/*country select*/
body .CountrySelect input,.SelectChoose{background:url(../images/account/icon_MyAccount.gif) no-repeat;}
.CountrySelect{background:#FFF; border:1px solid #C7C7C7; float:left; padding:2px 1px 3px 4px;/*position: relative; width:239px;*/}
.CountrySingle{ cursor:pointer;}
.SelectChoose{background-position: -120px 6px;display: inline-block;float: right;height: 12px;margin-top: 2px;/**position: absolute;*/right: 0;top: 0;width: 18px;}
.ChoosedCountryName{float: left; clear:none !important;color: #666666 !important;line-height: normal !important;padding: 1px 0 0 !important;width: 180px !important;margin-right: 26px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}
.CountrySelect.Choose { background:#FFF; border-top:none; margin-left:-5px; overflow:hidden; position:absolute; z-index:10000;}
.CountrySelect ul{ margin-right:3px; overflow-x:hidden; overflow-y:auto;}
.set_height{ height:132px;}
body .CountrySelect input{ background-position:right -154px; border:1px solid #AAA; box-shadow:0 3px 1px #EEEEEE inset; height:20px; line-height:20px; margin:5px 0 2px; padding:2px 20px 2px 4px; width:212px;}
.CountryDrop{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C7C7C7;margin: 3px 0 0 -5px;overflow: hidden;padding: 2px 1px 3px 4px;position: absolute;/*width: 239px;*/border-top:none;z-index: 1001;}
.CountrySelect .CountryResults{margin: 0 4px 4px 0;overflow-x: hidden;overflow-y: auto;}
.CountrySelect .CountryResults li{margin: 0;padding: 0 7px 0;color:#666666;cursor: pointer;display: block;height: 25px;line-height: 25px; overflow:hidden;}
.CountrySelect .CountryResults li.choose{background:#3875d7;color:#fff;}
/*customer notice*/
#tstart { bottom: 0; color: #3E3E3E; height: 28px; position: fixed; right: 0; text-align: left; z-index: 99; width: 100%; }
.tstart-toolbar { width: 245px; height: 29px; background: url(../images/notice/notice.png) repeat-x 0 -29px; border: 1px solid #d2d4d4; border-top: 2px solid #62ab49; float: right; }
.tstart-areas { height: 28px; overflow: hidden; }
.tstart-arrow { border-right: 1px solid #D2D4D4; display: block; height: 29px; width: 18px; cursor: pointer; float: left; }
.tstart-arrow-left { background: url("../images/notice/notice.png") no-repeat scroll 4px -165px transparent; }
.tstart-arrow-left:hover,.tstart-areas:hover .tstart-arrow-left { background: url(../images/notice/notice.png) no-repeat 4px -111px; }
.tstart-arrow-right{ background: url(../images/notice/notice.png) no-repeat -27px -111px; }
.tstart-arrow-right:hover,.tstart-areas:hover .tstart-arrow-right { background: url("../images/notice/notice.png") no-repeat scroll -27px -165px transparent; }
.tstart-plugin-conversion { background: url("../images/notice/notice.png") no-repeat scroll right -187px transparent; cursor: pointer; float: left; height: 16px; margin: 0 2px; padding: 5px 25px 5px 3px; }
.tstart-plugin-notice { padding: 5px 25px 5px 3px; margin: 0 2px; float: left; border: 1px solid #f2f2f2; border-top: none; height: 16px; background: url("../images/notice/notice.png") no-repeat scroll right -187px transparent; cursor: pointer; }
.tstart-plugin-choose { background-color: #fff; border: 1px solid #dedede; border-top: none; background-image: none; }
.tstart-plugin-choose span { background: none repeat scroll 0 0 #FFFFFF; height: 3px; margin: -7px 0 0 -2px; position: absolute; z-index: 1000; width: 200px; }
.tstart-plugin-view { background: url("../images/notice/notice.png") no-repeat scroll 8px -138px transparent; cursor: pointer; display: block; float: left; height: 29px; width: 31px; }
.tstart-plugin-view:hover { background: url("../images/notice/notice.png") no-repeat scroll -16px -138px transparent; }
.tstart-drop-panel { width: 420px; border: 1px solid #dedede; border-top: 2px solid #62ab49; padding-bottom: 10px; position: absolute; background: #FFF; right: 0; bottom: 26px; }
.tstart-drop-panel-hd { background: url("../images/notice/notice.png") repeat-x scroll 0 -29px transparent; font-size: 14px; height: 29px; line-height: 29px; padding-left: 12px; cursor: pointer; }
.tstart-drop-panel-hd h2 { float: left; font-size: 14px; }
.tstart-drop-panel-close { background: url("../images/notice/notice.png") no-repeat scroll 0 -66px transparent; display: block; float: right; height: 3px; margin: 12px 10px 0 0; width: 15px; }
.orders-notice li { background: url("../images/notice/notice-2_line.jpg") repeat-x scroll 0 bottom transparent; color: #666666; margin-bottom: 0; overflow: hidden; cursor: pointer; }
.orders-notice li:hover { background-color: #f8f8f8; color: #90bfb6; }
.orders-notice li span { width: 96px;float: left; overflow: hidden; text-align: center; line-height:16px; margin:10px 0 10px 0; }
.orders-notice li span.unread { background: url("../images/notice/icon_dot.jpg") no-repeat scroll center center transparent; height:9px; margin-top:15px; width:9px; }

.orders-notice li span.go-detail { width: 18px; background: url("../images/notice/notice.png") no-repeat scroll 0 -77px transparent; display: block; float: right; height: 10px; margin: 16px 0 0 5px; }
.orders-notice li.order-notice-end { background-image: none; }
.conversion-pannel { width: 333px; border: 0; height: 108px; margin-top: 15px; }
.conversion-pannel .input-text { border: 1px solid #CCCCCC; height: 22px; width: 44px; }
.conversion-pannel .select-conversion { border: 1px solid #CCCCCC; height: 22px; line-height: 22px; padding-left: 5px; width: 128px; cursor: pointer; }
.conversion-pannel .value-span { float: left; height: 22px; text-overflow: ellipsis; white-space: nowrap; text-align: left; width: 112px; overflow: hidden; }
.conversion-pannel .select-drop { background: url("../images/notice/button_select.jpg") no-repeat scroll 0 0 transparent; float: right; height: 22px; width: 16px; }
.conversion-pannel .select-option { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #949494; font-size: 11px; padding-bottom: 5px; position: absolute; width: 210px; display: none; }
.conversion-pannel .select-option a { color: #666666; display: block; line-height: 22px; padding-left: 6px; cursor:pointer; }
.conversion-pannel .select-option-default { background: none repeat scroll 0 0 #F8F8F8; color: #666666; height: 21px; line-height: 21px; padding-left: 6px; }
.conversion-pannel .button-go { background: url("../images/notice/notice.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 24px; width: 28px; }
.show { display: block !important; }

.order-detail-nav { background: url("../images/notice/notice-2_line.jpg") repeat-x scroll center bottom transparent; height: 31px; line-height: 31px; }
.order-detail-nav .back_l { float: left; }
.order-detail-nav .back_r { float: right; }
.order-detail-nav a { color: #90bfb6; padding: 0 10px; }
.order-detail-nav a.disable { color: #999; }
.order-detail-nav a.disable:hover { color: #999; text-decoration: none; cursor: default; }
.order-detail-info { background: url("../images/notice/notice-2_line.jpg") repeat-x scroll center bottom transparent; /*height: 81px;*/ padding-top: 5px; overflow: hidden; }
.order-detail-info li { display: inline; float: left; font-size: 11px; line-height: 24px; margin-left: 10px; width: 200px; }
.order-detail-content { background: url("../images/notice/notice-2_line.jpg") repeat-x scroll center bottom #F8F8F8; line-height: 18px; padding: 10px; }
.order-detail-content #trackInfoError a{ color: #90bfb6}
.order-detail-content ul.order-item { height: 60px; margin-top: 5px; overflow: hidden; }
.order-detail-content .order-item li { display: inline; float: left; margin-right: 5px; }
.order-detail-content .order-item li span { display: block; font-size: 36px; margin-top: 36px; }
.order-detail-url { line-height: 40px; padding: 8px 20px 0 0; text-align: right; }
.order-detail-url a { color: #90bfb6; text-decoration: underline; }
.order-check-courierservice { overflow: hidden; }
.order-check-courierservice a { color: #90bfb6; float: left; text-decoration: underline; }
.order-check-courierservice em { display: block; float: left; height: 6px; margin: 8px 0 0 5px; width: 11px; }
.order-check-courierservice em.down { background: url("../images/notice/notice.png") no-repeat scroll 0 -100px transparent; }
.order-check-courierservice em.up { background: url("../images/notice/notice.png") no-repeat scroll -29px -100px transparent; }
.order-detail-content ul.order-courierservice-info { height: 180px; overflow-y: auto; }
.order-courierservice-info li { border-bottom: 1px solid #DBDBDB; /*height: 29px;line-height: 29px;width: 307px;*/ overflow: hidden; }
.order-courierservice-info li.bg { background: none repeat scroll 0 0 #FFFFFF; }
.order-detail-priceinfo li { line-height: 24px; width: 100%; float: left; }
.order-detail-priceinfo .items_name { color: #444444; float: left; margin-right: 9px; text-align: right; width: 192px; }
.red { color: #990000; }
.items_name img { float: left; margin-left: 5px; margin-top: 8px; }
.unread-count { background: url("../images/notice/notice.png") no-repeat scroll -20px -63px transparent; color: #FFFFFF; height: 24px; line-height: 18px; margin-left: 30px; margin-top: -18px; position: absolute; text-align: center; width: 20px; }
.conversion-pannel .select-option a:hover { background-color: #ececec; }
.conversion-pannel .select-option a.Choose { background-color: #ececec; }

.notice_loading { background: url("../images/notice/ajax-loader-ph.gif") no-repeat scroll 142px 60px transparent; height: 180px; }
.spnConversionCalculator { float: left; overflow: hidden; width: 49px; word-wrap: break-word; }
.CustomerSurvey{margin-bottom:2px;display: block;}

/*
.TopLangNav {float:left;}
.Topchoose{ font-weight:bold; color:#268A03;}
.TopLangNav li {border-left:0; padding-left:11px;}
.TopLangNav ul.SubNav li ul{width:85px;}
.TopLangNav li.Choosed ul li{background-position:11px -394px; padding:4px 0 4px 20px; line-height:normal; height:auto; width:65px; cursor:pointer; border:none;}

.TopLangNav{float:left;overflow: hidden;}
.TopLangNav .En,.TopLangNav .Fr,.TopLangNav .Ru,.TopLangNav .DE,.TopLangNav .ES{ padding:0 4px 0 0; border-right:1px solid #e5e5e5; display:block; float:left; margin-right:4px;}
.TopLangNav .Topchoose{ font-weight:bold; color:#268A03;}
*/
.TopLangNav{float:left;}
.LangNav,.LangNav li{list-style-type: disc; list-style-position: outside; overflow: hidden;}
.LangNav{ float:left; border-left:1px solid #dadada; font-family: Arial,Helvetica,sans-serif }
.LangNav li{ height:29px; line-height:29px; border-right:1px solid #dadada; float:left; padding:0;}
.LangNav li a{ padding:0 10px; display:block;}
.LangNav .current{ background:#fff; border-bottom:1px solid #fff;}
.LangNav .current a{ color:#298c02;}

.OrderProcess .OrderShoppingCart {margin: 0 0 0 75px;}
.OrderProcess span {overflow: hidden; height: 47px;position: absolute;width: 95px;}
.OrderProcess span a {display: block;height: 47px;text-indent: -999em;width: 95px;}

.goog-te-gadget .goog-te-combo {display: list-item;width: 120px;}
.nav_icon {height: 11px;position: absolute;right: 3px;top: 2px;width: 24px;background: url("../images/icon_new.gif") no-repeat scroll 0 0 transparent;}
.hot-menu{ width: 36px; height:26px; background: url(../images/icon-hot.png) no-repeat;margin-top: 5px; float:left;}
.MainNav a .promotion{float:left;}

#TB_window.stStock{padding: 15px;}
.stStock #TB_ajaxWindowTitle{font-size: 16px;}
.CancelResultBox #TB_ajaxWindowTitle{width: 500px;height: auto;line-height: 18px;font-size: 14px; color: #1B7C08; padding: 0 0 5px 0;}
.CancelResultBox #TB_title{overflow: hidden; border-bottom: 1px solid #DFDFDF}
.CancelResultBoxCont ul {overflow: hidden;margin-top: 10px;display: flex;flex-wrap: wrap;}
.CancelResultBoxCont li {float: left;width: 275px;padding: 5px 0 5px 5px;}
.CancelResultBoxCont li input{float: left; margin: 2px 5px 0 0;}
.CancelResultBoxCont li span{float: left; width: calc(100% - 20px);}
.CancelResultBoxCont li.Other{width: 560px; height: auto;}
.CancelResultBoxCont li.Other textarea{display: none; width: 540px; height: 40px; padding: 5px; margin-top: 5px; border: 1px solid #DFDFDF;}
.CancelResultBoxCont .ContButtons{ float: right; margin: 10px 0;}
.CancelResultBoxCont .ContButtons input{ margin-right: 15px;}
.CancelResultBoxCont .SubmitResult{ width:98px; height: 34px; border: none; background: url(../images/btn_submit.gif);}
.CancelResultBoxCont .CancelOper{ width: 84px; height: 32px; border: none; background: url(../images/btn_cancel.gif)}
.ContError{display: none; background:#FFF3F3;border:1px dashed #CE9697;color:#000000;font-size:14px;margin-top:5px;padding:6px 0 6px 10px;}
/*freightTrack.css add by wyl at 2014-1-24*/
#divContent {background-color:#fff;height:350px; overflow-y:auto;}
.TabTb{background:#fff; padding-left:10px; padding-right:10px;}
.Error-p{font-size:16px; color:#000; background:url(../images/master/failed.gif) no-repeat -100px -98px;width:420px; text-align:left;line-height:24px;margin-top: 90px;font-weight:bolder;}
.Error-p span{font-size:16px;font-weight:normal;}
.Error-p a:link{text-decoration: underline; color: #2a58a6; font-size: 16px;}
.TabTb td{font-size:14px;line-height:26px;color:#333;width: 100px;}
.hist-tab th{background:#d3d3d3;color:#333;height:30px;border-right:1px solid #fff; text-align:center;}
.hist-tab{background:#fff;border-collapse:collapse;}
.hist-tab td{padding:0 7px;color:#333;}
.OkTr td{color:#3f9d3b;}
.TimeZoneSelect { width: 120px; border: solid 1px #CEC8C8; line-height: 18px; height: 20px; }

.Payment_error{background: url("../images/account/warnError.gif") no-repeat scroll 10px 11px #FFEBF0; border: 1px dashed #BEA1A6; margin-top: 5px; padding: 10px 10px 10px 36px;}

.NewsletterWrap{ padding:20px 0;}
.NewsletterWrap .VerifyEmail{ font-size:18px;}
.NewsletterWrap .VerifyEmail span{ color:#cc0000;}
.NewsletterWrap .helpText{ padding:10px 0;}
.NewsletterWrap ul li{ line-height:30px; overflow:hidden;}
.NewsletterWrap ul li input{ margin: 9px 5px 0 0; float:left;}
.NewsletterWrap ul li span{ display:inline-block;}
.NewsletterWrap .ReasonsText span{ display:block; padding:3px 0 25px;}
.NewsletterWrap .ReasonsText textarea{ width:468px; overflow:auto; height:55px; line-height:20px; padding:5px;}
.NewsletterWrap .UnsubscribeBtn{ display:block; margin:25px 0; width:94px; height:23px; background:url(../images/account/btn_Account.gif) no-repeat 0 -2040px; border:none; cursor:pointer;}
.NewsletterWrap .UnsubscribeBtn:hover{ background-position:0 -2080px;}
.NewsletterWrap .UnsubscribeBtn:active{ background-position:0 -2120px;}
.NewsletterWrap dl{ line-height:24px;}
.SorryNewsletter {margin: 30px 0 220px 10px;height: 130px;}
.SorryNewsletter p strong{ display:block; margin-bottom:10px;}

/*added by wyl at 2015-01-14*/
.AddList em.Arrow{ display:block; width:15px; height:8px; position:absolute; top:-8px; left:0; margin-left:110px;background: url("../images_new/master/wish_list.png") no-repeat 0 -107px;}
.AddList{ position:absolute; display:none; bottom:-145px; left:0;border:1px solid #e8e8e8; height:111px; background:#FFF; z-index:103; width:230px;}
.AddList p.LoadingImg{ margin:20px 0 0 90px;}
.AddList.Above em.Arrow{border-color: #ccc transparent transparent; top: 110px; background-position: -59px -106px;}
.AddList h2{ font-size:12px; color:#999;font-weight: 100;}
.AddWist{ margin:10px 10px 5px;}
.AddWist input.AddNowInput{height: 28px;width: 102px;border: 1px solid #C3C3C3;background: none repeat scroll 0 0 #F8F8F8;color: #666;cursor: pointer;margin: 5px 0 0;}
.AddWist input.MoveNowInput{ height: 28px;font-size: 13px;color: #666666;background: #f8f8f8;border: 1px solid #c3c3c3;margin: 5px 0 0 0;width:86px;cursor: pointer;}
.AddWist ul.dropDownList_option{ width:198px;padding: 6px 5px 15px;}
.AddWist ul.dropDownList_option li{ height:auto; width:198px;border:none; color:#333;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.AddWist ul.dropDownList_option li:hover{ background:#d0d0d0 !important;}
.AddWist ul.dropDownList_option li.NewCouponWrap{ padding-bottom:5px;}
.AddWist ul.dropDownList_option li.NewCouponWrap:hover{background: none !important;}
.AddWist ul.dropDownList_option li .NewCouponinput{ width:127px !important; height: 20px; margin:5px 7px 1px 0; padding:2px; float:left;}
.AddWist ul.dropDownList_option li .NewCouponbtn{ margin:5px 0 0; float:left;}
.AddList .dropDownList_btn{margin-top: -26px;}
/*added by 20160505*/
.Navigation .BrandJewelry{ position:relative;}
.BrandJewelry .BrandBox{ position:absolute; top:33px; left:0; width:174px; text-align:center; background:#FFF; z-index:10; border-top:3px #90bfb6 solid; display:none; box-shadow:2px 2px 2px rgba(204, 204, 204, 0.8);}
.BrandJewelry .BrandBox a{ display:block;  float:none;border-bottom: none;}
.BrandJewelry .BrandBox a:hover{ background:#e9e9e9;}
.BrandJewelry .BrandBox .Tinysand{ padding:9px 0 0 5px; height:29px;}
.BrandJewelry .BrandBox .Sweetiee{padding:6px 0 0 5px; height:32px;}
.Navigation .BrandJewelry:hover .BrandBox{ display:block;}

.Navigation li a{ padding:0 1px;}
.Navigation li.New{ position:relative;}
.Navigation .New i{ background:url(../images/static/jewelry/20160505/icon.gif) no-repeat; position:absolute;width:26px; height:9px; right:0; top:-1px;}
.Navigation .Xmas a {background: rgba(0, 0, 0, 0) url("../images_new/master/x-mas.png") no-repeat scroll 4px 10px; height: 33px;padding: 0 22px;}
.BrandJewelry .BrandBox a{
	width:auto;
}

/*added by wj at 2016-05-06*/
.CategoriesList .Title{ font-size:15px; color:#000; padding: 5px 0 5px;}
.ContentLeft .MenuHoverBox{ padding:15px 10px 15px 20px; box-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.ContentLeft .MenuHoverBox{ left:191px;}
.ContentLeft .MenuHoverBox ul{ padding-right:0;}
.ContentLeft dl{ border:none; }
.ContentLeft dt{ padding: 10px 0 0 0;}
.ContentLeft dd a{ padding:0;}
.ContentLeft dl .List_Box .current-cate{ padding:0;}
.ContentLeft dl .List_Box dl{ padding-bottom:2px;}
.ContentLeft dl .List_Box dl dt{ padding:0 !important;}
.ContentLeft dd.HasChildren a{ width:175px; }
.CategoriesList .List_Box dl dd a{margin:0 10px; padding:0 5px;}

.CategoriesList .Fold { color: #666; cursor: pointer; font-size: 14px;line-height: 18px; margin-left: 20px; position: relative;}
.CategoriesList .Fold:hover {color: #90bfb6;}
.CategoriesList .Fold i { font-style: normal;}
.CategoriesList span.MoreIcon, .CategoriesList span.LessIcon {border-style: solid;display: inline-block; height: 0; margin-left: 5px; width: 0;}
.CategoriesList span.MoreIcon { border-color: #666 transparent transparent; border-width: 4px 4px 0;}
.CategoriesList .Fold:hover .MoreIcon { border-color: #90bfb6 transparent transparent;}
.CategoriesList span.LessIcon { border-color: transparent transparent #666; border-width: 0 4px 4px;}
.CategoriesList .Fold:hover .LessIcon { border-color: transparent transparent #90bfb6;}
.CategoriesList .ViewMore, .CategoriesList .ViewLess{ margin:5px 15px;}
.CategoriesList .ViewMore .Fold, .CategoriesList .ViewLess .Fold{ margin:0;}
.CategoriesList .Less, .CategoriesList .More{margin:5px 0;}
.CategoriesList dd .Fold{ margin:0;}
.DivRefineby dd .Fold {margin-left:0;}
.DivRefineby .Color{ padding-left:0; margin-right:-10px;}
.DivRefineby .Color li{ width: 25%; margin: 0; }
.DivRefineby .Color li a span {font-size: 13px;}
.DivRefineby .Color li a img{width:40px; height:40px; padding:0; border:none;vertical-align: middle;}
.DivRefineby .Color.Shape li{width: 57px;}
.DivRefineby .Color.Shape li a img{height: 50px;width: 50px; padding: 2px; border: 1px solid #ddd;}


/*list2*/
.CategoriesList .List_Box dl .son-category a{ line-height:26px; font-weight:normal; font-size:13px;}
.CategoriesList .LevelOne{font-weight:normal; font-size:13px;}
.CategoriesList .List_Box .son-category{ padding-left:10px;}
.CategoriesList .List_Box .son-category dt {font-weight:normal;}
.CategoriesList .List_Box .son-category dd a.Result {padding-left:0;}

.CategoriesList .List_Box .son-category dd{padding-left:10px;}
.CategoriesList .List_Box .son-category a{ padding:0; margin:0;}
.CategoriesList .List_Box .son-category .Result, .CategoriesList .List_Box .son-category .Result a{ font-weight:bold; padding-left:10px; line-height:24px;}

/* added by zhangh at 2016-05-09 */
#navDL,#navDL dl {
	background: none;
	padding: 0;
	border: none;
}
.DivCategories .Arrow_top {
	width:70px;
	background: url(../images/master/icon_arrow.png) no-repeat 32px;
}

.Navigation .header_Categories {
	position: relative;
}

/* .Navigation .header_Categories:hover .DivCategories .Arrow_top {
	display: block;
} */

.header_Categories:hover .DivCategories {
	visibility: visible;
}

.Navigation .DivMatch {
	font-weight: normal;
}

.header_Categories .DivCategories {
	visibility: hidden;
	position: absolute;
	width: 211px;
	border: 1px solid #e8e8e8;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	left: 0;
	top: 36px;
	background: #FFF;
	z-index: 10000;
	font-size: 14px;
	cursor: pointer;
}

.DivCategories .Arrow_top {
	width: 70px;
	height: 8px;
	display: block;
	position: absolute;
	top: -8px;
	left: 0;
}

.header_Categories .ContentLeft .HasChildren a {
	width: 161px;
	padding: 0 10px 0 40px;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/master/icon_list_new.png?v=20220907) no-repeat #FFF;
	line-height: 30px;
}

.header_Categories .ContentLeft .HasChildren .list2 {
	background-position: 7px 0;
}

.header_Categories .ContentLeft .HasChildren .list3 {
	background-position: 7px -30px;
}

.header_Categories .ContentLeft .HasChildren .list4 {
	background-position: 7px -60px;
}

.header_Categories .ContentLeft .HasChildren .list5 {
	background-position: 7px -90px;
}

.header_Categories .ContentLeft .HasChildren .list6 {
	background-position: 7px -151px;
}

.header_Categories .ContentLeft .HasChildren .list736 {
	background-position: 7px -180px;
}

.header_Categories .ContentLeft .HasChildren .list551 {
	background-position: 7px -214px;
}

.header_Categories .ContentLeft .HasChildren .list901 {
	background-position: 7px -245px;
}

.header_Categories .ContentLeft dd:hover a {
	background: url(../images/master/icon_new_hover.png?v=20220907) no-repeat #FFF;
	color: #90bfb6;
}

.header_Categories .ContentLeft dl .all_title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-color: #f8f8f8;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #e8e8e8;
	line-height: 35px;
}

.header_Categories .ContentLeft .MenuHover a {
	border-color: #90bfb6 #FFF #90bfb6 #90bfb6;
}

.header_Categories .ContentLeft .HasChildren .MenuHoverBox a {
	border: none;
	background: none;
	line-height: 24px;
	color: #333;
	width: 100% !important;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.header_Categories .ContentLeft .HasChildren .MenuHoverBox a:hover {
	color: #90bfb6;
}

.header_Categories .MenuHoverBox {
	width: 690px;
	max-height: 700px !important;
	overflow-y: auto;
	top: -37px;
	left: 211px;
	margin-right: -30px;
}

.header_Categories .MenuHoverBox dl {
	position: absolute;
	width: 200px;
	margin-right: 30px;
}

.header_Categories .MenuHoverBox .title {
	font-size: 14px;
	padding-top: 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.Navigation li .CategoriesList {
	width: 38px;
	height: 32px;
	cursor: pointer;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
}

.Navigation li:hover .CategoriesList {
	background-position: 0 -42px;
}

.MenuHoverBox {
	padding: 15px 10px 15px 20px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.MenuHoverBox {
	left: 191px;
	top: -15px;
}

.MenuHoverBox ul {
	padding-right: 0;
}

.ContentLeft dl {
	border: none;
}

.ContentLeft dt {
	padding: 10px 0 0 0;
}

.ContentLeft dd a {
	padding: 0;
}

.ContentLeft dl .List_Box .current-cate {
	padding: 0;
}

.ContentLeft dl .List_Box dl {
	padding-bottom: 2px;
}

.ContentLeft dl .List_Box dl dt {
	padding: 0 !important;
	background: #e0eeeb;
	line-height: 32px;
	margin-top: 10px;
}
.ContentLeft dl .List_Box dl dt a {padding: 0 5px;}

.CategoriesList .Title {
	font-size: 15px;
	color: #000;
	padding: 5px 0 5px;
}

.CategoriesList .List_Box dl dd a {
	margin: 0 10px;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Color {
	padding-left: 0;
	margin-right: -10px;
}

.Color li {
	width: 36px;
}

.Color li a img {
	width: 30px;
	height: 12px;
	padding: 2px;
	border: 1px solid #dedddd;
}

.DivRefineby .Fold {
	margin-left: 20px;
}

.DivRefineby .ViewMore {
	margin: 5px 15px;
}

.DivRefineby .Less {
	margin: 5px 0;
}

.DivRefineby .ViewMore .Fold {
	margin: 0;
}

.DivRefineby dd .Fold {
	margin: 0;
}
/*list2*/
.CategoriesList .List_Box dl .son-category a {
	line-height: 26px;
	font-weight: normal;
	font-size: 13px;
}

.CategoriesList .List_Box .LevelOne {
	font-weight: normal;
	font-size: 13px;
}

.CategoriesList .List_Box dl .son-category {
	padding-left: 10px;
}



.CategoriesList .List_Box dl .son-category dd {
	padding-left: 10px;
}

.CategoriesList .List_Box dl .son-category a {
	padding: 0;
	margin: 0;
}

.CategoriesList .List_Box dl .son-category .Result {
	font-weight: bold;
	padding-left: 20px;
	line-height: 24px;
}

/* add by zhangh at20160623 */
.Navigation .Home a,.CartItem,.WishList,.LoginWrap {
	background: url(../images_new/master/master_icon.png?v=20210106) no-repeat;
}

.Navigation .Home a {
	background-position: 15px -263px;
}

.Header {
	background: #ffffff;
}

.NavMenu {
	float: left;
	width: 44px;
	height: 38px;
	margin: 7px 10px 0 17px;
}

.Navigation li .CategoriesList {
	width: 44px;
	height: 38px;
	margin: 0;
}

.Navigation li:hover .CategoriesList {
	background-position: 0 -48px;
}

.header_Categories .DivCategories {
	top: 41px;
	left: -159px;
	width: 212px;
}

.DivCategories .Arrow_top {
	left: 140px;
}

.Navigation li .CategoriesList,.Navigation li .CategoriesList:hover {
	background: url(../images/master/icon_menu.png?v=20210106) no-repeat;
}
.Navigation li:hover .CategoriesList,.Navigation li .CategoriesList:hover {
	  background-position: 0 -48px;
}

.CategoriesList .List_Box dl dd a {
	margin-left: -5px;
}

.SmallLotWrap {
	padding: 7px 0 0 0;
}

.SmallLotWrap .ListTitle {
	top: 8px;
	height: 36px;
	line-height: 36px;
}

.SmallLotWrap .ListTitle .Arrow {
	margin: 17px 0 0 5px;
}

.searchbar-operate-box .search_button {
	height: 38px;
	background-position: 10px 7px
}

.CartItem {
	background-position: 0 -176px;
	height:30px;
	padding: 5px 18px 5px 35px;
	position:relative;
}

.WishList {
	height: 32px;
	display: block;
	background-position: 8px -592px;
	padding: 5px 10px 5px 35px;
	cursor:pointer;
}

.LoginWrap {
	position:relative;
	width: 80px;
	height: 34px;
	padding: 5px 0 5px 45px;
	background-position: 10px -118px;
	margin: 0;
	border: 1px solid transparent;
}

.LoginWrap > .Title { line-height: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:normal; margin:0; padding:0; width:auto;}


.header_Categories .MenuHoverBox {
	left: 212px;
	padding: 15px 20px 15px 20px;
	margin-right: -30px;
}

.header_Categories .ContentLeft .HasChildren a {
	width: 162px;
}
.orderTab{
	background: #FCF6E2;
	margin-top: 23px;
	padding: 10px 0;
	font-size:12px;
	font-weight:600;
}

.orderTab{ position:relative;}
.PayOrder{ position:absolute; border:#cbcbcb solid 1px; padding:5px; top:34px; left:205px; background:#fff; display:none;}
.PayOrder .Arrow{ display:block; width:0; height:0; border-style:solid; border-width:0 6px 9px; position:absolute; top:-9px; left:125px;}
.PayOrder .ArrowT{ border-color:transparent transparent #fff; z-index:3; top:-8px;}
.PayOrder .ArrowB{ border-color:transparent transparent #cbcbcb; z-index:2;}
.orderTab:hover .PayOrder{ display:block;}

.orderTab>span{
	margin-right:3px;
}
.orderTab input{
	background: none;
	color:#90bfb6;
	cursor:pointer;
}
/* add 20160629 by zhangh */
.Bread_crumbs,.Bread_crumbs i a,.Bread_crumbs .on .CrumbleSelect a{
	color:#999;
}
#navDL .HasChildren>a{
	text-overflow:ellipsis !important;
	white-space: nowrap !important;
}
.header_Categories .ContentLeft {
	overflow: initial;
	 margin:0;
}

/* 2016-12-17 confirm */
.confirmBg {display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; z-index: 9999;}
.dialogconfirm{display:none; position: fixed; top: 50%; left: 50%; width: 476px; height: auto; margin-left: -238px; margin-top: -140px; background: #fff; box-shadow: 0 0 5px 0 #000; z-index: 10000; font-family: Arial, Helvetica, sans-serif;}
.dialogconfirm h4{ height: 50px; border-bottom: 1px solid #e8e8e8; background: #f8f8f8; font-size: 20px; color: #000; line-height: 50px; text-indent: 20px; font-weight: normal;}
.dialogconfirm p{ margin: 30px 0; text-align: center; font-size: 18px; color: #333; padding:0 20px;}
.dialogconfirm .opation{ text-align: center; margin-bottom: 20px;}
.dialogconfirm .opation a,.dialogconfirm .opation span { display: inline-block; cursor: pointer; width: auto; padding:0 20px; height: 33px; border-radius: 2px; line-height: 33px; text-align: center; text-decoration: none; vertical-align: middle;}
.dialogconfirm .opation .yes{ border: 1px solid #ff6600; background: #ff6600; font-size: 18px; color: #fff;}
.dialogconfirm .opation .no{ border: 1px solid #c3c3c3; font-size: 13px; color: #666; margin-left: 10px;}
.dialogconfirm .close-btn{ position:absolute; top: 18px; right: 15px; width: 16px; height: 15px; background: url(../images/close.png) center no-repeat; font-size: 0; cursor: pointer;}

/* 2017-01-16 热门类别 */
/* .w-hot-category,.w-hot-category:hover{color: #c00 !important;} */
.w-hot-category:after{content: url(../images_new/home/hot.gif);margin-left: 5px;}
.doNotShowHot:after{content: "";margin-left:0;}
.bankGcLoading {background:url("../images/account/ajax-gcloader.gif") no-repeat scroll center center !important;}

/* 2017-5-9 fht*/
.payment-cvv2 {margin-top:13px;}
.payment-cvv2 li{ margin-bottom: 10px;}
.payment-cvv2 li > p{ margin-right: 5px; float: left; width: 170px; text-align: right; line-height: 22px;}
.payment-cvv2 li label{float: left;}
.payment-cvv2 li input{ border: #9c9c9c solid 1px; padding: 0 10px; height: 20px;}
.payment-cvv2 li .CardInput{ width: 228px;}
.payment-cvv2 .DateInput select{ display: block; float: left; margin-right: 10px;}
.payment-cvv2 .CVV2Code input {width: 48px;}
.payment-cvv2 .CardNumber label, .payment-cvv2 .CVV2Code strong{ position: relative; float: left;}
.payment-cvv2 .CVV2Code strong{display: inline-block; margin-right: 10px;}
.payment-cvv2 .CardNumber label:before, .payment-cvv2 .CVV2Code strong:before{ cursor: pointer; background: url(../images_new/fht/code-icon.jpg) no-repeat; content: ""; width: 14px; height: 14px; position: absolute; top: 4px; right: 4px;}
.payment-cvv2 .AcceptCard p{ line-height: 35px; text-align: left;}
.payment-cvv2 .AcceptCard span{ width: 80px; height: 35px; margin: 0 10px 10px 0; background: url(../images_new/fht/pingpongpay.png?v=20240822) no-repeat; float: left; display: inline-block;}
.payment-cvv2 .AcceptCard .icon-VISA{ background-position: 0 -3px;}
.payment-cvv2 .AcceptCard .icon-MASTERCARD{ background-position: 0 -43px;}
.payment-cvv2 .AcceptCard .icon-AE{ background-position: 0 -83px;}
.payment-cvv2 .AcceptCard .icon-DC{ background-position: 0 -121px;}
.payment-cvv2 .AcceptCard .icon-JCB{ background-position: 0 -161px;}
.payment-cvv2 .AcceptCard .icon-DISCOVER{ background-position: 0 -201px;}
.payment-cvv2 .AcceptCard .icon-OB{ background-position: 0 -241px;}
.payment-cvv2 .AcceptCard .icon-Klarna{ background-position: 0 -281px;}
.payment-cvv2 .AcceptCard span.pcpay_icon {background: rgba(0, 0, 0, 0) url("../images/payment/3_card_color_horizontal.png") no-repeat scroll center; width: 240px; height: 35px; background-size: cover; margin-right: 0; margin-left: -12px; }
.payment-cvv2 .AcceptCard span.pcpay_icon_jbc {background: rgba(0, 0, 0, 0) url("../images/payment/pccart_jbc.gif") no-repeat scroll center; width: 45px; height: 35px; background-size: cover; margin-right: 10px;}
.payment-cvv2 .AcceptCard span.pcpay_icon_discover {background: rgba(0, 0, 0, 0) url("../images_new/fht/pccart_discover.png") no-repeat scroll center; width: 56px; height: 35px; background-size: cover; margin-right: 10px;}
.payment-cvv2 .AcceptCard span.pcpay_icon_dinersclub {background: rgba(0, 0, 0, 0) url("../images_new/fht/pccart_dinersclub.png") no-repeat scroll center; width: 56px; height: 35px; background-size: cover; margin-right: 0;}
.payment-cvv2 .AcceptCard font{ display: block;}
.payment-cvv2 .CVV2Code .HelpLayer{ position: relative; color: #333333; text-decoration: none;}
.payment-cvv2 .CVV2Code .HelpLayer span{ margin-top: 2px; padding: 1px 5px; border-radius: 2px; font-weight: bold; background: #f8f8f8; border: #c9c9c9 solid 1px; display: inline-block;}
.payment-cvv2 .CVV2Code_Inf{ display: none; position: absolute; width: 148px; padding: 10px; top: 25px; left: 50%; margin-left: -85px; background: #ffffff; border: #e8e8e8 solid 1px;}
.payment-cvv2 .CVV2Code_Inf:before, .payment-cvv2 .CVV2Code_Inf:after{ position: absolute; left: 50%; margin-left: -8px; content: ""; border-style: solid; border-width: 0 8px 8px;}
.payment-cvv2 .CVV2Code_Inf:before{ border-color: transparent transparent #E8E8E8; top: -9px;}
.payment-cvv2 .CVV2Code_Inf:after{border-color: transparent transparent #FFFFFF; top: -7px;}
.payment-cvv2 .CVV2Code_Inf p{margin-bottom: 5px;}
.HelpLayer:hover .CVV2Code_Inf{ display: block;}

.AcceptWay {height: 30px; line-height: 30px; margin: 10px 0;}
.AcceptWay span { display: inline-block;float: left; font-size: 14px; margin-right: 5px;text-align: right; width: 105px;}
.AcceptWay p {float: left; overflow: hidden;}
.AcceptWay p font { background: rgba(0, 0, 0, 0) url("../images_new/shopcart/icon-accept.png") no-repeat scroll 0 0; display: block; float: left;height: 30px; margin-right: 10px;width: 45px;}
.payment-cvv2 .AcceptCard span.icon-AE{background: rgba(0, 0, 0, 0) url("../images_new/shopcart/payment_icon02.png") no-repeat scroll 0 -120px;}
.AcceptWay p .icon-AE { background-position: 0 0;}
.AcceptWay p .icon-JCB { background-position: 0 -40px;}
.AcceptWay p .icon-VISA { background-position: 0 -80px;}
.AcceptWay p .icon-MC {background-position: 0 -120px;}

.companyTips {color:#666; margin:2px 0 0 165px; display:block; clear:both;}
.Red900 {color:#990000;}
.georgiaTip {clear: both;color: #990000; padding: 0;margin-left: 134px;width: 305px;}
#googleEvaluate {width:165px; overflow:hidden; position:absolute; right:0; bottom:132px;}

/* header- app */
.TopMenu .Mobile{position: relative;}
.TopMenu .Mobile:hover{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff url("../images_new/master/master_icon.png?v=20210106") no-repeat scroll 9px -67px; border-color: #bcbcbc #bcbcbc currentcolor; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; height: 29px; margin: 0; padding: 0 9px;}
.TopMenu .Mobile .MobileLayer{background: #ffffff none repeat scroll 0 0; border: 1px solid #bcbcbc; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); display: none; padding: 10px; position: absolute; right: -1px; text-indent: 0; top: 28px; width: 300px; z-index: 22;}
.TopMenu .Mobile .MobileLayer h4{border-bottom: 1px solid #bcbcbc; font-weight: normal; padding: 0 0 5px 15px;}
.TopMenu .Mobile .MobileLayer a{color: #349e01; display: inline-block; font-size: 12px; height: auto; width: auto;}
.TopMenu .Mobile .MobileLayer p{padding-left: 15px;}
.TopMenu .Mobile .MobileLayer p a{float: left;}
.TopMenu .Mobile .MobileLayer .QRCode{height: 85px; margin-top: 10px; width: 84px;}
.TopMenu .Mobile .MobileLayer .AndroidButton{margin: 18px 26px 0 0;}
.TopMenu .Mobile .MobileLayer .QRCode img{height: auto; width: 100%;}
.TopMenu .Mobile .Bg_FFF{background: #ffffff none repeat scroll 0 0; display: none; height: 3px; left: 0; position: absolute; top: 27px; width: 100%; z-index: 30;}
.TopMenu .Mobile:hover .MobileLayer, .TopMenu .Mobile:hover .Bg_FFF{display: block;}
.TopMenu .MobileLayer .IOSBox{ border-bottom: #bdbdbd solid 1px; padding-bottom: 10px;}
.TopMenu .IOSBox .QRCode{ margin-right: 12px;}
.TopMenu .IOSBox .IOSButton{ margin-top: 15px;}

/*20180607*/
.Navigation .Bargains{ position: relative; }
.Navigation .Bargains > a{ border: transparent solid 1px; border-bottom: none; padding: 0 25px 2px 15px;}
.Navigation .Bargains > a:before{ content: ""; position: absolute; border-width: 4px 4px 0; border-color: #e8e8e8 transparent transparent; border-style: solid; right: 10px; top: 16px;}
.Navigation .Bargains:hover {background: #fff;}
.Navigation .Bargains span {height: 2px;background: #fff;width: 135px;position: absolute;top: -1px;left: 0;}

.Navigation .Bargains:hover > a, .Navigation .Bargains.on > a{ color: #90bfb6; border-color: #e8e8e8; text-decoration: underline;}
.Navigation .Bargains:hover > a:before, .Navigation .Bargains.on > a:before{ border-color: #90bfb6 transparent transparent;}
.Navigation .BargainsBox{ display: none; position: absolute; z-index: 10; top: 36px; left: 0; border: #e8e8e8 solid 1px; background: #ffffff; width: 168px;}
.Navigation .BargainsBox dd{ font-weight: bold; font-size: 13px;}
.Navigation .BargainsBox dd a{ float: none; padding-left: 15px; border: none; color: #000;}
.Navigation .BargainsBox dd a:hover {color: #90bfb6;}
.Navigation .Bargains:hover .BargainsBox{ display: block;}
.icon-swarovski-category:after{ content: ""; background: url(../images/master/icon-swarovski.gif); display: inline-block; width: 14px; height: 12px; margin-left: 5px;}


.Main .ProductBanner a {height: auto;}

/* 20190111 */
.Navigation li {position: relative;}
.Navigation li .Popular {position: absolute;top: 36px;right:-48px;border: 1px #e8e4e4 solid;width: 730px; height:auto; padding: 10px 15px 5px;box-sizing: border-box;background: #fff;z-index: 1001; display: none; box-shadow: 2px 2px 5px #d4cfcf;}
.Navigation li .Popular dl {float: left; width: 600px; height: auto; overflow: hidden;}
.Navigation li .Popular dt {margin-bottom: 5px;font-size: 12px;}
.Navigation li .Popular dd {float: left;width: 190px; margin-right: 10px; line-height: 24px;font-weight: 500;font-size: 12px;}
.Navigation li .Popular dd a {background: none;height: auto;padding: 0;}
.WPopular dd {height: 160px;position: relative; margin-bottom: 10px;}
.WPopular dd:last-child {margin-bottom: 0;}
.WPopular dd a {position: absolute;top: 0;width: 190px;height: 160px !important;}
.WPopular dd a:hover {background: rgba(237, 237, 237, 0.5) !important;z-index: 999;}
.Navigation li:hover .Popular {display: block;}
.Navigation .collections:hover {border-bottom: #90bfb6 solid 3px;}
.Navigation li a.headline_icon{background:url(../images/master/nav_icon.png) -29px 0 no-repeat; width: 60px; padding: 0 !important; margin: 0 !important; text-indent: -9999px;}
.Navigation li a.gallery_icon{background:url(../images/master/nav_icon.png) 5px 0 no-repeat; width: 30px; padding: 0 !important; margin: 0 !important; text-indent: -9999px;}
.Collections {float: left;padding-top: 34px;box-sizing: border-box;}
.Collections a {width: 142px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 36px !important;line-height: 36px !important;text-align: center;background: #ff6600 !important;color: #fff;display: block;padding: 0 !important;float: unset !important;border-radius: 3px;font-size: 13px;font-family: arial;}
.Collections a:nth-child(1) {margin-bottom: 20px;}
.storeFuture {margin:10px 0;}
.storeFuture span {font-size:14px; line-height:24px;}
.storeFuture input{margin:5px 5px 0 0; float:left; background: url(../images_new/shopcart/icon_check1.jpg) no-repeat;width: 13px; height: 13px !important;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.storeFuture input[type="checkbox"]:checked{background: url(../images_new/shopcart/icon_check2.jpg) no-repeat;}
#cancelTipDiv p {font-size:13px; height:36px; line-height:36px; margin:10px 0;}
#cancelTipDiv .successTips {background:#EBFEE0; border:1px solid #BEDDB3;}
#cancelTipDiv .successTips .OKImg{ display:block; background-position:-40px 0; width:18px; height:19px; float:left; margin:8px 5px 0;}
#cancelTipDiv .errorTips {background: url(../images/order/arrow_red.gif) no-repeat 10px 10px #fff3f3; padding-left:30px; color: #ff0000; border: 1px dashed #cf9595;}
#cancelTipDiv .errorTips .OKImg {display:none;}
/* 20190402 */
.SearchText {color: #999; margin: 8px 0; width: 400px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.SearchText a {text-decoration: underline;color: #999;}
.SearchText a:hover {color: #90bfb6;}
.SearchPrompt {position: absolute;top: 44px;left: 0;width: 356px;background: #fff;z-index: 20;border: 1px #c3c3c3 solid;display: none;}
.SearchPrompt ul {width: 100%;padding: 10px 0;}
.SearchPrompt ul li {line-height: 28px;width: 100%;padding-left: 10px;box-sizing: border-box;cursor: pointer;}
.SearchPrompt ul li a {display: block;}
.SearchPrompt ul li:hover {background: #e9e9e9;}
.SearchPrompt ul li:hover a {color: #90bfb6;}
.SmallLotWrap .search_input:hover .SearchPrompt {display: block;}

/* 20190606 */
.SmallLotMain{ float: left;}
.SmallLotMain .SearchButton, .SmallLotMain .FoldArrow{display: none;}
.FixedHeader{ position: fixed; width: 100%; background: #FFFFFF; top: 0; left: 0; border-bottom: none; box-shadow: -1px -1px 5px rgba(51,51,51,0.8); height: 49px; z-index: 20;-webkit-transform: translateZ(0);}
.FixedHeader .Logo, .FixedHeader .NavMenu{ display: none;}
.FixedHeader .Head{ float: right; width: auto; padding: 0;position: relative;}
.FixedHeader .Head .header-r{ padding: 4px 0 0;}
.FixedHeader .LoginWrap{ background-position: 10px -120px; padding: 2px 0 3px 45px;}
.FixedHeader .Navigation{ float: left; width: 715px; margin: 10px 0 3px;}
.FixedHeader > div{ width: 1000px; margin: 0 auto; position: relative;}
.FixedHeader .SignIn{ top: 40px;}
.FixedHeader .Navigation .BargainsBox > a{ margin: 0; padding: 0 18px 0 10px;}
.FixedHeader .SmallLotWrap{ display: none; margin: 0;}
.FixedHeader .SmallLotMain{ position: absolute; top: 0; right: 240px; background: #fff; z-index: 21; padding-left: 40px;}
.FixedHeader .SmallLotMain .SearchButton{display: block; width: 28px; height: 28px; float: left; margin: 13px 0 0 0; cursor: pointer;}
.FixedHeader .SmallLotMain .SearchButton .search_button{ background: url(../images/master/search_icon.png) -28px 0 no-repeat #FFFFFF; width: 28px; height: 28px;}
.FixedHeader .SmallLotMain .FoldArrow{ position: absolute;left: 10px; top:4px; width: 20px; line-height: 26px; padding: 10px 10px 10px 0; font-size: 16px; cursor: pointer; text-decoration: none !important;}
.FixedHeader .Navigation .BargainsBox{ top: 33px;}
.FixedHeader .Navigation .Bargains span{ width: 72px;}
.FixedHeader .Navigation .Bargains > a:before{border: none;}
.FixedHeader .SmallLot_Box{ right: 0;}
.FixedHeader .SearchText {display: none;}
.FixedHeader .Bargains, .FixedHeader .JewelryGallery, .FixedHeader .Small-Lot {display: none;}
.Search .search_input.warnTips{color: #000;background: #F7F6E4;}
.FixedBody .search_pop {width: 326px;}
.FixedHeader .SmallLotWrap .SearchPrompt {width: 326px !important;}

.RestrictionHelp {width: 16px !important; height: 16px !important; margin: 0 4px 4px 0 !important; background: url("../images_new/shopcart/shopping_icon.gif") no-repeat scroll 0 -155px transparent !important;}

.Newsletter .EmailInput Input.ErrorInput{border:#c00 solid 1px;}
.Newsletter .EmailInput Input.RightInput{border:1px solid #90bfb6;}
.Newsletter .ErrorTip{color:#BB1320;display:block;width:160px;padding:0 0 4px 10px;float:left;text-align:left;}
.Newsletter .RightTip{color:#90bfb6;display:block;width:160px;padding:0 0 4px 10px;float:left;text-align:left;}

.AddTo .AddToCart{ margin-right: 4px;}
.AddTo .buyNow{ cursor: pointer; display: block; position: relative; float: left; height: 30px; font-size: 20px; background: #e60000; color: #ffffff !important; border-radius: 2px; padding: 5px 20px 5px 42px; text-align: left; margin-top: 3px;}
.AddTo .buyNow:before{ content: ""; display: block; position: absolute; top: 8px; left: 10px; width: 20px; height: 24px; background: url(../images/master/icon-BuyNow.png) 0 0 no-repeat;}
.AddTo .buyNow.AddToCartLoading{text-indent: initial !important;}
.ProGrid_Box:hover .GoCart, .ProGrid_Box:hover .Collect, .ProGrid_Box:hover .buyNow{ display: block; opacity: 1;}
.buyNow.buyNowBtn{display:none;width: 60px;height: 28px;border-radius: 2px;position: absolute;top: 43px;right: 5px;background: url(../images/master/icon-BuyNow.png) no-repeat center -24px rgba(230, 0, 0, 0.8);}
.buyNow.buyNowBtn:hover{ background: url(../images/master/icon-BuyNow.png) no-repeat center -24px rgba(230, 0, 0, 1);}
.ProGrid_Box .Collect{ top: 81px;}

.AddtoCart .buy-now{text-align: right;color: #666;float: right;padding-left: 40px;display: inline-block;cursor: pointer;background: none;margin-bottom: 10px;}
.buy-now .buyNowIcon {background: url(../images/master/icon-BuyNow.png) center -51px no-repeat;display: inline-block;width: 12px;height: 15px;position: absolute;margin: 0 0 0 -15px;}
.buy-now:hover .buyNowIcon { background-position:  center -91px;}
.list-wish:hover, .buy-now:hover{ color: #90bfb6;}

#ppPay {width: 700px; height: 60%; left: 50%; top:10%; margin-top: 42px; margin-left: -350px; position: fixed; background: #fff; z-index: 999;}
#pingpongloading {width:100%;height: 100%;position: fixed;left: 0;top: 0;display: none;background: #000;z-index: 998;opacity: 0.65;}
#closePPbox,#PPboxBottom {display: none; width: 685px;  padding-left: 15px; font-size: 14px; height: 42px; line-height: 42px; position: fixed; top:10%; left: 50%; margin-left: -350px; z-index: 1000; background: #fff;}
#closePPbox span { display:block; cursor: pointer; position: absolute; top:0; right: 0; width: 42px; height: 42px; background: url(../images_new/detail/icon_master.png) no-repeat right -596px #fff;}
#PPboxBottom {top: 70%; margin-top: 42px; width: 675px; padding-left: 25px;}
li.rankHead{position: relative;}
li.rankHead span{display: block;background: url(../images/master/new.gif) no-repeat;width: 26px;height: 16px;position: absolute;top: 4px;right: -8px;}
.PayLeft li .AcTable input{margin: 0 !important;}

.ToHelp {display: block;position: fixed;right: 20px;bottom: 158px;z-index: 10;}
.ToHelp em {background: url(../images/help/icon_help.png) no-repeat;width: 48px;height: 48px;display: block;}
.ToHelp em:hover {background: url(../images/help/icon_help-2.png) no-repeat;}
.SearcHelp {position: fixed;top: 0;left: 0;width: 100%;background: #fff;height: 100%; overflow: auto; z-index: 100;font-family: arial; display: none;}
.SearcHelp .Nav_help {display: block;padding: 0 10px;background: #f5f5f5;border-top: 1px #e0e0e2 solid;line-height: 45px;box-sizing: border-box;font-size: 18px;}
.SearcHelp .Nav_help em {background: url(../images/help/icon_del.png) no-repeat;float: right;width: 16px;height: 16px;background-size: 100%;margin-top: 13px;}
.SearcHelp .Conter {padding: 15px;}
.SearcHelp .Conter h2 {font-size: 14px;}
.SearcHelp .Conter h2 span {display: block; float: left; width: calc(100% - 73px); line-height: 20px; padding-bottom: 10px;}
.SearcHelp .Conter h2 em {background: url(../images/help/icon_chat.png) no-repeat;display: block;width: 73px;height: 35px;background-size: 100%;float: right;}
.SearcHelp .Conter p {font-size: 15px;}
.SearcBtn {margin-top: 10px;}
.SearcBtn input:nth-child(1) {width: 72%;margin-right: 2%;height: 35px;border: 1px #cccccc solid;float: left;box-sizing: border-box;padding: 0 10px;}
.SearcBtn input:nth-child(2) {width: 26%;float: left;height: 35px;background: #90bfb6;border-radius: 3px;color: #fff;font-size: 14px;}
.SearcHelp .Conter h1 {border-bottom: 1px #ccc solid;line-height: 30px;font-size: 15px;margin-top: 10px;}
.SearcHelp .Conter .Questions {margin-top: 10px;}
.SearcHelp .Conter .Questions a {margin-bottom: 8px;display: block;width: 100%;font-size: 13px;}
.SearcHelp .Conter h3 {font-weight: 500;border-bottom: 1px #ccc solid;line-height: 30px;font-size: 15px;margin-top: 10px;}
.SearcHelp .Conter h4 {line-height: 30px;font-size: 15px;margin-top: 10px;}
.SearcHelp .searchLoading {background:  url(../images/master/ajax-loader.gif) no-repeat center center; display: block; height: 32px; width: 100%; margin-top: 40px;}

.list_free {position: absolute; width: 71px; height: 50px; margin-top: -150px; background:url(../images/master/list-free.png) no-repeat;}
.list_free_icon {height: 20px; background:url(../images/master/icon-free.png) no-repeat center right;}
.gird_free {position: absolute; z-index: 1; top: 0; left: 0; width: 71px; height: 50px; background:url(../images/master/list-free.png) no-repeat;}
.grid_free_icon {background:url(../images/master/icon-free.png) no-repeat left center; width: 50px !important; height: 19px !important;}
.detail_free {position: absolute; z-index: 11; width: 107px; height: 74px; background:url(../images/master/detail-free.png) no-repeat;}
.detail_free_icon {background:url(../images/master/icon-free.png) no-repeat left center; width: 50px; height: 30px; display:inline-block; vertical-align: top; margin-left: 5px;}

/* 20201214 */
.TopLangNav .current a {color: #90bfb6;}
.TopLangNav li a {color: #666;}
.TopLangNav li a:hover {color: #90bfb6;}
.TopWrap {background: #e0eeeb;}
.Header {border-bottom: none;}
.SubNav > li > a {color: #666;}
.SubNav > li > a:hover {color: #90bfb6;}
.SubNav li:first-child {background: unset;color: #333;}
.SubNav li.Apellation {padding: 0;}
.SubNav li {color: #666;}
li.rankHead span {right: 4px;}
.Navigation .Home a, .CartItem, .WishList, .LoginWrap,.SubNav .Mobile  {background: url(../images_new/master/master_icon.png?v=20210106) no-repeat;}
.CartItem {background-position: center -171px;padding: 41px 0 6px;height: auto;}
.WishList {background-position: center -589px;padding: 41px 0 6px;height: auto;}
.LoginWrap {background-position: center -117px; padding: 40px 0 6px;height: auto;}
.SubNav li.Currency {background: url(../images_new/master/master-header.png) 70px 7px no-repeat;border-left: 1px solid #e0eeeb;border-right: 1px solid #e0eeeb;}
.SubNav li.Currency.Choosed {background:url(../images_new/master/master-header.png) 70px 13px no-repeat #fff;}
.TopMenu .Mobile:hover {background: url(../images_new/master/master_icon.png?v=20210106) 9px -67px no-repeat #fff;}
.SubNav .Mobile {background-position: 10px -67px;padding-right: 10px;}
.searchbar-operate-box .search_button {background:url(../images_new/master/master-header.png) no-repeat scroll 9px -597px #aedbd2 !important; position: absolute; right: 0;}
.searchbar-operate-box .search_button:hover {background:url(../images_new/master/master-header.png) no-repeat scroll 9px -597px #90bfb6 !important;}
.header-r p .On {color: #90bfb6;}
.CartItem .CartNumber {top: 6px; right: 5px; left: auto;}
.header-r > a {margin-right: 5px;width: 60px;text-align: center;}
.headerHelp {background: url(../images_new/master/master-header.png) no-repeat;position: relative;border: 1px solid transparent;cursor: pointer;}
.headerHelp {background-position: center -47px;padding: 40px 0 6px;height: auto;display: block;margin-right: 0;width: 60px;text-align: center;}
.LoginBox_Hover .Bg_FFF {width: 80px;bottom: -4px;}
.SignIn {top: 63px;left: -179px;}
.LoginWrap .Login {text-align: center;}
.HelpHint {position: absolute;top: 63px;left: -1px;background: #fff;border: #dfdfdf solid 1px;width: 260px;z-index: 21;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);text-align: left;display: none;}
.HelpHint ul {padding: 14px;box-sizing: border-box;}
.HelpHint ul li {line-height: 30px;}
.headerHelp:hover {background-color: #FFF;border: #dfdfdf solid 1px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);}
.headerHelp:hover .Bg_FFF {display: block;position: absolute;left: 0;bottom: -4px;width: 60px;height: 4px;background: #fff;z-index: 22;}
.headerHelp:hover .HelpHint {display: block;}
.header-r .Cart, .WishList span,.LoginWrap .Login, .LoginWrap .Account {display: block;}
.headerNavigation {background: #aedbd2;width: 100% !important;max-width: 100% !important;height: 42px;line-height: 42px;font-size: 12px;}
.headerNavigation ul {width: 1000px; margin: 0 auto;}
.headerNavigation li {height: 42px;padding-top: 9px;box-sizing: border-box;}
.headerNavigation li:hover {background: #90bfb6}
.headerNavigation li:hover a {color: #fff !important; border-right: 1px solid transparent;}
.headerNavigation li a {height: 24px;line-height: 24px;color: #333;border-right: 1px #cee9e4 solid; padding: 0 6px;}
.headerNavigation li:last-child a {border-right: 0;}
.headerNavigation .Home {padding-top: 0;}
.headerNavigation .Home a {background-position: 25px -255px !important;width: 66px;height: 42px;box-sizing: border-box;}
.FixedHeader .headerNavigation .Home {background: #90bfb6;}
.headerNavigation .on {background: #90bfb6;}
.headerNavigation .on > a {border: none;color: #fff;}
.FixedHeader .SignIn {top: 59px;}
.FixedHeader {height: auto;}
.FixedHeader .SmallLotWrap {display: block !important;}
.FixedHeader .SmallLotMain {padding-top: 10px;padding-left: 0; margin: 0; right: 300px;}
.FixedHeader .LoginWrap {background-position: center -117px;padding: 40px 0 0;}


.FooterWrap {background: #fcfcfc;}
.Footer .Newsletter {padding-left: 100px;width: 100%;box-sizing: border-box;}
.CustomerWrap .FriendLink{ float:left; overflow:hidden;}
.CustomerWrap .FriendLink li{ float: left; padding:10px 0 0 30px; width: 180px;}
.CustomerWrap .FriendLink li p {font-size: 14px;margin-bottom: 5px;font-weight: bold;color: #333;}
.CustomerWrap .FriendLink a{ display: block; line-height: 24px; color: #666666;}
.Websites dt {margin-bottom: 5px;color: #333;font-size: 14px; width: max-content;}
.Websites dd {float: none;margin-top: 10px;margin-right: 0;}
.Websites dd:hover {border: 1px solid #90bfb6;}
.Websites dd a {width: 222px;height: 48px;color: #333;}
.Websites dd span {padding: 8px 0 1px;}
.FooterWrap .OurApp {padding:10px 0 0 50px}
.FooterWrap .OurApp dt {font-size: 14px;margin-bottom: 15px;font-weight: bold;color: #333;}
.FooterWrap .OurApp dd {margin-bottom: 11px;}
.FooterWrap .HomeAbout {margin-right: 0;margin-left: 50px;}
.Join {width: 360px;text-align: left;}
.Join .JoinTitle {text-transform: none;font-size: 14px;margin-bottom: 5px;color: #333; font-weight: bold;}
.Join li {margin-right: 15px;}
.Join li a {background: url(../images_new/master/follow_icon-1.png?v=20221206) no-repeat;}
.Join .pin a {background: url(../images_new/master/follow_icon-1.png?v=20221206) -32px 0 no-repeat;}
.Join .instagram a {background: url(../images_new/master/follow_icon-1.png?v=20221206) -80px 0 no-repeat;}
.Join li a:hover {background: url(../images_new/master/follow_icon-2.png?v=20221206) no-repeat;}
.Join .pin a:hover {background: url(../images_new/master/follow_icon-2.png?v=20221206) -32px 0 no-repeat;}
.Join .instagram a:hover {background: url(../images_new/master/follow_icon-2.png?v=20221206) -80px 0 no-repeat;}
.Join .Video a {background-position: -131px 0;}
.Join .Video a:hover {background-position: -131px 0;}
.Join .twitter a {background: url(../images_new/master/twitter_1.png) center no-repeat;}
.Join .twitter a:hover {background: url(../images_new/master/twitter_2.png) center no-repeat;}
.Join .FaceBookB {margin-right: 0;}
.Newsletter .EmailText {width: 100%;margin: 0 0 5px;text-align: left;text-transform: none;font-size: 14px;color: #333; font-weight: bold;}
.Newsletter > p {margin-right: 190px;width: 385px;}
.Newsletter .ErrorTip,.Newsletter .RightTip {padding: 5px 0 0 0; width: auto;}

.Trends {margin-bottom: 20px;}
.Trends > p {font-size: 15px;color: #000; padding: 5px 0 5px;font-weight: bold;}
.Trends dl {margin-bottom: 5px;padding: 0;}
.Trends dl dt {background: #e0eeeb;line-height: 32px;padding: 0 20px 0 10px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative;}
.Trends dl dt em {background: url(../images_new/master/icon_retract.png) no-repeat;width: 13px;height: 13px;margin-top: 9px;cursor: pointer; position: absolute; right: 10px;}
.Trends dl.On dt em {background: url(../images_new/master/icon_develop.png) no-repeat;}
.Trends dl dd {padding: 0 10px; display: none;}
.Trends dl.On dd {display: block;}

#ShowReviewBox {position: absolute;top: 210px;left: 50%;transform:translateX(-50%);width: 540px;z-index: 101;height:auto;}
.ReviewBox_2 {width: 540px;box-sizing: border-box;position: relative;margin: 0 auto;background: #fff;min-height: 330px;}
.ReviewBox_2 > p {line-height: 50px;border: 1px #e8e8e8 solid;background: #f7f7f7;font-size: 20px;padding: 0 18px;position: relative;}
.ReviewBox_2 .imgText {padding: 20px;}
.ReviewBox_2 > div p {line-height: 20px;margin-bottom: 5px;}
.ReviewBox_2 > div p b {font-size: 25px;float: left;margin-right: 5px;}
.ReviewBox_2 > div p a {color: #004ccc;}
.ReviewBox_2 .box {width: 100%;padding: 0;box-sizing: border-box;}
.ReviewBox_2 .box .nav_items {padding: 0 17px;border-bottom: 1px #ccc solid;height: 31px;}
.ReviewBox_2 .box .top {color: #000; }
.ReviewBox_2 .box .top .nav {width: 100%;margin: 0 auto;}
.ReviewBox_2 .box .top .nav span {cursor: pointer;width: auto; padding: 0 15px; float: left;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 14px;box-sizing: border-box;height: 32px; line-height: 32px;}
.ReviewBox_2 .box .top span.current {color: #90bfb6;background: #eee; border: 1px solid #ccc; border-bottom: none; border-radius: 4px 4px 0 0; text-align: right;}
.ReviewBox_2 .box .top span.current i {background: url(../images/product/icon_query.png?v=20210106) no-repeat;width: 20px;height: 20px;float: right;margin: 5px 0 0 5px;}
.ReviewBox_2 .box .content {width: 100%;margin: 0 auto;padding: 20px 17px;box-sizing: border-box;}
.ReviewBox_2 .box .content ul {display: none;padding: 0;box-sizing: border-box;float: left;width: 100%;}
.ReviewBox_2 .box .content ul li img {width: 100%;}
.ReviewBox_2 .box .content #Collections li {width: 100%;float: left !important;}
.ReviewBox_2 .box .content #HolidaysEvents li {width: 100%;}
.ReviewBox_2 .box .content ul.current {display: block;}
.ReviewBox_2 .LoginBox {width: 100%; border: none; margin: 0; padding: 0;}
.ReviewBox_2 .LoginBox dd {margin-bottom: 10px;color: #666;font-size: 13px;line-height: 20px; padding: 0;}
.ReviewBox_2 .LoginBox dd .SearchBy {line-height: 34px;border: 1px #ccc solid;width: 344px;margin-right: 10px;padding: 0 10px;box-sizing: border-box;}
.ReviewBox_2 .LoginBox dd .SearchImage {line-height: 36px;width: auto; padding: 0 10px;text-align: center;background: #90bfb6;color: #fff;font-size: 13px;cursor: pointer;}
.searchImg{position: absolute;background: url(../images/product/icon_camera.png) no-repeat;width: 26px;height: 22px;display: block;top: 15px;right: 50px;cursor: pointer;}
.ReviewBox_2 span.closeSearchImg{background: url(../images/product/icon_del.png) no-repeat;width: 16px;height: 15px;display: block;position: absolute;top: 18px;right: 18px;cursor: pointer;}
.downImgOverlay{display:none;position: fixed; background: rgba(0, 0, 0, 0.5);top: 0;left: 0;right: 0;bottom: 0;z-index: 101;overflow-y: auto;overflow-x: hidden;}
.seaImgLoading{position:relative;margin-left: 180px;margin-top: 60px;display: none;}
.seaImgLoading span{position:absolute;font-size: 20px;color: #666;top: 35%;left: 19%;}
.ReviewBox_2 .DropImage {width: 100%;text-align: center;font-size: 26px;color: #c9c9c9;border-top: 1px #ccc solid;box-sizing: border-box;line-height: 210px;padding: 0;font-weight: 700;}

.ShippingFee {width: auto; height: 162px;float: left; display: flex;}
.ShippingFee .LinkIcon,.ShippingFee .RepackingIcon {background: url(../images_new/master/free-repair.png) no-repeat 0 center; width: 48px;height: 42px;display: block;margin: 36px auto 18px;}
.ShippingFee a:hover .LinkIcon {background-position: -78px center;}
.ShippingFee .RepackingIcon {background-position: -232px center;}
.ShippingFee a:hover .RepackingIcon {background-position: -299px center;}
.ShippingFee .LinkText {display: block;text-align: center;font-size: 16px;}
.ShippingFee a {margin-right: 10px; padding: 0 10px; border: 1px solid #eaeaea; width: 110px; height: 100%;}
.ShippingFee a:hover {text-decoration: none; border: 1px solid #90bfb6;}

.CustomerWrap .FriendLink li {padding: 10px 0 0 10px;}
.CustomerWrap .FriendLink li:first-child {padding-left: 20px;}
.FooterWrap .OurApp {padding: 10px 0 0 20px;}
.FooterWrap .HomeAbout {margin-left: 20px;}

.header-r .RegisterItem{display: none}

.Maybe h2 {font-size: 18px;border-bottom: #e8e8e8 solid 1px;font-weight: normal;padding-bottom: 10px;}
.Maybe a.PandaHall{color: #339900;}
.Maybe a.More {margin: 0 auto;background: #ff6600;text-align: center;width: max-content;line-height: 40px;color: #fff;font-size: 18px;display: block;padding: 0 10px;}
.Maybe a.More:hover {color: #fff !important;}

.PointOut {float: left;width: 100%;}
.PointOut span { position:relative; width: max-content;height: 20px;border: 1px #aedbd2 solid;background: #f5f5f5;color: #79beb1;text-align: center;border-radius: 2px;font-weight: 700;margin-bottom: 10px;padding: 0 10px;float: left;line-height: 20px;}
.PointOut span b {font-style:normal; margin-left:5px;}
.PointOut span .PresaleTips {position: absolute; display: none; z-index: 10; top:20px; left:0; padding-top:15px;}
.PointOut span .PresaleTips div {width: 360px; line-height: 18px; padding: 5px;font-size: 12px;color: #333;text-transform: none;background: #ddd;}
.PointOut span .PresaleTips em {position: absolute; top:6px; left:30px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #ddd;}
.PointOut span .PresaleTips div a {color: blue;}
.PointOut span.unavailableStyle{color: #FC0000; background: #ecf0df;border: 2px solid #dfe4ce;text-transform: capitalize;}
.unavailableStyle{color: #FC0000}
.PointOut .showAvailabilityTips:hover .PresaleTips {display: block !important;}
.DetailedTextBox .PointOut {width: auto;}
.DetailedTextBox .PointOut span {height: 30px; line-height: 30px; border: none; padding: 0; margin: 0;}
.GridPro .PointOut span .PresaleTips div {width: 220px;}

.CustomerReviews li {float: left; width: auto !important;}
.Ph-detail .DetailedTextBox .CustomerReviews .reviewStar, .CustomerReviews .reviewStar {background: url(../images/master/icon_star2.png) repeat; width: 80px !important; height: 14px; margin: 0 5px 5px 0;}
.Ph-detail .DetailedTextBox .CustomerReviews .reviewStar span, .CustomerReviews .reviewStar span{background: url(../images/master/icon_star1.png) repeat; display: block; height: 14px;}

#searchBought {height: auto;padding: 0;text-overflow: unset;white-space: unset; margin-top: 10px;}
#searchBought > p {background: #aedbd2;width: 100%;line-height: 32px;padding: 0 5px;font-size: 14px;box-sizing: border-box;font-weight: 700;}
#searchBought ul {margin: 5px 0;}
#searchBought ul li {float: left;width: calc(100% - 10px);height: auto;padding:5px;text-overflow: unset;white-space: unset;}
#searchBought ul li:hover {padding: 4px; border: 1px solid #ccc;}
#searchBought ul li .ProImg {float: left; position: relative; width: 92px; height: 92px; margin-right: 5px;}
#searchBought ul li .ProImg img{width: 100%; height: 100%}
#searchBought ul li .ProName {width: calc(100% - 97px);white-space: inherit;font-size: 14px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#searchBought ul li .ProName span {float: none;color: #000;font-size: 14px !important;}
#searchBought ul li a {white-space: normal;}
#searchBought ul li .Price {width: calc(100% - 97px); font-size: 14px;color: #e70000;font-weight: 700;margin-top: 15px;}
#searchBought ul li .Price span {font-size: 14px !important;color: #999;float: none;}
#searchBought ul li .discount {top:0; left: 0; margin: 0 !important; line-height: normal;}

.TopWrap {height: 40px;}
.TopMenu > span.Country {float: left;line-height: 24px;margin: 8px 0;height: 24px; overflow: inherit;}
.TopMenu > span.Country,.WebsiteRelate > span.Currency {text-transform: none;float: left;}
.TopMenu > span.Country dl {padding: 0 9px;}
.TopMenu > span.Country dl a:before {content: "";background: url(../images/master/icon_country.png) no-repeat;float: left;width: 22px;height: 12px;margin: 6px 8px 0 0;}
.TopMenu > span.Country dl a.en:before {background-position: 0 0;}
.TopMenu > span.Country dl a.es:before {background-position: 0 -23px;}
.TopMenu > span.Country dl a.it:before {background-position: 0 -46px;}
.TopMenu > span.Country dl a.ru:before {background-position: 0 -69px;}
.TopMenu > span.Country dl a.fr:before {background-position: 0 -91px;}
.TopMenu > span.Country dl a.de:before {background-position: 0 -114px;}
.TopMenu > span.Country dl a.jp:before {background-position: 0 -137px;}
.TopMenu > span.Country dl a.fr {float: none;}
.TopMenu > span.Country dl dt span {background: url(../images/master/pull-down.png) no-repeat;width: 7px;height: 4px;float: right;margin-top: 10px;margin-left: 5px;}
.TopMenu > span.Country dl dd {display: none;}
.TopMenu > span.Country:hover dl {background: #fff;border-radius: 10px;box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);position: relative;z-index: 100;}
.TopMenu > span.Country:hover dl dd {display: block;}
.TopMenu > span.Country:hover dl dt span {transform: rotate(180deg);}
.TopMenu > span .header-cur em {margin-right: 8px;}
.TopMenu div.Currency {position:relative;overflow:visible;border-left:1px solid #575757; border-right: 1px solid #e0eeeb; height:15px;background:url(../images/master/pull-down.png) 68px 6px no-repeat;line-height:14px;padding-right:20px;padding-top:1px;float: left;margin: 12px 0;padding-left: 10px;}
.TopMenu div.Currency.Choosed {border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;padding-top:7px;padding-bottom:7px;margin:5px 0;height:15px;line-height:15px;background:url(../images/master/pull-down.png) 68px 13px no-repeat #fff;}
.TopMenu div.Currency ul {border:1px solid #bcbcbc;top:28px;left:0px}
.TopMenu div.Choosed a.Bg_FFF{display:block}
.TopMenu div.Choosed ul {background:#fff;box-shadow:1px 2px 2px #ddd,-2px 2px 2px #ddd;position:absolute;width:370px;border:none;margin:0;padding:10px 0 4px;z-index:20000}
.TopMenu div.Currency ul li{background-position:16px -394px;padding:4px 0 4px 25px;line-height:normal;height:auto;width:127px;border:none;float: left;}
.TopMenu div.Currency ul.NoLi li{background:0 0;padding-left:5px;width:170px;cursor:pointer;margin:0 5px}
.TopMenu div.Currency ul.NoLi li .CurIcon{margin-top:5px}
.TopMenu div.Currency ul.NoLi li:hover{background-color:#ececec}
.TopMenu div.Currency ul.NoLi .sepLi{position:absolute;height:92%;top:19px;border-left:1px solid #ccc;left:50%;width:0;padding:0;margin:0}
.TopMenu div.Currency ul.NoLi .sepLi:hover{background-color:transparent}
.HeadNotice {background: url(../images/master/icon_notice.png) 0 center no-repeat;padding-left: 35px; height:40px; line-height: 40px; overflow:hidden; float: left;margin-left: 40px;font-size: 12px;}
.HeadNotice ul li a {display:block; height:40px; line-height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:450px;}

.NotInterestedFeedback {z-index: 999; width: 480px;background: rgba(0, 0, 0, 0.5);position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;font-size: 18px;line-height: 32px; padding: 20px 0;}


.suc {background: unset;border: none;padding: 0 0 40px;width: auto;}
.Our {height: auto;}
.ImgWeChatPay {background: url(../images/payment/wechat/icon_wechat.jpg) no-repeat;}
#wechatComId .payCNYtip {padding: 10px 0px;line-height: 16px;font-size:14px; }
#wechatComId .PayMoney > p:nth-child(1) {line-height: 60px;background: #edf6fb;font-size: 22px;font-weight: 700;}
#wechatComId .PayMoney > p:nth-child(2) {color: #666;font-size: 13px;line-height: 50px;}
#wechatComId .PayMoney > p:nth-child(3) {color: #003399;font-size: 12px;font-weight: 700;line-height: normal;margin-bottom: 10px;}



.overburden {display: none;position: fixed;background: rgba(0, 0, 0, 0.3);top: 0;left: 0;right: 0;bottom: 0;z-index: 101;overflow-y: auto;overflow-x: hidden;}
.WeChatPay {position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 710px;}
.WeChatPay h2 {width: 100%;position: relative;background: #333;font-weight: normal;}
.WeChatPay h2 span {width: max-content;font-size: 18px;height: 46px;color: #fff;display: block;margin: 0 auto;line-height: 46px;}
.WeChatPay h2 span:before {content: "";background: url(../images/payment/wechat/wechat-logo.png) no-repeat;height: 26px;width: 28px;float: left;margin: 10px 10px 0 0;}
.WeChatPay h2 em {background: url(../images/payment/wechat/icon_del.png) no-repeat;width: 20px;height: 20px;top: 13px;right: 13px;position: absolute;cursor: pointer;}


.weChatDetail {background: #fff;width: 100%;padding: 74px 58px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.weChatPaymentAmount {width: 250px;}
.weChatPaymentAmount p {text-align: center;}
.weChatPaymentAmount p font {font-size: 20px;display: block;margin-bottom: 20px;}
.weChatPaymentAmount p b {font-size: 44px;display: block;margin-bottom: 20px;}
.weChatPaymentAmount p span {font-size: 13px;display: block;line-height: 18px;text-align: left}
.weChatPaymentAmount p span em {color: #cc0000;}
.weChatPaymentAmount div {border: 2px #53657d solid;width: 100%;border-bottom: none;margin-top: 25px;box-sizing: border-box;}
.weChatPaymentAmount div p {padding: 27px 0;text-align: center;}
.weChatPaymentAmount div p img {width: 100%;}
.weChatPaymentAmount div span {display: flex;background: #53657d;height: 57px;align-items: center;justify-content: center;font-size: 14px;}
.weChatPaymentAmount div span em {font-style: normal;color: #fff;font-size: 14px;}
.weChatPaymentAmount div span:before {content: "";background: url(../images/payment/wechat/icon_scan.png) no-repeat;width: 31px;height: 30px;margin-right: 16px;}

.wechatPayCNYShow{text-align: left;margin-bottom: 20px}
.wechatTip{color: #003399;}


.Purchase {display: flex;flex-wrap: wrap;justify-content: center;padding: 10px 0;}
.Purchase p:first-child {width: 100%;text-align: center;color: #999;font-size: 22px;}
.Purchase p input[type="radio"] {-webkit-appearance: none;outline: none;background: url(../images/account/icon_checkbox.png) 0 0 no-repeat;width: 18px;height: 18px;}
.Purchase p input[type="radio"]:checked {background-position: 0 -18px;}
.Purchase p b {font-size: 16px;color: #333;}
.Purchase p:last-child {margin-left: 50px;}


.papal-tip{padding: 5px 0 0 15px}
.papal-tip li{list-style: disc; padding: 0 !important;line-height: 25px !important;}

/* 右边悬浮按钮效果 */
.SideNav .WebsitesCode, .SideNav .NoticeInf {display: block;}
.SideNav{ position:fixed; bottom:200px; right:0; z-index:99; background: #666; border-radius: 10px 0 0 10px; padding: 10px 0; width: 60px;}
.SideNav > ul > li{width:60px; background: none; border: none; text-align:center;border-radius:5px;position:relative;}
.SideNav > ul > li > a, .SideNav > ul > li > span{ display: block; min-height:55px; cursor:pointer; text-decoration:none; padding: 5px 0; color: #FFFFFF;}
.SideNav > ul > li > a:hover, .SideNav > ul > li > span:hover{ background: #333;}
.SideNav > ul > li.Totop{ position:static; margin:0; text-transform:uppercase;}
.SideNav > ul > li > a:before, .SideNav > ul > li > span:before{ content:""; display:block; width:30px; height:25px; margin:5px auto; background:url(../images/home/icon-right-tip.png) no-repeat;}
.SideNav > ul > li div .SideNavClose{ position:absolute; top:10px; right:10px; background:url(../images_new/master/close_icon.png) no-repeat; width:16px; height:15px; display:block; cursor:pointer;}
.SideNav .NewsletterInf a:hover:before {background-position: -52px -48px;}
.SideNav .WebsitesCode span:before{ background-position:3px 3px;}
.SideNav .WebsitesCode span:hover:before{ background-position:-53px 3px;}
.SideNav .NoticeInf .unread-count{ position: absolute; top: 5px; right: 5px; margin: 0; width: 8px; height: 8px; background: #ff6600; border-radius: 50%;}
.SideNav .NoticeInf a:before{ background-position:4px -48px;}
.SideNav .NoticeInf a:hover:before{ background-position:-52px -48px;}
.SideNav .Service > a:before{ background-position:4px -98px;}
.SideNav .Service > a:hover:before{ background-position:-54px -98px;}
.SideNav .Totop span:before{ background-position:2px -146px;}
.SideNav .Totop span:hover:before{ background-position:-53px -146px;}
.SideNav .ConversionInf > a:before{ background-position:4px -200px;}
.SideNav .ConversionInf > a:hover:before{ background-position:-52px -200px;}
.SideNav li > div{ background:#fff; border:#e8e8e8 solid 1px; padding:20px; position:absolute; right:70px; top:0; display:none;}
.SideNav li > div .headline{ font-size:24px; text-align:center;}
.SideNav li > div .subhead{ font-size:24px; text-align:center;}
.SideNav li > div:before,.SideNav li>div:after{ content:""; display:block; border-style:solid; border-width:12px 0 12px 13px; position:absolute; top:20px;}
.SideNav li > div:before{ right:-14px; border-color:transparent transparent transparent #e8e8e8;}
.SideNav li > div:after{ right:-13px; border-color:transparent transparent transparent #fff;}
.SideNav li a font, .SideNav li span font{ font-size:12px; color:#fff; display: block; height: 20px;}
.SideNav li a:hover font, .SideNav li span:hover font{ color: #90BFB6;}
.SideNav .WebsitesBox{ width: 408px;}
.SideNav .WebsitesCode .headline{ font-size:16px; padding-bottom: 5px;}
.SideNav .WebsitesCode .subhead{ font-size:24px;}
.SideNav .WebsitesBox .QR_code,.SideNav .NewsletterBox .Newsletter{ border-top:#e8e8e8 solid 1px; margin-top:10px; padding-top:20px;}
.SideNav .WebsitesBox .QR_code p{ float:left; padding:0 15px;}
.SideNav .WebsitesBox .QR_code font{ display:block; line-height:30px;}
.SideNav .Service > div{ padding:20px; width:360px;}
.SideNav .Service > div dl dd{ width:100%; text-align:left;}
.SideNav .Service > div dl dd a{ font-size:16px; line-height:32px;}
.SideNav .Service > div dl dd a:hover{ text-decoration:underline;}
.SideNav .NoticeBox{ width: 478px;}
.SideNav .NoticeBoxMain{ border-top:#e8e8e8 solid 1px; margin-top: 10px; font-size: 14px;}
.SideNav .NoticeBoxMain .NoticeOrders li{ width: 100%; border: none; border-bottom: #E8E8E8 solid 1px; border-radius: 0; font-size: 14px; margin-bottom: 0; height: 50px; line-height: 50px;}
.SideNav .NoticeBoxMain .NoticeOrders li:hover{ background: #ededed; color: #90BFB6;}
.SideNav .NoticeBoxMain .NoticeOrders li span{ width: 31%; float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.SideNav .NoticeBoxMain .NoticeOrders li span.unread{ margin-top: 21px; width: 8px; height: 8px; background: #ff6600; border-radius: 50%;}
.SideNav .NoticeBoxMain .NoticeOrders li span.go-detail{ background: url(../images/home/icon-right-tip.png) 0 -240px no-repeat; float: right; height: 10px; width: 14px; margin: 20px 0 0 5px;}
.order-detail .order-detail-nav{ display: flex; justify-content: space-between; padding: 3% 0; border-bottom: #E8E8E8 solid 1px; background: none; height: auto; line-height: normal; font-size: 14px;}
.order-detail .order-detail-nav a{ padding: 0 10px; color: #90BFB6;}
.order-detail .order-detail-info{ font-size: 14px; padding: 10px 0; display: flex; flex-wrap: wrap; background: none;}
.order-detail .order-detail-info li{width: 50%; line-height: 28px; text-align: left; margin: 0; font-size: 14px;}
.order-detail .other-detail-info{ font-size: 14px; padding: 10px 0; flex-wrap: wrap; background: none;}
.order-detail .other-detail-info li{line-height: 30px; text-align: left; margin: 0; font-size: 15px;}
.order-detail .other-detail-content{ font-size: 14px; background: #f2f2f2; padding: 10px;}
.order-detail .other-detail-content p{ white-space:pre-wrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}
.order-detail .red{ color: #cc0000;}
.order-detail .order-detail-content{ font-size: 14px; background: #f2f2f2; padding: 10px;}
.order-detail-content .order-detail-priceinfo li, .order-detail-content .order-detail-stillPay{ display: flex; line-height: 28px;}
.order-detail-content .order-detail-priceinfo li span, .order-detail-content .order-detail-stillPay span{ width: 50%; text-align: left;}
.order-detail-content .order-detail-priceinfo li .items_name, .order-detail-content .order-detail-stillPay strong{ text-align: right; margin-right: 10px;}
.order-detail .order-detail-url{ text-align: right; padding: 10px 20px 0 0; line-height: 30px;}
.SideNav .ConversionBox{ width: 478px;}
.SideNav li.ConversionInf,.SideNav li.NoticeInf { height: 75px;}
.SideNav li.ConversionInf a font,.SideNav li.NoticeInf a font{ height: 30px; line-height: 14px;}
.conversion-pannel{ width:478px; border:0; height:108px; margin-top:10px; border-top: #e8e8e8 solid 1px; padding-top: 10px;}
.conversion-pannel .input-text{border:1px solid #ccc; height:28px; width:70px; padding: 0 10px; box-sizing: border-box;}
.conversion-pannel .select-conversion{border:1px solid #ccc; height:28px; line-height:28px; padding-left:5px; width:238px; cursor:pointer; box-sizing: border-box;}
.conversion-pannel .value-span{float:left; height:22px; text-overflow:ellipsis; white-space:nowrap; text-align:left; width:calc(100% - 30px); overflow:hidden;}
.conversion-pannel .select-drop{ border-width: 8px 5px 0; border-style: solid; border-color: #333333 transparent transparent; float:right; margin: 9px 10px 0 0; background: none; height: 0; width: 0;}
.conversion-pannel .select-option{ line-height: 28px; background:none repeat scroll 0 0 #fff; border:1px solid #ccc; text-align: left; font-size:13px; padding-bottom:5px; position:absolute; width:236px; top: inherit !important;}
.conversion-pannel .select-option a{color:#333; display:block; padding-left:6px; cursor:pointer;}
.conversion-pannel .select-option a:hover{ background: #ededed; color: #90BFB6;}
.conversion-pannel .select-option-default{ color:#999; padding-left:6px;}
.conversion-pannel .button-go{background:#90BFB6; border:medium; cursor:pointer; height:28px; width:48px; color: #FFFFFF; font-size: 14px; border-radius: 3px;}
.conversion-pannel .ConversionDataRow td{ padding-bottom: 10px;}

/* 首页列表左侧模块 */
#ContentWarp .ContentLeft{width:282px; float:left;}
#ContentWarp .ContentLeft h2{height:34px; line-height:34px; border:#e8e8e8 solid 1px; font-size:16px; padding-left:10px; background:#f7f7f7; color:#000;}
#ContentWarp .ContentLeft dl{padding-bottom:10px; line-height:30px;}
#ContentWarp .ContentLeft dt{ font-size:16px; padding:10px 0 0 10px;}
#ContentWarp .ContentLeft dd a{display:block; overflow:hidden; color:#333; padding:0 10px; margin: 0 !important;}
#ContentWarp .ContentLeft dd{ font-size: 15px; position:relative;}
#ContentWarp .ContentLeft a:hover,#ContentWarp .ContentLeft a:hover .Color6{color:#90bfb6;}
#ContentWarp .ContentLeft dd.HasChildren a{background:url(../images_new/master/menu_list_icon_new.gif) 260px center no-repeat; border-top:1px solid transparent; border-bottom:1px solid transparent; text-decoration:none; width: auto;}
#ContentWarp .ContentLeft dd.MenuHover a{position:relative;z-index:6;background:url(../images_new/master/menu_list-hover_icon.gif) 260px center no-repeat #fff;border-style:solid;border-width:1px 1px 1px 2px;border-color:#90bfb6 #fff #90bfb6 #90bfb6;border-right:none;padding-right:2px !important;margin-left:-1px !important;width:268px;color:#333;}
#ContentWarp .ContentLeft dd.MenuPageHover{  }
#ContentWarp .ContentLeft dd.MenuPageHover a{padding-left:10px; color:#90bfb6; background-color:#e4e2e3;}
#ContentWarp .ContentLeft dd.MenuPageHover a:hover{background-color:#fff;}
#ContentWarp .ContentLeft .MenuHoverBox{ position:absolute; top:0; left:280px; width:720px; border:#90bfb6 solid 1px; background:#fff; z-index:5; overflow:hidden; padding:15px 0 15px 20px; box-shadow: 1px 1px 2px rgba(0,0,0,.5);}
#ContentWarp .ContentLeft .MenuHoverBox ul{float:left; width: 100%;}
#ContentWarp .ContentLeft .MenuHoverBox li{float:left; width:32.33%; margin-right: 1%; line-height: 30px; box-sizing: border-box;}
#ContentWarp .ContentLeft .MenuHoverBox li a{width:auto!important; padding:0!important; background:0 0; border:none; font-weight:400; color:#333; margin:0!important;}
#ContentWarp .ContentLeft .MenuHoverBox li a:hover{color:#90bfb6; width:auto; padding:0; margin:0; text-decoration:underline; border:none; background:0 0; box-shadow:none;}
#ContentWarp .ContentLeft .Trends{margin-bottom:20px;}
#ContentWarp .ContentLeft .Trends>p{font-size:18px; color:#000; padding:5px 0 10px;  }
#ContentWarp .ContentLeft .Trends dl{margin-bottom:5px; padding:0;}
#ContentWarp .ContentLeft .Trends dl dt{background:#e0eeeb; line-height:32px; padding:0 20px 0 10px; height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
#ContentWarp .ContentLeft .Trends dl dt em{background:url(../images_new/master/icon_retract.png) no-repeat; width:13px; height:13px; margin-top:9px; cursor:pointer; position:absolute; right:10px;}
#ContentWarp .ContentLeft .Trends dl.On dt em{background:url(../images_new/master/icon_develop.png) no-repeat;}
#ContentWarp .ContentLeft .Trends dl dd{padding:0 10px; display:none;}
#ContentWarp .ContentLeft .Trends dl.On dd{display:block;}
#ContentWarp .ContentLeft .CategoriesList > dt{ padding: 5px 0 0; font-size: 18px; line-height: normal;}
#ContentWarp .ContentLeft .List_Box dt{ padding: 0; background: #e0eeeb; margin-bottom: 5px; height: 32px; line-height: 32px;}
#ContentWarp .ContentLeft .List_Box dt a{ padding: 0 10px 0 40px !important; background: url(../images/master/icon_list_new.png) no-repeat; padding-left: 40px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#ContentWarp .ContentLeft .List_Box dt a:hover{ background: url(../images/master/icon_new_hover.png) no-repeat;}
#ContentWarp .ContentLeft .List_Box_2 dt a{background-position:7px 0px !important;}
#ContentWarp .ContentLeft .List_Box_3 dt a{background-position:7px -29px !important;}
#ContentWarp .ContentLeft .List_Box_4 dt a{background-position:7px -57px !important;}
#ContentWarp .ContentLeft .List_Box_5 dt a{background-position:7px -88px !important;}
#ContentWarp .ContentLeft .List_Box_6 dt a{background-position:7px -149px !important;}
#ContentWarp .ContentLeft .List_Box_736 dt a{background-position:7px -179px !important;}
#ContentWarp .ContentLeft .List_Box_551 dt a{background-position:7px -214px !important;}
#ContentWarp .ContentLeft .List_Box_901 dt a{background-position:7px -245px !important;}

/* 选择币种 */
.ShipToMain{ cursor: pointer; position: relative; float: left; font-size: 13px; padding-left: 10px; margin: 5px 0;}
.ShipToMain > p.ShipToTitle{ line-height: 16px; padding: 7px 0; display: flex; align-items: center;}
.ShipToMain > p.ShipToTitle:after{ content: ""; background: url(https://www.pandahall.com/buyer/images/master/pull-down.png) no-repeat; width: 7px; height: 4px; margin-right: 10px;}
.ShipToMain > p.ShipToTitle .Country{ padding: 0 10px; border-left: #575757 solid 1px; border-right: #575757 solid 1px;}
.ShipToMain> p.ShipToTitle .CurIcon{ margin: 0 10px;}
.ShipToMain .CurIcon, .ms-drawer .CurIcon, #TopSettingNav .CurIcon, #headerCountry .CurIcon{ width: 24px; height: 16px; }
.ShipToShow{ z-index: 21; display: none;}
.ShipToShow .CurIcon.USD, .ms-drawer .CurIcon.USD, #TopSettingNav .CurIcon.USD{ background-position: 0 0;}
.ShipToShow .CurIcon.MXN, .ms-drawer .CurIcon.MXN, #TopSettingNav .CurIcon.MXN{ background-position: 0 -27px; height: 17px;}
.ShipToShow .CurIcon.FR, .ms-drawer .CurIcon.FR, #TopSettingNav .CurIcon.FR{ background-position: 0 -55px;}
.ShipToShow .CurIcon.GBP, .ms-drawer .CurIcon.GBP, #TopSettingNav .CurIcon.GBP{ background-position: 0 -82px; height: 17px;}
.ShipToShow .CurIcon.GER, .ms-drawer .CurIcon.GER, #TopSettingNav .CurIcon.GER{ background-position: 0 -110px;}
.ShipToShow .CurIcon.PUR, .ms-drawer .CurIcon.PUR, #TopSettingNav .CurIcon.PUR{ background-position: 0 -137px; height: 17px;}
.ShipToShow .CurIcon.CAD, .ms-drawer .CurIcon.CAD, #TopSettingNav .CurIcon.CAD{ background-position: -40px 0px;}
.ShipToShow .CurIcon.AUD, .ms-drawer .CurIcon.AUD, #TopSettingNav .CurIcon.AUD{ background-position: -40px -137px; height: 17px;}
.ShipToShow .CurIcon.AL, .ms-drawer .CurIcon.AL, #TopSettingNav .CurIcon.AL{ background-position: -40px -55px; height: 24px;}
.ShipToShow .CurIcon.DZ, .ms-drawer .CurIcon.DZ, #TopSettingNav .CurIcon.DZ{ background-position: -40px -27px; height: 17px;}
.ShipToShow .CurIcon.AS, .ms-drawer .CurIcon.AS, #TopSettingNav .CurIcon.AS{ background-position: -40px -82px;}
.ShipToShow .CurIcon.ES, .ms-drawer .CurIcon.ES, #TopSettingNav .CurIcon.ES{ background-position: -40px -110px;}
.ShipToMain > p.ShipToTitle .Currency{ padding: 0 10px;}
.ShipToMain .ShipToShow{ box-shadow: 0 5px 5px rgba(0, 0, 0, 0.24); position: absolute; top: 30px; left: 0; background: #FFFFFF; padding: 20px 10px;}
.ShipToShow > ul > li{ display: flex; height: 30px; align-items: center; margin-bottom: 15px;}
.ShipToShow li font{ width: 90px;}
.ShipToShow li > div{ position: relative;}
.ShipToShow li > div > p{ position: relative; background: #FFFFFF; border: #e0e0e0 solid 1px; height: 28px; display: flex; align-items: center; padding: 0 10px; width: 230px;}
.ShipToShow li > div > p.shipToName span {width: calc(100% - 20px);}
.ShipToShow li > div > p.z-index{ z-index: 11;}
.ShipToShow li > div .CurIcon{margin: 0 10px 0 0;}
.ShipToShow li > div .arrow-icon{ position: absolute; background: url(https://www.pandahall.com/buyer/images/arrow-down.png) center no-repeat; top: 8px; right: 10px; width: 18px; height: 12px;}
.ShipToShow li > div .arrow-icon.fold{ transform: rotate(-180deg);}
.ShipToShow .CountrySelect, .ShipToShow .LanguageSelect, .ShipToShow .CurrencySelect{ display: none; top: 30px; left: 0; position: absolute; background: #FFFFFF; border-color: #E0E0E0; border-top: none; padding: 5px; float: none; width: 100%; box-sizing: border-box; z-index: 12;}
.ShipToShow .LanguageSelect, .ShipToShow .CurrencySelect{border: #E0E0E0 solid 1px; border-top: none;}
.ShipToShow .CountrySelect input{ background-position: right -152px; border-color: #E0E0E0; margin: 0; padding: 0 20px 0 5px; width: 100%; box-sizing: border-box; height: 30px; line-height: 30px;}
.ShipToShow .CountrySelect ul{ margin-top: 5px;}
.ShipToShow .CountrySelect span{ height: 34px; padding: 0 5px; display: flex; align-items: center;}
.ShipToShow .CountrySelect ul, .ShipToShow .CurrencySelect ul{overflow-y: auto; height: 215px; scrollbar-width: thin; scrollbar-color: #bfbfbf #ffffff;}
/*滚动条整体部分*/
.ShipToShow .CountrySelect ul::-webkit-scrollbar, .ShipToShow .CurrencySelect ul::-webkit-scrollbar{ width: 5px;}
/*滚动滑块*/
.ShipToShow .CountrySelect ul::-webkit-scrollbar-thumb, .ShipToShow .CurrencySelect ul::-webkit-scrollbar-thumb{ border-radius: 25px; background: #bfbfbf;}
/*外层轨道*/
.ShipToShow .CountrySelect ul::-webkit-scrollbar-track, .ShipToShow .CurrencySelect ul::-webkit-scrollbar-track{ border-radius: 25px; background: #ffffff;}
.ShipToShow .LanguageSelect span, .ShipToShow .CurrencySelect span{ display: block; line-height: 18px; padding: 8px 5px;}
.ShipToShow .CountrySelect span:hover, .ShipToShow .LanguageSelect span:hover, .ShipToShow .CurrencySelect span:hover{ background: #e9e9e9; color: #90bfb6; text-decoration: none;}
.ShipToShow .jsSelected ul li.on {background: #e9e9e9; color: #90bfb6; text-decoration: none;}
.ShipToShow .CurrencySelect ul{ height: 160px;}
.ShipToShow .ConfirmBtn{ background: #aedbd2; width: 100%; height: 36px; border-radius: 3px; color: #FFFFFF; font-size: 18px;}
.ShipToShow .ConfirmBtn:hover{ background: #90bfb6;}
.ShipToMain.ShipToMainHover{ background: #FFFFFF; box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.24);}
.ShipToMain.ShipToMainHover .ShipToShow{ display: block;}
.ShipToMain.ShipToMainHover > p.ShipToTitle:after{ transform: rotate(180deg);}
.ShipToShow .BgFFF{ opacity: 0; display: none; background: #000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}

/*** 2024.1.11 ***/
.header-r{display: flex;align-items: center;}
.header-r .ShipToMain {margin: 0; padding: 0; border: 1px solid transparent;}
.header-r .ShipToMain .ShipToTitle{text-align: center;font-size: 14px;padding: 5px 20px;box-sizing: border-box;cursor: pointer;}
.header-r .ShipToMain .ShipToTitle:hover{color: #90bfb6;}
.header-r .ShipToMain .ShipToTitle > div{display: flex;align-items: center; justify-items: center;}
.header-r .ShipToMain .ShipToTitle > div span {margin: 0 2px;}
.header-r .ShipToMain .ShipToShow {top: 43px; left: -1px; border: #dfdfdf solid 1px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);}
.header-r .ShipToMain.ShipToMainHover {border: #dfdfdf solid 1px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);}
.header-r .ShipToMain .Bg_FFF {position: absolute;z-index: 22;width: 0;height: 4px;background: #fff;bottom: -2px;left: 0;display: block;}
.header-r .ShipToMain.ShipToMainHover .Bg_FFF {width: 100%;}
.header-r .CartItem .CartNumber {color: #333; background: none; font-size: 14px; padding: 0;}
.header-r .CartItem:hover .CartNumber {color: #90bfb6;}
.header-r .CartItem, .header-r .WishList, .header-r .LoginWrap{background: none;display: flex;align-items: center;justify-content: center; padding: 5px 20px;box-sizing: border-box;text-align: center;height: auto; width: auto; margin: 0;}
.header-r .LoginWrap::before{content: "";background: url("../images_new/master/master_icon.png") no-repeat;width: 28px;height: 28px;display: block;background-position: 0 -125px;margin-right: 5px;}
.header-r .CartItem::before{content: "";background: url("../images_new/master/master_icon.png") no-repeat;width: 27px;height: 28px;display: block;background-position: 0 -180px;margin-right: 5px;}
.header-r .WishList::before{content: "";background: url("../images_new/master/master_icon.png") no-repeat;width: 28px;height: 26px;display: block;background-position: 0 -599px;margin-right: 5px;}
.header-r .SignIn{right: auto;left: -1px;top: 44px;text-align: left;}
.header-r .SignIn .MenuList{margin-top: 0;}
.header-r .SignIn .MenuList{background-color: #ffffff;}
.header-r .SignIn .SignOut{border-top: 1px solid #e9e9e9;padding: 15px 0 15px 15px;}
.header-r .LoginWrap:hover {padding: 5px 20px;}
.header-r .LoginWrap .Title {line-height: 16px; max-width: 80px;}
.FixedHeader .ShipToMain {display: none;}
.SideNav .FeeShipping > a:before{background: url("../images_new/home/icon-home.png") no-repeat;width: 24px;height: 19px;}
.SideNav .FeeShipping > a:hover::before{background-position: -46px 0;}
.SideNav .Track > a:before{background: url("../images_new/home/icon-home.png") no-repeat;width: 24px;height: 24px;background-position: 0 -36px;}
.SideNav .Track > a:hover::before{background-position: -46px -36px;}
.SideNav li a font {height: auto;}
#SideNavLiveHelp,#SideNavOrderTracking{position: fixed;bottom: 130px;right: 0;background: #43bca4;width: 48px;height: 48px;border-radius: 50%;cursor: pointer; z-index: 10;}
#SideNavLiveHelp::after,#SideNavOrderTracking::after{content: "";width: 28px;height: 28px; margin: 10px auto; background: url("../images_new/home/whats-app.png?v=20250311") no-repeat 0 -42px;display: block;}
#SideNavOrderTracking {background: #5882EE;}
#SideNavOrderTracking::after {background-position: 0 0;}

.loginPolicyTip{float: left;margin: 10px 0 0;}
.LoginBtn .loginPolicyTip a{width: auto; float: none !important; margin: auto; text-decoration: none; color: #90bfb6;}
.LoginBtn .loginPolicyTip a:hover{text-decoration: underline; color: #90bfb6 !important;}
.PopLoginBox .LoginBtn{width: auto !important;}

/*** 2024.05.15 ***/
#Pre-orderBoxBG {background: url(../images/master/Brief_bg.png); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; display: none;}
.Pre-orderBox,.NoShippingDiscountBox,.preciosaBox,.LimitedQuantityBox{ font-size: 14px; display: none; width: 480px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffffff; z-index: 101;}
.Pre-orderBox .TitleText,.NoShippingDiscountBox .TitleText,.preciosaBox .TitleText, .LimitedQuantityBox .TitleText{ text-transform: uppercase; background: #F8F8F8; font-size: 20px; text-align: center; height: 49px; line-height: 50px; border-bottom: #e8e8e8 solid 1px;}
.Pre-orderBox .Close,.NoShippingDiscountBox .Close,.preciosaBox .Close, .LimitedQuantityBox .Close{ cursor: pointer; display: block; position: absolute; top: 17px; right: 17px; width: 15px; height: 16px; background: url(../images_new/master/close_icon.png) no-repeat;}
.Pre-orderBox .Main,.NoShippingDiscountBox .Main,.preciosaBox .Main, .LimitedQuantityBox .Main{ padding: 20px 25px 30px; line-height: 24px;}
.Pre-orderBox .Main a{ display: inline-block;}
.Pre-orderPoint{ width: auto; max-width: max-content; cursor: pointer;}
.Pre-orderPoint span{ text-transform: uppercase; margin-right: 5px; width: auto; max-width: calc(100% - 23px); box-sizing: border-box; border: 1px #aedbd2 solid; background: #f5f5f5; color: #79beb1; text-align: center; border-radius: 2px; font-weight: 700; padding: 2px 12px; float: left; line-height: 16px; height: auto;}
.Pre-orderPoint:before{ float: right; content: ""; display: inline-block; margin-top: 2px; width: 18px; height: 18px; background: url(../images_new/master/icon_pre-sale.png?v=20240604) 0 0 no-repeat;}
.DetailContetRight .Pre-orderPoint{ padding-bottom: 15px; margin: 0 auto; }
.ProGrid_Box .Pre-orderPoint{ clear: both; display: none;}
.ProGrid_Box:hover .Pre-orderPoint{ margin: 0 auto; display: block;}
.ProGrid_Box:hover .Pre-orderPoint span{ display: inline-block !important; margin: 0 5px 10px 0 !important; padding: 2px 10px;}
.ListContent .Pre-orderPoint{ float: left; margin-left: 10px; position: relative;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox{ display: none; position: absolute; top: 36px; left: 0; z-index: 1; width: 100%; line-height: 18px; box-sizing: border-box; padding: 10px; text-align: center; background: #fffcdf; border: 1px solid #dad383;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox .Arrow{ display: block;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox .Arrow:before, .Step_Pre-orderBox .Arrow:after{ content: ""; position: absolute; left: 50%; transform: translateX(-50%); border-style: solid; border-width: 0 6px 6px;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox .Arrow:before{ border-color: transparent transparent #dad383; top: -7px;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox .Arrow:after{ border-color: transparent transparent #fffcdf; top: -6px;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox .Close{ cursor: pointer; display: block; position: absolute; top: 3px; right: 3px; background: url(../images_new/master/icon_pre-sale.png?v=20240604) 0 -25px no-repeat; width: 7px; height: 7px;}
.ListContent .Pre-orderPoint .Step_Pre-orderBox a{ display: inline-block; font-weight: bold; color: #79beb1; text-decoration: underline;}
.Ph-shoppingcart .PointOut .Pre-orderPoint{ float: left; margin:5px 0 5px 10px;}
.Ph-shoppingcart .PointOut .Pre-orderPoint span{ display: inline-block !important; margin: 0 5px 0 0 !important;}
.Pre-orderTipInf{ padding-top: 5px;}
.Pre-orderTipInf .Pre-orderText{ line-height: 22px; float: left; padding: 5px 10px 5px 0;}
.Pre-orderTipInf .Pre-orderPoint{ padding: 5px 0; float: left;}
.NoShippingDiscountTag span {border: 1px #aedbd2 solid;background: #f5f5f5;color: #79beb1;}
.NoShippingDiscountTag:before {background-position: 0 0;}
.DetailedTextBox .FreeTag {display: flex; flex-wrap:wrap; align-items: center;}
.DetailedTextBox .FreeTag .Pre-orderPoint {margin:3px 10px 3px 0;}
.PH-Wishlist-2 .PointOut .Pre-orderPoint,.PH-OnlyForYou .PointOut .Pre-orderPoint{ float: left; margin:0 0 0 10px;}
.NewCustomerPrice{border: 1px solid #f7e651;background-color: #fcf6c4;border-radius: 2px;font-size: 14px;color: #a74b01;padding: 3px 15px;box-sizing: border-box;width: max-content; max-width: calc(100% - 10px); margin: 5px 0 5px 5px;}

.SmallLotWrap .SearchText .SearchTextRemove {display: block; float: right; cursor: pointer; margin:0 11px; background: url(../images/res-imgs/lists_icon_new.png) no-repeat 2px -550px; width: 20px; height: 16px; background-size: 30px auto;}
.SmallLotWrap .SearchText p {display: block; float: left; max-width: calc(100% - 42px); overflow: hidden; text-overflow: ellipsis;}

#ContentWarp .ContentLeft .MenuHoverBox .MenuHoverBoxMain {float: left;width: 24%; margin-right: 1%;}
#ContentWarp .ContentLeft .MenuHoverBox .MenuHoverBoxMain > p {font-size: 18px;}
#ContentWarp .ContentLeft .MenuHoverBox .MenuHoverBoxMain li {float: none;width: 100%;margin: 0;}
#ContentWarp .ContentLeft .MenuHoverBox {width: 878px;}
#ContentWarp .ContentLeft .noByMaterial {width: 659px;}
#ContentWarp .ContentLeft .noByMaterial .MenuHoverBoxMain {width: 32%;}
.SubscriptionSidebar {display: none;}

.Preciosa {display:inline-block; cursor: pointer; float:left;width: 16px; height: 16px; margin-right: 5px; background: url(../images_new/list/preciosa.png) no-repeat !important;}
.jsHoverTitle {max-width: 400px; box-sizing: border-box; box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);color: #222;line-height: 18px;font-weight: 400;padding: 10px;font-size: 13px;background-color: rgba(255,255,255,.85);z-index: 99;position: absolute;pointer-events: none;display: inline-block;border: 1px solid rgba(0,0,0,.04);}
.header-r .SignIn .MenuList dd:first-child{ position: relative;}
.PriceLevMain .PriceLevInf dt .Points, .header-r .SignIn .MenuList dd .Points{ font-size: 14px; color: #ffeb7f; background: #cc0000; width: 64px; height: 22px; line-height: 22px; text-align: center; display: inline-block; margin-left: 10px; position: relative;}
.PriceLevMain .PriceLevInf dt .Points:before, .header-r .SignIn .MenuList dd .Points:before{ content: ""; width: 0; height: 0; display: inline-block; border-style: solid; border-color: transparent #CC0000 transparent transparent; border-width: 5px 5px 5px 0; position: absolute; top: 6px; left: -5px;}

.pingpongPartAmountBox {display: flex; flex-wrap: wrap; line-height: 26px; padding-left: 30px;}
.pingpongPartAmountBox .AmountInput {border: 1px solid #ccc; width: 80px; text-align: center; line-height: 24px; margin: 0 10px !important;}
.pingpongPartAmountBox #confirmPartPaymentAmount{ cursor: pointer; line-height: 24px; background: #f60; color: #fff; padding: 0 12px; font-size: 14px; margin-left: 10px; }

.TotalWrap{ position: relative; border: 1px solid transparent;}
.TotalBox{ display: none; position: absolute; top: 44px; right: -1px; text-align: left; background: #fff; border: #dfdfdf solid 1px; width: max-content; padding: 20px 15px 10px; z-index: 21; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);}
.TotalBox p{ line-height: 35px;}
.header-r .SignIn{ right: -1px; left: auto;}

@media only screen and (max-width: 767px) {
	.NewCustomerPrice{font-size: 12px; padding: 2px;}
	.PH-Wishlist-2 .PointOut .Pre-orderPoint,.PH-OnlyForYou .PointOut .Pre-orderPoint{ clear: both; margin: 5px 0;}
	.PH-Wishlist-2 .Pre-orderPoint span,.PH-OnlyForYou .Pre-orderPoint span{ margin: 0 5px 0 0;}
	.PH-Wishlist-2 .ticketsTable td.AddtoCart, .PH-OnlyForYou .ticketsTable td.AddtoCart {position: static !important; float: right; width: auto !important;}
	.Pre-orderBox,.NoShippingDiscountBox,.preciosaBox, .LimitedQuantityBox{ width: 90%;}
	.Pre-orderBox .TitleText,.NoShippingDiscountBox .TitleText, .LimitedQuantityBox .TitleText{ height: 39px; line-height: 40px; font-size: 15px;}
	.Pre-orderBox .Close,.NoShippingDiscountBox .Close, .LimitedQuantityBox .Close{ top: 13px; right: 13px;}
	.Pre-orderBox .Main,.NoShippingDiscountBox .Main, .LimitedQuantityBox .Main{ padding: 10px 15px 20px;}
	.DetailContetRight .Pre-orderPoint{ margin: 0;}
	.ProGrid_Box .Pre-orderPoint {display: block;}
	.ProGrid_Box .Pre-orderPoint span,.ProGrid_Box:hover .Pre-orderPoint span {margin: 5px 5px 5px 0 !important;}
	.ProGrid_Box .Pre-orderPoint:before {margin-top: 7px;}
	.Pre-orderPoint span {padding: 2px 10px;}
	.ListContent .Pre-orderPoint{ clear: both; margin: 5px 0;}
	.ListContent .Pre-orderPoint span{ margin: 0 5px 0 0;}
	.ListContent .Pre-orderPoint .Step_Pre-orderBox {top:50px;}
	.Ph-shoppingcart .PointOut .Pre-orderPoint{ margin:5px 5px 10px 0;}

	.drawer-guide .drawer-ShipTo div{ background: url(../images/master/daawer-ship-to.png) 10px -567px no-repeat; background-size: 35px auto;}
	.drawer-guide .drawer-ShipTo div:hover{ background: url(../images_new/master/icon_sign_3.png) 10px -567px no-repeat; background-size: 35px auto;}
	.drawer-guide .drawer-ShipTo span{ display: flex; float: right; color: #666; margin-right: 10px}
	.ms-drawer .CurIcon{ margin: 14px 5px 0 0;}
	#headerShipTo li{ font-size: 13px;}
	#headerShipTo li span{ float: right; margin-right: 0;}
	.drawer-guide .drawer-currency span{ color: #666;}
	#headerShipTo, #headerCountry{ position: fixed; top: 0 !important; height: 100%; width: 100%; left: 0; display: none; z-index: 105;}
	#headerShipTo #TopSettingNav .drawer-ShipTo span{ display: flex;}
	#headerShipTo #TopSettingNav li{ border-bottom: 1px solid #dcdcdc;}
	#TopSettingNav .CurIcon{ margin: 4px 5px 0 0;}
	#headerShipTo .ConfirmBtn{ color: #FFFFFF; font-size: 18px; width: calc(100% - 20px); height: 35px; margin: 10px; border-radius: 3px;}
	#headerCountry .panel-search{ padding: 10px; position: relative; border-bottom: 1px solid #dcdcdc;}
	#headerCountry .panel-search:before{ content: ""; width: 26px; height: 24px; position: absolute; top: 15px; left: 20px; background: url(../images_new/master/master_icon-750.png) right -520px no-repeat;}
	#headerCountry .panel-search .CountrySeach{ background: #f4f4f4; height: 34px; font-size: 13px; width: 100%; padding: 0 10px 0 44px; box-sizing: border-box;}
	#headerCountry #TopCountryNav li{ height: auto; position: relative; display: flex; font-size: 14px; padding: 10px 0; margin: 0 35px 0 10px;}
	#headerCountry #TopCountryNav p.letter{ background: #f7f7f7; margin: 0; padding: 10px; border-bottom: none;}
	#headerCountry .ms-panel-list{ position: relative;}
	#headerCountry #TopCountryNav {height: calc(100vh - 105px); overflow: auto;}
	#headerCountry #TopCountryNav li.hide {display: none !important;}
	#headerCountry .AlphabeticalOrder{ font-size: 14px; display: block; position: fixed; height: calc(100vh - 105px); bottom: 0; right: 10px;}
	#headerCountry .AlphabeticalOrder span{ display: block; height: 3.85%;}
	#headerCountry .AlphabeticalOrder span.on{ color: #f60;}
	#headerCountry #TopCountryNav li.active:after{ content: ""; position: absolute; top: 15px; right: 5%; width: 18px; height: 14px; background: url(https://www.pandahall.com/buyer/images/res-imgs/lists_icon.png) no-repeat 0 -747px; background-size: 30px auto;}
	#headerCountry .CurIcon{ margin: 0 10px 0 0; background: none; width: 30px; height: 24px;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.NewCustomerPrice{ font-size: 13px; padding: 3px 6px;}
	.PH-Wishlist-2 .PointOut .Pre-orderPoint,.PH-OnlyForYou .PointOut .Pre-orderPoint {clear: both; margin: 0;}
	.Pre-orderBox .TitleText{ font-size: 18px; height: 44px; line-height: 45px;}
	.Pre-orderBox .Close{ top: 15px; right: 15px;}
	.Pre-orderBox .Main{ padding: 15px 20px 25px;}
	.ListContent .Pre-orderPoint{ clear: both; margin: 0 0 10px 0;}
	.ListContent .Pre-orderPoint span{ margin: 0 5px 0 0;}
	.Ph-shoppingcart .PointOut .Pre-orderPoint{ margin:5px 0;}

	#ContentWarp .ContentLeft{ width: 212px;}
	#ContentWarp .ContentLeft .Trends>p{ font-size: 16px;}
	#ContentWarp .ContentLeft dt{ font-size: 14px;}
	#ContentWarp .ContentLeft dd{ font-size: 13px;}
	#ContentWarp .ContentLeft dd.MenuHover a, #ContentWarp .ContentLeft dd.HasChildren a{ width: 198px; background-position: 190px center;}
	#ContentWarp .ContentLeft .MenuHoverBox{ left: 210px; display: none;}
	.header-r .ShipToMain .ShipToTitle > p {display: none;}
	.header-r .ShipToMain .ShipToTitle > div span{ display: none;}
	.header-r .ShipToMain .ShipToTitle > div .CurIcon {display: block;}
	.header-r .ShipToMain .ShipToTitle, .header-r .CartItem, .header-r .WishList, .header-r .LoginWrap {padding: 5px 8px !important;}
	.header-r .ShipToMain .ShipToShow {right: -1px; left: auto; top: 27px;}
	.header-r .LoginWrap .Title {display: none;}
	.header-r .SignIn {right: -1px; left: auto; top: 40px;}
	.header-r .LoginWrap .Login {display: block; font-size: 0; width: 28px; height: 28px; margin-right: 5px; position: absolute;}
	.header-r .LoginWrap .Login > a {display: block; width: 28px; height: 28px;}
	.ItemLi li strong {font-size: 13px;}
	.ItemLi li {font-size: 12px; height: 22px; line-height: 22px;}
	.TotalBox{ top: 40px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
	.NewCustomerPrice{ font-size: 13px; padding: 3px 6px;}
	.PH-Wishlist-2 .PointOut .Pre-orderPoint,.PH-OnlyForYou .PointOut .Pre-orderPoint {clear: both; margin: 0;}
	.ListContent .Pre-orderPoint{ clear: both; margin: 0;}
	.ListContent .Pre-orderPoint span{ margin: 0 5px 0 0;}

	#ContentWarp .ContentLeft{ width: 232px;}
	#ContentWarp .ContentLeft .Trends>p{ font-size: 16px;}
	#ContentWarp .ContentLeft dt{ font-size: 15px;}
	#ContentWarp .ContentLeft dd{ font-size: 14px;}
	#ContentWarp .ContentLeft dd.MenuHover a, #ContentWarp .ContentLeft dd.HasChildren a{ width: 218px; background-position: 210px center;}
	#ContentWarp .ContentLeft .MenuHoverBox{ left: 230px; width: 700px;}
	.header-r .ShipToMain .ShipToTitle, .header-r .CartItem, .header-r .WishList, .header-r .LoginWrap {padding: 5px 10px !important;}
	.header-r .LoginWrap > p,.header-r .CartItem .Cart, .header-r .WishList span {display: none;}
	.header-r .SignIn {right: -1px; left: auto; top: 40px;}
	.header-r .ShipToMain .ShipToShow {right: -1px; left: auto;}
	.header-r .LoginWrap .Login {display: block; font-size: 0; width: 28px; height: 28px; margin-right: 5px; position: absolute;}
	.header-r .LoginWrap .Login > a {display: block; width: 28px; height: 28px;}
	.ItemLi li strong {font-size: 13px;}
	.ItemLi li {font-size: 13px; height: 22px; line-height: 22px;}
	.TotalBox{ top: 40px;}
}
@media only screen and (min-width: 1366px) and (max-width: 1535px) {
	#ContentWarp .ContentLeft{ width: 252px;}
	#ContentWarp .ContentLeft .Trends>p{ font-size: 17px;}
	#ContentWarp .ContentLeft dt{ font-size: 15px;}
	#ContentWarp .ContentLeft dd{ font-size: 14px;}
	#ContentWarp .ContentLeft dd.MenuHover a, #ContentWarp .ContentLeft dd.HasChildren a{ width: 238px; background-position: 230px center;}
	#ContentWarp .ContentLeft .MenuHoverBox {left: 250px;}
	.ItemLi li strong {font-size: 14px;}
	.ItemLi li {font-size: 13px; height: 23px; line-height: 23px;}
}
@media only screen and (min-width: 1800px) {
	.TopMenu, .Head, .headerNavigation-container, .Content, .Footer, .FixedHeader > div{ width: 1800px; margin:0 auto; padding: 0;}
	#ContentWarp{ padding: 15px 0 60px;}
}
@media only screen and (max-width: 1366px) {
	.SideNav {display: none !important;}
	#SideNavLiveHelp {right: 20px; bottom: 158px;}
	#SideNavOrderTracking {display: block !important; right: 20px; bottom: 216px; font-size: 0;}
	.Footer .Totop {display: block !important; margin: 0; right: 20px;}
}
