/* Copyright (C) 2009 - 2012 Shopiy, Shopiy许可协议 (http://www.shopiy.com/license) */
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;/*font-size: 13px;*/vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
object,embed{max-width:100%;}
a:hover,a:focus{
    text-decoration: none;
}
html{overflow-y:scroll;height:100%;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;/*font-size:100%;*/font-size: 13px;vertical-align:baseline;background:transparent;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
th{font-weight:bold;vertical-align:bottom;}
td{font-weight:normal;vertical-align:top;}
select,input,textarea{font:99% sans-serif;}
table{font-size:inherit;font:100%;}
a:hover,a:active{outline:none;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td,td img{vertical-align:top;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
.clickable,label,input[type=button],input[type=submit],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}
.clearfix:before,.clearfix:after,.wrapper:before,.wrapper:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after,.wrapper:after{clear:both;}
.clearfix,.wrapper{zoom:1;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
body,select,input,textarea{font-size:12px;font-family: "Noto Sans KR", "微软雅黑", "Microsoft YaHei", "Helvetica", "Tahoma", "StSun", "宋体", "SimSun", sans-serif;line-height:1.6em;}
.no-rgba body{color:#333;}
/*select,input,textarea{color:#000;}*/
a{color:rgba(0,0,0,1);text-decoration:none;}
.no-rgba a{color:#666;}
a:hover{color:rgba(0,0,0,1);}
.no-rgba a:hover{color:#000;}
::-moz-selection{background:#eee;color:#666;text-shadow:none;}
::selection{background:#eee;color:#666;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#fcd700;}
em{font-style:normal;}
ins{background-color:#fcd700;color:#000;text-decoration: none;}
mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold;}
textarea, input[type='text'], input[type='password'],input[type='number'], input[type='email'], input[type='url'], input[type='tel'], select{padding:5px 8px;}
input[type='text'], input[type='password'], input[type='number'], input[type='email'], input[type='url'], input[type='tel']{width:16em;border:1px solid #eaeaea;}
textarea{border:1px solid #eaeaea;}
input[type='text']:focus, input[type='password']:focus, input[type='number']:focus, input[type='email']:focus, input[type='url']:focus, input[type='tel']:focus, textarea:focus{border-color:#666;}
body{min-height:100%;min-width:980px;background-color:#FFFFFF;}
.wrapper{width:980px;margin:0px auto;clear:both;}
#main .wrapper{padding-top:2px;background-color:rgba(255,255,255,0.8);border-radius:5px;}
.no-rgba #main .wrapper{background:transparent url('../img/t/w8.png') repeat;}
#main .col_main{
    width: 500px;
    margin: auto;
}
#main .col_sub{float:left;width:225px;}
.error_box,.notice_box,.success_box{clear:both;padding:9px;margin-bottom:10px;border:1px solid #eaeaea;line-height:1.2em;border-radius:5px;}
.error_box{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice_box{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success_box{background:#e6efc2;color:#264409;border-color:#c6d880;}
.error_box a{color:#8a1f11;}
.notice_box a{color:#514721;}
.success_box a{color:#264409;}
.center{text-align:center;}
.hidden{display:none;}
input[name=captcha]{text-transform:uppercase;width:8em !important;}
img.captcha{margin-left:5px}
.bright_table{border-top-color:#aacded;border-left-color:#aacded;}
.bright_table th,.bright_table td{border-bottom-color:#aacded;border-right-color:#aacded;}
.bright_table th{background:#deedf9;}
.data_table{width:100%;border-width:0;}
.data_table tr{background-color:#fff;}
.data_table .odd{background-color:#fff}
.data_table .even{background-color:#f8f8f8 !important;display: none}
.data_table td.last,.data_table th.last{border-right-width:0;}
.data_table tr.last th,.data_table tr.last td{border-bottom-width:0;}
.data_table th{line-height: 30px;text-align:center;color:#444;text-align:left;white-space:nowrap;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.data_table th.wrap{white-space:normal;}
.data_table th a,.data_table th a:hover{color:#fff;}
.data_table td{padding:4px 0;text-align:center}
.data_table thead th{background-color:#f6f6f6;border-bottom-width:0;border-right-width:0;}
/*.data_table tbody{border-top:1px solid #eee;border-bottom:1px solid #eee;}*/

.data_table tbody td{border-bottom-width:0;border-right-width:0;border-bottom: 1px solid #eaeaea;line-height: 35px;vertical-align: middle}
.data_table tbody th{background-color:#f6f6f6;border-bottom-width:0;border-right:1px solid #eee;}
.data_table tbody th{background-color:#f6f6f6;border-bottom-width:0;border-right:1px solid #eee;}

.data_table thead tr.tr-bg th{background-color:#525252 !important; color: #fff;text-align: center}
.data_table tbody.odd tr{background-color:#f8f7f5 !important;}
.data_table tbody.even tr{background-color:#f6f6f6 !important;}
.data_table tbody.odd tr td,.data_table tbody.even tr td{border-bottom:0;}
.data_table tbody.odd tr.border td,.data_table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data_table tbody td h5.title{margin:0;padding:0;color:#2f2f2f;font-size:1em;}
.data_table tbody td .option-label{font-style:italic;}
.data_table tbody td .option-value{padding-left:10px;}
.data_table tfoot tr{background-color:#fcfcfc !important;}
.data_table tfoot td{border-bottom-width:0;}
.data_table tfoot td.last{border-right-width:0;}
dl.table{padding:5px;line-height:20px;background:#fff;border:1px solid #eee;}
dl.table dt{margin-bottom:-27px;padding-left:10px;line-height:27px;}
dl.table dt.title{margin-bottom:5px;color:#444;background-color:#f6f6f6;border-bottom:1px solid #eee;}
dl.table dd{padding:5px 6px 5px 150px;line-height:19px;background-color:#f8f8f8;}
dl.table dd.even{background-color:transparent;}
ul.text_list li{padding:5px 10px;border-top:1px dashed rgba(0,0,0,0.1);}
ul.text_list li:first-child{border-top-width:0;}
ul.text_list li .type a{display:block;padding-right:5px;}
dl.table dd.head{margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,0.2);}
dl.table dt.group{margin-top:5px;color:#000;}
dl.table dd.group{margin-top:5px;margin-bottom:5px;border-bottom:1px dotted rgba(0,0,0,0.5);}
dl.table dd:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
dl.table dd{display:inline-block}
* html dl.table dd{height:1%}
dl.table dd{display:block}
dl.table.col4 .col{display:inline-block;width:180px;}
dl.text_list{padding:3px;line-height:20px;background:#fff;border:1px solid #e8e8e8;}
dl.text_list dt{margin-bottom:-25px;padding-left:6px;line-height:25px;}
dl.text_list dt.title{margin-bottom:3px;color:#fff;}
dl.text_list dd{padding:3px 6px 3px 114px;line-height:19px;border-top:1px dashed #999;}
dl.text_list dd:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
dl.text_list dd{display:inline-block}
* html dl.table dd{height:1%}
dl.text_list dd{display:block}
dl.text_list dd.first{border-top-width:0;}
dl.text_list em,dl.text_list a{padding:0 3px;}
.price_list{padding:3px;background:#fff;border:1px solid #e8e8e8;}
.price_list dt{float:left;width:100px;padding:6px 9px;line-height:20px;}
.price_list dd{padding:3px 9px 3px 114px;}
.price_list dd .title{padding:3px 5px;font-weight:bold;line-height:30px;border-bottom:2px solid #eaeaea;}
.price_list dd .item{padding:3px 5px;line-height:30px;border-bottom:1px solid #e8e8e8;}
.price_list dd .item:last-child{border-bottom-width:0;}
.price_list dd p .price{float:right;width:200px;}
.ie6 .price_list dd p .price, .ie7 .price_list dd p .price{margin-top:-25px;}
.form{float:left;padding:.5em 0;max-width:100%;}
.form fieldset{width:auto;margin:0 1em}
.form h4{margin:0 0 .6em;color:#000;font-size:18px;}
.form label,.form .label{float:left;display:block;padding:5px 0;width:100%;}
.ie6 .form label, .ie7 .form label, .ie6 .form .label, .ie7 .form .label{clear:both;}
.form label input,.form label textarea,.form label select,.form .label select{float:left;margin-left:10px;}
.ie6 .form select, .ie7 .form select{float:none;}
.form label .directions{float:left;display:inline-block;width:40em;clear:both;margin-left:10em;padding-left:10px;padding-top:5px;}
.form label .to{float:left;display:block;padding:5px 0 0 10px;}
.form label .status{display:inline-block;width:16px;height:16px;padding-left:5px;vertical-align:middle;}
.form label .valid{background:url('../img/checkmark.png') no-repeat right top;}
.form label .invalid{background:url('../img/cross.png') no-repeat right top;}
.form label b,.form .label b{float:left;width:120px;padding:5px 0 4px;font-weight:normal;display:block;}
.form .label em,.form label em{float:left;margin-left:10px;padding:5px 0;}
.form .required b:before{content:'*';margin-right:3px;color:#f53;font-size:1.5em;line-height:0.5em;font-weight:normal;}
.form .required b .before{margin-right:3px;color:#f53;font-size:1.5em;line-height:0.5em;font-weight:normal;}
.form .required_tip{color:#999;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:2em;left:auto;width:13em;text-align:right}
.form .required_tip b{color:#f53;font-size:140%}
.form label textarea{width:450px;resize: none}
.form div.submit_wrap{float:left;clear:both;padding:5px 0 5px 10em}
.form input[type=submit], .form div.submit_wrap input[type=button]{margin:0 5px 0 10px}
.form fieldset.checkbox_wrap,.form fieldset.radio_wrap{margin:0;}
.form fieldset.checkbox_wrap fieldset,.form fieldset.radio_wrap fieldset{float:left;width:auto;margin-left:10px}
.form fieldset.checkbox_wrap label,.form fieldset.radio_wrap label{clear:none;float:left;width:auto;border:none;margin:0;padding:4px 0;margin-right:15px}
.form label [type=checkbox], .form label [type=radio]{width:auto;float:none;margin:0;margin-right:3px}
.empty{display:block;padding:50px 0;color:#999;font-size:1.5em;text-align:center;}
a.button, a.button:hover{color:#fff;}
.button, .button:visited, input[type=button], input[type=submit], input[type=reset]{
    position:relative;display:inline-block;padding:7px 15px 7px 18px;color:#fff;letter-spacing:0.2em;line-height:1em !important;
    border-radius:5px;cursor:pointer;text-decoration:none;background-color:#333;border:none;
    border-bottom: 1px solid rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.5);
    background-image:-webkit-linear-gradient(top, #666, #333);
    background-image:-moz-linear-gradient(top, #666, #333);background-image:-o-linear-gradient(top, #666, #333);
    background-image:-ms-linear-gradient(top, #666, #333);-pie-background:linear-gradient(#666, #333);opacity:1;
    -webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;vertical-align:middle;}
.button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{
    color:#fff;opacity:0.8;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;
    -o-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;}
.button:active, input[type=button]:active, input[type=submit]:active, input[type=reset]:active{opacity:0.5;
    -webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;
    -ms-transition:opacity 0.1s ease-out;}
a.text_button{color:#666;}
a.text_button:hover{color:#000;}
.text_button, .text_button:visited{color:rgba(0,0,0,0.6);text-shadow:none;background-color:transparent;background-image:none;-pie-background:none;border:none;
    box-shadow:none;}
.no-rgba .text_button, .no-rgba .text_button:visited{color:#666;}
.text_button:hover{color:rgba(0,0,0,1);}
.no-rgba .text_button:hover{color:#000;}
.tool_link{margin-left:10px;font-size:14px;vertical-align:middle;}
a.dim_button, a.dim_button:hover{color:#666;}
.dim_button, .dim_button:visited, input[type=button].dim_button, input[type=submit].dim_button, input[type=reset]{color:#666;background-color:#eee;text-shadow:0 1px 1px rgba(255,255,255,0.8);border-bottom: 1px solid rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(top, #fff, #eaeaea);background-image:-moz-linear-gradient(top, #fff, #eaeaea);background-image:-o-linear-gradient(top, #fff, #eaeaea);background-image:-ms-linear-gradient(top, #fff, #eaeaea);-pie-background:linear-gradient(#fff, #eaeaea);}
.no-rgba .dim_button, .no-rgba .dim_button:visited, .no-rgba input[type=button].dim_button, .no-rgba input[type=submit].dim_button, .no-rgba input[type=reset]{color:#666;background-color:#eee;}
.dim_button:hover, input[type=button].dim_button:hover, input[type=submit].dim_button:hover, input[type=reset]:hover{color:#666;}
.no-rgba .dim_button:hover, .no-rgba .dim_button:visited:hover, .no-rgba input[type=button].dim_button:hover, .no-rgba input[type=submit].dim_button:hover, .no-rgba input[type=reset]:hover{color:#666;}
.bright_button, .bright_button:visited, input[type=button].bright_button, input[type=submit].bright_button, input[type=reset].bright_button{padding:5px 14px 5px 20px;font-size:1.5em;font-weight:bold;line-height:1.5em !important;}
.bright_button span{display:inline-block;
    width: 240px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    background-color: #ff0052;
    box-shadow: none;
    border: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    background-color: #ff0052;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
}
.flow_action a{
    background-color: #ff0052;
    box-shadow: none;
    border: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    background-color: #ff0052;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
}
.bright_button .cart{padding-left:34px;background-position:left 5px;}
.bright_button .todo{padding-left:26px;background-position:left -235px;}
.bright_button .previous{padding-left:32px;background-position:left -274px;}
.bright_button .card{padding-left:32px;background-position:left -74px;}
.bright_button .lock{padding-left:28px;background-position:left -118px;}
.bright_button .next{margin-right:3px;padding-right:29px;background-position:right -314px;}
.bright_button .download{padding-left:27px;background-position:left -355px;}
.bright_button .bullhorn{padding-left:33px;background-position:left -33px;}
.bright_button .bullhorn1{background:url('../img/collectbtnicon.png') no-repeat left 3px;padding-left:33px;}
.bright_button .eye{padding-left:32px;background-position:left -153px;}
.bright_button .gift{padding-left:28px;background-position:left -198px;}
.bullhornbox1{background:url('../img/collectbtniconaa.png') no-repeat 8px 3px;}
.bullhorntitlebox1{font-size:14px;padding:20px 0 30px 0;font-size: 24px;color: #f50057;
    border-bottom: 1px solid #eaeaea;
    width: 80%;
    margin: auto;

}
.bullhorntitlebox1 span{background:url('../img/user_nav_iconcoll.png') no-repeat left center; padding-left:25px;}
#loading_box{display:none;position:fixed;right:50%;top:0;z-index:1000;padding:5px 11px 5px 31px;background:#fea url('../img/lb_loading.gif') no-repeat 10px center;color:#400;font-size:12px;border-radius:0 0 4px 4px;opacity:0.8;}
.ie6 #loading_box{position:absolute;}
.compare_inner{padding:5px;border:1px solid #ccc;}
.compare_list{padding:5px;}
.compare_list .item{position:relative;padding:5px;line-height:1.2em;border-bottom:1px dotted rgba(0,0,0,0.5);}
.compare_list .item .photo{float:left;margin:0 5px 2px 0;}
.compare_list .item .photo img{height:40px;width:40px;}
.compare_list .item .remove{position:absolute;top:5px;right:10px;visibility:hidden;padding:2px 8px;color:#fff;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;text-shadow:0 0 0,0 1px 0 #c4620d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.compare_list .item:hover .remove,.compare_list .hover .remove{visibility:visible;}
.compare_box .actions{padding:5px;text-align:center;}
.tipsy{padding:8px 5px;font-size:12px;position:absolute;z-index:10001;}
.tipsy sup{font-size:14px\9;}
.tipsy-inner{padding:5px 8px;max-width:300px;color:#fff;text-align:center;text-shadow:0 0 0,0 1px 0 #000;white-space:nowrap;background-color:#1a1a1a;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url('../img/tipsy.gif') no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:3px;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:3px;left:10px;}
.tipsy-ne .tipsy-arrow{top:3px;right:10px;}
.tipsy-s .tipsy-arrow{bottom:3px;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:3px;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:3px;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background-color:#fff;}
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxBottomCenter{display:none;}
#cboxContent{
    /*padding:14px;*/
    width: 594px;
    height: 374px;
    background: transparent url(../img/Popup.png) center no-repeat;
    background-size: 100% 100%;
}
/*#cboxLoadedContent{padding:7px;background:#fff;border-radius:5px;}*/
#cboxClose:hover, #cboxClose.hover{opacity:1;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0px;background:#666;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:#666;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{}
#cboxLoadingGraphic{background:url('../img/loader.gif') no-repeat center center;}
#cboxClose{position:absolute;top:30px;right:20px;
    background-image:url('../img/coles.png');background-repeat:no-repeat;background-position:7px 7px;width:30px;height:30px;text-indent:-9999px;
    border-radius:15px;opacity:0.8;}
.no-rgba #cboxClose{background-color:#e5e5e5;}
.message_box{position:relative;width: 594px;
    width: 594px;
    min-height: 375px;
    padding:20px;font-size:14px;line-height:1.3em;overflow:hidden;}
.no-rgba .message_box{padding:20px 20px 10px 20px;}

/*
.message_box:before{position:absolute;top:50px;left:50px;content:'i';height:60px;width:60px;color:#fff;line-height:60px;font-family:Georgia;font-size:42px;font-weight:bold;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:30px;}
*/

.ie8 .message_box:before{display:none;}
.message_box .action{text-align:center;}
/*.mb_question:before{content:'?';}*/
.mb_warning:before{content:'!';}
.ap_ajax h1{padding:0 10px;color:#fff;line-height:32px;font-size:18px;background-color:#57b5c7;}
.ap_ajax p{padding:15px 10px 10px;line-height:20px;font-size:14px;}
.cloud_zoom_lens{margin:-1px;background-color:#fff;cursor:move;border:1px solid #888;}
.cloud_zoom_title{position:absolute !important;top:0px;width:100%;padding:3px;color:#fff;font-size:12px;line-height:16px;text-align:center;background-color:#000;}
.cloud_zoom_big{overflow:hidden;border:4px solid #ccc;}
.cloud_zoom_loading{padding:3px;color:white;background:#222;border:1px solid #000;}


.properties dl{float:left;width:100%;}
.properties dt{float:left;width:100%;padding:5px 0;font-size:1.2em;}
.properties dd{float:left;width:100%;margin-bottom:10px;}
.properties label{position:relative;display:block;float:left;margin:0 5px 5px 0;padding:5px 15px;background-color:#fff;border:2px solid #eee;}
.properties label.hover{border-color:#ccc;}
.properties label.checked{color:#f53;border-color:#f53;}
.properties label.checked:before{position:absolute;top:0;left:50%;content:'';display:inline-block;width:0;height:0;overflow:hidden;margin-left:-4px;border:4px solid transparent;border-top-color:#f53;}
.properties label input{position:absolute;left:-999em;}
.properties label img {border-color: #fff;}
.properties label.checked img {border-color: #f53;}

.properties-no .label-text, .properties-no .label-text.hover {border:1px solid #eee;}
.properties-no .label-text.checked {border: 1px solid #f53;}

.properties-no label, .properties-no label.hover, .properties-no label.checked {border: 0; color: #000; font-weight: 500;}
.properties-no .size-box label, .properties-no .size-box label.hover, .properties-no .size-box label.checked {color: #000 !important;}
.properties-no label.checked:before {display: none !important;}
.properties-no label img {border: 1px solid #fff;}
.properties-no label.checked img {border: 1px solid #f53;}

#properties_box{width:388px;padding:20px;}
#properties_box:before{display:none;}
.properties_wrapper{padding:14px;min-height: 250px}
.no-rgba .properties_wrapper{background-color:#f7f7f7;border:1px solid #dedede;}
.properties dl{float:left;width:100%;}
.properties dt{float:left;width:100%;font-size:1.2em;padding-left: 10px;border-left: 2px solid #ff0052;
    padding: 0;
    padding-left: 5px;
    margin-top: 10px;margin-bottom: 10px }
.properties dd{float:left;width:100%;margin-bottom:10px;}
/*.sel-radio label{
    margin: 0;
    padding: 0;
    border: none;
}
.sel-radio label .select-radio{position:relative;display:block;float:left;margin:0 5px 5px 0;background-color:#fff;
    width: 116px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border: 1px solid #eaeaea;
    font-size: 14px;
    color: #999;
}
.sel-radio label .select-radio:hover{
    background-color: #ff0052;
    border-color: #ff0052;
    color: #fff;
}
.sel-radio label input[type="radio"]:checked+img+p{
    background-color: #ff0052;
    border-color: #ff0052;
    color: #fff;
}*/
.sel-radio label input[type="radio"]:checked+img{
    border: 1px solid #ff0052;
}
.sel-radio label input[type="radio"]:checked+img+p{
    color: #ff0052;
}
.sel-radio label input[type="radio"]:checked+p{
    color: #ff0052;
}

.properties label.hover{border-color:#ccc;}
.properties label.checked{color:#f53;border-color:#f53;}
.properties label.checked:before{position:absolute;top:0;left:50%;content:'';display:inline-block;width:0;height:0;overflow:hidden;margin-left:-4px;border:4px solid transparent;border-top-color:#f53;}
.properties label input{position:absolute;left:-999em;}




.properties .spectitle{line-height:40px;border-bottom:1px solid #e8e8e8; height:40px;}
.properties .spectitle .speclabel{float:left;min-width: 80px; max-width:110px;color:#4d4d4d; font-size: 14px;text-align: right;margin-right: 10px}
/*#top{position:relative;z-index:102;}*/
#account_area{float:right;height:20px;width:350px;padding:12px 0 8px;font-size:14px;line-height:20px;}
#account_area p{padding-right:10px;text-align:right;}
#account_area a{margin-left:3px;padding:0 8px;background-color:rgba(0,0,0,0.05);border-radius:4px;}
#top_nav{float:left;width:600px;padding:12px 0 8px;}
#top_nav li{position:relative;float:left;padding:0 10px;}
#top_nav li:first-child{border-left-width:0;}
#top_nav li > a.has_sub:after{content:'';display:inline-block;width:0;height:0;overflow:hidden;margin-left:2px;margin-bottom:-4px;border:4px solid transparent;border-top-color:rgba(0,0,0,0.3);vertical-align:middle;}
#top_nav li .sub_nav{display:none;position:absolute;left:50%;top:18px;z-index:100;min-width:100px;padding:5px;margin-left:-55px;background-color:rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.no-rgba #top_nav li .sub_nav{width:100px;background-color:#7f7f7f;}
#top_nav li:hover > .sub_nav{display:block;}
.ie6 #top_nav li:hover .sub_nav{display:block;}
#top_nav li .inner{display:block;padding:10px;background-color:#fff;border-radius:3px;}
#top_nav li .inner:before{content:'';position:absolute;left:50%;top:-5px;width:0;height:0;overflow:hidden;margin-left:-5px;border:5px solid transparent;border-bottom-color:#fff;}
#top_nav li .sub_nav a{display:block;padding:2px 5px;line-height:1.3em;white-space:nowrap;}
.no-rgba #top_nav li a.has_sub .after{display:inline-block;width:8px;height:4px;overflow:hidden;margin-left:2px;background:transparent url('../img/t/icon.gif') no-repeat left top;vertical-align:middle;}
.no-rgba #top_nav li .inner .before{position:absolute;left:50%;top:1px;width:8px;height:4px;overflow:hidden;margin-left:-4px;background:transparent url('../img/t/icon.gif') no-repeat left -20px;}
#header{position:relative;z-index:101;}
/*#header_bar{clear:both;height:80px;background-color:rgba(255,255,255,0.8);border-radius:4px;}*/
.no-rgba #header_bar{background:transparent url('../img/t/w8.png') repeat;}
.ie6 #logo{display:inline;}
#logo:hover{opacity:0.8;}
#cart{position:relative;float:right;height:30px;width:85px;margin-top:13px;padding:0 15px 0 25px;border-left:1px dotted rgba(0,0,0,0.5);}
#cart .label a{display:block;height:30px;font-size:14px;line-height:30px;}
.no-rgba #cart .label a{position:relative;text-indent:30px;}
#cart .label a em{float:left;width:24px;height:18px;overflow:hidden;margin-right:6px;padding:7px 0 2px;color:rgba(255,255,255,0.9);font-size:9px;line-height:18px;text-align:center;background:url('../img/bag.png') no-repeat 0 1px;}
.no-rgba #cart .label a em{position:absolute;left:0;top:0;color:#ededed;text-indent:0;}
#cart .list{display:none;position:absolute;top:30px;right:0;z-index:100;width:310px;padding:5px;background-color:rgba(0,0,0,0.5);border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.no-rgba #cart .list{background-color:#7f7f7f;}
#cart:hover .list{display:block;}
#cart .list:before{content:'';position:absolute;right:50px;top:-5px;width:0;height:0;overflow:hidden;margin-left:-5px;border:5px solid transparent;border-bottom-color:#fff;}
#cart .list .arrow{display:none;}
.no-rgba #cart .list:before{display:none;}
.no-rgba #cart .list .arrow{display:block;position:absolute;right:50px;top:1px;width:8px;height:4px;overflow:hidden;margin-left:-4px;background:transparent url('../img/t/icon.gif') no-repeat left -20px;}
#cart .inner{padding:10px;background-color:#fff;border-radius:3px;}
#cart .list .cart_empty, #cart .list .cart_loading{padding:12px 5px;font-size:14px;font-weight:bold;text-align:center;}
#cart .list li{padding:5px;}
#cart .list li.first{background-image:none;}
#cart .list .info{float:left;width:174px;padding-right:5px;font-size:12px;line-height:14px;}
#cart .list .package_goods_list{display:none;}
#cart .list .photo{display:block;float:left;width:50px;height:50px;margin-right:5px;}
#cart .list .photo img{width:50px;}
#cart .list .name{padding-top:3px;line-height:16px;}
#cart .list .name em{margin-left:3px;}
#cart .list .brand{display:block;padding-top:3px;}
#cart .list .package_name{display:block;padding:5px;font-size:14px;font-weight:bold;line-height:18px;}
#cart .list .extra_info{display:block;color:#999;}
#cart .list .extra_info em{display:inline-block;margin-left:2px;padding:2px 5px;color:#fff;white-space:nowrap;background-color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#cart .list span.price{float:left;width:100px;padding-top:3px;font-weight:bold;text-align:center;}
#cart .list .action{float:left;width:100px;padding-top:3px;text-align:center;}
#cart .list .action a{display:inline-block;padding:2px 8px;background:#eee;border-radius:3px;}
#cart .list .action a:hover{color:#fff;text-decoration:none;background-color:#444;background-position:left -90px;}
#cart .list .total{margin-top:5px;padding:5px 10px;border-top:1px solid #eee;}
#cart .list .total .price{font-weight:bold;}
#cart .list .next{padding:5px 10px;text-align:right;}
#cart .list .close{position:absolute;left:20px;bottom:15px;display:none;}
/*

#header_nav{float:left;width:470px;padding:16px 10px 0;margin-left:0px; margin-top:-15px;}
*/

#header_nav li{position:relative;float:left;padding:0 2px;}
#header_nav li > a{position:relative;display:inline-block;padding:3px 10px;font-size:14px;}
#header_nav li > a.current{color:rgba(0,0,0,1);}
#header_nav li > a.has_sub:after{content:'';display:inline-block;height:12px;width:12px;margin-left:5px;background:url('../img/nav_arrow.png') no-repeat right -36px;opacity:0.5;}
#header_nav li > a.current:after{opacity:1;}
#header_nav li:hover > a.has_sub{z-index:101;padding:2px 9px 3px 9px;border:1px solid #e3e3e3;border-bottom-width:0;border-radius:3px 3px 0 0;background-color:#fff;}
#header_nav li:hover > a.has_sub:after{background-position:right 3px;opacity:1;}
#header_nav li .sub_nav{
    display:none;
    position:absolute;left: 0;top: 55px;;z-index:100;min-width:100px;background-color:#fff;border:1px solid #e3e3e3;border-radius:0 5px 5px 5px;box-shadow:2px 2px 2px rgba(0,0,0,0.05);}
/*#header .wrapper{border-bottom:#000000 1px solid; padding-bottom:6px;}*/
#header_nav li:hover > .sub_nav{display:block;}
#header_nav li .inner{display:block;padding:10px;background-color:#fff;border-radius:3px;}
#header_nav li .sub_nav a{padding:2px 5px;line-height:1.3em;white-space:nowrap;}
#header_nav li .sub_nav a.current{background-color:rgba(0,0,0,0.05);border-radius:2px;}
.no-rgba #header_nav li a.has_sub .after{display:inline-block;width:12px;height:7px;overflow:hidden;margin-left:5px;background:url('../img/t/icon.gif') no-repeat left -40px;}
.no-rgba #header_nav li:hover a.has_sub .after{background-position:left -60px;}
.ie6 #header_nav li a.has_sub{margin-top:-2px;}
.ie6 #header_nav li a.has_sub .after{height:12px;}
.ie7 #header_nav li a.has_sub{margin-top:-1px;}
.ie7 #header_nav li a.has_sub .after{height:12px;}
.ie8 #header_nav li a.has_sub .after{display:none;}
.ie6 #header_nav li a{position:relative;display:inline-block;padding:3px 10px;font-size:14px;}
.ie6 #header_nav li a.current{color:rgba(0,0,0,1);}
.ie6 #header_nav li:hover a.has_sub{z-index:101;padding:2px 9px 3px 9px;border:1px solid #e3e3e3;border-bottom-width:0;background-color:#fff;}
.ie6 #header_nav li:hover .sub_nav{display:block;}
.ie6 #header_nav li .sub_nav{width:100px;}
.ie6 #header_nav li .sub_nav a{display:block;font-size:12px;line-height:1.3em;padding:2px 5px;white-space:nowrap;}
.shop_notice{margin:0 10px 10px;padding:9px 14px;font-size:14px;}
/* =footer */
#footer{margin-top:30px;}
#footer .wrapper{ height:38px; line-height:38px;border-top:#797979 2px solid; background:#f8f8f8; border-bottom:#e0e0e0 1px solid;}
.no-rgba #footer .wrapper{border-top:1px solid #797979;}
#links{float:left;width:960px;margin-bottom:20px;padding:10px;background-color:rgba(0,0,0,0.03);border-radius:4px;}
#links li{float:left;width:160px;padding-bottom:10px;}
#links li h4{font-size:14px;padding:10px 0 10px 20px;}
#links li li{float:none;width:auto;padding-left:20px;padding-bottom:0;}
#bottom_nav{width:660px;float:right;text-align:right;}
#bottom_nav li{display:inline;}
#bottom_nav li:after{content:'';display:inline-block;height:12px;width:0;border-right:1px dotted rgba(0,0,0,0.2);vertical-align:middle;}
#bottom_nav a{display:inline-block;padding:0 8px;color:rgba(0,0,0,0.4);}
#bottom_nav a:hover{color:rgba(0,0,0,1);}
#bottom_nav li:last-child:after{display:none;}
#bottom_nav li:last-child a{padding-right:0;}
#bottom_nav .sub_nav{display:none;}
#copyright{float:left;width:300px;color:rgba(0,0,0,0.4);}
.no-rgba #copyright{color:#999;float:left;width:300px;}
/* =content */
#content .wrapper{position:relative;}
.box{margin-bottom:10px;}
.no-rgba .box .hd{border-bottom:1px solid #d1d1d1;}
.box .hd h3{float:left;height:28px;padding:3px 10px 0 10px;font-size:16px;line-height:26px;font-weight:normal;}
.box .hd .extra{float:right;height:28px;padding:3px 10px 0 0;line-height:28px;font-size: 14px}
.box .bd{padding:10px 0;}
.bd:after{clear:both;content:'\0020';display:block;visibility:hidden;height:0}
.bd{display:inline-block}
* html .bd{height:1%}
.bd{display:block}
.has_tab_box .box{padding-top:39px;margin-top:-39px;}
.has_tab_box .box .hd{display:none;}
.has_tab_box .box .bd{padding:10px 0;}
.tab_wrapper{position:relative;height:39px;margin:0 10px;border-bottom:1px solid #e3e3e3;}
.tab_wrapper .tabs{float:left;height:32px;padding:7px 0 0;}
.tab_wrapper .extra{float:right;height:32px;padding:7px 0 0;}
.tab_wrapper .extra .pagination{padding-top:3px;}
.tabs .label{display:inline-block;float:left;padding:0 5px 0 10px;line-height:32px;color:rgba(0,0,0,0.4)}
.tabs a{display:block;float:left;height:31px;padding:0 20px;margin-right:4px;line-height:31px;

    color:rgba(0,0,0,0.4);font-size:14px;text-decoration:none;

}
.no-rgba .tabs a{color:#949494;background:#f8f8f8;}
.tabs em+a+a span{
    border-right: 1px solid #949494;
    border-left: 1px solid #949494;
    padding: 0 15px;
}
.tabs em+a{
    padding-right:0;
}
.tabs a:last-child{
    padding-left:0;
}

.tabs a:hover{color:#000;}
.no-rgba .tabs a:hover{color:#000;}
.tabs a.current{
    color: #000000;
    font-weight: bold;
}
.no-rgba .tabs a.current{color:#303030;background:#fff;}
.tabs a.current:hover{color:#000;}
.no-rgba .tabs a.current:hover{color:rgba(0,0,0,1);}
.tabs a em{opacity:0.5;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;}
.tabs a:hover em{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;}
.tabs .arrow_up, .tabs .arrow_down{display:inline-block;
    vertical-align: top;
    margin-left: 15px;
    height:20px;width:20px;overflow:hidden;margin:6px -6px 0 4px;line-height:999em;background:url('../img/arrow.png') no-repeat 4px 2px;}
.ie6 .tabs .arrow_up, .ie6 .tabs .arrow_down, .ie7 .tabs .arrow_up, .ie7 .tabs .arrow_down{display:inline;float:none;vertical-align:middle;}
.tabs .arrow_down{background-position:-36px 2px;}
.tabs .number{display:none;}
.slider{position:relative;height:420px;}
.slider a{display:block;}
.slider img{position:absolute;top:0;left:0;width:960px;height:420px;}
.loader{display:inline-block;height:16px;width:16px;background:url('../img/loader.gif') no-repeat center center;visibility:hidden;}
.ie6 .loader, .ie7 .loader{display:inline;}
.product_list ul{float:left;width:100%;}
.product_list li{
    width: 236px;
    float: left;
    /*  padding: 0 5px;*/
    position: relative;
    margin-bottom: 20px;
    margin-right: 5px;
    /*
    margin-bottom: 55px;
    */
}
.product_list li:nth-child(5),
.product_list li:nth-child(10),
.product_list li:nth-child(15),
.product_list li:nth-child(20),
.product_list li:nth-child(25),
.product_list li:nth-child(30),
.product_list li:nth-child(35),
.product_list li:nth-child(40),
.product_list li:nth-child(45),
.product_list li:nth-child(50),
.product_list li:nth-child(55),
.product_list li:nth-child(60),
.product_list li:nth-child(65),
.product_list li:nth-child(70)
{
    margin-right: 0;
}
.product_list .producticon,
.a-box .producticon,
.cover .producticon{
    position: absolute;
    bottom:0;
    width: 100%;
    background: rgba(0,0,0,.4);
    height: 26px;
    line-height:26px;
    color: #ffffff;
    text-align: right;
    padding:0 10px; margin:0; display:block;  }
/*.product_list .producticon img{
    position: absolute;
    left: -3px;
    top: -3px;
    padding:0; margin:0;line-height:100%;}*/
.product_list .producticonr{position:absolute; top:0; right:0; width:41px; height:19px; line-height:100%;padding:0; margin:0; display:block;  }
/*.product_list .producticonr img{padding:0; margin:0;line-height:100%;}*/

.product_list li:nth-child(5n){clear:right;margin-right:0;}
.product_list li.last_child{clear:right;margin-right:0 !important;}
/**
.product_list ul:hover > li{opacity:0.5;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;}
.product_list ul:hover > li:hover{z-index:10;opacity:1;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;}
**/
.product_list .photo, .product_list .name, .product_list .price{display:block;}
.product_list .photo img{width:100%;vertical-align:top;/*object-fit: scale-down;*/object-fit: revert;}
.product_list li div.product_out_box{position: relative;display: block; background-color: #fff; padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #eaeaea !important;
}
.product_list .photo{
    max-height:234px;
}
/**
.product_list li:hover .photo{z-index:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;}
**/
.product_list .name{position:relative;z-index:10;float:left;height:19px;width:110px;overflow:hidden;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,0.8);}
.product_list .price{position:relative;z-index:10;float:right;height:19px;width:70px;overflow:hidden;margin-top:5px;text-align:right;text-shadow:0 1px 0 rgba(255,255,255,0.8);}
.product_list .promo{display:inline-block;height:19px;padding-right:5px;line-height:17px;background:url('../img/sale.png') no-repeat right -20px;}
.product_list .promo em{display:inline-block;height:17px;padding:0 5px 2px 15px;color:#fee;text-shadow:1px 1px 0 #600;line-height:17px;background:url('../img/sale.png') no-repeat left top;}
.product_list .actions{position:relative;z-index:9;display:block;padding-top:5px;text-align:center;}
.product_list .end_time_wrapper{display:block;overflow:hidden;padding:3px 8px 3px 3px;color:#999;line-height:20px;text-align:center;background-color:#f6f6f6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 0, 0 1px 0 #fff;}
.product_list .end_time_wrapper em{padding:0 1px 0 2px;color:#f53;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
.goods_slider{position:relative;}
.product_list .controls .prev, .product_list .controls .next{display:block;float:left;position:absolute;top:-25px;right:35px;height:19px;width:19px;text-indent:-999em;background:url('../img/scroll_btn.gif') no-repeat left top;}
.product_list .controls .next{right:12px;background-position:right top;}
.product_list .controls .prev:hover{background-position:left bottom;}
.product_list .controls .next:hover{background-position:right bottom;}
.col_sub .product_list li{float:left;width:100%;margin:0;padding:5px 0;border-top:1px solid rgba(0,0,0,0.1);}
.col_sub .product_list li:first-child{border-top-width:0;}
.col_sub .product_list .photo{float:left;width:60px;}
.col_sub .product_list .photo img{height:60px;width:60px;}
.col_sub .product_list .info{display:block;float:left;width:120px;padding:5px 0 5px 10px;}
.col_main .product_list li{clear:none !important;margin:0 10px 10px 0;}
.col_main .product_list li:nth-child(4n){clear:right !important;margin-right:0;}
.filter dl{padding:5px 0;line-height:18px;border-top:1px solid rgba(0,0,0,0.05);overflow: hidden}
.filter .first{border-top-width:0;}
.filter dt{float:left;width:135px;padding:5px 0;text-align:right;font-size: 12px}
/*.filter dd a{display:inline-block;margin-right:5px;padding:2px 8px;white-space:nowrap;}*/
.filter dd a {display:inline-block; margin: 5px; margin-top: 0; padding: 0 10px; line-height: 30px; border: 1px solid transparent; color: #999;}
.filter dd a.all{background-color:#eee;}
.filter dd a.current,.filter dd a:hover {
    color: #000;
    border-color: #ff0052;
}
.filter dl dd{
    width:calc(100% - 150px);
    display: inline-block;
      float:left;
}
#main .wrapper > h1{margin:0 10px;font-size:1.6em;font-weight:bold;line-height:2.4em;}
.breadcrumbs{margin-bottom:10px;padding:0 10px;opacity:0.5;}
.breadcrumbs:hover{opacity:1;}
.breadcrumbs code{padding:0 3px;}
.pagination{padding-top:10px;font-size:13px;text-align:right;clear:both;}
.pagination a{display:inline-block;margin-left:2px;padding:2px 8px;background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.3);border-radius:3px;}
.no-rgba .pagination a{background-color:#f7f7f7;border:1px solid #acacac;}
.pagination a:hover{text-decoration:none;background-color:rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.8);}
.no-rgba .pagination a:hover{background-color:#ebebeb;border-color:#2f2f2f;}
.pagination a.current{color:rgba(255,255,255,1);text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#666;background-image:-webkit-linear-gradient(top, #aaa, #666);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #aaa, #666);background-image:-ms-linear-gradient(top, #aaa, #666);-pie-background:linear-gradient(#aaa, #666);border-color:rgba(0,0,0,0.5);}
.no-rgba .pagination a.current{color:#fff;background:#858585;border-color:#333;}
.pagination span{display:inline-block;padding:3px 6px;}
.product_details .bd{padding:0;}
.product_details h1{color:#333;font-size:20px;line-height:24px;padding-bottom: 25px;border-bottom: 1px solid #eaeaea;}
.product_details .intro{color:#999;font-size:14px;line-height:24px;}
.product_details .price_and_no{float:left;width:100%;margin-bottom:10px;padding:20px 0 5px;}
.product_details .basic{float:left;width:100%;margin-bottom: 15px}
.product_details .basic:empty{display:none;}
/*.product_details .basic li{float:right;width:210px;margin-right:15px;padding:5px 0;line-height:16px;margin-top: -50px;text-align: right;}*/

.order-time{
    float: right;
    font-size: 14px;
}
.order-time em{
    font-weight: normal;
}
.product_details .basic li strong{font-weight:normal;}
.product_details .basic li.sale_price{padding-bottom:0;line-height:20px;}
.product_details .basic li.sale_price strong{vertical-align:top;}
.product_details .basic li.sale_price .price{color:#f53;font-size:26px;}
.product_details .basic li.sale_price .org_price{padding-left:10px;color:#999;vertical-align:top;}
.product_details .basic li.sale_point{padding-bottom:0;line-height:20px;}
.product_details .basic li.sale_point strong{vertical-align:top;}
.product_details .basic li.sale_point .price{color:#f53;font-family:arial;font-size:26px;}
.product_details .basic .rank_price, .product_details .basic .volume_price{padding-right:10px;}
.product_details .price_and_no .price{float:left;color:#333;font-size:14px;}
.product_details .price_and_no .price strong{color:#000000;font-size:24px;line-height:24px;}
.product_details .price_and_no .price strong span{font-size:18px;}
.product_details .price_and_no .no{float:right;padding-top:5px;color:#999;font-size:14px;}
.product_details .details{float:right;width:650px;margin-bottom:10px;}
.product_details .extra_details{float:left;width:510px;margin-bottom:10px;}
.product_details .end_time_wrapper strong{line-height:28px;vertical-align:top;}
.product_details .end_time_wrapper .end_time{display:inline-block;padding:3px 8px 3px 3px;color:#999;line-height:20px;background-color:#f6f6f6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 0, 0 1px 0 #fff;}
.product_details .end_time_wrapper .end_time .countdown_amount{padding:0 3px 0 5px;color:#f53;font-family:Arial,Helvetica,sans-serif;font-size:20px;}
.product_details .actions{float:left;width:420px;margin:20px 0 10px;padding:14px;background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);}
.no-rgba .product_details .actions{background-color:#f7f7f7;border:1px solid #dedede;}
.product_details .actions .info{float:left;width:240px;padding:2px 0;line-height:16px;}
.product_details .actions .info strong{font-weight:normal;}
.product_details .actions .stock{padding-left:10px;color:#999;}
.product_details .actions [name='number'], .product_details .actions [name='price']{width:50px;}
.product_details .actions .submit{float:right;width:170px;text-align:right;}
.product_details .properties{float:left;width:100%;margin-top:30px;}
.product_details .price_list{margin-bottom:10px;}
.gallery{width:480px;float:left;margin-bottom:10px;border:1px solid #e8e8e8;}
.gallery .cover{display:block;width:480px;height:480px; text-align: center;}
.gallery .cover img{/*width:478px;height:480px;*/width:auto; height: 100%; font-size:1.1em;}
.gallery .thumb{position:relative;padding:16px 30px;}
.touch .gallery .thumb{padding:16px 18px;}
.gallery .thumb li{display:block;float:left;height:66px;width:66px;padding:2px;text-align:center;}
.gallery .thumb li a{display:block;padding:2px;border:1px solid rgba(0,0,0,0.1);}
.gallery .thumb li a:hover{padding:1px;border:2px solid #f53;}
.gallery .thumb li img{height:60px;width:60px;vertical-align:middle;max-width: 100%}
.gallery .thumb li.current a{padding:1px;border:2px solid #f53;}
.gallery .thumb .thumb_inner{position:relative;}
.gallery .controls a{position:absolute;top:41px;left:10px;width:20px;height:20px;text-indent:-999em;background:url('../img/scroll_arrow.png') no-repeat 5px -38px;outline:none;opacity:0.3;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;}
.gallery .controls .next{left:auto;right:10px;background-position:-34px -38px;}
.gallery .controls a:hover{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;}
.gallery .controls a:active{opacity:0.3;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;}
.product_details .promote_box{clear:both;margin-bottom:10px;font-size:14px;line-height:25px;}
.product_details .promote_box em{font-size:20px;}
.product_details .promote_box .price{font-size:22px;}
.product_promotion{clear:both;padding:10px;margin-bottom:10px;line-height:20px;border:1px solid rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.8);}
.no-rgba .product_promotion{border:1px solid #e5e5e5;border-top:2px solid #333;}
.product_promotion dt{padding-bottom:5px;font-size:14px;}
.product_promotion dd{margin-bottom:2px;}
.product_promotion .type{margin-right:5px;padding:2px 8px;color:rgba(255,255,255,1);text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;opacity:0.8;}
.no-rgba .product_promotion .type{color:#fff;background-color:#9c9c9c;}
.product_promotion .type:hover{opacity:1;}
.no-rgba .product_promotion .type:hover{color:#fff;background-color:#898989;}
.product_tags{clear:both;padding:10px;margin-bottom:10px;line-height:20px;background-color:rgba(0,0,0,0.03);border-radius:5px;}
.product_tags h2{padding-bottom:5px;font-size:14px;}
.product_tags .tags{padding:5px 0;line-height:18px;}
.product_tags input{vertical-align:middle;}
.tags .item_wrapper{display:block;margin-bottom:5px;}
.tags_cloud .tags .item_wrapper{display:inline;}
.tags .item{display:inline-block;margin:0 5px 3px 0;padding:3px 5px 3px 12px;line-height:16px;white-space:nowrap;background-color:rgba(0,0,0,0.05);border-radius:10px;}
.tags .item em{display:inline-block;min-width:8px;margin-left:5px;padding:2px 4px;line-height:12px;text-align:center;background-color:#fff;border-radius:7px;}
.tags .item:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0.6);}
.tags .item:hover em{color:rgba(0,0,0,0.6);}
.tags .drop{margin-right:15px;}
.package_list dl{float:left;width:100%;padding:10px 0;border-top:1px solid rgba(0,0,0,0.1);}
.package_list dl:first-child{border-top-width:0;}
.package_list dt{margin-bottom:10px;padding:5px 10px;color:#333;font-size:16px;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.package_list .item_wrapper{display:block;float:left;width:690px;}
.package_list .item{position:relative;display:block;float:left;width:180px;padding-right:50px;background:url('../img/plus.gif') no-repeat 190px 65px;}
.package_list .item:last-child{padding-right:0px;}
.package_list .item .photo{display:block;width:180px;height:180px;}
.package_list .item .photo img{width:180px;height:180px;}
.package_list .item .name{display:block;height:19px;width:180px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.package_list .price_wrapper{display:block;float:right;width:200px;padding:10px 0;}
.package_list .price_wrapper .price{display:block;padding-bottom:5px;}
.package_list .price_wrapper .package_price strong{font-size:20px;}
.package_list .action{display:block;float:right;width:200px;margin-top:10px;}
#page_goods #main .box .hd{padding-bottom:3px;background-color:#f6f6f6;border-width:0;border-radius:3px;box-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.product_description{padding:0 20px 10px 20px;color:#333;font-size:14px;line-height:20px;}
.product_description p{padding:10px 0 20px;color:#333;font-size:14px;line-height:20px;}
.product_description img{max-width:100%;height:auto;}
.product_description h1{margin:8px 0;padding:5px 10px;color:#333;font-size:18px;}
.product_description h2{margin:5px 0;padding:5px 10px;color:#333;font-size:16px;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.product_description h3, .product_description h4, .product_description h5{margin:3px 0;padding:5px 10px;color:#333;font-size:14px;}
.product_description em{font-style:italic;}
.product_description table{margin:10px 0;}
.product_description .time em{padding:0 5px;font-size:1.2em;}
.product_description .price{font-size:1.3em;}
.property_list dt{float:left;width:100%;padding:10px 0;font-size:1.4em;text-indent:20px;}
.property_list dt:not(:first-child){margin-top:10px;}
.property_list dd{float:left;width:100%;color:rgba(0,0,0,0.6);font-size:1.2em;background-color:rgba(0,0,0,0.03);}
.property_list dd:nth-child(even){background-color:rgba(0,0,0,0.06);}
.property_list dd strong{display:block;float:left;width:20%;padding:10px 0;color:rgba(0,0,0,0.8);text-indent:20px;}
.property_list dd span{display:block;float:left;width:80%;padding:10px 0;}
.comment_list li{padding:5px 0;}
.comment_list li .info{margin-bottom:5px;padding:5px 10px;font-size:14px;line-height:20px;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.no-rgba .comment_list li .info{background-color:#f3f3f3;border-bottom:1px solid #dadada;}
.comment_list li .info .name{font-size:16px;padding-right:10px;text-shadow:0 0 0, 0 1px 0 #fff;}
.comment_list li .info .time{float:right;font-size:12px;color:rgba(0,0,0,0.3);}
.comment_list li .info .drop{float:right;display:inline-block;padding:2px 8px;white-space:nowrap;color:rgba(255,255,255,1);text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;opacity:0.8;}
.no-rgba .comment_list li .info .drop{color:#fff;}
.comment_list li .info .drop:hover{opacity:1;}
.comment_list li .talk{padding:10px;font-size:14px;line-height:18px;}
.comment_list li .talk .title{padding:5px 0;}
.comment_list li .talk .type{padding-right:5px;}
.comment_list li .talk .text{display:block;padding:5px 0;}
.comment_list li .talk .reply{margin:5px 0 5px 50px;padding:10px;background-color:rgba(0,0,0,0.03);border-radius:8px;}
.no-rgba .comment_list li .talk .reply{background-color:#f3f3f3;}
.comment_list li .talk .reply p{padding:5px 0;}
.comment_list li .talk .reply .name{color:rgba(255,50,50,0.8);}
.comment_box .pagination{margin-bottom:20px;}
.comment_box .form{padding:10px 20px 20px;background-color:#f6f6f6;border:1px solid #e5e5e5;}
.comment_box .form div.req{top:20px;right:20px;}
.comment_box .form #star_tip{padding:7px 0 0;}
.comment_box .form textarea{max-width:700px;}
.message_wrapper{position:relative;margin:50px 10px;padding:10px 120px;font-size:14px;}
.message_info:before{position:absolute;top:10px;left:20px;content:'i';height:80px;width:80px;color:#fff;line-height:80px;font-family:Georgia;font-size:60px;font-weight:bold;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:40px;}
.message_wrapper dt{margin-bottom:15px;padding:5px 0 10px;color:#f53;line-height:24px;font-size:20px;}
.message_wrapper dt em{padding-left:5px;color:#f53;}
.message_wrapper dd{padding:5px 0;}
.message_wrapper dd em{color:#f53;}
.search_form_wrapper .bd{padding:19px;}
.search_form .price_input{width:50px;}
.promotion_product_list .item{padding:20px 10px;border-top:1px solid rgba(0,0,0,0.1);}
.promotion_product_list .item:first-child{border-top-width:0;}
.promotion_product_list .item h2{float:right;width:740px;margin-bottom:10px;padding:5px 10px;color:#333;font-size:20px;line-height:24px;}
.promotion_product_list .item .photo_wrapper{float:left;width:180px;}
.promotion_product_list .item .photo{display:block;width:180px;}
.promotion_product_list .item .photo img{width:180px;height:180px;}
.promotion_product_list .item .details{float:left;width:280px;padding:10px;}
.promotion_product_list .item .details li{padding:3px 0;line-height:16px;}
.promotion_product_list .item .details li strong{font-weight:normal;white-space:nowrap;}
.promotion_product_list .end_time{padding:2px 8px;color:rgba(255,255,255,1);text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;opacity:0.8;}
.no-rgba .promotion_product_list .end_time{color:#fff;background-color:#9c9c9c;}
.promotion_product_list .end_time .countdown_amount{margin:0 2px;}
.promotion_product_list .item .actions{float:right;width:210px;padding:14px;background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);}
.no-rgba .promotion_product_list .item .actions{background-color:#f7f7f7;border:1px solid #dedede;}
.promotion_product_list .item .actions p{padding:3px 0;line-height:16px;text-align:center;}
.promotion_product_list .item .actions strong{padding-right:5px;font-weight:normal;}
.promotion_product_list .item .actions .button_wrapper{padding-top:10px;}
.promotion_product_list .item .actions .bright_price{padding-bottom:0;line-height:20px;}
.promotion_product_list .item .actions .bright_price strong{vertical-align:top;}
.promotion_product_list .item .actions .bright_price .price{color:#f53;font-size:24px;}
.promotion_product_list .item .actions .bright_price .price span{font-size:18px;}
.activity_list .display_text li{width:100%;padding:5px 0;border-top:1px solid rgba(0,0,0,0.1);}
.activity_list .display_text li.first{border-top-width:0;}
.activity_list .display_text li .photo{float:left;width:50px;height:50px;border-bottom-width:0;}
.activity_list .display_text li .photo img{width:50px;height:50px;}
.activity_list .display_text li .info{float:left;width:460px;padding:0 10px;background-image:none;}
.activity_list .display_text li .promo{top:-1px;right:200px;}
.activity_list .display_text li .actions{float:right;width:160px;padding-top:15px;}
.activity_list .display_text li .actions .brighter_button{margin-right:5px;}
.activity_list .bd{position:relative;}
.activity_list .item{margin-bottom:10px;padding:10px 0;}
.activity_list .show_all{position:absolute;top:15px;right:0;}
.activity_list .item h2{padding:5px 10px;color:#333;font-size:20px;line-height:30px;}
.activity_list dd.name{font-size:20px;}
.activity_list .user_rank em{padding-right:5px;font-size:1.2em;}
.activity_list .number{position:absolute;top:0;right:0;padding:5px 10px;color:#fff;font-size:2em;}
.quotation form{padding:50px 0;text-align:center;line-height:26px;}
.quotation form input, .quotation form select{vertical-align:middle;}
.myship form, .myship table{margin-bottom:10px;}
.myship form select{margin-right:5px;}
.myship_list{width:100%;margin-top:10px;}
.wholesale h4{padding:5px;margin-bottom:10px;color:#000;font-size:1.2em;background:#eaeaea;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;}
.wholesale h4 a{padding-left:10px;color:#ff6600;font-size:12px;}
.wholesale table{margin-bottom:10px;}
.wholesale .submit_order{margin-bottom:10px;}
.wholesale .submit_order p{font-size:1.2em;line-height:1.5em;}
.wholesale .submit_order textarea{display:block;float:left;width:85%;}
.wholesale .submit_order .action{display:block;float:right;width:10%;padding-top:20px;}
.wholesale .submit_order .button{font-size:1.4em;}
.wholesale .photo{display:block;width:160px;height:160px;padding:2px;margin:0 auto;}
.wholesale .name{display:block;padding:2px;font-size:1.2em;text-align:center;}
.wholesale .table{margin-bottom:10px;}
.wholesale .number{margin-bottom:10px;}
.pick_out a{display:inline-block;padding:2px 8px;margin:0 5px 3px 0;background:#fff;border-width:1px;border-style:solid;border-color:#eee #ccc #ccc #eee;border-radius:3px;}
.pick_out a:hover{color:#fff;text-decoration:none;background:#ff6600;border:1px solid #ff6600;}
.pick_out .table{padding:0;border-width:0;}
.your_choose p{padding:3px 5px;line-height:18px;}
.your_choose p strong{display:inline-block;padding-left:12px;}
.your_choose .action{text-align:center;}
.po_cat_list .text_list a{display:inline-block;padding-left:12px;}
.po_cat_list .text_list sup{display:inline-block;margin-left:5px;padding:2px 6px;line-height:14px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tags_cloud .bd{padding:14px;}
.tags_cloud .description{padding-bottom:20px;font-size:14px;line-height:18px;}
.brand_details h1{padding:5px;margin-bottom:10px;color:#333;font-size:20px;line-height:24px;border-bottom:1px dotted rgba(0,0,0,0.5);}
.no-rgba .brand_details h1{border-bottom:1px dotted #eee;}
.brand_details .logo{float:left;width:180px;margin:0 20px 10px 0;}
.brand_details .description{margin-bottom:10px;font-size:14px;line-height:20px;text-indent:2em;}
.brand_details .cat_list{clear:both;padding:10px;line-height:18px;border-top:1px solid rgba(0,0,0,0.1);}
.no-rgba .brand_details .cat_list{border-top:1px solid #eee;}
.brand_details .cat_list strong{display:block;margin-bottom:5px;}
.brand_details .cat_list a{display:inline-block;margin:0 5px 5px 0;padding:2px 8px;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.brand_details .cat_list a:hover{text-decoration:none;background-color:#eee;}
.brand_details .cat_list a.current{color:#fff;background:#ff8c22 url('../img/slight_bg.gif') repeat-x left -90px;}
.brand_details .cat_list a span{display:inline-block;margin-left:5px;padding:0 6px;color:#999;background-color:#eee;border-radius:3px;}
.brand_details .cat_list a:hover span, .brand_details .cat_list a.current span{color:#f53;background-color:#fff;}
.brand_list li{display:block;float:left;width:180px;height:90px;margin:0 15px 15px 0;padding:10px 0;text-align:center;}
.brand_list li:nth-child(5n){clear:right;margin-right:0;}
.brand_list .logo{display:block;color:#f53;line-height:60px;font-size:16px;}
.brand_list .logo img{max-width:180px;vertical-align:top;}
.brand_list .name{display:block;padding:4px;line-height:16px;}
.article_title{margin-bottom:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.2);}
.article h1{display:inline;padding-left:10px;color:#333;font-size:26px;line-height:65px;}
.article_info{float:right;clear:right;padding:14px 10px 0;color:#999;line-height:16px;}
.article_info span{padding-left:10px;}
.article_content{padding:10px 0 20px;color:#333;font-size:14px;line-height:20px;}
.article_content h2{margin:5px 0;padding:5px 10px;color:#333;font-size:16px;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.article_content h3, .article_content h4, .article_content h5{margin:3px 0;padding:5px 10px;color:#333;font-size:14px;}
.article_content em{font-style:italic;}
.article_content p{margin-bottom:10px;padding:5px 0;}
.other_article_content p{margin-bottom: 0; padding: 0;}
.article_content p a:link{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.article_content img{max-width:100% !important;}
.other_article_content img{width: 100%; display: block;}
.article_content table{margin:10px 0;}
.article_content dl.faq{padding:5px 10px;}
.article_content dl.faq dd{margin-left:2em;margin-bottom:15px;}
.article .download_wrapper{padding:10px 0;text-align:center;}
.article .nearby{margin-top:10px;padding:10px;line-height:18px;border-top:1px solid rgba(0,0,0,0.1);}
.article .nearby .next{float:right;}
#article_search{padding-bottom:10px;text-align:right;}
.article_list li{padding:10px;font-size:14px;line-height:20px;border-top:1px solid rgba(0,0,0,0.1);}
.article_list .first{border-top-width:0;}
.article_list li .title{display:inline-block;width:500px;}
.article_list li .author, .article_list li .time{float:right;padding-left:10px;color:#999;font-size:12px;font-weight:normal;}
.article_list li.head{margin-bottom:3px;color:#444;background-color:#fff;border-bottom:1px dashed #888;}
.article_list li.even{background-color:transparent;}
.topic h1{margin-bottom:10px;padding:8px 10px;color:#333;font-size:26px;line-height:30px;border-bottom:1px solid rgba(0,0,0,0.2);}
.topic h2{padding:8px 10px;font-size:1.2em;}
.compare_wrapper .bd{padding:14px;}
.compare_wrapper .button{margin:3px;}
.progress_bar{height:60px;margin:0 10px 10px;}
.progress_bar ol{list-style:none;counter-reset:li;}
.progress_bar li{float:left;height:40px;width:130px;margin-right:10px;padding:10px 20px;color:rgba(0,0,0,0.5);font-size:14px;line-height:40px;background-color:rgba(0,0,0,0.03);border-radius:5px;}
.no-rgba .progress_bar li{width:90px;color:#7b7b7b;background-color:#f7f7f7;}
.progress_bar li:before{content:counter(li);counter-increment:li;float:left;height:30px;width:30px;margin-right:10px;color:rgba(0,0,0,0.3);line-height:30px;font-size:22px;text-align:center;background-color:transparent;border:5px solid rgba(0,0,0,0.08);border-radius:20px;}
.no-rgba .progress_bar li:before{display:none;}
/*.progress_bar .current{color:rgba(0,0,0,0.8);font-size:16px;background-color:rgba(0,0,0,0.06);}*/
.no-rgba .progress_bar .current{color:#303030;background-color:#f0f0f0;}
.progress_bar .current:before{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.3);}
.flow_wrapper .box h4{padding:8px 10px;font-size:1.2em;}
.flow_wrapper .box .form h4{padding:0;margin:0 0 .6em;color:#ff6600;font-size:18px;}
.flow_wrapper .box .content{padding:0;border-width:0;}
.flow_wrapper .form label b, .flow_wrapper .form .label b{width:12em;}
.flow_wrapper .form div.submit_wrap{float:none;padding:5px 0 5px 12em}
.flow_wrapper .form label .directions{margin-left:12em;}
.flow_wrapper .form label select{width:auto}
.cart_produst_list .photo{float:left;}
.cart_produst_list .photo img{width:88px;height: 88px}
.cart_produst_list .name{display:block;margin-bottom:10px;font-size:1.2em;text-align: left;}
.cart_produst_list .name span{ font-size: 12px }
.cart_produst_list .package_name{padding:5px;font-size:14px;line-height:18px;}
.cart_produst_list .extra_info em{margin-right:5px;padding:2px 8px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;}
.cart_produst_list .number{width:30px;}
.cart_produst_list .price{font-size:1.2em;line-height:2em;}
.cart_produst_list .subtotal{font-weight:bold;}
.cart_produst_list .quantity input{width:3em;}
.cart_produst_list .drop{display:inline-block;margin-top:5px;padding:2px 8px;white-space:nowrap;color:rgba(255,255,255,1);text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;opacity:0.8;}
.no-rgba .cart_produst_list .drop{color:#fff;}
.cart_produst_list .drop:hover{opacity:1;}
.cart_produst_list .actions p{float:left;font-size:14px;text-align:left;}
.cart_produst_list .actions p.cart_action{float:right;}
.cart_produst_list .package_product_list em{margin-right:5px;padding:2px 5px;background-color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.checkout_produst_list .package_product_list{display:none;}
.flow_wrapper .consignee_list{margin-top:0;}
.flow_wrapper .favourable_list .data_table{margin-bottom:10px;}
.consignee_list form{margin-bottom:10px;}
.flow_wrapper .zoom{padding-right:10px;}
.order_total .complete{padding:10px 0;color:#999;font-size:12px;line-height:14px;}
.order_total .total_list{
    line-height: 30px;
    padding-bottom:10px;font-size:14px;}
.order_total .total_fee{
    font-size: 24px;
    color: #000;
    line-height: 24px;
    text-align: right;
    padding: 20px 10px;
    background: url(../img/bg_bottom2.png) left top no-repeat;
    background-size: 100% 2px;
    margin-bottom: 15px;
}
.total_fee span{
    color: #ff0052;
}
.order_total .total_fee .price{font-size:1.4em;}
.flow_action{display:inline-block;width:100%;padding:30px 0 50px;}
.flow_action .next{float:right;margin-right:380px;}
.flow_action .back{float:right;margin-right:20px;line-height:40px;font-size:16px;}
.checkout_wrapper .options{float:left;width:630px;}
.checkout_wrapper .option_title{margin-top:-1px;padding:8px 15px;background:#f8f8f8 url('../img/slight_bg.gif') repeat-x left bottom;border:1px solid #eaeaea;text-shadow:0 0 0, 0 1px 0 #fff;}
.checkout_wrapper .option_title h2{font-size:14px;line-height:18px;}
.checkout_wrapper .option_inner{padding:12px;}
.checkout_wrapper .option_item{float:left;width:180px;padding:10px 0;}
.checkout_wrapper .option_item label{position:relative;display:block;height:50px;width:150px;margin:0 5px 0 0;font-size:14px;line-height:50px;text-align:center;background:#fafafa url('../img/option_item_bg.gif') no-repeat left top;border:1px solid #eee;}
.checkout_wrapper .option_item label .name{display:block;height:50px;width:150px;overflow:hidden;}
.checkout_wrapper .option_item label:hover, .checkout_wrapper .option_item label.hover{border-color:#ccc;}

.checkout_wrapper .option_item label.checked{border-color:#f53;}
.checkout_wrapper .option_item label.disabled{opacity:0.5;cursor:default;}
.checkout_wrapper .option_item label .status{position:absolute;left:0px;top:0px;display:none;height:50px;width:150px;background:transparent url('../img/option_item_bg.gif') no-repeat left bottom;border:2px solid #f53;}
.checkout_wrapper .option_item label.checked .status{display:block;}
.checkout_wrapper .option_item img{position:absolute;left:0;top:0;height:50px;width:150px;}
.checkout_wrapper .option_item input{position:absolute;right:5px;bottom:5px;}
.checkout_wrapper .option_item .info{display:block;width:148px;margin:0 auto 5px;line-height:16px;text-align:center;}
.checkout_wrapper .option_item .info .price{display:block;}
.checkout_wrapper .option_item .info .free{display:block;color:#999;}
.checkout_wrapper .option_item .info .not_supported{display:block;color:#999;}
.checkout_wrapper .option_item{
    position: relative;
}
.checkout_wrapper .info-type-box{
    position: absolute;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    left: 0;
    width:150px;
    bottom:10px;
    background-color: rgba(0,0,0,0.6);
}
.checkout_wrapper .order_submit_row { position: relative  }
.checkout_wrapper .order_submit_row label  {display: block}
.checkout_wrapper .order_submit_row label input { position: absolute;opacity: 0  }
.radio-box{
    padding:10px 5px;
}
.checkout_wrapper .order_submit_row label input:checked+.radio-box{
    background: transparent url(../img/option_item_bg.gif) no-repeat right bottom;
    border: 1px solid #f53;
}


.checkout_wrapper .option_extra{clear:both;}
.checkout_wrapper .option_inner .current_intro{display:block;clear:both;margin-bottom:10px;padding:9px;line-height:16px;background-color:#f8f8f8;border:1px solid #eee;}
.checkout_wrapper .option_inner .current_intro a{padding:0 2px;text-decoration:underline;}
.checkout_wrapper .option_inner .insure_wrapper{text-align:right;}
.checkout_wrapper .option_inner .insure_disabled{display:none;}
.checkout_wrapper .card_message{clear:both;padding:9px;background-color:#f8f8f8;border:1px solid #eee;}
.checkout_wrapper .card_message h4{float:left;padding:2px 5px;}
.checkout_wrapper .card_message textarea{width:450px;}
.checkout_wrapper .postscript textarea{width:550px;margin-left:20px;}
.checkout_wrapper .current_option h2 span{color:#b00;}
.checkout_wrapper .later_option .option_inner{display:none;}
.checkout_wrapper .extra_options{clear:both;
    margin-left: 10px;
}
.checkout_wrapper .extra_options .item{float:left;width:100%;padding:5px 0;}
.checkout_wrapper .extra_options .last{border-bottom-width:0;}
.checkout_wrapper .extra_options h3{width:80px;float:left;font-size:12px;line-height:28px;}
.checkout_wrapper .extra_options .inner{float:left;}
.checkout_wrapper .extra_options .price_input{width:200px;margin-right:5px;}
.checkout_wrapper .extra_options .text_input{width:100px;margin-right:5px;}
.checkout_wrapper .details{float:right;width:500px;
}
.checkout_cart_list ul{
    width: 100%;
    overflow: hidden;
}

.checkout_wrapper .detail_inner{padding:0 5px;}
.checkout_wrapper .details .title{padding:5px 9px;border:1px solid #FFF2BC;background:#fff url('../img/order_title_bg.gif') repeat left top;}
.checkout_wrapper .details .title a{float:right;}
.checkout_wrapper .cart_list li{position:relative;float:left;width:100%;padding:10px 0;border-bottom:1px solid #eaeaea;}
.checkout_wrapper .cart_list .photo{display:block;float:left;width:60px;height:60px;margin-right:10px;padding:2px;background-color:#fff;border:1px solid #eee;}
.checkout_wrapper .cart_list .photo img{width:60px;height:60px;}
.checkout_wrapper .cart_list .name em{margin-left:3px;}

.checkout_wrapper .cart_list li .extra_info{
    color: #999;
}
.checkout_wrapper .cart_list li .name{
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px;
}
.checkout_wrapper .cart_list .price{}
.checkout_wrapper .cart_list .drop{visibility:hidden;position:absolute;top:15px;right:5px;
    border: none;
    text-align:center;
    color: #fff;
    background-color: #ff0052;
    margin: 0;
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    outline: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);

}
.checkout_wrapper .cart_list li:hover .drop, .checkout_wrapper .cart_list li.hover .drop{visibility:visible;}
.checkout_wrapper .cart_list .total{clear:both;padding:20px 10px;text-align:right;
    /*  border-bottom: 1px solid #eaeaea;*/
    font-size: 20px;
    color: #000;
    font-weight: 700;
}

.checkout_wrapper .cart_list .next{padding:5px 10px;text-align:right;}
.checkout_wrapper .consignee_info{padding:10px 0;font-size:14px;line-height:18px;}
.checkout_wrapper .consignee_info strong{font-size:12px;font-weight:normal;}
.consignee_info p{
    line-height: 30px;
    font-size: 14px;
}
.checkout_wrapper .next{float:right;margin-right:0;}
.checkout_wrapper .back{float:right;margin-right:10px;
    width: 190px;
    height: 46px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 46px;
    background-color: #ff0052;
    box-shadow: none;
    border: none;
}

.checkout_wrapper .goods_card textarea, .checkout_wrapper .other_info textarea{width:450px;}
.checkout_wrapper .other_info{line-height:25px;}
.checkout_wrapper .other_info span{line-height:25px;vertical-align:middle;}
.checkout_wrapper .other_info .price_input{width:50px;}
.checkout_wrapper .other_info p{padding:3px 0;}
.flow_done{margin-top:20px;}
.flow_done .pay_online{margin:30px;text-align:center;}
.virtual_card{padding:30px 10px 30px 30px;}
.virtual_card li{float:left;width:300px;margin-right:30px;padding:20px 30px 40px 30px;background-color:#f6f6f6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.virtual_card li span{display:block;line-height:24px;}
.virtual_card li .type{margin-bottom:10px;font-size:16px;}
.product_description img.left{float:left;margin:2px 20px 16px 0;}
.product_description img.right{float:right;margin:2px 0 16px 20px;}
.product_description img.reflection{margin-bottom:0;}
.product_description .back_to_top{display:block;float:right;height:22px;margin:10px 0;padding-right:14px;font-size:12px;line-height:22px;}
.product_description .section{margin-top:36px;padding-top:18px;border-top:1px solid #e5e5e5;}
.product_description .section h2{margin-bottom:25px;font-size:18px;background-color:transparent;border-bottom-width:0;}
.product_description .section img.across{display:block;margin:0 auto 25px;}
.product_description .grid5col{margin:10px 0 20px;padding:10px 0;text-align:left;}
.product_description .grid5col .column{float:left;width:180px;padding-left:15px;}
.product_description .grid5col .column.first{padding-left:0;}
.product_description .grid5col .column h3{margin-bottom:5px;font-size:14px;line-height:18px;}
.product_description .grid5col .column h4{padding:0;font-size:12px;line-height:18px;}
.product_description .grid5col .column p{padding:0;color:#666;font-size:12px;line-height:18px;}
.product_description .grid3col{margin:10px 0 20px;padding:10px 0;text-align:left;}
.product_description .grid3col .column{float:left;width:300px;padding-left:30px;}
.product_description .grid3col .column.first{padding-left:0;}
.product_description .grid3col .column h3, .product_description .grid3col .column h4, .product_description  .grid3col .column p{padding:0;font-size:12px;line-height:18px;}
.product_description .grid3col .column h3{font-size:14px;}
.banner_small{display:none;margin-bottom:10px;}
.categories li{float:left;width:100%;padding:5px 0;}
.categories li a{float:left;width:100px;padding:0 10px;font-weight:bold;}
.categories li .sub_cat{float:left;width:840px;}
.categories li .sub_cat li{float:left;width:auto;padding:0 5px;}
.categories li li{float:none;width:auto;padding:0;position:relative;}
.categories li li a{float:none;width:auto;padding:0;font-weight:normal;}
.categories li li .sub_cat{display:none;position:absolute;left:2px;top:18px;z-index:100;width:auto;min-width:80px;padding:5px 10px;background-color:#fff;border:1px solid #e3e3e3;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.05);}
.categories li li:hover .sub_cat{display:block;}
.categories li li .has_sub:after{content:'';display:inline-block;width:0;height:0;overflow:hidden;margin-left:2px;margin-bottom:-4px;border:4px solid transparent;border-top-color:rgba(0,0,0,0.3);vertical-align:middle;}
.invoice_list li{float:left;width:172px;padding:5px 10px;line-height:18px;}
.invoice_list .title{display:block;float:left;width:55px;}
.invoice_list .data{display:block;float:left;width:115px;}
.invoice_list a:hover{color:#ff6600;text-decoration:underline;}
.order_query .bd{position:relative;}
.order_query .main{text-align:center;}
.order_query input[type='text']{width:150px;margin-bottom:10px;}
.order_query p{line-height:18px;}
.order_query p em{display:block;float:left;width:50px;}
.order_query p span{display:block;float:left;width:120px;}
.order_query p a:hover{color:#ff6600;text-decoration:underline;}
.brands li{float:left;display:block;margin-bottom:10px;text-align:center;}
.brands li img{max-width:100%;vertical-align:top;}
.vote .bd{position:relative;}
.vote h4{font-size:14px;line-height:18px;}
.vote .count{padding:5px 0 10px;color:#999;}
.vote label{display:block;padding:2px 0;}
.vote label input{vertical-align:middle;}
.vote label em{padding-left:3px;color:#999;font-size:.8em;}
.vote .actions{padding-top:10px;text-align:center;}
.subscription .bd{position:relative;}
.subscription form{text-align:center;}
.subscription input[type='text']{width:150px;margin-bottom:10px;}
.help_center li a{display:block;padding:5px 10px 5px 20px;}
.help_center li a:hover {color: #FF0052;}
.help_center li .title a{margin:5px 0;padding:10px 15px 8px;color:#333;font-size:14px;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05);border-radius:3px;}
.help_center li:first-child .title a{margin-top:0;}
.help_center li.active .title a, .help_center li a.active {color: #FF0052;}
.goods_article li{padding:5px;line-height:16px;}
.promotion_info .text_list li{padding:5px 0;line-height:20px;}
.promotion_info .type{margin-right:5px;padding:2px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.promotion_info .type:hover{color:#fff;}
.article_category a.level_1{display:block;padding:5px;font-size:14px;line-height:20px;}
.article_category ul.level_2{padding:5px;}
.article_category a.level_2{display:block;padding:2px;line-height:14px;}
.article_category .active a.level_1{color: #FF0052;}
.four_col{float:left;width:100%;}
.four_col .box{float:left;width:225px;}
.user_form label b, .user_form .label b{text-align:right;}
.register_closed{display:block;padding:50px 0;font-size:1.5em;text-align:center;}
.account_tips{margin:0 10px 10px;background-color:rgba(0,0,0,0.06);border-radius:5px;}
.no-rgba .account_tips{background-color:#ececec;}
.account_tips .hd{border-color:rgba(255,255,255,0.8)}
.account_tips .bd p{margin-bottom:10px;padding:0 10px;}
#user_nav{margin:0 10px 10px;}
#user_nav ul{border-radius:5px;}
.no-rgba #user_nav ul{background-color:#f3f3f3;}
.ie6 #user_nav li{ height:0;}
#user_nav li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#user_nav li a{
    display:block;padding:3px 0 3px 32px;color:#000;font-size:14px;line-height:28px;text-decoration:none;
    background-repeat: no-repeat;
    background-position:5px 9px;
    /* background:url('../img/user_nav_icon.png') no-repeat 10px 100px;opacity:0.6;*/
}
#user_nav .user-one a{
    background-image: url("../img/home.png");
}
#user_nav .user-one a:hover,
#user_nav li.user_default.current a{
    background-image: url("../img/home_hover.png");
}
#user_nav .user-two a{
    background-image: url("../img/two.png");
}
#user_nav .user-two a:hover,
#user_nav .user-two.current a{
    background-image: url("../img/two_hover.png");
}
#user_nav .user-three a{
    background-image: url("../img/three.png");
}
#user_nav .user-three a:hover,
#user_nav .user-three.current a{
    background-image: url("../img/three_hover.png");
}
#user_nav .user-four a{
    background-image: url("../img/four.png");
}
#user_nav .user-four a:hover,
#user_nav .user-four.current a{
    background-image: url("../img/four_hover.png");
}
#user_nav .user-five a{
    background-image: url("../img/five.png");
}
#user_nav .user-five a:hover,
#user_nav .user-five.current a{
    background-image: url("../img/five_hover.png");
}
#user_nav .user-six a{
    background-image: url("../img/six.png");
}
#user_nav .user-six a:hover,
#user_nav .user-six.current a{
    background-image: url("../img/six_hover.png");
}
#user_nav .user-seven a{
    background-image: url("../img/seven.png");
}
#user_nav .user-seven a:hover,
#user_nav .user-seven.current a{
    background-image: url("../img/seven_hover.png");
}
#user_nav .user-eight a{
    background-image: url("../img/eight.png");
}
#user_nav .user-eight a:hover,
#user_nav  .user-eight.current a{
    background-image: url("../img/eight_hover.png");
}
#user_nav  .user-nine a{
    background-image: url("../img/none.png");
}
#user_nav .user-nine a:hover,
#user_nav .user-nine.current a{
    background-image: url("../img/none_hover.png");
}
#user_nav .user-ten a{
    background-image: url("../img/ten.png");
}
#user_nav .user-ten a:hover,
#user_nav  .user-ten.current a{
    background-image: url("../img/ten_hover.png");
}
#user_nav .user-november a{
    background-image: url("../img/november.png");
    background-position: 3px 6px;
}
#user_nav .user-november a:hover,
#user_nav .user-november.current a{
    background-image: url("../img/november_hover.png");
}




#user_nav li:hover a,
#user_nav li:hover a span,
#user_nav li.current a,
#user_nav li.current a span{
    background-color: #ff0052;
    transition: 0.3s all ease-in-out;
    color: #ffffff !important;
}
#user_nav li.user_account2 a .new-c {
    color: #ff0068;
}
#user_nav li.user_account2:hover a {
    transition: 0.2s all ease-in-out;
}
#user_nav li.user_account2:hover a span {
    transition: 0.3s all ease-in-out;
    color: #fff !important;
}
#user_nav li.user_account2:hover a .new-c {
    color: #fff;
}
/*#user_nav li.current a{font-weight:bold;opacity:0.8;}
#user_nav .user_default a{background-position:10px 7px;}
#user_nav .user_profile a{background-position:10px -32px;}
#user_nav .user_order_list a{background-position:10px -75px;}
#user_nav .user_affiliate a{background-position:10px -113px;}
#user_nav .user_collection_list a{background-position:10px -193px;}
#user_nav .user_collection_listaa a{background:url('../img/user_nav_iconcoll.png') no-repeat left center; background-position:10px 7px;}
#user_nav .user_tag_list a{background-position:10px -233px;}
#user_nav .user_message_list a{background-position:10px -273px;}
#user_nav .user_account a{background-position:10px -313px;}*/
.user_status{padding:10px;line-height:18px;}
.user_status .hello{margin-right:10px;font-size:16px;}
.user_status .hello em{padding-left:3px;}
.user_status .email_valid{display:block;margin-right:10px;}
.user_status .email_valid a{margin-left:5px;}
.user_status .rank, .user_status .log{margin-right:10px;color:#999;}
.user_dashboard .item{display:inline;float:left;height:100px;width:180px;margin-left:20px;background-color:#eee;border:1px solid #e8e8e8;text-shadow:0 1px 1px rgba(255,255,255,0.8);background-image:-webkit-linear-gradient(top, #fff, #f0f0f0);background-image:-moz-linear-gradient(top, #fff, #f0f0f0);background-image:-o-linear-gradient(top, #fff, #f0f0f0);background-image:-ms-linear-gradient(top, #fff, #f0f0f0);border-radius:5px;}
.user_dashboard .item:first-child{margin-left:0;}
.user_dashboard .item .item_inner{display:block;height:100px;width:165px;text-decoration:none;}
.user_dashboard .item .item_inner .count{display:block;height:63px;width:170px;overflow:hidden;text-align:center;color:#333;font-size:32px;font-weight:bold;line-height:63px;}
.user_dashboard .item .item_inner .label{color:#333333; padding:0;display:block;height:37px;width:160px;overflow:hidden;margin:0 5px;text-align:center;font-size:16px;font-weight:bold;line-height:37px;border-top:1px solid #e8e8e8;}
.user_dashboard .item .price sub{display:none;}
.user_dashboard .item .price span{font-size:26px;}
.merge_order p{padding-top:10px;font-size:1.2em;line-height:1.3em;}
.merge_order select{margin-right:5px;}
.generate_code{width:100%;}
.generate_code .options{width:300px;float:left;}
.generate_code .options input[type='text'], .generate_code .options input[type='password']{width:20px;}
.generate_code .code_wrapper{width:300px;float:right;}
.generate_code .code_wrapper textarea{height:120px;width:280px;margin:0;}
.affiliate_wrapper h2, .consignee_list h2{margin-bottom:10px;padding:5px 10px;font-size:1.2em;background-color:#f6f6f6;border-radius:3px;box-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.affiliate_wrapper table{margin-bottom:10px;}
.affiliate_code label{display:block;padding-bottom:30px;}
.affiliate_code label input{width:180px;margin-left:5px;}
.affiliate_code_goods .preview table, .affiliate_code_goods .preview table tbody{border-width:0;}
.affiliate_code_goods .preview th, .affiliate_code_goods .preview td{border-top:none;border-bottom:none;border:none;}
.affiliate_code_goods .item{margin-bottom:10px;}
.affiliate_code_goods .item .label{padding:5px;}
.affiliate_code_goods .item .label a{float:right;}
.affiliate_code_goods .item textarea{width:98%;}
.affiliate_code table table,
.affiliate_code table table tbody,
.affiliate_code table table tr,
.affiliate_code table table td,
.affiliate_code table table th{background-color:transparent !important;border-width:0;}
.affiliate_code .item{padding-bottom:10px;}
.affiliate_code .item em{display:block;padding-bottom:5px;font-size:1.2em;}
.affiliate_code .item a{display:block;padding-top:5px;}
.affiliate_code .type_item{float:left;width:50%;padding:10px;}
.affiliate_code .type_item h3{padding:5px 0;border-bottom:1px solid #e8e8e8;}
.affiliate_code .type_item .preview{height:auto;padding:20px 10px;line-height:40px;text-align:center;}
.affiliate_code .type_item h4{margin-bottom:10px;}
.funds .actions{padding:5px 0;}
.consignee_list input[type='text'],.consignee_list input[type='password'],.consignee_list input[type='number'],.consignee_list input[type='email'],.consignee_list input[type='url'],.consignee_list input[type='tel']{width:160px;}
.order_list td{line-height:26px;}
.order_list .button{line-height:1.6em;}
.order_list .handle, .order_list .handler, .order_list .order_status{text-align:center;}
.order_list .order_status em, .order_list .handler .status, .order_detail .status{padding:3px 8px;line-height:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

/*
.order_status_0, .order_status_2, .order_status_3, .order_status_4 {color:#fff;background-color:#ccc;}
.order_status_1, .order_status_5, .order_status_6{color:#fff;background-color:#555;}
*/

/*
.pay_status_0{color:#fff;background-color:#ccc;}
.pay_status_1, .pay_status_2{color:#fff;background-color:#555;}
*/

/*.shipping_status_0{color:#fff;background-color:#ccc;}*/
/*
.shipping_status_1, .shipping_status_2,.shipping_status_3, .shipping_status_4, .shipping_status_5,
.shipping_status_6{color:#fff;background-color:#555;}
*/

.order_detail h2{margin:10px 0;padding:5px 10px;color:#333;font-size:14px;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.1);border-radius:3px;}
.order_detail h2 .extra{float:right;font-size:14px;}
.order_detail .status{margin-right:5px;background-color:#eee;}
.order_detail .order_id{font-size:1.2em;}
.order_detail .view_message{float:right;}
.order_detail .invoice_no a{display:inline-block;padding:3px;font-size:14px;}
.order_product_list p{margin-bottom:5px;line-height:18px;}
.order_product_list .photo img{float:left;height:60px;width:60px;margin-right:10px;}
.order_product_list [name=surplus]{width:50px;margin:0 5px;}
.order_product_list .extra_info{color:#999;}
.order_product_list .extra_info em{margin-left:2px;padding:2px 5px;color:#fff;background-color:#ff8c22;border-radius:3px;}
.user .box h4{padding:8px 10px;font-size:1.2em;}
.user .box .form h4{padding:0;margin:0 0 .6em;color:#b00;font-size:18px;}
.user .box .content{padding:0;border-width:0;}
.user .form label b, .user .form .label b{width:12em;}
.user .form div.submit_wrap{padding:5px 0 5px 12em}
.user .form label .directions{margin-left:12em;}
.user .form label select{width:auto;}
.address_form label,.address_form .label{width:50%; color: #333;}
.address_form label b,.address_form .label b{text-align:right;}
.address_form .region_select{width:100%;}
.pay_action{padding:10px;text-align:center;}
.account_log{padding:5px;line-height:20px;background:#fff;border:1px solid #eee;}
.account_log dt{margin-bottom:5px;padding:5px 10px;color:#333;line-height:20px;background-color:#f6f6f6;border-bottom:1px solid #eee;}
.account_log dd p{overflow:hidden;padding:5px 10px;line-height:20px;}
.account_log dd p:nth-child(even){background-color:#f8f8f8;}
.account_log .col_1,.account_log .col_2,.account_log .col_3,.account_log .col_4,.account_log .col_5,.account_log .col_6,.account_log .col_7{display:inline-block;vertical-align:top;}
.account_log .col_1{width:80px;}
.account_log .col_2{width:50px;}
.account_log .col_3{width:100px;}
.account_log .col_4{width:150px;margin-right:5px;}
.account_log .col_5{width:145px;}
.account_log .col_6{width:80px;}
.account_log .col_7{width:80px;}
.account_log_total{padding:5px 10px;}
.mobiletop{display:none;}
.mobiletopnav{display:none;}
.memberinfom{display:none;}
usercollectionfdf{cursor: pointer }
.usercollectionfdf img{
    vertical-align: middle;
}
.margin-hr{
    font-weight: normal;
    color: #eaeaea;
}
/* =media */
@media screen and (max-width: 800px), screen and (max-device-width: 800px) {
    body{min-width:640px;}
    .wrapper{width:640px;}
    #main .col_main{width:640px;}
    #main .col_sub{width:640px;}
    input[type='text'], input[type='password'], input[type='number'], input[type='email'], input[type='url'], input[type='tel']{width:13em;}
    .message_wrapper{padding:5px;}
    #top_nav{display:none;}
    #account_area{width:640px;padding:12px 0 8px;}
    #search_bar{width:280px;height:30px;}
    #search_bar input[type=text]{width:235px;}
    #header_nav{display:none;width:640px;margin:10px 0;padding:0;background-color:rgba(255,255,255,0.8);border-radius:5px;}
    #page_index #header_nav{display:block;}
    #header_nav ul{float:left;width:100%;padding:10px 0;}
    #header_nav li{width:100%;padding:0;border-bottom:1px solid rgba(0,0,0,0.1);}
    #header_nav li:first-child{border-top:1px solid rgba(0,0,0,0.1);}
    #header_nav li > a{display:block;padding:10px 10px 10px 15px;font-size:14px;}
    #header_nav li > a.has_sub{float:left;width:60px;}
    #header_nav li > a.has_sub:after{display:none;}
    #header_nav li > a:not(.has_sub):after{content:'';float:right;width:20px;height:20px;background:url('../img/scroll_arrow.png') no-repeat -34px -38px;opacity:0.5;}
    #header_nav li > a:not(.has_sub):active:after{opacity:1;}
    #header_nav li:hover > a.has_sub{padding:10px 10px 10px 15px;border:none;background-color:transparent;}
    #header_nav li .sub_nav{display:block;float:left;position:static;width:555px;background-color:transparent;border:none;box-shadow:none;}
    #header_nav li .inner{display:block;float:left;padding:0;background-color:transparent;}
    #header_nav li .sub_nav a{display:block;float:left;margin:2px;padding:8px 15px;font-size:14px;background-color:rgba(0,0,0,0.06);border-radius:5px;}
    #header_nav li .sub_nav a:active{color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.8);}
    #footer .wrapper{width:640px;}
    #links{width:620px;}
    #links > ul > li{width:206px;}
    #bottom_nav{display:none;}
    #copyright{padding:0 10px;}
    .box{padding:0;}
    .slider_wrapper{display:none;}
    .product_list li{width:160px;margin:0;}
    .product_list li:nth-child(5n){clear:none;margin-right:0;}
    .product_list .photo img{height:160px;width:160px;}
    .product_list .name{display:none;}
    .product_list .price{position:absolute;right:0;bottom:0;padding-right:5px;}
    .product_list .actions{position:absolute;left:0;bottom:0;text-align:left;}
    .tab_wrapper{margin:0;}
    .tab_wrapper .extra{height:auto;padding:10px;}
    .tab_wrapper .extra .pagination{padding:0;}
    .tabs a{padding: 0 15px;}
    .pagination{padding-left:10px;padding-right:10px;}
    .pagination span, .pagination a{margin-bottom:3px;}
    .product_details .details{width:300px;padding:0 10px;}
    .product_details .extra_details{width:320px;}
    .product_details .actions{width:270px;margin:20px 0 10px;padding:14px;border:1px solid rgba(0,0,0,0.1);}
    .product_details .actions .info{width:100px;}
    .product_details .actions [name='number'], .product_details .actions [name='price']{width:30px;}
    .product_details .actions .stock{display:none;}
    .product_details .actions .submit{float:right;width:170px;text-align:right;}
    .product_details .price_list{width:292px;}
    .product_details .price_list dt{float:none;}
    .product_details .price_list dd{padding:3px 9px 3px 9px;}
    .product_details .price_list dd p .price{width:135px;}
    .gallery{width:318px;}
    .gallery .cover{width:318px;height:318px;}
    .gallery .cover img{width:318px;height:318px;}
    .property_list dd strong{width:40%;}
    .property_list dd span{width:60%;}
    .comment_box .form textarea{max-width:400px;}
    #page_article_cat .col_sub,.article_list li .author,.article_list li .time{display:none;}
    .article_list li .title{width:300px;}
    #article_search{text-align:center;}
    .article h1{font-size:20px;}
    .promotion_product_list .item h2{width:420px;}
    .promotion_product_list .item .details{width:200px;}
    .promotion_product_list .item .actions{width:200px;padding:14px 4px;}
    .progress_bar{margin:0 5px 10px;}
    .progress_bar li{padding:8px 10px;}
    .progress_bar li:last-child{margin-right:0;}
    .flow_wrapper .form label b, .flow_wrapper .form .label b{width:9em;}
    .cart_produst_list col:nth-of-type(4), .cart_produst_list th:nth-of-type(4), .cart_produst_list td.nth-of-type(4){display:none;}
    .cart_produst_list .cart_action .text_button{display:none;}
    .flow_action .next{margin-right:220px;}
    .checkout_wrapper .details{width:620px;}
    .checkout_wrapper .options{width:640px;margin-bottom:10px;}
    .checkout_wrapper .option_inner{padding:5px;}
    .checkout_wrapper .option_item{width:152px;margin:0 5px 5px 0;padding:0;}
    .checkout_wrapper .option_item label{margin-bottom:0;}
    .checkout_wrapper .option_item .info{display:none;}
    .checkout_wrapper .postscript textarea{width:570px;}
    .checkout_wrapper .extra_options h3{float:none;}
    .categories > li > .sub_cat{width:520px;}
    .order_query input[type='text'], .subscription input[type='text']{width:220px;}
    .four_col .box{width:300px;padding:0 10px;}
    .account_tips .hd h3{padding:3px 20px 0;}
    .account_tips .bd p{padding:0 20px;}
    #user_nav{float:left;clear:both;margin:0 10px 10px;}
    #user_nav ul{float:left;width:600px;padding:10px;}
    #user_nav ul li{float:left;width:140px;}
    .user_dashboard .item{width:158px;margin:0;}
    .user_dashboard .item .item_inner{width:158px;}
    .user_dashboard .item .item_inner .count{width:158px;}
    .user_dashboard .item .item_inner .label{width:148px;}
    .affiliate_code .type_item{width:300px;}
    .order_list col:nth-of-type(2),.order_list th:nth-of-type(2),.order_list td:nth-of-type(2){display:none;}
    .banner{padding:0;}
    .banner img{height:auto;}
}
@media screen and (max-width: 460px), screen and (max-device-width: 460px) {
    body{min-width:320px;}
    .wrapper{width:320px;}
    #main .col_main{width:320px;}
    #main .col_sub{width:320px;}
    .form label .directions{width:15em;margin-left:6em;}
    .form label b,.form .label b{width:6em;}
    .form .label em.after,.form label em.after{clear:both;margin-left:7em;}
    .form div.submit_wrap{padding:5px 0 5px 6em}
    .message_box{width:240px;padding:10px;}
    .message_box:before{display:none;}
    .message_info:before{display:none;}

    #account_area{display:block;}
    #account_area{height:50px;width:100%;font-size:14px; }
    #account_area p{text-align:center; }

    #mobilecart{padding:5px 0px 5px 25px;background:url(../img/bag.png) no-repeat left center; position:relative; margin-left:5px;}
    #mobilecart a em{ position:absolute; left:8px; top:8px; color:#FFFFFF;}



    .mobile_search_bar{ text-align:center;padding:10px 0 0 0;  display:block; clear:both; }

    .mobile_search_bar input[type=submit]{}
    #header_nav{width:320px;margin:0;}
    #header_nav li .sub_nav{width:235px;}
    #footer .wrapper{width:320px;}
    #links{width:300px;}
    #links > ul > li{width:150px;}
    .pagination .total{display:block;}
    .property_list dd strong{width:100%;}
    .property_list dd span{width:100%;padding-top:0;text-indent:20px;}
    .comment_box .form{padding:10px;}
    .comment_box .form textarea{max-width:170px;}
    .comment_box .form label b, .comment_box .form .label b{text-align:right;}
    .promotion_product_list .item h2{width:300px;padding:5px 0;}
    .promotion_product_list .item .photo_wrapper{margin-left:60px;}
    .promotion_product_list .item .details{margin-left:45px;}
    .promotion_product_list .item .actions{margin-right:45px;}
    .progress_bar{margin:0 6px 10px;}
    .progress_bar li{height:50px;width:63px;margin-right:5px;padding:5px;line-height:18px;text-align:center;}
    .progress_bar li.current{font-size:14px;}
    .progress_bar li:before{display:block;height:20px;width:20px;margin:0 18px 3px;font-size:16px;line-height:20px;border-width:3px;border-radius:15px;}
    .cart_produst_list th:nth-of-type(4), .cart_produst_list td.subtotal{display:none;}
    .cart_produst_list .photo{float:none;padding-right:0;}
    .flow_action .next{margin-right:30px;}
    .checkout_wrapper .details{width:300px;}
    .checkout_wrapper .options{width:320px;}
    .checkout_wrapper .option_item:nth-child(2n){clear:right;margin-right:0;}
    .checkout_wrapper .card_message textarea{width:270px;}
    .checkout_wrapper .postscript textarea{width:290px;margin-left:0;}
    .categories > li > .sub_cat{width:300px;padding:10px;}
    .user_form .quick_buy{margin-top:10px;}
    #user_nav ul{width:280px;}
    .generate_code label b,.generate_code .label b{width:9em;}
    .generate_code div.submit_wrap{padding:5px 0 5px 9em}
    .order_list col:nth-of-type(2),.order_list col:nth-of-type(3),.order_list col:nth-of-type(5),.order_list th:nth-of-type(2),.order_list th:nth-of-type(3),.order_list th:nth-of-type(5),.order_list td:nth-of-type(2),.order_list td:nth-of-type(3),.order_list td:nth-of-type(5){display:none;}
    .order_product_list .photo img{float:none;display:block;margin-right:0;}
    .address_form label,.address_form .label{width:100%;}
    .address_form label b,.address_form .label b{width:9em;}
    .address_form div.submit_wrap{padding:5px 0 5px 9em}
    .message_form label textarea{width:170px;}
    .account_form label textarea{width:170px;}
    .payment_method_list col:nth-of-type(3),.payment_method_list th:nth-of-type(3),.payment_method_list td:nth-of-type(3){display:none;}
    .banner{display:none;}
    .banner_small{display:block;}
    .mobiletopnav{display:block;}
    .mobiletop{display:block;right:0; top:0; position:fixed;  background:#FFFFFF; width:100%; z-index:99999; height:120px;}
    body{padding-top:120px;}
    .memberinfod{display:none;}
    .memberinfom1{display:none;}
    .memberinfom{display:inline;}
    .mobileindex{ padding:0 8px;background-color:rgba(0,0,0,0.05);border-radius:4px;}
    #page_index .mobileindex{ visibility:hidden;}
    #properties_box{width:260px;padding:20px;}
}
/*****************网站升级*******************/

.container {width:1230px; position: relative;margin: auto}
/*字体主题颜色*/
.font-color-theme { color:#e67a15; }
.margin-top-5{margin-top: 5px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-right-5 {margin-right: 5px;}
.margin-left-5 {  margin-left: 5px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-right-10 {margin-right: 10px;}
.margin-left-10 {  margin-left: 10px;}
.margin-right-20 {  margin-right: 20px;}
.margin-left-20 {  margin-left: 20px;}
.margin-top-20 {  margin-top: 20px;}
.margin-top-30 {  margin-top: 30px;}
.margin-top-40 {  margin-top: 40px;}
.margin-top-45 {  margin-top: 45px;}
.margin-top-50 {  margin-top: 50px;}
.margin-top-240 {  margin-top: 240px;}
.margin-bottom-20 {  margin-bottom: 20px;}
.margin-0-20 {  margin:0 20px;}
.margin-left-15 {margin-left: 15px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}

/*padding 设置*/
.padding-5 {padding: 5px;}
.padding-10 {padding: 10px;}
.padding-20 {padding: 20px;}
.padding-10-20 {padding: 10px 20px;}
.padding-20-10 {padding: 20px 10px;}
.padding-0-20 {padding: 0px 20px;}
.padding-20-0 {padding: 20px 0px;}
.padding-0-10 {padding: 0px 10px;}
.padding-10-0 {padding: 10px 0px;}
.padding-5-10 {padding: 5px 10px;}
.padding-0-5 {padding: 0px 5px;}
.padding-5-0 {padding: 5px 0px;}
.padding-20-40 {padding: 20px 40px;}
/*字体大小*/
.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-16 {font-size: 16px;}
.font-size-20 {font-size: 20px;}
.font-size-24 {font-size: 24px;}
/*设置边框属性*/
.box-border-side {border: 1px solid #e67a15;}
/*固定高度*/
.all-width {width:100%;}
.height-30 {height: 30px;}
.height-35 {height: 35px;}
.line-height-30 {line-height: 30px;}
.height-350 {height: 350px;}
/*顶部*/
#top {line-height: 27px; height: 27px; width: 100%;}
#top a {font-size: 12px; color: #000; margin: 0 5px; }
#top a ,#top b,#top span{ color: #000; font-weight: 400; }
.head_conts {position: relative; padding:24px 0;}
.head_conts .logo {display: inline-block; margin-left: 10px; margin-right: 64px; width: 240px;}
.head_conts .search {display: inline-block; margin-top: 3px;}
.head_conts .search #search_bar {position: relative; width: 450px; height:48px; padding: 8px 85px 8px 24px; background-image: url(../img/search_bar@2x.png); background-size: cover;}
.head_conts .search input {font-size: 15px; border: 0; width: 95%; padding: 0; outline: none;}
.head_conts .search .search_btn {position: absolute; right: 16px; top: 8px; user-select: auto;}
.head_conts .search #searchimagbox {position:absolute; z-index:999; width: 255px; margin-top: 10px; height:50px; border:#b3b3b3 1px solid; background:#FFFFFF; border-top:0; display:none;}
.head_conts .head_btn {height: 55px; font-size: 10px; line-height: 9pt;}
.head_conts .head_btn .head_btn_cart {display: inline-block; text-align: center; margin-right: 4px;}
.head_conts .head_btn .head_btn_mypage {display: inline-block; text-align: center;}

/*底部*/
.footView1 {background-color: #343434;  height: 30px;}
.foot_nav {padding: 9px 0; line-height: 12px;text-align: center;margin-bottom: -1px;}
.foot_nav a {display: inline-block; line-height: 12px; font-size: 12px; color: #fff; padding: 0 24px; border-right: 1px solid #fff;}
.foot_nav a:last-child {border-right: none;}
.footView2 {background-color:  #3d3d3d; padding: 33px 0;color: #ffffff}
.foot_rows .col-lg-6 {width: 50%; float: left;color: rgba(255,255,255,.7);}
.foot_rows img {margin-right: 25px;}
.foot_rows span {text-align: left;
    display: inline-block;}
.foot_rows p {display: block; line-height: 22px; font-size: 12px; color: #b0b0b0;}
.text-right{text-align: right}




/*左边*/
.home_con_left {
    position: fixed;
    width: 126px;
    border: 1px solid #d9d9d9;
    left:calc(50% - 760px);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    top:308px;
}

.left_lh1 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.left_lh1 span {
    display: inline-block;
    line-height: 28px; 
    font-size: 12px;
    max-width: 8em;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding-right: 4px;
    box-sizing: border-box;
}
.home_ul {padding: 0 10px;}
.home_ul li {padding:10px 0; border-bottom: 1px solid #eaeaea; }
.home_ul li:last-child {border-bottom: none;}
.home_ul li a {display: block;}
.home_ul li a p {display: block; font-size: 12px; color:  #000; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.home_ul li a p:first-child {letter-spacing: -0.3px;}
.home_ul li a p .bold {font-weight: bold;}
.home_ul li a p .caret {
    display: inline-block; 
    width: 0; height: 0px; 
    margin-left: 2px; 
    margin-bottom: 2px; 
    vertical-align: middle; 
    border-top: 0; 
    border-bottom: 4px dashed #ff0052; 
    border-right: 3px solid transparent; 
    border-left: 3px solid transparent;
    transform: rotate(180deg);
}

/*右边*/
.home_con_right {
    position: fixed;
    top:265px;
    right:calc(50% - 705px);
    width: auto;
}
.question {/*height: 180px;*/ background-size: 100% 100%; text-align: center;}
.question img {margin-bottom:3px;}
.question {font-size: 12px; font-weight: 500; letter-spacing: -0.5px;}
.question span {display: block; text-align: center; font-size: 13px;}
.question a {display: block; font-size: 12px; text-align: center; margin-top: 12px;}
.question a:first-child {margin-top: 0px;}
.kakao {width: 100%; margin-top: 10px;}
.btn-top{display: none; cursor: pointer;margin: 0 auto;margin-top: 18px;}


/*******导航部分********************/
#header_bar::after {content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 6px; background-color: #ff0052;}
.home_navs {position: relative;}
.nav_hl {position: relative; height: 62px;}
.nav_hl span {cursor:pointer;display: inline-block; width: 155px; text-align: center; font-size: 16px; color: #000; line-height: 56px;}
.nav_hl span:first-child {width: 120px;}
.nav_hl .active::after {background-color: #f5f5f5;}
.nav_hl span.active,.nav_hl span:hover {
    color:#ff0052;
}
.nav_hl span.active a,.nav_hl span:hover a {
    color:#ff0052;
}
.nav_hl a:hover,.nav_hl a:focus{text-decoration:none;}
.nav_hl .usercount {height: 56px;}
.nav_hl .usercount .choice {width: 140px; font-size: 12px; font-weight: bold; color: #ff0052; cursor: text; display: inline-block; line-height: 56px;}
.nav_hl .usercount .count-box {width: 90px; float: right; padding: 8px 0 8px 0; margin-left: 20px;}
.nav_hl .usercount .count-box em {font-weight: 500;}
.home_fl a b,
.icon-stacking a b,
.nav_aadd a b{
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
    color: #222222;
}

.icon-stacking em,
.nav_aadd em{
    float: left;
    margin-left: 35px;
}
.icon-stacking em b,
.nav_aadd b{
    float: left;
    margin-top: 1px;
    margin-left: 4px;
}
.home_fl a:hover b{ color: #ff0052; font-weight: normal; }
.home_navs .activeShow .home_fl,
.home_navs .activeShow .home_fl a{
    background-color:#f5f5f5;
    border-bottom: 2px solid #d5003f;
    border-right: 2px solid #d5003f;
    color: #ff0052;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.home_navs .activeShow .home_fl a b,
.home_navs .activeShow .home_fl a em{ color: #ff0052; font-weight: normal; }
.span_head {
    display: inline-block;
    background: url("../img/bg1.png") left center no-repeat;
    width:66px;
    font-size: 10px;
    color: #fff;
    height: 18px;
    text-align: center;
    line-height: 18px;
    background-size: 100%;
}
.home_user {position: absolute; right: 0; top:-15px;}
.home_user a {display: block; float: left; margin: 0 8px; line-height: 50px; vertical-align: middle; border-bottom: none !important;}
.home_user a img {display: inline-block; vertical-align: middle; text-align: center;}



.home_fl {
    display: none;
    position: absolute;
    width: 1200px;
    left: 0;
    height: 71px;
    top: 62px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    /*  padding: 10px 0; color: #f50057; text-align: center;
      background: url("../img/bg_bottom2.png") left bottom no-repeat;
      background-size: 100% 2px; font-size: 24px; font-weight: 700;*/
}

.nav_hl span.active .home_fl,.nav_hl span:hover .home_fl {
    display: block;
}
.home_nav{
    margin-top: 15px;
    padding: 10px 0 15px 0;
    color: #f50057;
    text-align: center;
    background: url(../img/bg_bottom2.png) left bottom no-repeat;
    background-size: 100% 2px;
    font-size: 26px;
    font-weight: 400;
}

.home_fl a {display: block;float: left;
    width:99.75px;
    text-align: center;
    height: 71px;padding-top: 20px;box-sizing: border-box;background-color: #fff;}

.home_fl a.nav_aadd {
    width: 100px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    line-height: 71px;
}
.home_fl a.icon-stacking {
    width: 100px;
    padding: 0;
    line-height: 71px;
}
.home_fl a.active b{ color: #ff0052 }
/*
.home_fl a {
    cursor:pointer;display: block;float: left;width: 7.5%;
    text-align: center;height: 60px;padding-top: 35px;box-sizing: border-box;background-color: #fff;}
*/

.home_fl a:last-child {width: 10%;}

.home_fl a.active , .home_fl a:hover {background-color: #f5f5f5; border-color: #f5f5f5; color: #000;}
.home_fl .nav_a1 {background: #fff url("../img/icon-01.png") bottom 28px center no-repeat; }
.home_fl .nav_a2 {background: #fff url("../img/icon-02.png") bottom 28px center no-repeat; }
.home_fl .nav_a3 {background: #fff url("../img/icon-03.png") bottom 28px center no-repeat; }
.home_fl .nav_a4 {background: #fff url("../img/icon-04.png") bottom 28px center no-repeat; }
.home_fl .nav_a5 {background: #fff url("../img/icon-05.png") bottom 28px center no-repeat; }
.home_fl .nav_a6 {background: #fff url("../img/icon-06.png") bottom 28px center no-repeat; }
.home_fl .nav_a7 {background: #fff url("../img/icon-07.png") bottom 28px center no-repeat; }
.home_fl .nav_a8 {background: #fff url("../img/icon-08.png") bottom 28px center no-repeat; }
.home_fl .nav_a9 {background: #fff url("../img/icon-09.png") bottom 28px center no-repeat; }
.home_fl .nav_a10 {background: #fff url("../img/icon-10.png") bottom 28px center no-repeat; }
.home_fl .nav_a11 {background: #fff url("../img/icon-11.png") bottom 28px center no-repeat; }
.home_fl .nav_a12 {background: #fff url("../img/icon-12.png") bottom 28px center no-repeat; }
.home_fl .nav_a13 {background: #fff url("../img/icon-13.png") bottom 28px center no-repeat; }
.home_fl .nav_a14 {background: #fff url("../img/icon-14.png") bottom 28px center no-repeat; }
.home_fl .nav_a15 {background: #fff url("../img/icon-15.png") bottom 28px center no-repeat; }
.home_fl .nav_a16 {background: #fff url("../img/icon-16.png") bottom 28px center no-repeat; }
.home_fl .nav_a17 {background: #fff url("../img/icon-17.png") bottom 28px center no-repeat; }
.home_fl .nav_a18 {background: #fff url("../img/icon-18.png") bottom 28px center no-repeat; }
.home_fl .nav_a19 {background: #fff url("../img/icon-19.png") bottom 28px center no-repeat; }
.home_fl .nav_a20 {background: #fff url("../img/icon-20.png") bottom 28px center no-repeat; }
.home_fl .nav_a21 {background: #fff url("../img/icon-21.png") bottom 28px center no-repeat; }
.home_fl .nav_a22 {background: #fff url("../img/icon-22.png") bottom 28px center no-repeat; }
.home_fl .nav_a23 {background: #fff url("../img/icon-23.png") bottom 28px center no-repeat; }
.home_fl .nav_a24 {background: #fff url("../img/icon-24.png") bottom 28px center no-repeat; }
.home_fl .nav_a25 {background: #fff url("../img/icon-25.png") bottom 28px center no-repeat; }
.home_fl .nav_a26 {background: #fff url("../img/icon-26.png") bottom 28px center no-repeat; }
.home_fl .nav_a27 {background: #fff url("../img/icon-27.png") bottom 28px center no-repeat; }
.home_fl .nav_a28 {background: #fff url("../img/icon-28.png") bottom 28px center no-repeat; }
.home_fl .nav_a29 {background: #fff url("../img/icon-29.png") bottom 28px center no-repeat; }
.home_fl .nav_a30 {background: #fff url("../img/icon-30.png") bottom 28px center no-repeat; }
.home_fl .nav_a31 {background: #fff url("../img/icon-31.png") bottom 28px center no-repeat; }
.home_fl .nav_a32 {background: #fff url("../img/icon-32.png") bottom 28px center no-repeat; }
.home_fl .nav_a33 {background: #fff url("../img/icon-33.png") bottom 28px center no-repeat; }
.home_fl .nav_a34 {background: #fff url("../img/icon-34.png") bottom 28px center no-repeat; }
.home_fl .nav_a35 {background: #fff url("../img/icon-35.png") bottom 28px center no-repeat; }
.home_fl .nav_a36 {background: #fff url("../img/icon-36.png") bottom 28px center no-repeat; }
.home_fl .nav_a37 {background: #fff url("../img/icon-37.png") bottom 28px center no-repeat; }
.home_fl .nav_a38 {background: #fff url("../img/icon-38.png") bottom 28px center no-repeat; }
.home_fl .nav_a39 {background: #fff url("../img/icon-39.png") bottom 28px center no-repeat; }
.home_fl .nav_a40 {background: #fff url("../img/icon-40.png") bottom 28px center no-repeat; }

.home_fl .active.nav_a1,.home_fl .nav_a1:hover {background: #f5f5f5 url("../img/icon-01-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a2,.home_fl .nav_a2:hover {background: #f5f5f5 url("../img/icon-02-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a3,.home_fl .nav_a3:hover {background: #f5f5f5 url("../img/icon-03-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a4,.home_fl .nav_a4:hover {background: #f5f5f5 url("../img/icon-04-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a5,.home_fl .nav_a5:hover {background: #f5f5f5 url("../img/icon-05-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a6,.home_fl .nav_a6:hover {background: #f5f5f5 url("../img/icon-06-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a7,.home_fl .nav_a7:hover {background: #f5f5f5 url("../img/icon-07-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a8,.home_fl .nav_a8:hover {background: #f5f5f5 url("../img/icon-08-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a9,.home_fl .nav_a9:hover {background: #f5f5f5 url("../img/icon-09-2.png") bottom 28px center no-repeat; }

.home_fl .active.nav_a10,.home_fl .nav_a10:hover{background: #f5f5f5 url("../img/icon-10-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a11,.home_fl .nav_a11:hover{background: #f5f5f5 url("../img/icon-11-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a12,.home_fl .nav_a12:hover{background: #f5f5f5 url("../img/icon-12-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a13,.home_fl .nav_a13:hover{background: #f5f5f5 url("../img/icon-13-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a14,.home_fl .nav_a14:hover{background: #f5f5f5 url("../img/icon-14-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a15,.home_fl .nav_a15:hover{background: #f5f5f5 url("../img/icon-15-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a16,.home_fl .nav_a16:hover{background: #f5f5f5 url("../img/icon-16-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a17,.home_fl .nav_a17:hover{background: #f5f5f5 url("../img/icon-17-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a18,.home_fl .nav_a18:hover{background: #f5f5f5 url("../img/icon-18-2.png") bottom 28px center no-repeat; }

.home_fl .active.nav_a19,.home_fl .nav_a19:hover{background: #f5f5f5 url("../img/icon-19-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a20,.home_fl .nav_a20:hover{background: #f5f5f5 url("../img/icon-20-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a21,.home_fl .nav_a21:hover{background: #f5f5f5 url("../img/icon-21-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a22,.home_fl .nav_a22:hover{background: #f5f5f5 url("../img/icon-22-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a23,.home_fl .nav_a23:hover{background: #f5f5f5 url("../img/icon-23-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a24,.home_fl .nav_a24:hover{background: #f5f5f5 url("../img/icon-24-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a25,.home_fl .nav_a25:hover{background: #f5f5f5 url("../img/icon-25-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a26,.home_fl .nav_a26:hover{background: #f5f5f5 url("../img/icon-26-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a27,.home_fl .nav_a27:hover{background: #f5f5f5 url("../img/icon-27-2.png") bottom 28px center no-repeat; }

.home_fl .active.nav_a28,.home_fl .nav_a28:hover {background: #f5f5f5 url("../img/icon-28-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a29,.home_fl .nav_a29:hover {background: #f5f5f5 url("../img/icon-29-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a30,.home_fl .nav_a30:hover {background: #f5f5f5 url("../img/icon-30-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a31,.home_fl .nav_a31:hover {background: #f5f5f5 url("../img/icon-31-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a32,.home_fl .nav_a32:hover {background: #f5f5f5 url("../img/icon-32-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a33,.home_fl .nav_a33:hover {background: #f5f5f5 url("../img/icon-33-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a34,.home_fl .nav_a34:hover {background: #f5f5f5 url("../img/icon-34-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a35,.home_fl .nav_a35:hover {background: #f5f5f5 url("../img/icon-35-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a36,.home_fl .nav_a36:hover {background: #f5f5f5 url("../img/icon-36-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a37,.home_fl .nav_a37:hover {background: #f5f5f5 url("../img/icon-37-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a38,.home_fl .nav_a38:hover {background: #f5f5f5 url("../img/icon-38-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a39,.home_fl .nav_a39:hover {background: #f5f5f5 url("../img/icon-39-2.png") bottom 28px center no-repeat; }
.home_fl .active.nav_a40,.home_fl .nav_a40:hover {background: #f5f5f5 url("../img/icon-40-2.png") bottom 28px center no-repeat; }


/*.home_fl .nav_aadd {background: #fff url("../img/icon-add.png") bottom 30px center no-repeat; }
.home_fl .active.nav_aadd {background: #ff0052 url("../img/icon-add-2.png") bottom 30px center no-repeat; }
.home_fl .icon-stacking {background: #fff url("../img/icon-stacking.png") bottom 30px center no-repeat; }
.home_fl .active.icon-stacking {background: #ff0052 url("../img/icon-stacking-2.png") bottom 30px center no-repeat; }*/
.home_fl .icon-stacking{
    display: none;
}
.home_fl .nav_aadd em,
.home_fl .icon-stacking em{
    font-weight: normal;
    font-style: normal;
    color: #ff0052;
    font-size: 24px;
}
.home_fl .nav_aadd:hover em,
.home_fl .icon-stacking:hover em{
    color: #ff0052;
}
.home_fl .nav_aadd b,
.home_fl .icon-stacking b{
    width: auto;
}

.link-btn{
    float:right;
    background-color:#ff0052;
    color:#fff;
    padding: 10px 10px;
    margin-bottom: -5px;
}
.link-btn:hover,.link-btn:focus{
    color: #ffffff;
}
/*购物车弹框页面*/

.layui-m-layerchild {background-color: transparent !important;}
.showCode {width: 594px;  background: url("../img/Popup.png") center no-repeat; padding: 15px 40px; box-sizing: border-box !important; position: relative; min-height: 374px;}
.showCode .check_h1 {font-size: 18px; line-height: 18px; text-align: left}
.pop_title,.pop_err{
    font-size: 18px;
    text-align: center;
    min-height: 190px;
    line-height: 30px;
    vertical-align: middle;
    padding:40px 0 35px 0;
    color: #000;
    font-weight: 600;
    position: relative; margin-bottom: 15px;width: 86%;margin: auto;}

.pop_title:after {height: 1px;position: absolute; content: ''; display: block; width: 80%; left: 10%; bottom: 0;}
.pop_title span {display: inline-block; font-size: 24px; padding-left: 20px;}
.tip-one{
    line-height: 100px;
    font-size: 18px;
    font-weight: bold;

}
.select_tk li {width: 116px; line-height: 45px; text-align: center; float: left; margin-right: 10px; margin-bottom: 10px;}
.select_tk li a {display: block;border: 1px solid #eaeaea; font-size: 16px; color: #999;}
.select_tk li a:hover,.select_tk li a:visited, .select_tk li a:active,.select_tk li a:focus ,
.showBtn a:hover,.showBtn a:focus,.showBtn a:active,.showBtn a:visited {text-decoration:none;}
.product_list a:hover,.product_list a:focus{text-decoration:none;}
.select_tk li.active a , .select_tk li:hover a {border-color:#f50057; color: #000; }

.showBtn {padding: 26px 0; text-align: center;}
.showBtn a { display: inline-block; width: 244px; line-height: 45px; text-align: center; border: 1px solid #eaeaea; font-size: 20px; color: #000;}
.showBtn a:first-child {background-color: #ff0052; border-color: #ff0052; margin-right: 15px; color: #fff;}
.close_btn {position: absolute; right: 20px; top: 20px; background-color: transparent; border: none; z-index: 66666;}
/*登录弹框*/
.tankuan_login {font-size: 20px; text-align: center; padding: 50px 0;}

/*轮播*/

.lunbo img {width:1200px;height: 420px}
.pageView {margin: 30px 0; text-align: center; position: relative;}
.pageView a {display: inline-block; padding: 10px; font-size: 14px; color: #a1a1a1;}
.pageView a:last-child {color: #000;}
.pageView a.active , .pageView a:hover {color: #000;}
.goodsviewgoos {float: right;margin-top: 0}
.goodsviewgoos .cart_btn img{
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 2px;
}
.goodsviewgoos .favorite_btn i{
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../img/favorite@2x.png") center no-repeat;
    background-size: cover;
    vertical-align: middle;
}
.goodsviewgoos .favorite_btn:hover i,.favorite_btn i.active{
    background: url("../img/favorite_active@2x.png") center no-repeat;
    background-size: cover;
}
.article_list_head,
.best_goods_head{
    position: relative;
    display: block;
    width: 1200px;
    height: 31px;
    margin-top: 20px;
    margin-bottom: 40px;
}
.article_list_head{
    margin-bottom: 30px;
}
.article_list_head .article_list_title,
.best_goods_head .best_goods_title{
    float: left;
    height: 31px;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -0.56px;
    color: #ff004b;
    margin-top: 10px;
}
.article_list_head .article_list_line,
.best_goods_head .best_goods_nav{
    float: right;
}
.article_list_head .article_list_line .article_list_line_blank,
.best_goods_head .best_goods_nav .best_goods_nav_links{
    float: right;
    height: 29px;
    font-size: 15px;
}
.article_list_head .article_list_line .article_list_line_background,
.best_goods_head .best_goods_nav .best_goods_nav_background{
    float: right;
    width: 100%;
    height: 2px;
    background-color: #ff004b;
}
.best_goods_list li div.product_out_box{
    border: none !important;
}
.best_goods_list .product_inner_box span a{
    font-size: 16px;
    color: #a1a1a1;
}
.best_goods_list .product_inner_box span a.photo > img{
    border-radius: 8px;
}
.best_goods_list .product_inner_box span .good_name{
    float: left;
    width: 140px;
    height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    overflow: hidden;
    margin-top: -2px;
}
.best_goods_list li div.product_out_box .producticon{
    border-radius: 0 0 8px 8px;
}
.best_goods_list li div.product_out_box .img-sign > img{
    border-radius: 8px 8px 0 0;
}

.all-checkbox{
    position: relative;
}

.product_out_box input[type="checkbox"],
.all-checkbox input[type="checkbox"]{
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 111;
    width: 24px;
    height: 24px;
    opacity: 0;
    font-size: 0;
    cursor: pointer;
}

.product_out_box .is-checked{
    position: absolute;
    display: none;
    right: 5px;
    top: 5px;
    z-index: 100;
    width: 24px;
    height: 24px;
}
.all-checkbox i,.sel-radio i{
    display: inline-block;
    width: 24px;
    height: 24px;
    cursor: pointer;
    vertical-align: middle;
    margin-right: 3px;
}
.product_out_box input+i{
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 100;
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.product_out_box input+i,
.all-checkbox i,
.sel-radio i{
    background:url(../img/check_box.png) center no-repeat;
}
.product_out_box input:checked+i,.all-checkbox input:checked+i,
.sel-radio input:checked+i{
    background:url(../img/check_box-2.png) center no-repeat;
}
.sel-radio input{ opacity: 0}
.yes-login{
    display: block;
    height: 30px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    overflow: hidden;
    color: #a1a1a1;
}
.no-login{
    float: left;
    width: 150px;
    height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    overflow: hidden;
    margin-top: -7px;
}
.collect-btn{
    /* position: absolute;*/
    height: 34px;
    line-height: 34px;
    left: 0;
    background-color: #fff;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    border-radius: 0;
    border: 1px solid #eaeaea;
    /*   background-image:url("../img/icon_c1.png");
       background-repeat: no-repeat;
       background-position: 15px 8px;
       background-size: 15px;*/
}
.correct_img{
    width: 14px;
    margin-right: 3px;
}

.collect-btn a{
    font-size: 16px;
}
.sel-radio .spectitle{
    border: none;
}
.sel-radio .radio p{
    float: left;
    width: 50%;
    margin-bottom: 15px;
}
.sel-radio .radio p:nth-child(odd){
    padding-right:2% ;
}
.sel-radio .radio p:nth-child(even){
    padding-left:2% ;
}
.sel-radio .radio p:nth-child(even) .speclabel{
    margin-left:10px;
}
.sel-radio .radio .specnum{
    float: left;
    width: 180px;
    color: #333;
    background-color: #fff;
    border: 1px solid #eaeaea;
}
.sel-radio .radio p:nth-child(odd) .specnum{
    float: left;
}
.sel-radio .radio p .specnum  a{
    padding: 0 20px;
    font-size: 24px;
    float: left;
    border-radius: 0;
}
.sel-radio .radio p .specnum  a:hover,
.sel-radio .radio p .specnum  a:focus{
    text-decoration: none;
}
.sel-radio .radio p .specnum input{
    height: 55px;
    border: none;
    text-align: center;
    font-size: 22px;
    color: #000 !important;
    box-shadow: none;
    width: 103px !important;

}
.sel-radio .radio p .specnum  a:last-child{
    float: right;
}
.radio-list label{
    border:none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.radio-list label .item{
    position: relative;
    display: block;
    float: left;
    margin: 0 10px 5px 0;
    /*   padding: 5px 15px;*/
    background-color: #fff;
    border: 1px solid #eaeaea;
}
.radio-list label .item img{
    display: block;
    margin: auto;
}
.radio-list label input[type='radio']:checked+.item{
    border: 1px solid #ff1460;
    color: #ff1460;
}
.img-box img{
    display: block;
    margin:10px auto;
    float: none !important;
}
.img-box p{
    margin: 0 !important;
}
.span_head{
    float: right;
    margin-top: 20px;
}

.article_content p{
    text-align: center;
}
.article_content p a{
/**
    display: inline-block;
    width: 280px;**/
}
.user_infos {padding: 10px 0; background: url("../img/bg_bottom2.png") left bottom no-repeat; background-size: 100% 2px;}
.user_infos span {margin-left: 10px; font-size: 24px; line-height: 24px; margin-top: 26px;}
.login-form label input {width: 100%; margin-bottom: 10px; height: 40px; padding: 0 15px; font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.user_form em a{
    font-size: 12px;
    padding: 0 15px;
    color: #ff0052;
    margin-bottom: 10px;

}
.user_form em a:hover,.user_form em a:focus,
.login_row a:hover,.login_row a:focus
{
    text-decoration: none;
}
.gendan_box {margin: 0; display: inline-block;position: relative;float: left;width: 24px;height: 24px;}
.gendan_box input {opacity: 0; margin-left: 0 !important;}
.goots_h1 {line-height: 24px;font-size: 14px;display: inline-block;color: #333333;margin-left: 5px}
.login_row {margin: 15px -5px; margin-bottom: 100px;}
.login_row .col-lg-6, .login_row .col-lg-12 { float: left; padding: 0 5px;}
.login_row .col-lg-6 a, .login_row .col-lg-12 a, .login_row .col-lg-5 a {display: block; border: 1px solid #eaeaea; line-height: 40px; text-align: center; font-size: 14px }
.user_form .login_btn {
    display: block;
    width: 440px;
    height: 46px !important;
    font-size: 16px;
    width: 100%; color: #fff; background-color: #ff0052;
    text-align: center; border-color: #ff0052; line-height: 56px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    background-color: #ff0052;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    margin-bottom: 10px !important;
}
.gendan_box span{
    display: inline-block;
    background:#fff url(../img/check_box.png) center no-repeat;
    background-size: 24px 24px; width: 24px; height: 24px; display: block; margin: 0 !important;

}
.gendan_box input:checked+span{
    background:#fff url(../img/check_box-2.png) center no-repeat;
}
login_jz{
    cursor: pointer;
}
.product_inner_box span a{
    font-size: 14px;
    color: #a1a1a1;
}
.best_goods .hd{
    height:35px; line-height:35px;
    border-bottom: none !important;
}
.price-num{
    float: left;
    font-size: 16px;
    margin-top: 5px;
    color: #000000;
}
.col_sub .box{
    padding: 0 10px;
}
.col_sub .box .hd h3{
    float: none;
    display: block;
    line-height: 20px;
    border-bottom:1px solid rgba(255,255,255,0.8);
}
#theForm span a:hover,#theForm span a:focus{
    text-decoration: none;
}
input[type='checkbox']{
    margin: 0;
    cursor: pointer;
}
#edit_profile b,.address_form b,.radio_wrap label{ color: #333333 }
#edit_profile .radio_wrap label input,.form .radio_wrap label input{ float: left }
.basket_nav {width:1200px;height: 72px;
    background:url("../img/title-mypage.png") center no-repeat;
    text-align: center; margin-top: 15px;}
.basket_nav span {display: inline-block; font-size: 24px; line-height: 70px; color: #8e8e8e; margin: 0 5px;}
.basket_nav span i {margin-left: 10px;}
.basket_nav .active,.basket_nav .current {font-size: 24px; color: #fff;}
.title_h1 {font-size:14px; padding: 12px 0; border-bottom: 1px solid #eaeaea; }
.box .hd{
    border-bottom: 1px solid #eaeaea;
}
.totals_info {
    position: relative;
    padding: 15px 0; text-align: center; font-size: 24px; color: #000; font-weight: 700;
    background: url(../img/bg_bottom2.png) left top no-repeat;
    background-size: 100% 2px;
    margin-top: 50px;
}
.totals_info span {display: inline-block; color: #f50057;  padding-left: 40px; position: relative;}
.totals_info span:before {content: ''; display: block; position: absolute; height: 2px; width: 20px;
    /*background-color: #f50057; */left: 10px; bottom: 8px;}
.check_h1 {padding: 12px 0; border-bottom: 1px solid #eaeaea;}
.totals_info a{
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 14px;
    color: #000000;

}
.totals_infodel a{background: url("../img/icon_delete.png")no-repeat right top;line-height: 26px; height: 26px; padding-right:30px;}
.box .check_h1 h3,.check_h1 h3 {
    float: none;
    padding: 0;
    height: 14px;
    display: block;
    font-size: 16px;
    line-height: 16px;
    padding-left: 10px;
    border-left: 2px solid #ff0052;
    color: #000;
    font-weight: 600;
}

.box .check_h1 h3 a,.check_h1 h3 a {
    font-size: 16px;
}

.gendan_box {margin: 0; display: inline-block;position: relative;float: left;width: 24px;height: 24px;}
.gendan_box input {opacity: 0; margin-left: 0 !important;}
.goods_select {position: absolute;right: 15px; top: 15px; z-index: 100; width: 24px; height: 24px;}
.gendan_box input[type='checkbox'] {position:absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; margin-left: 0 !important;}
.gendan_box span {background:#fff url(../img/check_box.png) center no-repeat;     background-size: 24px 24px; width: 24px; height: 24px;
    display: block; margin: 0 !important;;}
.active .gendan_box span {background:#fff url(../img/check_box-2.png) center no-repeat;     background-size: 24px 24px;}
.goods_btns {height: 34px; background-color: #fff; margin-top: 10px; width: 100%; text-align: center; border-radius: 0; border: 1px solid #eaeaea;}
.goods_btns span {display: inline-block; line-height: 34px; font-size: 16px; padding-left: 21px; background: url("../img/icon_c1.png") left center no-repeat;}
.info_g {margin-left: 15px;display: inline-block; vertical-align: middle;  font-size: 13px; color: #999; width: 345px; margin-top: 10px;}
.info_g span {display: inline-block; margin-right: 15px; line-height: 34px; float: left;}
.info_g input {background-color: #f3f3f3; width: 100%; line-height: 24px; padding: 0 10px; height:26px;float: left; font-size: 13px;}
.lunbo{ margin-top: 71px;margin-bottom: 5px }
.span_head{ display: none }
.show_price {padding: 0 10px; display: inline-block; vertical-align: middle;}
.show_price {text-align: right; line-height: 26px;margin-top: 20px}
.show_price p {display: block; padding: 0 10px; font-size: 13px; color: #000; border: 1px solid #eaeaea;}
.show_price span {display: block; font-size: 13px; color:#f50157; }
.delet_btn {width: 23px;height: 26px;display: inline-block; line-height: 50px; background: url("../img/icon-delect.png") center no-repeat; border: none; box-shadow: none;}
.left_basket{
    margin-top: 35px;
}
.data_table td.quantity,.data_table td.subtotal,
.data_table td.last{
    padding-top: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.baslet_btn {text-align: center; padding: 25px 0 0 0;}
.baslet_btn button.first-btn {margin-left: 10px; background-color: #ffffff;margin-right: 10px ;color: #333333;border: 1px solid #eaeaea }
.baslet_btn button ,.all-delete{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 240px; height: 60px; line-height: 60px; color: #fff; font-size: 24px; background-color: #ff0052; box-shadow: none; border: none;}
.bd .form input{ margin-left: 0 }
.all-delete:hover{
    color: #ffffff;
}
.all-delete{
    float: right;
    margin-top: -5px;
    width: 160px; height: 40px; line-height: 40px;
    font-size: 16px;

}
.totals_details { padding: 15px 20px; background-color:#f5f5f5; }
.goods_xinxi {margin-top: 20px; padding: 10px 0; border: 2px solid #eaeaea; background-color: #fff;}
.goods_xinxi:first-child {margin-top: 0;}
.goods_xinxi .col-lg-5 {float: left;border-right: 1px solid #a1a1a1;position: relative; }
.goods_xinxi p {display: block;font-size: 14px;color: #a1a1a1;line-height: 25px;}
.tolat_price {line-height: 75px;font-size: 20px;font-weight: bold;padding-right: 30px;text-align: center;overflow: hidden;}
.delect_btn {position: absolute;right: 15px;top: 50%;margin-top: -13px;border: none; width: 23px; height: 26px;}

.details_price {padding: 30px 0; font-size:20px; color: #000; font-weight: 700; text-align: right;}
.details_price span {display: inline-block; font-size: 30px; margin-left: 10px;}

.totals_details2 {padding: 5px 10px; width: 500px; margin: 0 auto;}
.totals_details2 .goods_xinxi {padding: 5px; margin-top: 5px;}
.totals_details2 .goods_xinxi .col-lg-10 {height: 35px; line-height: 35px; border-right: 1px solid #a1a1a1;}
.totals_details2 .goods_xinxi .tolat_price {height: 35px; line-height: 35px; padding-right: 0;}

.details_btns a,.detail-a,.details_btns input[type='button']{
    display: inline-block;
    width: 200px;
    line-height: 50px !important;
    border: 1px solid #eaeaea;
    text-align: center;
    font-size: 16px;
    background: transparent;
    margin-right: 20px;
    margin-top: 2px;
    margin-bottom: 15px;
    padding: 0;
}
.details_btns input[type='button']{
    outline: none;
    color: #888;
    border-radius:0;
    letter-spacing: 0;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 0 0 rgba(0,0,0,0);
    background-color:transparent;
    border: 2px solid transparent;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
}

.details_btns a:hover,.details_btns a.active,.detail-a.active,.details_btns input[type='button']:hover,
.details_btns input[type='button'].active{
    background-color: #ff0052 !important;
    border-color: #ff0052;
    color: #ffffff !important;
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ffffff, #ff0052);
}
.details_btns a.stall:hover,.details_btns a.stall.active{
    background: none !important;
    border-color: #eaeaea;
    color: rgba(0,0,0,1) !important;
}
.details_btns .item-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;display: block; line-height: 50px; border: 2px solid #eaeaea; text-align: center; font-size: 30px;background: transparent}
.details_btns .item-button a{ background-color: transparent;color: #000000;display: block;font-size: 16px }
.details_btns div.active,
.details_btns .item-button:hover{background-color: #ff0052; border-color: #ff0052;  }
.details_btns div.active a,
.details_btns .item-button:hover a{color: #fff; }
.details_imgs {margin: 60px 0 0 0; padding: 0 98px; }

.details_imgs img{
    display: block;
    margin: 30px auto 0 auto;
}

.details_imgs img {max-width: 100%;}
.basic-li{
    line-height: 30px;
}
.details_btns a:last-child{ margin-right: 0 }


.price_link{
    text-align: right;
    margin-top: 15px;
    margin-bottom: 25px;
}
.price_link a{
    display: inline-block;
    width: 120px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #c9c9c9;
    margin-right: 6px;
    color:#000;
    font-size: 14px;
}
.price_link a:last-child{margin-right: 0}
.no_border {border: none !important;}
.order_lows {padding: 15px 10px; color: #000000; font-size: 14px; line-height: 30px;}
.number_right {margin-left: 15px;}
.img-sign{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.linka-url{
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
}
.linka-url a{
    display:inline-block;
    margin:0 8px 8px 0;
}
.linka-url a img{
    width: 100%;
}
.sub-main{
    width: 1200px;
    margin: auto;
}
.sub-main-title{
    width: 1200px;
    min-height: 72px;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sub-main-title p{
    color: #000000;
}
.notice-icon-box{
    width: 100px;
    height: 72px;
    vertical-align: top;
    display: inline-block;
    text-align: center;
    padding: 14px;
}
.notice-icon-box .notice-icon > img{
    width: 24px;
    height: 24px;
    display: block;
    margin: auto;
}
.notice-icon-box .notice-icon > .img-des{
    display: inline-block;
    margin-top: 4px;
    text-align: center;
}
.notice-icon-box .notice-icon > .img-des p{
    font-weight: 500;
    font-size: 14px;
}
.notice-content{
    width: 1000px;
    height: 72px;
    display: inline-block;
    border-radius: 8px;
    border: solid 1px #c5c5c5;
}
.notice-content > p{
    color: #000000;
    font-size: 13px;
    padding: 6px 10px 6px 10px;
}
.notice-more-box{
    width: 80px;
    height: 72px;
    vertical-align: top;
    display: inline-block;
    padding: 15px 0;
    text-align: center;
}
.notice-more-box > img{
    width: 40px;
    height: 40px;
}

.sub-img-box{
    width: 1200px;
    height: 256px;
    margin-bottom: 15px;
}
.sub-img-box .img-list{
    width: 1144px;
    padding-top: 34px;
    margin: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sub-img-box .img-list a{
    position: relative;
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 26px;
    margin-bottom: 12px;
    overflow: hidden;
}
.sub-img-box .img-list a img{
    width: 120px;
    height: 120px;
}
.img-list a:nth-child(8){
    margin-right: 0;
}
.sub-img-box .text-list{
    width: 1150px;
    margin: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: -10px;
}
.sub-img-box .text-list span{
    position: relative;
    width: 143px;
    height: 44px;
    float: left;
    margin-right: 0;
    margin-bottom: 12px;
    overflow: hidden;
    font-size: 15px;
    line-height: 1.25;
    text-align: center;
    color: #000000;
}
.text-list span:nth-child(1){
    position: relative;
    left: 3px;
}
.text-list span:nth-child(2){
    margin-right: 0;
    width: 150px;
    left: -1px;
}
.text-list span:nth-child(4){
    margin-left: 4px;
}
.text-list span:nth-child(6),
.text-list span:nth-child(7){
    margin-left: 6px;
}
.text-list span:nth-child(8){
    margin-right: 0;
    width: 124px;
    position: relative;
    left: 12px;
}
.memberinfod,.memberinfod b{
    color: #ffffff;
}
.b-color{
    color: #ffffff;
    margin-left: 5px;
}

/*有库存广告*/
.index_is_stock{
    width: 1196px;
    height: 84px;
    line-height: 84px;
    background: url('/static/img/title-bar-pc-stock.jpg?v=2.0.0') no-repeat;
    margin-bottom: 10px;
    color: #ffffff;
}
.index_is_stock p{
    font-size: 30px;
    text-align: right;
    padding-right: 68px;
}
.index_is_stock p span{
    font-weight: 300;
}
.index_is_stock p strong{
    margin: 0 15px 0 25px;
}

/* 首页新广告位设置 */
.online-banner{
    margin: 20px 0;
}
.online-banner ul {
    display: flex;
    justify-content: space-around;
}
.online-banner ul li:first-child{
    float: left;
    position: relative;
}

.online-banner ul li:last-child{
    float: right;
    position: relative;
}

.online-banner .info{
    position: absolute;
    top: 60px;
}

.online-banner li:first-child .info{
    left: 30px;
}

.online-banner li:last-child .info{
    right: 30px;
    text-align: right;
}

.online-banner .info .p_1{
    font-size: 14px;
    color: #ffcad3;
    margin-bottom: 20px;
}

.online-banner li:last-child .info .p_1{
    color: #d8d0eb;
}

.online-banner .info .title_1{
    font-size: 28px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 14px;
}

.online-banner .info .title_2{
    font-size: 28px;
    color: #ffffff;
    margin-bottom: 30px;
}

.online-banner .info .p_2,
.online-banner .info .p_3{
    font-size: 16px;
    color: #ffeef1;
}

.online-banner .info .p_2{
    margin-bottom: 8px;
}

.online-banner li:last-child .info .p_2{
    color: #f2f0f8;
}

.online-banner::after{
    content: '';
    display: block;
    clear: both;
}

.online-banner li:last-child .top-name{
    position: absolute;
    top: 0;
    left: 0;
    width: 148px;
    height: 36px;
    line-height: 36px;
    text-align: right;
    color: #6732b9;
    font-weight: bold;
    font-size: 14px;
}

.main-banner ul{
    display: flex;
    justify-content: space-around;
}

.main-banner ul li{
    float: left;
    position: relative;
}

.main-banner .info{
    position: absolute;
    top: 37px;
    right: 55px;
    color: #ffffff;
}

.main-banner ul li .info p{
    margin-bottom: 8px;
    font-size: 16px;
}

.main-banner ul li:first-child .info p{
    color: #fff4f4;
}

.main-banner ul li:nth-child(2) .info p,
.main-banner ul li:last-child .info p{
    color: #fff4f4;
}

.main-banner ul li:last-child .info p{
    color: #000000;
}

.main-banner ul li .info h3{
    font-weight: bold;
    font-size: 24px;
}

.main-banner ul li:first-child .info h3,
.main-banner ul li:nth-child(2) .info h3{
    color: #ffffff;
}

.main-banner ul li:last-child .info h3{
    color: #000000;
}
/*首页有库存说明*/
.stock_tag_desc{
    position: absolute;
    right: 60px;
    bottom: -30px;
    cursor: pointer;
}
.stock_tag_desc .goods-tag-tail{
    transform: scale(0.8);
    position: relative;
    left: 5px;
}
.stock_tag_desc p{
    white-space: nowrap;
    line-height: 24px;
    color: #ff0054;
    text-decoration: underline;
}

/*分类页广告设置*/
.online-banner2 img{
    width: 100%;
}

.notline-banner{
    position: relative;
    top: 50px;
}
.notline-banner img{
    width: 100%;
}
.notline-banner .name{
    position: absolute;
    top: 20px;
    left: 70px;
    padding: 40px 60px;
    border: 1px solid #7f7f7f;
    color: #000000;
    font-size: 20px;
}
.notline-banner .name p{
    max-width: 100px;
    line-height: 25px;
}
.notline-banner .info{
    position: absolute;
    top: 25px;
    left: 280px;
}
.notline-banner .info h3{
    color: #000000;
    margin-bottom: 10px;
    font-size: 16px;
}
.notline-banner .info p{
    color: #a3a3a3;
    line-height: 22px;
    font-size: 14px;
}


/*order_complete 页面*/

.message_box .action a{
    display: inline-block;
    width: 200px;
    text-align: center;
    border: 1px solid #eaeaea;
    vertical-align: middle;
    font-size: 18px;
    padding:8px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*   background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
       background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
       background-image: -o-linear-gradient(top, #ffffff, #ffffff);
       background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
       -pie-background: linear-gradient(#ff0052, #ffffff);*/
}
.message_box .action a:first-child,
.message_box .action a.confirm-btn{
    background-color: #ff0052;
    border-color: #ff0052;
    /* margin-right: 15px; */
    /* margin-right: 0; */
    color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
}

.message_box .action a:nth-child(2) {
    margin-left: 15px;
}

.message_box .action a.cancel-btn{
    border: 1px solid #eaeaea;
    background: none;
    color: rgba(0,0,0,1);
}

#buy_shop{
    background-color: #ff0052;
    border-color: #ff0052;
    margin-left: 10px;
    color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
}
#buy_cancel{
    border: 1px solid #eaeaea;
    background-color: #ffffff;
    border-color: #eaeaea;
    margin-right: 10px;
    color: #000;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    -pie-background: linear-gradient(#ff0052, #ffffff);
}
.mygoodsdesc img{
    display: block;
    margin:10px auto;
}
.link-box{
    display: none;
}
#basketBg{
    background: none;
    text-align: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#basketBg span{
    color: #000000;
    opacity: 0.5;
}
#basketBg .current{
    font-size: 24px;
    opacity: 1;
}
#basketBg span i:before{
    content: '';
    display: block;
    width: 72px;
    height: 1px;
    border: 1px solid #000000;
    opacity: 0.3;
    position: relative;
    top: -6px;
}
#basketBg span:last-child i:before{
    display: none;
}
.proup_title{
    width: 80%;
    margin: auto;
    font-size: 18px;
    color: #f50057;
    text-align: center;
    line-height: 35px;
    border-bottom: 1px solid #eaeaea;
}
/*.mypage_home 页面*/
.mypage {margin-bottom: 30px}
.user_li {margin-top: 25px;}
.user_left1 {width: 15%; text-align: center;margin-top: 10px }
.user_left1 img {width: 56px; height: 56px; border-radius: 50%;}
/*.user_heads {}*/
.user_right1 {width: 85%;}
.user_infos_page {font-size: 26px; color: #000;}
.vip_t1 {display: inline-block; color:#7f00b7;}
.user_infos_t1 {font-size: 14px; color: #a1a1a1; margin-top: 10px;}
.mypage_btn {padding: 0 20px;}
.mypage_btn a {display: block; line-height: 62px; font-size: 20px; padding:0 15px; padding-right: 60px;
    background: url("../img/a_right.png") right 25px center no-repeat; font-weight: 600;}
.mypage_btn a .page_price1 {color: #ff0052;}
.mypage_btn a .page_price2 {color: #5d5d5d;}
.mypage_btn a:first-child{
    border: 1px solid #eaeaea;
}
.amount a{font-size: 18px; padding-right: 45px;}
.info-box{
    padding:10px 15px;
    border: 1px solid #eaeaea;
    width: 100%;
    min-height: 100px;
    margin-top: 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: bold;
    font-size: 14px;
}
.info-box p{
    margin: 0;
    line-height: 30px;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.hd .extra .down-s,a.down-s{
    border: 1px solid #30c100;
    float: right;
    margin-top:30px;
    color:#000;
    height: 30px;
    width: 130px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    margin-right: -72px;
    font-size: 12px;
}
.hd .extra .down-s i,a.down-s i{
    color:#30c100;
    margin-right: 3px;
    vertical-align: middle;
}
.search-box select{
    height: 36px;
    width: 140px;
    float: left;
    border-radius: 3px;
    margin-right: 15px;
}
.search-box #to_delivery_date,
.search-box #orderkeyword{
    height: 36px;
    width: 200px;
    float: left;
    border-radius: 3px;
    margin-bottom: 15px;
}
.search-box input[type='submit']{
    line-height: 20px !important;
    font-size: 14px;
    margin-right: 15px;
    color: #fff;
    float: left;
    margin-left: 15px;
    background-color: #ff0052;
    border-radius: 3px;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
    outline: none;
}
input.clearStyle{
    color: #fff;
    background-color: #ff0052;
    border-radius: 3px;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
    outline: none;
}
.status-op a{
    color: #fff;
    background-color: #ff0052;
    border-radius: 3px;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    vertical-align: middle;
    outline: none;
}
.status-op a span{
    color: #ffffff;
}
input[type=button].d_button, input[type=submit].d_button{
    display: inline-block;
    margin: 0 5px;
    padding: 5px 15px;
    border: 1px solid #eaeaea;
    color: #000000;
    border-radius: 3px;
    background-color: #ffffff;
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: -ms-linear-gradient(top, #fff, #fff);
    -pie-background: linear-gradient(#fff, #fff);
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    outline: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
}

.action a.collectbtn2{
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: -ms-linear-gradient(top, #fff, #fff);
    -pie-background: linear-gradient(#fff, #fff);
    color: #000;
    margin-top: 25px;
}

.seleted-tab{
    float:right;
}
.seleted-tab a,.seleted-tab b{
    color: #919191;
    font-size:14px;
    font-weight:normal;
}
.seleted-tab a.selected-a{
    color: #000000;
}
#submit-btn{
    width: 80px;
    border: none;
    text-align: left;
    line-height: 20px !important;
    font-size: 14px;
    color: #fff;
    background-color: #ff0052;
    border-radius: 3px;
    background-image: url(../img/search-02.png);
    background-position: 52px 9px;
    background-repeat: no-repeat;

}
#submit_btn,input.sub_frm,.order_detail_btn{
    width: 130px;
    border: none;
    text-align:center;
    line-height: 20px !important;
    font-size: 14px;
    color: #fff;
    background-color: #ff0052;
    border-radius: 3px;
    margin: 0;
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    outline: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    margin-top: 10px;
}

.info-des{
    background-color: #ededed;
    min-height: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.info-des h3{
    color: #fd205d;
    margin: 0;
    float: left;
    line-height: 80px;
    width: 350px;
    text-align: center;
    font-size: 16px;
}
.info-content{
    width:calc( 100% - 350px);
    float:right;
    padding: 10px;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-weight: bold;
    line-height: 1.8;
}
/*myOrder 页面*/

.search_info select {height: 36px; width: 140px; float: left; border-radius: 3px; margin-right: 15px;}
.order_hv1 {background-color: #525252; padding: 0 15px; line-height: 24px; color: #fff; font-size:12px; }
.order_hv1 a {float: right; display: block; line-height: 20px; margin-top: 2px; padding: 0 10px; background-color: #ff0052; color: #fff;}
.order_hv2 {background-color: #f3f3f3; padding: 0 15px; line-height: 24px; color: #333; font-size:12px; }
.order_hv3 {background-color: #fff; padding: 0 15px; line-height: 24px; color: #333; font-size:12px; border-bottom: 1px solid #eaeaea;}
.order_hv3 span {display: inline-block; color: #ff0052;}
.order_hv3 .pull-left {margin-right: 20px;}
.order_row1 {padding: 0 10px; margin-top: 10px; border-bottom: 1px solid #eaeaea;}
.order_row1 .cols1 {width: 10%; float: left; padding: 0; margin-bottom: 10px;}
.order_row1 .cols1 a {display: block;font-size: 12px;}
.order_row1 .cols1 .img_image {width: 88px;height: 88px}
.pt_h1 {display: block; font-size: 14px; color: #525252;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pt_t1 {display: block; font-size: 12px; color: #a1a1a1; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.order_hv4 {padding: 10px 15px; font-size:13px; color: #333; margin-bottom: 10px;}
.order_hv4 a {display: block; color: #999;}
.goods_name_p a,.goods_name_p a:hover,.goods_name_p a:focus{
    color: #525252;
}
.goods_attr_p{color: #aeaeae;font-size: 12px }
.order-ai .check_name {line-height: normal; width: 380px; padding-left: 15px; font-size: 13px;}
.order-ai select {float: left; width: 140px;}
.jia_img {margin: 7px 10px;}
.last_btn1 {padding:0 10px; line-height: 30px;  color: #fff; font-size: 12px; background-color: #ff0052; margin-left: 15px; border: none; box-shadow: none;}
.border-top{
    font-family: NanumGothic;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    text-align: center;
    color: #000000;
    text-align: center;
    line-height: 40px;
    background: url("../img/border-top.png") bottom no-repeat;
    margin-bottom: 10px;
    background-size: 100%;
}


.cjcaijibg .cjcaijiboxdiv ul{
    margin-top: -95px;
    margin-left: -125px;
}





.complete_btn a {display: inline-block; width: 200px; line-height: 40px; font-size: 18px;text-align: center}
.complete_btn a:nth-child(4) {background-color:#ff0052; color: #fff; margin-left: 5px; border: 1px solid #ff0052; }
.complete_btn a:nth-child(3) {background-color:#ff0052; color: #fff; margin-left: 5px; border: 1px solid #ff0052; }
.complete_btn a:nth-child(2) {background-color:#ff0052; color: #fff; margin-left: 5px; border: 1px solid #ff0052; }
.complete_btn a:nth-child(1) {background-color:#fff; color: #000;border: 1px solid #eaeaea;margin-right: 5px }

.complete {text-align: center; padding:34px 0; border-bottom: 1px solid #eaeaea;}

/*order_complete 页面*/
.complete_t1 { font-size: 24px; color: #000; font-weight: 700; width: 80%;line-height: 1.5;margin: 25px auto 40px auto }
.complete_t1 span {display: inline-block; color: #ff0052;}
.complete_t2 {margin-top: 10px; font-size: 20px; color: #000; font-weight: 700;}
.complete_t2 span {display: inline-block; color: #8018b4;}
.complete_cont {width: 600px; margin: auto;}
.complete_cv {padding: 20px 0; border-bottom: 1px solid #eaeaea;}
.cont_cv {width: 440px; margin: auto;}
.cont_cv .order_cont1 {width: auto;}
.complete_ct1 span {display: block; line-height: 30px; font-size: 16px;}
.com_cv {padding:20px 0; font-size:  20px;}
.com_cv .span_price2 {color: #ff0052; display: block;}
.complete_btn {margin:30px 0;}
.complete_btn button {width: 240px; line-height: 60px; font-size: 24px;}
.complete_btn button:nth-child(1) {background-color:#ff0052; color: #fff; margin-right: 20px; border: 1px solid #ff0052; }
.complete_btn button:nth-child(2) {background-color:#fff; color: #000;border: 1px solid #eaeaea; }
.nav_right a {display: block; margin: 5px; margin-top: 0; float: left; padding: 0 10px; line-height: 30px; border: 1px solid transparent; color: #999;}
.nav_right a:hover,  .nav_right a.active {color: #000; border-color: #ff0052;}

/*********微信qq****************/
.wechat {width: 440px; margin: auto; margin-top: 45px;}
.wechat_h1 {width: 440px;margin:0 auto 15px auto; padding: 22px 0; text-align: center; font-size: 30px; background: url("../img/bg_bottom2.png") left bottom no-repeat; background-size: 100% 2px;}
.wechat_t1 {padding: 15px 0;}
.wechat_t1 p {display: block; font-size: 14px; color: #000;}
.wechat_t1 p:first-child {font-size: 20px;}
.wechat_login {margin-bottom: 15px;}
.wechat_login span {display: block; line-height: 30px; font-size: 14px;}



/*orderDetails 页面*/
.order_h1 span {float: left; display: block; color: #a1a1a1;}
.check_h1 .nows_page {padding-left: 5px; border-left: none; color: #000;}
.order_hv_con {width: 350px;}
.order_hv_con .col-lg-4 {padding: 0; width: 33.333333%; }
/*.order_hv5 {background-color: #fff; padding: 10px 15px; line-height: 24px; color: #333; font-size:12px; border-bottom: 1px solid #eaeaea; }*/
.order_hv5 {background-color: #fff; padding: 10px 15px; line-height: 24px; color: #333; font-size:12px; }
.order_hv5 span {display: inline-block; color: #ff0052;}
.right_btn {padding: 0 10px; line-height: 28px; border: 1px solid #eaeaea; font-size: 14px; margin-top: 9px;}
.order_details {margin-bottom: 35px;border-bottom: 1px solid #eaeaea; }
.order_details li {padding: 10px 0;  border-top: 1px solid #eaeaea; }
.order_details li a {display: block; vertical-align: middle;}
.left_number {width: 57px; line-height: 88px; vertical-align: middle; text-align: center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.goods_order {width: 400px; }
.cont_gv {vertical-align: middle;margin-left: 12px; max-width: 300px;}
.cont_gv .pt_h1 {font-size: 16px; margin-bottom: 5px; margin-top: 12px;}
.cont_gv .pt_t1 {font-size: 13px;}
.cont_gp {width: 90px; line-height: 88px; vertical-align: middle;}
.cont_gp p {display:block; text-align: left; font-size: 14px; color: #525252; line-height: normal; }
.info_it {display: inline-block;vertical-align: middle;}
.cont_gp p span {display: inline-block; color: #000; line-height: normal;}
.cont_gp p .span_n {display: inline-block; color: #ff0052;}

.order_details .left_infos {line-height: 88px; vertical-align: middle; text-align: center;}
.order_details .left_infos span {display: inline-block; line-height: normal;}
.order_details .price_lt {line-height: 88px; vertical-align: middle; text-align: center;}
.order_details .price_lt span {display: inline-block; line-height: normal;}
.order_details .delet_view {text-align: center; line-height: 88px; vertical-align: middle;}
.order_details .goods_select2 {width: 24px; height: 24px; position: relative; line-height: normal; vertical-align: middle; display: inline-block;}

.order_jisuan {padding: 20px 10px; background: url("../images/bg_bottom2.png") left top no-repeat; background-size: 100% 2px; margin-bottom: 15px;}
.jiesuan_left a {display: block; line-height: 24px; border: 1px solid #eaeaea; padding: 0 10px; font-size: 12px; margin-right: 10px; float: left;}
.jiesuan_right {font-size: 24px; color: #000; line-height: 24px;}
.jiesuan_right span {display: inline-block; color: #ff0052;}
.jiesuan_right .lines {height: 2px; width: 15px; background-color:#ff0052; }
.no_border {border: none !important;}
.order_lows {padding: 15px 10px; color: #525252; font-size: 14px; line-height: 30px;}
.number_right {margin-left: 15px;line-height: 1.5}
.form-box label b{
    display: inline-block;
    width: 165px;
    text-align: right;
    line-height: 30px;
    padding: 0;

}
.form-box .fieldset{
    margin: 0;
}
.form-box  .options {
    width: 400px;
}
.form-box select,
.form-box .options input[type='text']{
    width: 200px;
}
.form-box label select{ margin-left: 0 }




/*milage_coupon 页面*/

.milageViews{ margin-bottom: 10px }
.milageViews a {display: inline-block; line-height: 30px; padding: 0 20px;
    margin-right: 10px;
    font-size: 14px; color: #000; border: 1px solid #eaeaea;}
.milageViews a.active {background-color: #ff0052; border-color: #ff0052; color: #fff;}
.milageViews a.dim_active {background-color: #ffffff; border-color: #eaeaea; color: #000;}

.milage_prices {float: right;
    margin-top: -40px; }
.milage_prices .milage_sp {display: block; float: left; font-size: 24px; color: #f50057; font-weight: 600; margin-top: 2px;}
.milage_prices .milage_t1 {font-size: 14px; color: #000; float: left; display: block; margin-top: 2px;}
.tanchu_view {position: absolute; left: 0 ; width: 100%; height: 100%; background: rgba(0,0,0,0.5); line-height: 283px; vertical-align: middle; text-align: center; top: 120%; transition: 0.5s all ease;}
.photo:hover .tanchu_view {top: 0;transition: 0.5s all ease;}

.photo{
    position:relative;
    overflow:hidden;
}
.photo .tanchu_view{
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    line-height: 250px;
    vertical-align: middle;
    text-align: center;
    top:120%;
    transition: 0.5s all ease;
}
.tanchu_cons {display: inline-block; vertical-align: middle; line-height: normal;}
.tanchu_cons span {display: block; padding: 0 10px; color: #fff; line-height: 28px;}
.tanchu_cons span:first-child {border: 1px solid #fff; }

input.input-width,select.sel-width{
    width:140px;height:34px;margin-right:10px
}
.message_h1{ margin-bottom: 10px }
.message_h1 {padding: 5px 0; border-bottom: 1px solid #eaeaea; font-size: 15px; color: #000; line-height: 30px; height: 45px;}
.message_h1 .h1_a { line-height: 30px;  color: #fff; display: block; background-color:#ff0052; }

.message_h1 .h1_a2 {line-height: 30px; padding:0 10px; color: #000; display: block; border: 1px solid #eaeaea;}
.message_h1 .h1_a2 span {display: inline-block; margin-left: 5px; font-size: 18px; line-height: 28px;}
.message_h1 .delect_btn2 {
    outline: none;
    border: none; width: 60px; text-align: center; line-height: 30px; vertical-align: middle; background-color: transparent;}
.message_h1 .delect_btn2 img{
    vertical-align: middle;
}
#edit_profile  b{
    text-align: right;
    display: inline-block;
    margin-right: 5px;
}
#edit_profile .label select,
#submit_frm label select
{
    margin-right: 10px;
    margin-left: 0;
    width: 93px;
    border: 1px solid #eaeaea
}
#sel_ques{
    border: 1px solid #eaeaea
}
#address_form .label select{
    width: 100px;
    margin-right: 8px;
    margin-left: 0;
    border: 1px solid #eaeaea
}
#submit_frm label select{
    width:140px;
    border: 1px solid #eaeaea
}
#submit_frm label select:last-child{
    float: right;
    margin-right:14px;
}
#edit_profile .label select{
    margin-right:10px;
    color: #333;
}
#edit_profile .label select:last-child{
    /* float: right; */
    margin-right: 16px;
}

#edit_profile label select{
    margin-left: 0;
}
#edit_profile label{ margin-right: 30px }

#edit_profile input[type='text'],
#edit_profile #sel_ques,
.right-form fieldset input,
#submit_frm fieldset input,
#address_form label input
{ width: 305px }
.fieldset label{ margin-right: 25px }

#address_form{ /* padding-top: 0 */ }
.message_from b{
    display: inline-block;
    text-align: left;
    color: #000000;
}

.refundTable {margin-top: 16px; border-bottom: 1px solid #eaeaea;}
.refundTable>thead>tr>th {text-align: center; background-color: #525252; font-size: 14px; color: #fff; padding: 0; line-height: 26px;}
.refundTable>tbody>tr>td {text-align: center; font-size: 14px; padding: 10px 8px; line-height: 24px; overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;}
.refundTable>tbody>tr>td:last-child {width: 120px; text-align: right;}
.refundTable>tbody>tr>td button {line-height: 22px; height: 22px; font-size: 14px; padding: 0 10px; margin-left: 5px; text-align: center;}

.refundTable>tbody>tr>td .etdior_btn {border: none; line-height: 26px; height: 26px; background: url("../img/icon_etdior.png") center no-repeat;}
.refundTable>tbody>tr>td .delete_btn {border: none; line-height: 26px; height: 26px; background: url("../img/icon_delete.png") center no-repeat; margin-left: 15px;}
.refundTable>tbody>tr>td button{
    border: none;
    outline: none;
}
.edit-submit-from form label b{
    text-align: right;
    margin-right: 10px;
}

/*coupang 页面*/
.coupang_view {margin-bottom: 60px;}
.coupang_head {padding: 10px 0;}
.right_a {line-height: 30px; padding:0 15px; color: #fff; background-color:#ff0052; }
.coupang_rows {margin-right: -15px; margin-bottom: 15px;}
.coupang_rows .col-lg-6 {width: 50%; float: left;}
.coupang_name {width:190px; line-height: 34px; font-size: 14px; text-align: right;margin-right: 10px;margin-bottom: 10px}
.coupang_rows select {width:355px; height: 34px; font-size: 14px; border-radius: 0;border: 1px solid #eaeaea}
.coupang_rows .coupang_text {width:355px; height: 34px; font-size: 14px; padding: 0 12px;}
.coupang_rows .have_bb {background-color: #dcdcdc; box-shadow: none; border-width: 1px;}
.coupang_tv {width:355px; position: relative; float: left;}
.coupang_tv .coupang_text {width: 100%; padding-right: 55px;}
.coupang_tv span {position: absolute; padding-right: 15px; width: 40px; line-height: 46px; font-size: 14px; right: 0; top: 0; z-index: 100;}
.coupang_tv2 {width:355px; line-height: 24px;}
.coupang_tv2 .radio {float: left; margin: 0; margin-right: 15px; font-size: 12px;}
.coupang_tv2 .radio:last-child {margin-right: 0;}
.coupang_tv2 .radio input[type=radio] {top: 50%; margin-top: -6px; background-color: red;}
.coupang_tv2 .radio input[type=radio]:checked + label::before  {background-color: red;background-clip: content-box;}
.coupang_sa {/*width: 70%;*/ display: block; float: left; line-height: 46px; border: 1px solid #eaeaea; padding: 0 12px; padding-right: 30px; background: url("../images/a_right.png") right 12px center no-repeat;}
.coupang_tatol {/*width: 70%;*/ line-height: 46px; }
.coupang_tatol span {display: block; float: left; margin:0 5px; font-size: 14px;}
.coupang_tatol span:first-child {margin: 0;}
.coupang_tatol .icon_cheng {font-size: 16px; font-weight: 700;}
.coupang_tatol .icon_jia {font-size: 35px; }
.coupang_tatol .coupang_text2 {height: 46px; width: 50px; padding: 0; font-size: 14px; text-align: center;}
.coupang_tatol .coupang_text3 {height: 46px; width:107px; padding: 0; font-size: 14px; text-align: center;}
.coupang_tatol p {display: block; margin-top: 10px; font-size: 12px; color: #999; line-height: normal;}
.check_right_cont {width: 976px; padding-top: 5px;}
.check_h1 span {color:#000;display: block; line-height: 16px; padding-left: 10px; border-left: 2px solid #ff0052;font-weight: bold}
.box .two-sub-title h3 {font-size: 14px;font-weight: normal}

/*order 页面*/
.order_rows {margin: 0 -15px;}
.order_rows .col-lg-6 {width: 50%; float: left;}
.order_submit_row {padding: 10px 5px;}
.show_img1 img {width: 145px; height: 56px; margin-right: 15px;}
.order_dt1 p {font-size: 12px; color: #999; display: block;}
.order_dt1 p:first-child {font-size: 14px; color: #000; font-weight: 700; margin-bottom: 5px;}
.order_submit_row2 {padding: 20px 10px;}
.order_submit_row2 .col-lg-4 {width: 33.333333%; padding: 0 10px; float: left;}
.order_submit_row2 .col-lg-4 img {width: 100%;}
.show_img_order {position: relative;}
.imgs_in {line-height: 30px;height:30px;font-size: 14px;text-align: center;color: #fff;position: absolute;left: 0;width: 100%;bottom: 0;background-color: rgba(0,0,0,0.6);}
.select_submit {font-size: 14px; padding: 20px 15px;}
.select_submit .radio input[type=radio]:checked:before {color: #ff0052;}
.submit_text {padding: 20px 10px;}
.submit_conts {width: 400px;}
.submit_conts input {height: 40px; margin-bottom: 10px;}
.submit_conts .submit_t1 {width:100%; }
.submit_conts .submit_t2 {width:200px;}
.submit_conts span {display: block; line-height: 40px; font-size: 14px; color: #000;}
.order_pl {border-bottom: 1px solid #eaeaea;}
.order_pl li {padding: 10px; border-top: 1px solid #eaeaea;}
.order_imgs1 {width: 60px; height: 60px; margin-right: 20px;}
.order_cont1 {line-height: 60px; width: 360px; vertical-align: middle;}
.goods_info2 {display: inline-block; vertical-align: middle;}
.goods_info2 p {display: block; line-height: normal;}
.goods_info2 p:first-child {font-size: 16px; color: #000; font-weight: 700;}
.goods_info2 p span {display: inline-block; margin-right: 10px; font-size: 12px; color: #999;line-height: normal;}

.price_right1 {line-height: 60px; vertical-align: middle; max-width: 130px; text-align: right;}
.price_t1 {line-height: normal;vertical-align: middle; font-size: 16px; color: #000; display: inline-block;font-weight: 700;}
.money_view {line-height: 50px; border-bottom: 1px solid #eaeaea;}
.money_view span {display: block; font-size: 14px; color: #a1a1a1;}
.money_view .span_price {display: block; font-size: 20px; color: #000; font-weight: 700;}
.order_sv {padding: 10px; line-height: 28px;}
.order_sv span {display: block; font-size: 14px; color: #a1a1a1; margin-right: 20px;}
.order_sv select {height: 26px; width: 110px; border-radius: 0; padding: 0 12px; font-size: 14px; float: left;}
.update {margin-top: 10px; margin-bottom: 30px; }
.update button {width: 240px; height: 60px; text-align: center; color: #fff; font-size: 24px; line-height: 60px; background-color: #ff0052; box-shadow: none; border: none; }





.money_view {line-height: 50px; border-bottom: 1px solid #eaeaea;}
.money_view span {display: block; font-size: 14px; color: #a1a1a1;}
.money_view .span_price {display: block; font-size: 20px; color: #000; font-weight: 700;}

.flow_action input.sub_input{
    float: right;
    margin-right: 10px;
    width: 190px;
    height: 46px;
    text-align: center;
    font-size: 20px;
    line-height: 46px;
    box-shadow: none;
    border: none;
    color: #000000;
    border: 1px solid #333333;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #eaeaea;
    margin-left: 10px;
}
.radio-box .order_dt1{
    max-width:420px;
}
input.s_input:hover{
    color: #000000;
}
.letter-space b{
    display: inline-block;
    text-align: right;
    width: 100px;
    margin-right: 10px;
}
input.s_input{
    width: 130px;
    letter-spacing: 0;
    height: 36px;
    text-align: center;
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    box-shadow: none;
    color: #000000;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #eaeaea;
    margin-left: 10px;
}
#input_submit_btn{
    width: 130px;
    letter-spacing: 0;
    height: 36px;
    text-align: center;
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    box-shadow: none;
    color: #000000;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    background-image: -webkit-linear-gradient(top, #7f7f7f, #7f7f7f);
    background-image: -moz-linear-gradient(top, #7f7f7f, #7f7f7f);
    background-image: -o-linear-gradient(top, #7f7f7f, #7f7f7f);
    background-image: -ms-linear-gradient(top, #7f7f7f, #7f7f7f);
    -pie-background: linear-gradient(#7f7f7f, #7f7f7f);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #eaeaea;
    margin-left: 10px;
}
.detail-table thead th{
    text-align: center;
}

.tab_nav {padding: 10px 0; border-bottom: 1px solid #eaeaea;}
.tab_nav a {font-size: 12px; color: #525252; display: block; line-height: 24px; float: left;}
.tab_nav a span {display: inline-block; margin: 0 5px;}
.tab_nav a:last-child span {display: none;}
.detail-info{
    overflow: hidden;
    margin-bottom: 20px;
}
.brief-des{
    border-bottom: 1px solid #eaeaea;
    font-size:14px;line-height:50px;color:#000;margin-bottom:30px;font-weight:bold
}
.detail-info li{
    display: inline-block;
    width: 25%;
    font-size: 14px;
    float: left;
    line-height: 30px;
    text-align: left;
}
.detail-info li:first-child span{
    color: #ff1153;
}
.sel-checkout{
    position: relative;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.sel-checkout i{
    display: inline-block;
    z-index: 100;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url(../img/check_box.png) center no-repeat;
}
.sel-checkout input{
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0}
.sel-checkout input:checked+i{
    background:url(../img/check_box-2.png) center no-repeat;
}
.border-left{
    display: none;
    border-left:2px solid #ff1153;
    padding-left: 5px;
}
/*#goodslist thead tr:nth-child(odd) td{
    border-bottom: none;
}*/
#coupangexcelcol{
    margin-left:5px;
    background: url("../img/btn-excel-storefarm-3.png") center no-repeat;
    display: inline-block;
    width: 226px;
    height: 32px;
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    color: transparent;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    outline: none;
}
#wemapexcelcol{
    margin-left:5px;
    background: url("../img/btn-excel-storefarm-2.png") center no-repeat;
    display: inline-block;
    width: 226px;
    height: 32px;
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    color: transparent;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    outline: none;
}
#excelcol{
    background: url("../img/btn-excel-storefarm@2x.png") center no-repeat;
    display: inline-block;
    width: 226px;
    height: 32px;
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    color: transparent;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    outline: none;
}
#user_form_reg select{ min-width: 100px;border: 1px solid #eaeaea; }
#user_form_reg input.iput-w,
#user_form_reg select.iput-w{ width:280px}
#user_form_reg .inline-box{ display:inline-block }
.user_cp .basket_nav{
    margin-bottom: 15px;
}
.properties input{opacity: 1 !important;}
.properties .propertiessizelist{position:relative; left:70px;}
.properties .propertiessizelist td{padding:3px; vertical-align:middle;}
.properties .propertiessizelist tbody{border-bottom:#CCCCCC 1px dotted;}
.properties .propertiessizelist td a{
    font-size: 18px; text-align:center; font-weight:bold;
    border-radius: 0; border:#999999 1px solid; height:26px; line-height:26px; display:block; width:26px; float:left; color:#999999;}
.attr-box{
    min-width:100px;
    margin-left: 5px;
    text-align: left;
}
.attr-box a{
    display: block;
}
.attr-box a:first-child{
    line-height: 1.5;
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
    margin-bottom: 10px;
    max-width: 150px;
}

#goodslist thead th{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
#goodslist thead th b.active{
    position: absolute;
    display: block;
    width: 50px;
    margin-right: 10px;
    bottom: -35px;
}
.sub-th th{
    width: 50px;
}
.two-sub-title {
    padding-top: 0;
    margin-bottom: 10px;
}
.two-sub-title h3{
    font-size: 14px;
}
.register-box label b{
    display: inline-block;
    width: 120px;
    text-align: right;
}
.top-left{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
}
.a-box{
    position: relative;height:88px;width:88px;
}
.table-box{
    width: 100%;
}
.table-box tbody td{
    line-height: 30px;
    border: 1px solid #eaeaea;
    padding: 5px 0;
}
.table-box tbody tr td:first-child{
    text-align: right;
    padding-right: 5px;
    width: 100px;
}
.table-box tbody tr td:last-child{
    padding-left: 5px;
}
.re-box{
    min-height: 115px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 25px;
    padding: 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #000000;
    font-weight: bold;
}
.re-box p{
    line-height: 30px;
}
.re-box .base-info,
.upFie-box .base-info{
    width: 43%;
    float: left;
}
.menu-select-box{
    text-align: left;
    padding-top: 15px;
}
.menu-select-box span{
    margin-left: 15px;
}
.upFie-box{
    min-height: 115px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 25px;
    padding: 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #000000;
    font-weight: bold;
}
.file-box{
    float: left;
}
.form-box{
    float: right;
}
.return-order-box thead th{
    background-color: transparent;
    text-align: center;
    color: #000000;
    font-weight: bold;
    border-bottom: 1px solid #e2e2e2;
}
.return-order-box thead td{
    border-bottom: 1px solid #e2e2e2;
}
.return-order-box thead th b{
    display: inline-block;
    height: 14px;
    width: 2px;
    background-color: #ff0052;
    vertical-align: sub;
    margin-right: 3px;
}
.data-box thead th{
    text-align: center;
}
.req,.success_tip span{
    color: #ff0052;
}
.catesearchexp{
    float: right;
    margin-top: -22px;
}
.cols1 span.producticon{ font-size: 12px;padding:0;text-align: center}
.img_tag{
    position: absolute;
    left: 0;
    top: 0;
}
.update-select-box select{
    width: 120px;
    height: 34px;
    margin-top: 15px;
    margin-right: 10px;
    border: 1px solid #eaeaea;
}
.update-select-box {
    text-align: center;
}
.coupangtable .tdhead{border-bottom:#eaeaea 1px solid; text-align:left; padding:0 0 8px 0;}
.coupangtable .tdhead span{ font-size:22px;}
.coupangtable .tdsel{text-align:center; padding:8px 0 8px 0;}
#attrTable .tdhead{border-bottom:#eaeaea 1px solid; text-align:left; }
.success_tip{
    text-align:center;
    line-height:55px;
    font-size:16px;
    font-weight:bold;
}
.table-btn-one{
    display: inline-block;
    width: 80px;
    border: 1px solid #eaeaea;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
}
.table-btn-two{
    display: inline-block;
    width: 80px;
    border: 1px solid #eaeaea;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
}
.delbtn{display:block; height:30px; width:45px; padding-top:15px; border:#e2e2e2 1px solid; line-height:100%;text-align:center; background:#fdeada;border-radius:10% / 10%;}
.delbtnbg{
    display: inline-block;
    width: 80px;
    position:relative;
    background:#ff0052;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.delbtnbg:hover,.delbtnbg:focus{
    color: #ffffff !important;
}
.delbtnbg .fileInput{height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    font-size: 0;
}
#attrTable{ margin:0 auto;margin-top:20px; }
#attrTable .tdhead span{ font-size:22px;}
#attrTable img{height:88px;width:88px;margin-right: 10px;}
#attrTable .tdinput{margin-top:30px;width:100px;}
#attrTable .tdinput1{width:100px; margin:10px 0 0 20px;}
#attrTable .tddiv{padding:3px;}
#attrTable td{padding:5px 0 5px 0;vertical-align: middle;}
#attrTable .addbtn{display:block; height:30px; width:80px;
    border:#eaeaea 1px solid; line-height:30px;text-align:center; background:#f2f2f2; font-size:16px; float:right; margin-right:5px;}


.
.detail-base-explain{ font-size: 14px;color: #000000;font-weight:550;}
.detail-base-explain b{ color: #ff0052;margin-left: 5px}
.detail-base-explain{line-height: 45px}
.detail-base-explain span:first-child{margin-right: 10px}
.detail-base-explain img{ vertical-align: middle }

.table-base-info table:first-child{
    float: left;
    width: 350px;
}
.table-base-info table:last-child{
    float: right;
    margin-left: 15px;
    width: calc(100% - 365px);
}
.table-base-info table td{
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    line-height: 30px;
    text-indent: 5px;
    color: #000000;
    font-weight:550;
}
.table-base-info table td:first-child{
    border-left: 1px solid #eaeaea;
}
.table-base-info table td:last-child{
    border-right: 1px solid #eaeaea;
}
.detail-des{
    text-align: center;
    margin: 30px auto;
}
.detail-des p{
    line-height:1.6;
    color: rgba(0,0,0,.4);
    font-size: 12px;
}
.table_one{
    width: 100%;
    margin: 30px auto;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
.table_one th{
    padding: 5px;
    border:none;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.table_one td{
    padding: 5px;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    border-right: none;
    border-left: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.table_one tr td:first-child{
    border-left: 1px solid #eaeaea;
}
.table_one tr td:last-child{
    border-right: 1px solid #eaeaea;
}
.table_one td a{
    color: rgba(0,0,0,.6);
}
.op-a a{
    float: right;
}
.detail-des{
    font-size: 14px;
}
.detail-btn-box {
    text-align: right;
}
.detail-btn-box a{
    display: inline-block;
    width: 110px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.detail-btn-box a:last-child{
    border: 1px solid #eaeaea;
    margin-left: 15px;
}
.detail-btn-box a:first-child{
    background-color:rgba(0,0,0,.6);
    color: #ffffff;
}
.order_detail_btn{
    display: block;
    margin:30px auto;
    width: 160px;
    height: 40px;
    line-height: 40px !important;
}
.total-box{
    text-align: -webkit-center;
}
.price-box{
    margin:35px auto;
    font-size: 16px;
    font-weight: 550;
}
.price-box tr td:first-child{
    padding-left: 15px;
}
.price-box tr td:last-child{
    padding-right: 15px;
}
.price-box tr.total-tr td{
    border-top: 1px solid #eaeaea;
}
.price-box tr.total-tr td:last-child,
.price-box tr.total-tr td:nth-child(2){
    color: #ff0052;
}
.price-box tr.total-tr td:nth-child{
    text-align: right;
}
/*.price-box tr:nth-child(4) td:last-child{
    color: #ff0052;
}*/
/*
.price-box tr:nth-child(4) td:last-child{
    color: #009a61;
}
.price-box tr td:last-child b,.price-box tr td:last-child i{
    color: #009a61;
}
*/


.price-box td{
    line-height: 30px;
    padding: 3px;
}
.price-box tr td:first-child{
    text-align: right;
}
.price-box tr td:last-child{
    text-align: right;
    /*color:#ff0052 ;*/
}
.price-box tr td:last-child span{
    text-align: right;
    color:#333333;
}

/*.price-box tr:nth-child(4) td:last-child,
.price-box tr:nth-child(4) td:last-child span{
    color: #ff0052;
}
.price-box tr:nth-child(5) td:last-child,
.price-box tr:nth-child(5) td:last-child span{
    color: #009a61;
}
.price-box tr:nth-child(6) td:last-child,
.price-box tr:nth-child(6) td:last-child span{
    color: #009a61;
}*/

.order_detail_btn:hover,order_detail_btn:focus{
    color: #ffffff;
}
.bg_table tbody tr td:nth-child(9){
    background-color:#f5f5f5;
}
.bg_table tbody tr:last-child td:nth-child(9){
    background-color:#fff;
}
#order-detail-table td,#order-detail-table th{
    text-align: center;
}
#order-detail-table .sel-checkout{
    margin: auto;
}
#order-detail-table th{
    font-weight: bold;
    font-size: 14px;
}
.item-table{
    position: relative;
    width: 50px;
    background-color: #fbe5d6;
    border: 1px solid #ffffff;
}
#order-detail-table .time-love
{
    position: absolute;
    width: 150px;
    text-align: center;
    line-height: 30px;
    top: -32px;
    color: #000000;
    font-size: 14px;
}

#order-detail-table th{
    line-height: 45px;
    border-top: 1px solid #eaeaea;
}
#order-detail-table .item-td{
    border: 1px solid #eaeaea;
}
.item-td{
    position: relative;
    width: 50px;
}
.item-td .item-tag{
    position: absolute;
    height: 40px;
    width: 150px;
    left: 0;
    bottom: 0;
    background-color: #f2f2f2;
    line-height: 40px;
    text-align: center;
    color: #efa674;
    display: none;
}
#orderSendBox thead th{
    border: 1px solid #eaeaea;
    line-height:35px;
    font-size: 14px;
    font-weight: bold;
}
#orderSendBox tbody td{
    border: 1px solid #eaeaea;
    text-align: center;
    padding: 10px 5px;
}
#orderSendBox tbody td.active{
    background-color: #f2f2f2;
}
#orderSendBox tbody td.active:hover{
    background-color:#ff0052;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
}
#orderSendBox tbody tr td:first-child{
    background-color:#ff0052;
    color: #ffffff;
    font-weight: 14px;
    font-weight: 550;
}
#order-detail-table thead th.item-table{
    font-size: 12px;
}
#order-detail-table thead th.item-time{
    position: relative;
    font-size: 12px;
    /*  background-color: #f2f2f2;*/
    width: 50px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    line-height: 1.2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#order-detail-table thead th.item-time span{
    font-weight: normal;
}
#order-detail-table thead th.item-time:hover{
    line-height: 1;
    background-color:#ff0052;
    color: #ffffff;
    cursor: pointer;
}
.item-td .item-num{
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    color: #000000;
    top: 0;
    left: 0;
    background-color: #f2f2f2;
}
.item-td .item-num:hover{
    background-color:#ff0052;
    color: #ffffff;
}
.return-page{
    float: right;
    border: 1px solid #eaeaea;
    padding: 4px 20px;
    color: #000000;
    font-weight: 550;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: -5px;
}
tr.total-price td{ font-size: 14px;line-height: 35px }
.upload_file{
    position: relative;
    display: inline-block;
    width: 100px;
    height: 30px;
    text-align: center;
}
.upload_file input{
    position: absolute;
    font-size: 0;
    width: 100px;
    height: 30px;
    left: 0;
    top: 0;
    background-color: transparent;
    outline: none;
    border: none;
    opacity: 0;
}
.buy-table tbody tr .radio-box{
    max-width: 345px;
    margin-left: 103px;
    text-align: left;
}
.buy-table tbody tr .radio-box label{
    margin-right: 5px;
}
.buy-table tbody tr .radio-box label:last-child{
    margin-right: 0;
}
.buy-table tbody tr .radio-box .left-title{
    display: inline-block;
    width: 40px;
    text-align: right;
    line-height: 30px;
    float: left;
}
.buy-table tbody tr .radio-box .buy_radio_type{
    display: inline-block;
    width: 285px;
    text-align: left;
    float: right;
}
.buy-table tbody tr .radio-box label input[type='radio']{
    vertical-align: middle;
    margin: 0;
}
/*
.collect-btn i,.shopdetailCollect i{
    display: inline-block;
    width: 17px;
    height: 16px;
    background: url("../img/white_heart.png") center no-repeat;
    background-size: cover;
    vertical-align: middle;
    margin-right: 2px;
}
.collect-btn:hover i,.collect-btn i.active{
    background: url("../img/have_collect.png") center no-repeat;
    background-size: cover;
}
 .shopdetailCollect i:hover,.shopdetailCollect i.active{
    background: url("../img/have_collect.png") center no-repeat;
    background-size: cover;
}
.shopdetailCollect:hover i{
    background: url("../img/have_collect.png") center no-repeat;
    background-size: cover;
}
*/
.empty_info{
    line-height: 30px;
}

.mask-box{
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.3);
    display: none;
}
.mask-content{
    position: absolute;
    width: 800px;
    height: 400px;
    background-color: #ffffff;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.mask_btn{
    display: block;
    margin:15px auto;
    width: 160px;
    height: 40px;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    background-color:#ff0052;
    color: #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.mask_btn:hover{
    color: #ffffff;
}
.mask_close_btn{
    height: 50px;
    margin-bottom: 10px;
}
.mask-table{
    width: 100%;
    padding: 0 15px;

}
.mask-table table{
    width: 100%;
    vertical-align: middle;
}
.mask-table table thead th{
    line-height: 26px;
    font-size: 14px;
    text-align: center;
}
.mask-table table tbody td{
    line-height: 26px;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
}
.mask-table table thead th:nth-child(1),
.mask-table table thead th:nth-child(2),
.mask-table table thead th:nth-child(3){
    background-color: #f2f2f2;
}
.mask-table table thead th:nth-child(4),
.mask-table table thead th:nth-child(5),
.mask-table table thead th:nth-child(6)
{
    background-color: #f1dad9;
}
.mask-table table thead th:last-child{
    background-color: #c6d9f1;
}
.title-name{
    margin-top: 15px;
    line-height: 30px;
}
.input-box input{
    width:180px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
    height: 34px;
    padding: 6px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-box input:nth-child(5){
    margin-right: 10px;
}
.input-address-box input:last-child{
    width:560px;
}
.input-box input::-webkit-input-placeholder{
    color:rgba(0,0,0,.5);
    font-size: 12px;
}
.input-box input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:rgba(0,0,0,.5);
    font-size: 12px;
}
.input-box input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:rgba(0,0,0,.5);
    font-size: 12px;
}
.input-box input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:rgba(0,0,0,.5);
    font-size: 12px;
}
.details_btns a.shopdetailCollect:hover{
    background-color: #ffffff !important;
    border-color: #eaeaea;
    color: #000000 !important;
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
    -pie-background: linear-gradient(#ffffff, #ffffff);
}
.checkout_money_tip{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
}
.checkout_money_tip a{
    color: #ff0052;
    margin-top: 5px;
    display: inline-block;
    border-bottom: 1px solid #ff0052;
}
.extra_options .inner a{
    display: inline-block;
    width: 70px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    background-color:#ff0052;
    vertical-align: middle;
}

button.auth-btn{
    display: inline-block;
    width: 90px;
    padding: 2px 0;
    border: 1px solid #ff0052;
    text-align: center;
    color: #ff0052;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px 1px 0 10px;
    vertical-align: middle;
    background-color: transparent;
    font-size: 12px;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
button.disabled-btn{
    border: 1px solid #999999;
    color: #999999;
}

.frm-radio-sel{
    float: left;
    margin-left: -20px;
    display: inline-block;
}
.frm-radio-sel label{
    margin-left: 10px;
}
.frm-radio-sel label input[type="radio"]{
    vertical-align: middle;
    margin: 0!important;
    margin-left: 3px !important;

}
.radio-cicun{
    width:48%;
    text-align: center;
}
.radio-cicun:nth-child(even){
    float: right;
}
.radio-cicun:nth-child(odd){
    float: left;
}
.radio-cicun .item-one{
    width: 100%;
    text-align: center;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
    border: 2px solid transparent;
}
.item-two{
    border: 1px solid #eaeaea;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.item-two a{
    padding: 0 20px;
    font-size: 38px;
    color: #000000;
}
.item-two a:first-child{
    float: left;
}
.item-two input{
    float: left;
    height: 50px;
    border: none;
    width: 150px;
    border: none !important;
    margin: 0 !important;
    margin-left: 1px;
    text-align: center;
    font-size: 16px;
}
.item-two a:first-child+input+a{
    float: right;
}
.frm_data_box input{
    width: 150px;
    float:left;
    margin-right: 10px;
    height: 34px;
    padding: 6px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 12px;
}
.frm_data_box input:nth-child(5),
.frm_data_box input:nth-child(4),
.frm_data_box input:nth-child(2),
.frm_data_box input:nth-child(3){
    width: 115px;
}
.frm_data_box input:last-child{
    width: 169px;
    margin-right: 0;
    float: right;
}
.frm_data_box input:nth-child(6){
    width: 408px;
}
.frm_data_box {
    float: right;
    padding: 10px 0 5px 0;
    width:100%;
    margin-left: -20px;
}

table.order-one-one tbody tr:nth-child(even) td{
    border-bottom: 1px solid #eaeaea !important;
}
table.order-one-one tbody tr:nth-child(odd) td{
  /*  border-bottom: 1px dashed #eaeaea !important;*/
    border-bottom: none;
}
table.order-one-one tbody tr td .frm_data_box{
    border-top: 1px dashed #eaeaea !important;
}
table.order-one-one tbody tr:nth-child(odd) td:first-child{
    border: none !important;
    font-size: 18px !important;
    width: 100px;
}
.orderdata_table1 tbody tr td:first-child{
    font-size: 14px;
}
.huan-text{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 90%;
    transform: translate(-50%,-50%);
    line-height: 1.5;
}
.step_box img{
    display: block;
    margin: 25px auto;
}
.user_infos_op{
    font-size: 14px;
    margin-top: 10px;
    color: #000000;
}
.user_infos_op a{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    border: 1px solid #8800b9;
    color: #8800b9;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 1px 5px;
    margin-right: 3px;
    margin-left: 3px;
}
/*商家认证指引*/
.certification{
    background-color: #f6f6f6;
    padding: 10px 0 12px;
    padding-left: 20px;
    border-radius: 8px;
    margin-top: 15px;
}
.certification ul li{
    float: left;
    width: 68px;
    color: #545454;
    font-weight: 600;
    text-align: center;
    margin-left: 4px;
}
.certification .btn-auth{
    color: #fd316a;
    font-size: 13px;
    text-align: center;
    font-weight: 600;
    padding: 2px 15px;
    border: 1.8px solid #fd316a;
    border-radius: 28px;
    margin-top: 22px;
    margin-left: 20px;
}
.j_certification{
    padding-left: 10px;
    display: none;
}
.j_certification ul li{
    width: 72px;
}
.j_certification .btn-auth{
    margin-left: 2px;
}

/*会员等级指引*/
.member-level{
    background-color: #f6f6f6;
    padding: 73px 23px;
    padding-left: 34px;
    padding-top: 52px;
    border-radius: 8px;
    margin-top: 15px;
}
.j-member-level{
    padding: 90px 23px;
    padding-left: 34px;
    padding-top: 52px;
}
.level-horizontal {
    width: 100%;
}
.level-horizontal li {
    list-style-type: none;
    float: left;
    position: relative;
    width: 24%;
    padding-top: 10px;
    font-size: 14px;
    border-top: 2px solid #aaaaaa;
}
.level-horizontal li:last-child {
    /*width: 60px;*/
    /*border-top: 1px dashed transparent !important;*/
    width: 0;
    border-top: 0;
}
.level-horizontal li .level-user{
    top: -40px;
}
.level-horizontal li .level-user img{
    width: 27px;
    height: 28px;
    box-shadow: 0 2px 4px #aaaaaa;
    -webkit-box-shadow: 0 2px 4px #aaaaaa;
    border-radius: 50%;
}
.level-horizontal li .level-desc{
    top: 35px;
    left: -77px;
    text-align: right;
    font-size: 12px;
}
/*
.level-horizontal li:first-child>div,
.level-horizontal li:nth-child(2)>div {
    margin-left: -3px;
    color: #aaaaaa;
}
 */
.level-horizontal li>div{
    color: #9d9d9d;
    width: 108px;
    position: absolute;
    left: -50px;
    text-align: center;
    font-size: 13px;
}
.level-horizontal li.no-pass>div{
    color: #333333;
}
.level-horizontal li:last-child>div {
    /*margin-left: -10px;*/
}
.level-horizontal li>b:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    width: 9px;
    height: 9px;
    border: 2px solid #f2f2f2;
    border-radius: 50%;
    background: #f2f2f2;
    text-align: center;
}
.level-horizontal li:last-child>b:before{
    top: -3px;
}
.level-horizontal li.solid {
    border-top: 2px solid #ff0047;
}
.level-horizontal li.pass>b:before {
    content: '';
    border: 2px solid #aaaaaa;
    background: #aaaaaa;
}
.level-horizontal li.no-pass>b:before {
    content: '';
    border: 2px solid #ff0047;
    background: #ff0047;
}

.extable_title img{
    width: 40px;
    vertical-align: sub;
    margin-right: 5px;
}
.extable_title{
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
}

.batch-extable{
    height:30px; width:450px;
    margin:30px auto;
}
.batch-extable .imageFileInput{
    position: relative;
    float: left;
    width:215px; height:30px;
    line-height:30px;
    text-align:center;
    display:block;
    border: 1px solid #eaeaea;
    cursor: pointer;
}
.batch-extable .imageFileInput:hover{
    color: #ffffff;
    background-color:#ff0052;
    cursor: pointer;
}
.batch-extable .imageFileInput inputp[type="file"]{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    font-size: 0;
}
.batch-extable input[type='submit']{
    width:215px;height:30px;
    float:right;
    margin-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.extable-down-link{
    width: 450px;
    margin: auto;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
}
.extable-down-link img{
    vertical-align: middle;
}
.detail_order_list li{
    line-height: 1.5;
    font-size: 14px;
    color: #ff0052;
    padding-left: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.detail_order_list li span{
    margin-bottom: 5px;
}
.detail_order_list li b{
    width: 100px;
    display: inline-block;
    text-align: right;
}
.error-top-info{
    margin-top: 15px;
    margin-bottom: 15px;
}
.error-top-info strong{
    border-left: 2px solid #ff0052;
    padding-left: 5px;
    margin-right: 25px;
}
.home-two-img{
    margin: 15px 0;
}
.home-two-img a{
    float: left;
    margin-right: 9px;
    width:394px;
    transition: all 0.25s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid transparent;
}
.home-two-img a img{
    max-width: 100%;
    transition: all 0.25s;
    /*width: 390px;*/
}
.home-two-img a:hover img{
    transform: scale(1.5);
   /* border: 2px solid #5c00a3;*/
}
.home-two-img a:hover{
    border: 1px solid #5c00a3;
}
.home-two-img a:last-child{
    margin-right: 0;
}
.order-return-edit{
    float: right;
    padding: 3px 10px;
    border: 1px solid #eaeaea;
    background-color: #ffffff;
    color: #333333;
    font-size: 14px;
}
.user_order_return_info{
    padding-left: 10px;
    line-height: 45px;
}
.user_order_return_info span{
    margin-right: 10px;
}
.user_order_return_detail_box{
    border: 1px solid #eaeaea;
}
.user_order_return_detail_box .item{
    line-height: 30px;
    border-bottom: 1px solid #eaeaea;
    padding: 0 10px;
}
.user_order_upload_box{
    padding: 10px;
}
.user_order_upload_box .upload_img_box .up-btn{
    float: right;

}
.user_order_upload_box .upload_img_box .up-btn a{
    display: inline-block;
    margin-left: 10px;
}

.file-btn{
    position: relative;
    display: inline-block;
    padding: 5px 20px;
    color: #000000;
    font-size: 14px;
    border: 1px solid #eaeaea;
}
.file-btn:hover,.file-btn:focus{
    color: #ffffff;
    background-color: #ff0052;
}
.file-btn img{
    height: 24px;
    vertical-align: bottom;
}
.file-btn input[type='file']{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    opacity: 0;
}
.up-btn .sub_file_frm{
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ffffff, #ff0052);
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #ffffff;
    box-shadow:none;
    vertical-align: middle;
    padding: 2.5px 25px;
    margin-top: -6px;
    color: #ffffff;
    border: none;
    margin-left: 10px;
}
.up-btn .sub_file_frm img{
    vertical-align: bottom;
}
#procur_user{
    border: 1px solid #eaeaea;
}
input.sub_frm_button{
    display: block;
    width: 200px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 30px auto;
}
.play-btn{
    float: right;
    padding: 5px 15px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #eaeaea;
    font-size: 14px;
    text-align: center;
	position:relative; top:2px;
   
}
.play-btn img{
    width: 14px;
    vertical-align: middle;
}
.table-time-box tr td{
    text-align: right;
    line-height: 1.5;
}
.selected-file-box{
    position: relative;
    display: inline-block;
    padding: 8px 25px;
    text-align: center;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #eaeaea;
    color: #333333;
    font-size: 12px;
    margin-left: 10px;
    background-color: #ffffff;
}
.selected-file-box:hover{
    background-color: #ff0052;
    color: #ffffff;
}
.selected-file-box input[type='file']{
    position: absolute;
    font-size: 0;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
}
select{
    border: 1px solid #eaeaea;
}
.orders .pull-left em{
    padding: 2px 5px;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 3px;
}
#shopping-cart,
#shopping-ceo{
    width: 98px;
    position: relative;
    margin-top: 18px;
    border: 1px solid #C5C5C5;
    border-radius: 28px;
}
#shopping-cart .small_cart,
#shopping-ceo .small_ceo{
    float: left;
    height: 28px;
    display: inline-block;
}
#shopping-cart .small_cart img,
#shopping-ceo .small_ceo img{
    margin-bottom: 0;
}
#shopping-cart .cart_text,
#shopping-ceo .ceo_text{
    height: 28px;
    line-height: 28px;
    padding-right: 5px;
    font-size: 13px;
    background-color: #fff;
    border-radius: 28px;
}
#shopping-cart i{
    display: block;
    line-height: 16px;
    position: absolute;
    left: -10px;
    top: -10px;
    font-size: 10px;
    text-align: center;
    font-style: normal;
    color: #ffffff;
}
#shopping-cart i.num-one{
    width: 21px;
    height: 16px;
    left: auto;
    right: 0;
    background: url("../img/num_one.png") center no-repeat;
    background-size: cover;
}
#shopping-cart i.num-two{
    width: 28px;
    height: 16px;
    left: -10px;
    background: url("../img/num_two.png") center no-repeat;
    background-size: cover;
}
#shopping-cart i.num-three{
    width: 36px;
    height: 16px;
    left: -18px;
    background: url("../img/num_three.png") center no-repeat;
    background-size: cover;
}
.cart_add{
    display: block;
    margin:20px auto;
    width: 140px;
    height: 30px;
    border: 1px solid #eaeaea;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cart_add button{
    float: left;
    background: transparent;
    border: none;
    width: 32px;
    line-height: 24px;
    text-align: center;
    border: none;
    font-size: 24px;
    outline: none;
}
.cart_add input{
    width: 70px;
    float: left;
    border: none;
    height: 100%;
    text-align: center;
}
.cart_add button:last-child{
    float: right;
}
.order_return_box{
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
}
.order_return_box img{
    width: 88px;
    height: 88px;
    display: block;
    margin:auto;
}
.order_return_box p{
    line-height: 30px;
    margin: 0;
    text-align: center;
    color: #333333;
}
.order_raply_return_tag{
    display: inline-block;
    border: 1px solid #eaeaea;
    height: 34px;
    line-height: 34px;
    text-align: center;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
}
.color_bg{
    position: absolute;
    width: 128px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    top:-62px;
    left: -20px;
    color: #101010;
    font-size: 13px;
    background: url("../img/bg_color.png") center no-repeat;
    display: none;
    transition:0.25s;
    background-size:80%;
}
label.hover .color_bg{
    display: block;
}
.arrow-img{
    display:block;margin:auto;margin-bottom:1px;
    z-index: 9999;
    position: absolute;
    cursor:pointer;
    left: 280px;
    top: -4px;
}
.arrow-img.active{
    transform:rotate(180deg);
    top:8px;
}
.sub-img-box .two-menu-img{
    width: 1004px;
    padding-top:55px;
    margin: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sub-img-box .two-menu-img a img{
    width: 246px;
    height: 130px;
}

.home-btn-bar{
    position:relative
    height: 45px;
    width: 1200px;
    margin: auto;
    background-color:#474747;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 45px;
    position: relative;
}
.btn-link{
    position:absolute;
    background-color: #f60052;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    height: 34px;
    font-size: 16px;
    line-height: 30px;
    padding: 3px 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFFFFF;
    right: 5px;
    top:5px;
}
.btn-link:hover{
    background-color:#f60052;
    color:#FFFFFF;
    text-decoration: none;
}
.btn-link img{
    vertical-align: middle;
    margin-left: 4px;
}

/*消息中心弹窗*/
.usernotification{
    position: relative;
    display: inline-block;
}
.notification{
    display: none;
    width: 400px;
    min-height: 605px;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    position: absolute;
    top: 30px;
    left: -178px;
    z-index: 1000;
    -moz-box-shadow: 0px 5px 10px #E0E0E0;
    -webkit-box-shadow: 0px 5px 10px #E0E0E0;
    box-shadow: 0px 5px 10px #E0E0E0;
}
.notification2{
    min-height: 525px;
    right: 90px;
}
.notification .jiao{
    position: absolute;
    left: 50%;
    top: -10px;
    margin-left: -10px;
}
.notification .jiao1,.notification .jiao2{
    width: 0;
    height: 0;
    border-top: none;
    position: absolute;
}
.notification .jiao1{
    border-bottom: 10px solid #e7e7e7;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.notification .jiao2{
    border-bottom: 9px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    top: 1px;
    left: 3px;
}
.notification .detail-content{
    display: none;
}
.notification .detail-content .fixed-header {
    background: #fff;
    /*position: fixed;*/
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    border-bottom: 4px solid #f5f5f5;
}
.notification .detail-content .fixed-header .s-header{
    background-color: #fff;
}
.notification .detail-content .fixed-header .title {
    font-weight: 500;
    font-size: 18px;
    line-height: 40px;
    position: relative;
}
.notification .detail-content .fixed-header .s-header .left{
    cursor: pointer;
    position: absolute;
    z-index: 100;
}
.notification .detail-content .fixed-header .s-header .left img{
    width: 24px;
    margin-top: 8px;
    margin-left: 10px;
}
.notification .detail-title{
    color: #FF0068;
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    padding-left: 15px;
}
.notification .detail-title span{
    float: right;
    margin-right: 10px;
}
.notification .detail-text{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 20px;
    font-size: 15px;
}
.notification .look-btn{
    display: none;
    text-align: center;
    padding-top: 20px;
}
.notification .look-btn a{
    display: inline-block;
    background: #FF0068;
    border: 1px solid #FF0068;
    font-size: 14px;
    color: #fff !important;
    padding: 2px 40px;
    border-radius: 50px;
}
.notification .close-notification{
    width: 30px;
    height: 30px;
    border: 1px solid #8a8a8a;
    border-radius: 50%;
    position: absolute;
    bottom: -40px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    display: none;
}
.notification .close-notification img{
    width: 50%;
    margin-top: -3px;
    margin-right: 0 !important;
}
.notification .message .menu{
    margin-top: 0 !important;
}
/*end*/

/*会员等级介绍页*/
.basket_nav_compare{
    background: url(../img/title-compare.png) center no-repeat;
    color: #ffffff;
    font-size: 24px;
    line-height: 72px;
    text-align: center;
}
.level-title{
    padding: 60px 0;
    text-align: center;
    font-size: 18px;
    line-height: 28px;
}
.level_compare {
    background-color: #FFF;
    padding: 1em 0;
    font-size: 13px;
}
.level_compare .detail-container {
    overflow: hidden;
    margin-top: 2em;
    transition: all .5s linear;
}
.level_compare .detail-container .block-title {
    width: 5%;
    font-size: 14px;
    font-weight: 600;
    margin-left: 3.4em;
}
/*.level_compare .detail-container .img-box {*/
/*	margin: 2em 0;*/
/*	color: #FFF;*/
/*	position: relative;*/
/*	overflow: hidden;*/
/*	background: #f24701 url("/static/memership_bg.png") left top / 100vw no-repeat;*/
/*}*/
.level_compare .detail-container .img-box .content {
    margin-top: 21em;
    text-align: center;
    padding: 0 1em 1em;
}
.level_compare .detail-container .img-box .content .title {
    font-size: 1.375em;
}
.level_compare .detail-container .img-box .content .item {
    margin: 1em 0;
    font-size: 12px;
}
.level_compare .detail-container .tips {
    box-sizing: unset;
    border-top: 2px solid #CCC;
    padding: 1.5em 1em 0;
    margin-top: 2em;
    text-align: center;
    font-size: 12px;
}
.level_compare .detail-container .border-box {
    width: 87%;
    color: #6f6f6f;
    font-weight: 600;
}
.level_compare .detail-container .border-box .question {
    font-weight: bold;
    margin-bottom: .5em;
}
.level_compare .detail-container .border-box .box-item {
    margin-bottom: 1em;
}
.level_compare .detail-container .border-box .box-title {
    color: #f92154;
    font-weight: 600;
}
.level_compare .detail-container .border-box .box-desc {
    width: 79%;
    color: #6f6f6f;
    font-weight: 600;
}
.level_compare .section-title {
    font-size: 15px;
    color: #ff0000;
    text-align: center;
    margin-top: 1.5em;
    font-weight: bold;
}
.level_compare .section-desc {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    font-weight: bold;
}
.level_compare .detail-btn {
    text-align: center;
    text-decoration: underline;
    margin-top: 1em;
    font-weight: bold;
}
.level_compare .table {
    width: 100%;
    border-spacing: 3px 0;
    font-size: 12px;
    margin-bottom: 0;
}
.level_compare .table th {
    font-weight: normal;
}
.level_compare .table td {
    text-align: center;
    margin-right: 3px;
    height: 3.6em;
}
.level_compare .table .tds .text-left {
    text-align: left;
    background-color: #FFF;
}
.level_compare .table .ths {
    height: 3.2em;
}
.level_compare .table .lv-name {
    margin-bottom: 10px;
}
.level_compare .table .lv-text {
    width: 140px;
    padding: 0 1px;
    position: relative;
}
.level_compare .table .lv-text span {
    display: inline-block;
    width: 97%;
    min-width: 4em;
    text-align: center;
    line-height: 2;
    vertical-align: top;
    font-size: 14px;
}
.level_compare .table .pt50 span:not(.tab){
    padding-top: 50px;
}
.level_compare .table .pb20 span{
    padding-bottom: 20px;
}
.level_compare .table .lv-name .lv-text:nth-child(3) span {
    background-color: #f92154;
    color: #FFF;
}
.level_compare .table .lv-name .lv-text:nth-child(4) span {
    background-color: #c87c05;
    color: #FFF;
}
.level_compare .table .lv-name .lv-text:nth-child(5) span {
    background-color: #a6a6a6;
    color: #FFF;
}
.level_compare .table .lv-name .lv-text:nth-child(6) span {
    background-color: #fdc121;
}
.level_compare .table .lv-name .lv-text:nth-child(7) span {
    background-color: #f1f1f1;
}
.level_compare .table .ths .lv-text span{
    font-weight: 600;
    color: #333333;
}
.level_compare .table .ths .gray1 span{
    color: #7d7d7d !important;
}
.level_compare .table .ths .lv-text b{
    position: absolute;
    left: 50%;
    bottom: -15px;
    margin-left: -6px;
}
.level_compare .table .text-left span{
    text-align: left;
}
.level_compare .table thead{
    /*border-bottom: 1px solid #a6a6a6;*/
}
.level_compare .table thead tr:last-child th{
    line-height: 4.6em;
}
.level_compare .table thead tr:last-child th span{
    vertical-align: middle;
}
.level_compare .table .text-name{
    vertical-align: top;
    padding-top: 8px;
}
.level_compare .table .text-name span{
    font-size: 14px!important;
    font-weight: 600;
    line-height: 2 !important;
}
.level_compare .table .tds .text-name span{
    color: #333333 !important;
}
.level_compare .table .text-name span,
.level_compare .table .tds td.text-left span{
    background: none;
}
.level_compare .table .tds .lv-text span{
    font-size: 13px;
    line-height: 3.4;
    font-weight: 600;
    color: #6f6f6f;
}
.level_compare .table .tds .gray2 span{
    color: #a5a5a5 !important;
}
.level_compare .table .tds .lv-text:nth-child(6) span,
.level_compare .table .tds .lv-text:nth-child(7) span{
    color: #333333;
}
.level_compare .table .tds .lv-text span.tab{
    position: absolute;
    top: 0;
    left: 4px;
    line-height: 1.8;
    color: #ffffff;
    z-index: 1;
    display: inline-block;
    width: 94.8%;
    min-width: 4em;
}
.level_compare .table .tds .lv-text span.tab-1{
    background: #7b7b7b;
}
.level_compare .table .tds .lv-text span.tab-2{
    background: #525252;
}
.level_compare .table .tds .lv-text span.tab-3{
    background: #ff0052;
}
.level_compare .table .tds .lv-text .apply-vip{
    width: 50%;
    position: absolute;
    top: 27px;
    z-index: 9;
    color: #f92154;
    border: 1.5px solid #f92154;
    padding: 2px 10px;
    border-radius: 4px;
    left: 50%;
    margin-left: -25%;
}
.level_compare .table .tds .lv-text span b{
    color: #a2a2a2;
}
.level_compare .table .tds .lv-text span b.purprice{
    color: #ff0152;
}
.level_compare .table .tds .lv-text span b.absolute{
    position: absolute;
    display: block;
    top: 38px;
    width: 100%;
    background: none;
    height: 24px;
    line-height: 10px;
}
.level_compare .table .tds td:nth-child(3) span,
.level_compare .table .tds td:nth-child(4) span,
.level_compare .table .tds td:nth-child(5) span{
    background-color: #f7f7f7;
}
.level_compare .table .tds td:nth-child(6) span{
    background-color: #ebebeb;
}
.level_compare .table .tds td:nth-child(7) span{
    background-color: #ffebf1;
}
.level-line{
    border-bottom: 1px solid #a6a6a6;
}
.level_compare .memership{
    height: 479px;
    background: #ff414d url("/static/img/memership_bg.png") left center no-repeat;
}
.level_compare .memership .content{
    color: #ffffff;
    padding-right: 70px;
}
.level_compare .memership .content h3{
    padding-top: 120px;
    font-size: 24px;
    margin-bottom: 30px;
}
.level_compare .memership .content p{
    font-size: 16px;
    line-height: 25px;
}
.level_compare .memership .content p.mb25{
    margin-bottom: 25px;
}
.level_compare .detail-container{
    position: relative;
}
.level_compare .detail-title{
    width: 348px;
    position: absolute;
    left: 50%;
    top: -26px;
    z-index: 1;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    line-height: 54px;
    margin-left: -174px;
    background-color: #ffffff;
}
.level_compare .detail-container .border-box-question {
    width: 100%;
    margin: 0;
    border: 1px solid #737373;
    padding: 4.4em 3.6em 1em;
    border-radius: 1em;
}
.level_compare .detail-container .border-box-question .box-title{
    font-size: 20px;
}
.level_compare .detail-container .border-box-question .box-desc{
    width: 70%;
    font-size: 17px;
    color: #333333;
    line-height: 24px;
    margin-bottom: 34px;
    font-weight: 500;
}
.level_compare .detail-container .border-box-question .box-desc h3{
    font-size: 20px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 10px;
}
.level_compare .detail-container .border-box-question .box-title{
    color: #333333;
    line-height: 26px;
}
.level-apply-btn:hover{
    cursor: pointer;
}
.level-apply-btn a{
    display: block;
    width: 476px;
    height: 76px;
    margin: 70px auto 160px;
    line-height: 76px;
    text-align: center;
    font-size: 24px;
    color: #f92154;
    border: 2px solid #f92154;
    border-radius: 4px;
}
.open_member_box .bank-card-number{
    text-align: center;
    font-size: 20px;
    margin: 15px 0 30px;
}
.open_member_box .bank-card-number strong{
    color: #ff267f;
}
.open_member_box .remitter{
    width: 88%;
    margin: 0 auto;
}
.open_member_box .remitter label{
    width: 22%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.open_member_box .remitter input{
    display: block;
    font-size: 14px;
    width: 77%;
    height: 40px;
    line-height: 30px;
    border-radius: 4px;
    margin: 0 auto;
    margin-bottom: 10px;
    border: 1px solid #bdbcbc;
}

/*开通会员弹窗*/
.open_member_box .pop_title {
    font-size: 28px;
    min-height: auto;
    padding: 30px 0 0 0
}
.open_member_box .question {
    width: 210px;
    height: auto;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 3px 15px;
    border: 1.5px solid #ff267f;
    border-radius: 30px;
    color: #ff267f;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
}
.open_member_box .question img {
    width: 15px;
    margin-top: 1px
}
.open_member_box .condition li {
    float: left
}
.open_member_box .condition li:nth-child(2) {
    color: #666;
    font-size: 22px;
    margin: 6px 20px 0
}
.open_member_box .condition li:first-child span:nth-child(1),.open_member_box .condition li:last-child span:nth-child(1) {
    font-size: 20px;
    color: #202020;
    font-weight: 500;
    margin-right: 12px
}
.open_member_box .condition li:first-child span:nth-child(2),.open_member_box .condition li:last-child span:nth-child(2) {
    font-size: 36px;
    font-weight: 500;
    color: #ff267f
}
.open_member_box .condition li:first-child span:nth-child(3),.open_member_box .condition li:last-child span:nth-child(3) {
    font-size: 20px;
    color: #202020;
    margin-left: 4px
}
.open_member_box .select_month {
    background: url(../img/level_user/vip-selector-bg.png) no-repeat;
    background-size: contain;
    margin-top: 12px
}
.open_member_box .select_month ul li {
    float: left;
    position: relative;
    border-radius: 6px;
    background-color: #fff;
    margin-left: 4%;
    width: 28%;
    height: 135px;
    margin-bottom: 17px;
    margin-top: 42px;
    cursor: pointer;
    box-shadow: 0 0 10px #c5c5c5;
    -webkit-box-shadow: 0 0 10px #c5c5c5;
    -moz-box-shadow: 0 0 10px #c5c5c5;
    border: 2px solid #fff
}
.open_member_box .select_month ul li.selected {
    border: 2px solid #ff267f
}
.open_member_box .select_month ul li:last-child {
    margin-right: 0
}
.open_member_box .select_month ul li span {
    position: relative
}
.open_member_box .select_month ul li span i {
    font-style: normal;
}
.open_member_box .select_month ul li span:nth-child(1) {
    font-size: 18px;
    color: #969696;
    text-indent: 10px;
    width: 100%;
    display: inline-block;
    padding-top: 8px;
}
.open_member_box .select_month ul li span:nth-child(2) {
    font-size: 16px;
    color: #646464;
    font-weight: 500;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 30px;
}
.open_member_box .select_month ul li.vip span:nth-child(2),
.open_member_box .select_month ul li.vip span:nth-child(2) strong {
    color: #ff267f
}
.open_member_box .select_month ul li span:nth-child(2) strong {
    font-size: 36px;
    color: #333
}
.open_member_box .select_month ul li span:nth-child(3) {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #999;
    padding-top: 25px;
}
.open_member_box .select_month ul li span:nth-child(4) {
    color: #fff;
    border-radius: 14px 14px 0 14px;
    position: absolute;
    padding: 6px 10px;
    background-color: #ff267f;
    font-weight: 600;
    font-size: 18px;
    right: -2px;
    top: -25px
}
.open_member_box .select_month ul li span:nth-child(4) img {
    width: 9px;
    position: relative;
    top: 3px;
    margin-right: 4px
}
.open_member_box .action {
    margin-top: 15px;
    margin-bottom: 30px;
}
.open_member_box .action .brighter_button {
    outline: 0;
    width: 68%;
    height: 41px;
    font-size: 20px;
    margin-right: 0;
    margin-top: 20px;
    padding: 10px 0;
    border-radius: 30px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 0%);
    border-color: #ff267f;
    background-color: #ff267f;
    background-image: -webkit-linear-gradient(top,#ff267f,#ff267f);
}
.open_member_box .action .brighter_button_disabled{
    border-color: #dadada;
    background-color: #dadada;
    background-image: -webkit-linear-gradient(top,#dadada,#dadada);
    width: 80%;
    font-size: 15px;
    letter-spacing: 0;
}
.open_member_box .action a {
    width: 68%;
    font-size: 20px;
    padding: 10px 0;
    border-radius: 30px
}
.j_open_member_box .condition li:nth-child(2) {
    margin: 6px 40px 0
}

/*浏览历史*/
.time-line{
    border-top: 1px solid #d0d6d6;
    position: relative;
    margin-top: 20px;
    height: 30px;
}
.time-line span:first-child{
    width: 128px;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #000000;
    background-color: #ffffff;
    display: inline-block;
    position: absolute;
    top: -16px;
    z-index: 1;
}
.time-line span:last-child{
    color: #333;
    width: 200px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: -16px;
    background-color: #ffffff;
    padding-right: 8px;
    text-align: right;
}

/*商品标签*/
.top-border{
    width: 100%;
    height: 2px;
}
.top-border.dome88-red{
    background-color: #f50057;
}
.top-border.dome88-purple{
    background-color: #8513b3;
}
.top-border.dome88-orange{
    background-color: #fd7815;
}
.top-border.dome88-yellow{
    background-color: #ffaa26;
}
.top-border.dome88-blue{
    background-color: #2196f3;
}
.goods-tag-tail {
    display: inline-block;
    background-color: #333;
    position: relative;
    color: #FFF;
    height: 2em;
    line-height: 2em;
    text-align: center;
    min-width: auto;
    font-size: 12px;
    margin-right: 1em;
    border-radius: 0 0 10px 0;
    float: left;
}
.goods-tag-tail .goods-tag-text {
    position: relative;
    z-index: 2;
    line-height: 2;
    padding: 0 0.2em 0 0.3em;
}
.goods-tag-tail::before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 2em solid #333;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;
    position: absolute;
    right: -1.1em;
    bottom: 0;
    z-index: -1;
}
.goods-tag-tail::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 2em;
    background-color: #333;
    position: absolute;
    left: 7px;
    top: 0;
    -webkit-filter: brightness(1) contrast(1);
    filter: brightness(1) contrast(1);
    transform: skew(-24deg, 0);
}
.goods-tag-tail.dome88-red,
.goods-tag-tail.dome88-red::after{
    background-color: #f50057;
}
.goods-tag-tail.dome88-purple,
.goods-tag-tail.dome88-purple::after{
    background-color: #8513b3;
}
.goods-tag-tail.dome88-orange,
.goods-tag-tail.dome88-orange::after{
    background-color: #fd7815;
}
.goods-tag-tail.dome88-yellow,
.goods-tag-tail.dome88-yellow::after{
    background-color: #ffaa26;
}
.goods-tag-tail.dome88-pink,
.goods-tag-tail.dome88-pink::after{
    background-color: #ff8183;
}
.goods-tag-tail.dome88-blue,
.goods-tag-tail.dome88-blue::after{
    background-color: #2196f3;
}
.goods-tag-tail.dome88-red::before,
.goods-tag-tail.dome88-purple::before,
.goods-tag-tail.dome88-orange::before,
.goods-tag-tail.dome88-yellow::before,
.goods-tag-tail.dome88-pink::before,
.goods-tag-tail.dome88-blue::before{
    border-bottom-color: transparent;
}
.goods-tag-tail.dome88-red::after,
.goods-tag-tail.dome88-purple::after,
.goods-tag-tail.dome88-orange::after,
.goods-tag-tail.dome88-yellow::after,
.goods-tag-tail.dome88-pink::after,
.goods-tag-tail.dome88-blue::after{
    border-radius: 0 0 10px 0;
}

/*订单支付页面「新，改版」*/
.payment{width:1200px}
.payment .pay-title{position:relative;height:30px;line-height:30px;margin:30px 0;color:#ff004b;font-size:24px;font-weight:400}
.payment .pay-title:after{position:absolute;right:0;bottom:8px;content:'';display:block;width:1065px;height:2px;background:#ff004b}
.payment .goods-list .list-content .list,.payment .goods-list .list-header{display:flex}
.payment .goods-list .list-header{height:40px;line-height:40px;background:#f5f5f5}
.payment .goods-list .list-header .item{color:rgba(0,0,0,.8);font-size:14px;font-weight:400}
.payment .goods-list .list-content .list .item,.payment .goods-list .list-header .item{text-align:center}
.payment .goods-list .list-content .list .item:nth-child(1),.payment .goods-list .list-content .list .item:nth-child(2),.payment .goods-list .list-header .item:nth-child(1),.payment .goods-list .list-header .item:nth-child(2){width:145px}
.payment .goods-list .list-content .list .item:nth-child(1),.payment .goods-list .list-header .item:nth-child(1){text-align:left}
.payment .goods-list .list-content .list .item:nth-child(3),.payment .goods-list .list-header .item:nth-child(3){width:166px}
.payment .goods-list .list-content .list .item:nth-child(4),.payment .goods-list .list-header .item:nth-child(4){width:217px}
.payment .goods-list .list-content .list .item:nth-child(5),.payment .goods-list .list-header .item:nth-child(5){width:172px}
.payment .goods-list .list-content .list .item:nth-child(6),.payment .goods-list .list-header .item:nth-child(6){width:130px}
.payment .goods-list .list-content .list .item:nth-child(7),.payment .goods-list .list-header .item:nth-child(7){width:102px}
.payment .goods-list .list-content .list .item:nth-child(8),.payment .goods-list .list-header .item:nth-child(8){width:172px}
.payment .goods-list .list-content .list{position:relative;line-height:100px;padding:20px 0}
.payment .goods-list .list-content .list:after{content:'';position:absolute;left:0;bottom:-2px;display:block;width:100%;height:1px;background:rgba(0,0,0,.2)}
.payment .goods-list .list-content .list .item .pic{width:100px;height:100px;border-radius:8px}
.payment .goods-list .list-content .list .item{height:100px;color:rgba(0,0,0,.5);font-size:15px;font-weight:400}
.payment .goods-list .list-content .list .item:nth-child(5),.payment .goods-list .list-content .list .item:nth-child(6){color:#000}
.payment .goods-list .list-content .list .item:nth-child(8){color:#ff0047}
.payment .return-cart{margin-top:35px;text-align:right;color:#000;font-size:16px;font-weight:400}
.payment .transport-info{display:flex;border-bottom:1px solid rgba(0,0,0,.2)}
.payment .no-border-bottom{border-bottom:0}
.payment .transport-info .item{margin:34px 0}
.payment .transport-info .item:nth-child(1){width:112px;line-height:48px;font-size:16px}
.payment .transport-info .item ul li img{position:relative;top:4px;left:-6px;width:22px}
.payment .transport-info .item ul li img.transport-ico-hover,.payment .transport-info .item ul li.selected img.transport-ico{display:none}
.payment .transport-info .item ul li.selected img.transport-ico-hover{display:inline-block}
.payment .transport-info .item ul li{position:relative;float:left;width:220px;height:48px;line-height:48px;background:#fff;margin-right:16px;border-radius:48px;text-align:center;font-size:16px;border:1px solid rgba(0,0,0,.3)}
.payment .transport-info .item ul li:hover{cursor:pointer}
.payment .transport-info .item ul li.selected{border:1px solid #ff004b}
.payment .transport-info .item ul li.selected span{position:relative;left:10px;color:#ff004b}
.payment .transport-info .item ul:after{content:'';display:block;clear:both}
.payment .transport-info .item ul li img.select-ico{position:absolute;left:18px;top:50%;width:18px;margin-top:-6px;display:none}
.payment .transport-info .item ul li.selected img.select-ico{display:inline-block}
.payment .transport-info .item ul li.disabled{color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2)}
.payment .transport-info .item .desc{line-height:22px;color:rgba(0,0,0,.8);font-weight:400;font-size:14px}
.payment .transport-info .item .desc-1{margin-top:30px}
.payment .transport-info .purchaser{padding-top:12px}
.transport-info-input{height:60px;background:#f5f5f5}
.transport-info-input .input{width:140px;height:36px;background:#fff;margin-right:16px;border:1px solid #b7b7b7;border-radius:4px;color:rgba(0,0,0,.8);text-align:center;font-size:15px}
.transport-info-input .input:last-child{width:344px}
.transport-info-input .input:-moz-placeholder,.transport-info-input .input:-ms-input-placeholder,.transport-info-input .input::-moz-placeholder,.transport-info-input .input::-webkit-input-placeholder{text-align:center}
.payment .transport-info-price .item{height:24px;font-size:14px}
.payment .transport-info-price .item:nth-child(1){line-height:24px}
.payment .transport-info .purchaser .input:first-child{width:280px}
.payment .transport-info .transport-info-button,.payment .transport-info .transport-info-submit{width:156px;height:36px;background:#ff0049;border:0;border-radius:0;box-shadow:none;font-size:14px;text-align:center}
.payment .product-service .item ul li{margin-bottom:34px}
.payment .product-service .item{margin-bottom:0}
.payment .accounts .item{width:100%;line-height:30px;text-align:right;color:rgba(0,0,0,.8);font-size:16px}
.payment .accounts .item span{margin-left:5px; min-width:90px; display:inline-block;}
.payment .accounts .item:nth-child(1){line-height:55px}
.payment .payment-info .item{margin:60px 0;margin-bottom:80px}
.payment .payment-info .item:nth-child(1){width:100%}
.payment .payment-info .item .look-link{position:absolute;bottom:80px;margin-left:42px}
.payment .payment-info .item .look-link a{margin-right:40px;color:rgba(0,0,0,.5)}
.payment .payment-info .item .look-link a:hover{text-decoration:underline}
.payment .payment-info .item .pay{float:right}
.payment .payment-info .transport-info-submit{display:block;width:278px;height:64px;margin-top:60px;font-size:24px}
.payment .payment-info .pay{text-align:right;font-size:18px;font-weight:500}
.payment .payment-info .pay span{font-size:28px;font-weight:700}

/*额外处理*/
.payment .transport-info .current_intro{display: none;}
.payment .transport-address .current_intro{display: block;}
.payment .transport-info .item .option_item{position:relative;float:left;width:220px;height:48px;line-height:48px;background:#fff;margin-right:16px;border-radius:48px;text-align:center;font-size:16px;border:1px solid rgba(0,0,0,.3)}
.payment .transport-info .item .option_item .select-ico{position:absolute;left:18px;top:50%;width:18px;margin-top:-6px;display:none}
.payment .transport-info .item .option_item.selected{border:1px solid #ff004b}
.payment .transport-info .item .option_item.selected .select-ico{display:inline-block}
.payment .transport-info .item .option_item.selected span{color:#ff004b}
.payment .transport-info .item .option_item label{display:block;width:100%}
.payment .transport-info .item .option_item label .ico-img {position: absolute; top: 10px; right: 18px; width: 24px;}
.payment .transport-info .item .current_intro:before{content:'';display:block;clear:both}
.payment .transport-info .item .current_intro{margin-top:78px;display:block;clear:both;line-height:22px;color:rgba(0,0,0,.8);font-weight:400;font-size:14px}
.payment .transport-info .item .option_item .transport-ico{position:relative;top:0;left:-6px;width:22px}
.payment .transport-info .item .option_item .transport-ico-hover,.payment .transport-info .item .option_item.selected .transport-ico{display:none}
.payment .transport-info .item .option_item.selected .transport-ico-hover{display:inline-block}
.payment .transport-info .item .option_item.disabled{color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2)}
.payment .transport-info .item .option_item.disabled .transport-ico{opacity: 0.6;}
.payment .transport-info .item .option_item .explain {position: absolute; bottom: 48px; left: 50%; z-index: 10; border: 2px solid #ff0168; border-radius: 10px; padding: 15px; background-color: #ffffff; margin-left: -68px; display: none;}
.payment .transport-info .item .option_item .explain2 {width: 324px;}
.payment .transport-info .item .option_item .explain h3 {margin-bottom: 10px; color: #333333; font-weight: bold; font-size: 18px;}
.payment .transport-info .item .option_item .explain ul li {border-radius: 0; border: 0; height: auto; line-height: 30px; text-align: left; color: #333333; font-weight: 500; float: none;}
.payment .transport-info .item .option_item .explain2 ul li {width: 100%;}
.payment .transport-info .item .option_item:hover .explain {display: block;}
/*End*/

/*关注档口*/
.shop_list{padding-top:0!important}
.mt10{margin-top:10px!important}
.mt20{margin-top:20px!important}
.mr2{margin-right:2px!important}
.fl{float:left}
.fr{float:right}
.care .care-content{border:1px solid #ebebeb}
.care dl.care-list.first{border-top:none}
.care dl.care-list{border-top:1px solid #f5f5f5;padding:10px 0 10px 10px;position:relative;/*z-index:301*/z-index: 0;}
.care dl.care-list dd.mask{display:none;position:absolute;width:990px;height:245px;left:-1px;top:-1px;background:url(https://src.vvic.com/statics/v2/css/img/op.png);text-align:right;z-index:303}
.care dl.care-list dd.mask i.check{position:relative;font-size:16px;line-height:16px;color:#fff;z-index:307;right:-40px;top:-5px;cursor:pointer}
.care dl.care-list dd.mask i.checkbg{position:relative;z-index:306;font-size:40px;line-height:40px;top:1px;right:0;color:#000;opacity:.3;cursor:pointer}
.care dl.care-list dt{width:168px;height:234px;padding-left:0;float:left;position:relative;z-index:302}
.care dl.care-list dt h3{/*height:30px;*/line-height:30px;font-size:16px;margin:5px 0 10px;overflow:hidden;color:#333}
.care dl.care-list dt h3 a{color:#333}
.shop-icon{height:16px;overflow:hidden}
.care dl.care-list dt .shop-icon{padding-bottom:12px}
.care dl.care-list dt .shop-icon-hd{overflow:visible;display:none}
.care dl.care-list dt .shop-icon .shop-icon-cell{float:left;height:19px;line-height:19px;margin-bottom:5px;margin-right:2px}
i{display:inline-block;vertical-align:middle;font-style:normal}
.shop-icon i{float:left;margin-right:3px}
.shop-icon i.top100{background-image:url(https://src.vvic.com/statics/v2/css/img/sp_icon3.png?_=2cea5da7);background-position:-154px 0;width:48px;height:15px}
.shop-icon i.top300{background-image:url(https://src.vvic.com/statics/v2/css/img/sp_icon3.png?_=2cea5da7);background-position:-69px -130px;width:48px;height:15px}
.care dl.care-list dt .credit-container{margin-bottom:12px;min-height:44px;display:none}
.care dl.care-list dt .credit-container .credit-item{height:22px;line-height:22px}
.care dl.care-list dt .credit-container .label{float:left;font-size:12px;color:#6c6c6c;margin-right:8px;position:relative}
.care dl.care-list dt .credit-container .tip{display:none;position:absolute;bottom:32px;left:-100px;width:210px;padding:10px;font-size:12px;color:#6c6c6c;background:#fff;z-index:9;border:1px solid #e5e5e5;line-height:1.8;white-space:normal}
.care dl.care-list dt .credit-container .label .tip{bottom:32px;left:-88px}
.care dl.care-list dt .credit-container .tip em{position:absolute;left:106px;width:22px;height:14px;background:url(https://src.vvic.com/statics/v2/css/img/up_triangle.png) no-repeat;background-size:22px 14px;bottom:-14px;transform:rotate(180deg)}
.care dl.care-list dt .credit-container .wrapper{width:auto;height:22px;line-height:22px;float:left;font-size:12px;color:#6c6c6c;position:relative}
.care dl.care-list dt .credit-container .wrapper .star{margin-top:4px;float:left;width:14px;height:14px;background:url(https://src.vvic.com/statics/v2/css/img/star1.png) no-repeat;background-size:14px 14px}
.care dl.care-list dt .credit-container .wrapper .half-star{background:url(https://src.vvic.com/statics/v2/css/img/star2.png) no-repeat;background-size:14px 14px}
.care dl.care-list dt .credit-container .wrapper .empty-star{background:url(https://src.vvic.com/statics/v2/css/img/star3.png) no-repeat;background-size:14px 14px}
.care dl.care-list dt .credit-container .wrapper .tip{bottom:34px;left:-83px}
.care dl.care-list dt li{width: auto;height:22px;line-height:22px;color:#9c9c9c;word-wrap:break-word;word-break:break-all;font-weight:400}
.care dl.care-list dt .btns{position:absolute;/*top:75px;*/left:0;right:0;z-index:304;padding:10px 0;}
.btn,input.btn{display:inline-block;width:98px;height:28px;line-height:30px;font-size:14px;color:#333;border-width:1px;border-style:solid;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}
.care dl.care-list dt .btns a,.care dl.care-list dt .btns button{display:block;float:left;width:auto;height:30px;font-size:12px}
.care dl.care-list dt .btns a{height:28px;line-height:28px;border:1px solid #ddd;background-color:#fff;text-align:center;color:#6c6c6c;cursor:pointer;padding:0 4px;margin-bottom: 5px;}
.care dl.care-list dt .btns a:hover{border-color:#fb658a;color:#ef3664}
.care dl.care-list dd.item{float:right;width:794px;border:none!important}
.care .care-goods-list{z-index:inherit!important;position:inherit!important}
.care .care-goods-list li{width:auto;height:232px;float:left;margin-right:6px;overflow:hidden; margin-bottom: 0}
.care .care-goods-list li .pic{width:188px;text-align:center; margin: 0 auto;}
.care .care-goods-list li .pic a{display: block;}
.care .care-goods-list li .pic img{border-radius:8px; width: 100%;object-fit: scale-down;}
.care .care-goods-list li .desc{line-height:26px;padding:5px 5px 0}
.care .care-goods-list li .desc .price{width:105px;font-size:18px;color:#ef3664;font-family:verdana;font-weight:700;position:static;height:auto;overflow:initial;margin-top:0;text-align:left;text-shadow:none;float:left}
.care .care-goods-list li .desc .good_name{white-space:nowrap;text-overflow:ellipsis;line-height:30px;overflow:hidden}
.care .care-goods-list li .desc .good_name a{font-size:16px;color:#a1a1a1}
.care .care-goods-list li .desc .price span.yuan{font-weight:400;margin-right:3px}
.care .care-goods-list li .desc .date{width:70px;text-align:right;color:#999}
.care .care-goods-list li .desc .date i{display:inline-block;width:28px;height:28px;background:url(../img/favorite@2x.png) center no-repeat;background-size:cover;vertical-align:middle}
.care .care-goods-list li .desc .date i.active{background:url(../img/favorite_active@2x.png) center no-repeat;background-size:cover}
.shop-banner{width:1200px;margin:60px auto 0}
.shop-banner img{display:block;width:100%}
.shop-container{margin-top:30px}
.shop-noBanner-container{margin-top: 90px;}
.shop-info{width:215px}
.shop-goods-list{width:965px;margin-left:20px}
.shop-goods-list .product_list .photo img{border-radius: 8px;}
.shop-info .shop-content{border:1px solid #d0d0d0;border-top:none;width:auto;padding:30px;background:#fff;height:auto;color:#6c6c6c}
.shop-info .shop-content.shop-content-top{border-top:1px solid #d0d0d0}
.shop-info .shop-content h2{font-weight:400;/*height:20px;*/margin-top:15px}
.shop-info .shop-content h2.shop-name{line-height:20px;color:#333;font-size:16px;padding-right:15px}
.shop-info .shop-content h2.shop-name:after{content: ''; display: block; clear: both;}
.shop-info .shop-content h2.shop-name i{display: inline-block;width: 17px;height: 16px;float: left; margin-right: 8px;}
.shop-info .shop-content h2.shop-name span{/*float:left;width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/position: relative; top: -1px;}
.shop-info .shop-content ul li{clear:both;overflow:hidden;color:#6c6c6c;line-height:26px}
.shop-info .shop-content ul li .attr{/*width:40px;*/float:left}
.shop-info .shop-content ul li .text{float:left}
.shop-info .shop-content ul li .text a{color:#6c6c6c;display:inline}
.shop-info .shop-content a.icon-btn{margin:0;height:40px;line-height:40px;font-size:14px;color:#000;border:1px solid #b1b1b1;outline:0;display:block;cursor:pointer;text-align:center;background-color:#fff}
.shop-info .shop-content a.icon-btn.care{margin-top:13px;width:146px;display:inline-block}
.shop-info .shop-content a.icon-btn.look-shop{display:none}
.goods-shop-info{width:100%;margin-top:30px}
.goods-shop-info .shop-content{position:relative}
.goods-shop-info .shop-content ul li{float:left;clear:none;position:relative;margin-right:10px;padding-right:10px}
.goods-shop-info .shop-content ul li:after{content:'';width:1px;height:14px;background-color:#bebebe;position:absolute;top:50%;margin-top:-7px}
.goods-shop-info .shop-content ul li:last-child:after{display:none}
.goods-shop-info .shop-content ul:after{content:'';display:block;clear:both}
.goods-shop-info .shop-content ul li .text{width:auto!important; margin-right: 10px;}
.goods-shop-info .shop-content a.icon-btn.care{position:absolute;left:auto;top:20px;right:35px}
.goods-shop-info .shop-content a.icon-btn.look-shop{display:block;right:190px;margin-right: 10px;}
.goods-shop-info .shop-banner{margin-top: 0;}
.shop-info .collect-btn i.love-ico{border: 1px solid #515151; border-radius: 50%; background: url(/static/img/shop-love-ico.png) center center no-repeat;background-size: cover;background-size: 70%;padding: 10px; position: relative; top: -1px;}
.shop-info .collect-btn i.active{border: 1px solid #ff0052; border-radius: 50%; background: #ff0052 url(/static/img/shop-love-ico-hover.png) center center no-repeat;background-size: cover;background-size: 70%;}
/*End*/
.address-box{display: none; padding-top: 10px}
.address-box label, .address-box .label{margin-bottom: 0;height: 35px; line-height: 30px; display: block; float: left;}
.address-box label b{float: left;width: 110px;padding: 5px 0 4px;font-weight: normal;display: inline-block;text-align: right; font-size: 16px;}
.address-box label select,.address-box label input{float: left}
.address-box label select{margin-right: 5px}
.address-box label input{width: 25em;}

.close_product {text-align: center;margin: 25px 0;}
.close_product img {width: 110px;}
.close_product a {display: inline-block;width: 200px;line-height: 50px !important;border: 1px solid #eaeaea;text-align: center;font-size: 16px;background: transparent;margin-top: 2px;margin-bottom: 15px;padding: 0;}
.close_product a:hover {border-color: #FF0052;color: #ff0052;}
.menu-category>ul>li a span {font-size: 15px;}

/*AI出图插件*/
.iframe-mask{position:fixed;display:none;width:100%;height:100%;left:0;top:0;z-index:1000;background-color:rgba(0,0,0,.8)}
.iframe-mask iframe{margin:auto}
.close-img{position:fixed;right:30px;top:20px;width:20px;height:20px;cursor:pointer}
.img-box .ai-btn{position:absolute;display:block;right:5px;top:10px;cursor:pointer;font-size:18px;background:#ff0052;color:#fff;padding:6px 16px;border-radius:5px;border:none;outline:0;transition:all .25s}
/* END */

/*套餐*/
.ai_packages .title-box h1 {line-height: 40px; font-size: 24px; text-align: center; margin-top: 30px; margin-bottom: 40px; color: #ff0068;}
.ai_packages .title-box p {line-height: 14px; font-size: 14px; text-align: center; margin-bottom: 20px;}
.ai_packages .title-box p:nth-child(3) {color: #ff0068;}
.ai_packages .title-box p:last-child {margin-bottom: 35px;}
.ai_packages .form-box {width: 100%; padding: 0; margin-top: 0; border: 1px solid #e9e9e9;}
.ai_packages .info-box {display: flex;flex-direction: row;/* 设置主轴排列方式 */justify-content: space-around; min-height: 80px; border: 0; margin-top: 20px;}
.ai_packages .info-box .item {width: 140px; margin: 0 auto;}
.ai_packages .info-box p {font-size: 16px; margin-top: 10px; font-weight: 500;}

.ai_packages .bd-box {width: 100%;display: flex;flex-direction: row;/* 设置主轴排列方式 */justify-content: space-around;}
.ai_packages .form-box2 {width: 33.333%; margin-left: 10px; margin-right: 10px;}
.ai_packages .form-box2 .info-box2 {padding-bottom: 15px;}
.ai_packages .form-box2 .info-box2 .item h4 {line-height: 40px; text-align: center; font-size: 14px; padding-top: 5px;}
.ai_packages .form-box2 .info-box2 .item h3 {float: left; width: 70%; text-align: right; height: 22px; line-height: 22px;}
.ai_packages .form-box2 .info-box2 .item p {float: left; width: 30%; text-align: right; padding-right: 12px; height: 22px; line-height: 22px;}
.ai_packages .form-box2 .info-box3 .item h3 {width: 40%;}
.ai_packages .form-box2 .info-box3 .item p {width: 60%; text-align: left; padding-left: 70px;}

.ai_packages .bd-box2 {width: 72%; margin: 0 auto;}
.ai_packages .form-box .info-box4 {display: block;}
.ai_packages .form-box .info-box4:first-child{border-bottom: 1px solid #808080; padding-bottom: 25px;}
.ai_packages .form-box .info-box4:last-child{margin-top: 0; padding-left: 10px; padding-right: 10px; }
.ai_packages .info-box4 p {font-size: 12px;}
.ai_packages .info-box4 .item2 {width: 82%; margin: 0 auto;font-size: 16px;}
.ai_packages .info-box4 .item2 h4 {font-weight: bold;}
.ai_packages .info-box4 .item2 .price {font-size: 26px; font-weight: 500; margin-top: 25px;}
.ai_packages .info-box4 .item2 .price span {font-size: 14px;}
.ai_packages .info-box4 .item2 .price2 {display: inline-block; margin-top: 5px;}
.ai_packages .info-box4 .item .desc {font-size: 16px; font-weight: normal; margin-top: 8px; color: #000;}
.ai_packages .form-box3 {width: 30%; border: 1px solid #808080;text-align: center;}
.ai_packages .form-box3:last-child {border: 1px solid #ff1063; color: #ff1063;}
.ai_packages .form-box3:last-child .info-box4:first-child {border-bottom: 1px solid #ff1063;}
.ai_packages .form-box3:last-child .info-box4 .item2 .price,.ai_packages .form-box3:last-child .info-box4 .item .desc, .ai_packages .form-box3:last-child .info-box4 .item .point {color: #ff1063;}
.ai_packages .info-box4 .item .point {font-size: 14px; font-weight: normal; position: relative; top: 5px;}
/* .ai_packages .info-box4 .item .point span {font-size: 12px;} */
.ai_packages .info-box4 .item input {border: 0; background: none; background-color: #ff0052 !important; box-shadow: none; margin-top: 35px; margin-bottom: 20px; width: 85%; height: 30px; margin-left: auto; margin-right: auto; display: block;}
.ai_packages .form-active {background-color: #ff7e79; color: #ffffff;} 
.ai_packages .form-active .info-box p {color: #ffffff;}
.ai_packages .form-active .item input {background-color: #404040 !important;}
.ai_packages .openevent {width: 672px; height: 155px; margin: 0 auto; border: 2px solid #ff0052;display: block;position: relative;top: -6px; margin-top: 15px;}
.ai_packages .openevent img {height: 100%; float: left;}
.ai_packages .openevent .right {margin-top: 15px; margin-left: 85px; float: left;}
.ai_packages .openevent .right table tr {height: 30px; line-height: 30px;}
.ai_packages .openevent .right table tr td {font-size: 16px;}
.ai_packages .openevent .right table tr td:first-child {font-weight: bold;}
.ai_packages .openevent .right table tr td:last-child {padding-left: 20px;}
.ai_packages .openevent .right table tr td:last-child span {font-weight: bold;}
.ai_packages .share {width: 672px; margin: 0 auto; display: block; border: 1px solid #bfbfbf; margin-top: 30px;}
.ai_packages .share .left {width: 148px; float: left; font-size: 24px; text-align: center; line-height: 30px; height: 360px; background-color: #f2f2f2; font-weight: 500;}
.ai_packages .share .left p:first-child {margin-top: 155px;}
.ai_packages .share .right {float: left; width: 520px; text-align: center;}
.ai_packages .share .right p {color: #888787; line-height: 45px; font-size: 14px; font-weight: 500; margin-top: 10px; margin-bottom: 10px;}
.ai_packages .share .share-btn {width: 75%; line-height: 40px; border-radius: 40px; margin: 0 auto; text-align: center; margin-bottom: 12px; font-size: 14px;}
.ai_packages .share .share-btn:hover {cursor: pointer;}
.ai_packages .share .share-btn-1 {background-color: #f9de00;}
.ai_packages .share .share-btn-2 {background-color: #0d96f2; color: #fff;}
.ai_packages .share .share-btn-3 {background-image: url(../../static/img/aishow/btn.png); background-size: 100%; color: #fff; margin-bottom: 20px;}
.ai_packages .share .share-link {width: 75%; line-height: 40px; border-radius: 40px; border: 1px solid #f40; margin: 0 auto; text-align: left; padding-left: 30px; background-color: #f2f2f2; color: #000;}
.ai_packages .share .share-link a {float: right; margin-right: 25px; background-color: #eaeaea; height: 30px; line-height: 30px; padding: 0 15px; margin-top: 5px; border-radius: 30px;}
.ai_packages .share .share-link input {border: 0; background: none; position: relative; top: -1px; width: 70%; padding: 0;}
/* END */

/* 多关键词搜索框 */
.collect-s .close-img {position: absolute; right: -15px; top: 15px;}
.collect-s .close-img:hover {cursor: pointer;}
.collect-s .search_t {line-height: 40px;background-color: #ffffff;border: 1px solid #C9C9C9;width: 300px; text-indent: 10px;outline: 0;}
.collect-s .sure-btn {background-color: #ffffff;background-image: none;border: 1px solid #ff0052;text-align: center;color: #ff0052;box-shadow: none;height: 40px;margin-left: 10px;}
.collect-s .sure-btn:hover {color: #ff0052;}
.collect-s .s-box {height: 255px;border: 1px solid #C9C9C9;width:378px;margin-left: auto;margin-right: auto;overflow-y: scroll;}
.collect-s .s-box .box-text {width: 376px;height: 253px;border:0;line-height:25px;}
.collect-s .s-box .s-list {line-height: 40px;height: 40px;border-bottom: 1px solid #d4d4d4;margin-left: 30px;margin-right: 30px;}
.collect-s .s-box .s-list:last-child {border-bottom: 0;}
.collect-s .s-box .s-list span {font-size: 14px;color: #333;}
.collect-s .s-box .s-list span:first-child {float: left;padding-left: 20px;}
.collect-s .s-box .s-list .list-close-img {float: right;padding-right: 20px;margin-top: 14px;width: 35px;}
.collect-s .s-box .s-list .list-close-img:hover {cursor: pointer;}
.collect-s .btn-box {padding-top: 25px;}
.collect-s .search-btn {background: none;text-align: center;line-height: 20px !important;height:40px;font-size: 14px;color: #fff;background-color: #ff0052;border: 1px solid #ff0052;border-radius: 3px;box-shadow: none;margin-right: 15px;}
.collect-s .close-btn {margin-left: 15px;}

/* excel多类型下载按钮 */
.collect-s .s-box2 {border: 0; padding-top:20px; height: 290px;}
.collect-s .s-box2 .search-btn {color: #ff0052; background-color: #fff; margin-bottom: 15px;}
.collect-s .s-box2 .search-btn:hover {color: #fff; background-color: #ff0052;}
/* END */

/*AI插件 弹窗*/
.aiplugin-mask{width:100%;height:100%;background-color:rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:999;display:none}
.aiplugin-box{width:500px;height:380px;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-190px;background-color:#fff;border:2px solid #ff0052;border-radius:10px;z-index:1000;display:none}
.aiplugin-box .ai-sbtn{width:285px;height:65px;line-height:65px;margin:0 auto;text-align:center;font-size:18px;border-radius:10px}
.aiplugin-box .ai-sbtn:hover{cursor:pointer}
.aiplugin-box .top-btn{background-color:#f2f2f2;color:#ff0052;margin-top:100px}
.aiplugin-box .bottom-btn{background-color:#dc4866;color:#fff;margin-top:20px;position:relative}
.aiplugin-box .bottom-btn .aipic{width:100%;position:absolute;top:0;height:76px;opacity:0}
.aiplugin-box .bottom-btn .aipic:hover{cursor:pointer}

/* 其他 */
.account-deposit-link:hover {cursor: pointer;}

/* 菜单选中 */
.menu-item-default {color: #000 !important;}
.menu-item-default .icon-line {background-color: #000 !important;}
.menu-item-current {color: #ff0068;}

.check_nav {display: flex; justify-content: center;}
.check_nav li {width: 152px !important;}

.message-table {font-size: 14px;}

/* excel订单批量处理窗口 */
.search-cart-user {
    position: relative;
}
.excel-order-box {
    /* display: none; */
    width: 480px;
    min-height: 510px;
    max-height: 510px;
    overflow-y: auto;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    position: absolute;
    top: 60px;
    right: 0;
    z-index: 1000;
    -moz-box-shadow: 0px 5px 10px #E0E0E0;
    -webkit-box-shadow: 0px 5px 10px #E0E0E0;
    box-shadow: 0px 5px 10px #E0E0E0;
    padding: 15px;
}
.excel-order-box .order-box {
    margin-bottom: 10px;
}
.excel-order-box .title {
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 20px;
}
.excel-order-box .list {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    border-bottom: 1px solid #e6e6e6;
}
.excel-order-box .excel div {
    font-weight: 600;
    font-size: 12px;
}
.excel-order-box .excel-status-1 div {
    color: #FF0068;
}
.excel-order-box .excel-status-2 div {
    color: #299905;
}
.excel-order-box .excel-status--1 div {
    color: #ff0052;
}
.excel-order-box .list div:first-child {
    width: 18px;
}
.excel-order-box .list div.time {
    width: 120px;
    height: 30px;
    /* line-height: 20px; */
    /* padding: 7px 0; */
}
.excel-order-box .list div:nth-child(2n) {
    width: 110px;
    margin-right: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.excel-order-box .excel div:nth-child(2n) {
    width: 148px;
    height: 30px;
    text-align: center;
}
.excel-order-box .list div:nth-child(3n),
.excel-order-box .list div:nth-child(4n) {
    width: 95px;
}
.excel-order-box .excel div:nth-child(3n) {
    text-align: center;
}
.excel-order-box .list div:nth-child(4n) {
    width: 95px;
    text-align: right;
}
.excel-order-box .list div.look {
    margin-right: 0;
}
.excel-order-box .list div.no-pay {
    color: #ff0047;
}
.excel-order-box .list div.success {
    color: #009003;
}
.excel-order-box .list div a:hover {
    text-decoration: underline;
}
.excel-order-box .list div a {
    font-size: 12px;
}
.close-notification{
    width: 30px;
    height: 30px;
    border: 1px solid #8a8a8a;
    border-radius: 50%;
    position: absolute;
    bottom: -544px;
    right: 175px;
    z-index: 100;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    /* display: none; */
}
.close-notification img{
    width: 50%;
    margin-top: -3px;
    margin-right: 0 !important;
}

.option_item_date input {
    width: 210px;
    height: 45px;
    line-height: 45px;
    margin-top: 2px;
    font-size: 16px !important;
}
.option_item_date input::placeholder {
    font-size: 16px !important;
}
.hover-cursor:hover {
    cursor:pointer;
}