/* CSS Document */
/******************************************** *此处文件是公用模块样式，不可随意更改，如果有需要更改请联系负责人 *作者：张华 *联系方式：zhanghua@globalegrow.com
********************************************/
/* 不支持html5的标签重置 */
address,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
header,
footer,
hgroup,
menu,
nav,
section,
summary,
time,
video{display: block;}
/* 全局公用样式 */
body{font: 14px  Fredoka-Regular,Fredoka,sans-serif; color: #000000;}
a{text-decoration: none; color: #000;}
a:hover{text-decoration: underline;}
a:focus{outline: none;}
.t_hidden{font: 0/0  Fredoka-Regular,Fredoka,sans-serif;}
input{outline: none; font-family:ProzaLibre-Regular, ProzaLibre;}
select{font-family:  Fredoka-Regular,Fredoka,sans-serif; outline: none;}
button{border: none; margin: 0; padding: 0; background: transparent; cursor: pointer; font-family: ProzaLibre-Regular, ProzaLibre; outline: none; overflow: hidden;}
.textInput{border: 1px solid #eee; outline: none;}
.placeholder{color:#999;}
span.placeholder{font-size: 13px;}
label.error{color: #f10a0a; font-weight:700;}
input.error{border: 1px solid #f10a0a;}
.bizhong{display: none;}
@font-face{font-family: 'priceFam'; src: url('font_face/webfont.eot'); src: url('font_face/webfont.eot?#iefix') format('embedded-opentype'), url('font_face/webfont.woff') format('woff'), url('font_face/webfont.ttf') format('truetype'), url('font_face/webfont.svg#unidinregular') format('svg'); font-weight: normal; font-style: normal;}
a.blackBtn{border: 3px solid #000; display: inline-block; text-decoration: none; zoom: 1;}
a.blackBtn span{border: 1px solid #fff; background-color: #000; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
a.blackBtn:hover span{border-color: #000; background-color: #fff; color: #000;}
button.blackBtn em{border: 3px solid #000; display: inline-block; text-decoration: none; zoom: 1;}
button.blackBtn span{border: 1px solid #fff; background-color: #000; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
button.blackBtn:hover span{border-color: #000; background-color: #fff; color: #000;}
a.pinkBtn{border: 3px solid #f10a0a; display: inline-block; text-decoration: none; zoom: 1;}
a.pinkBtn span{border: 1px solid #fff; background-color: #f10a0a; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
a.pinkBtn:hover span{border-color: #f10a0a; background-color: #fff; color: #f10a0a;}
button.pinkBtn em{border: 3px solid #f10a0a; display: inline-block; text-decoration: none; zoom: 1;}
button.pinkBtn span{border: 1px solid #fff; background-color: #f10a0a; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
button.pinkBtn:hover span{border-color: #f10a0a; background-color: #fff; color: #f10a0a;}
a.redBtn{border: 3px solid #FAA019; display: inline-block; text-decoration: none; zoom: 1;}
a.redBtn span{border: 1px solid #fff; background-color: #FAA019; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
a.redBtn:hover span{border-color: #FAA019; background-color: #fff; color: #FAA019;}
a.grayBtn{border: 3px solid #cccccc; display: inline-block; text-decoration: none; zoom: 1;}
a.grayBtn span{border: 1px solid #fff; background-color: #cccccc; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
a.grayBtn:hover span{border-color: #cccccc; background-color: #fff; color: #cccccc;}
button.grayBtn em{border: 3px solid #cccccc; display: inline-block; text-decoration: none; zoom: 1;}
button.grayBtn span{border: 1px solid #fff; background-color: #cccccc; cursor: pointer; font-weight:700; display: inline-block; zoom: 1; color: #fff; white-space: nowrap;}
button.grayBtn:hover span{border-color: #cccccc; background-color: #fff; color: #cccccc;}
/*定义三角形*/
i.triangle{display: inline-block; width: 0; height: 0; border: 3px solid transparent; zoom: 1;}
/*三角向下*/
i.bottom_tri{border-top: 3px solid #ffffff;}
/*三角向上*/
i.top_tri{border-bottom: 3px solid #ffffff;}
/*三角向左*/
i.left_tri{border-right: 3px solid #ffffff;}
/*三角向右*/
i.right_tri{border-left: 3px solid #ffffff;}
#top_nav i.bottom_tri{border-top: 3px solid #000;}
/* 用户中 my shows 1200宽排3产品*/
.u_messageWrap .list{width: 390px; margin: 0 5px 12px 5px;}
@media all and (max-width: 1300px){#top_nav, #top_main, #userInfoWrap, #userNav{min-width: 980px;} .top_nav_inner,#mainBox, .social_inner, .footHelp_inner, .userInfo, .userNavBox, .main_inner{width: 98%; min-width: 980px; max-width: 1200px;} /* footer help */ .footHelp_inner{padding-right: 0;} .footHelp_inner .webTagWrap{width: 100%; margin-right: 0; text-align: center;} /* goods page best selling*/ #good_foot_proList{min-width: 980px;max-width: 1200px;} #good_foot_proList .li{padding-left: 7px; padding-right: 7px;} /* 用户中 my share 1200宽排2产品*/ .u_messageWrap .list{width: 40%; margin: 0 5% 12px 5%;}}
/* 产品相关 */
.proName{overflow: hidden;}
.proName a{color: #808080;}
.proName a:hover{text-decoration: none; color: #FFA019;}
.my_shop_price{}
/* 用户上传的图片 */
.goto_show{padding-left: 220px; height: 210px;}
.goto_show_img{float: left; margin-left: -220px; width: 220px; height: 210px;}
.goto_show_right{width: 100%; height: 210px; overflow: hidden;}
.goto_show_list{position: relative; z-index: 1;}
.goto_show_list .slides li{display: inline; float: left; position: relative; z-index: 1;}
.goto_show_list .slides p{display: none; position: absolute; left: 0; top: 0; z-index: 2; line-height: 210px; width: 100%; text-align: center; background-color: #000; color: #fff; font-size: 0.75em; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.goto_show_list .slides a{display: block; width: 140px; height: 210px;}
.goto_show_list .slides a:hover{text-decoration: none; cursor: pointer;}
.goto_show_list .slides a:hover p{display: block;}
.goto_show_list .direction-nav{height: 0; line-height: 0; width: 0;}
.goto_show_list .direction-nav a{position: absolute; display: block; font: 0/0  Arial,sans-serif; top: 90px; width: 21px; height: 29px; z-index: 5;}
.goto_show_list .direction-nav .prev{background-position: -48px 0; left: 0;}
.goto_show_list .direction-nav .next{background-position: -24px 0; right: 0;}
/*abc link*/
.abckeyList{border: 1px solid #fff; border-width: 1px 0 0; font-size: 0.75em;}
.abckeyList{line-height: 30px; text-align: center;}
.abckeyList strong{font-weight:700;}
.abckeyList a{color:#999;}
.redHeart{background-position: -152px -48px; position: absolute; display: block; width: 25px; height: 22px; font-size: 0;}
/* 折扣 */
.cutOff_tag{background-position: -166px -256px; position: absolute; right: 0; top: 0; display: block; width: 50px; height: 38px; padding-top: 3px; color: #ffffff; font-size: 12px; line-height: 14px; text-align: center; font:  Arial,sans-serif;}
.cutOff_tag strong{font-size: 16px; font-weight:700;}
.cutOff_tag i{display: block; font-style: normal; margin-top: -2px; text-transform: uppercase;}
i.costPrice{font-weight: normal; font-style: normal; font-size: 12px; text-decoration: line-through;}
/* 顶部，iphone app 下载提示 */
/*topPop*/
#topPop{padding: 10px 0; background-color: #f2f2f2; border-bottom: 1px solid #ddd; }
#topPop .appLogo,
.topPopI .start{background-image: url(./images/topPop.png); background-image: -webkit-image-set(url(./images/topPop.png) 1x, url(./images/topPop@2x.png) 2x); background-repeat: no-repeat;}
#topPop .topP_logo,
#topPop .topPopMain,
#topPop .topP_Btn{display: inline; float: left;}
#topPop .topP_logo{width: 102px; margin-left: -100%;}
#topPop .topP_Btn{width: 63px; margin-left: -63px;}
#topPop .topPopMain{width: 100%;}
#topPop .topPopI{padding: 0 63px 0 102px;}
#topPop .topP_logoWrap{position: relative; border: 1px solid #bcbcbc; border-radius: 7px; width: 63px; height: 63px; margin: 0 0 0 30px; background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%); /* W3C */}
#topPop .appLogo{background-position: 9px 10px; display: block; width: 100%; height: 100%; font-size: 0;}
#topPop .topP_logo .close{width: 16px; height: 16px; position: absolute; top: 33px; left: 6px; display: block; cursor: pointer;}
#topPop .topP_logo i{position: absolute; top: 0; left: 8px; display: block; width: 3px; height: 16px; background-color: #797979; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%;}
#topPop .topP_logo .line1{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
#topPop .topP_logo .line2{-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
#topPop .topP_Btn a{display: block; margin-top: 18px; width: 52px; height: 24px;color: #007aff; font: bold 14px/24px  Arial,sans-serif; border: 1px solid #007aff; border-radius: 3px; text-align: center; text-decoration: none;}
.topPopI h5{font-size: 12px; line-height: 15px;}
.topPopI p{font-size: 10px; color:#999;}
.topPopI .startW{height: 20px; line-height: 20px; font-size: 10px;}
.topPopI .startW span,
.topPopI .startW strong{display: inline; float: left; height: 20px;}
.topPopI .startW span{background-position: -85px 5px; width: 47px; margin-right: 5px;}
.topPopI .startW strong{font-weight: normal; font-size: 10px;}
.topPopI .topPoPtips{color:#999; font-size: 12px;}
.redHeart{background-image:url(./images/emptyshopping-cart-new.jpg);background-repeat:no-repeat}
.allBtn{color:#fff;background-color:#f10a0a;border-radius:3px;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}
#main1000px{width:1000px;margin:0 auto}
.red{color:#f10a0a}
.empty{width:960px;margin:5px auto 5px;overflow:auto;zoom:1}
.empty .cartImg{float:left;width:250px;height:250px;}
.empty .info{float:left;width:590px;padding-top: 40px;}
.empty .info h3{font-weight:700;margin-bottom:20px}
.empty .info ul{font-size:.875em}
.empty .info ul li{clear:both;padding:2px 0;overflow:auto;zoom:0}
.empty .info ul li span{display:inline-block;float:left;width:10px;height:10px;background-position:0 -102px;margin:6px 5px 0 0}
.empty .info ul li strong{float:left;width:550px}
.empty .btn{margin-top:40px}
.empty .btn .allBtn{padding:8px 15px;background:#FAA019;color:#fff}
.empty .btn a:hover{text-decoration:none}
.continueShopping{padding-top:15px;line-height:33px}
.continueShopping a{color:#999;text-transform:uppercase}
.continueShopping span{font-size:14px}
.flow{width:790px;margin:0 auto;height:104px;position:relative}
.flow .flow_state{width:693px;height:9px;background:#ccc;position:absolute;top:40px;left:35px}
.flow .flow_state .flowing{width:696px;height:9px;border-radius:10px;position:absolute;top:0;left:0;z-index:9px;overflow:hidden}
.flow .state{position:absolute;top:40px;left:35px}
.flow .state span{display:block;width:23px;height:30px;float:left;background:url(./images/cart.png) no-repeat;background-position:0 -45px;position:absolute;top:-5px;z-index:20px}
.flow .state .state_1{position:absolute;left:-5px}
.flow .state .state_2{position:absolute;left:340px}
.flow .state .state_3{position:absolute;left:688px}
.flow li{float:left;display:inline;color:#999;margin-top:65px}
.flow li.step_1{width:35%}
.flow li.step_2{text-align:center;width:30%}
.flow li.step_3{width:34%;text-align:right}
.flow li a{color:#999}
.flow.flowing_1 .flowing{background-position:-510px -380px}
.flow.flowing_1 .state_1{background-position:0 0}
.flow.flowing_1 .step_1{color:#f10a0a}
.flow.flowing_1 .step_1 a{color:#f10a0a}
.flow.flowing_2 .flowing{background-position:-180px -380px}
.flow.flowing_2 .state_1{background-position:0 0}
.flow.flowing_2 .step_1{color:#f10a0a}
.flow.flowing_2 .step_1 a{color:#f10a0a}
.flow.flowing_2 .state_2{background-position:0 0}
.flow.flowing_2 .step_2{color:#f10a0a}
.flow.flowing_2 .step_2 a{color:#f10a0a}
.flow.flowing_3 .flowing{background-position:0 -380px}
.flow.flowing_3 .state_1{background-position:0 0}
.flow.flowing_3 .step_1{color:#f10a0a}
.flow.flowing_3 .step_1 a{color:#f10a0a}
.flow.flowing_3 .state_2{background-position:0 0}
.flow.flowing_3 .step_2{color:#f10a0a}
.flow.flowing_3 .step_2 a{color:#f10a0a}
.flow.flowing_3 .state_3{background-position:0 0}
.flow.flowing_3 .step_3{color:#f10a0a}
.flow.flowing_3 .step_3 a{color:#f10a0a}
.cartList{display: inline-block; width: 63%;}
.cartList .title{border-top:1px solid #eee;border-bottom:1px solid #eee;height:32px;line-height:32px;padding:0;}
.cartList .title li{float:left;display:inline;text-align:center;color: #999;text-transform: capitalize;}
.cartList .title li.li1{width:50%;}
.cartList .title li.li2{width:20%}
.cartList .title li.li3{width:15%}
.cartList .title li.li4{width:15%}
.cartList .products{clear:both;padding:10px 0;zoom:1;border-bottom:1px dashed #ddd;position: relative;}
.cartList .products li{float:left;display:inline}
.cartList .products li.li1{width:50%;display: flex;}
.cartList .products li.li1 .item{float:left;display:inline-block;}
.cartList .products li.li1 .item1{width:3%;position: relative;min-width: 16px;}
.dispatch {width: 16px;height: 16px;position: relative;display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #ccc;top: 3px;}
.dispatch-cur:after {content: "";width: 8px;height: 8px;background: #333!important;position: absolute;left: 3px;top: 3px;}
.cartList .products li.li1 .item1 .dispatch {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: absolute;cursor: pointer;}
.cartList .products li input{-moz-transition: box-shabox .5s 0s ease;transition: box-shabox .5s 0s ease;}
.cartList .products li.li1 .item1 input {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: absolute;opacity: 0;width: 16px;height: 16px;cursor: pointer;}
.cartList .products li.li1 .item2{width:30%;text-align:center;margin:0;min-width:110px;}
.cartList .products li.li1 .item3{width:60%;position: relative;}
#flowCartWishWarp{position: absolute;bottom:0;z-index: 3;}
.cartList .products li.li1 .item3 p{}
.cartList .products li.li1 .item3 p i{width:18px;line-height:18px;height:18px;display:inline-block;margin-left:5px;background-position:-40px -120px}
.cartList .products li.li1 .item3 a{color:#999}
.cartList .products li.li2{width:20%;text-align:center;padding-top: 50px;}
.cartList .products li.li2 .js_cart_reduce{cursor:pointer;font-weight: 700;}
.cartList .products li.li2 .js_cart_add{cursor:pointer;font-weight: 700;}
.cartList .products li.li2 input{width:32px;padding:2px 0;border:1px solid #ddd;background:#fff;color:#666;text-align:center;margin:0 5px}
.cartList .products li.li2 .cartList_l_loading{text-align:center;clear:both;display: inline-block;}
.cartList .products li.li2 .cartList_l_loading img{vertical-align: middle;}
.cartList .products li.li2 .loading{background:url(./images/lazyload.gif) no-repeat center center}
.cartList .products li.li3{width:15%;text-align:center; padding-top: 50px;}
.cartList .products li.li3 p{font-weight:700;margin-bottom:4px; padding-top:4px;}
.cartList .products li.li3 p.costPrice{font-weight:normal;text-decoration:line-through}
.cartList .products li.li4{width:15%;text-align: center;padding-top: 50px;}
.cartList .products li.li4 p{text-align:center;padding-bottom:5px; padding-top:4px;}
.cartList .products li.li2 .removeWarp{padding:12px 0 15px 0;height:18px}
.cartList .products li.li2 .remove{display:block;font-size: 13px;text-decoration: underline;color: #999;}
.cartList .products li.li2 .remove:hover{background-position:-140px 0}
.cartList .products li.li2 .favorite{display:inline-block;zoom:1;width:14px;height:12px;font-size:0;background-position:-100px -37px}
.cartList .products li.li2 .favorite:hover{background-position:-140px -37px}
.cartList .products li.li5{text-align:center;margin-top:38px;font-weight:700}
.cartList .products .cart_customSize{width:100%}
.cartList .products .custom_size{text-align:left;padding:0 10px;font-size:12px}
.cartList .products .custom_size h5{font-weight:700;line-height:30px;border-bottom:1px solid #ccc}
.cartList .products .custom_size li{display:inline;float:left;line-height:30px}
.cartList .products .order_suitSize li{width:20%}
.cartList .products .order_dressSize li{width:25%}
.cartList .operation{height:60px;}
.cartList .operation .line_checkbox {padding: 10px 20px 0 0;display: inline-block;color: #999;}
#js_delAll{text-decoration: underline;padding-right: 15px;color: #999;}
a#js_delAll:hover{color: #FFA019;}
.cartList .operation .line_checkbox .dispatch {margin-right: 10px;}
.cartList .operation .selectAll{float:left;margin-top:20px;}
.cartList .operation .selectAll input,.cartList .operation .selectAll label{display:inline;float:left}
.cartList .operation .selectAll input{margin:3px 10px 0 0;*margin:0 0}
.cartList .operation .line_checkbox input,.cartList .title li.li1 .line_checkbox input {width: 16px;height: 16px;opacity: 0;cursor: pointer;position: absolute;left: 0;top: 0;}
.cartList .operation .btn{float:left;width:50%;text-align:left;margin-top:15px}
.cartList .operation .btn a{display:inline-block;padding:3px 10px;color:#000}
.cartList .operation .btn a.clearAll{border:3px solid #000;margin-right:10px}
.cartList .operation .btn a.save{border:3px solid #f10a0a}
.cartList .operation .btn a:hover{text-decoration:none}
.ui-enabled-div{padding: 0; margin: 0px 5px; color:#999; width: 100px; height: 20px; line-height: 20px; background-color: #ffffff; border-radius: 1px; border: 1px solid #ddd; text-align: center;font-size:0.75em; overflow: hidden; -webkit-appearance: textfield; -webkit-writing-mode: horizontal-tb; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; display: inline-block; cursor: auto;}
.hasfavorite_on{display:inline-block;zoom:1;width:14px;height:12px;font-size:0; background-position:-140px -37px;}
.toCheckOut{margin: 20px 0 30px;justify-content: space-between;position: relative;}
.toCheckOut .shipping{float:left;width:45%}
.toCheckOut .shipping h3{color:#000;margin-bottom:12px}
.toCheckOut .shipping ul{margin-left:10px}
.toCheckOut .shipping ul li{margin-bottom:10px}
.toCheckOut .shipping ul li.li1{color:#999}
.toCheckOut .shipping ul li.li1 strong{color:#f10a0a}
.toCheckOut .shipping ul li.li2 .country{margin-right:10px;width:20%}
.toCheckOut .shipping ul li.li2 select{width:80%;padding:5px;border:1px solid #ddd;background:#fff}
.toCheckOut .shipping ul li.li2 .loading{height:20px;width:100%;clear:both;text-align:center}
.toCheckOut .shipping ul li.li2 dl{width:79%;margin-left:5px;margin-top:15px}
.toCheckOut .shipping ul li.li2 dl dd{clear:both;height:24px}
.toCheckOut .shipping ul li.li2 dl dd strong{float:left}
.toCheckOut .shipping ul li.li2 dl dd em{float:right}
.toCheckOut .shipping ul li.li3 p{height:30px;background-position:0 -252px;margin-top:10px}
.toCheckOut .code{float:right;width:31%;margin-right:50px;}
.toCheckOut .code.position_f{top:1px;right:0;}
.toCheckOut .code .apply_msg{line-height:20px;text-align:right;color:#f10a0a;font-size:12px;font-weight:700}
.toCheckOut .code .row1 strong{font-weight:700;color:#000;float:right}
.toCheckOut .code .row1 input{height:26px;border:1px solid #ddd;background:#fff;width:50%;margin:0 5px;padding:0 3px;float:right}
.toCheckOut .code .row1 .applyBtn{color:#fff;background:#fafafa;padding:3px 10px;float:right}
.toCheckOut .code .row1 .applyBtn:hover{text-decoration:none}
.toCheckOut .code .row1 .cancel_coupon{color:#999;background-color:#ddd;padding:3px 10px;float:right}
.toCheckOut .code .row1 .cancel_coupon:hover{text-decoration:none}
.toCheckOut .code .row1 .helpTage{float:right;margin:3px 3px 0 0;width:15px;height:15px;position:relative}
.toCheckOut .code .row1 .helpTage dt{background:#000;border-radius:20px;cursor:pointer;width:100%;height:100%;line-height:15px;font-size:12px;text-align:center;color:#fff;font-weight:700}
.toCheckOut .code .row1 .helpTage dd{background-color:#fff;position:absolute;top:25px;left:-100px;width:400px;font-size:12px;border:1px solid #ddd}
.toCheckOut .code .row1 .helpTage .text{position:absolute;background-color:#fff;z-index:7;padding:10px}
.toCheckOut .code .row1 .helpTage .trg_bg,.toCheckOut .code .row1 .helpTage .trg_color{position:absolute;z-index:6;display:block;width:0;height:0;font-size:20px;border:10px solid transparent}
.toCheckOut .code .row1 .helpTage .trg_bg{border-left-color:#ddd;top:-11px;left:104px}
.toCheckOut .code .row1 .helpTage .trg_color{border-left-color:#fff;top:-8px;left:105px}
.toCheckOut .code .row1 .helpTage p{padding:3px 0}
.toCheckOut .code .row2{color:#999;margin:0 0 15px;overflow:auto;zoom:1;border-bottom: 1px solid #000;padding-bottom: 15px;}
.toCheckOut .code .row2 strong{display:inline-block;width:68%;text-align:left;text-transform: uppercase;}
.toCheckOut .code .row2 em{display:inline-block;width:30%;text-align:right}
.toCheckOut .code .row2_summary{width: 100%;float: right;margin-bottom: 10px;}
.toCheckOut .code .row2_summary h2{background-color: #fafafa;border: 1px solid #eee;padding: 7px 10px;border-bottom: none;letter-spacing: 1px;font-weight: 700;color: #000;font-size: 18px;text-transform: capitalize;}
.flow-cart-receipt{width: 100%;}
.toCheckOut .code .row2_summary ul{padding: 7px 10px;border: 1px solid #C9C9C9;border-top: 0;}
.toCheckOut .code .row2_summary li{line-height: 23px;}
.toCheckOut .code .row3{border-top:1px solid #000;text-align:right;padding:10px 0}
.toCheckOut .code .row3 em{margin-right:15px}
.toCheckOut .code .row3 strong{color:#f10a0a;font-size:2em;font-weight:700}
.toCheckOut .row4{text-align:right;width:100%;float: right;}
.toCheckOut .row4 .paypal{display: block;width: 100%;height: 45px;border: none;cursor: pointer;text-align: center;line-height: 45px;border-radius: 4px;background-color: #ffc439;font-size: 14px;color: #111;}
.toCheckOut .row4 a.paypal:hover{box-shadow:inset 0 0 100px 100px rgba(0, 0, 0, 0.05);text-decoration: none;}
.toCheckOut .row4 .or{margin:15px 10px 0 10px;float:right}
.toCheckOut .row4 .checkOutBtn{width: 100%;}
.toCheckOut .row4 .checkOutBtn span{display:inline-block;height:32px;line-height:32px;padding:0 10px;color: #000;font-weight: 700;}
.cart_s_Box{padding-bottom:30px}
.cart_s_Box h4{line-height:40px;border-bottom:1px solid #ddd;font-weight:700}
.cart_s_Box h4 a{float:right;color:#036;font-weight:normal;color:#999}
.cart_s_Box h4 span{display:inline-block;width:22px;height:18px;background-position:-45px 0;position:relative;top:5px;left:3px}
.cart_s_Box .cart_s_inner{padding:20px 0 0 20px}
.ch_proWarp .cart_s_inner{padding-right:20px}
.ch_proWarp ul{border-bottom:1px solid #ddd;font-size:12px}
.ch_proWarp li{display:inline;float:left}
.ch_proWarp .th_proName,.ch_proWarp .td_proName{width:55%}
.ch_proWarp .th_price,.ch_proWarp .th_quantity,.ch_proWarp .th_subtotal,.ch_proWarp .td_price,.ch_proWarp .td_quantity,.ch_proWarp .td_subtotal{width:15%;text-align:center}
.ch_proWarp .th{border-bottom:2px solid #ddd;line-height:40px;font-weight:700}
.ch_proWarp .th li{text-align:center}
.ch_proWarp .proList ul{padding:10px 0}
.ch_proWarp .proList .proName{padding-left:60px}
.ch_proWarp .proList .proName .pr_img{display:inline;float:left;width:50px;margin-left:-60px;text-align:center}
.ch_proWarp .proList .proName p{padding-top:5px}
.ch_proWarp .proList .proName span{margin-right:10px}
.ch_proWarp .proList .td_price,.ch_proWarp .proList .td_quantity,.ch_proWarp .proList .td_subtotal{padding-top:20px}
.ch_proWarp .proListTips{padding-right:10px;text-align:right;line-height:40px;font-size:14px}
.consigneeList li{line-height:24px;font-weight:700}
.consigneeList strong{color:#999}
.methodShip ul{padding-bottom:5px;padding-left:20px}
.methodShip li{display:inline;float:left;padding-bottom:5px}
.methodShip input{display:inline;float:left;margin:2px 5px 0 0}
.methodShip .w_col1{width:40%}
.methodShip .w_col2{width:30%;text-align:center}
.methodShip .w_col3{width:30%;text-align:center}
.methodShip .methodship_title{border-bottom:1px solid #ddd;line-height:40px;padding-bottom:0;padding-left:0}
.methodShip .methodship_title li{font-size:1em;padding-bottom:0}
.methodShip li.needTraking{clear:both;padding-left:20px;width:80%}
.methodShip li.needTraking .my_shop_price{color:#f10a0a}
.methodShip .useCoupon_help{position:relative}
.methodShip .useCoupon_help a{background-position:0 -143px;display:inline;float:left;width:12px;height:12px;margin:3px 0 0 5px;font:0/0  Arial,sans-serif}
.methodShip .useCoupon_helpWrap{position:absolute;top:-25px;left:30px;border:1px solid #ddd;background-color:#fff;width:300px;padding:10px;line-height:20px;color:#999}
.methodShip .useCoupon_helpWrap span{background-position:-44px -46px;display:block;width:13px;height:21px;position:absolute;left:-12px;top:24px}
.methodShip .premiumWrap{height:18px;padding-left:20px;font-size:.75em}
.methodShip .premiumWrap .w_col12{width:70%}
.methodShip .premiumWrap .w_col3{width:30%}
.methodShip .shipped_via_s{font-size:.75rem;padding:0 0 15px 20px}
.methodShip .shipped_via_s strong{font-size:18px;font-weight:700;color:#f10a0a}
.methodShip .methodShipTips{padding:20px 0 20px 67px;font-size:.75em}
.methodShip .methodShipTips span{background-position:-91px -102px;display:inline;float:left;width:30px;height:30px;margin-left:-35px;margin-top:3px}
.methodShip .methodShipTips .red{color:#f10a0a}
.cart_point p{line-height:26px}
.cart_point input{margin:0 5px;width:70px;height:18px;padding:3px;border:1px solid #ddd}
.cart_point .sPoint_opreat span{color:#f60}
.cart_bill table{font-size:.75em}
.cart_bill td,.cart_bill th{text-align:center;height:40px}
.cart_bill th{background-color:#f5f5f5}
.cart_bill td{border-bottom:1px solid #ddd}
.cart_bill td .my_shop_price{font-weight:700}
.cart_bill .grandTotalPrice{padding-top:10px}
.cart_bill .grandTotalPrice i{font-style:normal;font-size:.75em}
.cart_bill .grandTotalPrice .my_shop_price{font-size:2.3em}
.orderReview p{padding-bottom:10px}
.orderReview textarea{border:1px solid #ddd;padding:10px;line-height:20px;width:70%;height:100px;font-family: Arial,sans-serif}
.payMethod dl{padding-left:20px;padding-bottom:15px;font-size:.75em}
.payMethod img{vertical-align:middle}
.payMethod dt{position:relative;padding-bottom:5px;zoom:1;line-height:43px}
.payMethod dd{padding:10px;border:1px solid #ddd;line-height:24px}
.payMethod input{position:absolute;left:-20px;top:15px}
.payMethod select{padding:3px;border:1px solid #ddd}
.step_2_btn{padding:10px 0 25px 0;text-align:right;position:relative}
.step_2_btn button{margin:0;padding:0;overflow:visible}
.step_2_btn span{text-decoration:none;display:inline-block;vertical-align:top;line-height:50px;padding:0 20px;font-size:1.3em;white-space:nowrap}
.step_2_btn .btnTips{padding-top:10px}
.step_2_btn .norton{position:absolute;top:0;right:350px}
.total .point{background:#eee;height:38px;color:#000}
.total .point ul li{float:left;display:inline}
.total .point ul li.li1{width:75%;text-align:right}
.total .point ul li.li2{width:15%;background:#fff;height:30px;line-height:30px;margin:0 12px;margin-top:4px;text-align:center}
.total .point ul li.li2 span{display:inline-block;zoom:1;width:50%}
.total .point ul li.li2 input{width:50%;border:0;line-height:18px;padding:6px 0}
.total .point ul li.li3{width:6%;text-align:center;height:38px;line-height:38px}
.total .calc{font-size:.75em}
.total .calc ul li{clear:both;padding:5px 0;overflow:auto;zoom:1}
.total .calc ul li strong{display:block;float:left;width:75%;text-align:right}
.total .calc ul li em{display:block;float:left;width:22%;text-align:right}
.total .grandTotal{font-weight:700;border-top:1px solid #ddd}
.total .grandTotal strong{display:inline-block;text-align:right;width:75%}
.total .grandTotal em{display:inline-block;font-size:2.5em;width:22%;text-align:right}
.systemInfo{width:560px;margin:60px auto}
.systemInfo span{display:inline-block;width:45px;height:45px;float:left;background-position:-40px -100px;margin:4px 8px 0 0}
.systemInfo p{float:left;font-weight:700;line-height:26px;width:500px}
.systemInfo p strong{color:#f10a0a;font-weight:700}
.userInfo{width:870px;margin:0 auto}
.userInfo .method{color:#999;margin-bottom:30px}
.userInfo .method ul li{margin-bottom:5px}
.userInfo .method ul li span{font-weight:700;color:#000}
.userInfo .info{margin-bottom:30px}
.userInfo .info ul li{margin-bottom:5px}
.userInfo .notice{margin-bottom:30px;line-height:24px}
.userInfo .notice a{color:#036}
.addressList{padding-bottom:5px;overflow:hidden}
.addressList li{display:inline;float:left;margin:5px 0 0 -1px;padding:0 10px;border-left:1px solid #ddd;line-height:18px}
.addressList a{color:#036;text-decoration:underline}
.addressShow{padding-top:20px}
.i_table{width:80%;margin:0 auto;}
.i_table li{overflow:hidden;line-height:18px;}
.i_table li .orange{color:#f60}
.i_table li .i_table_l{width:180px;padding-right:10px;line-height:30px;text-align:left}
.i_table li .i_table_r{width:600px;padding-bottom:12px}
.i_table li .i_table_r .inputText{height:30px;padding:3px;border:1px solid #ddd;line-height:30px;}
.i_table li .i_table_r .choiceCountry{/*padding:3px;font:12px/18px  Arial,sans-serif;border:1px solid #ddd;color:#999*/}
.i_table li .i_table_r label.error{display:inline;padding-left:10px;}
.i_btnsWarp{height:30px;width:590px;margin:0 auto;}
.i_btnsWarp button{margin-right:10px;float:left}
.i_btnsWarp span{display:block;height:30px;line-height:30px;padding:0 10px;font-size:14px}
.i_btnsWarp .i_heightBtn{display:block;padding:0 10px;line-height:30px;font-size:14px;background-color:#999;color:#fff;border-radius:3px;text-decoration:none}
.co_header{padding:0 10px;line-height:30px;border-bottom:1px solid #ccc;font-weight:700;font-size:14px}
.co_header a{font-size:12px;font-weight:normal}
.cheakOutHeader{border-bottom:2px solid #f10a0a}
.co_cartList th,.co_cartList td{text-align:center}
.co_cartList th{line-height:30px;background-color:#f5f5f5;font-weight:700;color:#1c61a6}
.co_cartList td{border-bottom:1px solid #ccc}
.co_cartList .p_name{text-align:left}
.co_cartList a{color:#1c61a6}
.co_cartList .co_cartList_total{border-bottom:none;text-align:right}
.addrTest strong{font-weight:700}.custom_size{text-align:left;padding:0 10px}
.custom_size h5{font-weight:700;line-height:30px;border-bottom:1px dotted #ccc}
.custom_size li{display:inline;float:left;line-height:24px}
.order_suitSize li{width:20%}
.order_dressSize li{width:25%}
.methodShip{padding:10px}
.w_col1{width:40%}
.w_col2{width:30%}
.w_col3{width:30%}
.methodShip ul{clear:both;margin-bottom:10px}
.methodShip li{display:inline;float:left;line-height:20px}
.methodShip input{display:inline;float:left;vertical-align:middle;margin:3px 5px 0 0;*margin:1px 3px 0 0}
.methodShip label{display:inline;float:left}
.methodship_title{height:30px;color:#999;line-height:30px;border-bottom:1px solid #ccc}
li.needTraking{clear:both;width:100%}
.needTraking label{color:#093}
.needTraking .useCoupon_help{height:20px}
.needTraking a{margin:3px 0 0 10px}
.premiumWrap{height:20px}
.premiumWrap .w_col12{width:70%;height:20px}
.methodShipTips{height:35px;padding:30px 0 30px 35px}
.methodShipTips span{background-position:-280px -400px;display:inline;float:left;margin-left:-35px;height:35px;width:35px}.sPoint_opreat{padding:10px 0;line-height:24px}
.sPoint_opreat label{margin-right:5px}
.sPoint_opreat input{width:40px;height:18px;padding:2px 5px;margin-right:5px;line-height:18px;border:1px solid #ccc}
.paymentMethod{padding:10px 10px 0}
.paymentMethod dt,.paymentMethod dd{margin-left:30px}
.paymentMethod dl{padding-bottom:10px}
.paymentMethod dt{position:relative;height:40px;padding-bottom:5px;line-height:40px}
.paymentMethod dd{padding:10px;border:1px solid #9fd2ff}
.paymentMethod input{position:absolute;left:-20px;top:15px}
.paymentMethod img{vertical-align:middle}
.orderReview{line-height:20px}
.orderReview textarea{margin-top:5px;padding:5px;width:70%;height:60px;outline:none;resize:none;border:1px solid #ccc;line-height:20px}
.billTable th,.billTable td{text-align:center;height:30px}
.billTable th{background:#f1f1f1;height:40px;font-weight:700;color:#1c61a6}
.upBill{border-top:1px solid #ccc;padding:10px 0;text-align:center}
a.checkout_button{background-color:#f10a0a;padding:8px 15px;color:#fff;font-size:.875em}
a.checkout_button:hover{text-decoration:none}
.cardList{padding-bottom:5px;height:52px;border-bottom:1px solid #ccc}
.messageBox h4{padding-bottom:5px;line-height:20px;font-size:14px;font-weight:700;color:#0a263c}
.billOkMsg{line-height:40px}
.billOkMsg strong{font-weight:700}
.billOkMsg a{color:#999}
.orderTable{padding:20px 10px;line-height:20px;font-size:13px}
.orderTable li{padding:0 0 10px 450px}
.orderTable strong{display:inline;float:left;margin-left:-250px;width:250px;font-weight:700;text-align:right}
.orderBill{background-color:#ccc;font-size:12px}
.orderBill th,.orderBill td{text-align:center}
.orderBill th{background-color:#ffffff;font-weight:700;height:24px}
.orderBill td{background-color:#fff}
.orderBill .p_name{text-align:left;padding:10px}
.orderBill .p_name img{vertical-align:middle}
.orderBill a{color:#999}
.orderBill a:hover{color:#999}
.orderBill .title{font-size:14px}
.orderBill .money{font-size:14px}
.redHeart{width:14px;height:12px;background-position:-140px -37px}
.nortonWarp{position:relative;width:100%;height:0;line-height:0}
.nortonWarp .nortonImg{position:absolute;top:-120px;right:565px;width:100px;height:78px}
/* Start 购物车详情页面 */
.process-min span{PADDING-BOTTOM: 0;
BORDER-RIGHT-WIDTH: 0;
PADDING-LEFT: 0;
OUTLINE-WIDTH: 0;
PADDING-RIGHT: 0;
BACKGROUND: none transparent scroll repeat 0 0;
BORDER-TOP-WIDTH: 0;
BORDER-BOTTOM-WIDTH: 0;
VERTICAL-ALIGN: baseline;
BORDER-LEFT-WIDTH: 0;
PADDING-TOP: 0;
margin: 0;}
.mb20{margin-bottom: 20px;}
.mb40{margin-bottom: 40px;}
.mt40{margin-top: 40px;}
.products .my_shop_price{font-size: 14px;}
.my_goods_price{line-height: 16px;}
.subtotal{font-size: 14px;}
.bizhong{display: none;}
.products .my_shop_price{}
.toCheckOut .row4 .row4-tips{font-size: .75em; margin: 15px 10px 0 10px; float: left; font-size: 12px; color: #d14642; font-family:Arial, Helvetica, sans-serif;}
.pt40{padding-top: 40px;}
.pt35{padding-top: 35px;}
.cart_s_inner .shipping_address{background: none repeat scroll 0 0 #EFEFEF; color: #000000; font-size: 16px; height: 35px; width: auto; line-height: 35px; margin: 1px 1px 5px; text-indent: 10px; font-weight:700;}
.cart_s_inner .new_shipping_address{background: none repeat scroll 0 0 #EFEFEF; color: #000000; font-size: 16px; height: 35px; width: auto; line-height: 35px; margin: 1px 1px 5px; text-indent: 10px; cursor: pointer;}
.big-black-btn{ background-color: #000; border: none; margin-bottom: 10px; cursor: pointer; font-size: 14px; font-weight:700; height: 30px; padding: 0 10px; color: #fff; text-transform: uppercase;}
.i_table_w250{width: 250px;}
.i_table_w500{width: 500px;}
.cart_s_inner .shipping_address .show_consignee_all{float: right; background: url("images/save-icon.png") no-repeat scroll 0 -288px; padding: 0 20px;}
.padding-bottom0{padding-bottom: 0;}
.padding-top0{padding-top: 0;}
ul.table_ul1{margin: 0; padding: 0;}
.table_ul1 li{text-indent: 40px; line-height: 40px; font-size: .75em;}
.shipping_options_check{border-bottom: 1px dashed #CCCCCC;
line-height: 18px;
font-size: .75em;}
.shipping_options_check input{margin: 0 10px;}
.shipping_options_check label{display: inline-block; padding: 10px 0; vertical-align: middle; width:96%;}
label{cursor: default;}
.shipping_options_check h4{line-height: 25px; width: 100%; border-bottom: none; font-size: .75em;}
.shipping_options_check div{font-size: .75em;}
.shipping_options_check a{color:#000; text-decoration: none; font-size: .75em;}
.shipping_options_check a:hover{text-decoration: none;}
.shipping_hover_select:hover{background: rgb(220, 220, 220);}
.checkout_shipping_price_list li{float: left; line-height: 18px;}
.flowloginBox{left: 50%; top: 50%; width: 860px; min-height: 480px; background-color: #fff; overflow: hidden; border-radius: 0 30px;}
.check_item_bottom_bg{padding: 5px 9px 10px;}
.table_ul2{padding-left: 30px; font-size: .75em;}
.cart_s_inner .shipping_address .show_cart_goods_eidt{background: url("images/save-icon.png") no-repeat scroll 8px -322px; float: right; font-size: 11px; padding: 0 10px; text-decoration: none; color: #000;}
.show_cart_goods_eidt a{text-decoration: none; color: #000;}
.checkout_cart_list th.Picture-th, .checkout_cart_list th.item-th, .checkout_cart_list th.price-th{text-align: center;
text-indent: 0;}
.checkout_cart_list th{background-image: none;
background: none repeat scroll 0 0 #EFEFEF;
color: #000;
height: 32px;
line-height: 32px;
padding: 0;}
th.Picture-th, td.Picture-td{width: 234px;
text-align: left;}
.checkout_cart_list th, .checkout_cart_list td{text-align: center;}
.cart_list th{clear: both;
color: #4c4c4c;
float: none;
font-size: .75em;
font-weight:700;
height: 25px;
line-height: normal;
overflow: hidden;
padding-top: 3px;}
.checkout_cart_list td{border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
text-align: center;}
th.Picture-th, td.Picture-td{width: 234px;
text-align: left;}
.cart_list td{font-size: 12px;
padding: 5px 0;}
th.item-th, td.item-td{width: 430px;
text-align: left;}
.cart_list td a:link, .cart_list td a:visited{text-decoration: none;
color: #000;}
th.price-th, td.price-td{width: 128px;}
.checkout_cart_list th, .checkout_cart_list td{text-align: center;}
th.quantity-th, td.quantity-td{width: 64px;}
th.sum-th, td.sum-td{width: 70px;}
.check_item_bottom_bg h2.extra_info_check{margin: 10px 0 0;
margin-top:15px;
background: none;
text-indent: 0;
font-size: 16px;
font-weight:700;}
.check_comment, .check_again_comment{width: 100%;
height: 130px;
border: 1px solid #ccc;}
.check_item_bottom_bg #cart-box-bottom strong{color: #000000;
font-weight:700;
font-size: .75em;}
#cart-box-bottom label{font-size: .75em;}
a.cart_modify{text-decoration: none;}
.show_cart_goods_eidt a{text-decoration: none;}
.noGoods{margin-top:20px;}
.noGoods .pageN_img{line-height: 40px;
padding-left: 240px;
min-height: 220px;
text-align: left;}
.noGoods .pageN_img img{display: inline;
float: left;
margin-left: -220px;}
.pageN_img{text-align: center;}
.noGoods .pageN_img span{font-size: 36px;
}
.noGoods .pageN_img{line-height: 40px;
padding-left: 240px;
min-height: 220px;
text-align: left;}
.noGoods .noGoods_tips{line-height: 20px;
padding-top: 20px;}
.noGoods h5{font-weight:700;
font-size: 14px;}
.noGoods li{font-size: 12px;}
