@charset "utf-8";
/* CSS Document */
.ProductDetail_Inf{ padding:10px 0 150px;}
.ProductList{ float:left; width:450px; margin:0px; position:relative;}
.ProductList ul{position: relative; width:10000px;}
.ProductList li{ margin-right:10px; width:95px; height:95px; float:left;}
.ProductList li img{ display:block; width:93px; height:93px; border:1px solid #fff;}
.ProductList .choose a, .ProductList .choose a:hover{ border:none !important;}
.ProductList .choose{ position:relative;}
.ProductList .choose img{ border:1px solid #eeeeee;}
.ProductList .choose .Arrow{ width:0; height:0; display:inline-block;  border-style:solid; border-color: transparent transparent transparent #b7b7b7; border-width:5px 0 5px 6px; position:absolute; top:50px; right:-6px; }
.ProductList .Arrow{display: block; width:11px; height:19px; cursor:pointer; top:38px; position:absolute; z-index:11;}
.ProductList .ArrowTop{ background:url("../images_new/master/detail-btn.png?t=20160202") no-repeat scroll -32px -35px; left:0;}
.ProductList .ArrowBottom{ background:url("../images_new/master/detail-btn.png?t=20160202") no-repeat scroll -32px -67px; right:0;}
.ProductList .ArrowBottom_no,.ProductList .ArrowTop_no{background: none; cursor: default;}
.showWrap{ overflow:hidden; height: 95px; margin:0 20px; width:410px;}


.ProductImg{ width:450px; float:left; position:relative; margin-right:30px;}
.ProductImg .LargerImg{ margin-bottom:40px; width:450px; height:450px;}

.ProductImg .Discount span{ display:block;}
.ProductImg .Share{ overflow:hidden; margin:0 auto; width:125px;}
.ProductInf{ float:right; width:485px; color:#494949;}
.ProductInf .TextName { border-bottom: 1px solid #dbdbdb; margin-bottom: 10px;}
.ProductInf h2{ font-size:20px; text-transform: uppercase;}
.TextName .Sku { height: 20px; line-height: 20px; padding: 10px 0;}
.Sku span {display: block; float: left;}
.Sku .proSku {font-style:normal;}
.Sku .Reviews { cursor: pointer; float: right;}
.Sku .Reviews .R_text { float: right; font-style: normal; margin-left: 5px;}
.ProDetailBox .ProPrice{ position:relative;}
.ProDetailBox .ProPrice .P_NewPrice{font-size:28px; margin-right:10px; color:#494949;}
.ProDetailBox .ProPrice .P_OldPrice{ font-size:14px; color:#b8b8b8; text-decoration: line-through;}
.ProDetailBox .ProPrice .Love{ position:absolute; top:6px; right:9px; cursor:pointer; background:url("../images/master/list_btn.png?t=20160202") no-repeat scroll 0 0; width:19px; height:17px; display:block;}
.ProDetailBox .ProPrice .Love:hover,.ProDetailBox .ProPrice .Loved{background:url(../images/master/list_btn.png?t=20160202) 0 -20px no-repeat;}
.ProDetailBox .DiscOff{ height:21px; padding-bottom:12px;}
.ProDetailBox .DiscOff .pro_discount{ border:1px solid #ff00a8; font-size:14px; color:#ff00a8; padding:0px 4px;}
.Size .arrow_b{position:absolute; right:10px; top:16px; width:13px; height:9px; display:block; background-position:-68px -45px;}
.qty-holder .AddToCartBtn{ float:right; width:321px;}
.qty-holder .BuyAmazonBtn{width: 321px;position: relative;margin: 10px 0px 0px 164px;}
.qty-holder .AddToCartBtn:hover ,.qty-holder .BuyAmazonBtn:hover{color:#d6008d; border:1px solid #d6008d;}
.Icons_follow { height: 32px; padding: 10px 0;}

.ProDescription{ text-align:left; border-top:#b7b7b7 solid 1px; padding:15px 0;}
.ProDescription ul {padding:0 0 10px 0px;}
.ProDescription ul li {line-height:25px;  padding-left:15px; background:url("../images/details/detail_description_icon.jpg") no-repeat scroll 0 11px;}
.ProDescriptionLi{ border-bottom:#b7b7b7 solid 1px; padding:10px 0;}
.ProDescription h3{ text-transform:uppercase; font-size:12px;}
.ProDescription .UnfoldIcon{ background:url(../images_new/master/detail-btn.png?t=20160202) -75px -114px no-repeat; cursor: pointer; padding-left: 10px;}
.ProDescription .FoldIcon{ background:url(../images_new/master/detail-btn.png?t=20160202) -72px -132px no-repeat; font-size: 15px; padding-left: 15px;}
.DetailTitle{cursor:pointer;}
.DescriptionInf{padding-top:10px;}
.ProDescription p{ line-height:25px; margin:5px 0;}
.ProDescription .Sizebar {padding:0 !important;}
.ProDescription .Sizebar .showSizeGuide {margin:0;}
.ProductInf .Loading .AddBtn{ background:url(../images/master/loading_img.gif?t=20160202) 10px center no-repeat #000000; padding-left:20px;}
.ProductInf .Loading .UpdateBtn{ background:url(../images/master/loading_img.gif?t=20160202) 10px center no-repeat #000000; padding-left:20px;}
.ProductInf .ProductShield{ background:#f6f6f6; padding:10px 5px; margin-bottom: 20px;}
.ProductShield li{ line-height:24px; padding-bottom:0;}
.ProductShield li a{ text-decoration:underline;}

.ProductTips{ border-top:#dbdbdb solid 1px; margin-bottom:15px;}
.ProductTips li{ color:#a4a4a4; padding:10px 0 10px 0px; border-bottom:#dbdbdb solid 1px; }
.ProductTips .TipIcon{ list-style:none; background:url(../images/details/set_icon.png)-54px -308px no-repeat; padding-left:20px;}
.ProductTips .TipIcon a{ color:#ff00a8;}


.C_C19 {color: #ff00a8;}
.ProductInf .ProPrice, .ProductInf .Color, .ProductInf  .Sizebar{ padding-bottom:12px;}
.ProductDetail_Inf .ProPrice .NewPrice{ color: #ff00a8; font-weight:normal;}

.Size .arrow_b, .F_Linkspanlist .arrow_b, .R_TarsField2 .SelectInputRight .arrow_b{ position:absolute; right:10px; top:16px; width:10px; height:6px; display:block; background-position:0px -8px;}
.ProductDetail_Inf{padding: 10px 0 80px;}

.ProductImg .Discount{ background:url(../images/master/discount.png?t=20160202) no-repeat;width: 70px;height: 70px;position: absolute;z-index: 11;top: 0px;right: 0px;display:block;}
.ProductImg .discount_10{background-position:0px 0px;}
.ProductImg .discount_15{background-position:0px -90px;}
.ProductImg .discount_20{background-position:0px -180px;}
.ProductImg .discount_25{background-position:0px -270px;}
.ProductImg .discount_30{background-position:0px -360px;}
.ProductImg .discount_35{background-position:0px -450px;}
.ProductImg .discount_40{background-position:0px -540px;}
.ProductImg .discount_45{background-position:0px -630px;}
.ProductImg .discount_50{background-position:0px -720px;}
.ProductImg .discount_55{background-position:0px -810px;}
.ProductImg .discount_60{background-position:0px -900px;}
.ProductImg .discount_65{background-position:0px -990px;}
.ProductImg .discount_70{background-position:0px -1080px;}
.ProductImg .discount_75{background-position:0px -1170px;}
.ProductImg .discount_80{background-position:0px -1260px;}
.ProductImg .discount_85{background-position:0px -1350px;}
.ProductImg .discount_90{background-position:0px -1440px;}
.ProductImg .discount_95{background-position:0px -1530px;}


.ProductList li .PlayVideo{ background-position:-60px 0px;}
.ProductList li .PlayVideo{ position:absolute; width:66px; height:66px; display:block; top:25px; left:25px;}

.base_video{ width:480px; height:480px; position:absolute; top:0px; left:0px; display:block; }
.base_video .play-toggle-hint, .base_video .play-toggle-hint:hover{ background:url(../images/master/play-video.png?t=20160202) no-repeat;}
.base_video .play-toggle-hint{width:108px; height:108px; display:block; position:absolute; top:148px; left:177px; background-position: 0px -148px; padding:10px;}
.base_video .play-toggle-hint:hover{ padding:0px; background-position:0px -10px; padding:10px;}

.ProductImg .Icons_follow{ width: 168px; height: 32px; margin: 0 auto; padding-left: 10px;}
.Icons_follow a{ float:left; width:32px; height:32px; display:inline-block; margin-right:10px;}
.Icons_follow .Facebook{background-position:-42px -141px !important;}
.Icons_follow .Twitter{background-position:-84px -141px !important;}
.Icons_follow .Pinterest{background-position:-126px -141px !important;}
.Icons_follow .Google{ background-position:-168px -141px !important;}
.Icons_follow .Camera{ background:url("../images/master/shace_icon.jpg?v=20160525") no-repeat scroll -176px -38px !important;}

/*cropper start*/
.SetImg_Icon{background:#f7f8f9; position:absolute; bottom:0; left:0; padding:20px 13px; height:26px; overflow:hidden; z-index:12; border-top:1px solid #eff0f1;}
.SetImg_Icon li{ float:left; width:26px; height:26px; margin-right:30px;}
.SetImg_Icon .Laster{ margin-right:0;}
.SetImg_Icon li span{ display:block; background:url(../images/details/set_icon.png?v=20160420) no-repeat; width:26px; height:26px; cursor: pointer;}
.SetImg_Icon .LeftIcon span{ background-position:0 0;}
.SetImg_Icon .LeftIcon span:hover{ background-position:right 0;}
.SetImg_Icon .RightIcon span{ background-position:0 -40px;}
.SetImg_Icon .RightIcon span:hover{ background-position:-40px -40px;}
.SetImg_Icon .TopIcon span{ background-position:0 -80px;}
.SetImg_Icon .TopIcon span:hover{ background-position:-40px -80px;}
.SetImg_Icon .BottomIcon span{ background-position:0 -120px;}
.SetImg_Icon .BottomIcon span:hover{ background-position:right -120px;}
.SetImg_Icon .AddIcon span{ background-position:0 -160px;}
.SetImg_Icon .AddIcon span:hover{ background-position:-40px -160px;}
.SetImg_Icon .MinusIcon span{ background-position:0 -200px;}
.SetImg_Icon .MinusIcon span:hover{ background-position:-40px -200px;}
.SetImg_Icon .LeftHand_Icon, .SetImg_Icon .LeftHand_Icon span, .SetImg_Icon .RightHand_Icon, .SetImg_Icon .RightHand_Icon span{ width:29px; height:25px;}
.SetImg_Icon .LeftHand_Icon span{ background-position:0px -240px;}
.SetImg_Icon .LeftHand_Icon span:hover{ background-position:-37px -240px;}
.SetImg_Icon .RightHand_Icon span{ background-position:0 -280px;}
.SetImg_Icon .RightHand_Icon span:hover{ background-position:-38px -280px;}
.LoadingBar{ position:absolute; bottom:62px; left:0; z-index:20; height:10px; width:450px;}
.LoadingBar .LoadStart{ position:absolute; top:0; left:0; height:10px; width:450px; margin: 0 !important; border-radius:10px; background:#f8f8f8; box-shadow:1px 2px 4px rgba(0, 0, 0, 0.3) inset;}
.LoadingBar .LoadStart .LoadRate{ width:0%; position:relative; top:0; left:0; display:block; border-radius:10px; background:linear-gradient(to top,#999,#eee); height:10px; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#eee'); }
.LoadingBar .LoadRateNum{ position:absolute; top:-30px; left:50%; margin-left:-15px; width:30px; height:30px;}
.LoadingBar .LoadRateNum span{ display:block; text-align:center; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7); width:30px; height:24px; line-height:18px; border-radius:5px; background:url(../images/details/load-rate_bg.png) no-repeat;; }
.LoadingBar .LoadOver_Box{ position:absolute; top:-25px; left:0; width:460px; background:#c8dec0; border:#609d1e solid 1px; height:33px; line-height:33px; padding:0 10px; overflow:hidden;}
.LoadingBar .LoadOver_Box font{ font-size:14px; color:#609d1e; float:left;}
.LoadingBar .LoadOver_Box .Close{ background:url(../images/details/set_icon.png) no-repeat 0 -360px; width:10px; height:10px; display:block; float:right; margin-top:11px; cursor:pointer;}

.avatar-wrapper { overflow: hidden; width: 100%;text-align: center; margin-top: 0px;height:360px;background:#f7f8f9;}
.avatar-wrapper img{ width: 100%; height: auto;}
.cropperImg{position: relative; height: 450px; background:#f7f8f9;}
.memorable-template {position: absolute; width: 100%; text-align: center; z-index: 20; pointer-events: none;}
.memorable-template img { width: 100%; max-width: 450px;}
.memorable-template .loadImg {background:#f7f8f9 url("../images_new/master/loading.gif?t=20160202") no-repeat scroll 120px 110px;}
.cropper-view-box{outline: none !important;}
.ProDetailBox .Add_ProImg{ border:#ff00a8 dashed 1px; width:141px; height:141px; position:relative}
.ProDetailBox .Add_ProImg a{ width:141px; height:126px; display:block; text-align:center; line-height:141px; color:#ff00a8; padding-top:15px;}
.ProDetailBox .Add_ProImg .AddIcon{ background:url(../images/details/set_icon.png) 0 -320px no-repeat; width:22px; height:22px; display:block; position:absolute; top:40px; left:60px;}
.ProDetailBox .Add_ProImg .AddFile{ width:141px; height:141px; position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0); cursor:pointer; z-index:2; padding:0;}
.ProDetailBox .DonfirmButton{ padding:20px 0; border-bottom:#dbdbdb solid 1px;}
.ProDetailBox .DonfirmButton .InputBtn{ width:350px;}

.CustomizeWrap{ width:560px; padding:20px 20px 30px; margin-left:-300px; top:50px; z-index: 13;}
.CustomizeWrap .CustomizeImg{ width:560px; height:375px; text-align: center;}
.CustomizeWrap .ViewCartButton input{ width:270px;}
.CustomizeWrap .ViewCartButton .Modify{ margin-right:13px;}
.CustomizeWrap .CustomizeSize{ width:558px; height:43px; line-height:43px; color:#999; font-size:14px; padding:0 5px; border:#ccc solid 1px; background:#fff; margin:10px 0;}
.CustomizeWrap .CustomizeSize option{ padding:4px 5px; line-height:18px; font-size:14px;}
.CustomizeWrap .CustomizeNum{ background:#f6f6f6; height:45px; line-height:45px; padding:0 50px; width:460px; overflow:hidden; margin-bottom:10px;}
.CustomizeWrap .CustomizeNum .h_numText {width: 370px;float: left;text-align: center;height: 45px;background: #f6f6f6;color: #494949;}
.CustomizeWrap .CustomizeNum span{ width:35px; height:35px; background:url(../images/account/accou_btn.png) center 0 no-repeat; display:block; float:left; margin-top:5px; cursor:pointer;}
.CustomizeWrap .Error_msg{display: none; font-size:14px; margin-bottom:10px; color:#d00; }
.CustomizeWrap #noStockMsg {text-align:center; padding:5px 0; line-height:20px;}
	
.PhotoText{ font-size:13px; padding:45px 35px 70px;}
.PhotoText span{ display:block; margin:18px 0px;}
.PhotoText a{ color:#ff00a8; text-decoration:underline;}

.CustomizeWrap .CustomizeNum font{ width:370px; float:left; text-align:center;}
.CustomizeWrap .CustomizeNum .MinusBtn{ background-position:center 5px;}
.CustomizeWrap .CustomizeNum .AddBtn{ background-position:center -17px;}
.CustomizeWrap .Close{ margin-left:-11px;}
/*cropper end*/

.ProductInf{ text-align:left;}
.ProductInf .Con_Title{ font-style:normal; display:block; font-size:14px; color:#333; margin-bottom:10px; text-align:left;}
.ProductInf .Color ul{ display:block; width:auto; margin:0 0 -10px 0; overflow:hidden;}
.ProductInf .Color li{ float:left; border:1px solid #e6e6e6; margin:0 15px 10px 0; padding:4px; position:relative;}
.ProductInf .Color span{width:48px; height:48px; cursor:pointer; display:block;}


.ProductInf .ProQuantity Label{  text-align:center; padding-left:0px; margin-bottom:10px; line-height:18px;}
.ProductInf .ProQuantity Input{ float:left; margin-left:118px;}
.ProQuantity span{ float:left; margin-top:25px; line-height:none; line-height:15px;}
.ProductInf .ProCartBtn .BlackButton{ border:3px solid #4d4d4d;line-height:44px;}
.ProductInf .ProCartBtn .BlackButton:hover{ border:3px solid #707070;}
.DescriptionText .Guild{ text-decoration:underline; cursor:pointer;}
.DescriptionText .Guild:hover{ color:#ff00a8;}


.ProductRec{padding-bottom:30px;}
.ProductWrap .Title{border-bottom: 1px solid #dbdbdb; height: 45px; line-height: 45px; margin-bottom: 10px; padding: 5px 0;}
.ProductWrap .Title .TitleText { color: #000; display: block; font-size: 18px;}
.ProductWrap .TitleReviews { height: 10px; margin: 25px 0; position: relative;}
.ProductWrap .Title .TitleText2 { background: #fff none repeat scroll 0 0; color: #000;display: block; font-weight: normal; height: 20px; left: 50%; line-height: 20px; margin-left: -109px; position: absolute; text-align: center; text-transform: uppercase;top: 10px; width: 216px;}

.Pro_Show .Product_img{ width:1000px;}
.Pro_Show .Product_img li{ float:left; margin-right:25px; text-align:center; width:180px;}
.Pro_Show .Product_img li a.ProImg{ width:180px; height:180px; display:block; margin-bottom:7px;}
.Pro_Show .Product_img li .Discount {height: 20px;}
.Pro_Show .Product_img li .Discount span{display:block; line-height: 20px;background: #666;color: #FFF;text-align: center;font-size: 13px;}
.Pro_Show .Product_img li .ProName{padding-top:4px;}
.Pro_Show .Product_img li .ProName a:hover{color: #ff00a8; text-decoration:none;}
.Pro_Show .Product_img li .Price{font-weight:normal; line-height: 20px; font-size:14px; color: #000; text-align:center;}
.Pro_Show .Product_img li .Price .NewPrice{ color:#ff00a8; font-weight:normal; margin-right: 5px;}


.RatingReviewsWrap{ padding-bottom:20px; border-bottom:1px solid #b7b7b7;}
.RatingReviews{ background:#f5f5f5; padding:25px; text-align:center; font-size:14px;}
.TextLabel{ text-transform:uppercase; margin-bottom:20px; font-size:14px;}
.M_bt{ margin-bottom:10px;}
.R_OutOf{ margin:5px 0px 12px; color:#808080;}
.NormalImage{ width:770px; margin: 0px auto; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.StarHeartImg{ display:block; width:165px; height:22px; margin: 0px auto 30px; background:url(../images/master/big_star_red.png?t=20160202) repeat-x 0px -27px;}
.StarHeartImg span{ height:22px; background:url(../images/master/big_star_red.png?t=20160202) repeat-x 0px 0px; display:block;}
#reviewList .reviewLoading {font-size: 15px; height: 300px;line-height: 100px;text-align: center;}

/*弹出层*/
.RatingReviews .ReviewMasklayer .overlay{width: 195px; font-size: 14px; float: none; display: block; margin: 25px auto 0; background: #ffffff;}

.RatingReviews .ReviewMasklayer a:hover{ text-decoration:none;}

.CurrentMasklayer {background: #000; opacity: 0.7; filter:alpha(opacity=70); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; transform: translateZ(0px); z-index: 999;}
.outer-wrapper{position: fixed; top: 0px; left:0; right: 0px; bottom: 0px; overflow-y: auto; z-index:9999;}
.outer-wrapper .iframe-overlay-wrapper {margin-top:80px;}
.R_ContainerWrap{ margin:10px; padding:9px 15px 20px;}
.R_TarsField{ margin-bottom:23px;}
.R_TarsField p{ line-height:18px;}

.R_TarsField .Text_Gray{ color: #999; margin: 3px 0px 6px;}
.StareButton p{ float:left; margin-right:10px;}
.StareButton p span, .StareButton .Star_hover span{background:url(../images/master/star_btn.gif?t=20160202) no-repeat;}
.StareButton p span{width:23px; height:22px; display:block; background-position:0px 0px; cursor:pointer; display:block;}
.StareButton p:hover span, .StareButton .Star_hover span{background-position:0px -44px;}

.R_TarsField .FieldText{ width:726px; padding:3px 10px; height:28px; line-height:28px; border:1px solid #e5e5e5; background:#f5f5f5;}
.ReviewWorkText{ margin-bottom:10px;}
.ReviewWorkText label{ display:block;padding:7px 0px 5px;}
.ReviewtextTextArea{border:1px solid #e5e5e5; width:471px; height:160px;  line-height:18px;}
.ReviewWorkTips{ float:right; width:265px; line-height:18px; color:#575757;}
.ReviewWorkTips .TipBoxHeader{display: block; margin: 0px 0px 2px 10px; font-size: 14px;}
.ModuleBody ul li{padding-left: 10px; background: transparent url("../images/details/icon_list.gif?t=20160202") no-repeat scroll 0px 4px; font-size: 12px; color: #999; margin-bottom: 5px;}
.ModuleBody ul li a{ color:#ff00a8;}
.TellUsAbout .R_TarsField{ margin-bottom:20px;}

.UploadPictures{ margin-bottom:30px;}
.UploadPictures ul li{ width:50px; height:60px; float:left; margin-right:5px; background:#FFF; border:1px solid #e5e5e5; padding:1px; position:relative; cursor:pointer;}
.UploadPictures ul li a{ display:block; width:50px; height:60px; background-color:#E5E5E5;}
.UploadPictures ul li a .imgSrc {max-height: 70px;max-width: 50px; display:none;}
.UploadPictures ul li a span{ width:16px; height:16px; display:block; position:absolute; top:24px; left:19px;}
.UploadPictures ul li .IncreaseImg{ background-position:-125px -190px;}
.UploadPictures ul li .MoreImg{ background-position:-184px -190px;}
.UploadPictures ul li .OverlayBlock{ display:block; width:54px; height:64px; position:absolute; background:#FFF; opacity:0.4; filter:alpha(opacity=40); top:0px ;left:0px; display:block;}
.UploadPictures ul li:hover .OverlayBlock{ display:none;}
.UploadPictures p{ line-height:18px; font-size:14px; color:#999; margin-top:10px;}
.QuestionTitle{margin-bottom: 40px; overflow:hidden;}
.QuestionTitle label{font-size: 14px; line-height: 18px; display: block; padding-bottom: 5px;}
.QuestionTitle span{ float:left; margin-right:20px; display: block; line-height: 13px; padding-left: 18px; background-position:0px -262px; cursor:pointer;}
.QuestionTitle .FieldRecommend:hover, .QuestionTitle .FieldRecommend:hover, .QuestionTitle .filedChoose{background-position:0px -287px; color:#ff00a8;}
.SubmitReview .SubmitReviewButton{ float: right; width: 175px; font-size: 14px;}
#Upfile {cursor:pointer; opacity:0; filter:alpha(opacity=0); height:64px; left:0; padding:0; position:absolute; top:0; width:54px; z-index:10;}

/*End*/

.F_Listwrap{ height:auto; color:#575757; padding:10px 0px 10px 6px; position:relative;}
.FilterTitle .F_Linkspanlist{ width:100px; border:1px solid #e5e5e5; padding: 2px 20px 2px 10px; height:24px; line-height:24px; float:left; position:relative; margin-left:10px; cursor:pointer; font-size:13px;}
.F_Linkspanlist .DropDown_Items{ background:#FFF; display:none; position:absolute; width:110px; border:1px solid #e5e5e5; left:-1px; top:28px; padding:3px 10px 8px 10px;}
.F_Linkspanlist .DropDown_Items a{ line-height:30px; font-size:13px; display:block;}
.F_Linkspanlist .DropDown_Items a:hover{ color:#ff00a8; text-decoration:none;}
.FilterTitle2 .F_Linkspanlist{ margin-left:12px;}
.FilterTitle .Filter, .FilterTitle .SortBy{ line-height:30px;}
.F_Listwrap .FilterTitle span{text-transform:uppercase;display:inline-block;}
.F_Linkspanlist .arrow_b{top:11px;}

/*下拉 Style*/
.OverallRatingWrap{ position:absolute; top:39px; border:1px solid #e5e5e5; background:#FFF; z-index:99;}
.OverallRatingWrap .Bg_FFF{ height:3px; display:block; background:#FFF; width:130px; left:0px; position:absolute; top:-2px;}
.O_R_List, .Prohibit, .Downblock_List span.Close_Btn, .Downblock_List li:hover .Close_Btn{background:url(../images/master/icon_filters.gif?t=20160202) no-repeat; }
.OverallRatingWrap{ width:163px; padding:13px 10px 2px 10px; left:56px; background:#FFF;}
.O_R_List{ display:block; background-position: left -242px; padding: 0px 0px 0px 20px; cursor:pointer; font-size:13px;}
.O_R_List, .Prohibit{margin-bottom:14px;}
.O_R_List .IconStar1, .O_R_List .IconStar2, .O_R_List .IconStar3, .O_R_List .IconStar4, .O_R_List .IconStar5{ height:13px; background:url(../images/master/star-btn.png?t=20160202) repeat-x; height:13px; display:inline-block; cursor:pointer;}
.O_R_List .IconStar1:hover, .O_R_List .IconStar2:hover, .O_R_List .IconStar3:hover, .O_R_List .IconStar4:hover, .O_R_List .IconStar5:hover{background:url(../images/master/star-btn.png?t=20160202) repeat-x 0px -29px;}

.Prohibit{padding: 0px 0px 0px 20px;}
.Prohibit{background-position: left -322px;}
.Prohibit .IconStar1, .Prohibit .IconStar2, .Prohibit .IconStar3, .Prohibit .IconStar4, .Prohibit .IconStar5{ height:13px; background:url(../images/master/star-btn.png?t=20160202) repeat-x 0px -60px;display:inline-block; cursor:default;}


.O_R_List .OR_Number{ color:#bcbcbc; cursor:pointer; padding-left:6px;}
.O_R_List .IconStar1{ width:14px;}
.O_R_List .IconStar2{ width:31px;}
.O_R_List .IconStar3{ width:47px;}
.O_R_List .IconStar4{ width:65px;}
.O_R_List .IconStar5{ width:82px;}
.Prohibit .IconStar1{ width:14px;}
.Prohibit .IconStar2{ width:31px;}
.Prohibit .IconStar3{ width:47px;}
.Prohibit .IconStar4{ width:65px;}
.Prohibit .IconStar5{ width:82px;}
.O_R_List.current{background-position: left -162px;}	
	
.Prohibit span{ color:#bdbdbd;}	
.O_R_List .Generation:hover{ color:#ff00a8;}
.Downblock_List{margin:40px 0px 5px; width:1000px; overflow: hidden;}
.OverallRatingBlock{ float:left; display:block;}
.OverallRatingBlock{margin-left:52px;}
.ItemsBar li{display:block; height:13px; padding:5px 10px; cursor:pointer; color:#575757}
.ItemsBar li:hover{color:#000;}
.Downblock_List li .Close_Btn{ margin-left:21px; float:right; margin-top:3px; width:7px; height:7px; display:block; background-position:-3px -86px;}
.Downblock_List li:hover, .Downblock_List li:hover .Close_Btn{background-position:-3px -6px;}
/*End*/

.Review_customer{ width:770px; margin:0 auto; border-top:1px solid #e5e5e5; margin-bottom:26px; color:#000;}
.ReviewblockLeft{ width:297px; padding-top:20px;}
.ReviewblockRight{ width:431px; padding:16px 0px 15px 40px; border-left:1px dashed #e5e5e5}
.Review_itesms{ padding:25px 0px; border-bottom:1px solid #e5e5e5; font-size:13px;}
.Review_itesms .ReviewblockLeft .R_NormalLabel{ margin-bottom:20px;}
.Review_itesms .ReviewblockLeft .R_NormalLabel .overall{ float:left; margin-right:15px;}
.heart{ width:82px; height:13px; float:left; background:url(../images/master/small_star.png?t=20160202) repeat-x 0px -18px;}
.heart span{ height:13px; display:block; background:url(../images/master/small_star.png?t=20160202) repeat-x 0 0;}
.Review_itesms .ReviewblockLeft .Anonymous{ margin-bottom:10px; text-transform:uppercase; word-break: break-all;word-wrap: break-word;}
.Review_itesms .ReviewblockLeft .From{ margin-bottom:5px; text-align:left;}
.Review_itesms .ReviewblockLeft .From .F_Name{width:68px; display:inline-block; color:#575757;}

.ReviewblockRight .ReviewTitle{ font-size:22px; display:block; margin:0px 0px 20px 0px;}
.ReviewblockRight .R_DataTime{ margin-bottom:15px; display:block;}
.ReviewblockRight .Review_Text{ line-height:18px; margin-bottom:10px; word-break:break-all; word-wrap:break-word;}


.FeedbackImg{ margin-bottom:10px; position:relative;}
.FeedbackImg li {float:left;}
.FeedbackImg li a{margin-right:5px; display:inline-block; max-width: 50px; max-height: 60px; display:block; background: #FFF none repeat scroll 0% 0%; border: 1px solid #E5E5E5; padding: 1px; cursor: pointer;}

.EnlargeImage{ padding:10px; background:#FFF; position:absolute; top:0px; left:50%; margin-left:-491px; z-index:9999;}
.EnlargeImage p{ margin-bottom:10px;}
.EnlargeImage .EnlargeImageTitle{ font-size:13px; color:#000;}
.EnlargeImage .closeBtn, .BigImages span{ background:url(../images/master/enlargeimage_btn.png?t=20160202) no-repeat;}
.EnlargeImage .closeBtn{ float:right; width:11px; height:11px; display:block; background-position:-72px 0px; cursor:pointer;}
.BigImages{ position:relative; width:580px; height:728px;}
.BigImages span{ width:38px; height:75px; display:block; position:absolute; top:315px; z-index:9999;}
.BigImages span.Prev_Btn{left:0px; background-position:0px -10px;}
.BigImages span.Prev_Btn:hover{background-position:0px -95px;}
.BigImages span.Next_Btn{right:0px; background-position:-112px -10px;}
.BigImages span.Next_Btn:hover{background-position:-112px -95px;}

.Help_ful .Prefix{ float:left; color:#575757; margin-right:15px;}
.Help_ful .Approval, .Help_ful .DoNotAgree{ float:left; margin-right:27px; cursor:pointer;}
.Help_ful .DoNotAgree{ margin-right:50px;}
.Help_ful .Approval .Help_Label { background-position: -67px -67px;}
.Help_ful .DoNotAgree .Help_Label { background-position: -67px -93px; vertical-align: middle;}

.ReviewblockRight .Recommended{ margin-top:20px; float:left;}
.ReviewblockRight .Icon_Yes{ padding-left:20px; background-position:0px -201px; font-size:12px;}
.PaginationWrap{ width:770px; margin:0 auto;}

.Pagination{ float:right; width:auto;}
.Pagination .ArrowPrev, .Pagination .ArrowNext{ float:left; width:6px; height:10px; vertical-align:middle; margin-top:7px;}
.Pagination .ArrowPrev{background-position:0px -58px;}
.Pagination .ArrowNext{ background-position:0px -81px;}
.Pagination ul{ width:300px; display:block; float:left; padding:0px 8px; text-align:right;}
.Pagination ul li {display:inline-block;}
.Pagination li a{ padding:4px 10px; display:block; color:#000;}
.Pagination li.choose {padding:4px 10px;}
.Pagination li:hover a, .Pagination li.choose{ color:#ff00a8;}
.Pagination li a:hover{ text-decoration:none;}


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {height:75px !important; width:38px !important;}
#lightbox-nav-btnPrev {left:10px !important;}
#lightbox-nav-btnNext {right:10px !important;}
#lightbox-secNav-btnClose {background:url("../images/master/enlargeimage_btn.png?t=20160202") no-repeat scroll -72px 0; display:block; overflow:hidden; text-indent:-9999px; width:11px; height:11px; cursor:pointer;}
#lightbox-container-image-box {padding:5px 5px !important; width:710px !important; height:705px !important;}
#lightbox-container-image-data-box {padding:10px 10px 0 !important; width:700px !important;}
#lightbox-nav {left:0 !important; width:100% !important; }
#lightbox-container-image-data-box .box-title {font-size:13px; color:#000;}
#lightbox-image {max-width:700px; max-height:700px;}

.outer-wrapper .tipErrorMsg {line-height:18px; margin-top:5px; color:#ff00a8; display:none;}

.BraceletsizeGuide{ margin:47px 19px 72px 19px;}
.BraceletsizeGuide table th, .BraceletsizeGuide table td{ padding:12px 0px;}
.BraceletsizeGuide .Sizetext{ text-align:center; display:block; color:#ff00a8; padding:37px 0px 10px;}

.heart, .Sku .Reviews .R_Star { background: url("../images/details/small_star.png?t=20160202") repeat-x scroll 0 -18px; float: left; height: 13px; margin-top: 4px; width: 85px;}
.heart span, .Sku .Reviews .R_Star span { background:url("../images/details/small_star.png?t=20160202") repeat-x scroll 0 0; display: block; height: 13px;}