@charset "utf-8";
/* CSS Document */
html, body{ background:#fff; -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:#333; font-family: "Hind", sans-serif; font-size:12px;}
ul,li { list-style: none; }
img{ vertical-align:top; border:none;}
a{ color: #333; text-decoration: none; }
a:hover { color:#f66907; text-decoration:underline;}
.underline_no{text-decoration:none;}
textarea{resize:none;}
.weblog{float: left;margin-right:100px; height: 70px;}
.topBanner{width: 1200px;margin: 0 auto;}
h1,h2,h3{font-size:12px;}
.ErrorTip, .FontRed,.fontRed{color:#583e2f; }
.RightTip {color: #00B83F;}
.Color6{color: #999;}#st-cmp-v2{display:none;}
.ColorBlack{color:#000;display: none;}
.PriceNoThrouth{text-decoration:none; color:#000;}
.YourPrice_NoLogin .PriceNoThrouth{color: #C00; font-size: 20px; margin-right: 0px; font-weight: bold;}
.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 0px; 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;}
.Green{ color:#f66907;}
.Orange{ color:#7A0026 !important;}
.Gray{ color:#666;}
.C_999{ color:#999;}
.messageStackCaution{padding:20px;}
.ContentLeft img{max-width: 210px;}
textarea{ resize:none;}
input[type="button"],input[type="submit"],button{-webkit-appearance: none; }
.GlobalInput{ padding:0 10px;}
.GreenButton{ color:#fff; background:#f66907; cursor:pointer;}
.OrangeButton{background:#FC7F2B; color:#fff; cursor:pointer; border-radius:1px;}
.GrayButton{ color:#666; background:#f8f8f8; border-radius:1px;}
.bgGray{
	background-color: #F8F8F8;
	opacity: 0.5;
}
.Navigation a span {
	font-size: 11px;display: inherit;
}
.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: 36px; padding: 1px 0 0;margin: -150px 0px 0px;text-align: center;color: #FFF;text-shadow: 0 0 1px rgba(0, 0, 0, 0.42);background: url(../images/list/discount_icon.png) no-repeat;font-size: 12px;}
.discount-l{width: 42px; height: 42px; padding: 0; font-size: 15px; background: url("../images/list/big-discount_icon.png") no-repeat scroll 0% 0% transparent;}
.discount-s{width: 30px; height: 30px; padding: 0; background: url("../images/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/master/hot-new.png") no-repeat;}
.Hot-l{width: 32px;height: 17px;background: url("../images/master/big-hot-new.png") no-repeat;}

.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;}
#dialogalert3{border-radius: 5px; width:auto;}#dialogalert3 p{color: #FC7F2B;font-weight: normal;font-size:15px;margin:10px 5px;}
#HeaderWarp,#FooterWarp,.Nav {width:1000px; margin:0 auto;}
.GlobalInput{ padding:0 10px;}
.GreenButton{ color:#fff; background:#f66907; cursor:pointer;}
.GrayButton{ color:#666; background:#f8f8f8; border-radius:1px;}
.MyIfr iframe{width: 0; height: 0;}
/****header***/
.zi_copy{background-image: url(../images/copy.png); height: 15px; width: 15px; background-repeat: no-repeat;background-position: center;}
.zi_copy::before{content: none !important; }
.TopWrap, .Header, .ContentWrap, .FooterWrap, .HeaderBanner, .HeaderBannerCoupon, #ContentWarp{width: 100%; min-width: 1000px;}
.TopMenu, .Head, .Navigation, .Content, .Footer, .CopyrightBox ,.NevPage { margin: 0px auto;  width: 1000px; max-width: 1200px;}

#ContentWarp{padding: 20px 0 0px;}
.ImgSli{display: flex;position: absolute;width: 100%;height: 100%;top: 0;}
.ImgSli .itemImg {
	height: 100%;
	flex: 1 1 auto;
	border-bottom: 2px solid #ddd;margin:0px 2px;
}
.ImgSli .itemImg:hover{border-color:#eb560c; }
.SignRegister a.signin_fb,.SignRegister a.signinTw,.SubNav li,.SubNav li.Choosed,li.Choosed ul li,.CurIcon,.SubNav li .MobileImg,#Beads-Parts-MarketLogo,.Search .SearchButton,.Search .SearchButton:hover,.CartIcon,.NavRight, .NavLeft,.Nav,.divLogo {background:url(../images/master/master-header.gif) no-repeat; }

.SubNav .Phone, .SubNav .Live, .SubNav .Mobile, .SmallLotWrap .ListTitle .Arrow, .Navigation .Home a, .HomeOutsideLink .LinkIcon, .Websites dt, .Newsletter .Email_icon, .Favorable .Free em { background: url(../images/master/master_icon.png) 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/list/list_icon.gif) no-repeat;}

.TopWrap{ background:#fff;}
.SignRegister{ float: left; height: 17px; padding: 16px 0px 0px 33px;}
.SignRegister a{margin:0 4px; color:#039;}
.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:#039;}
.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: 0px 5px; color: #FFF;}
.TopLangNav .current{color: #fff;}
.TopLangNav .current b{ font-size:16px;padding:0px 2px;}

.SubNav{ float:right;}
.SubNav li {border-right: 1px solid #575757; line-height: 16px; margin: 7px 0px; float: left; padding: 0px 10px; color: #ffffff;}
.SubNav > li > a { color: #FFF;}
.SubNav li.Currency.Choosed > a { color: #f66907;}
.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: 0px; width: 120px; overflow: hidden;}
.SubNav li.Language select{ width:120px; margin:4px 0;}
.catBrand{width: 1200px;margin: 20px auto; display: inline-block;}
.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:396px; border:none; margin:0 0 0 -10px; padding:10px 0 4px; _margin:22px 0 0 -72px; 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; border: none;}
.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: 0px 10px 0px 35px; background-position: 10px -32px; cursor: pointer;}
.SubNav .Live:hover{ background-position: 10px -550px;}
.Border_Arrow { display: block; width: 0px; height: 0px; border-style: solid;}
.B_Arrow_B { border-color: #666 transparent transparent; border-width: 4px 4px 0px 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: 0px; 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: 0px; z-index: 20001;}
li.Choosed ul li{background-position:16px -394px; padding:4px 0 4px 25px; 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:180px; 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: 0px;padding: 0px;margin: 0;}
li.Choosed ul.NoLi .sepLi:hover{background-color:none;}
input[type=text]:focus
{
	outline : none !important;
}
.noticeTip{width:1000px; height:auto; margin: 0px 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: #003399;}
.Head{padding:10px 0px; text-align: center}
.SmallLotWrap{position:relative;padding:9px 0 0 10px;float:left;}
.SmallLotWrap .Search{overflow:hidden;width:410px; border-radius: 5px;}
.Search .search_input{float:left;width:100%;height:34px;padding:3px 0px;color:#666;line-height:34px; background-color:#f0efed;font-size: 14px;border-radius: 5px; text-indent: 10px;border:none;}
.Search .search_button{width:35px;height:28px;background:url(../images/master/search_icon.png) no-repeat scroll 5px 2px #f0efed;float:right;cursor:pointer;position: absolute;top:5px;right:0px;border:none;}
.Search .search_button:hover{background-position: -25px 2px;}
.SmallLotWrap .ListTitle{position:absolute;top: 9px; right: 43px; height: 34px; line-height: 34px; background: #FFFFFF;width:85px;border-left:1px solid #DDD;padding:0 10px 0 5px;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:66px;overflow:hidden;height:32px;white-space:nowrap;}
.SmallLot_Box{position:absolute;top:59px;right: 0;width:452px;border:1px solid #e8e8e8;padding: 20px 30px;background:none repeat scroll 0 0 #FFF;z-index:11;display: none;}
.SmallLot_Box li a{padding-left:6px;line-height:28px;color:#333;text-decoration:none;}
.SmallLot_Box li a:hover,.SmallLot_Box .choose a{color:#f66907;background:#E9E9E9;}
.topRirght .zi{font-size: 21px;color: #7b7b7b;float: left;margin-right:5px; }
.topRirght .zi:hover{color: #333;}
.topRirght a{margin:5px 25px 0px 0px;}
.smallLogin a,.MenuList a{margin-right:0px;}

.TopMenu, .Head, .Navigation, .Breadcrumbs, .Content, .Footer, .CopyrightBox, .NevPage {margin: 0px auto; width: 1200px; max-width: 1200px;}
.NavMenu{ width: 44px; margin: 7px 10px 0px 17px;}
.TopWrap, .HeaderBanner{ font-family: "OpenSans";}
.Navigation .Home a, .Navigation .Small-Lot a, .Navigation .Printing a{ background: none; text-indent: initial; width: auto; height: auto;}
.SmallLot_Box > .close-btn{ background: url("../images/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: 70px; height: 30px; line-height: 30px;}
.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; position: absolute; width: 9px; height: 5px; background: url("images/master/master_icon.png") 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: 30px; height: 30px; line-height: 30px;}
.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: #f66907; border: none;}
.SmallLot_Box p .Green:hover{ text-decoration: underline;}
.Search .search_input.warnTips{color: #000;background: #F7F6E4;border: none;}
.Search{ width: 48%;float: left; position: relative;}
.Search span a{margin-top:5px;margin-right:0px;text-decoration: underline;color: #666; display: inline-table;}
.Navigation{  font-weight: normal; text-align: center;}
.Navigation .BargainsBox dd{ font-weight: normal; line-height: 30px;}
.Navigation li > a font{ display: block; font-size: 14px;}
.Navigation ul > li{ display: inline-block;}
.Navigation .Small-Lot > a, .Navigation .collections > a, .Navigation .Printing > a{ padding: 0 8px 1px;}
.Navigation .Printing:after{ content: none;}
.Navigation .collections:hover{ border-bottom: none;}
.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") 16px 0 no-repeat; width: 60px; padding: 0 !important; margin: 0 !important; text-indent: -9999px;}
.Navigation .BargainsBox{ top: 36px; left: -1px;}
.Navigation .Bargains > a{padding: 1px 25px 2px 14px; margin:0 0 0 -1px;}
.Navigation .Bargains span{ width: 94px;}
.Navigation .Bargains > a::before{ right: 8px;}
.SmallLotMain{ float: left;}
.SmallLotMain .SearchButton, .SmallLotMain .FoldArrow{display: none;}
.ContentLeft dt.MarginDt{padding: 10px 0px 0px 0px; font-weight: bold;}
.CategoriesList h2{ font-size: 15px; position: relative; line-height: 36px; height: 36px; border-bottom: 1px solid #333;margin-bottom: 10px;}
.contens{margin-top:30px;}
.border-bottom-1{border-bottom: 1px solid #ddd;}
.CategoriesList dl{ margin-bottom: 0px;}
.CategoriesList dl > dt{ border-bottom: #ededed solid 1px;  text-align: left; line-height: 35px; font-size: 12px; padding: 5px 0; margin-bottom: 0px; position: relative;}
.CategoriesList dl > dt > a{ position: relative; display: block;text-indent:5px; text-decoration: none;}
.CategoriesList dl > dt > a:before{ content: ""; display: block; position: absolute; top: -10px; left: 0; width: 35px; height: 32px; background: url(../images/category_icon.png) no-repeat;}
.CategoriesList dl > dt > a img{position: absolute; left:2px;top:7px;}
.CategoriesList dt > a > font{ display: block; font-size: 12px; font-family:"OpenSans"; padding-right: 15px; color: #666666;}
.CategoriesList dt > a:hover > font{ color: #f66907;}
.CategoriesList dt > a > font:after{ content: ""; position: absolute; bottom: 15px; right: 5px; border-color: transparent transparent transparent #666666; border-style: solid; border-width: 3px 0 3px 6px; display: block;}
.CategoriesList dt > a:hover > font:after{ border-color: transparent transparent transparent #f66907;}
.CategoriesList dl > dd{ position: relative;}
.CategoriesList dd > a{ position: relative; display: block; line-height: 24px; padding-left: 15px;}
.CategoriesList .HasChildren > a{ border-style: solid; border-width: 1px 0 1px 2px; border-color: #fff; z-index: 3; text-decoration: none;}
.CategoriesList .HasChildren:hover > a{ width: 174px; background: #FFFFFF; border-color: #f66907; border-width: 1px 0 1px 2px;}
.CategoriesList dd > a:before{ content: ""; background: url(../images/master/icon-home.png) -125px -190px no-repeat; display: block; width: 5px; height: 5px; position: absolute; top: 9px; left: 5px;}
.CategoriesList dd.noChildren > a:before{left: -10px;}
.MenuHoverBox{ display: none; border: #f66907 solid 1px; width: 668px; position: absolute; top: 0; left: 175px; z-index: 2;background: #fff; text-align: left;}
dt .MenuHoverBox{top: 5px;}
.MenuHoverBox li{ float: left; width: 222px; line-height: 24px;}
.MenuHoverBox li a{ height: 24px;}
.CategoriesList dd:hover .MenuHoverBox{ display: block;}
.CategoriesList dd > a:hover:before{ background-position: -96px -190px;}
.CategoriesList .firstCatName_405 dt > a:before{ background-position: -10px -8px;}
.CategoriesList .firstCatName_418 dt > a:before{ background-position: -5px -60px;}
.CategoriesList .firstCatName_420 dt > a:before{  background-position: -80px -8px;}
.CategoriesList .firstCatName_424 dt > a:before{ background-position: -85px -60px;}
.CategoriesList .firstCatName_425 dt > a:before{ background-position: -160px -8px;}
.CategoriesList .firstCatName_426 dt > a:before{ background-position: -160px -60px;}
.CategoriesList .firstCatName_427 dt > a:before{ background-position: -232px -8px;}
.CategoriesList .firstCatName_456 dt > a:before{ background-position: -232px -60px;}
.CategoriesList .firstCatName_459 dt > a:before{  background-position: -310px -8px;}
.CategoriesList .firstCatName_463 dt > a:before{ background-position: -310px -60px;}
.CategoriesList .firstCatName_464 dt > a:before{  background-position: -385px -8px;}
.CategoriesList .firstCatName_466 dt > a:before{ background-position: -385px -60px;}
.CategoriesList .firstCatName_00 dt > a:before{ background-position: -1000px -0px;}
.ContentLeft .ProductShow p{ margin-bottom: 10px;}

ul.topmenu_l {
	float: left;
	height: 27px;
	width: auto;
}
ul.topmenu_l > li {
	float: left;
}
ul.topmenu_l li.currency {
	padding-top: 0px;
	position: relative;
	width: 70px;
}
ul.topmenu_l li.currency > a {
	color: #065A96;
	display: block;
	font-weight: normal;
	height: 27px;
	line-height: 27px;
	margin-top:3px;
	border-bottom: none;
}
.g_t_m {
	vertical-align: middle;
}
ul.topmenu_l li span, ul.topmenu_r li span {
	background: url(../images/webImg.png) no-repeat scroll -250px -568px rgba(0, 0, 0, 0);
	display: block;
	height: 3px;
	position: absolute;
	right: 20px;
	top: 15px;
	width: 5px;
	z-index: 988;
}
ul.topmenu_l li.currency > div {
	background: #f0efed;
	border-radius: 0 0 5px 5px;
	box-shadow: 1px 1px 1px #E1E1E1;
	display: none;
	height: auto;
	padding: 6px 5px;
	position: absolute;
	top: 27px;
	width: 57px;
	z-index: 984;
}
ul.topmenu_l li.currency > div p{padding:3px 0px;}
ul.topmenu_l li.currency:hover > div{display: block;}
ul.topmenu_l li.currency > div a{font-size: 12px;margin:0px 0px 0px 5px;}
.FixedHeader{ position: fixed; width: 100%; background: #FFFFFF; top: 0; left: 0; z-index: 10; 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: 240px; padding: 0;position: relative;}
.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 li > a{ padding: 0 7px 1px; margin: 0;}
.FixedHeader .Navigation .Home > a{ margin: 0 5px 0 0;}
.FixedHeader .Navigation .BargainsBox > a{ margin: 0; padding: 0 18px 0 10px;}
.FixedHeader .SmallLotWrap{ display: none;}
.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 0px no-repeat #FFFFFF; width: 28px; height: 28px;}
/*.FixedHeader .SmallLotMain:hover .SearchButton{ display: none;}
.FixedHeader .SmallLotMain:hover .SmallLotWrap{ display: block; margin-left: 0;}*/
.FixedHeader .SmallLotWrap .Search{ width: 376px;}
.FixedHeader .SmallLotWrap .Search .search_input{ width: 212px;}
.FixedHeader .SmallLotMain .FoldArrow{ position: absolute;left: 10px; width: 20px; line-height: 26px; padding: 10px 10px 10px 0px; 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 .SearchPrompt {width: 332px !important;}
.CustomerWrap{ margin: 0 auto; padding: 20px 0; color: #666666;}
.CustomerWrap a{ color: #666666;}
.CustomerWrap a:hover{ color: #f66907; text-decoration: none;}
.CustomerWrap h2{ font-weight: normal; font-size: 20px; padding-bottom: 15px;}
.CustomerWrap dt{  font-size: 14px; line-height: 30px;}
.CustomerMain .HomeOutsideLink{ float: left; margin-right: 10px; font-size: 17px; line-height: 18px;}
.CustomerMain .HomeOutsideLink li{ width: 104px; height: 162px; margin-right: 10px;}
.CustomerMain .HomeOutsideLink li a{ display: block; width: auto; height: auto;float: none; background: #fff;}
.CustomerMain .HomeOutsideLink li a:hover{ color: #f66907;}
.CustomerMain .HomeOutsideLink li a:before{ content: ""; background: url(../images/master/footer-icon.png) no-repeat; display: block; width: 48px; height: 48px; margin: 25px auto;}
.CustomerMain .HomeOutsideLink .FreeIcon a:before{ background-position: -336px 5px;}
.CustomerMain .HomeOutsideLink .FreeIcon a:hover:before{ background-position: -414px 5px;}
.CustomerMain .HomeOutsideLink .ServiceIcon a:before{ background-position: -491px 3px;}
.CustomerMain .HomeOutsideLink .ServiceIcon a:hover:before{ background-position: -558px 3px;}
.CustomerMain .FriendLink{ float: left; width: 100%;}
.CustomerMain .FriendLink dl{ float: left; width: 24%; line-height: 20px;}
.CustomerMain .FriendLink dd a:hover{ text-decoration: underline;}
.CustomerMain .ShapeWrap{ float: left; margin-right: 10px;}
.CustomerMain .ShapeWrap dd{ width: 190px; height: 34px; border: #dddddd solid 1px; margin-bottom: 5px;}
.CustomerMain .ShapeWrap dd a{ position: relative; line-height: 34px; padding-left: 40px; display: block; background: #FFFFFF;}
.CustomerMain .ShapeWrap dd a:before{ content: "";  position: absolute; background: url(../images/master/footer-icon.png) no-repeat; width: 34px; height: 34px; display: inline-block; left: 4px;}
.CustomerMain .ShapeWrap .Facebook a:before{ background-position: -606px 0; top: 4px;}
.CustomerMain .ShapeWrap .Twitter a:before{ background-position: -640px 2px; top: 2px;}
.CustomerMain .ShapeWrap .Instagram a:before{ background-position: -676px 1px; top: 2px;}
.CustomerMain .ShapeWrap .Video a:before{ background-position: -708px 7px;}
.CustomerMain .ShapeWrap .Pinterest a:before{ background-position: -740px 3px;}
.CustomerMain .SiteLink{ float: left;}
.CustomerMain .SiteLink dd{ width: 120px; height: 43px; border: #dddddd solid 1px; background: #FFFFFF; margin-bottom: 5px;}
.CustomerMain .SiteLink a{ display: block; color: #f66907; font-size: 16px; line-height: 18px; padding: 5px 0 4px 10px;}
.CustomerMain .SiteLink a:hover font{ color: #f66907;}
.CustomerMain .SiteLink font{ display: block; color: #333; font-size: 12px;}
.CustomerMain .WebsitesLink{ float: right;}
.CustomerMain .WebsitesLink dd{ background: url(../images/master/footer-icon.png) no-repeat; text-indent: -999em; margin-bottom: 5px;}
.CustomerMain .WebsitesLink dd a{ display: block; width: 168px; height: 45px;}
.CustomerMain .WebsitesLink .itunes{ background-position: 0 0;}
.CustomerMain .WebsitesLink .android{ background-position: -168px 0;}
.CustomerMain .HomeOutsideLink li:hover, .CustomerMain .ShapeWrap dd:hover, .CustomerMain .SiteLink dd:hover { border: #f66907 solid 1px;}
.CopyrightBox{ padding-top: 15px;}
.CopyrightBox .Copyright{padding-top: 0;}

.SideNav{ position: fixed; bottom: 85px; right: 0; z-index: 99;}
.SideNav li{ border: #e8e8e8 solid 1px; width: 70px; height: 70px; background: #ffffff; text-align: center; border-radius: 5px; margin-bottom: 5px; position: relative;}
.SideNav li a{ cursor: pointer; text-decoration: none;display: inline-block;}
.SideNav li.Totop{ position: static; margin: 0; text-transform: uppercase;}
.SideNav li a:before{ content: ""; display: block; width: 30px; height: 25px; margin: 15px auto 5px; background: url(../images/master/icon-home.png) no-repeat;}
.SideNav .WebsitesCode a:before{ background-position: -177px -98px;}
.SideNav .WebsitesCode a:hover:before{ background-position: -177px -148px;}
.SideNav .NewsletterInf a:before{ background-position: -66px -199px;}
.SideNav .NewsletterInf a:hover:before{ background-position: -99px -199px;}
.SideNav .Service a:before{ background-position: 3px -199px;}
.SideNav .Service a:hover:before{ background-position: -32px -199px;}
.SideNav .Totop a:before{ background-position: -130px -196px;;}
.SideNav .Totop a:hover:before{ background-position: -163px -196px;}
.SideNav li > div{ background: #FFFFFF; border: #e8e8e8 solid 1px; padding: 20px 30px; position: absolute; right: 85px; top: 0; width: 398px; display: none;}
.SideNav li > div .headline{ font-size: 14px; 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 #FFFFFF;}
.WebsitesBox .QR_code, .NewsletterBox .Newsletter{ border-top: #E8E8E8 solid 1px; margin-top: 10px; padding-top: 20px;}
.WebsitesBox .QR_code p{ float: left; padding: 0 15px; }
.WebsitesBox .QR_code font{ display:block; line-height:30px; font-size: 14px;}
.SideNav li:hover > div{ display: block;}
.header-r{float:right;margin-top:4px;}
.header-r a{text-decoration:none;}
.header-r p{line-height:16px;font-size:13px;}
.header-r p .On{color:#f66907;}
.LoginWrap .smallLogin .On {color:#f66907; line-height:34px; font-size:14px; width:auto;}
.LoginWrap{position:relative;margin-right:5px;border:1px solid #fff;}
.CartItem .CartNumber,#spnWishCount{ background:#f66907; text-align:center; font-size:12px; color:#fff; border-radius:10px; padding:0 6px; line-height:13px; height:14px; position:absolute;top:-2px;left:14px;}
.WishList span{ display:block; font-size:13px;}
.topRirght .zi_user{color: #f66907;}
.tdate{color: #999;}
.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:32px;right:0px;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;line-height:34px\9;font-size:18px;margin:0 15px;border:none;}
.SignIn .Shace{line-height:34px;padding:10px 15px;border-bottom:#e9e9e9 solid 1px;overflow:hidden;}
.SignIn .Shace span,.SignIn .Shace a{display:inline-block;float:left;}
.SignIn .Shace span{line-height:34px;margin-right:20px;}
.SignIn .Shace a{background:url(../images/master/follow_icon.gif) no-repeat;width:34px;height:34px;}
.SignIn .Shace .FaceBook{background-position:0 0;margin-right:10px;}
.SignIn .Shace .twitter{width:35px;background-position:-135px 0;}
.SignIn .Tip{padding:20px 15px 15px;}
.SignIn .SignOut{padding:0 15px;}
.SignIn .SignOut a{color:#039;}
.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:30px;}
.SignIn .MenuList a:hover{color:#f66907;}
.SignIn .MenuList dd a:hover,.SignIn .MenuList .current a{background:#e9e9e9;color:#f66907;}
.subEmail{text-align: center;font-size: 14px;display: inline-block; color: #999999; width: 100%;}
.AccountWrap .Account{line-height:32px;}
.PageGo{display: none;}
.Navigation .Small-Lot a{ /*background:url(../images/master/jp-small-lot.png) 13px 7px no-repeat; padding-left:73px;*/ height:33px;}
.Navigation .promotionNav{position: relative;}
.Navigation .promotionNav span{background: url(../images/master/hot.gif) no-repeat;position: absolute;width: 20px;height: 14px;margin-left: -25px;margin-top: -3px;}
.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:#f66907; text-decoration:none;}
/*Small Lot style*/
.Navigation .Small-Lot a{
	/*background:url(../images/master/jp-small-lot.png) 10px 7px no-repeat;
	padding-left:85px;*/
	height:33px;
}
/*=============*/
/* hot collection */
.Navigation .collections a{
/*	background:url(../images/master/headline-jp.jpg) 10px 6px no-repeat;
	padding-left:85px;*/
	height:33px;
	margin: 0;
}
/*.Navigation .Printing a{ background: url(../images/printingdesign/master/nav-printing-icon.png) 12px 5px no-repeat; height: 23px; width: 26px; padding: 5px 12px;}*/

.search_pop{background:#FFF;border:1px solid #CEC8C8;position:absolute;width:360px;box-shadow: 0px 0px 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:12px;height:22px;line-height:22px;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;}
.ItemLi li p{color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:152px;}
.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:44px;margin:0 0 0 1030px;bottom:60px;_position:absolute;}
.TopGoTop{width:48px; height:48px; display:block; cursor: pointer; background: url(../images/master/back-to-top2.png) no-repeat;}
.TopGoTop:hover{background:  url(../images/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:66px; 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:128px; 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: 60px;}
.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/master/follow_icon.gif) no-repeat; display:block;}
.Join .FaceBookB a{ background-position:0 0;}
.Join .Googlep a{ background-position:-45px 0;}
.Join .Video a{ background-position:-90px 0;}
.Join .twitter a{ background-position:-136px 0;}
.Join .pin a{ background:url(../images/master/pinterest.gif) no-repeat;}
.Join .Blog a{ background-position:-182px 0;}
.Join .instagram a{background:url(../images/master/instagram.gif) no-repeat;}

.Footer .Newsletter{ padding:20px 0 20px 117px; border-top:#e8e8e8 solid 1px; text-align:center; width:883px;}
.Newsletter span, .Newsletter em{ display:inline-block;float: left;width:auto;}
.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 0 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;}


.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/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: #f66907}
.DescriptionText{padding:5px 16px 15px 11px; overflow:hidden;}
.Breadcrumbs strong{font-weight:normal; color:#000;}
.Breadcrumbs h1{display:inline; font-weight:normal; color:#21773C;}
.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: #f66907; }
.Backimg{background: url("../images/detail/detail_icon.gif") no-repeat; vertical-align:middle!important; background-position:0px 1px; width:16px; float:left;margin: 3px 5px 0px 5px;}
.Backimg:hover{text-decoration: none;}

.Bread_crumbs{line-height:28px; margin-bottom:15px;}
.Bread_crumbs i{ display:block; padding:0 30px 0 10px; background:url(../images/master/crumbs_arrow.png) right 8px no-repeat; float:left;  position:relative; font-style: normal;}
.Bread_crumbs a{ display:block;}
.Bread_crumbs .FirstChild{ padding:0 34px 0 10px; }
.Bread_crumbs i.hasChild{background: none;}
.Bread_crumbs a:hover, .Bread_crumbs .on a,.Bread_crumbs .on .CrumbleSelect a:hover{ color:#f66907;}
.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: 0px 15px 0px 0px;}
.Bread_crumbs .on{ background:none; padding:0 10px 0 10px;}
.Bread_crumbs .on .SelectIcon{right:10px;}
.Bread_crumbs .on .Border_Bg{background:url(../images/master/crumbs_arrow.png) right top no-repeat; position:absolute; top:8px; right:-8px; display:block; width:8px; height:28px;}
.btn_main{width: 100%;text-align: center; height: 50px;}
.btnmore{ padding:10px 0px;font-weight: normal;position: absolute;right:0px;}
.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; 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:24px; color:#333;}
.Bread_crumbs i li a{ padding:0 10px;}
.Bread_crumbs i li:hover{ color:#f66907; background:#e9e9e9;}
.Bread_crumbs .BackWrap {float: right;}
.Bread_crumbs .Backimg{background:url(../images/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: 955px;}
.ContentLeft {float: left; width: 210px;}
.MainContentBody{ width: 100%;float:left;}
.nodata{width: 100%;margin: 150px auto; text-align: center;}
/*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:0px;top:0px;overflow:hidden;position: fixed;text-align: left;width: auto;z-index: 1002;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/master/close_icon.png) no-repeat 0 0px; 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;}
.nqxmain{width: 100%;text-align: center;font-size: 14px;}.nqxmain font{color:#FC7F2B; }
.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:130px;padding-top:8px;}
.PopLoginBox .LoginInput{line-height: 28px\9;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: #f66907 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 134px !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:134px;margin-bottom: 30px;}
.PopLoginBox .SigninBtn{display: block; font-size: 20px; line-height: 33px; height: 35px; padding: 0 25px; margin-bottom: 10px;border:none; width: 232px;}
.PopLoginBox .LoginBtn a{color:#f66907 !important;}
.PopLoginBox .NewsTip{ float:left; width:284px;}
.PopLoginBox .RegisterBtn{font-size: 20px;line-height: 33px;height: 35px;padding: 0 25px; margin-bottom: 10px;border:none; width: 232px;}
.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: 0px;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:0px;}
.PopRegister .Pst li.Choosed{background:#E59F50; border-color:#CE6F03;}
.PopRegister .Weak{ color:#DC7C10; margin-left:5px; float:left; display:inline;}
.showDiscountGrid{display: inline-table; width: 100%;}.showDiscountGrid .lowprice{text-align: right;}
	/*-- 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:#003399;cursor:pointer;}
/*-- page --*/
.PageBox li.Previous,.PageBox li.Next,.BotPage li.First,.BotPage li.Last,.PageBox .PageGoBtn{background-image:url(../images/master/icon-product.gif); background-repeat:no-repeat;}

.PageBox{padding: 0px 0px 20px 0px;overflow: hidden;}
.Name b{color:#FC7F2B;}
.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: #f66907 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 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: 10px; 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;border-width: 0 0 0 1px; padding-left:10px;}
.PageBox .PageGoValue{border: #e8e8e8 solid 1px; height: 28px; line-height: 28px; margin-right: 5px; float: left; width: 30px; 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: #FC7F2B solid 1px; color: #fff; background: #FC7F2B;}
.PageBox 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;}
.PageBox 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/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:0px -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/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/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: 0px -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;}
.ProductNotFollowing a,.AlsoLike a,.pageNotFollowing a{font-family: Arial, Helvetica, sans-serif;}
/* 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-image:url(../images/help/help.png); background-repeat: 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:67px; height:24px; margin-right:10px; float:left; cursor: pointer;}
.TicketSubmit:hover{background-position:0 -720px;}
.TicketSubmit:active{background-position:0 -760px;}
.TicketReset{background-position:0 -560px; width:91px; 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:0px 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/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 0px !important; /*overflow:hidden !important;*/ white-space:nowrap !important;}

.couponList.dropDownList_option{*width: 300px; 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 0px; /*overflow:hidden !important;*/ white-space:nowrap;}

.dropDownList_option {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-word;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 -105px; 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: 0px 7px 0px;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 0px -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: 0px 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; width: 100%; z-index: 1000; width: 149px; }
.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: 0px; 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: #003399; }
.orders-notice li span { width: 96px;float: left; overflow: hidden; text-align: center; line-height:16px; margin:10px 0px 10px 0px; }
.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: 0px; 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: 12px; 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: 33px; }
.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: #003399; 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: #003399}
.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: #003399; text-decoration: underline; }
.order-check-courierservice { overflow: hidden; }
.order-check-courierservice a { color: #003399; 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: 200px; }
.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;}
.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:#f66907;}

.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: 502px;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;}
.CancelResultBoxCont li{ float: left; width: 275px; height: 25px; padding-left: 5px;}
.CancelResultBoxCont li input{float: left; margin: 2px 5px 0 0;}
.CancelResultBoxCont li span{float: left;}
.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:102px; height: 34px; border: none; background: url(../images/btn-replacement.gif) no-repeat;}
.CancelResultBoxCont .CancelOper{ width: 102px; height: 32px; border: none; background: url(../images/btn-replacement.gif) 0 -150px;}
.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;}
.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:88px; 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/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: 89px;border: 1px solid #C3C3C3;background: none repeat scroll 0% 0% #F8F8F8;color: #666;cursor: pointer;margin: 5px 0px 0px;}
.AddWist input.MoveNowInput{ height: 28px;font-size: 13px;color: #666666;background: #f8f8f8;border: 1px solid #c3c3c3;margin: 5px 0px 0px 0px;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:150px; text-align:center; background:#FFF; z-index:10; border-top:3px #f66907 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.New{ position:relative;}
.Navigation .New i{ background:url(../images/static/jewelry/20160505/icon.gif) no-repeat; position:absolute; width:26px; height:9px; right:0px; top:-1px;}
.Navigation .Xmas a {background: rgba(0, 0, 0, 0) url("../images/master/x-mas.png") no-repeat scroll 4px 10px; height: 33px;padding: 0 40px;}

.CategoriesList .Fold { color: #666; cursor: pointer; font-size: 12px;line-height: 18px; margin-left: 20px; position: relative;}
.CategoriesList .Fold:hover {color: #f66907;}
.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: #f66907 transparent transparent;}
.CategoriesList span.LessIcon { border-color: transparent transparent #666; border-width: 0 4px 4px;}
.CategoriesList .Fold:hover .LessIcon { border-color: transparent transparent #f66907;}
.CategoriesList .ViewMore, .CategoriesList .ViewLess{ margin:5px 15px;}
.CategoriesList .ViewMore .Fold, .CategoriesList .ViewLess .Fold{ margin:0px;}
.CategoriesList .Less, .CategoriesList .More{margin:5px 0px;}
.CategoriesList dd .Fold{ margin:0px;}

.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:0px;}
.CategoriesList .List_Box .son-category dt a, .CategoriesList .List_Box .son-category dd a{ font-size:12px;}
.CategoriesList .List_Box .son-category dd{padding-left:10px;}
.CategoriesList .List_Box .son-category a{ margin:0px;}
.CategoriesList .List_Box .son-category .Result, .CategoriesList .List_Box .son-category .Result a{ font-weight:bold; line-height:24px;}

.DivRefineby dd li{line-height: 24px;}
.DivRefineby dd li a{display: block;overflow: hidden;color: #333;}
.DivRefineby dd .Fold {margin-left:0px;margin-top:5px;}
.DivRefineby .Color{ padding-left:0px; margin-right:-10px;}
.DivRefineby .Color li{ width:36px; }
.DivRefineby .Color li a img{width:30px; height:12px; padding:2px; border:1px solid #dedddd;}


/* 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;
}

.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: 0px;
	top: 36px;
	background: #FFF;
	z-index: 10000;
	font-size: 12px;
	cursor: pointer;
}

.DivCategories .Arrow_top {
	width: 70px;
	height: 8px;
	display: block;
	position: absolute;
	top: -8px;
	left: 0px;
}

.header_Categories .ContentLeft .HasChildren a {
	width: 161px;
	padding: 0px 10px 0px 40px;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/master/icon_list.png) no-repeat #FFF;
	line-height: 30px;
}

.header_Categories .ContentLeft .HasChildren .list1 {
	background-position: 7px 0px;
}

.header_Categories .ContentLeft .HasChildren .list2 {
	background-position: 7px -30px;
}

.header_Categories .ContentLeft .HasChildren .list3 {
	background-position: 7px -60px;
}

.header_Categories .ContentLeft .HasChildren .list4 {
	background-position: 7px -90px;
}

.header_Categories .ContentLeft .HasChildren .list5 {
	background-position: 7px -120px;
}

.header_Categories .ContentLeft .HasChildren .list6 {
	background-position: 7px -151px;
}

.header_Categories .ContentLeft .HasChildren .list7 {
	background-position: 7px -180px;
}

.header_Categories .ContentLeft dd:hover a {
	background: url(../images/master/icon_list_hover.png) no-repeat #FFF;
	color: #f66907;
}

.header_Categories .ContentLeft dl .all_title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-color: #f8f8f8;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #e8e8e8;
	line-height: 35px;
}

.header_Categories .ContentLeft .MenuHover a {
	border-color: #f66907 #FFF #f66907 #f66907;
}

.header_Categories .ContentLeft .HasChildren .MenuHoverBox a {
	border: none;
	background: none;
	line-height: 24px;
	color: #333;
}

.header_Categories .ContentLeft .HasChildren .MenuHoverBox a:hover {
	color: #f66907;
}

.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: 12px;
	padding-top: 0px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.Navigation li .CategoriesList {
	width: 38px;
	height: 32px;
	cursor: pointer;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.Navigation li:hover .CategoriesList {
	background-position: 0px -42px;
}

.MenuHoverBox {
	padding: 15px 10px 15px 20px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.MenuHoverBox ul {
	padding-right: 0px;
}

.Color {
	padding-left: 0px;
	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 0px;
}

.DivRefineby .ViewMore .Fold {
	margin: 0px;
}

.DivRefineby dd .Fold {
	margin: 0px;
}

.Header {
	background: #ffffff;
}

.NavMenu {
	float: left;
	width: 44px;
	height: 38px;
	margin: 7px 10px 0px 17px;
}

.SmallLotWrap {
	padding: 7px 0 0 0px;
}

.SmallLotWrap .ListTitle .Arrow {
	margin: 17px 0 0 5px;
}

.searchbar-operate-box .search_button {
	height: 38px;
	background-position: 10px 7px
}

.SmallLotWrap .ListTitle span {
	width: 70px;
	height: 36px;
}

.CartItem,.WishItem {
	position:relative;
}

.WishList {
	height: 32px;
	display: block;
	background-position: 8px -592px;
	padding: 5px 10px 5px 35px;
	cursor:pointer;
}

.LoginWrap > .Title {height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:normal; margin:0; padding:0; width:auto;}


.header_Categories .MenuHoverBox {
	width: 657px;
	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:195px;}
.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:#003399;
	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: 99;}
.dialogconfirm{display:none; position: fixed; top: 50%; left: 50%; width: 400px; margin-left: -200px; margin-top: -50px; 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: 20px 0; text-align: center; font-size: 18px; color: #333; padding:0 20px;}
.dialogconfirm .opation{ text-align: center;margin-bottom: 30px;}
.dialogconfirm .opation a { display: inline-block; 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 #f66907; background: #f66907; font-size: 20px; 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;}
/* 2017-01-16 热门类别 */
/* .w-hot-category,.w-hot-category:hover{color: #c00 !important;} */
.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/fht/code-icon.jpg) no-repeat; content: ""; width: 14px; height: 14px; position: absolute; top: 4px; right: 4px;}
.payment-cvv2 .AcceptCard p{ line-height: 35px;}
.payment-cvv2 .AcceptCard span{ width: 80px; height: 35px; margin: 0 10px 10px 0; background: url(../images/fht/payment_icon01.png) no-repeat; float: left; display: inline-block;}
.payment-cvv2 .AcceptCard .JCB_Icon{ background-position: 0 0;}
.payment-cvv2 .AcceptCard .Visa_Icon{ background-position: 0 -40px;}
.payment-cvv2 .AcceptCard .Mastercard_Icon{ background-position: 0 -80px;}
.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/shopcart/icon-accept.png") no-repeat scroll 0 0; display: block; float: left;height: 30px; margin-right: 10px;width: 45px;}
.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 134px; 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:131px; top:-125px;}

/* 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/master/master_icon.png") 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: 15px;}
.TopMenu .IOSBox .IOSButton{ margin-top: 15px;}

/*20180607*/
.Navigation .Bargains{ position: relative; }
.Navigation .Bargains > a{ border: transparent solid 1px; border-bottom: none; padding: 2px 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: 104px;position: absolute;top: -1px;left: 0;}

.Navigation .Bargains.on > a{color: #f66907;text-decoration: underline;}
.Navigation .Bargains:hover > a{ color: #f66907; border-color: #e8e8e8; text-decoration: underline;}
.Navigation .Bargains:hover > a:before, .Navigation .Bargains.on > a:before{ border-color: #f66907 transparent transparent;}
.Navigation .BargainsBox{ display: none; position: absolute; z-index: 10; top: 36px; left: -1px; border: #e8e8e8 solid 1px; background: #ffffff; width: 190px;}
.Navigation .BargainsBox dd{font-size: 13px;}
.Navigation .BargainsBox dd a{ float: none; padding-left: 15px; border: none; color: #000;}
.Navigation .BargainsBox dd a:hover {color: #f66907;}
.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;}
.FixedHeader .Navigation li a{font-size: 14px;}
.FixedHeader .Navigation li .gallery_icon {display: none;}
.SmallLotWrap .FoldArrow{display: none;}
.SmallLotWrap .ListTitle {width: 94px;}

/* 20190111 */
.Navigation li .Popular {position: absolute;top: 34px;right:-148px;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; font-weight: bold;}
.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; font-size: 12px;}
.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;}
.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: #7A0026 !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 span {font-size:14px; line-height:24px;}
.storeFuture input{margin:5px 5px 0 0; float:left; background: url(../images/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/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: 410px; height: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.SearchText a {text-decoration: underline;color: #999;}
.SearchText a:hover {color: #f66907;}
.SearchPrompt {position: absolute;top: 44px;left: 0;width: 366px;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: #f66907;}
.SmallLotWrap .search_input:hover .SearchPrompt {display: block;}
.FixedBody .search_pop {width: 326px;}

.RestrictionHelp {width: 16px !important; height: 16px !important; margin: 0 4px 4px 0 !important; background: url("../images/shopcart/shopping_icon.gif") no-repeat scroll 0 -155px transparent !important;}

.AddTo .AddToCart{ margin-right: 10px;}
.AddTo .buyNow{ cursor: pointer; display: block; position: relative; float: left; height: 30px; font-size: 20px; background: #562E03; color: #ffffff !important; border-radius: 2px; padding: 8px 42px 0px 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;}
.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: 40px;}
.AddtoCart .buy-now{text-align: right;color: #666;float: right;padding-left: 18px;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: #f66907;}
.fleft{float: left;}
.fright{float: right;}
#ppPay {width: 700px; height: 615px; left: 50%; top:102px; 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:60px; 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/detail/icon_master.png) no-repeat right -596px #fff;}
#PPboxBottom {top: 700px; 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: -5px;right: 0px;}
.global-footer-head {
	padding: 20px 0;width: 1200px;margin: 0 auto;display: table;
}
.global-footer-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;border-bottom: 1px solid #ddd;
}
.global-footer-head .logo {
	width: 188px;
	margin: 0;
}
.global-footer-head .sns {
	display: block;
	margin-left: auto;
}
.global-footer .sns li {
	display: inline-block;
	font-size: 1.2rem;
}
.global-footer .sns a {
	position: relative;
	display: inline-block;
	padding-left: 26px;
	text-decoration: none;
}
.global-footer .sns a::before {
	content: '';
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 0;
	width: 18px;
	height: 18px;
	background-size: auto 18px;
}
.global-footer .sns li:nth-child(1) a::before {
	background-image: url(../images/icon_instagram_01.png);
}
.global-footer .sns li:nth-child(2) a::before {
	background-image: url(../images/icon_twitter_01.png);
}
.global-footer .sns li:nth-child(3) a::before {
	background-image: url(../images/icon_line_01.png);
}
.global-footer-contents {
	padding: 20px 0;background-color: #f4f4f4;
}

.global-footer-contact {
	width: 265px;
	padding: 25px 25px 25px 20px;
	border-right: 1px solid #ededed;
	text-align: left;
}
.global-footer-contact-form-button {
	margin-top: 10px;
}
.global-footer-contact-form-button a {
	display: block;
	max-width: 300px;
	margin: 0 auto;
	padding: 10px;
	background: #000;
	color: #fff;
	letter-spacing: .1em;
	text-decoration: none;
	text-align: center;
}
.global-footer-shoplist-button {
	margin-top: 10px;
}
.global-footer-shoplist-button a {
	display: block;
	max-width: 300px;
	margin: 0 auto;
	padding: 10px;
	background: #FEFEFE;
	border: 1px solid #CCC;
	color: #333;
	letter-spacing: .1em;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.global-footer-nav {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px 0px;
}
.global-footer-nav dl dt {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-top:10px;
}
.global-footer-nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
}
.global-footer-nav .guide-nav {
	padding-right: 20px;
}
.global-footer-nav ul li {
	width: 100%;
	margin-top: 3px;
	padding-right: 0px;
}
.global-footer .copyright {
	display: block;
	padding: 20px 10px;
	color: #333;
	font-size: 14px;
	letter-spacing: .05em;
	text-align: center;
	background-color: #f4f4f4;
}
.Newmain dl > dt{ line-height: 20px; padding:10px 0px; color:#c9b254; }
.Newmain dl > dt:hover,.CategoriesList dl:hover{background-color: #f7f8f8;}
.ProductShow{margin:20px 0px;}
.cls{text-align:left;}.Navigation{margin-top:10px;}
.Navigation a{font-size: 18px;font-weight: 700;line-height: 40px;}
.navList{
	background: url(../images/topss1.png) no-repeat scroll 0 0;
	color: #035A93;
	float: left;
	font-weight: bold;
	line-height: 39px;
	text-align: center;
	width: 267px;
	height: 56px;
	cursor: pointer;
	margin-right: 30px;
	position: relative;
}
.navList a{color: #f66907;}
.navList:hover{background: url("../images/topss.jpg") no-repeat scroll 0 0;}
.DropList{
	z-index: 9999;
	position: absolute;
	top: 46px;
	width: 260px;
	left: 14px;
	display: none;
}

.DropList ul li:hover >.mCustomScrollBox,.navList:hover >.DropList{display: block;}
.DropList ul li{
	background: url(../images/dians.jpg) repeat-x scroll -10px 0 transparent;
	color: #FFFFFF;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 250px;
	text-decoration: none;
}
.navList .nav:hover > a.c1{color:#f66907; }
.DropList > ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 7px 0;
}
.DropList > ul > li > a {
	display: block;
	position: relative;
	font-weight: normal;
	font-size: 13px;margin:0px;
	letter-spacing: 0.03em;text-decoration:none;
	color: #fff; text-align: left;line-height: 25px;
}
.DropList ul li:hover{background: #fff;}
.DropList > ul > li:hover > a{color: #f66907;}
.DropList > ul > li:last-child > a{border-bottom:none;}
.mCustomScrollBox {
	position: absolute;
	top: 3px;
	left: 245px;
	display: none;
	z-index: 100000;
	min-height: 300px;border:1px solid #ddd;
	width: 980px;background-color: #fff;
}
.mCustomScrollBox a b{margin-bottom: 10px;}
.mCustomScrollBox dd{width: 23%;float: left;padding:10px 5px;}
.mCustomScrollBox dd a{display:inline-table;color: #666;font-size:13px;font-weight: normal; width: 100%;padding:5px 0px;text-align: left;line-height: 22px;float: left;}
.mCustomScrollBox dd a i{font-size: 10px;float: left;margin-right:3px;}
.brandList a{float: left;}
.brandList img{padding-top:30px;}
.categorybtddd > a {
	color: #FFFFFF;
}
.itemno{border-top:1px solid #ddd; color: #666; width: 100%;padding:5px 0px; display: inline-table;}
.itemno i{margin-left:5px;cursor: pointer;}
.categorybtddd {
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	line-height: 15px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 3px;
}
.footer-left,.footer-right{width: 42%;background-color:#f4f4f4;padding:1% 3%;height: 150px; }
.footer-left li{width: 50%;float: left;margin-top:10px; list-style: initial;font-size:14px; color: #999;}
.global-footer-head h4{font-size: 22px;text-align: center;margin:10px 0px;}
.red_arrow_list{background-color: #F4F5F7;padding-left:10px;padding-bottom:50px;}
.txtNewsLetter {
	width: 68%;
	height: 23px;
	padding: 5px;
	margin-top: 20px;
	border: 1px solid #bbb;
	margn-top: 20px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(100, 100, 100, .3) inset;
	-moz-box-shadow: 0 1px 1px rgba(100, 100, 100, .3) inset;
	box-shadow: 0 1px 1px rgba(100, 100, 100, .3) inset;
	font-size: 12px;
	line-height: 23px;
	vertical-align: middle;
}
#order_price_left1 textarea,#order_price_left2 textarea{width: 90%;border:1px solid #ddd;padding:5px;margin-top:5px;}
.btnNewsletter,.SallowBtn {
	width: auto;
	height: 35px;
	overflow: visible;
	float: right;
	margin-left: 8px;
	margin-top: 19px;
	padding: 0 30px;
	border: none;font-size:14px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background: #FC7F2B;
	color: #fff;
	line-height: 35px;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}
.btnall,.btngray,.btnall:hover,.btngray:hover{padding:5px 10px;font-size:12px;font-weight:normal;margin:0px;height:auto;line-height:18px; color:#fff;}
.btngray,.btngray:hover{margin-right:10px;background: #f4f4f4;color: #333;}
.cookie_main{padding:30px 20px;}
.cookie_main input{margin-right:5px;}

.global-footer-nav dl{width: 20%;float: left;}
.ProImg{position: relative;}.priceRed,.priceRed a{color: #FC7F2B;cursor: pointer;}
.wishico{position: absolute;right:-5px;top:0px;font-size:18px;z-index: 1;padding:6px 9px;}
.wishico:hover{border-radius: 25px;border:1px solid #ddd;padding:5px 8px;}
.ProName a{font-size:13px;}
.new_icon{background-color: rgba(0,160,48,0.8);padding:2px 5px;color: #fff;text-transform:uppercase;border-radius: 5px;position: absolute;left:-5px;top:0px;z-index: 1;}
.hot_icon,.special_icon{background-color: red;padding:2px 5px; color: #fff;text-transform:uppercase;border-radius: 5px;position: absolute;left:-5px;top:0px;z-index: 1;}
.addProCart img{width: auto !important;cursor: pointer;margin-bottom: 10px;}
.attimg{width: 40px !important;height: 40px;border:1px solid #ddd;margin-right:5px; cursor: pointer;margin-bottom:5px;}
.attimg:hover,.active{border-color: #FC7F2B;}
#showask .PopLoginBox{float: left;}#showask .PopLoginBox dd{width: 100%;}
#showask .PopLoginBox .LoginName{width: 100%;text-align: left;}
.selusd{height: 28px;border: 1px solid #ccc;margin-left:10px;width: 80px;}
#showask .PopLoginBox .LoginInput{width: 90%;}
#showask .PopLoginBox .otInput{width: 50%;}
#showask .PopLoginBox .LoginBtn{padding-left:0px;margin-top:10px;}
#showask .PopLoginBox .LoginName em{color: red;margin-right:5px;}
#popInquireForm .PopLoginBox .LoginName{width: 130px;}
#back-to-top {
	position: fixed;
	bottom: 50px;cursor: pointer;
	left:51%;margin-left:calc(1200px / 2); 
	 border: none;font-size: 50px;display: none;
}
#back-to-top .zi{color:#ddd;}
#back-to-top .zi:hover{color:#FC7F2B; }
.paylater{width: 300px;text-align: center;}
.btnmiddle,.btnmiddle:hover{
	display: block;line-height: 22px;
	width: 100%;font-size:14px;cursor: pointer;
	background-color:#f66907;padding:5px 10px;
	color: #fff; text-decoration: none;
	border-radius: 5px;
	}
.decription_Title font{color: #999;margin-left:5px;font-weight: normal;}
.w-ns3c dl {
	overflow: hidden;
	width: auto;
	border-bottom: 1px dashed #ddd;
	padding: 0 0 3px;
}
.w-ns3c dl dt {
	font-weight: bold;
	width: 6%;
}
.w-ns3c dl dt, .w-ns3c dl dd {
	float: left;
	line-height: 24px;
	overflow: hidden;
	padding: 0px;
}
#type_1 {
	border-bottom: medium none;
	float: right;
	width: 92%;
}
#type_1 dd {
	float: left;
	height: 24px;
	padding-right: 5px;
	width: auto;
}
.w-ns3c dl dd a, .w-ns3c dl dd a.show {
	display: inline-block;
	padding: 0px 5px;
}
#type_1 dd a.nsSelected, .w-ns3c dl dd a:hover {
	background: none repeat scroll 0 0 #065A96;
	border-radius: 2px;
	color: #FFFFFF;
	line-height: 19px;
}
#selectBreadcrumb a.remove {
	border: 1px solid #ccc;
	color: #333333;
	float: left;
	line-height: 21px;
	margin-right: 10px;
	padding: 0 5px;
	position: relative;
}
#selectBreadcrumb .txt {
	cursor: pointer;
	float: left;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#selectBreadcrumb .del {
	background: url(../images/filter_ico.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#selectBreadcrumb .del {
	background-position: 0 0;
	float: left;
	height: 12px;
	margin: 5px 0 0 6px;
	width: 12px;
}
.w-selectBreadcrumb{margin:10px 0px;}
.infolist{border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;font-size: 12px; width: 100%;border-spacing: 0px;}
.infolist th,.infolist td{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:5px 5px;}
.infolist th{text-align: center;background-color:#e6f7ff; }
.infolist tfoot td{text-align: right;}.infolist tfoot td span{margin-right:20px;line-height: 22px;}
#dialogalert4{width: 560px;margin-left:-280px;top:20%;}
.infolist tbody{max-height: 500px;overflow-y: auto; display: block;min-height: 300px;}
.infolist tbody tr,.infolist thead,.infolist tfoot{display: table;width: 100%;table-layout: fixed;}
.sx_main{width: auto;float: left;padding-bottom:10px;}
.sx_list{display: none; position: absolute; border:1px solid #ddd;border-radius: 10px;padding:10px 20px;min-width: 150px;min-height: 50px;box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 10px 15px 0 rgba(0,0,0,.3);border-radius: 10px;background-color: #fff;top:30px;left:0px;z-index: 1000;}
.sx_list a{float: left;margin-bottom: 10px;float: left;line-height: 15px;width: 100%; cursor: pointer;}
.sx_list a input{float: left;margin-right:5px;}
.sx_select{float: left;position: relative;}
.sx_select h5{padding:5px 10px;border:1px solid #ddd; border-radius: 5px; float: left;position: relative; background-color: #fff; cursor: pointer;margin: 0px 2px;font-size:13px;font-weight:normal;}
.sx_select i{margin-left:5px;}
.closesx{text-align: right;}.closesx i{font-size: 22px;}
.resetsx{border:1px solid #ddd;padding:3px 5px; border-radius: 5px; width: auto !important;margin-right:10px;}
.sx_show .sx_list{display: block;}.subhover{background-color:#f3663b;color:#fff !important; border-color:#f3663b; float: right !important;}
.sx_show h5,.sx_select .sxhover{background-color: #f3663b;color:#fff;}
.sx_show .sx_list:before {
	content: "";
	position: absolute;
	top: -12px;
	right: 80%;
	border-color: transparent;
	border-style: solid;
	border-top-width: 0;
	border-width: 6.5px;
	border-bottom-color: #fff;
}
.sx_price input{width:50px;border:1px solid #ddd;border-radius: 3px;padding:4px 5px;margin-left:2px;text-align: center;}
.sx_price b{font-weight: normal;margin:0px 20px;}
.sx_price .slider{ width:200px;margin:30px 0px;}
.sx_price .slider-box .item .slider div{ background:#8FBF0B; border:none; height:0.5em; margin-top:0.5em}
.sx_price .slider div .ui-slider-handle{ background:#F4F3F1; width:1em; height:1em; border-radius:1em}
.newRights .PopLoginBox .ErrorTip{padding-left:0px !important;}
.newRights .PopLoginBox .RegisterBtn{padding:0px;}
@media (min-width:1263px) {
	.FixedHeader .Navigation .Bargains span{width: 104px;}
	.FixedHeader .Navigation .Bargains > a:before{ content: ""; position: absolute; border-width: 4px 4px 0; border-color: #e8e8e8 transparent transparent; border-style: solid; right: 10px; top: 16px;}
}
