@charset "UTF-8";/*------- Author: Tyler Chao===tylerchao.sh at gmail.com -------*/html{background: #FFFFFF;}
body,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dd,
fieldset, form,
input, select, textarea, button, figure{margin: 0; padding:0;}
ul, ol, menu{list-style: none;margin: 0;padding: 0;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after{content: '';}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, a img, iframe{border: 0 none;}
address, em, i{font-style: normal;}
abbr, acronym{font-variant: normal;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #CCCCCC;margin: 1em 0;padding: 0;}
:active{outline: 0 none;}
input, select, button{vertical-align: middle;}
input, select, button, textarea{font-size: 100%;font-family: inherit;}
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}
::-webkit-input-placeholder{color: #999999;}
::-moz-placeholder{color: #999999;}
:-moz-placeholder{color: #999999;}
:-ms-input-placeholder{color: #999999;}
.placeholder{color: #999999;}

/*@font-face{font-family: "iconfonts";src: url("../fonts/iconfonts.eot?v=1.5.2");src: url("../fonts/iconfonts.eot?v=1.5.2#iefix") format("embedded-opentype"), url("../fonts/iconfonts.woff?v=1.5.2") format("woff"), url("../fonts/iconfonts.ttf?v=1.5.2") format("truetype"), url("../fonts/iconfonts.svg?v=1.5.2#svg") format("svg");font-weight: normal;font-style: normal;}*/
/*.icon:before, [class^=icon-]:before{display: inline-block;vertical-align: 0;line-height: 1;font-family: "iconfonts";font-style: normal;font-weight: normal;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-transform: none;text-rendering: auto;speak: none;}*/
/*.icon-add:before{content: "⠁";}*/
/*.icon-alarm:before{content: "⠂";}*/
/*.icon-alert:before{content: "⠃";}*/
/*.icon-arrow-back:before{content: "⠄";}*/
/*.icon-arrow-down:before{content: "⠇";}*/
/*.icon-arrow-down-a:before{content: "⠅";}*/
/*.icon-arrow-down-b:before{content: "⠆";}*/
/*.icon-arrow-end-a:before{content: "⠈";}*/
/*.icon-arrow-forward:before{content: "⠉";}*/
/*.icon-arrow-left:before{content: "⠌";}*/
/*.icon-arrow-left-a:before{content: "⠊";}*/
/*.icon-arrow-left-b:before{content: "⠋";}*/
/*.icon-arrow-right:before{content: "⠏";}*/
/*.icon-arrow-right-a:before{content: "⠍";}*/
/*.icon-arrow-right-b:before{content: "⠎";}*/
/*.icon-arrow-start-a:before{content: "⠐";}*/
/*.icon-arrow-up:before{content: "⠓";}*/
/*.icon-arrow-up-a:before{content: "⠑";}*/
/*.icon-arrow-up-b:before{content: "⠒";}*/
/*.icon-bag:before{content: "⠕";}*/
/*.icon-bag-flash:before{content: "⠔";}*/
/*.icon-bell:before{content: "⠗";}*/
/*.icon-bell-a:before{content: "⠖";}*/
/*.icon-bolt:before{content: "⠘";}*/
/*.icon-bookmark:before{content: "⠙";}*/
/*.icon-calculator:before{content: "⠚";}*/
/*.icon-calendar:before{content: "⠛";}*/
/*.icon-card:before{content: "⠜";}*/
/*.icon-cart:before{content: "⠞";}*/
/*.icon-cart-a:before{content: "⠝";}*/
/*.icon-cash:before{content: "⠟";}*/
/*.icon-chatbox:before{content: "⠠";}*/
/*.icon-chatboxes:before{content: "⠢";}*/
/*.icon-chatboxes-a:before{content: "⠡";}*/
/*.icon-chatbubble:before{content: "⠥";}*/
/*.icon-chatbubble-a:before{content: "⠣";}*/
/*.icon-chatbubble-b:before{content: "⠤";}*/
/*.icon-chatbubbles:before{content: "⠦";}*/
/*.icon-checkmark:before{content: "⠬";}*/
/*.icon-checkmark-a:before{content: "⠧";}*/
/*.icon-checkmark-b:before{content: "⠨";}*/
/*.icon-checkmark-c:before{content: "⠩";}*/
/*.icon-checkmark-d:before{content: "⠪";}*/
/*.icon-checkmark-e:before{content: "⠫";}*/
/*.icon-chevron-down:before{content: "⠭";}*/
/*.icon-chevron-left:before{content: "⠮";}*/
/*.icon-chevron-right:before{content: "⠯";}*/
/*.icon-chevron-up:before{content: "⠰";}*/
/*.icon-circle:before{content: "⠲";}*/
/*.icon-circle-filled:before{content: "⠱";}*/
/*.icon-clock:before{content: "⠳";}*/
/*.icon-close:before{content: "⠸";}*/
/*.icon-close-a:before{content: "⠴";}*/
/*.icon-close-b:before{content: "⠵";}*/
/*.icon-close-c:before{content: "⠶";}*/
/*.icon-close-d:before{content: "⠷";}*/
/*.icon-cloud:before{content: "⠺";}*/
/*.icon-cloud-a:before{content: "⠹";}*/
/*.icon-compose:before{content: "⠼";}*/
/*.icon-compose-a:before{content: "⠻";}*/
/*.icon-connection:before{content: "⠽";}*/
/*.icon-contact:before{content: "⠿";}*/
/*.icon-contact-a:before{content: "⠾";}*/
/*.icon-doc:before{content: "⡂";}*/
/*.icon-doc-flash:before{content: "⡀";}*/
/*.icon-doc-text:before{content: "⡁";}*/
/*.icon-drag:before{content: "⡃";}*/
/*.icon-drawer:before{content: "⡄";}*/
/*.icon-dropdown:before{content: "⡅";}*/
/*.icon-earth:before{content: "⡆";}*/
/*.icon-email:before{content: "⡈";}*/
/*.icon-email-a:before{content: "⡇";}*/
/*.icon-eye:before{content: "⡉";}*/
/*.icon-flag:before{content: "⡋";}*/
/*.icon-flag-a:before{content: "⡊";}*/
/*.icon-flower:before{content: "⡌";}*/
/*.icon-folder:before{content: "⡎";}*/
/*.icon-folder-a:before{content: "⡍";}*/
/*.icon-forward:before{content: "⡏";}*/
/*.icon-gear:before{content: "⡑";}*/
/*.icon-gear-a:before{content: "⡐";}*/
/*.icon-grid:before{content: "⡒";}*/
/*.icon-heart:before{content: "⡔";}*/
/*.icon-heart-a:before{content: "⡓";}*/
/*.icon-help:before{content: "⡖";}*/
/*.icon-help-a:before{content: "⡕";}*/
/*.icon-home:before{content: "⡘";}*/
/*.icon-home-a:before{content: "⡗";}*/
/*.icon-image:before{content: "⡙";}*/
/*.icon-images:before{content: "⡚";}*/
/*.icon-info:before{content: "⡜";}*/
/*.icon-info-a:before{content: "⡛";}*/
/*.icon-lightbulb:before{content: "⡞";}*/
/*.icon-lightbulb-a:before{content: "⡝";}*/
/*.icon-link:before{content: "⡟";}*/
/*.icon-load-a:before{content: "⡠";}*/
/*.icon-load-b:before{content: "⡡";}*/
/*.icon-load-c:before{content: "⡢";}*/
/*.icon-locate:before{content: "⡣";}*/
/*.icon-location:before{content: "⡤";}*/
/*.icon-lock:before{content: "⡥";}*/
/*.icon-locked:before{content: "⡦";}*/
/*.icon-login:before{content: "⡧";}*/
/*.icon-logout:before{content: "⡨";}*/
/*.icon-loop:before{content: "⡪";}*/
/*.icon-loop-strong:before{content: "⡩";}*/
/*.icon-medal:before{content: "⡫";}*/
/*.icon-mic:before{content: "⡭";}*/
/*.icon-mic-a:before{content: "⡬";}*/
/*.icon-minus:before{content: "⡰";}*/
/*.icon-minus-a:before{content: "⡮";}*/
/*.icon-minus-b:before{content: "⡯";}*/
/*.icon-more:before{content: "⡱";}*/
/*.icon-navicon:before{content: "⡲";}*/
/*.icon-navigate-a:before{content: "⡳";}*/
/*.icon-paperclip:before{content: "⡴";}*/
/*.icon-person:before{content: "⡶";}*/
/*.icon-person-add:before{content: "⡵";}*/
/*.icon-persons:before{content: "⡷";}*/
/*.icon-pin:before{content: "⡸";}*/
/*.icon-plus:before{content: "⡻";}*/
/*.icon-plus-a:before{content: "⡹";}*/
/*.icon-plus-b:before{content: "⡺";}*/
/*.icon-power:before{content: "⡼";}*/
/*.icon-pricetag:before{content: "⡾";}*/
/*.icon-pricetag-a:before{content: "⡽";}*/
/*.icon-pricetags:before{content: "⢀";}*/
/*.icon-pricetags-a:before{content: "⡿";}*/
/*.icon-printer:before{content: "⢁";}*/
/*.icon-pulse:before{content: "⢂";}*/
/*.icon-record:before{content: "⢃";}*/
/*.icon-refresh:before{content: "⢄";}*/
/*.icon-remove:before{content: "⢅";}*/
/*.icon-reply:before{content: "⢇";}*/
/*.icon-reply-all:before{content: "⢆";}*/
/*.icon-sad:before{content: "⢈";}*/
/*.icon-search:before{content: "⢊";}*/
/*.icon-search-a:before{content: "⢉";}*/
/*.icon-share:before{content: "⢋";}*/
/*.icon-shop-flash:before{content: "⢌";}*/
/*.icon-star:before{content: "⢏";}*/
/*.icon-star-a:before{content: "⢍";}*/
/*.icon-star-half:before{content: "⢎";}*/
/*.icon-stop:before{content: "⢐";}*/
/*.icon-storage:before{content: "⢑";}*/
/*.icon-telephone:before{content: "⢓";}*/
/*.icon-telephone-a:before{content: "⢒";}*/
/*.icon-tip:before{content: "⢔";}*/
/*.icon-trash:before{content: "⢖";}*/
/*.icon-trash-a:before{content: "⢕";}*/
/*.icon-unlocked:before{content: "⢗";}*/
/*.icon-user:before{content: "⢘";}*/
/*.icon-volume-high:before{content: "⢙";}*/
/*.icon-volume-low:before{content: "⢚";}*/
/*.icon-wifi:before{content: "⢛";}*/
/*.icon-success{color: #000;}*/
/*.icon-warning{color: #FEBF0F;}*/


.wrap{margin-left: auto;margin-right: auto;width: 950px;}
.wrap-lg{margin-left: auto;margin-right: auto;width:1200px;}
.wrap-fluid:after{content: "\0020";display: block;visibility: hidden;clear: both;}


.table{width: 100%;max-width: 100%;}
.table > thead > tr,
.table > tbody > tr,
.table > tfoot > tr{vertical-align: top;border-top: 1px solid #dddddd;}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td{padding: 5px 2px;line-height: 1.5;}
.table > thead > tr.selected,
.table > tbody > tr.selected,
.table > tfoot > tr.selected{background-color: #fffcf4;}
.table > thead > tr.active,
.table > tbody > tr.active,
.table > tfoot > tr.active{background-color: whitesmoke;}
.table > thead > tr.active:hover,
.table > tbody > tr.active:hover,
.table > tfoot > tr.active:hover{background-color: #ededed;}
.table > thead > tr.success,
.table > tbody > tr.success,
.table > tfoot > tr.success{background-color: #f1f6ec;}
.table > thead > tr.success:hover,
.table > tbody > tr.success:hover,
.table > tfoot > tr.success:hover{background-color: #e9f1e1;}
.table > thead > tr.info,
.table > tbody > tr.info,
.table > tfoot > tr.info{background-color: #e7f6fa;}
.table > thead > tr.info:hover,
.table > tbody > tr.info:hover,
.table > tfoot > tr.info:hover{background-color: #daf1f8;}
.table > thead > tr.warning,
.table > tbody > tr.warning,
.table > tfoot > tr.warning{background-color: #fdf5e9;}
.table > thead > tr.warning:hover,
.table > tbody > tr.warning:hover,
.table > tfoot > tr.warning:hover{background-color: #fceedb;}
.table > thead > tr.error,
.table > tbody > tr.error,
.table > tfoot > tr.error{background-color: #fbf0ef;}
.table > thead > tr.error:hover,
.table > tbody > tr.error:hover,
.table > tfoot > tr.error:hover{background-color: #f9e4e2;}
.table > thead > tr{vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.table > colgroup + thead > tr:first-child,
.table > thead:first-child > tr:first-child{border-top: 0;}
.table-striped > tbody > :nth-child(odd){background-color: #f9f9f9;}
.table-bordered{border: 1px solid #dddddd;}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th{border: 1px solid #dddddd;}
.table-bordered > thead{background-color: #f3f3f3;}
.table-hover > tbody > tr:hover{background-color: whitesmoke;}
table col[class*="col-"]{position: static;float: none;display: table-column;}
table td[class*="col-"],
table th[class*="col-"]{position: static;float: none;display: table-cell;}


/*------- buttons -------*/
button{margin: 0;white-space: nowrap;cursor: pointer;}
.btn, .btn_im, .btn-import{border:1px solid rgba(0,0,0,0.9);outline: none; line-height:34px; background:rgba(0,0,0,0.9); color:#fff; display:inline-block; border-radius:3px; padding:0 18px; text-align:center; cursor:pointer; font-size:14px; transition:.2s;}
.btn:hover, .btn_im:hover, .btn-import:hover {border-color:rgba(0,0,0,1); background:rgba(0,0,0,1); color:#fff; text-decoration:none;}

.btn_sm, .btn-simple {border:1px solid #ccc;outline: none; line-height:34px; background:#f6f6f6; color:#333; display:inline-block; border-radius:3px; padding:0 18px; text-align:center; cursor:pointer; font-size:14px; transition:.2s;}
.btn_sm:hover,.btn-simple:hover  {color:#000 !important; text-decoration:none;}



.btn30 {line-height:28px !important;}
.btn32 {line-height:30px !important;}
.btn34 {line-height:32px !important;}
.btn40 {line-height:38px !important; padding:0 30px !important;}
.btn44 {line-height:42px !important; padding:0 30px !important;}
.btn48 {line-height:46px !important; padding:0 40px !important;}
.btn50 {line-height:48px !important; padding:0 40px !important;}



.cz_btn {padding-top:6px;}
.cz_btn a {color:#000 !important;  transition:.3s;}
.cz_btn a:hover {text-decoration:underline;}








.member-container .btn32_sm {border:1px solid #ddd; color:#000;}
.member-container .btn32_sm:hover {background:#fff; border-color:#000; color:#000;}

.btn[disabled], .btn.disabled{cursor: default;pointer-events: none;color: #ccc;border-color: #ccc;}
.btn[disabled], .btn.disabled {opacity: 0.65;filter: alpha(opacity=65);}
::-webkit-file-upload-button{margin-left: 2px;padding: 0 1em;border: 1px solid #cccccc;background-color: #F9F9F9;line-height: 20px;border-radius:3px;outline: 0;}
::-webkit-file-upload-button:hover{background-color: #e6e6e6;}
.btn-flat{color: #333333;}

::-webkit-file-upload-button{background:#f3f3f3;}
::-webkit-file-upload-button:hover, ::-webkit-file-upload-button:focus{background:#e9e9e9;}
.btn-collapse, .btn-expand{background-color: white;}

.btn-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.btn-sm, .input-comb-sm > .input-comb-btn{font-size: 12px;}
.btn-block{display: block;width: 100%;font-size:16px; border-radius:3px; overflow:hidden;}
a.btn-block{text-align: center;}
.btn-collapse,
.btn-expand{display: inline-block;width: 16px;height: 16px;overflow: hidden;border: 1px solid #A9A9A9;vertical-align: middle;text-align: center;font: 14px/18px simsun, serif;color: #8B8B8B;}


/*new*/
.btn .icon-arrow-down-a, .btn .icon-arrow-up-a{display: none;}
.btn.is-asc .icon-arrow-down-a{display: none;}
.btn.is-asc .icon-arrow-up-a{display: inline-block;}
.btn.is-desc .icon-arrow-down-a{display: inline-block;}
.btn.is-desc .icon-arrow-up-a{display: none;}
.btn-tab{color: #666;}
.btn-tab span{width: 86px;padding-left: 0;line-height: 35px;background: #fff; text-align: center;}
.btn-tab span span{padding-right: 0;}
.more-btn .icon, .more-btn [class^=icon-]:before{display: inline-block !important;}
.more-btn .unexpand-btn{display: none !important;}
.more-btn.is-expand .unexpand-btn{display: inline-block !important;}
.more-btn.is-expand .expand-btn{display: none !important;}
.is-expand .more-btn .unexpand-btn{display: inline-block !important;}
.is-expand .more-btn .expand-btn{display: none !important;}

/*----- 基本表单元素 ------*/

input[type=search],{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
input[type=checkbox], input[type=radio], input[type=range], fieldset, legend{border: 0 none;}
input[type=search]{-webkit-appearance: none;outline-offset: -2px;}
input[type=checkbox], input[type=radio]{margin: 0;margin-top: 1px \9;line-height: normal;}
input[type="file"]{display: block;outline-offset: -2px;}
input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-calendar-picker-indicator, input[type=month]::-webkit-inner-spin-button, input[type=month]::-webkit-calendar-picker-indicator, input[type=week]::-webkit-inner-spin-button, input[type=week]::-webkit-calendar-picker-indicator, input[type=time]::-webkit-inner-spin-button, input[type=time]::-webkit-calendar-picker-indicator, input[type=datetime-local]::-webkit-inner-spin-button, input[type=datetime-local]::-webkit-calendar-picker-indicator{-webkit-appearance: none;display: none;}
input[type=date]::-webkit-datetime-edit-text:nth-child(2), input[type=date]::-webkit-datetime-edit-text:nth-child(4), input[type=datetime-local]::-webkit-datetime-edit-text:nth-child(2), input[type=datetime-local]::-webkit-datetime-edit-text:nth-child(4){color: #FFFFFF;display: inline-block;width: 5px;margin: 0 2px;height: 0;border-top: 1px solid #333333;vertical-align: middle;}
select[multiple], select[size]{height: auto;}
fieldset{padding: 0;margin: 0;min-width: 0;}
@-moz-document url-prefix(){fieldset{display: table-cell;}}
legend{display: block;width: 100%;padding: 0;font-size: 18px;line-height: inherit;border-bottom: 1px solid #eeeeee;}
label{display: inline-block;display: inline\0;max-width: 100%;}
/*------ 基本表单元素辅助类 ------*/
.placeholder{position: absolute;left: 4px;top: 6px;z-index: 2;}
.input-block{display: block;width:100%; padding:0 10px; box-sizing:border-box;}
.input-lg, .input-comb-lg input, .input-comb-lg > .input-comb-addon{height: 42px;line-height: 42px;font-size: 150%;}
.input-sm, .input-comb-sm input, .input-comb-sm > .input-comb-addon{height: 18px;line-height: 18px;}

@media \0screen{.input-comb > input{margin-right: -1px;}}
.input-comb > input + .input-comb-addon,
.input-comb > input + .input-comb-btn{margin-left: -1px;}
.input-comb > .input-comb-addon,
.input-comb > .input-comb-btn{letter-spacing: 0;white-space: nowrap;vertical-align: middle;}
.input-comb > .input-comb-addon + input,
.input-comb > .input-comb-btn + input{margin-left: -1px;}
.input-comb > .input-comb-addon{display: inline-block;padding:0px 2px;min-width: 27px;border: 1px solid #cccccc;background-color: #eeeeee;text-align: center;}
.input-comb > .input-comb-addon [class|=icon]{font-size: 20px;}
.input-comb-lg > .input-comb-addon{padding: 2px 6px;min-width: 35px;}
.input-comb-lg [class|=icon]{font-size: 22px;}
.input-comb-sm > .input-comb-addon{padding: 2px 3px;min-width: 20px;}
.input-comb-sm [class|=icon]{font-size: 16px;}
.radio,
.checkbox{display: block;min-height: 18px;margin-top: 10px;margin-bottom: 10px;}
.radio label,
.checkbox label{cursor: pointer;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{margin-right: 5px;vertical-align: 0;}
.radio-inline,
.checkbox-inline{display: inline-block;display: inline\0;vertical-align: middle;white-space: nowrap;cursor: pointer;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-left: 10px;}

/*------ form表单相关 ------*/
.form-row{ display:flex; align-items:center; padding:6px 0;}
.form-row .verify-code{vertical-align: middle;}
.form-row .inline{display: inline-block;vertical-align: middle;}
.form-row .inline div{display: inline;}
.form-row .auto-change-verify-handle{cursor: pointer;display:inline-block;*display:inline;*zoom:1;margin:0;}
.form-row .inline.auto-change-verify-handle {min-width:56px; text-align:center; color:#000; cursor:pointer; line-height:48px;}
.form-row-action{margin-top: 20px;}
.form-row-last{margin-bottom: 0;}
.form-label{width: 138px; min-width:138px;}
.form-label em{margin-right: 5px;color: #EF4521;}
.form-act{display: block;}
.form-act label{margin-left: 5px;margin-right: 15px;vertical-align: middle;}

.btn_layout2 {display:flex; align-items:center; justify-content:space-around;}

.membercenter-box .form-act{display: inline-block;}
.form-act textarea, .form-act-wide textarea, .form-act-side textarea{display: block;width: 99%;-webkit-resize: vertical;-moz-resize: vertical;resize: vertical;}
.has-figure{position: relative;}

.has-figure .input-lg, .has-figure .input-comb-lg input, .input-comb-lg .has-figure input, .has-figure .input-comb-lg > .input-comb-addon{padding-right: 48px;width: 83% \9;width: calc(100% - 2 * 1px - 2px - 48px);}
.has-figure .input-sm, .has-figure .input-comb-sm input, .input-comb-sm .has-figure input, .has-figure .input-comb-sm > .input-comb-addon{padding-right: 24px;width: 89% \9;width: calc(100% - 2 * 1px - 2px - 24px);}
.has-figure .input-figure{position: absolute;top:1px;left:1px; width: 38px;height: 38px;line-height: 38px;text-align: center;font-size: 18px;color: #999999; background:#f8f8f8; border-right:1px solid #dfdfdf;}
.has-figure .input-figure-lg{width: 48px;height: 48px;line-height: 48px;}
.has-figure .input-figure-sm{width: 24px;height: 24px;line-height: 24px;font-size: 16px;}

.has-error input, .has-error textarea, .has-error select{border-color: #222;background-color: #fff;}
.has-error .input .icon, .has-error .input [class^=icon-]:before,
.has-error .input-figure{color: #222;}
.has-success .caution{display: inline-block;vertical-align: middle;background-color: #f1f6ec;border: 1px solid #bdd6a6;color: #000;line-height: 30px;padding: 2px 10px;}
.has-success .caution [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.has-success .caution:before{font-size: 116.66667%;margin-right: 5px;}
.has-success .input-figure{color: #000;}
.caution-input{border-color: #E0C6CD;background-color: #FFF8F6;}
.verify_box {border:1px solid #ccc; height:38px; line-height:38px;}
.verify_box .verify-input {border:0px; display:block; font-size:14px; height:38px; float:left; width:100px; margin-right:5px; padding:0 10px; border-right:1px solid #ddd;}
.verify_box img {height:20px !important; margin-top:5px !important; margin:0 !important;}

/*商家主页相关*/
.head_box {height:148px; position:fixed; left:0; top:0; right:0; z-index:10000;}
.head_h {height:148px; min-height:1px; overflow:hidden;}

.top_head{background:#f8f8f8; overflow:hidden;}
.top_head_con {position:relative; width:1200px; margin:0 auto; height:30px;line-height:30px;color:#666;}
.top_head a{color:#666}
.top_head a:hover{color:#000}
.top_head ul.ul_2{float:right;}
.top_head .vipbuy a{color:#ff2c2c}

.top_head ul.ul_2 li:last-child:after,.topbar ul.ul_1 li:last-child:after{display:none}
.top_head li{padding:0 8px;line-height:28px;font-size:12px;position:relative; float:left;}
.top_head li:after{content:'';width:1px;height:14px;background:#ccc;position:absolute;top:7px;right:0px}
.top_head li a{position:relative;display:inline-block;padding:0 5px 0 2px}
.top_head li.nologin a {color:#000;}


.mid_head {width:1200px; margin:0 auto; padding:15px 0 21px 0;}


/*加在form标签上的class，控制整个表单样式*//*默认：form横向、error纵向*//*form纵向*/.form-vertical .form-label{text-align: left;float: none;width: auto;}
.form-vertical .form-act,
.form-vertical .has-error .caution{margin-left: 0;}

/*控制form表单中input框不同尺寸*/
.help-block{display: block;margin-top: 5px;margin-bottom: 1px;line-height: 1.5;color: #959595;}

.lead{font-weight: 400;font-size: 133.33%;margin-bottom: 12px;}
mark,
.mark{background-color: #fdf5e9;padding: .2em;}
small,
.small{font-size: 85%;color: #333333;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-justify{text-align: justify;}
.text-nowrap{white-space: nowrap;}
blockquote{margin: 10px 0 10px 10px;background-color: #eeeeee;padding: 5px 10px;border-left: 3px solid #5bc0de;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.list-inline > li{display: inline-block;padding-left: 5px;padding-right: 5px;}
.dl-horizontal dt{float: left;clear: left;padding-right: 5px;width: 10em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: right;font-weight: 700;}
.dl-horizontal dd{margin-left: 10em;padding-left: 5px;}
.dl-horizontal dd:after{content: "\0020";display: block;visibility: hidden;clear: both;}
code{padding-left: 5px;padding-right: 5px;background-color: #eeeeee;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
kbd{padding: 1px 4px;font-size: 90%;color: #FFFFFF;background-color: #444444;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
kbd kbd{padding: 0;font-size: 100%;}
pre{padding: 5px 10px;color: #FFFFFF;background-color: #444444;margin-bottom: 9px;}
/*------- auxiliary -------*/.text-muted{color: gray;}
.text-success{color: #000;}
.text-warning{color: #f0ad4e;}
.text-info{color: #5bc0de;}
.text-danger{color: #d9534f;}
.bg-yellow{color: #FFFDF4;}
.bg-alert{color: #fffcf4;}
.bg-success{color: #f1f6ec;}
.bg-warning{color: #fdf5e9;}
.bg-info{color: #e7f6fa;}
.bg-danger{color: #fdf7f7;}
.bg-error{color: #fbf0ef;}
.bg-selected{color: #FFFFCD;}
.close{font-size: 21px;font-weight: 700;line-height: 1;color: #BBBBBB;text-shadow: 0 1px 0 white;}
.close:hover, .close:focus{color: #999999;text-decoration: none;cursor: pointer;}
button.close{-webkit-appearance: none;-moz-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}
.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-color: #333333;border-top: 5px solid;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.pull-left{float: left !important;}
.pull-right{float: right !important;}
.clear{clear: both;}
.clearfix:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.show{display: block !important;}
.hide{display: none !important;}
.visible{visibility: visible;}
.hidden{visibility: hidden;}
.text-hide{font: 0/0 serif;color: transparent;text-shadow: none;background-color: transparent;}
.breadcrumb{padding: 8px 10px;margin-bottom: 9px;}
.breadcrumb > li{display: inline-block;}
.breadcrumb > li + li:before{content: "> ";padding: 0 5px;color: #cccccc;}
.breadcrumb > .active{color: #666666;}
.label{display: inline;padding: .2em .5em .3em;background-color: #cccccc;font-size: 100%;line-height: 1;color: white;text-align: center;white-space: nowrap;}
.btn .label{position: relative;top: -1px;}
.label-disabled{background-color: darkgray;}
.label-primary{background-color: #428bca;}
.label-success{background-color: #000;}
.label-info{background-color: #5bc0de;}
.label-warning{background-color: #f0ad4e;}
.label-danger{background-color: #d9534f;}
a.label:hover, a.label:focus{color: white;text-decoration: none;}
.point{display: inline-block;min-width: 16px;padding: 6px 4px;font-size: 11px;color: white;line-height: 1;vertical-align: baseline;white-space: nowrap;text-align: center;background-color: #d9534f;border-radius: 12px;}
.btn .point{position: relative;top: -1px;}
.point-sm{min-width: 14px;padding: 4px 3px;}
.point-disabled{color: #fcfcfc;background-color: darkgray;opacity: 0.9;filter: alpha(opacity=90);}
a.point:hover, a.point:focus{color: white;text-decoration: none;cursor: pointer;}
.alert{background-color: #fffcf4;border: 1px solid #ffe59d;color: #FEBF0F;line-height: 30px;padding: 2px 10px;}
.alert [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.info{background-color: #e7f6fa;border: 1px solid #b0e1ef;color: #5bc0de;line-height: 30px;padding: 2px 10px;}
.info [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.warning{background-color: #fdf5e9;border: 1px solid #f8d9ac;color: #f0ad4e;line-height: 30px;padding: 2px 10px;}
.warning [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.danger{background-color: #fdf7f7;border: 1px solid #eba5a3;color: #d9534f;line-height: 30px;padding: 2px 10px;}
.danger [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.success{background-color: #f1f6ec;border: 1px solid #bdd6a6;color: #000;line-height: 30px;padding: 2px 10px;}
.success [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.error{background-color: #fbf0ef;border: 1px solid #eeb5b0;color: #D23F33;line-height: 30px;padding: 2px 10px;}
.error [class|=icon]{font-size: 150%;line-height: 1;vertical-align: middle;}
.caution-inline{background-color: #FFAD35;display: inline-block;}
.caution-inline .arr, .caution-inline .arr2{display: none;}
.caution-inline .icon, .caution-inline [class^=icon-]:before{font-size: 16px;margin-left: 8px;margin-right: 5px;vertical-align: -2px;color: white;}
.caution-inline .caution-content{line-height: 24px;padding-right: 8px;color: white;}
.notice{display: block;line-height: 140%;}
.notice .icon, .notice [class^=icon-]:before{margin-right: 5px;vertical-align: middle;}
.notice-inline{padding: 0 5px;vertical-align: middle;}
.notice-inline .icon, .notice-inline [class^=icon-]:before{font-size: 14px;margin-right: 5px;vertical-align: middle;}
.xtips-container{position: 3px;solid: #FEBF0F;z-index: 99999;background-color: white;border: 133px solid #CCCCCC;}
.xtips-container:focus{outline: 0 none;}
.xtips-container .arrow{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 14px;height: 14px;}
.xtips-container .arrow i{position: absolute;width: 0;height: 0;overflow: hidden;border: 7px dashed transparent;}
.xtips-container .arrow-bottom{left: 0;bottom: -14px;}
.xtips-container .arrow-bottom i{border-top-style: solid;}
.xtips-container .arrow-bottom .below{border-top-color: #FEBF0F;bottom: -3px;}
.xtips-container .arrow-bottom .above{border-top-color: white;bottom: 1px;left: 0;}
.xtips-container .icon, .xtips-container [class^=icon-]:before{color: #FEBF0F;display: inline-block;position: absolute;left: 6px;}
.xtips-container .xtips-content{padding: 6px 10px 6px 25px;color: #555555;}
.xtooltip{position: 1px;solid: #D4C289;z-index: 99999;background-color: #FEFBEB;border-width: 150px;border-style: max;-webkit-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5);-moz-box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5);box-shadow: 1px 1px 1px rgba(180, 180, 180, 0.5);visibility: hidden;}
.xtooltip:focus{outline: 0 none;}
.xtooltip .xtips-content{padding: 3px 5px;color: #555555;}
.tooltip-container{position: absolute;z-index: 100000;background-color: #333333;color: #FFFFFF;padding: 5px 10px;}
.tooltip-container:focus{outline: 0 none;}
.tooltip-container .arrow{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 10px;height: 10px;}
.tooltip-container .arrow i{position: absolute;width: 0;height: 0;overflow: hidden;border: 5px dashed transparent;}
.tooltip-container .arrow-left{top: 0;left: -10px;}
.tooltip-container .arrow-left i{border-right-style: solid;}
.tooltip-container .arrow-left .above{border-right-color: #333333;left: 0;top: 0;}
.tooltip-container .arrow-right{top: 0;right: -10px;}
.tooltip-container .arrow-right i{border-left-style: solid;}
.tooltip-container .arrow-right .above{border-left-color: #333333;right: 0;top: 0;}
.tooltip-container .arrow-top{left: 0;top: -10px;}
.tooltip-container .arrow-top i{border-bottom-style: solid;}
.tooltip-container .arrow-top .above{border-bottom-color: #333333;top: 0;left: 0;}
.tooltip-container .arrow-bottom{left: 0;bottom: -10px;}
.tooltip-container .arrow-bottom i{border-top-style: solid;}
.tooltip-container .arrow-bottom .above{border-top-color: #333333;bottom: 0;left: 0;}

.message{display: inline-block;position: absolute;background-color: #FFDEAC;padding: 0 8px;line-height: 22px;color: #333333;font-size: 12px;}
.message:focus{outline: 0 none;}
.message-error{position: absolute;z-index: 10002;}
.message-error:focus{outline: 0 none;}
.message-success{position: absolute;z-index: 10002;}
.message-success:focus{outline: 0 none;}
.message-success .icon, .message-success [class^=icon-]:before{color: #000;}
.message-success .message-body{background:rgba(0,0,0,0.8); color:#fff;}
.message-body{max-width: 202px;padding: 30px 50px; background:rgba(0,0,0,0.8); color:#fff;}
.message-body .icon, .message-body [class^=icon-]:before{font-size: 30px;float: left;line-height: 30px;}
.message-body .message-content{line-height: 22px;}

.popup-container{position: absolute;z-index: 10001; background:#fff; overflow:hidden;}
.popup-container:focus{outline: 0 none;}
.popup-container .popup-body{border: 1px solid #E6E6E6;}
.popup-container .popup-header{background-color: #fff; height: 35px;padding:5px 15px;}
.popup-container .popup-header h2{float: left;line-height: 35px;font-size: 14px;font-weight: 400;color: #555555;}
.popup-container .popup-header span{float: right;}
.popup-container .popup-header .popup-btn-close{background: none;border: 0 none;height: 35px;overflow-y: hidden;padding: 0;color: #C6C6C6;font-size: 20px;}
.popup-container .popup-header .popup-btn-close i{line-height: 1;display: inline-block;}
.popup-container .popup-header .popup-btn-close:hover{color: #999999;}
.popup-container .popup-content{color: #555555;text-align: center;padding:0 15px 40px 15px;}
.popup-container .popup-content p {font-size:20px; color:#000; line-height:60px;}
.popup-container .popup-content .btn {margin:0 5px;}
.dialog{position: fixed !important;z-index: 10001;display: none;outline: none;}
.dialog-body{background: #FFFFFF;border:none;border-radius: 6px;-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);outline: none;}
.dialog-body .image-load-container{display: block;min-width: 30px;min-height: 30px;}
.dialog-header{background: #FFFFFF;border-bottom: 1px solid #eaeaea;height: 36px;line-height: 36px;border-radius: 6px 6px 0 0;color: #333333;overflow: hidden; display:flex; align-items:center; justify-content:space-between;}
.dialog-header h2{padding-left: 15px;font-size: 14px;white-space: normal;overflow: hidden;font-weight: normal;color: #999;line-height: 2.8;}
.dialog-header span{}
.dialog-header span button{cursor: pointer;border: 0 none;padding: 0;height: 20px;width: 20px;overflow: hidden;}
.dialog-header .dialog-btn-close, .dialog-header .popup-btn-close {background-color: transparent;font-size: 22px;line-height: 1;color: #999999;margin: -4px 10px 0 0;}
.dialog-content{padding: 15px;overflow: auto;}
.dialog-content .loading{text-align: center;line-height: 22px;height: 55px;display: block;}
.dialog-content .actions{margin-top: 10px;text-align: center;}
.dialog-content .actions button{margin-left: 20px;}
.dialog-content .actions button:first-child{margin-left: 0;}
.passport-container{position: absolute;z-index: 10001;background-color: white;-webkit-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);-moz-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);}
.passport-container:focus{outline: 0 none;}
.passport-container .passport-body{border: 1px solid #E6E6E6;}
.passport-container .passport-header .passport-btn-close{background: none;border: 0 none;height: 20px;overflow-y: hidden;padding: 0;position: absolute;top: 10px;right: 10px;color: #C6C6C6;font: 20px/20px iconfonts, "Arial Black", arial sans-serif;}
.passport-container .passport-header .passport-btn-close i{line-height: 1;display: inline-block;}
.passport-container .passport-header .passport-btn-close:hover{color: #999999;}
.passport-container .passport-content{color: #555555;}
.image-container{position: absolute;z-index: 10001;background-color: white;-webkit-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);-moz-box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);box-shadow: 0 0 15px rgba(60, 60, 60, 0.4);}
.image-container:focus{outline: 0 none;}
.image-container .image-btn-close{display: none;}
.image-container .image-content{width: 600px;height: 600px;line-height: 598px;border: 0 none;overflow: hidden;text-align: center;}
.image-container .image-content img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.mini-cart-dialog .minicart-infos{line-height: 2;text-align: center;}
.mini-cart-dialog .minicart-infos .icon, .mini-cart-dialog .minicart-infos [class^=icon-]:before{margin-right: 5px;font-size: 14px;color: #000;}
.mini-cart-dialog .minicart-infos p{margin-bottom: 20px;}
.mini-cart-dialog .minicart-infos em{color: #d92626;padding-left: 5px;padding-right: 5px;}
.mini-cart-dialog .minicart-error{padding: 10px;line-height: 2;text-align: center;}
.mini-cart-dialog .minicart-error .icon, .mini-cart-dialog .minicart-error [class^=icon-]:before{margin-right: 5px;font-size: 14px;color: #D23F33;}
.mini-cart-dialog .minicart-error p{margin-bottom: 20px;}

.mask{position:fixed; display:none; z-index:1020; left:0; top:0; right:0; bottom: 0; background-color:rgba(0,0,0,0.4);width: 100%;height: 100%;}

.cover{position: absolute;z-index: 10000;left: 0;top: 0;background-color: #FFFFFF;opacity: 0.7;filter: alpha(opacity=70);width: 100%;height: 100%;text-align: center;color: white;}
.mini-mask{position: 0.7;z-index: 10000;left: 0;top: 0;width: 100%;height: 100%;text-align: center;color: #000000;line-height: 11em;}
.mini-mask .mask-loading{display: inline-block;background: #CCCCCC url(../images/loader.gif) no-repeat center;width: 70px;height: 70px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.alert-container{position: absolute;z-index: 10001;background-color: white;}
.alert-container:focus{outline: 0 none;}
.alert-container .alert-body{border: 3px solid #A9A9A9;border-top: 0 none;}
.alert-container .alert-header{background-color: #A9A9A9;height: 30px;}
.alert-container .alert-header h2{float: left;padding-left: 10px;line-height: 30px;font-size: 14px;font-weight: 400;color: white;}
.alert-container .alert-header span{float: right;}
.alert-container .alert-header .alert-btn-close{background: none;border: 0 none;height: 30px;margin-right: 5px;overflow-y: hidden;padding: 0;color: #dddddd;font: 14px/30px iconfonts, arial;}
.alert-container .alert-header .alert-btn-close:hover{color: white;}
.alert-container .alert-content{color: #555555;padding: 15px;}
.alert-container .action-confirm{margin-right: 15px;}
.dialog-tips-container{position: 3px;solid: #FEBF0F;z-index: 9999;background-color: white;border: 145px solid #CCCCCC;display: none;}
.dialog-tips-container:focus{outline: 0 none;}
.dialog-tips-container .arrow{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 14px;height: 14px;}
.dialog-tips-container .arrow i{position: absolute;width: 0;height: 0;overflow: hidden;border: 7px dashed transparent;}
.dialog-tips-container .arrow-left{top: 0;left: -14px;}
.dialog-tips-container .arrow-left i{border-right-style: solid;}
.dialog-tips-container .arrow-left .below{border-right-color: #FEBF0F;left: -3px;}
.dialog-tips-container .arrow-left .above{border-right-color: white;left: 1px;top: 0;}
.dialog-tips-container .arrow-right{top: 0;right: -14px;}
.dialog-tips-container .arrow-right i{border-left-style: solid;}
.dialog-tips-container .arrow-right .below{border-left-color: #FEBF0F;right: -3px;}
.dialog-tips-container .arrow-right .above{border-left-color: white;right: 1px;top: 0;}
.dialog-tips-container .arrow-top{left: 0;top: -14px;}
.dialog-tips-container .arrow-top i{border-bottom-style: solid;}
.dialog-tips-container .arrow-top .below{border-bottom-color: #FEBF0F;top: -3px;}
.dialog-tips-container .arrow-top .above{border-bottom-color: white;top: 1px;left: 0;}
.dialog-tips-container .arrow-bottom{left: 0;bottom: -14px;}
.dialog-tips-container .arrow-bottom i{border-top-style: solid;}
.dialog-tips-container .arrow-bottom .below{border-top-color: #FEBF0F;bottom: -3px;}
.dialog-tips-container .arrow-bottom .above{border-top-color: white;bottom: 1px;left: 0;}
.dialog-tips-container .icon, .dialog-tips-container [class^=icon-]:before{color: #FEBF0F;display: inline-block;position: absolute;left: 6px;}
.dialog-tips-container .dialog-tips-content{padding: 6px 10px 6px 25px;color: #555555;}
.dialog-tips-container .bottom{margin-top: 5px;text-align: center;}
.dialog-tips-container .action-confirm{margin-right: 15px;}


.pager_box .pager {text-align: center !important; padding-bottom:20px;}
.pager_box .pager > .prev, .pager_box .pager > .next {font-size:14px !important;}

.pager{margin:0px 0 20px 0; text-align: right; font-size: 100%;letter-spacing: -4px;}
.pager > .flip{display: inline-block; line-height:32px; height:32px; overflow:hidden; background-color: white;border: 1px solid #dddddd; border-radius:3px; color: #717171;padding:0 12px; font-size:14px; margin:0 4px;width: auto; vertical-align: middle;text-align: center;letter-spacing: 0;}
.pager > .disabled{background-color: #f2f2f2;border-color: #eaeaea;color: #cccccc;cursor: not-allowed;}
.pager > .prev, .pager > .next{font-size:14px; padding:0 !important; width:32px;}
.pager > a.flip:hover, .pager > .active{background-color: #000;border-color: #000;color: white;}
.pager > .ellipsis{margin-left: 5px;letter-spacing: 0;}
.pager-sm{text-align: right;line-height: 1.5;}
.pager-sm > .flip{padding-left: 4px;padding-right: 4px;margin-left: 3px;min-width: 12px;}
.pager-sm .prev, .pager-sm .next{line-height: 1.0625;}
.pager-sm > .ellipsis{margin-left: 2px;}
.pager .iconfont {font-size:14px !important;}

.datepicker{padding: 4px;direction: ltr;/*.dow{border-top: 1px solid #ddd !important;}*/}
.datepicker-inline{width: 220px;}
.datepicker.datepicker-rtl{direction: rtl;}
.datepicker.datepicker-rtl table td span{float: right;}
.datepicker-dropdown{top: 0;left: 0;}
.datepicker-dropdown:before{content: '\0020';display: inline-block;position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-top: 0;border-bottom-color: rgba(0, 0, 0, 0.2);}
.datepicker-dropdown:after{content: '\0020';display: inline-block;position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-top: 0;}
.datepicker-dropdown.datepicker-orient-left:before{left: 6px;}
.datepicker-dropdown.datepicker-orient-left:after{left: 7px;}
.datepicker-dropdown.datepicker-orient-right:before{right: 6px;}
.datepicker-dropdown.datepicker-orient-right:after{right: 7px;}
.datepicker-dropdown.datepicker-orient-top:before{top: -7px;}
.datepicker-dropdown.datepicker-orient-top:after{top: -6px;}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom: -7px;border-bottom: 0;border-top: 7px solid #999999;}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom: -6px;border-bottom: 0;border-top: 6px solid #fff;}
.datepicker.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;float: left;display: none;min-width: 160px;background-color: white;border: 1px solid #CCCCCC;-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;color: #333333;line-height: 1.5;}
.datepicker > div{display: none;}
.datepicker.days div.datepicker-days{display: block;}
.datepicker.months div.datepicker-months{display: block;}
.datepicker.years div.datepicker-years{display: block;}
.datepicker table{margin: 0;width: 100%;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.datepicker table td, .datepicker table th{text-align: center;width: 28px;height: 22px;border: none;}
.table-striped .datepicker table th, .table-striped .datepicker table td{background-color: transparent;}
.datepicker table td.day:hover, .datepicker table td.day.focused{background-color: #eeeeee;cursor: pointer;}
.datepicker table td.old, .datepicker table td.new{color: gray;}
.datepicker table td.disabled, .datepicker table td.disabled:hover{background-color: #eeeeee;color: gray;cursor: default;}
.datepicker table td.today, .datepicker table td.today:hover, .datepicker table td.today.disabled, .datepicker table td.today.disabled:hover{color: #000;background-color: #ffdb99;border-color: #ffb733;}
.datepicker table td.today:hover:hover{color: #000;}
.datepicker table td.today.active:hover{color: #fff;}
.datepicker table td.range, .datepicker table td.range:hover, .datepicker table td.range.disabled, .datepicker table td.range.disabled:hover{background-color: #eeeeee;border-radius: 0;}
.datepicker table td.range.today, .datepicker table td.range.today:hover, .datepicker table td.range.today.disabled, .datepicker table td.range.today.disabled:hover{color: #000;background-color: #f7ca77;border-color: #f1a417;}
.datepicker table td.selected, .datepicker table td.selected:hover, .datepicker table td.selected.disabled, .datepicker table td.selected.disabled:hover{color: #fff;background-color: #999999;border-color: #555555;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table td.active, .datepicker table td.active:hover, .datepicker table td.active.disabled, .datepicker table td.active.disabled:hover{color: white;background-color: #428bca;border-color: #3071a9;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table td span{display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;}
.datepicker table td span:hover{background: #eeeeee;}
.datepicker table td span.disabled, .datepicker table td span.disabled:hover{background: none;color: gray;cursor: default;}
.datepicker table td span.active, .datepicker table td span.active:hover, .datepicker table td span.active.disabled, .datepicker table td span.active.disabled:hover{color: white;background-color: #428bca;border-color: #3071a9;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table td span.old, .datepicker table td span.new{color: gray;}
.datepicker th.datepicker-switch{width: 145px;}
.datepicker thead tr:first-child th,
.datepicker tfoot th{cursor: pointer;}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot th:hover{background: #eeeeee;}
.datepicker .cw{font-size: 10px;width: 12px;padding: 0 2px 0 5px;vertical-align: middle;}
.datepicker thead tr:first-child th.cw{cursor: default;background-color: transparent;}
.input-comb.date > .input-comb-addon{cursor: pointer;}

.size_imgbox {padding-top:5px;}


.images-uploader .handle{display: inline-block;position: relative;}
.images-uploader input[type=file],
.images-uploader .icon-add{display: block; font-size: 30px;color: #AAAAAA;line-height:94px; width:94px; text-align: center;border: 1px solid #DDDDDD;cursor: pointer; border-radius:3px;}
.images-uploader input[type=file]{position: absolute;z-index: 1;width: 94px;height: 94px;padding: 0;overflow: hidden;opacity: 0;filter: alpha(opacity=0);}
.images-uploader .icon-close-b{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);font-size: 14px;cursor: pointer;display: none;}
.images-uploader .icon-close-b:before{left: 0;top: 0;content: "删除";color: #fff;position: absolute;text-align: center;line-height: 70px;width: 100%;height: 100%;}

.images-uploader2{margin: 10px;letter-spacing: -4px;}
.images-uploader2 .img-thumbnail{width: 62px;height: 62px; padding:2px; line-height: 62px;border: 1px solid #dfdfdf;margin-right: 10px;text-align: center; border-radius:4px;letter-spacing: 0;vertical-align: middle;}
.images-uploader2 .img-thumbnail img{width: 100%;height: 100%;}
.images-uploader2 .handle{position: relative;}
.images-uploader2 .icon-add{display: block; font-size:32px; color: #AAAAAA;line-height:62px;text-align: center; cursor: pointer;}
.images-uploader2 input[type=file]{width:62px;height:62px;padding: 0;overflow: hidden;opacity: 0; position:absolute; top:0; left:0; right:0; bottom:0; z-index:100; cursor:pointer;}
.images-uploader2 .icon-close-b{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);font-size:20px; color:#fff; cursor: pointer; display:block !important;}




.system-widgets-box{background-color: #EFEFEF;margin-bottom: 10px;text-align: center;font: bold 18px/300px arial;}

.signin2 .images-uploader input[type=file] {border:none; font-size:24px}
.signin2 .score-imgs.inbox .images-uploader {text-align:center;}
.signin2 .imgs-key {text-align:center; padding:5px 10px 5px 10px !important;}





/*------ mod基本模块 ------*/
.text-justify{text-align: justify;text-justify: distribute-all-lines;-webkit-text-align-last: justify;-moz-text-align-last: justify;-ms-text-align-last: justify;text-align-last: justify;}
@media screen and (-webkit-min-device-pixel-ratio: 0){.text-justify:after{content: "\200B";display: inline-block;width: 100%;overflow: hidden;height: 0;}}

.mod{border: 1px solid #CCCCCC;}
.mod-title{background-color: #EFEFEF;}
.mod-title h2{font-size: 116.66667%;}
/* autocompleter*/.autocompleter-choices{position: absolute;z-index: 65535;border: 1px solid #CCCCCC;background-color: #FFFFFF;text-align: left;overflow: hidden;}
.autocompleter-choices li{position: relative;margin-top: -1px;display: block;padding-left: 5px;padding-right: 5px;overflow: hidden;line-height: 25px;white-space: nowrap;cursor: pointer;}
.autocompleter-selected{background-color: #F6F6F6;}
.autocompleter-queried{display: inline;font-weight: bold;}


/*登录/注册/找码样式*/

.login-wrap{margin-top: 30px; margin-bottom: 30px;}
.row-logo{margin-left: 45px;}
.signin-logo img{left: 27px;}
.login {margin:50px auto; float:none; width:440px;}
.login .input-block {height:48px; padding:0 10px; width:100%; line-height:48px; background:#fff; border-radius:3px; box-sizing:border-box;}
.login .form-control{position: relative;}
.login .verify_img {position:absolute; top:9px; right:65px; z-index:10;}
.login .huan {position:absolute; top:0; right:8px; z-index:10;}
.login .huan a {display:block; height:50px; line-height:50px;}

.login .form-row.verify-code img, .signin2 .form-row.verify-code img{min-width:92px;}

.login .form-row{position: static; margin-bottom:20px; display:inherit; padding:0;}
.login .form-row:last-child{height: auto;}
.login .form-label{line-height: 2;}
.login .caution{display: block; line-height:18px; padding:5px 0; background:none; border:none;}
.login .form-act{margin-bottom: 0; display:block;}
.login .auto-login label{display: inline;}
.login .forget-or-signin{float: right;}
.login .check-wrap{display: inline-block; width: 130px;}

.login .form-row.verify-code {position:relative;}

.login .has-error .caution {color: #d50808; padding-top:3px;}
.login .has-error .icon-alert:before {display:none;}

.login_text {position:relative; height:20px; line-height:20px;}
.login_text span {position:absolute; top:0; right:0; color:#717171;}

.passport_box {width:100%; padding:80px 0 50px 0; min-height:400px;}
.passport_footer {text-align:center; padding:20px 0 30px 0; color:#8c8c8c; border-top:1px solid #e8e8e8; width:1000px; margin:30px auto 0 auto;}
.passport_footer span {padding:0 20px;}
.passport_head {width:100%; background:#fff;}
.passport_header{width:1000px; margin:0 auto; padding:15px 0; font-size:24px; position:relative;}
.passport_header b {font-weight:400; position:relative; top:7px;}
.passport_header img {vertical-align: middle; display: inline-block; padding-right:20px; height:48px;}
.passport_header span{position:absolute; bottom:15px; right:0; font-size:16px; color:#8c8c8c;}
.passport_header span a {color:#000;}
.passport_header span a:hover {text-decoration:underline; color:#000;}

.signin2{font-size: 14px; width:440px; margin:40px auto 0 auto; min-height:500px;}
.signin2 .div_bd {border:1px solid #ccc; background:#fff; height:48px; line-height:48px; border-radius:3px; display:flex; align-items:center;}
.signin2 .div_bd select {border-radius:3px; margin:0 5px;}
.signin2 .form-control{margin:0 auto;}
.signin2 .to-login{float: right;}

.signin2 .input-block {border:none;}

.signin2 .form-row{margin-bottom:12px; display:inherit; padding:0;}

.signin2 .header-title{font-size: 30px; color: #666; text-indent: 230px; letter-spacing: 10px; margin-bottom: 30px; font-weight: normal;}

.signin2 .div_bd .form-label {line-height:32px; width:130px; min-width:130px; border-right:1px solid #dfdfdf; margin-left:10px;}
.signin2 .form-act {display:flex; align-items:center; flex-grow:1;}
.signin2 div.auto-change-verify-handle a {display:block; height:48px; line-height:48px;}
.signin2 .verify-input {flex-grow:1; padding:0 10px; border:none;}
.signin2 .action-get-verifycode {background:#eee; height:36px; line-height:36px; text-align:center; width:128px; min-width:128px; margin:0 10px 0 0; border-radius:3px;}

.signin2 .action-mobile-verify .verify-input {width:100px;}

.select_jt {position:relative;}
.select_jt i {position:absolute; top:0; right:12px; z-index:10; display:block; color:#000;}
.select_jt i:before { content: "\e665"; }

.signin2 .form-row.select_div {position:relative; z-index:100;}
.signin2 .form-row.select_div .form-act {padding-left:4px;}
.signin2 .form-row.select_div .searchable-select {width:100%; display:block;}
.signin2 .form-row.select_div .searchable-select-holder {border:none; min-height:48px; line-height:48px;}
.signin2 .form-row.select_div .searchable-select-dropdown {top:48px; right:-1px;}




.agreement > div{margin-bottom: 20px;}
.agreement .title{text-align: center; font-size:24px; font-weight:400; padding:15px 0 5px 0;}

.success-info{color: #666; position:absolute; top:50%; left:50%; margin:-100px 0 0 -280px; width:560px; text-align: center;}
.success-info .btn{margin-right: 5px; font-size: 14px; vertical-align: middle;}
.success-info .success-info-l1{color:#000; font-size:24px; padding-bottom:15px;}
.success-info .success-info-l1 i{margin-right: 10px; font-size: 48px; vertical-align: middle; position:relative; top:-3px; color:#000;}
.success-info .success-info-l1.v-align i{vertical-align: middle;}
.success-info .success-info-l2{margin-bottom: 100px; margin-left:50px;}
.success-info .success-info-l3{margin-bottom: 20px; margin-left: 55px;}
.success-info .success-info-l4{margin-left: 55px;}
.success-info .success-info-operate{padding-top:10px;}

.success-info .go_buy {padding:0 25px; height:36px; line-height:36px; display:inline-block; font-size:14px; background:#000; color:#fff; transition: .3s;}
.success-info .go_buy:hover {background:#dc1119;}
.success-info .enter_uc {padding:0 20px; height:34px; line-height:34px; display:inline-block; font-size:14px; background:#fff; color:#333; border:1px solid #e5e5e5; transition: .3s; margin-right:6px;}
.success-info .enter_uc:hover {color:#000;}


/*消息提示*/

.msg_box {text-align:center; padding-top:50px;}
.msg_box i.iconfont {margin-right: 10px; font-size:44px; display:inline-block; color:#000;}
.msg_box h1 {color:#000; font-size:24px;}
.msg_box h2 {font-size:14px; line-height:24px;}
.msg_box p {padding-top:20px;}

.find_end {padding:50px 0;}

.find_end .success-info-l1{color:#0d0d0d; font-size:24px; padding-bottom:15px; font-weight:400;}
.find_end .success-info-l1 i{margin-right: 10px; font-size: 48px; vertical-align: middle; position:relative; top:-3px; color:#000;}
.find_end .success-info-l2 {padding-top:30px;}
.find_end .success-info-l2 a {width:100px; text-align:center; background:#000; color:#fff; height:40px; line-height:40px;}

.fail-info{color: #666; font-size: 16px; text-align: center; padding-top:30px; padding-right:70px;}
.fail-info i{margin-right: 10px; font-size: 46px; vertical-align: middle;}

.safe-box .has-error .caution {line-height:42px; border:none; background:none;}
.safe-box .input-ln{width: 328px; border:1px solid #dfdfdf; background:#fff; height:40px; line-height:40px;}
.safe-box{padding: 30px; width:800px; margin:0 auto;}

.safe-box ul{margin-top: 60px;}
.safe-hint{color: #d50808;}
.safe-hint .icon, .safe-hint [class^=icon-]:before{font-size: 20px; vertical-align: middle; margin-right: 10px;}
.safe-hint a{margin-left: 10px; color: #d50808; text-decoration: underline;}

.status-bar{width:800px; margin:0 auto;}
.status-bar.w_600 {width:600px;}
.status-bar:after{content: "\0020"; display: block; visibility: hidden; clear: both;}
.status-bar div{position: relative; float: left; width:200px; height:50px; line-height: 50px; color: #666; font-size:12px; text-align:center;}
.status-bar div span {width:100%; background:#e2e2e2; height:5px; display:block;}
.status-bar div i {display:block; color:#666; height:23px; width:23px; text-align:center; line-height:24px; font-size:12px; background:#e2e2e2; border-radius:50%; position:absolute; top:-10px; left:88px;}
.status-bar div.on {color:#000;}
.status-bar div.on i{background: #000; color: #fff; border-color: #000;}
.status-bar div.on span {background: #000; border-color: #000;}
.status-bar div.on i.icon-last{color: #000;}
.status-bar div.last span {border-top-right-radius:5px; border-bottom-right-radius:5px;}
.status-bar div.first span {border-top-left-radius:5px; border-bottom-left-radius:5px;}

.password-check{float: right; margin-top: 5px;}
.refund-img-box:after{content: "\0020"; display: block; visibility: hidden; clear: both;}
.refund-img-box .table-goods-pic{float: left; margin-right: 20px;}

.has-figure{position: relative;}
.has-figure .input-lg, .has-figure .input-comb-lg input, .input-comb-lg .has-figure input, .has-figure .input-comb-lg > .input-comb-addon{padding-right: 48px; width: 83% \9; width: calc(100% - 2 * 1px - 2px - 48px);}
.has-figure .input-sm, .has-figure .input-comb-sm input, .input-comb-sm .has-figure input, .has-figure .input-comb-sm > .input-comb-addon{padding-right: 24px; width: 89% \9; width: calc(100% - 2 * 1px - 2px - 24px);}
.has-figure .input-figure{position: absolute; top: 0; right: 0; width: 40px; height:50px; line-height:50px; text-align: center; font-size:22px; color: #999999;}
.has-figure .input-figure-lg{width: 48px; height: 48px; line-height: 48px;}
.has-figure .input-figure-sm{width: 24px; height: 24px; line-height: 24px; font-size: 16px;}
.signin2 .has-figure .input-figure {display:none;}

.has-error .caution { color: #d50808; padding-left:5px;}
.has-error .caution [class|=icon]{font-size: 150%; line-height: 1; vertical-align: middle;}
.has-error .caution[class|=icon]:before{font-size: 100%; margin-right: 5px; vertical-align: middle;}
.has-error input, .has-error textarea, .has-error select{border-color: #000; background-color: #fff;}
.has-error .caution:before {display:none;}
.has-error .input .icon, .has-error .input [class^=icon-]:before,
.has-error .input-figure{color: #d54b40;}
.has-success .caution{display: inline-block; vertical-align: middle; background-color: #f1f6ec; border: 1px solid #bdd6a6; color: #000; line-height: 30px; padding: 2px 10px;}
.has-success .caution [class|=icon]{font-size: 150%; line-height: 1; vertical-align: middle;}
.has-success .caution:before{font-size: 116.66667%; margin-right: 5px;}
.has-success .input-figure{color: #000;}


/* 密码检测组件 */
.password-check{overflow: hidden; display: inline-block; vertical-align: middle; line-height: 30px; color: #666666; margin-left:10px; font-size:12px;}
.password-check q{display: inline-block; vertical-align: middle;}
.password-check em{margin-left: 1px; padding: 0 10px; background-color: #CCCCCC; color: #FFFFFF; display: inline-block;}
.password-check .progress{display: inline-block; background-color: #FFFFFF; height: 18px; line-height: 18px; overflow: hidden; vertical-align: middle; clear: both;}
.password-weak .weak{background-color: #000;}
.password-good .weak{background-color: #000;}
.password-good .good{background-color: #ff8135;}
.password-strong .weak{background-color: #000;}
.password-strong .good{background-color: #ff8135;}
.password-strong .strong{background-color: #8AB65D;}

/*------ passport ------*/
.signupin-tags{border-bottom: 2px solid #636363; padding-top: 20px; padding-left: 20px;}
.signupin-tags ul, .signupin-tags .anonym-buy{float: left; line-height: 33px;}
.signupin-tags li{float: left; background-color: #EEEEEE; margin-right: 10px; font-size: 133.33333%;}
.signupin-tags li a{display: block; padding-left: 18px; padding-right: 18px; color: #666666;}
.signupin-tags li.active{background-color: #666666;}
.signupin-tags li.active a{color: #FFFFFF; font-weight: bold;}
.signupin-tags .anonym-buy a{margin-left: 5px;}
.signupin-content .alert-tip, .signupin-content .error-tip{width: 286px;}
.signupin-content .form-row{height: 51px; font-size: 116.66667%;}
.signupin-content .form-row-normal{overflow: hidden; font-size: 116.66667%;}
.signupin-content .form-label{height: 32px; overflow: hidden;}
.signupin-content .x-input{width: 288px; height: 26px; line-height: 26px; padding: 1px 4px;}
.signupin-content .x-check,
.signupin-content .x-select{height: 32px;}
.signupin-content .calendar{width: 268px; padding-left: 24px;}
.signupin-content .notice-inline{position: absolute; top: 33px; left: 0; padding: 0; height: 16px; line-height: 16px; white-space: nowrap; font-size: 12px;}
.header-title{font-size: 24px; color: #000; margin-bottom: 30px; font-weight:normal;}
.spec{font-size: 16px;}
.signin{width: 340px; background-color: #FFFFFF; border: 2px solid #CCCCCC; margin-left: -344px;}
.signin .form-label{display: none;}
.signin .form-act{margin-left: 20px; *display: inline;}
.signin .need-signup{overflow: hidden; padding: 10px 20px; background-color: #efefef;}
.signin .need-signup h3{float: left; color: #E73E31; font: 14px/25px 'Microsoft Yahei';}
.signin .need-signup .btn-simple{float: right;}
.verify-type{display: block; width: 240px;}
.signup{border: 2px solid #CCCCCC;}
.signup .form-label{width: 145px;}
.signup .form-act{margin-left: 148px; *margin-left: 0;}
.sign-title{height: 44px; border-bottom: 1px solid #CCCCCC; padding-left: 20px;}
.sign-title h2{font: 400 24px/44px 'Microsoft Yahei'; color: #1566C0;}
.signin-page-wrap{margin-bottom: 40px; padding-left: 100%;}
.signup-aside{padding: 40px 20px 170px 25px; border-left: 1px dotted #CCCCCC;}
.signup-aside .descrip{font-size: 14px; line-height: 40px;}
.signup-success{padding-left: 120px; padding-top: 60px; padding-bottom: 60px;}
.signup-success .icon, .signup-success [class^=icon-]:before{font-size: 70px; color: #6CA334; float: left; line-height: 70px;}
.signup-success .descrip{font-size: 14px; color: #333333; margin-left: 90px;}
.signup-success .tips-controls{padding: 30px 0;}
.signup-success .alert-tip{padding: 5px 10px; color: #333333; margin-bottom: 20px;}
.signup-success .alert-tip em{display: block; color: red;}
.redirection-alert{margin-top: 15px; color: #999999;}
.redirection-alert i{color: #FE4C00; margin-left: 3px; margin-right: 3px;}

/* 忘记密码 */

.forgot-content{padding:60px 0 30px 0; font-size: 14px; margin:0 auto; width:880px;}
.forgot_tit {text-align:center; font-size:24px; color:#000; line-height:100px;}
.forgot-content ul{padding-bottom: 60px;}
.forgot-content .been-send{padding-bottom: 30px;text-align: center;font-size: 116.66667%;}
.forgot-content .been-send .icon, .forgot-content .been-send [class^=icon-]:before{font-size: 183.33333%;margin-right: 10px;vertical-align: middle;}
.forgot-content .goto-signin{color: #0083FF;}
.forgot-remember{margin-left: 5px;}
.forgot-resend{margin-left: 5px;}
.forgot-success{margin-bottom: 70px;text-align: center;font-size: 14px;}
.forgot-success .icon, .forgot-success [class^=icon-]:before{font-size: 50px;margin-right: 20px;color: #6CA334;line-height: 50px;vertical-align: middle;}
.forgot_form {padding:60px 0;}
.forgot_form ul {width:440px; margin:0 auto;}
.forgot_form li.form-row {margin:0; display:inherit; padding:8px 0;}
.forgot_form li .input-ln {width:100%; padding:0 12px; border-radius:3px; height:50px; line-height:48px; box-sizing:border-box;}
.forgot_form .btn44 {width:100%; border-radius:3px; overflow:hidden;}

.forgot_form .signin2 li .input-ln {height:40px; line-height:40px; border:none;}


.forgot_form li div.bd {width:358px; padding:0; border:1px solid #ccc; border-radius:3px; height:42px; display:flex; align-items:center;}

.forgot_form li span.form-act .inline.auto-change-verify-handle {line-height:42px; height:42px !important; color:#000; min-width:50px; text-align:center;}
.forgot_form .ul2 input[type=text] {height:42px; line-height:42px; border:none; float:left;}
.forgot_form li span.form-act .mobile_t {flex-grow:1; padding-left:12px;}
.forgot_form li.li-vcode .verify-input { padding:0 12px; flex-grow:1;}
.forgot_form li.li-vcode .auto-change-verify-handle {height:24px; min-width:100px;}
.forgot_form li .action-get-vcode, .forgot_form li.action-get-email {background:#eee; height:30px; line-height:30px; min-width:128px; text-align:center; width:128px; margin:0 10px; border-radius:3px;}
.forgot_form li .password-check {line-height:30px;}

.forgot_form li.form-row.email .form-act {padding:0 10px;}
.forgot_form .email_yz input[type=text] {padding-right:0 !important;}


.forgot_info {text-align:center;}
.forgot_info h2 {font-size:16px; padding-bottom:20px;}
.forgot_info p {padding-bottom:20px;}

.forgot-content .has-error .caution {line-height:16px !important; margin:0 !important; background:none !important; border:none !important; display:block;}


.forgot_success{text-align:center; padding-top:80px;}
.forgot_success .h1{color:#0d0d0d; font-size:24px; padding-bottom:15px;}
.forgot_success .h1 i{margin-right: 10px; font-size: 48px; vertical-align: middle; position:relative; top:-3px; color:#000;}






/*信任登录*/
.trust-login{padding:30px 0 0 0; text-align: center;}
.trust-login .trust-login-keyname{color: #999; margin-bottom: 20px;}
.trust-login .trust-login-btn{display: inline-block; width: 26px; height: 26px; margin: 0 8px;}
.trust-login .trust-login-btn img{width: 100%; height: 100%;}
.trust-skip{margin-bottom: 10px; color: #666;}
.trust-login-wrap{background: none; padding: 0;}
.trust-login-box{background: #fff; border: 1px solid #ccc;}
.trust-login-box .trust-login-header{height: 50px; line-height: 50px; padding: 0 10px; border-bottom: 1px dashed #ececec; color: #999; font-size: 20px;}
.trust-login-box .trust-login-list{padding: 50px 0;}
.trust-login-box .trust-login-list2{height: 333px; padding: 20px 0 20px 40px;}


/*------ goods gallery ------*/
.related-search{background-color: #FCFCFC;border: 1px solid #EFEFEF;padding: 4px 10px;line-height: 1.83333;}
.a-b{font-size: 12px;}
.related-search-label{color: #333333;float: left;width: 7em;}
.related-search-content{margin-left: 7em;display: block;}
.related-search-content a{color: #0563C3;padding-right: 12px;}
.related-search-content .active{font-weight: bold;color: #666666;}
.filter-container{border: 1px solid #D3D3D3;}
.filter-container .filter-title{background-color: #DDDDDD;line-height: 2.83333;padding-left: 10px;padding-right: 10px;}
.filter-container .filter-title h3{font-size: 100%;float: left;}
.filter-container .filter-title .gallery-total-info{float: left;}
.filter-container .filter-title .gallery-total-info b{color: #000;}
.filter-container .filter-title .filter-clean{float: right;}
.filter-container .filter-title .filter-clean .icon, .filter-container .filter-title .filter-clean [class^=icon-]:before{color: #666666;}
.gallery-category li{float: left;margin-right: 6px;}
.filter-selected dt, .filter-promotion dt{float: left;margin-right: 3px;width: 76px;text-align: right;}
.filter-selected dd, .filter-promotion dd{margin-left: 81px;}
.filter-selected-item{display: inline-block;border: 1px solid #CCCCCC;padding-left: 5px;padding-right: 5px;}
.filter-selected-item .icon, .filter-selected-item [class^=icon-]:before{margin-left: 3px;font-size: 9px;cursor: pointer;}
.filter-item{display: inline-block;padding-left: 5px;padding-right: 5px;white-space: nowrap;}
.filter-item .icon, .filter-item [class^=icon-]:before{visibility: hidden;display: inline-block;margin-left: 3px;font-size: 9px;color: #FFFFFF;cursor: pointer;}
.filter-item-hide{display: none;}
.filter-item-show{display: inline;}
.filter-lists-container{padding: 10px 10px 5px;}
.filter-lists-container .filter-entries{border-bottom: 1px dotted #DDDDDD;margin-bottom: 5px;line-height: 20px;}
.filter-lists-container .filter-entries-label{float: left;margin-right: 3px;width: 76px;text-align: right;}
.filter-lists-container .filter-entries-values{margin-left: 80px;margin-right: 50px;}
.filter-lists-container .filter-non-fold{margin-right: 0;}
.filter-lists-container .filter-entries-more{float: right;}
.filter-lists-container .filter-entries-more .icon, .filter-lists-container .filter-entries-more [class^=icon-]:before{display: inline-block;margin-left: 4px;background-color: #CCCCCC;line-height: 12px;width: 12px;text-align: center;color: #FFFFFF;}
.filter-lists-container .filter-item-pop{padding: 34px 10px 6px;border: 1px solid #CCCCCC;background-color: #FFFFFF;position: absolute;left: -6px;top: -6px;text-align: center;width: 94px;display: none;}
.filter-lists-container .filter-item-pop a{margin-right: 26px;}
.filter-lists-container .filter-pop-active{position: relative;}
.filter-lists-container .filter-pop-active .filter-item-input{position: relative;z-index: 2;}
.filter-lists-container .filter-pop-active .filter-item-pop{display: block;}
.filter-dropdown-container{padding-left: 10px;padding-right: 12px;}
.filter-dropdown-container .filter-dropdown-item{float: left;margin-right: 5px;margin-bottom: 5px;}
.filter-dropdown-container .filter-dropdown-label{border: 1px solid #DDDDDD;background-color: #F6F6F6;padding-left: 8px;padding-right: 8px;position: relative;cursor: pointer;}
.filter-dropdown-container .filter-dropdown-values{border: 1px solid #DDDDDD;padding-top: 5px;position: absolute;left: 0;width: 100%;background-color: #FFFFFF;line-height: 20px;max-height: 77px;overflow: auto;visibility: hidden;}
.filter-dropdown-container .filter-dropdown-values li{float: left;padding-left: 6px;padding-right: 6px;white-space: nowrap;}
.filter-dropdown-container .filter-dropdown-values li .icon, .filter-dropdown-container .filter-dropdown-values li [class^=icon-]:before{display: inline-block;visibility: hidden;}
.filter-dropdown-container .current .filter-dropdown-label{background-color: #FFFFFF;border-bottom: 0 none;padding-bottom: 5px;z-index: 2;}
.filter-dropdown-container .current .filter-dropdown-values{visibility: visible;margin-top: -1px;}
.filter-dropdown-container .current .active .icon, .filter-dropdown-container .current .active [class^=icon-]:before{visibility: visible;}
.filter-dropdown-inner{position: relative;margin-left: 80px;}
.filter-more{margin-left: 81px;line-height: 30px;}
.filter-more .icon, .filter-more [class^=icon-]:before{display: inline-block;margin-left: 4px;background-color: #CCCCCC;line-height: 12px;width: 12px;text-align: center;color: #FFFFFF;}
.filter-promotion{line-height: 22px;}
.filter-promotion .active{background-color: #000;}
.filter-promotion .active .handle{color: #FFFFFF;}
.filter-promotion .active .icon, .filter-promotion .active [class^=icon-]:before{visibility: visible;}
.gallery-sortbar{border: 1px solid #DDDDDD;background-color: #F3F3F3;}
.gallery-sortbar .gallery-sort{float: left;padding-left: 10px;padding-top: 8px;padding-bottom: 8px;}
.gallery-sortbar .gallery-sort .price-desc .asc,
.gallery-sortbar .gallery-sort .price-asc .desc{display: none;}
.gallery-sortbar .gallery-sort em{padding: 0px 8px;display: inline-block;line-height: 21px;}
.gallery-sortbar .gallery-showmode{float: left;padding: 11px 2px 8px 10px;}
.gallery-sortbar .gallery-showmode a{margin-left: 5px;margin-right: 5px;color: #666666;}
.gallery-sortbar .gallery-showmode input{margin-left: 10px;}
.gallery-sortbar .gallery-showmode .icon, .gallery-sortbar .gallery-showmode [class^=icon-]:before{font-size: 15px;margin-right: 3px;vertical-align: middle;}
.gallery-sortbar .sortbar-filter-tags{background-color: #FFFFFF;clear: both;height: 25px;line-height: 25px;padding-left: 10px;}
.gallery-sortbar .sortbar-filter-tags label{margin-right: 5px;}
.goods-item .goods-pic .img-tag-tl,
.goods-item .goods-pic .img-tag-tr,
.goods-item .goods-pic .img-tag-bl,
.goods-item .goods-pic .img-tag-br{position: absolute;line-height: 28px;width: 30px;height: 30px;}
.goods-item .goods-pic .img-tag-tl img,
.goods-item .goods-pic .img-tag-tr img,
.goods-item .goods-pic .img-tag-bl img,
.goods-item .goods-pic .img-tag-br img{max-width: 30px;max-height: 30px;}
.goods-item .goods-pic .text-tag-tl,
.goods-item .goods-pic .text-tag-tr,
.goods-item .goods-pic .text-tag-bl,
.goods-item .goods-pic .text-tag-br{background-color: #F6F6F6;position: absolute;line-height: 1.5;padding-left: 5px;padding-right: 5px;font-size: 12px;}
.goods-item .goods-pic .img-tag-tl,
.goods-item .goods-pic .text-tag-tl{top: 0;left: 0;}
.goods-item .goods-pic .img-tag-tr,
.goods-item .goods-pic .text-tag-tr{top: 0;right: 0;}
.goods-item .goods-pic .img-tag-bl,
.goods-item .goods-pic .text-tag-bl{bottom: 0;left: 0;}
.goods-item .goods-pic .img-tag-br,
.goods-item .goods-pic .text-tag-br{bottom: 0;right: 0;}
.goods-item .goods-name{max-height: 36px;overflow: hidden;font-size: 100%;}
.goods-item .promotion-tags .tag{display: inline-block;padding-left: 5px;padding-right: 5px;margin-bottom: 3px;}
.goods-item .p-quantity{display: inline-block;width: 74px;margin-right: 8px;position: relative;}
.goods-item .p-quantity a{display: inline-block;width: 20px;height: 21px;overflow: hidden;vertical-align: middle;border: 1px solid #a9a9a9;text-align: center;font: 14px/22px simsun, serif;}
.goods-item .p-quantity input{width: 30px;height: 21px;line-height: 21px;padding: 0;margin: 0;vertical-align: middle;border-width: 1px 0;border-style: solid;border-color: #a9a9a9;text-align: center;}
.goods-item .store-warn{line-height: 15px;width: 74px;text-align: center;display: block;position: absolute;top: 22px;left: 0;}
.goods-item .btn-simple{margin-right: 10px;}
.gallery-show .goods-item{padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dotted #CCCCCC;}
.gallery-show .goods-pic{position: relative;}
/*-- 商品列表 --*/.gallery-grid .goods-item{float: left;width: 175px;padding-left: 10px;padding-right: 10px;}
.gallery-grid .goods-pic{width: 160px;height: 160px;line-height: 158px;border: 0 none;overflow: hidden;text-align: center;margin: 0 auto 10px;}
.gallery-grid .goods-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.gallery-grid .goods-price{max-height: 36px;overflow: hidden;}
.gallery-grid .goods-price del{clear: both;display: block;}
.gallery-grid .goods-comment{color: #666666;margin-left: 5px;}
.gallery-grid .promotion-tags{margin-bottom: 7px;}
.gallery-list .goods-pic{width: 100px;height: 100px;line-height: 98px;border: 0 none;overflow: hidden;text-align: center;float: left;margin-right: 10px;}
.gallery-list .goods-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.gallery-list .goods-info{margin-left: 130px;margin-right: 340px;}
.gallery-list .goods-comment{margin-top: 5px;margin-bottom: 5px;color: #888888;}
.gallery-list .goods-price{width: 142px;float: right;margin-top: 10px;color: #666666;}
.gallery-list .goods-action{width: 172px;float: right;margin-top: 10px;margin-left: 10px;}
/*------ goods compare ------*/.gallery-compare{position: fixed;right: 10px;top: 10%;z-index: 10000;}
.gallery-compare .fold{background-color: #F3F3F3;border: 1px solid #DDDDDD;padding: 5px;width: 12px;line-height: 14px;}
.gallery-compare .handle-expan{margin-bottom: 5px;display: inline-block;}
.gallery-compare .unfold{display: none;}
.gallery-compare .header{padding-left: 10px;padding-right: 5px;}
.gallery-compare .header h3{float: left;}
.gallery-compare .handle-collapse{float: right;}
.gallery-compare .handle-collapse .icon, .gallery-compare .handle-collapse [class^=icon-]:before{width: 12px;height: 12px;line-height: 12px;display: inline-block;margin-left: 5px;}
.gallery-compare .none-compare{padding-top: 15px;padding-bottom: 15px;color: #888888;text-align: center;}
.gallery-compare .compare-item{border-bottom: 1px solid #E3E3E3;overflow: hidden;position: relative;padding: 5px 10px;}
.gallery-compare .compare-item .goods-pic{float: left;width: 60px;height: 60px;line-height: 58px;border: 1px solid #DDDDDD;background-color: #FFFFFF;overflow: hidden;text-align: center;}
.gallery-compare .compare-item .goods-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.gallery-compare .compare-item .goods-intro{margin-left: 66px;overflow: hidden;}
.gallery-compare .compare-item .goods-name{font-weight: 400;font-size: 12px;height: 36px;overflow: hidden;}
.gallery-compare .compare-item .goods-price{padding-top: 5px;float: left;}
.gallery-compare .compare-item .goods-action{float: right;padding-top: 5px;}
.gallery-compare .footer{padding-top: 5px;padding-bottom: 5px;text-align: center;}
.gallery-compare .footer button{margin-right: 15px;}
.gallery-compare .template{display: none;}
.gallery-compare-unfold .fold{display: none;}
.gallery-compare-unfold .unfold{display: block;}
.goods-compare .compare-table{border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;width: 100%;}
.goods-compare td, .goods-compare th{border: 1px solid #DDDDDD;padding: 0;}
.goods-compare .none-border{border: 0 none;}
.goods-compare th{background-color: #EFEFEF;height: 28px;white-space: nowrap;padding-left: 3px;border-width: 1px 0;}
.goods-compare td{line-height: 24px;text-align: center;}
.goods-compare .compare-item{float: left;}
.goods-compare .compare-item td{padding-left: 4px;padding-right: 4px;}
.goods-compare .goods-item{padding-top: 5px;padding-bottom: 5px;border-bottom: 0 none;}
.goods-compare .goods-name{margin-bottom: 0;line-height: 18px;height: 36px;}
.goods-compare .goods-pic{width: 100px;height: 100px;line-height: 98px;border: 0 none;overflow: hidden;margin: 0 auto 5px;text-align: center;}
.goods-compare .goods-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.goods-compare .stars{text-align: left;}
.goods-compare .stars span{text-align: left;}

/*商品列表排序条*/




.selectbox {width:100%; padding:0 0 5px 0; z-index:100;}

.selemediv{height:35px; float:left; padding:0 18px; position:relative;}
.selemenu i {transition:.3s; margin-left:10px; display:inline-block; position:relative; top:-1px;}
.selemenu{ font-size:14px; line-height:35px; color:#8c8c8c; cursor:pointer;}
.selemediv:hover .selemenu {color:#000;}
.selemediv:hover i {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); top:-3px;}

.filter_list{font-size:14px; color:#666; padding:10px;  display: none\0; position:absolute; left:0 !important; top:40px !important; right:0 !important; background:#fff;z-index:65535; width:180px; background:rgba(255,255,255,0.95); border-radius:10px; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
    transition: all 0.3s ease-in; transform-origin: 0px 0px;transform: rotateX(-90deg); backface-visibility: hidden; ; overflow:hidden;
}
.selemediv:hover .filter_list {display: block; transform: rotateX(0deg);}

/*.nav_box li .child_cat {display: none\0; position:absolute; left:0 !important; top:76px !important; right:0 !important; background:#fff;z-index:65535; padding:10px 25px; width:351px; height:365px; background:rgba(255,255,255,0.95); border-radius:10px; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);*/
    /*transition: all 0.3s ease-in; transform-origin: 0px 0px;transform: rotateX(-90deg); backface-visibility: hidden; overflow:hidden;*/
/*}*/


.filter_list ul{padding:0 10px;  height:360px; overflow-y:auto}
.filter_list li{ height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.filter_list li a.on {background:#111; color:#fff; padding:3px 10px;}
.filter_list li a.on:hover {color:#fff;}

.filter_list i {display:none;}
.filter_list li .on i {display:inline-block; padding-left:3px; font-size:14px;}

.show_d {display:block !important; transform:rotateX(0deg);}

.filter_end {line-height:26px; overflow:hidden; font-size:12px; padding:0 20px 10px 20px; position:relative;}
.filter_end ul {padding:0 0px 0 0; float:left;}
.filter_end li {float:left;  margin:0 8px 0 0; font-size:12px; height:28px; line-height:27px; background:#f2f2f2; border-radius:20px; padding:0 8px 0 10px; transition:.3s; cursor:pointer;}
.filter_end li b {font-weight:normal; color:#8c8c8c;}
.filter_end li b,.filter_end li em ,.filter_end i {float:left;}
.filter_end li i {display:inline-block; height:18px; width:18px; line-height:16px; border-radius:50%; text-align:center; margin:5px 0 0 5px; color:#8c8c8c;}
.filter_end li:hover {border-color:#333;}
.filter_end li:hover i {background:#333; color:#fff;}
.filter_end .clear_all {position:absolute; right:20px; top:0; display:none;}

.list_top {width:100%; padding-bottom:5px;}
.pro_search {float:left; padding-left:8px;}
.pro_search .keywords {float:left; border-radius:3px 0 0 4px; border-color:#ccc; border-right:none; height:32px; line-height:30px; width:200px; padding:0 20px;}
.pro_search .submit {background:#111; height:32px; border:none; border-radius:0 4px 4px 0; width:60px; text-align:center; color:#fff;}

.down_menu{height:32px; float:right; text-align:right; font-size:14px; color:#999; position:relative; padding-right:20px;}
.down_menu em {float:left; height:32px; line-height:32px;}
.down_menu p{display:block; padding-left:5px; line-height:32px; height:32px; cursor:pointer; float:left;}
.down_menu p i {font-size:14px; margin:0 0 0 8px; display:inline-block; transition:.3s;}

.down_menu li{line-height:30px; text-align:left; cursor:pointer;}
.down_menu li:hover{color:#000;}
.down_menu .set.on i {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); top:-3px;}


.down_menu .new {width:130px;position:absolute; top:36px; padding:10px 15px; right:20px; background:#fff; font-size:14px; color:#666;  display: none\0; z-index:65535; background:rgba(255,255,255,0.95); border-radius:10px; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
    transition: all 0.3s ease-in; transform-origin: 0px 0px;transform: rotateX(-90deg); backface-visibility: hidden; ; overflow:hidden;
}
.down_menu:hover .new {display: block; transform: rotateX(0deg);}



.list_pd {padding:0 5px 0 10px;}

.itemslist{padding:0 0 0 0; overflow:hidden;}
.itemslist ul {width:100%;}
.itemslist:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.itemslist li{float: left; width:25%; overflow:hidden; padding:10px 8px; box-sizing:border-box; position:relative;}
.itemslist li h3 {font-size:14px; line-height:20px; height:20px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 10px 0 10px;}
.itemslist li h3 a{color:#333;}
.itemslist li h5 {color:#999}
.itemslist li h6 {color:#999; padding:2px 10px 8px 10px;}
.itemslist .item {padding:0; border-radius:3px; border:1px solid #e8e8e8; overflow:hidden; position:relative; transition:.3s;}
.itemslist .item:hover, .itemslist li:hover .item {border-color:#000;}

.itemslist .item:hover .go_diy {opacity:1;}
.itemslist li:hover .go_diy_btn {opacity:1;}
.itemslist .item a {display:block;}
.itemslist .item a:hover {text-decoration:none;}
.go_diy {text-align:center; transition:.3s; opacity:0; position:absolute; left:0; bottom:0; right:0; height:36px; line-height:36px; background:#000; color:#fff; z-index:10;}

.go_diy_btn {text-align:center; transition:.3s; opacity:0; position:absolute; left:8px; bottom:10px; right:8px; height:36px; line-height:36px;  z-index:10;}
.go_diy_btn .dza {height:36px; line-height:36px; color:#fff; width:50%; float:left;}
.go_diy_btn .dza.qdz {background:#FFB733; border-radius:0 0 0 5px;}
.go_diy_btn .dza.gdz {background:#000; border-radius:0 0 5px 0;}

.btn_item {width:70%; margin:0 auto; border-top:1px solid #e5e5e5; text-align:center; padding:3px 0 0 0; margin-top:8px;}
.btn_item i {padding:0 15px; color:#8c8c8c; cursor:pointer; transition:.3s; position:relative;}
.btn_item i a {color:#8c8c8c;}
.btn_item i:hover, .btn_item i a:hover {color:#000;}
.cart_btn {font-size:20px !important; top:2px !important;}
.sc_btn {font-size:20px !important; -webkit-text-stroke-width:0.4px !important;}
.view_btn {font-size:28px !important;}
.btn_item .hidden {display:none;}

.show_buyinfo {padding:10px;}
.show_buyinfo h1 {font-size:14px; font-weight:normal; text-align:center; padding:30px 0 45px 0;}

.itemslist .pic{width:100%; border: 0 none; padding-bottom:125%; overflow: hidden;text-align: center;margin: 0 auto; position: relative; transition:.3s;}
.itemslist .pic img {width:100%; height:100%; transition:.3s; position:absolute; left:0; top:0; right:0; bottom:0;}
.itemslist .pic:hover img {transform:scale(1.1);}
.itemslist .pic p {background:rgba(0,0,0,0.3);position:absolute;left:0;top:0; right:0; bottom:0; opacity:0;filter:alpha(opacity=0);text-align:center;z-index:50;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.itemslist .pic p span {display:inline-block; width:120px; height:40px; line-height:40px; background:#000; color:#fff; font-size:14px; position:absolute; top:50%; left:50%; margin:-20px 0 0 -60px; border-radius:3px;}
.itemslist .pic:hover p {opacity:1; filter:alpha(opacity=100);}
.itemslist .price{font-size:14px; color:#d50808; height:36px; line-height:36px; overflow:hidden; margin:0 8px; }
.itemslist .item a:hover .price {text-decoration:none;}
.itemslist .price span {color:#8c8c8c;}
.itemslist .item_info {overflow:hidden; margin:3px 10px 12px 10px; color:#999;}
.itemslist .item_info p {float:left; width:50%; font-size:12px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.itemslist .item_info h5 {float:right; width:50%; text-align:right; font-size:13px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.itemslist .price em {font-size:14px; float:left; position:relative; top:-1px; padding-right:3px;}

.btn_item i:hover span {
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    opacity:1;}
.btn_item i span {position: absolute;  z-index: 9999;  width:50px; border-radius:3px;  left: 50%; height:26px; margin: 0 0 0px -25px;  bottom: 100%;  text-align: left;  font-size:12px;  line-height:25px;
    color:#fff; background:rgba(0,0,0,0.9); text-align:center;  opacity: 0;  cursor: default;  pointer-events: none;}

.btn_item i span:after {content: '';  top: 100%;  left: 50%; border: solid transparent; height: 0; width: 0;  position: absolute;
    pointer-events: none; border-color: transparent;  border-top-color:rgba(0,0,0,0.9);  border-width:5px;  margin-left: -5px;}


.itemslist.itemslist-lg li{width: 270px;height: 400px;margin: 0 13px 20px;}
.itemslist.itemslist-lg .item .name{height: 54px;}
.itemslist.itemslist-lg .item .pic{width: 250px;height: 290px;line-height: 288px;border: 0 none;overflow: hidden;text-align: center;}
.itemslist.itemslist-lg .item .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.itemslist2{padding: 10px 0;}
.itemslist2:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.itemslist2 li{float: left;width: 220px;height: 360px;margin: 0 9px;}
.itemslist2.itemslist-lg li{width: 270px;height: 400px;margin: 0 13px;}
.itemslist2.itemslist-lg .item .name{height: 54px;}
.itemslist2.itemslist-lg .item .pic{width: 250px;height: 290px;line-height: 288px;border: 0 none;overflow: hidden;text-align: center;}
.itemslist2.itemslist-lg .item .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}


.itemslist3 .item .pic  {padding-bottom:133.333%;}


.itemslist4{padding:20px 0 0 0; overflow:hidden;}
.itemslist4 ul {width:105%;}
.itemslist4:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.itemslist4 li{float: left; width:280px; padding:0 20px 0px 0; height:440px; overflow:hidden;}
.itemslist4 li h3 {font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.itemslist4 li p {font-size:12px; color:#999; padding-top:3px;}
.itemslist4 li a {color:#8c8c8c;}
.itemslist4 .item .pic, .itemslist4 .item .pic img {width:280px; height:350px; transition:.5s; background:#fff;}
.itemslist4 .item .pic:hover img {transform: scale(1.1);}




.item2 .pic{width: 220px;height: 220px;line-height: 218px;border: 0 none;background-color: #FFFFFF;overflow: hidden;text-align: center;margin-bottom: 5px;}
.item2 .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.item2 .pic img{width: auto;height: auto;}
.item2 .name{display: block;height: 54px;margin-bottom: 5px;overflow: hidden;color: #333;}
.item2 .price{margin-bottom: 5px;font-size: 14px;font-weight: bold;font-family: verdana;text-align: center;}
.item2 .evaluate-wrap{text-align: center;}
.item2 .evaluate{color: #999;}

.item3 .pic{width:100%; height:268px;border: 0 none;overflow: hidden;text-align: center;margin: 0 auto;position: relative;}
.item3 .pic img{height:268px; width:214px;}
.item3 .pic .cart-mask{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;height: 36px;position: absolute;left: 0;right: 0;bottom: -36px;background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);text-align: center;color: #fff;line-height: 36px;font-size: 14px;cursor: pointer;}
.item3 .pic .cart-mask:hover{background-color: #ca1823;}
.item3 .pic:hover .cart-mask{bottom: 0px;}
.item3 .name{display: block;height: 32px;margin-bottom: 5px;overflow: hidden;color: #333;font-size: 12px;line-height: 1.3;}
.item3 .name .item-describe-tag{display: inline-block;margin-right: 5px;padding: 0 8px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #f75a4e;}
.item3 .price{font-size:16px; color:#000; padding-top:5px;}

.promotion-detail .itemslist2{background: #fff;}
.promotion-detail .evaluate-wrap{padding-bottom: 10px;}
.promotion-detail .pic{width: 216px;border: 2px solid #f3f3f3;}



.cate_nav{padding:40px 0 30px 0;width:1240px;margin:0 auto;overflow: hidden;}
.cate_nav ul{position:relative;float:left;left:50%;}
.cate_nav li{overflow: visible;background-color: transparent;border:1px solid #e8e8e8;padding:2px;position: relative;background-color: white;border-radius:50%;height:94px;width:94px;float:left;text-align:center;margin:0 15px;position:relative;right:50%;}
.cate_nav li:hover{padding:0;border-width:3px;}
.cate_nav li.active{padding:0;border-width:3px;border-color:#333;}
.cate_nav li div{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;margin:22px auto 0 auto;width:50px;height:50px;}
.cate_nav li div img{width:50px;height:50px;}
.cate_nav li p.title{font-size: 12px;opacity:0;filter: alpha(opacity=0);text-decoration: none;line-height: 16px;font-weight: 500;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;margin-top:-12px;}
.cate_nav li:hover,.cate_nav li.active{background-color: white;}
.cate_nav li:hover div,.cate_nav li.active div{-webkit-transform: translate(0, -15%);-moz-transform: translate(0, -15%);-ms-transform: translate(0, -15%);-o-transform: translate(0, -15%);transform: translate(0, -15%);}
.cate_nav li:hover p.title,.cate_nav li.active p.title{opacity: 1;filter: alpha(opacity=100);color: black;-webkit-transform: translate(0, 50%);-moz-transform: translate(0, 50%);-ms-transform: translate(0, 50%);-o-transform: translate(0, 50%);transform: translate(0, 50%);}

.filter .filter-title{height:40px;line-height:40px; padding: 0 15px; background: #f8f8f8; border:1px solid #dfdfdf; border-bottom:0;}
.filter .filter-list{background: #fff; font-size:14px;}
.filter .filter-attr{padding:10px;border-top: 1px dashed #e5e5e5;}
.filter .filter-attr:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.filter .filter-attr .filter-attr-title{float: left; color: #666;line-height: 24px; width:75px; padding: 0 5px;}
.filter .filter-attr .filter-attr-list{position: relative;float: left;width: 870px;}
.filter .filter-attr .filter-attr-list span{display: none;}
.filter .filter-attr .filter-attr-list.is-expand span{display: inline;}
.filter .filter-attr .filter-attr-list i {padding:1px 0 0 3px;}
.filter .filter-attr .btn{position: absolute;top: 0;right: -10px;margin-right: 0;}
.filter .filter-attr .btn .icon, .filter .filter-attr .btn [class^=icon-]:before{display: inline-block;}
.filter .filter-attr:first-child{border-top: none;}
.filter .filter-attr.filter-attr-expand{display: none;}
.filter a{display: inline-block;line-height: 24px; margin-right:15px;padding: 0 6px;color: #717171;white-space: nowrap;}
.filter a .icon, .filter a [class^=icon-]:before{display: none;margin-left: 5px;}
.filter a.on .icon, .filter a.on [class^=icon-]:before{display: inline-block;}
.filter .filter-list-more{text-align: center;}
.filter .filter-list-more .btn{display: inline-block;height: 24px;line-height: 24px;margin-top: -1px;padding: 0 30px;background: #fff;border: 1px solid #e8e8e8;border-top: none;}
.price-filter{margin-left: 20px;}




.list_box {padding:20px 10px 30px 20px;}

.menu_wrap{width:200px; float:left;}
.menu_wrap h1 {font-size:20px; color:#000; font-weight:bold; padding:5px 0 5px 0;}
.menu_wrap .menu_list{border-bottom:1px solid #e8e8e8;}
.menu_wrap h4{height:48px; position:relative; line-height:48px; cursor:pointer; color:#717171;}
.menu_wrap h4 i {position:absolute; top:0; right:5px; z-index:10; color:#666; transition:.2s;}
.menu_wrap h4 i:before {content: "\e607"; font-size:14px;}
.menu_wrap .cur h4{ color:#000;font-weight:bold;}
.menu_wrap .cur h4 i{-webkit-transform:rotate(90deg);color:#000}

.menu_wrap .menu_detail{display:none; padding:0 0 15px 30px;}
.menu_wrap .menu_detail a{ position:relative;display:block; height:36px; line-height:36px; color:#717171;}
.menu_wrap .menu_detail a:hover{text-decoration:none; color:#000;}
.menu_wrap .menu_detail a s{ display:none;position:absolute; top:12px; *top:10px;top:10px\0;left:-5px; width:8px; height:16px;background:url(images/aprite.png) no-repeat -30px 0;}

.menu_wrap .menu_detail .cur{color:#666; font-weight:bold;}
.menu_wrap .menu_detail .cur s{display:block;}

.list_right {float:right; width: calc(100%  - 220px);}


/*设计师款定制*/

.diystyle_tit {font-size:28px; font-weight:bold; color:#000; padding:20px 0 0 20px;}

.stylelist{padding:0 0 0 0; overflow:hidden;}
.stylelist ul {width:100%; display:flex; flex-wrap:wrap; padding:10px; box-sizing:border-box;}
.stylelist li {width:25%; overflow:hidden; padding:10px; box-sizing:border-box; position:relative;}
.stylelist li h3 {font-size:16px; font-weight:bold; line-height:20px; height:20px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 0px 0 0px;}
.stylelist li h3 a{color:#333;}
.stylelist li h5 {color:#999}
.stylelist li h6 {color:#999; padding:3px 0px 8px 0px; font-size:14px;}
.stylelist .item {overflow:hidden; position:relative; transition:.3s;}
.stylelist .item:hover, .itemslist li:hover .item {border-color:#000;}

.stylelist .item a {display:block;}

.stylelist .pic{width:100%; border: 0 none; padding-bottom:125%; overflow: hidden;text-align: center;margin: 0 auto; position: relative; transition:.3s;}
.stylelist .pic img {width:100%; height:100%; transition:.3s; position:absolute; left:0; top:0; right:0; bottom:0;}
.stylelist .pic:hover img {transform:scale(1.1);}
.stylelist .pic p {background:rgba(0,0,0,0.3);position:absolute;left:0;top:0; right:0; bottom:0; opacity:0;filter:alpha(opacity=0);text-align:center;z-index:50;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.stylelist .pic p span {display:inline-block; width:120px; height:40px; line-height:40px; background:#000; color:#fff; font-size:14px; position:absolute; top:50%; left:50%; margin:-20px 0 0 -60px; border-radius:3px;}
.stylelist .pic:hover p {opacity:1; filter:alpha(opacity=100);}
.stylelist .price{font-size:15px; color:#d50808; height:36px; line-height:36px; overflow:hidden; margin:0 8px;}
.stylelist .price span {color:#8c8c8c;}
.stylelist .item_info {overflow:hidden; padding:0px 0px 12px 0px; font-size:14px; color:#999; display:flex; align-items:center; justify-content: space-between;}
.stylelist .price em {font-size:14px; float:left; position:relative; top:-1px; padding-right:3px;}

.stylelist li .span_btn {background:rgba(0,0,0,0.85); height:40px; width:108px; text-align:center; color:#fff; line-height:40px; border-radius:3px; font-size:14px; transition:.5s;
    position:absolute; top:50%; left:50%; transform:translateY(-50%) translateX(-50%); z-index:100; opacity:0;}
.stylelist li .span_btn:hover {background:rgba(0,0,0,1);}
.stylelist li:hover .span_btn {opacity:1;}





/*------ brand ------*/
.brand-info{padding: 10px;overflow: hidden;}
.brand-logo{width: 120px;height: 80px;overflow: hidden;float: left;}
.brand-logo img{max-width: 120px;max-height: 80px;}
.brand-desc{margin-left: 130px;}
.brand-desc h2{font-size: 14px;font-weight: 400;}
.brand-desc p{color: #666666;text-indent: 2em;margin-bottom: 0;}
/* stars*/.stars{position: relative;font-size: 15px;line-height: 1.6;letter-spacing: 1px;display: inline-block;}
.stars .below{color: #DDDDDD;width: 80px;display: inline-block;}
.stars .above{position: absolute;left: 0;color: #E0A902;overflow: hidden;}
.stars-0 .above{width: 0;}
.stars-1 .above{width: 2%;}
.stars-2 .above{width: 4%;}
.stars-3 .above{width: 6%;}
.stars-4 .above{width: 8%;}
.stars-5 .above{width: 10%;}
.stars-6 .above{width: 12%;}
.stars-7 .above{width: 14%;}
.stars-8 .above{width: 16%;}
.stars-9 .above{width: 18%;}
.stars-10 .above{width: 20%;}
.stars-11 .above{width: 22%;}
.stars-12 .above{width: 24%;}
.stars-13 .above{width: 26%;}
.stars-14 .above{width: 28%;}
.stars-15 .above{width: 30%;}
.stars-16 .above{width: 32%;}
.stars-17 .above{width: 34%;}
.stars-18 .above{width: 36%;}
.stars-19 .above{width: 38%;}
.stars-20 .above{width: 40%;}
.stars-21 .above{width: 42%;}
.stars-22 .above{width: 44%;}
.stars-23 .above{width: 46%;}
.stars-24 .above{width: 48%;}
.stars-25 .above{width: 50%;}
.stars-26 .above{width: 52%;}
.stars-27 .above{width: 54%;}
.stars-28 .above{width: 56%;}
.stars-29 .above{width: 58%;}
.stars-30 .above{width: 60%;}
.stars-31 .above{width: 62%;}
.stars-32 .above{width: 64%;}
.stars-33 .above{width: 66%;}
.stars-34 .above{width: 68%;}
.stars-35 .above{width: 70%;}
.stars-36 .above{width: 72%;}
.stars-37 .above{width: 74%;}
.stars-38 .above{width: 76%;}
.stars-39 .above{width: 78%;}
.stars-40 .above{width: 80%;}
.stars-41 .above{width: 82%;}
.stars-42 .above{width: 84%;}
.stars-43 .above{width: 86%;}
.stars-44 .above{width: 88%;}
.stars-45 .above{width: 90%;}
.stars-46 .above{width: 92%;}
.stars-47 .above{width: 94%;}
.stars-48 .above{width: 96%;}
.stars-49 .above{width: 98%;}
.stars-50 .above{width: 100%;}
/*------ product detail ------*/.product-container{width: 100%;table-layout: fixed;}
.product-titles{padding-bottom: 10px;line-height: 1.8;text-align: left;}
.product-titles h2{font-size: 1.5em;}
.product-titles p{color: #FE2000;}
.product-side{width: 452px;float: left;}
.product-main{margin-left: 470px;}
.product-album .loading{position: absolute;text-align: center;z-index: 2;background-color: #FFFFFF;opacity: 0.7;filter: alpha(opacity=70);padding: 5px;line-height: 1;color: #333333;text-decoration: none;white-space: nowrap;}
.product-album .loading img{vertical-align: middle;}
.product-album-preview{position: relative;border: 1px solid #DDDDDD;}
.product-album-pic{position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 450px;height: 450px;line-height: 448px;overflow: hidden;text-align: center;}
.product-album-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.album-preview-container{position: relative;display: inline-block;line-height: 100%;}
.album-zooms-handle{position: absolute;z-index: 10;visibility: hidden;overflow: hidden;background-color: #B3D5FF;opacity: 0.5;filter: alpha(opacity=50);line-height: 1;cursor: move;}
.album-zooms-container{position: absolute;border: 1px solid #CCCCCC;z-index: 10000;visibility: hidden;overflow: hidden;background-color: #FFFFFF;}
.album-zooms-container img{display: block;position: relative;}
.album-big-image, .album-mid-image{position: absolute;left: -10000px;top: -10000px;}
.product-album-zoom{position: absolute;bottom: 0;right: 0;z-index: 11;background-color: #F6F6F6;width: 24px;height: 24px;text-align: center;opacity: 0.85;filter: alpha(opacity=85);}
.product-album-zoom a{color: #666666;font-size: 21px;line-height: 24px;}
.product-album-zoom img{display: block;}
.product-album-thumb{margin-top: 10px;width: 100%;position: relative;clear: left;}
.product-album-thumb .flip{position: absolute;top: 0;margin-top: 5px;width: 16px;background-color: #EEEEEE;height: 64px;line-height: 64px;text-align: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.product-album-thumb .flip a{color: #666666;font-size: 18px;margin-left: -1px;}
.product-album-thumb .flip a:hover{text-decoration: none;}
.product-album-thumb .prev{left: 0;}
.product-album-thumb .next{right: 0;}
.product-album-thumb .over{background-color: #F6F6F6;}
.product-album-thumb .over a{color: #CCCCCC;cursor: default;}
.product-album-thumb .thumbnail-list{margin: 0 16px;padding-top: 5px;overflow: hidden;width: 420px;height: 64px;*position: relative;}
.product-album-thumb .thumbnail-list li{padding: 1px;margin: 0 4px;float: left;}
.product-album-thumb .thumbnail-list .thumbnail{width: 60px;height: 60px;line-height: 58px;border: 1px solid #DDDDDD;overflow: hidden;text-align: center;}
.product-album-thumb .thumbnail-list .thumbnail img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.product-album-thumb .thumbnail-list .active{position: relative;padding: 0;}
.product-album-thumb .thumbnail-list .active .arrow{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 10px;height: 10px;}
.product-album-thumb .thumbnail-list .active .arrow i{position: absolute;width: 0;height: 0;overflow: hidden;border: 5px dashed transparent;}
.product-album-thumb .thumbnail-list .active .arrow-top{left: 28.5px;top: -10px;}
.product-album-thumb .thumbnail-list .active .arrow-top i{border-bottom-style: solid;}
.product-album-thumb .thumbnail-list .active .arrow-top .below{border-bottom-color: #FF6600;top: 0;}
.product-album-thumb .thumbnail-list .active .arrow-top .above{border-bottom-color: #FFFFFF;top: 0;left: 0;}
.product-album-thumb .thumbnail-list .active .thumbnail{border: 2px solid #FF6600;}
.product-information{line-height: 2;float: left;width: 100%;}
.product-information .label{float: left;width: 5em;}
.product-information .detail{display: block;margin-left: 5em;height: 24px;}
.product-information .detail .minor{color: #888888;}
.product-information .price ins{font-size: 166.66667%;line-height: 1.2;text-decoration: none;}
.product-information .info-disabled{background-color: #EFEFEF;color: #999999;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;padding: 15px;}
.product-information .pop-wrapper{position: relative;}
.product-information .pop-body{position: absolute;z-index: 1;background-color: #FFFFFF;border: 1px solid #CCCCCC;-webkit-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);-moz-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);}
.product-information .pop-body li{white-space: nowrap;}
.product-information .label-alert{line-height: 20px;}
.product-concerns{position: relative;border-bottom: 1px dotted #DDDDDD;padding-bottom: 5px;margin-bottom: 5px;}
.product-concerns ul,
.product-concerns .item{*zoom: 1;}
.product-concerns li{clear: both;}
.product-concerns .more{margin-left: 10px;}
.product-concerns .more .icon, .product-concerns .more [class^=icon-]:before{margin-left: 5px;background-color: #CCCCCC;color: #F9F9F9;width: 14px;height: 14px;}
.product-concerns .pop-body{left: 0;top: 14px;padding: 5px 10px;min-width: 114px;}
.product-buy{background-color: #FFFDF4;border: 1px solid #ffe6ca;padding: 10px 15px;margin-top: 10px;}
.product-buy .item-label{float: left;width: 6em;margin-right: 0.3em;text-align: right;}
.product-buy .item-content{display: block;margin-left: 6.3em;}
.product-buy .icon-qrcode{color: #999999;font-size: 133.33333%;}
.product-buy .pop-wrapper .action-handle{margin-right: 0;padding: 3px 5px;border: 1px solid #FFFFFF;border-top-width: 0;}
.product-buy .pop-wrapper .active{border-color: #CCCCCC;background-color: #FFFFFF;position: relative;z-index: 2;-webkit-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);-moz-box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5);}
.product-buy .pop-wrapper .pop-body{left: 0;bottom: 16px;padding: 1px;}
.product-buy .pop-wrapper .pop-body img{display: block;}
.spec-item{margin-bottom: 6px;overflow: hidden;*zoom: 1;}
.spec-item .spec-attr{float: left;border: 1px solid #CCCCCC;background-color: #F6F6F6;margin-right: 6px;margin-bottom: 4px;}
.spec-item .spec-attr a{display: block;border: 1px solid #FFFFFF;color: #111111;line-height: 20px;}
.spec-item .spec-attr a:hover{border-color: #CCCCCC;}
.spec-item .spec-attr span{padding: 0 6px;*zoom: 1;}
.spec-item .spec-attr img{display: block;width: 30px;height: 30px;}
.spec-item .selected{border: 0 none;}
.spec-item .selected a{border: 2px solid #D80808;position: relative;}
.spec-item .selected a:hover{border-color: #D80808;}
.spec-item .locked{border-style: dashed;border-color: #999999;opacity: 0.6;filter: alpha(opacity=60);}
.product-buy-quantity{margin-bottom: 20px;*zoom: 1;}
.product-buy-quantity .p-quantity{display: inline-block;width: 74px;overflow: hidden;vertical-align: middle;}
.product-buy-quantity .p-quantity a{display: inline-block;width: 20px;height: 21px;overflow: hidden;vertical-align: middle;border: 1px solid #a9a9a9;text-align: center;font: 14px/22px simsun, serif;}
.product-buy-quantity .p-quantity input{width: 30px;height: 21px;line-height: 21px;padding: 0;margin: 0;vertical-align: middle;border-width: 1px 0;border-style: solid;border-color: #a9a9a9;text-align: center;}
.product-buy-quantity .p-store{padding: 0 10px;background-color: #DDDDDD;display: inline-block;margin-left: 3px;vertical-align: middle;}
.product-buy-action{word-break: break-all;word-wrap: break-word;}
.product-buy-action .btn{margin-right: 15px;}
.product-buy-action .icon, .product-buy-action [class^=icon-]:before{vertical-align: middle;}
.product-notify{padding: 20px;color: #333333;}
.product-notify .desc{margin-bottom: 2em;}
.detail-content img{max-width: 100%;}
.product-tags{margin-top: 30px;border-bottom: 1px solid #CCCCCC;}
.product-tags .tags-hd{font-size: 14px;font-weight: 400;float: left;border: 1px solid #CCCCCC;border-bottom: 0 none;background-color: #EFEFEF;margin-right: 5px;}
.product-tags .tags-hd a{color: #333333;border: 1px solid #FFFFFF;display: block;padding: 2px 15px;}
.product-tags .active{border-top: 2px solid #D80808;background-color: #FFFFFF;margin-bottom: -1px;font-weight: 700;*position: relative;}
.product-section{overflow: hidden;}
.product-section.loading,
.product-section .loading{background: url(../images/loading.gif) no-repeat center center;height: 30px;border: 0 none;}
.product-section .tags-hd{display: none;}
.product-attributes{background-color: #EEEEEE;border: 1px solid #CCCCCC;}
.product-attributes ul{border: 1px solid #FFFFFF;padding: 10px 15px;}
.product-attributes li{float: left;width: 33.3%;line-height: 26px;}
.product-parameters table{width: 100%;}
.product-parameters .section-hd{background-color: #EFEFEF;text-align: left;border: 1px solid #DDDDDD;height: 36px;padding-left: 8px;font-size: 14px;}
.product-parameters td{border: 1px solid #DDDDDD;line-height: 2;padding: 3px 10px;}
.product-parameters .item-ttl{font-weight: 700;text-align: right;width: 16%;white-space: nowrap;}
.product-score{width: 100%;border-bottom: 1px solid #CCCCCC;line-height: 24px;}
.product-score td{padding: 15px 20px;}
.score-total .label{font-weight: 700;padding-right: 6px;float: left;}
.score-total .values{float: left;}
.score-total .score{color: #E0A902;font-size: 14px;}
.score-total .total{display: block;}
.score-total .total-count{color: #E0A902;}
.scores-list .label{padding-right: 2px;width: 56px;text-align: right;display: inline-block;}
.scores-list .score{color: #E0A902;font-size: 14px;}
.scores-list .rating{color: #DDDDDD;cursor: pointer;}
.scores-list .active,
.scores-list .stars-1 .star-1,
.scores-list .stars-2 .star-1, .scores-list .stars-2 .star-2,
.scores-list .stars-3 .star-1, .scores-list .stars-3 .star-2, .scores-list .stars-3 .star-3,
.scores-list .stars-4 .star-1, .scores-list .stars-4 .star-2, .scores-list .stars-4 .star-3, .scores-list .stars-4 .star-4,
.scores-list .stars-5 .star-1, .scores-list .stars-5 .star-2, .scores-list .stars-5 .star-3, .scores-list .stars-5 .star-4, .scores-list .stars-5 .star-5{color: #E0A902;}
.product-score .desc i{color: #666666;}
.comment-list{padding: 10px 10px 10px 20px;line-height: 24px;}
.comment-list .title i{color: #D80808;}
.comment-list .title a{text-decoration: underline;}
.comment-list .title-aside{text-align: right;}
.comment-list .content{margin-top: 10px;}
.comment-list .comment-item{margin: 5px 0;overflow: hidden;*zoom: 1;}
.comment-list .comment-item .stars{float: left;}
.comment-list .comment-item .time{float: right;}
.comment-list .member{width: 80px;float: left;text-align: center;margin-right: 5px;}
.comment-list .member-avatar{width: 60px;height: 60px;line-height: 58px;border: 1px solid #CCCCCC;overflow: hidden;text-align: center;margin: 0 auto;padding: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.comment-list .member-avatar img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.comment-list .member-discuss{position: relative;margin-left: 100px;padding: 10px;background-color: #F6F6F6;border: 1px solid #CCCCCC;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
.comment-list .point{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 30px;height: 30px;}
.comment-list .point i{position: absolute;width: 0;height: 0;overflow: hidden;border: 15px dashed transparent;}
.comment-list .point-left{top: 20px;left: -30px;}
.comment-list .point-left i{border-right-style: solid;}
.comment-list .point-left .below{border-right-color: #CCCCCC;left: -1px;}
.comment-list .point-left .above{border-right-color: #F6F6F6;left: 0px;top: 0;}
.comment-list .discuss-label{overflow: hidden;padding-bottom: 5px;}
.comment-list .discuss-content{clear: right;padding: 8px;border-bottom: 1px dotted #CCCCCC;border-top: 1px dotted #CCCCCC;}
.comment-list .btn-close{margin-left: 10px;vertical-align: middle;display: inline-block;}
.reply-list{padding: 5px 5px 0 5px;}
.reply-action i{color: #888888;float: left;}
.reply-action .inter-handle{float: right;}
.reply-action .inter-handle em{display: none;position: relative;margin: 0 auto;width: 16px;padding-bottom: 8px;}
.reply-action.active-handle em{display: block;}
.reply-action .arrow{position: absolute;overflow: hidden;font-size: 0;line-height: 0;width: 16px;height: 16px;}
.reply-action .arrow i{position: absolute;width: 0;height: 0;overflow: hidden;border: 8px dashed transparent;}
.reply-action .arrow-top{left: 0;bottom: 0;}
.reply-action .arrow-top i{border-bottom-style: solid;}
.reply-action .arrow-top .above{border-bottom-color: #FFFFFF;top: 0;left: 0;}
.post-reply{padding: 10px;background-color: #FFFFFF;}
.post-reply .btn-close{margin-left: 10px;vertical-align: middle;display: inline-block;}
.reply-item{border: 1px solid #DDDDDD;background-color: #FFFFFF;margin-top: 8px;padding: 10px 35px;position: relative;}
.reply-item .infos{float: left;}
.reply-item .time{float: right;}
.reply-item .lquote{color: #DDDDDD;font-size: 133.33333%;position: absolute;left: 5px;top: 2px;}
.reply-item .rquote{color: #DDDDDD;font-size: 133.33333%;position: absolute;right: 5px;bottom: 2px;}
.reply-label{overflow: hidden;}
.reply-content{margin-top: 5px;}
.reply-admin .infos em, .reply-admin .reply-content{color: #EB5800;}
.post-comment{line-height: 24px;}
.post-comment .mod-title i{font-size: 12px;color: #999999;margin-left: 10px;}
.post-comment .mod-content{padding: 20px;}
.post-comment .word-count{float: right;color: #666666;font-size: 11px;margin-right: 5px;line-height: 25px;}
.post-comment .btn-discuss{margin: 0 5px;}
.post-comment .not-login{color: #888888;}
.post-comment .sub-label{color: #666666;}
.post-comment .sub-label-side{width: 180px;float: right;color: #666666;}
.product-consult{line-height: 24px;}
.consult-title{padding: 20px;border-bottom: 1px solid #DDDDDD;}
.consult-title em{margin-left: 15px;}
.consult-content{padding: 10px 20px;}
.consult-content .no-message{margin-top: 20px;}
.consult-content .title i{color: #D80808;}
.consult-content .title a{text-decoration: underline;}
.consult-content .title-aside{text-align: right;}
.consult-content .tabs{margin-top: 10px;}
.consult-content .tabs li{float: left;margin-right: 5px;}
.consult-content .tabs a{display: block;padding: 0 10px;}
.consult-content .tabs li.active a,
.consult-content .tabs a:hover{background-color: #a4a4a4;color: #FFFFFF;}
.consult-item{background-color: #F6F6F6;border: 1px solid #DDDDDD;padding: 10px 12px;margin-top: 10px;}
.consult-item .icon-question{color: #037dbf;font-size: 15px;width: 15px;height: 15px;line-height: 15px;float: left;margin-top: 8px;}
.consult-item .icon-answer{color: #D80808;font-size: 15px;width: 15px;height: 15px;line-height: 15px;float: left;margin-top: 8px;}
.consult-item .question-content,
.consult-item .answer-action,
.consult-item .answer-item,
.consult-item .post-answer{margin-left: 26px;}
.question-content .desc{display: block;}
.question-content .name{float: left;color: #666666;}
.question-content .time{float: right;color: #999999;}
/*new*/.thumbnail-slider{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.thumbnail-slider .prev, .thumbnail-slider .next{float: left;display: block;width: 15px;height: 50px;line-height: 50px;margin-top: 2px;background: #fff;color: #666;font-size: 28px;font-weight: bold;text-align: center;cursor: pointer;}
.thumbnail-slider .switchable-content{width: 363px;height: 363px;margin-bottom: 5px;overflow: hidden;background-color: #FFFFFF;}
.thumbnail-slider .switchable-content:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.thumbnail-slider .switchable-content li{width: 363px;height: 363px;line-height: 361px;overflow: hidden;text-align: center;}
.thumbnail-slider .switchable-content li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.thumbnail-slider .switchable-nav-wrap{float: left;width: 320px;margin-left: 12px;overflow: hidden;position: relative;height: 55px;}
.thumbnail-slider .switchable-nav{width: 1000px;position: absolute;left: 0;top: 0;}
.thumbnail-slider .switchable-nav:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.thumbnail-slider .switchable-nav li{float: left;width: 50px;height: 50px;border: 2px solid transparent;background-color: #FFFFFF;overflow: hidden;margin-right: 10px;text-align: center;}
.thumbnail-slider .switchable-nav li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.thumbnail-slider .switchable-nav li.active{border: 2px solid #dd2434;}


.detail-panel{min-height: 422px;background: #fff;color: #666;}
.detail-panel .detail-panel-hd{padding:10px 20px 10px 0;}
.detail-panel .detail-panel-hd h1{font-size:24px;font-weight: bold; color:#000; line-height:32px;}
.detail-panel .detail-panel-hd div{max-height: 36px;overflow: hidden;}
.detail-panel .detail-panel-hd .item-describe-tag{display: inline-block;font-size: 12px;font-weight: normal;margin-right: 5px;padding: 0 8px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #f75a4e;}
.detail-panel .detail-panel-bd{position: relative;}
.detail-panel .detail-panel-bd:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.detail-panel .detail-panel-info{float: left; width:100%;}
.detail-panel .dt{width: 75px;margin-right: 10px;font-size: 14px;}
.detail-panel .dt em{color: #dd2434;}
.detail-panel .dt{float: left;}
.detail-panel .summary-outbox{background: #fafafa;padding-top: 20px;padding-bottom: 20px;}
.detail-panel .summary-outbox:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.detail-panel .summary{display: block;padding: 5px 0;margin: 0 20px;font-size: 14px;}
.detail-panel .summary > li{margin-top: 15px; line-height:35px; height:36px;}
.detail-panel .summary > li:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.detail-panel .summary > li:first-child{margin-top: 0;}
.detail-panel .summary em{color: #dd2434;}
.detail-panel .summary .dt{width: 70px;}
.detail-panel .price{font-size:30px; color: #000; margin-left:-6px; font-family: arial, sans-serif;}
.detail-panel .icon-star{color: #FF8500;font-size: 22px;}
.detail-panel .icon-star.disabled{color: #DEDEDE;}
.detail-panel .seller{float: right;width: 186px;margin: 10px 20px 10px 0;font-size: 12px;}
.detail-panel .seller li{padding: 15px 5px;border-top: 1px solid #eee;}
.detail-panel .seller li:first-child{border-top: none;}
.detail-panel .seller .dl{margin-bottom: 5px;}
.detail-panel .seller .dl:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.detail-panel .seller .dl .dl-left{float: left;width: 110px;}
.detail-panel .seller .dl .dl-right{float: right;width: 60px;text-align: center;}
.detail-panel .seller .icon-arrow-down-a{color: #00850A;}
.detail-panel .seller .icon-arrow-up-a{color: #dd2434;}
.detail-panel .seller .btn-wrap{text-align: center;}
.detail-panel .seller .btn-wrap .btn{margin: 0 5px;}
.detail-panel .seller .qrcode{margin: 0 auto;width: 84px;padding: 7px;border: 1px solid #ccc;text-align: center;}
.pro-like{margin-top: 0px;}
.favorite-btn i {margin-right:5px; color:#717171; font-weight:bold;}
.favorite-btn .icon, .favorite-btn [class^=icon-]:before{margin-right: 5px;margin-top: -2px;color: #999;font-size: 24px;vertical-align: middle;display: inline-block;}
.favorite-btn.on .icon, .favorite-btn.on [class^=icon-]:before{color: #ffb904;}
.pro-share{display: inline-block;vertical-align: middle;margin-left:35px;margin-top: -3px;}
.disable-tag{display: inline-block;height: 40px;line-height: 40px;padding: 0 20px;background: #a1a1a1;color: #fff;font-size: 16px;text-align: center;}
.disable-tag-sm{display: inline-block;padding: 0 10px;background: #ccc;border: 1px solid #a1a1a1;color: #666;text-align: center;}
.favorite-hint{margin: 40px 0;}
.favorite-hint:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.favorite-hint .icon, .favorite-hint [class^=icon-]:before{float: left;margin: -4px 20px 0 0;font-size: 60px;}
.favorite-hint .title{margin-bottom: 10px;font-size: 16px;font-weight: bold;}
.favorite-hint button{position: absolute;right: 10px;top: 10px;cursor: pointer;border: 0 none;padding: 0;height: 20px;width: 20px;overflow: hidden;background-color: transparent;font-size: 22px;font-weight: bold;line-height: 1;color: #999999;margin: -4px 2px 0 0;}
.favorite-hint .favorite-text{float: left;}
.favorite-hint.already .icon, .favorite-hint.already [class^=icon-]:before{color: orange;}
.favorite-hint.already .title{color: #666;}
.favorite-hint.successed .icon, .favorite-hint.successed [class^=icon-]:before, .favorite-hint.successed .title{color: #000;}
.number input{width: 40px;font-size: 14px;text-align: center;}
.number ::-webkit-inner-spin-button{-webkit-appearance: none;}
.number .btn{margin-right: 0;}
.number .btn span{line-height: 1.2;padding-left: 5px;}
.number .btn span span{padding-left: 0;padding-right: 5px;}
.number .number-stockout{display: none;}
.number.is-stockout .number-stockout{display: block;width: 95px;margin-top: 5px;line-height: 1;color: #000;text-align: center;}
.number.is-stockout .number-increase-decrease .btn{color: #000;}
.number.is-stockout .number-increase-decrease .btn span{border-color: #000;}
.number.is-stockout .number-increase-decrease input{border-color: #000;}

.shop_cat {float:left; width:160px;}
.shop_cat h5 {font-weight:bold; font-size:16px; color:#000; line-height:36px; border-bottom:1px solid #e5e5e5;}
.shop_cat ul {padding:10px 0 10px 0;}
.shop_cat li {padding:3px 0;}
.shop_cat a {display:block; font-size:14px; padding:0 16px; line-height:28px;}
.shop_cat a:hover {background:#f6f6f6;}
.shop_right {float:right; width:880px;}

.shop_cat2 h5 {font-weight:bold; font-size:14px; color:#000; line-height:36px; border-bottom:1px solid #e5e5e5; margin:10px 12px;}
.shop_cat2 ul {margin:10px 12px;}
.shop_cat2 li {padding:2px 0;}
.shop_cat2 a.link {display:block; font-size:12px; padding:0 16px; height:28px !important; line-height:28px !important;}
.shop_cat2 a:hover {background:#f6f6f6;}



.side-box {border:1px solid #e5e5e5; margin-top:15px;}
.side-box .hd{height: 30px;line-height: 30px;padding: 0 10px;background: #e8e8e8;color: #666;font-size: 14px;}
.side-box .bd{padding: 12px;background: #fff; border:none;}
.side-box a{color: #666;}
.side-box .link{display: block;height: 18px;line-height: 18px;overflow: hidden;}
.side-box .goods2{padding: 10px 0;border-top: 1px solid #eee;}
.side-box .goods2 .price{text-align: center;}
.side-box .goods2:first-child{border-top: none;}
.side-box .searchbar-small{width: 100%;}



.searchbar-small{position: relative;width: 170px;}
.searchbar-small [class|=icon]{color: #333333;}
.goods-info .evaluation{padding-top: 29px;position: relative;}
.goods-info .evaluation .evaluation-nav{position: absolute;left: 0;margin-top: -29px;z-index: 99;}
.goods-info .evaluation .evaluation-nav li{float: left;width: 130px;height: 27px;line-height: 25px;text-align: center;border: 1px solid #f0f0f0;border-top-width: 2px;background-color: #f0f0f0;border-bottom: 0 none;margin-right: 3px;padding-top: 1px;cursor: pointer;}
.goods-info .evaluation .evaluation-nav li.active{background-color: #fff;border-top-color: #000;color: #000;cursor: default;height: 28px;}
.goods-info .evaluation .evaluation-condition{position: absolute;right: 0;top: 0;}
.goods-info .evaluation .evaluation-content{position: relative;padding: 20px;border: 1px solid #f0f0f0;}
.goods-info .evaluation .checkbox-inline, .goods-info .evaluation .input-sm, .goods-info .evaluation .input-comb-sm input, .input-comb-sm .goods-info .evaluation input, .goods-info .evaluation .input-comb-sm > .input-comb-addon{margin-right: 10px;}
.goods-info .evaluation .del-color{color: #e32436;}
.goods-info .hd{height: 36px;line-height: 36px;padding: 0 10px;margin: 0 20px;background: #e8e8e8;font-size: 14px;}
.goods-info .bd{padding: 10px;line-height: 2;}
.goods-info .bd .item-table{border: none;}
.goods-info .bd .item-table tr{border-top: 1px solid #ddd;}
.goods-info .bd .item-table tr:first-child{border: none;}
.goods-info .bd .item-table td{vertical-align: top;}
.goods-info .bd .item-table .user-name{display: inline-block;width: 70px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 15px;}
.goods-info .bd .item-table .detail{width: 70%;}
.goods-info .bd .item-table .add-comment{width: 70%;margin-left: 24%;}
.goods-info .bd .item-table .show-pics:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.goods-info .bd .item-table .show-pics a{position: relative;display: block;float: left;border: 1px solid #ddd;height: 40px;line-height: 40px;border-radius: 5px;margin-right: 3px;width: 40px;text-align: center;}
.goods-info .bd .item-table .show-pics a img{border-radius: 5px;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.goods-info .bd .item-table .show-pics a i{position: absolute;right: 0;bottom: 0;height: 15px;line-height: 15px;text-align: center;border-radius: 3px 0 3px 0;width: 15px;background: rgba(0, 0, 0, 0.5);color: #fff;}
.goods-info .bd .item-table .feedback{background: #f4f4f4;border-radius: 6px;margin-top: 10px;color: #999;}
.goods-info .bd .item-table .feedback .feedback-tit{padding: 10px;}
.goods-info .bd .item-table .feedback .feedback-txt{padding: 0 20px 10px 20px;}
.goods-info .bd .item-table .feedback .feedback-txt p{word-break: break-all;}
.goods-info img{max-width: 100%;}
.tab1{position: relative;}


.tab1 .switchable-nav{background: #f5f5f5;}
.tab1 .switchable-nav:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.tab1 .switchable-nav li{float: left;display: inline-block;width: 100px;height: 34px;line-height: 34px;padding: 0 10px;text-align: center;font-size: 14px;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.tab1 .switchable-nav li.active{background-color: #fff;border-top: 2px solid #dd2434;color: #dd2434;cursor: default;}
.tab1 .switchable-nav li span{color: #0563c3;}

.tab1 .switchable-content{background: #fff;}
.white-space{padding-top: 20px;background-color: #fff;}
.gray-space{padding-top: 10px;}
.detail-table .tdTitle{background: none repeat scroll 0 0 #F5FAFE;text-align: right;width: 110px;}
.detail-table th{background: #EEF7FE;text-align: right;padding: 5px;}
.detail-table th.tdTitle{text-align: center;}
.detail-table td{padding: 2px 5px;}
.detail-table th, .detail-table td{border: 1px solid #ccc;}
.goods-grade{margin-bottom: 20px;padding: 10px;}
.goods-grade:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.goods-grade .goods-grade-title{float: left;border-right: 1px solid #ccc;margin-right: 50px;margin-left: 30px;padding-right: 50px;font-size: 14px;text-align: center;}
.goods-grade .goods-grade-title span{display: block;font-size: 50px;color: #e32233;}
.goods-grade .goods-grade-score{float: left;margin-right: 90px;font-size: 14px;}
.goods-grade .goods-grade-score em{color: #dd2434;}
.goods-grade .goods-grade-score div{margin-bottom: 5px;}
.goods-grade .goods-grade-score .level-name{display: inline-block;vertical-align: middle;}
.goods-grade .goods-grade-score .score-parent{display: inline-block;vertical-align: middle;width: 500px;height: 12px;}
.goods-grade .goods-grade-score .score-parent .score-progress{background-image: -webkit-linear-gradient(left, #fee969, #fd9a01);background-image: -moz-linear-gradient(left, #fee969, #fd9a01);background-image: linear-gradient(to right, #fee969, #fd9a01);filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFFEE969', endColorstr='#FFFD9A01', GradientType=1) \9;height: 12px;position: relative;}
.goods-grade .goods-grade-score .score-parent .score-progress .score-num{position: absolute;color: #888;width: 100px;top: -2px;right: -110px;font-size: 12px;}
.goods-grade .goods-grade-graph{float: left;position: relative;padding-top: 30px;}
.goods-grade .goods-grade-graph span{position: absolute;top: 0;left: 0;z-index: 9;padding: 0 5px;background: #dd2434;color: #fff;}
.goods-grade .goods-grade-graph span i{position: absolute;bottom: -8px;left: 50%;z-index: 9;margin-left: -4px;color: #dd2434;}
.goods-grade .goods-grade-bar{position: relative;}
.goods-grade .goods-grade-bar:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.goods-grade .goods-grade-bar .bg{position: absolute;top: 0;left: 0;z-index: 1;width: 420px;height: 16px;background: #dd2434;background: -moz-linear-gradient(left, #fff, #dd2434);background: -webkit-linear-gradient(left, #fff, #dd2434);background: -ms-linear-gradient(left, #fff, #dd2434);}
.goods-grade .goods-grade-bar .txt{position: relative;z-index: 2;float: left;width: 85px;text-align: center;}
.goods-comments{padding: 20px 10px;border-top: 1px solid #ccc;}
.goods-comments:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.goods-comments .col1{float: left;width: 640px;margin-right: 30px;}
.goods-comments .col2{float: left;width: 170px;margin-right: 30px;}
.goods-comments .col3{float: left;width: 70px;}
.goods-comments span{color: #999;}
.goods-comments:first-child{border-top: none;}
.goods-dialog{position: fixed;top: 50%;left: 50%;max-height: 544px;margin: -320px 0 0 -445px;z-index: 109;}
.goods-dialog .popup-body{position: relative;}
.goods-dialog .popup-header{background-color: #fff;}
.goods-dialog .popup-content{padding-top: 0;overflow: auto;max-height: 440px;}
.goods-dialog .goods-item{padding: 10px 0;border-bottom: 1px solid #ccc;}
.goods-dialog .item-left, .goods-dialog .item-info, .goods-dialog .dt, .goods-dialog .dd{float: left;}
.goods-dialog .item-left{width: 90px;height: 90px;margin-right: 20px;}
.goods-dialog .item-left img{max-width: 90px;max-height: 90px;}
.goods-dialog .item-info{width: 80%;}
.goods-dialog .item-info .dt{width: 75px;text-align: right;margin-right: 10px;font-size: 14px;}
.goods-dialog .item-info li{height: 40px;line-height: 40px;clear: both;}
.goods-dialog .item-info .goods-name{display: inline-block;float: left;font-weight: bold;text-align: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-dialog .choose-item-wrap{width: 80%;}
.goods-dialog .choose-item{position: relative;min-width: 27px;height: 27px;float: left;margin-right: 5px;}
.goods-dialog .choose-item a{display: block;border: 1px solid #ccc;color: #666;}
.goods-dialog .choose-item span{display: none;}
.goods-dialog .choose-item.on a{border: 2px solid #ca1119;padding: 0 19px;}
.goods-dialog .choose-item.on span{display: block;position: absolute;top: 8px;left: 0;}
.goods-dialog .choose-item.on span:after{content: "";width: 0;height: 0;border-top: 18px solid #ca1119;border-right: 18px solid transparent;}
.goods-dialog .choose-item.on i{position: absolute;top: -21px;left: 2px;color: #fff;font-size: 7px;}
.goods-dialog .del{text-decoration: line-through;}
.goods-dialog .popup-footer{position: relative;padding: 10px 15px;background-color: #efefef;}
.goods-dialog .popup-footer li{float: left;margin-right: 40px;height: 25px;line-height: 25px;}
.goods-dialog .popup-footer .coupon-price{font-size: 16px;font-weight: bold;}
.goods-dialog .popup-footer .number{float: left;}
.goods-dialog .popup-footer .number .action-quantity-input{height: 20px;line-height: 20px;}
.goods-dialog .popup-footer .btn-buy{position: absolute;right: 0;top: 0;height: 46px;line-height: 46px;padding: 0 40px;color: #fff;background-color: #ca1119;text-align: center;font-size: 14px;}
/*遮罩层*/.full-bg{background-color: #000;display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 108;filter: Alpha(opacity=30);-moz-opacity: 0.4;opacity: 0.4;overflow: hidden;}
.full-bg-show{display: block;}

/* 获取优惠券*/
.get-coupon-success{margin:50px 0 50px 0px;}
.get-coupon-success:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-info{padding: 20px 50px 40px 0px;}
.coupon-info .coupon{float: left;margin-top: 57px; color:#000;}
.coupon-info .coupon-detail{margin-left: 350px;}
.coupon-info .coupon-detail h1{color: #000;font-weight: normal;margin-bottom: 10px; font-size:36px;}
.coupon-info .coupon-detail h1 b {font-size:40px; font-weight:normal; position:relative; top:2px; letter-spacing:-1px; color:#fba029;}
.coupon-info .coupon-detail .coupon-rule{font-size: 14px;color: #666; line-height:28px; padding-bottom: 10px;margin-bottom: 15px;}
.coupon-info .coupon-detail .coupon-rule dt{float: left;width: 100px;}
.coupon-info .coupon-detail .coupon-rule dd{margin-left: 100px;}
.coupon-info .coupon-detail .coupon-explain{background-color: #e6e6e6;padding: 10px;color: #9a9a9a;margin-bottom: 20px;}

.discount{display: block;background-color: #f2f2f2;position: relative;float: inherit !important;margin-left: 85px;padding: 8px;}
.discount .discount-in{max-height: 78px;background: #f2f2f2;overflow: hidden;}
.discount .discount-in .label{font-size: 12px;padding-bottom: .2em;}
.discount .discount-in .discount-gift{width: 36px;height: 36px;background-color: #FFF;display: inline-block;border: 1px solid #cecece;vertical-align: middle;}
.discount .discount-in .discount-gift img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.discount .discount-in .discount-txt{display: inline-block;vertical-align: middle;max-width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.discount .discount-in .discount-tips{position: absolute;top: 5px;right: 5px;font-size: 12px;}
.discount .discount-in .discount-tips i{font-size: 14px;padding: 0 2px;border: 1px solid #ccc;color: #9e9e9e;}
.discount:hover{height: 78px;}
.discount:hover .discount-in{position: absolute;width: 100%;left: 0;top: 0;max-height: inherit;z-index: 99;}
.discount:hover .discount-in ul{padding: 8px;}
.discount-group:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.discount-group .group-list{float: left;position: relative;width: 750px;height: 151px;overflow: hidden;margin: 0 20px 20px 20px;}
.discount-group .group-list .group-list-wrap{position: absolute;width: 2000px;padding-bottom: 20px;}
.discount-group .group-list .group-list-wrap:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.discount-group .group-list .group-list-wrap li{float: left;position: relative;width: 112px;margin-right: 38px;}
.discount-group .group-list .group-list-wrap li a{display: block;line-height: 1.2;}
.discount-group .group-list .group-list-wrap li .thumbnail{width: 112px;height: 112px;text-align: center;margin-bottom: 10px;}
.discount-group .group-list .group-list-wrap li .thumbnail img{width: auto;height: auto;max-width: 100%;max-height: 100%;border-radius: 3px;}
.discount-group .group-list .group-list-wrap li .pro-title{height: 29px;overflow: hidden;}
.discount-group .group-list .group-list-wrap li:after{position: absolute;top: 40px;right: -30px;font-family: "iconfonts";content: "\2801";font-size: 24px;color: #ccc;}
.discount-group .group-list .group-list-wrap li:last-child:after{display: none;}
.discount-group .group-info{float: left;position: relative;margin-left: 38px;color: #656565;}
.discount-group .group-info .group-name{font-size: 24px;}
.discount-group .group-info .group-price span{font-size: 18px;color: #e12232;}
.discount-group .group-info .old-price{text-decoration: line-through;}
.discount-group .group-info .get-group{margin-top: 10px;}
.discount-group .group-info:after{position: absolute;top: 20px;left: -50px;font-family: Arial;content: "＝";font-size: 50px;color: #ccc;}
.discount-group .scrollBtn{float: left;display: table;height: 120px;margin-right: 30px;}
.discount-group .scrollBtn > div{display: table-cell;vertical-align: middle;}
.discount-group .scrollBtn .icon, .discount-group .scrollBtn [class^=icon-]:before{display: block;border: 1px solid #ccc;height: 30px;line-height: 30px;margin-top: 10px;margin-bottom: 10px;cursor: pointer;text-align: center;font-size: 26px;color: #ccc;width: 30px;}
.discount-group .scrollBtn .icon.disabled, .discount-group .scrollBtn .disabled[class^=icon-]:before{border: 1px solid #f5f5f5;color: #f5f5f5;}
.empty{margin: 160px 0 360px 100px;}
.empty:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.empty .empty-left{float: left;margin-right: 50px;}
.empty .empty-left i{font-size: 66px;color: #999;}
.empty .empty-right{margin-top: 20px;float: left;}
.empty p{font-size: 16px;color: #666;}
.coupon-img{background:#fccf2f; color:#000; padding:0 0 25px 0; margin-bottom:10px;}
.coupon-img img{position: absolute;top: 0;left: 0;}
.coupon-img .txt{padding-top: 30px;position: relative;text-align: center;font-family: microsoft yahei;}
.coupon-img .txt h3{font-size: 34px;font-weight: normal;color: #000;}
.coupon-img .txt .content{font-size: 26px;color: #000; padding-bottom:15px;}
.coupon-img .txt .time{font-size: 14px;color: #333;}
/* 商品咨询*/.item-consult{padding: 10px;}
.item-consult .item-consult-nav{float: left;background: #efefef;padding-left: 10px;padding-top: 5px;width: 80%;margin-top: 12px;}
.item-consult .item-consult-nav li{float: left;padding: 10px 20px;cursor: pointer;}
.item-consult .item-consult-nav li span{color: #bb9951;}
.item-consult .item-consult-nav .active{background: #fff;border-top: 1px solid #dfc181;}
.item-consult .get-consult{float: right;color: #999;}
.item-consult .get-consult a > span{padding-left: 32px;}
.item-consult .get-consult i{font-size: 20px;vertical-align: middle;}
.item-consult .item-consult-con li{border: 1px solid #efefef;margin-top: 20px;padding: 10px;}
.item-consult .item-consult-con li dt{clear: both;width: 60px;float: left;}
.item-consult .item-consult-con li dd{margin-left: 70px;}
.item-consult .item-consult-con li .usr-info{color: #a0a0a0;margin-bottom: 10px;}
.item-consult .item-consult-con li .admin-reply{color: #bfa15b;margin-top: 10px;}
.item-consult .item-consult-con li .admin-reply dd{position: relative;padding-right: 140px;}
.item-consult .item-consult-con li .admin-reply .reply-time{position: absolute;right: 0;top: 0;color: #a0a0a0;}
.item-consult .item-consult-form{border: 1px solid #efefef;border-top-width: 3px;border-top-color: #dfc181;padding: 15px;margin-top: 30px;color: #6f6f6f;}
.item-consult .item-consult-form .form-title{font-size: 16px;margin-bottom: 10px;color: #333;}
.item-consult .item-consult-form .form-label{width: 5em;color: #333;}
.item-consult .item-consult-form .form-act{margin-left: 6em;}
.item-consult .item-consult-form .offset-2{margin-left: 6em;}
.item-consult .item-consult-form .form-footer{border-top: 1px dashed #f0f0f0;text-align: center;padding-top: 20px;padding-bottom: 20px;}
.choose-quantity {overflow:hidden; margin-top:8px;}
.choose-quantity h5 {padding:7px 10px 8px 0; float:left;}
.buy-number{float: left;position: relative;}
.buy-number input{width:60px; float:left; height:34px; font-size: 14px;text-align: center; display:block; border-radius:0 !important; border-left:0 !important; border-right:0 !important;}
.buy-number input:focus, .buy-number input:hover {border-color:#ddd !important;}
.buy-number ::-webkit-inner-spin-button{-webkit-appearance: none;}
.buy-number .btn{width:42px; height:34px;line-height:32px; float:left; padding:0; text-align: center;border: 1px solid #ddd; background:#fff; color:#333;}
.buy-number .btn-reduct{border-radius:3px 0 0 4px;}
.buy-number .btn-add{ border-radius:0 4px 4px 0; line-height:29px;}
.buy-number .btn-add .iconfont {font-size:18px;}
.buy-info{float: left;height: 44px;line-height:44px;margin-left: 10px;}
.buy-info span{margin-left: 20px; color:#8c8c8c}
.detail-dialog-btn {position:absolute; bottom:0; text-align:center; left:0; z-index:50; width:100%; background:#fff; padding:20px 0; text-align:center;}
.w180{width: 180px;}


.detail_addbtn {margin-top:30px;}


/*goods_detail_new page 商品详情页改版*/

.localHere .bread-nav {height:48px; line-height:48px; font-size:14px; padding:0 20px; color:#8c8c8c; background:#f6f6f6;}
.localHere .bread-nav span {padding:0 5px;}



.bread-nav {height:44px; line-height:42px; font-size:14px; padding:5px 0; color:#8c8c8c; margin:0 auto; width:1200px;}
.bread-nav span {padding:0 5px;}


.goods_box {width:1200px; margin:0 auto;}

.goods_left {width:720px; padding:84px 40px 40px 0; float:left; margin-top:-44px; border-right:1px solid #e8e8e8; min-height:800px;}
.goods_left4 {width:640px; padding:20px 40px 40px 0; float:left;}
.goods_left4 .zoom-slider .pic-show {width:540px;}
.goods_left4 .zoom-slider .pic-show .show-box {width:540px; height:540px;}
.goods_left4 .zoom-slider .pic-show img{max-height:540px; max-width:540px; vertical-align: middle; margin:0 auto;}
.goods_left4 .zoom-slider .slider-thumb-wrap, .goods_left4 .zoom-slider .pic-thumb {width:80px; height:540px;}
.goods_left4 .zoom-slider .slider-thumb {height:540px;}
.goods_left4 .zoom-slider .slider-thumb li {margin-bottom:10px;}
.goods_left4 .zoom-slider .slider-thumb li, .goods_left4 .zoom-slider .slider-thumb li .thumb-item, .goods_left4 .zoom-slider .slider-thumb li .thumb-item span {height:80px; width:80px;}
.goods_left4 .zoom-slider .slider-thumb li .thumb-item span img {max-width:80px;max-height:80px;}

.goods_right {width:400px; float:right; padding:15px 0 30px 0;}
.goods_left2 {width:600px; padding:20px 40px 40px 0; float:left;  min-height:auto;}
.goods_right2 {width:504px; float:right; padding:15px 0 30px 0;}

.goods_left3 {width:630px; padding:40px 40px 40px 0; float:left;  min-height:auto; border:none; margin:0;}
.goods_right3 {width:480px; float:right; padding:50px 0 30px 0;}
.goods_right3 .goods_text h1 {line-height:30px;}


.goods_right2 .goods_text {border:none;}
.goods_right2 .goods_text h1 {line-height:30px;}
.goods_right2 .goods_text h5 {padding:5px 0 2px 0;}
.goods_right2 .goods_text h6 {padding:2px 0 5px 0;}
.goods_right2 .goods_text h3 {padding:0;}
.goods_right2 .goods_text p {color:#999;}


.goods_detail2 {border-top:1px solid #e8e8e8; padding-bottom:50px;}
.goods_detail2 .goods_con {width:1200px; margin:0 auto; text-align:center;}
.goods_detail2 img {margin:0 auto; max-width:100%;}

.detail_tit {text-align:center; font-size:24px; font-weight:bold; color:#000; padding:30px 0;}
.detail_tit span {padding:0 0 0 25px; position:relative; font-weight:500;}
.detail_tit span:after {content:""; display:block; width:1px; height:20px; background:#ccc; position:absolute; top:4px; left:12px;}



.goods_detail3 {overflow:hidden; padding:0 0 50px 0; border-top:1px solid #e8e8e8; margin-top:15px;}
.goods_detail3 .goods_con {width:1200px; margin:0 auto; text-align:center;}
.goods_detail3 img {margin:0 auto; max-width:100%;}

.detailinfo-list {background:#f6f6f6; overflow:hidden; padding:15px 0 15px 20px;}
.detailinfo-list li {width:33.333%; float:left;}



/*微定制*/
.wdiy_tab {padding:20px 0;}
.wdiy_tab ul {position:relative; height:36px;}
.wdiy_tab ul:before {content:""; display:block; height:1px; background:#000; position:absolute; bottom:0; left:0; right:0; width:100%;}
.wdiy_tab li {float:left; width:20%; cursor:pointer; height:36px; line-height:34px; box-sizing:border-box; color:#8c8c8c; text-align:center; position:relative;}
.wdiy_tab li.on {color:#000; border:1px solid #000; border-bottom:none; background:#fff;}

.wdiy_con {padding-bottom:20px;}

.wchixiu_con {overflow:hidden; height:392px;}
.wchixiu_con .chixiu_txt {padding-top:0; border:none; margin:0;}
.wchixiu_txt {padding:20px 15px 0 0;}
.wchixiu_txt input {text-align:center; height:38px; line-height:38px; border:1px solid #dfdfdf; border-radius:25px; font-size:14px; box-sizing:border-box; width:100%;}
.wchixiu_con h1 {font-size:14px; color:#000; padding:20px 0 10px 0;}
.wchixiu_con ul {width:100%; overflow:hidden;}
.wchixiu_con li {width:88px; float:left; padding:0 12px 12px 0; cursor:pointer; text-align:center; color:#8c8c8c; transition:.3s;}
.wchixiu_con li p {position:relative; border:1px solid #efefef; width:86px; height:86px; transition:.3s;}
.wchixiu_con li.on {color:#000;}
.wchixiu_con li.on p, .gongyi_list li:hover p {border-color:#000; color:#000;}
.wchixiu_con li:hover {color:#000;}
.wchixiu_con li.on p:after {content:""; display:block; height:20px; width:20px; background:url(/img/on_icon.png) no-repeat; position:absolute; bottom:-1px; right:-1px; z-index:10;}
.wchixiu_con li img {width:86px; height:86px; display:block;}
.wchixiu_con li h2 {font-size:12px; height:16px; overflow:hidden; line-height:16px; margin-top:5px;}

.wchixiu_con li.txt_li h2 {height:36px; line-height:36px; margin-top:0; text-align:center; background:#f5f5f5;}
.wchixiu_con li.txt_li.on h2 {color:#fff; background:#000;}

.wml_list {overflow:hidden; height:392px;}
.wml_list ul {width:100%; overflow:hidden;}
.wml_list li {width:112px; float:left; padding:0 12px 12px 0; cursor:pointer; text-align:center; color:#8c8c8c; transition:.3s;}
.wml_list li p {position:relative; width:112px; height:112px; transition:.3s;}
.wml_list li.on {color:#000;}
.wml_list li.on p, .gongyi_list li:hover p {border-color:#000; color:#000;}
.wml_list li:hover {color:#000;}
.wml_list li.on p:after {content:""; display:block; height:30px; width:30px; background:url(/img/cur2.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; z-index:10;}
.wml_list li img {width:112px; height:112px; display:block;}
.wml_list li h2 {font-size:12px; height:16px; overflow:hidden; line-height:16px; margin-top:5px;}

.wml_list.wnk_list li p {border:1px solid #eee; width:110px; height:110px;}
.wml_list.wnk_list li img {width:110px; height:110px;}
.wml_list.wnk_list li.on p {border-color:#000;}
.wml_list.wnk_list li.on p:after {bottom:-1px; right:-1px; z-index:10;}

.fab_search {padding-bottom:10px; overflow:hidden;}
.fab_search input {border-color:#333; float:left; width:176px; text-align:center; height:30px; line-height:30px;}
.fab_search .search_fabric, .fab_search .search_fabrics, .search_nk, .fab_search .search_nk .search_zd {float:left; cursor:pointer; background:#333; height:32px; width:58px; text-align:center; line-height:32px; color:#fff;}

.wdiy_con .dict_html_son {width:384px;}
.wdiy_con .dict_son_item {width:100%;}
.wdiy_con .gongyi_nav li {padding:0; margin:0 0 12px 0;}
.wdiy_con .dict_son_item_item_emb dt.position .div1 {margin:225px 0 0 200px; width:370px;}
.wdiy_con .dict_son_item_item_emb dt.position {padding-top:65px;}
.wdiy_con .dict_son_item_item_emb dt.position .div1 h3 {width:110px; overflow:hidden; height:20px; text-overflow:ellipsis; white-space: nowrap;}

.wdiy_con .gongyi_nav, .wdiy_con .dict_html_son, .wdiy_con .dict_son_item {height:392px;}






.goods_detail {width:740px !important;  overflow:hidden; padding-top:20px;}

.goods_detail img {max-width:750%; margin:0 auto;}


.goods_text {border-bottom:1px solid #e2e2e2; padding-bottom:10px;}
.goods_text h1 {font-size:24px; line-height:40px; color:#000;}
.goods_text h2 {line-height:20px;}
.goods_text h3 {font-size:28px; color:#d50808; margin-left:-6px; padding:5px 0;}


.mlalcx {border-bottom:1px solid #333; overflow:hidden; width:100%; padding:30px 0 10px 0;}
.mlalcx h1 {font-size:20px; line-height:44px;}
.mlalcx ul li {float:left; padding:12px 0; line-height:60px; width:100%; border-bottom:1px solid #e2e2e2;}
.mlalcx ul li:last-child {border:none;}
.mlalcx ul li .p1 { float:left; width:60px; height:60px; border-radius:50%; overflow:hidden;}
.mlalcx ul li .p1 img { width:100%; height:100%; border-radius:50%;}
.mlalcx ul li h2 {color:#333; height:60px; font-size:14px; overflow:hidden; float:left;}
.mlalcx ul li h3 {color:#333; height:60px; font-size:14px; overflow:hidden; float:right;}
.mlalcx ul li h3 i { display:inline-block; font-size:12px !important; position:relative; left:2px; top:-2px;}
.mlalcx ul li a {color:#000;}
.mlalcx ul li .btn_clear_cx {position:absolute; bottom:0; right:10px; cursor:pointer;}

.mlalcx ul li a:hover {color:#000; text-decoration:underline;}
.op_cx_value .p1 {background:#f5f5f5 !important;}
.op_cx_value .p1 img {width:44px !important; height:44px !important; margin:11px auto 0 auto; border-radius:0 !important;}

.description-panel .price-del{font-size: 18px;color: #999;text-decoration: line-through;line-height: 24px;}

.choose{padding:20px 0 0 0; width:100%; overflow:hidden;}

.choose:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.choose .price{color: #dd2434;font-size: 20px;}
.choose .item{float: left;}
.choose .dt{font-size: 14px;line-height:32px; margin:0; padding-top:10px;}
.choose .dt em{color: #dd2434;}
.choose em{padding-right: 8px;}
.choose .dd{line-height:44px; float:left; width:570px !important; margin:0 !important; overflow:hidden;}

.choose > div:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.choose .btn-wrap{font-size: 16px; margin:30px 0 0 0;}
.choose .btn-wrap span span {text-align:center;}
.choose .btn-wrap .btn-addcart {width:100%;}
.btn-wrap .goods_btn {width:100%; padding-top:10px;}
.btn-wrap .goods_btn .btn-fastbuy {display:block;}
.btn-wrap .goods_btn .favorite-btn {float:right; width:195px;}
.btn-wrap .goods_btn .hidden {display:none;}


.choose-spec {width:102%; padding-bottom:12px;}
.choose-spec .choose-item-wrap:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.choose-spec .choose-item{position: relative;float: left; height:30px; font-size:14px; padding:1px 18px; line-height:30px; margin:0 9px 9px 0; text-align: center; border: 1px solid #ccc; color: #666; cursor: pointer; border-radius:3px;}
.choose-spec .choose-item img{float:left; height:30px; width:30px; border-radius:50%; margin:0 10px 0 -14px;}
.choose-spec .choose-item:hover{border: 1px solid #000; color: #000;}
.choose-spec .choose-item.on{position: relative;border:2px solid #000; color: #000; padding:0px 17px;}

.h1_tit2 {font-size:20px; border-top:1px solid #e2e2e2; line-height:60px;}
.goods_gy {padding-top:40px;}
.goods_gy li {line-height:30px; font-size:14px; color:#8c8c8c;}

.history {padding-top:40px; overflow:hidden;}
.history ul {width:105%}
.history li {float:left; width:190px; margin:0 20px 20px 0;}
.history li img {width:190px; height:190px;}
.history li h2 {font-size:14px; height:24px; line-height:24px; overflow:hidden; margin-top:5px; color:#8c8c8c;}


.goods_left2 .zoom-slider .pic-show{position: relative;z-index: 1; width:480px; float:right;}
.goods_left2 .zoom-slider .pic-show img{max-height:640px; max-width:480px; height:640px; width:480px; vertical-align: middle; margin:0 auto;}
.goods_left2 .zoom-slider .pic-show .show-box{display: table-cell; height:640px;width:480px;text-align: center;vertical-align: middle;}
.goods_left2 .zoom-slider .pic-thumb{position: relative; width:90px; height:640px; overflow:hidden; float:left;}
.goods_left2 .zoom-slider .slider-thumb-wrap{position: relative;width:90px;height:615px;overflow: hidden;}
.goods_left2 .zoom-slider .slider-thumb{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;transition: all 0.8s ease; height:650px;}
.goods_left2 .zoom-slider .slider-thumb li{width:90px; height:120px ; margin-bottom:10px; overflow: hidden; cursor:pointer;}
.goods_left2 .zoom-slider .slider-thumb li.active{border-color: #c81623;}
.goods_left2 .zoom-slider .slider-thumb li .thumb-item{height:120px;width:90px;background-color: #FFFFFF;}
.goods_left2 .zoom-slider .slider-thumb li .thumb-item span{height:120px;width:90px;display: table-cell;text-align: center;vertical-align: middle;}
.goods_left2 .zoom-slider .slider-thumb li .thumb-item span img{max-width:90px;max-height:120px; height:120px;width:90px; display:block;vertical-align: middle; opacity:0.5; margin:0 auto;}
.goods_left2 .zoom-slider .slider-thumb li.active .thumb-item span img {opacity:1;}

.niuzaiku .goods_left2 {width:640px;}
.niuzaiku .goods_left2 .zoom-slider .pic-show .show-box {width:540px; height:540px; display:block;}
.niuzaiku .goods_left2 .zoom-slider .pic-show {width:540px;}
.niuzaiku .goods_left2 .zoom-slider .pic-show img {width:540px; height:540px; min-width:540px; min-height:540px;}

.niuzaiku .goods_left2 .zoom-slider .pic-thumb{position: relative; width:82px; height:540px; overflow:hidden; float:left;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb-wrap{position: relative;width:82px;height:550px;overflow: hidden;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;transition: all 0.8s ease; height:550px;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb li{width:82px; height:82px ; margin-bottom:10px; overflow: hidden; cursor:pointer;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb li.active{border-color: #c81623;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb li .thumb-item{height:82px;width:82px;background-color: #FFFFFF;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb li .thumb-item span{height:82px;width:82px;display: table-cell;text-align: center;vertical-align: middle;}
.niuzaiku .goods_left2 .zoom-slider .slider-thumb li .thumb-item span img{max-width:82px;max-height:82px; height:82px;width:82px; display:block;vertical-align: middle; opacity:0.5; margin:0 auto;}

.niuzaiku .wdiy_tab {display:none;}
.niuzaiku .xxz_ml {font-size:16px; color:#000; border-top:1px solid #e8e8e8; padding:15px 0 10px 0;}
.niuzaiku .wml_list {height:361px;}

.goods_left3 .zoom-slider .pic-show{position: relative;z-index: 1; width:530px; float:right;}
.goods_left3 .zoom-slider .pic-show img{max-height:530px; max-width:530px; height:530px; width:530px; vertical-align: middle; margin:0 auto;}
.goods_left3 .zoom-slider .pic-show .show-box{display: table-cell; height:530px;width:530px;text-align: center;vertical-align: middle;}
.goods_left3 .zoom-slider .pic-thumb{position: relative; width:80px; height:530px; overflow:hidden; float:left;}
.goods_left3 .zoom-slider .slider-thumb-wrap{position: relative;width:80px;height:530px;overflow: hidden;}
.goods_left3 .zoom-slider .slider-thumb{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;transition: all 0.8s ease; height:540px;}
.goods_left3 .zoom-slider .slider-thumb li{width:80px; height:80px ; margin-bottom:10px; overflow: hidden; cursor:pointer;}
.goods_left3 .zoom-slider .slider-thumb li.active{border-color: #c81623;}
.goods_left3 .zoom-slider .slider-thumb li .thumb-item{height:80px;width:80px;background-color: #FFFFFF;}
.goods_left3 .zoom-slider .slider-thumb li .thumb-item span{height:80px;width:80px;display: table-cell;text-align: center;vertical-align: middle;}
.goods_left3 .zoom-slider .slider-thumb li .thumb-item span img{max-width:80px;max-height:80px; height:80px;width:80px; display:block;vertical-align: middle; opacity:0.5; margin:0 auto;}
.goods_left3 .zoom-slider .slider-thumb li.active .thumb-item span img {opacity:1;}




.zoom-slider {width:100%;}
.zoom-slider .pic-show{position: relative;z-index: 1; width:600px; float:right;}
.zoom-slider .pic-show img{max-height:600px; max-width:600px; vertical-align: middle; margin:0 auto;}
.zoom-slider .pic-show .show-box{display: table-cell; height:600px;width:600px;text-align: center;vertical-align: middle;}

.zoom-slider .next-group, .zoom-slider .pre-group{display: none; width: 20px; height:90px;line-height:90px;position: absolute;right: 0;cursor: pointer; z-index:10;}
.zoom-slider .next-group i, .zoom-slider .pre-group i{font-size:20px;color: #000;}

.zoom-slider .pic-thumb{position: relative; width:90px; height:615px; overflow:hidden; float:left;}
.zoom-slider .slider-thumb-wrap{position: relative;width:90px;height:615px;overflow: hidden;}
.zoom-slider .slider-thumb{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;transition: all 0.8s ease; height:615px;}
.zoom-slider .slider-thumb li{width:90px; height:90px ; margin-bottom:12px; overflow: hidden; cursor:pointer;}
.zoom-slider .slider-thumb li.active{border-color: #c81623;}
.zoom-slider .slider-thumb li .thumb-item{height:90px;width:90px;background-color: #FFFFFF;}
.zoom-slider .slider-thumb li .thumb-item span{height:90px;width: 90px;display: table-cell;text-align: center;vertical-align: middle;}
.zoom-slider .slider-thumb li .thumb-item span img{max-width:90px;max-height:90px;display: inline-block;vertical-align: middle; opacity:0.5; margin:0 auto;}
.zoom-slider .slider-thumb li.active .thumb-item span img {opacity:1;}
div.zoomDiv{z-index: 999;position: absolute;top: 0px;left: 0px;width: 365px;height: 365px;background: #ffffff;border: 1px solid #dadadd;display: none;text-align: center;overflow: hidden;}
div.zoomMask{position: absolute;background: rgba(0, 0, 0, 0.3);cursor: move;z-index: 1;}

.hot_box {float:right; height:600px; width:136px; position: relative; text-align:center;}
.hot_box h1 {font-size:16px; height:32px; line-height:32px; color:#000; margin-bottom:5px; position:relative;}
.hot_box h1:after {content:''; height:1px; background:#e8e8e8; width:100%; position:absolute; top:15px; left:0; z-index:1;}
.hot_box h1 span {display:inline-block; background:#fff; padding:0 12px; position:absolute; top:0; left:24px; z-index:10;}
.hot_list {width:136px; height:530px; overflow:hidden; position:relative;}
.hot_list ul {-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;transition: all 0.8s ease; position: absolute;left: 0;top: 0; width:180px; height:1000px;}
.hot_list.scrolled ul {top: -546px !important;}
.hot_list li {height:170px; width:136px; overflow:hidden; margin-bottom:12px; position:relative;}
.hot_list li img {max-height:100%; max-width:100%}
.hot_list li p {height:24px; width:100%; line-height:24px; text-align:center; color:#fff; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; z-index:10;}

.hot_box .next_hot, .hot_box .pre_hot {width: 20px; height:20px;line-height:20px;position: absolute; bottom: 0;cursor: pointer; z-index:10;}
.hot_box .next_hot {left:40px;}
.hot_box .pre_hot {left:90px;}

.desc_tab_box {padding-top:15px;}
.desc_tab {width:1200px;margin:0 auto; position:relative;}
.desc_tab ul {overflow:hidden; text-align:center;}
.desc_tab:after {content:""; height:1px; background:#e2e2e2; position:absolute; left:0; bottom:0; right:0;}
.desc_tab li {text-align:center; height:60px; line-height:60px; display:inline-block; font-size:16px; padding:0 60px; margin:0 10px; cursor:pointer; position:relative; transition:.3s;}
.desc_tab li:before {content:"";position:absolute;display:block; border-radius:3px; height:3px;background-color:#000;left:0%; right:0; bottom:0; z-index:10; opacity:0;transform:scaleX(0);transition:all .2s cubic-bezier(.18,.89,.17,.88),opacity .15s ease}
.desc_tab li.cur:before { opacity: 1; transform: scaleX(1);}
.desc_tab li:hover:before {color:#000;}
.desc_tab li.cur {font-weight:bold; color:#000;}
.desc_tab li:hover {color:#000;}
.disc_content img {max-width:100%; margin:0 auto;}
.tab_content {width:1200px; margin:0 auto; min-height:500px; padding-bottom:40px; padding-top:20px;}

.fixed_tab {position:fixed; left:0; top: 73px; right:0;  z-index: 99; background:#fff; margin-bottom:30px;}
.tab_content.fixed_content {padding-top:70px;}




/*!*微定制*!*/

/*.fab_list { width:100%; overflow:hidden; padding-bottom:70px;}*/
/*.fab_list ul { width:105%;}*/
/*.fab_list ul li { width:160px; height:210px; padding:0 10px 10px 10px; float:left; cursor:pointer;}*/
/*.fab_list ul li .p1 { width:160px; height:160px;}*/
/*.fab_list ul li .p1 img { width:100%; height:100%;}*/
/*.fab_list ul li .p2 { font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden; margin-top:3px;}*/
/*.fab_list ul li .p2 i { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:0px 10px 0 0;  background:url(../images/icon_1.png) left top no-repeat; background-position:0 0px;}*/
/*.fab_list ul li.on .p2 i {background-position:0 -20px;}*/

/*.cate_tab {padding:0 10px 10px 10px;}*/
/*.cate_tab li {float:left; padding:0 20px; font-size:16px; cursor:pointer; border-bottom:3px solid #fff; line-height:36px;}*/
/*.cate_tab li.on  {border-color:#000; color:#000;}*/

/*.chixiu {padding:10px 10px 70px 10px;}*/
/*.diy_list {width:100%; overflow:hidden;}*/
/*.diy_list ul {width:103%;}*/
/*.diy_list li {width:84px; margin-right:16px; float:left; color:#000; padding-bottom:10px; cursor:pointer; text-align:center;}*/
/*.diy_list li p {position:relative;}*/
/*.diy_list li p i {background:url(../images/cur_img.png) no-repeat; width:30px; height:30px; display:none; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px; z-index:10;}*/
/*.diy_list li.cur p i {display:block;}*/
/*.diy_list li img {width:84px; display:block;}*/
/*.diy_list li h2 {font-size:12px; color:#8c8c8c; height:16px; overflow:hidden; line-height:16px; margin-top:5px;}*/
/*.qsrcxlr { font-size:14px; width:386px; height:38px; border:1px solid #ddd; padding:0 10px; margin-bottom:22px;}*/
/*.cxwz { font-size:14px; color:#333; line-height:20px; margin:22px 0 10px 0;}*/

/*------ albums ------*/
.albums-left{float: left;width: 180px;}
.albums-right{margin-left: 190px;}
.albums-main{float: left;width: 100%;}
.albums-pic-list{margin: 50px 24px 50px 30px;}
.albums-pic-list .next{font-size: 15px;text-align: center;display: block;height: 30px;line-height: 30px;color: #666666;cursor: pointer;}
.albums-pic-list .next.disable{cursor: default;color: #CCCCCC;}
.albums-pic-list .previous{font-size: 15px;text-align: center;display: block;height: 30px;line-height: 30px;color: #666666;cursor: pointer;}
.albums-pic-list .previous.disable{cursor: default;color: #CCCCCC;}
.albums-pic-list ul{position: relative;}
.albums-pic-item{position: relative;width: 114px;height: 114px;border: 3px solid #D4D4D4;margin-bottom: 10px;cursor: pointer;background-color: #FFFFFF;}
.albums-pic-item .ar{display: none;position: absolute;right: -15px;top: 50%;margin-top: -6px;height: 0px;line-height: 0px;font-size: 0px;font-size: 0px;border-left: 6px solid #FEBF0F;border-top: 6px solid #F5F5F5;border-right: 6px solid #F5F5F5;border-bottom: 6px solid #F5F5F5;}
.albums-pic-item.active, .albums-pic-item.hover{border-color: #FEBF0F;}
.albums-pic-item.active .ar, .albums-pic-item.hover .ar{display: block;}
.albums-pic-item .albums-pic{width: 114px;height: 114px;line-height: 112px;overflow: hidden;text-align: center;}
.albums-pic-item .albums-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.albums-product-title{padding: 20px;line-height: 35px;text-align: center;}
.albums-product-title h1{font-size: 133.33333%;}
.albums-main-pic{text-align: center;}
.albums-scroll{overflow: hidden;}
/*------ cart ------*/.steps li{height: 30px;line-height: 30px;float: left;}
.steps i{display: inline-block;}
.steps a, .steps span{display: block;padding: 0 10px;}
.steps .step-item{background-color: #EFEFEF;padding: 0;white-space: nowrap;}
.steps .step-arrow{padding: 0;}
.cart-main{border: 1px solid #E6E6E6;table-layout: fixed;}
.cart-main caption{text-align: left;background-color: #EFEFEF;border: 1px solid #E6E6E6;border-bottom: 0 none;}
.cart-main thead{background-color: #EFEFEF;}
.cart-main td{line-height: 20px;vertical-align: top;text-align: center;padding: 2px 0;}
.cart-main .cart-item{border-bottom: 1px solid #EFEFEF;}
.cart-main .cart-item .last td{*border-bottom: 1px solid #EFEFEF;}
.cart-main .last td{padding-bottom: 15px;}
.cart-main .p-info{text-align: left;}
.cart-main .p-pic{width: 80px;height: 80px;line-height: 78px;border: 1px solid #dddddd;overflow: hidden;margin: 0 auto;text-align: center;}
.cart-main .p-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.cart-main .order-price{padding: 15px 1px 10px;line-height: 30px;white-space: nowrap;}
.cart-main .order-price ul{float: right;}
.cart-main .warn-message{clear: both;width: 74px;margin: 2px auto;text-align: center;color: white;background-color: #EF4521;display: block;}
.cart-main .p-quantity{width: 74px;margin: 0 auto;overflow: hidden;}
.cart-main .p-quantity a{float: left;width: 20px;height: 21px;overflow: hidden;border: 1px solid #A9A9A9;text-align: center;font: 14px/22px simsun, serif;}
.cart-main .p-quantity input{float: left;width: 30px;height: 21px;line-height: 21px;border-width: 1px 0;border-style: solid;border-color: #A9A9A9;text-align: center;padding: 0;margin: 0;}
/*new*/
.cart .cart-table{margin-bottom:20px;}
.cart .cart-table-ft .cart-check-all{margin:0 0 0 15px;}
.cart .cart-table-ft .cart-row:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.cart .cart-table-ft .row{display: inline-block;vertical-align: middle;}
.cart .cart-hd {border-bottom:1px solid #dfdfdf;}
.cart .cart-hd .cart-row:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.cart-table .cart-table-th{line-height: 1.5;}
.cart-table .cart-table-hd{padding: 5px 10px;}
.cart-table .cart-table-hd em{font-weight: bold;}
.cart-table .cart-table-bd{background: #fff;border: 1px solid #e8e8e8;}


.cart-table .buchajia {text-align:center;}
.cart-table .cart-table-btm{position:relative; display:flex; align-items:center; justify-content:space-between; padding:20px 0 0 0; border-top:1px solid #dfdfdf;}
.cart-table .cart-table-btm .submit-cart {margin-left:15px;}
.cart-table .cart-table-btm .cart-col{line-height:22px; text-align:right; display:flex; align-items:center;}
.cart-table .cart-table-btm .cart-col label {display:flex; align-items:center;}
.cart-table .cart-table-btm .delete-all {margin-left:20px;}
.cart-table .cart-row{border-top: 1px solid #e8e8e8; transition:.3s;}
.cart-table .cart-col.cart-col-right{display:flex; align-items:center;}
.cart-table .cart-col.cart-col-right span {padding:0 3px;}
.cart-table .cart-table-btm .submit-chajia {position:absolute; top:20px; right:144px; height:46px; cursor:pointer;}



.cart-table .cart-row:first-child{border-top: none;}
.cart-table .cart-row td input[type=checkbox] {margin-left:15px;}
.cart-table .cart-row.cart-table-th{line-height: 1.5; padding:12px 0px;}
.cart-table .is-disabled{color: #d6d6d6;}
.cart-table .is-disabled .cart-goods-name{color: #d6d6d6;cursor: default;}
.cart-table .is-disabled .number-increase-decrease{display: none;}
.cart-table .cart-col{float: left;}
.cart-table .cart-col.col-checkbox{width: 60px;}
.cart-table .cart-col.col-name{width:372px; padding-left:12px;}
.cart-table .cart-col.col-other2 {width: 150px; margin:0; text-align:left;}
.cart-table .cart-col.col-other3 {width:95px; padding:0 0 0 40px; text-align:left;}
.cart-table .cart-col.col-other4 {width:98px; padding:0 0 0 20px;}
.cart-table .cart-col.col-other5 {width:165px;}
.cart-table .cart-col.col-operate a{margin-right: 10px;padding-left: 15px;border-left: 1px solid #ccc;}
.cart-table .cart-col.col-operate a:first-child{padding-left: 0;border-left: none;}
.cart-table .cart-col em{color: #d50808; padding:0 3px;}

.cart-table input[type="radio"], .cart-table input[type="checkbox"]{margin: 0 5px 0 0;}
.cart-table .cart-goods:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.cart-table .cart-goods .pic{float: left;width: 64px;height: 64px;line-height: 62px;border: 0 none;overflow: hidden;margin-right: 20px;text-align: center;}
.cart-table .cart-goods .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.cart-table .cart-goods .pic img{width: auto;height: auto;}
.cart-table .cart-goods .cart-goods-name{float: left;width: 160px;height: 36px;margin-top: 16px;line-height: 1.5;overflow: hidden;}
.cart-table .item-table{border: none;}
.cart-table .item-table .table-col-1{width:30px;}
.cart-table .item-table .table-col-2{width: 70px;}
.cart-table .item-table .table-col-4, .cart-table .item-table .table-col-5 {width:140px; text-align:center;}
.cart-table .item-table .table-col-6 {width:120px; text-align:center;}
.cart-table .item-table .table-col-7 {width: 165px; text-align:left;}
.cart-table .item-table .table-col-8 {width: 110px; text-align:center;}
.cart-table .item-table em{font-weight: bold;}

.tz_tag {display:inline-block; background:#111; color:#fff; font-size:12px; font-weight:normal; line-height:16px; text-align:center; padding:0 3px; border-radius:3px;}

.number-increase-decrease {height:36px; overflow:hidden; width:118px; display:flex; align-items:center;}
.number-increase-decrease .btn {width:36px; min-width:36px; height:34px; display:block; padding:0 !important; line-height:30px !important; cursor:pointer; font-size:18px; text-align:center; border:1px solid #ddd; background:#fff; color:#333;}
.number-increase-decrease .btn:hover {text-decoration:none;}
.number-increase-decrease .btn.decrease {left:0; border-radius:3px 0 0 4px;}
.number-increase-decrease .btn.increase {right:0; border-radius:0 4px 4px 0;}
.number-increase-decrease input {text-align:center; padding:0; border-left:0 !important; border-radius:0 !important; border-right:0 !important; flex-grow:1; border-color:#ddd !important;}

.cart-table .item-table span{margin-right: 0;}
.cart-table .item-table .item-describe-tag{display: inline-block;margin-right: 5px;padding: 0 8px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #f75a4e;}
.cart-table .coupons{display: inline-block;position: relative;}
.cart-table .coupons .coupons-select{height: 22px;line-height: 22px;border: 1px solid #ec8691;background-color: #f8e4e6;cursor: pointer;padding: 0 6px;color: #e33141;}
.cart-table .coupons .coupons-option{position: absolute;left: 0;top: 25px;background-color: #fff;border: 1px solid #ddd;display: none;min-width: 200px;max-height: 188px;overflow-x: hidden;overflow-y: auto;z-index: 99;}
.cart-table .coupons .coupons-option ul{padding-left: 10px;padding-right: 10px;}
.cart-table .coupons .coupons-option li{padding: 10px;border-bottom: 1px solid #ddd;white-space: nowrap;}
.cart-table .coupons .coupons-option li img{vertical-align: middle;}
.cart-table .coupons .has-get{display: none;}
.cart-table .discount-area{background-color: #fdfdfd;}
.cart-table .discount-title{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.cart-table.zuhe-car-table .item-table .table-col-5{width: 32%;}
.cart-table .item-zuhe .number{float: left;}
.cart-table .item-zuhe .number .cart-num{height: 20px;line-height: 20px;}
.cart-table .item-zuhe .item-total-price{float: left;margin-left: 30px;line-height: 20px;}
.cart-table .item-zuhe .col-operate{text-align: right;padding-right: 70px;}
#coupon-dialog{position: fixed;z-index: 999;left: 50%;top: 50%;width: 420px;margin-left: -210px;background-color: #f5e6e9;border: 1px solid #ec8691;color: #676566;}
#coupon-dialog .coupon-outbox{padding: 10px 20px;}
#coupon-dialog .coupon-header{border-bottom: 1px dashed #c4b8ba;font-size: 14px;height: 30px;}
#coupon-dialog .coupon-footer{text-align: center;height: 40px;}
#coupon-dialog .coupon-footer .btn{margin: 0 20px;}
#coupon-dialog-bg{position: fixed;z-index: 998;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}
.empty-cart{background: #fff; padding:200px 0;line-height: 2;color: #666; text-align:center;}
.empty-cart i{line-height: 45px;font-size:80px;color: #999; position:relative; top:-8px;}
.empty-cart div {display:inline-block; text-align:left; padding:0 0 0 10px;}



/*------ order checkout ------*/


/*收货地址开始*/

.add_ul {padding:20px 30px 10px 30px; border:1px solid #e5e5e5;}

.order_address li{height:40px; line-height:40px; margin:0 0 12px 0; overflow:hidden; transition:.3s; padding-right:10px; border-radius:3px;}
.order_address li input {display:none;}
.order_address li .cur {border:1px solid #ddd; float:left; position: relative; border-radius:3px; height:36px; padding:1px 11px; line-height:36px; width:154px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#fff; text-align: center; margin-right:10px; cursor: pointer;}
.order_address li p {float:left; width:700px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.order_address li.selected .cur {border:2px solid #000; display:inline-block; position: relative; padding:0px 10px; color:#000;}

.cur_span {border:2px solid #000 !important; padding:0 10px !important; display:inline-block; position: relative; height:36px; line-height:36px; width:168px; background:#fff; text-align: center; margin-right:10px; cursor: pointer; color:#000;}

.order_address li:hover{background: #EFF2F4;}
.order_address li .address-default, .order_address li .action-edit-address, .order_address li .addr-delete, .order_address li .action-edit-invoice {float:right; display:none; padding-right:15px;}
.order_address li:hover .address-default, .order_address li:hover .action-edit-address, .order_address li:hover .addr-delete,  .order_address li:hover .action-edit-invoice  {display:block;}
.order_address .list-addr-more:hover .action-edit-address  {display:none;}
.order_address li.list-addr-more:hover{background:none;}

.order_address li label{display: inline-block; width:900px; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#717171;}
.order_address li label i {padding:0 15px;}
.order_address li:hover .cur {color:#000;}


.order_address li.list-addr-more .cur {border:none; padding:2px 12px; background:#eee; color:#000; transition:.2s;}
.order_address li.list-addr-more:hover .cur {background:#000; color:#fff;}
.order_address li.list-addr-more .cur i {padding:0 5px 0 0; position:relative; top:-2px; font-size:18px;}

/*收货地址结束*/


.order-main .order-section-title{height: 36px;line-height: 36px;background-color: #EFEFEF;padding-left: 14px;}
.order-main .order-section-title b{font-size: 14px;padding-right: 20px;}
.order-main .order-section-title a{color: #0563C3;}
.order-main .order-section-content{padding: 10px 20px;}
.order-main .order-section table{width: 92%;margin: 0 auto;}
.order-main .order-section table label{padding-left: 5px;vertical-align: middle;}
.order-main .order-section th, .order-main .order-section td{padding-top: 8px;padding-bottom: 8px;}
.order-main .order-section th{text-align: right;padding-right: 6px;font-weight: 400;width: 12%;white-space: nowrap;}
.order-main .order-section th em{color: #EF4521;}
.order-main .order-goods th{white-space: normal;}
.order-main .order-goods .memo{background-color: #EEEEEE;padding: 4px 8px;}
.order-main .change-shipping{line-height: 20px;margin: 0 auto;}
.order-main .change-shipping li{margin: 5px 0;padding: 5px 10px 5px 40px;}
.order-main .change-shipping li.selected{background-color: #FFF3E1;}
.order-main .change-shipping .action-change-shipping{vertical-align: top;width: 2%;}
.order-main .change-shipping label{display: inline-block;vertical-align: top;width: 97%;}
.order-main .change-shipping label table{width: 100%;}
.order-main .change-shipping address{display: inline-block;vertical-align: top;width: 720px;padding: 0 10px;}
.order-main .change-shipping .last address{width: auto;}
.order-main .change-shipping i{margin: 0 20px;}
.order-main .change-shipping em{display: inline-block;vertical-align: top;}
.order-main .change-shipping em span{padding: 0 10px;}
.order-main .change-delivery thead tr{border-bottom: 1px solid #CCCCCC;font-size: 14px;}
.order-main .change-delivery thead td{padding-left: 10px;*border-bottom: 1px solid #CCCCCC;}
.order-main .change-delivery .separator{height: 10px;}
.order-main .change-delivery tbody td{padding-left: 5px;}
.order-main .change-delivery .master td{vertical-align: bottom;padding-bottom: 0;}
.order-main .change-delivery .sub{height: 16px;color: #999999;}
.order-main .change-delivery .sub td{padding-left: 22px;padding-top: 0;}
.order-main .change-delivery tfoot td{padding: 15px 0 0 5px;}
.order-main .change-payment th{text-align: left;}
.order-container .fold{display: none;}
.order-container .cart-main .p-info{padding-left: 20px;}
.order-container .cart-main .p-promotion{text-align: left;padding-left: 20px;}
.order-clearing{border: 1px solid #C6C6C6;width: 100%;}
.order-clearing .order-price .inner{position: relative;float: right;}
.order-clearing .order-price .message{left: 206px;bottom: 65px;*left: 210px;/*for lte ie7*/}


/*new*/

.order-total {background:#f6f6f6; padding:20px 15px; border-radius:3px; display:flex; justify-content:space-between;}

.order_bz p {padding:0 0 10px 0;}
.order_bz textarea {width:500px; padding:5px 15px; height:60px; line-height:20px; border:1px solid #dfdfdf;}

.order-confirm .cart-table{margin-top: 20px;}
.order-confirm .cart-row{line-height: 2;}
.order-confirm .membercenter-box .col-number{width: 115px;}
.order-confirm .membercenter-box .col-status{width: 190px;}
.order-confirm .membercenter-table .col-name{width: 760px;}
.order-confirm .membercenter-table .col-name .number{width: 130px;}
.order-confirm-title{height: 40px;line-height: 40px;padding: 0 10px;background: #E8E8E8;border-bottom: 1px solid #ddd;font-size: 14px;}
.order-confirm-item-right{float: right;}
.order-confirm-item{margin-top: 10px;}
.order-confirm-item .order-confirm-item-hd{height:36px;line-height:36px; padding:30px 0 5px 0;}
.order-confirm-item .order-confirm-item-hd em{font-weight: bold; font-size:14px; color:#000;}
.order-confirm-item .order-confirm-item-hd a{margin-left: 20px;}

.table-checkout tr td {border-bottom:1px solid #e8e8e8;}

.tr-coupon-info {border:none !important;}

.checkout_btn {padding:20px 0; height:48px; position:relative;}
.checkout_btn .btn-simple {padding-right:12px;}
.checkout_btn .btn48.btn-import {position:absolute; top:20px; right:0;}

.order-confirm-item .form-label{width: 8em;margin-right: 10px;}
.order-confirm-item .coupon-item{margin-left: 60px;}
.order-confirm-item .coupon-item .order-confirm-item-bd{padding-left: 0;}
.order-confirm-item .coupon-choose{display: inline-block;height: 30px;line-height: 30px;border: 1px solid #ec8691;background-color: #f8e4e6;font-size: 14px;cursor: pointer;padding: 0 18px;}
.order-confirm-item .coupon-choose .icon, .order-confirm-item .coupon-choose [class^=icon-]:before{font-size: 10px;text-align: center;width: 17px;height: 17px;line-height: 17px;background-color: #e22333;margin-top: -3px;color: #fff;border-radius: 100%;vertical-align: middle;}

.status-bar2 {display:flex;}
.status-bar2:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.status-bar2 > div{flex-grow:1}
.status-bar2 .bg{position: relative;width:100%;height: 4px;margin-bottom: 15px;background: #ddd;}
.status-bar2 .number{position: absolute;top: -10px;left: 50%;margin-left: -12px;width: 25px;height: 25px;line-height: 25px;background: #ddd;border-radius: 50%;text-align: center;font-size: 16px;color: #fff;}
.status-bar2 .txt{text-align: center;color: #999;}
.status-bar2 .on .bg{background: #000;}
.status-bar2 .on .number{background: #000; color:#fff;}
.status-bar2 .on .txt{text-align: center;color: #000;}

.payment-success-info {text-align:center; padding-top:50px;}

.payment-info {text-align:center; padding:20px 0;}
.payment-info h1 i {font-size:54px; color:#000;}
.payment-info h2 {font-size:24px; color:#000;}
.payment-info h3 {font-size:14px; color:#8c8c8c; padding:6px 0;}
.payment-info h4 {font-size:14px; color:#8c8c8c;}
.payment-info p {text-align:center; padding-top:20px;}

.payment .price{font-size: 16px; font-weight: bold; position:relative; top:2px; color:#d50808;}

.choose-pay-type {text-align:center;}


.payment{background: #fff; min-height: 500px;}
.payment.payment-success .success-info{margin-top: 150px;padding-bottom: 150px;}
.payment .success-info{text-align: center;padding-bottom: 30px;}
.payment .success-info .success-info-l1{line-height:44px;}
.payment .success-info .success-info-r{margin-right: 10%;}
.payment .success-info .success-info-r .dt{display: inline-block;width: 80px;text-align: right;}

.payment .payment-info:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.payment .success-info-l1-txt {color:#8c8c8c; padding-bottom:10px;}
.payment a{margin: 0 10px;}
.payment .payment-choose{margin: 20px 0;}
.payment .payment-choose .btn-action{text-align: center;}
.payment .payment-choose .btn-action > div{margin-bottom: 20px;}
.payment .payment-choose-list{margin: 20px 0 30px 0; position:relative; float:left; left:50%;}
.payment .payment-choose-list:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.payment .payment-choose-tab{position: relative;width: 100px;margin-right: 10px;margin-bottom: -2px;padding: 0;line-height: 30px;background: #FFFDEE;border: 2px solid #E8D393;border-bottom: none;color: #E39168;text-align: center;font-size: 14px;}
.payment .payment-choose-bd{padding: 40px 0 0 0;}
.payment .payment-choose-title{font-size: 16px;}
.payment .payment-choose-title .btn{width: 110px;height: 30px;line-height: 30px;text-align: center;margin-left: 20px;border: 1px solid #000;background-color: #fff;color: #000;font-size: 12px;}
.payment .payment-choose-title > span, .payment .payment-choose-title span.price{font-size: 12px;}
.payment .payment-choose-title > span{margin-left: 20px;}

.payment-choose-item{float: left;width:180px;height:46px; margin-right: 20px;margin-bottom: 10px;background: #fff;border: 1px solid #ddd; padding:1px; cursor: pointer; position:relative; border-radius:50px; right:50%;}
.payment-choose-item input, .payment-choose-item img{margin: 0;vertical-align: middle; height:46px; margin:0 auto;}
.payment-choose-item input[type="radio"]{display: none;}
.payment-choose-item.on{border:2px solid #000; padding:0;}
.payment-choose-item.on .choose-item-content i{display:none;}
.payment-choose-item .choose-item-content{position: relative;display: inline-block;width: 100%;text-align: center; cursor:pointer;}
.payment-choose-item .choose-item-content i{display: none;}

.payment-pop{padding: 20px;}
.payment-pop .payment-pop-bd{margin-bottom: 10px;text-align: center;}
.payment-pop .payment-pop-bd div{margin-bottom: 30px;}
.password-dialog{text-align: center;}
.password-dialog p{font-size: 18px;margin-bottom: 0;}
.password-dialog p i{position: relative;top: 11px;font-size: 60px;color: #ffcc00;margin-right: 10px;}
.password-dialog .pay-type{margin-top: 10px;}
.password-dialog .pay-type a{color: red;position: relative;left: -10px;}
.password-dialog .pay-type i{margin-right: 5px;}
.payment-redpacket-choose-list{min-height: 50px;margin-bottom: 20px;margin-right: -8%;}
.payment-redpacket-choose-list:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.payment-redpacket-choose-item, .payment-redpacket-item{position: relative;float: left;margin-top: 10px;margin-right: 7%;padding: 15px 10px;width: 24%;height: 44px;border: 1px solid #ddd;background-color: #fff;}
.payment-redpacket-choose-item .icon-redpacket, .payment-redpacket-item .icon-redpacket{float: left;display: inline-block;width: 40px;height: 42px;background-position: -155px -123px;}
.payment-redpacket-choose-item .red-packetname, .payment-redpacket-item .red-packetname{display: inline-block;width: 45%;margin: 0 5px 5px 0;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;cursor: pointer;}
.payment-redpacket-choose-item .price, .payment-redpacket-item .price{float: right;line-height: 40px;font-size: 16px;}
.payment-redpacket-choose-item .out-time, .payment-redpacket-item .out-time{color: #999;}
.payment-redpacket-choose-item .icon-close-b, .payment-redpacket-item .icon-close-b{display: none;position: absolute;top: -15px;left: -7px;color: #000;font-size: 20px;cursor: pointer;}
.payment-redpacket-choose-item:hover .icon-close-b, .payment-redpacket-item:hover .icon-close-b{display: block;}
.payment-redpacket-choose-item .red-packetname{line-height: 40px;margin-bottom: 0;margin-left: 5px;}
.payment-redpacket-list{height: 410px;overflow-y: scroll;padding-bottom: 10px;}
.payment-redpacket-list .payment-redpacket-item:first-child{margin-top: 0;}
.payment-redpacket-list .payment-redpacket-item{float: none;margin-right: 0;width: 300px;cursor: pointer;}
.payment-redpacket-list .payment-redpacket-item:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.payment-redpacket-list .payment-redpacket-item .red-packetinfo{float: left;width: 60%;margin-left: 5px;}
.payment-redpacket-list .payment-redpacket-item:hover, .payment-redpacket-list .on{border-color: #000;}
.redpacket-dialog-action{position: absolute;left: 1px;bottom: 0;width: 99%;height: 60px;line-height: 60px;background: #fff;text-align: center;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.redpacket-dialog-action .btn{width: 40%;}

/* 确定订单*/
.paytype-item input, .ifallcheck input[type=checkbox] {display:none !important;}
.order-verify-paytype .form-row{float: left;margin:0px 10px 0 0;line-height: 36px; position:relative; height:40px; overflow:hidden;}
.order-verify-paytype .form-row.last{clear: both;margin-bottom: 0;}
.order-verify-paytype .form-row .cur {border:1px solid #ccc; display:inline-block; border-radius:3px; padding:1px 11px; position: relative; height:36px; line-height:36px; width:154px; background:#fff; text-align: center; margin-right:10px; cursor: pointer;}

.order-verify-paytype .form-row.selected .cur {border:2px solid #000; padding:0 10px; color:#000 !important; display:inline-block; position: relative;}
.area-select select {margin-right:10px;}
.pay_tip {background:#212121; position:absolute; top:-42px; left:200px; z-index:10; width:560px; height:100px; padding:10px 15px; line-height: 20px;}
.pay_tip p {padding:5px 0; color:#fff;}
.pay_tip:after {
    width: 0; height: 0; border-right:10px solid #212121; border-bottom: 10px solid transparent; border-top: 10px solid transparent;
    content:""; display:block; position:absolute; left:-10px; top:50px;
}

.fapiao_box li{height:44px; line-height:44px; margin:0 15px 0 0; overflow:hidden; float:left; width:170px;}
.fapiao_box li input {display:none;}
.fapiao_box li.selected .cur {border:1px solid #000; display:inline-block; position: relative;}
.fapiao_box li .cur {border:1px solid #ddd; display:inline-block; position: relative; height:42px; line-height:42px; width:168px; background:#fff; text-align: center; margin-right:10px; cursor: pointer; color:#000;}
.fapiao_box li label{display: inline-block; width:1050px; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#717171;}
.fapiao_box li label i {padding:0 15px;}

.invoice-info {padding:20px 0; margin-top:20px; background:#f8f8f8;}
.invoice-info .form-row.last {padding-left:142px;}
.invoice-info .invoice-type {margin-right:6px;}

.invoice_form {margin:15px 0 !important;}
.invoice_form li .form-act {float:left; margin:0;}
.invoice_form li .form-act input {width:200px;}
.invoice_form li .form-act select {width:220px;}
.invoice_form li .form-act .icon-alert {float:left;}
.invoice_form li.form-row.last {padding:5px 0 0 130px;}

.order-total .row {display:flex; align-items:center; padding:2px 0;}
.order-total .row strong {min-width:120px; text-align:right; font-weight:normal;}
.order-total .total-info .total-price{font-size: 16px;font-weight: bold;}
.order-total .total-info .price{text-align: left; color:#d50808;}
.order-total .total-info strong {font-weight:normal;}


.verify-total-info .item-border{padding: 10px 0;}
.order-verify-gooditem .item-bd{background-color: #f8f8f8;}
.order-verify-gooditem .item-body{padding: 0;}
.order-verify-gooditem .gooditem-left{float: left;width: 23%;background-color: #f8f8f8;padding: 40px 60px 40px 30px;color: #666;line-height: 37px;}
.order-verify-gooditem .gooditem-left .line-bottom{border-bottom: 1px solid #efefef;}
.order-verify-gooditem .gooditem-left .row-title{float: left;}
.order-verify-gooditem .gooditem-left .sp-set{float: right;}
.order-verify-gooditem .gooditem-left .addr, .order-verify-gooditem .gooditem-left .time{color: #333;}
.order-verify-gooditem .gooditem-left select{height: auto;}
.order-verify-gooditem .gooditem-right{background-color: #fff; color: #666;}
.order-verify-gooditem .gooditem-right table{border: 0;border-collapse: separate;}
.order-verify-gooditem .gooditem-right table thead, .order-verify-gooditem .gooditem-right table tr{border-top: 0;}
.order-verify-gooditem .gooditem-right table a{color: #666;}
.order-verify-gooditem .gooditem-right .td-last{text-align: center;}
.order-verify-gooditem .gooditem-right .tr-last{color: #333;font-size: 14px;text-align: right;padding-right: 40px; border:none;}
.order-verify-gooditem .gooditem-right .freight{font-size: 12px;}
.gift-item{color: #666;}
.gift-item span{margin-left: 20px;}

.verify-table .cart-table-btm{border: 0;margin: 10px;border: 1px solid #ddd;}
.verify-table .cart-row{border: 0;}
.verify-table .total-row{font-size: 16px;}
.verify-table .price{text-align: left;font-weight: bold;}
.order-verify-invoice .item-border{padding: 10px;}
.order-verify-invoice .use-point.disabled .point-number, .order-verify-invoice .use-point.disabled input{color: #adadad;}
.order-verify-invoice .use-point.disabled .deduct-content{display: inline-block;}
.order-verify-invoice .use-point.disabled .point-info{display: none;}
.order-verify-invoice .use-point .choose-point input, .order-verify-invoice .use-point .choose-point label{cursor: pointer;}
.order-verify-invoice .use-point .point-number{width: 80px;height: 28px;line-height: 28px;}
.order-verify-invoice .use-point .deduct-point{color: #ff9b4b;}
.order-verify-invoice .use-point .deduct-content{display: none;position: relative;padding: 3px 15px;margin-left: 10px;background-color: #f8e4e6;border: 1px solid #ec8691;font-size: 14px;color: #c81623;}
.order-verify-invoice .use-point .deduct-content i{position: absolute;left: -7px;top: 7px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #ec8691;}
.order-verify-invoice .use-point .deduct-content i:after{content: "";position: absolute;left: 2px;top: -5px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #f8e4e6;}
.order-verify-invoice .use-point .left-point{margin-left: 92px;color: #adadad;}
.distribution-dialog .distribution-time-choose{margin-left: 5em;}
.distribution-dialog .paytype-choose{margin-left: 8em;}
.distribution-dialog .form-item{margin-bottom: 20px;}
.taketime-dialog{color: #666;}
.taketime-dialog .taketime-choose{color: #333;}
.taketime-dialog .taketime-choose span{display: inline-block;width: 55px;height: 55px;text-align: center;line-height: 55px;border: 1px solid #CCCCCC;margin-right: -1px;float: left;}
.taketime-dialog .taketime-choose label{margin-left: 0;}
.taketime-dialog .taketime-choose .choose-date, .taketime-dialog .taketime-choose .choose-week{display: block;width: 100%;line-height: 100%;text-align: center;}
.taketime-dialog .taketime-choose .choose-date{height: 16px;padding-top: 13px;}
.taketime-dialog .taketime-choose .choose-week{height: 22px;}
.taketime-dialog .taketime-choose .active{background-color: #79bf4f;color: #fff;}
.taketime-dialog .taketime-item .form-act{margin-left: 3em;}
.taketime-dialog .taketime-item .taketime-item-prompt{line-height: 24px;color: #666;}
.taketime-dialog .form-item{margin-top: 20px;}
.taketime-dialog .form-item.last{margin-bottom: 20px;}
.taketime-dialog .last .form-act{margin-left: 16em;}
.takegoods-dialog .form-item, .takegoods-dialog .item-addr{margin-bottom: 20px;}
.takegoods-dialog a{color: #e0c17e;line-height: 16px;float: left;}
.takegoods-dialog .takegoods-addr{position: relative;display: inline-block;width: 220px;height: 30px;line-height: 30px;padding-left: 20px;border: 1px solid #CCCCCC;margin-right: 10px;float: left;cursor: pointer;}
.takegoods-dialog .takegoods-addr.active{border: 1px solid #e0c17e;}
.takegoods-dialog .takegoods-addr.active .choose-triangle, .takegoods-dialog .takegoods-addr.active .icon-checkmark{display: block;}
.takegoods-dialog .choose-triangle{position: absolute;left: 0;top: 0;width: 0;height: 0;border-top: 20px solid #e0c17e;border-right: 20px solid transparent;display: none;}
.takegoods-dialog .icon-checkmark{position: absolute;top: -8px;left: 1px;color: #fff;display: none;}
.takegoods-dialog .sp-addr{display: inline-block;width: 270px;float: left;line-height: 16px;margin-right: 10px;color: #666;}
.takegoods-dialog .takegoods-item-action{margin-left: 13em;}
.takegoods-dialog .takegoods-item-prompt{color: #666;}
.takegoods-dialog .takegoods-item-prompt .form-act{line-height: 24px;}
.placeholder{position: static;}
.order-integral input{margin-right: 5px;}
.order-integral .txt-integral{width: 80px;height: 30px;color: #666;}
.order-integral .txt-integral.error-bd{border: 1px solid #C81622;}
.order-integral .lbl-unit{color: #666;margin-right: 5px;}
.order-integral .use-integral{color: #FFA35A;font-size: 14px;margin-left: 15px;}
.order-integral em{font-style: normal;}
.order-integral .sp-reminder{display: block;font-size: 12px;color: #C4C4C4;padding-left: 93px;}
.order-integral .error-msg{display: inline-block;padding: 0 10px;height: 30px;line-height: 30px;text-align: center;background-color: #f8e4e6;border: 1px solid #C81622;color: #C81622;display: none;}

/*预存款弹框样式*/
.password-dialog{text-align: center; padding:15px;}
.password-dialog span input {text-align:center;}
.password-dialog p{font-size: 18px;margin-bottom: 0;}
.password-dialog p i{position: relative;top: 11px;font-size: 60px;color: #ffcc00;margin-right: 10px;}
.password-dialog .pay-type{margin-top: 10px;}
.password-dialog .pay-type a{color: red;position: relative;left: -10px;}
.password-dialog .pay-type i{margin-right: 5px;}
.fl{float: left;}
.fr{float: right;}
.w210{width: 210px;}
.hid{display: none;}


/*------ membercenter ------*/

.member-container{padding:10px 0 0 0;}

.uc_left {width:200px; background:#f2f2f2; padding:10px 0 10px 0; box-sizing:border-box; position:fixed; top:73px; left:0; bottom:0; z-index:100; overflow-y:auto;}
.user_info {text-align:center; padding:10px 0 0 0; height:108px; width:200px; background:#1f2229;}
.user_info i {width:40px; height:40px; margin:0 auto; display:block; line-height:40px; font-size:22px; color:#ccc;}
.user_info h2 {font-size:14px; color:#ccc; font-weight:bold; padding:0 0 8px 0; line-height:18px; overflow:hidden;}

.user_info a {display:inline-block; width:90px; height:26px; border:1px solid #454545; color:#999; font-size:12px; text-align:center; line-height:25px;}
.user_info a:hover {background:#fff; border:1px solid #fff; color:#000;}
.uc_left dl {padding:0 0 20px 0; border-bottom:1px solid #e5e5e5;}
.uc_left dl:last-child {border:none;}
.uc_left dt {margin:15px 15px 0 15px; padding:10px 0 6px 0px;}
.uc_left dd {height:30px; line-height:30px; padding:2px 0; position:relative;}
.uc_left dd a {padding:0 12px 0 15px; display:block; transition:.2s; margin:0 0 0 15px; border-radius:3px;}
.uc_left dd a:hover {color:#000;}
.uc_left dd.on a {color:#fff; background:#000;}

.uc_right {background:#fff; margin:10px 20px 0 230px;}
.uc_right .pager {padding-top:15px;}

.uc_right .kfxx {font-size:14px; color:#000; height:36px; line-height:36px; margin-top:12px;}
.uc_right .zzltxz_left .xflb {margin-top:0;}
.uc_right .size_tab {padding-top:0;}
.uc_right .jsize_select {margin-top:0;}
.uc_right .size_type_list {padding-top:20px;}

.uc_tit {line-height:36px; background: #fff; position:relative; margin-bottom:10px; display:flex; align-items:center;
    justify-content:space-between; color: #000;font-size:20px;}
.uc_tit h1 {color: #000;font-size:20px; }
.uc_tit .btn_ps {position:absolute; top:9px; right:0;}

.uc_tit2 {height:40px;line-height:40px;background: #fff;color: #000;font-size:16px; position:relative; border-bottom:1px solid #e8e8e8;}

.uc_tongji {padding:10px 0;}
.uc_tongji h1 {font-size:16px;}
.uc_tongji ul {overflow:hidden; margin:0 -10px;}
.uc_tongji li {float: left; width:25%; padding:10px 10px; box-sizing:border-box;}
.uc_tongji li .item {background:#f5f5f5; border-radius:3px; padding:10px 15px;}
.uc_tongji li p {font-size:12px;}
.uc_tongji li h2 {font-size:30px; padding-top:8px;}
.uc_tongji li:nth-child(1) h2 {color:#ff4167;}
.uc_tongji li:nth-child(2) h2 {color:#837fe3;}
.uc_tongji li:nth-child(3) h2 {color:#6dd8a3;}
.uc_tongji li:nth-child(4) h2 {color:#f89b3f;}

.orderManage {display:flex; align-items:center; justify-content:space-between;}
.orderManage .div_left {display:flex; align-items:center;}
.orderManage .div_left .btn-simple {margin-left:10px;}

.trade_a {padding-left:12px !important;}
.trade_a a {color:#000 !important; padding:2px 0;}
.trade_a a:hover {text-decoration:underline;}

.md_search {overflow:hidden; padding:0 0 15px 0;}
.md_search li {line-height:36px; float:left; padding-right:20px;}
.md_search li select, .md_search li input {float:left;}
.md_search li button {float:left;}



.member-container .link span, .member-container .link a{color:#000; transition:.2s;}
.member-container .link span:hover, .member-container .link a:hover{color:#000; text-decoration:underline;}

.member-container .link .text_def {color:#999;}
.member-container .link .text_def:hover {color:#999 !important;}


.jiaose {position:relative; overflow:hidden; padding:30px 0 20px 0px; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.jiaose h2 { font-size:20px; color:#000; width:100%; padding-bottom:20px;}
.jiaose dl {width:25%; float:left;}
.jiaose dl dt {font-weight:bold; padding-bottom:8px;}
.jiaose dl dd {padding:4px 0;}
.jiaose dl dd label {cursor:pointer;}
.jiaose dl dd input {margin-right:3px;}


.table_list {width:100%;}
.table_list thead {background:#f3f3f3; }
.table_list thead td {padding:10px 12px;}
.table_list tbody {margin-top:10px;}
.table_list tbody td {padding:12px 12px; vertical-align: top;}
.table_list tbody tr {border-bottom:1px solid #ddd;}
.table_list tbody tr:last-child {border:none;}


.fanx_item {overflow:hidden; padding-top:8px;}
.fanx_item p {float:left; padding:0 20px 8px 0; line-height:18px;}
.fanx_item p label {float:left; padding:0; margin:0 auto; cursor:pointer;}
.fanx_item p input {float:left; margin-right:3px;}
.fanx_item p span {float:left;}

/*我的客服*/
.search_box1 {overflow:hidden; margin:10px 0 20px 0;}
.search_box1 .s_ipt {float:left; height:34px; box-sizing: content-box !important; line-height:34px; width:260px; padding:0 20px; font-size:14px; border:1px solid #ccc; border-right:0;}
.search_box1 .s_sub {float:left; height:36px; line-height:36px !important; width:65px; background:rgba(0,144,255,1); color:#fff; border:none; text-align:center; font-size:12px; transition:.3s;}
.search_box1 .s_sub:hover {background:rgba(0,144,255,0.75)}


.member-container-left{outline: 1px solid #efefef;}
.under-color{background-color: #fff;}
.membercenter-tab {height:40px; position: relative;}
.membercenter-tab li{float: left; box-sizing:border-box; font-size:14px; cursor: pointer; position:relative; z-index:20; line-height:40px; height:40px; padding:0 20px; border:1px solid transparent; border-radius:6px 6px 0 0;}
.membercenter-tab li a {position:relative; display:block; }
.membercenter-tab li a:hover {color:#000; text-decoration:none;}
.membercenter-tab li.active{color:#000; border-color:#ddd; border-bottom:1px solid #fff;}
.membercenter-tab li.active a {color:#000;}
.membercenter-tab:after {content:""; height:1px; width:100%; display:block; background:#ddd; position:absolute; left:0; bottom:0px; z-index:10;}

.membercenter-tab .view-more{position: absolute;top: 30%;right: 0;}
.membercenter-tab-con{padding-top:5px;}

.no-content{padding:30px 0; margin-top:20px; background:#f8f8f8; font-size: 14px; color: #717171; text-align: center;}

.no-content .icon, .no-content [class^=icon-]:before{font-size: 50px;margin-right: 5px;}
.no-content2{color: #999;text-align: center;}
.no-content2 .symbol{display: block;margin-bottom: 10px;}
.no-content2 .symbol .txt{display: block;}
.no-content2 .symbol .icon, .no-content2 .symbol [class^=icon-]:before{font-size: 30px;}
.no-content2.order{padding: 30px 0 80px 0;}
.no-content2.order .symbol{font-size: 16px;}
.no-content2.order .icon, .no-content2.order [class^=icon-]:before{font-size: 50px;}



.member-home-btn{display: block;width: 100%;height: 46px;line-height: 46px;font-size: 14px;text-indent: 20px;border-bottom: 1px solid #efefef;background: #fff;color: #ea2329;}
.nowrap{width: 80px;}
.membercenter-box{margin-bottom: 20px;}

.membercenter-box .membercenter-box-hd [class^=col-]{margin-left: 0;}
.membercenter-box .membercenter-box-hd .col-goods{width: 386px;text-indent: 10px;}
.membercenter-box .membercenter-box-hd .col-price{width: 70px;}
.membercenter-box .membercenter-box-hd .col-number{width: 70px;}
.membercenter-box .membercenter-box-hd .col-status{width: 190px;}
.membercenter-box .membercenter-box-hd .col-total{width: 90px;}
.membercenter-box .membercenter-box-hd .col-operate2{width: 80px;}
.membercenter-box .membercenter-box-hd .btn{line-height: 28px;font-size: 14px;font-weight: normal;}
.membercenter-box .membercenter-box-bd{padding:20px 0;}
.membercenter-box .membercenter-box-bd:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.membercenter-box .membercenter-box-bd.nogap{padding: 10px 0;}
.membercenter-box .membercenter-box-bd .no-data{padding: 92px 0;}
.membercenter-box .membercenter-box-bd .bg-icon{width: 100px;height: 100px;line-height: 100px;text-align: center;color: #fff;font-size: 70px;border-radius: 50%;background-color: #d5d5d5;margin: 0 auto;}


.membercenter-box .membercenter-order-box-right{width: 30%;text-align: right;}
.membercenter-box .membercenter-box-row .btn{margin-left: 10px; height:30px;}
.membercenter-box .membercenter-box-row .btn span {line-height:30px !important;}
.membercenter-box .membercenter-box-row .consult-btn-delete{color: #b69144;}
.membercenter-box .membercenter-box-row .consult-btn-delete i:before{font-size: 20px;display: inline-block;font-family: "iconfonts";vertical-align: middle;margin-right: 5px;}

.membercenter-box-wrap .membercenter-box-title{height: 30px;line-height: 30px;color: #666;font-size: 14px;font-weight: bold;}
.membercenter-box-wrap .membercenter-box-hd{font-size: 12px;font-weight: normal;}
.avatar{text-align: center;}
.avatar i{width: 45px;font-size: 45px;color: #e6e6e6;}
.avatar img{display: block;width: 45px;height: 45px;}

.membercenter-box .show-pics img {display:inline-block;}


.table_goods .table-goods-pic img {width:84px; height:84px;}
.table_goods .table-goods-pic {width:84px; height:84px;}
.table_goods .td1 {width:20px !important;}
.table_goods .td2 {width:84px !important; padding-left:0px;}
.table_goods .td7 {width:110px !important;}
.table_goods .td6 {width:130px !important;}
.table_goods .td7 a {color:#000;}
.table_goods .td7 a:hover {text-decoration:underline;}


/*返修模块样式S*/

.fanxiu_table {width:100%;}
.fanxiu_table thead tr {border-bottom:1px solid #000;}
.fanxiu_table thead th {vertical-align:top; font-weight:normal; padding:10px;}
.fanxiu_table thead th p {font-size:12px; color:#999;}
.fanxiu_table thead th p span:first-child {padding-right:20%;}
.fanxiu_table thead th p span:last-child {padding-left:20%;}
.fanxiu_table tbody tr {border-bottom:1px solid #e8e8e8; transition:.3s;}
.fanxiu_table tbody td {padding:8px 6px; text-align:center;}
.fanxiu_table tbody tr:hover {background:#f8f8f8;}
.fanxiu_table tbody td input[type='text']{text-align:center; height:26px; line-height:26px; width:60px;}
.fanxiu_table tbody td .span_text {display:inline-block; line-height:30px; color:#999; vertical-align:middle; padding-left:3px;}


.fanxiu_box {position:fixed; left:0; bottom:0; right:0; z-index:10000; padding:8px 10px !important; background:#fff; border-top:1px solid #e8e8e8; margin:0 !important;}
.fanxiu_box em {padding:0 10px;}
.fanxiu_box em i{color:#e61411}
.fanxiu_box p {width:1200px; margin:0 auto; text-align:right;}
.fanxiu_box p button span {height:40px; line-height:40px;}

.fanxiu_text {text-align:right; color:#666; padding:15px 0 15px 0;}
.fanxiu_text em {color:#d50808;}
.fanxiu_text span {color:#000; cursor:pointer; padding-left:10px;}


.fx_address .order-confirm-item-hd {display:flex; align-items:center; justify-content:space-between; margin-bottom:10px;}

/*.fx_address .order-confirm-item-hd span {border-radius:28px; cursor:pointer; background:rgba(20,95,246,1); display:block; height:32px; line-height:32px; padding:0 12px; color:#fff; font-size:12px; transition:.2s;}*/
/*.fx_address .order-confirm-item-hd span:hover {background:rgba(20,95,246,0.85);}*/
/*.fx_address .order-confirm-item-hd span i {position:relative; vertical-align:middle; top:-2px;}*/


.td_btn .btn {border:1px solid #ddd; color:#000; display:block; height:30px; line-height:30px; text-align:center; width:105px;}
.td_btn .btn:hover {background:#fff; border-color:#000; color:#000;}

.commit_submit .btn36_im {height:36px; line-height:36px; width:120px; text-align:center; display:inline-block; cursor:pointer; transition:.2s;}
.commit_submit .btn36_im:hover {}

/*返修模块样式E*/

.xiugai_form ul {padding:5px 10px;}
.xiugai_form li {display:flex; align-items:center; padding:5px 0;}
.xiugai_form li span {min-width:80px; text-align:right;}
.xiugai_btn {display:flex; align-items:center; padding:10px 0; justify-content:space-around;}

.order_line {display:flex; align-items:center;}
.order_line span {color:#000; cursor:pointer; margin-right:10px;}
.order_mlxg {height:32px; line-height:32px; display:flex; align-items:center;}
.order_mlxg span { height:32px; line-height:32px; cursor:pointer;}
.order_mlxg input {padding:0 10px; width:110px; height:30px; line-height:30px; text-align:center; margin:0 10px 0 0; border:1px solid #151515 !important;}
.order_mlxg button {height:32px; line-height:32px; background:#151515; color:#fff; padding:0 8px;}
.order_mlxg em {height:30px; line-height:30px; margin-left:8px; cursor:pointer; padding:0 8px; border:1px solid #151515; color:#151515;}

.order_mlxg.fx_num {height:auto; width:140px; margin:0 auto; display:block;}
.order_mlxg.fx_num span {float:none; text-align:center; display:block;}


.sxed {background:#f5f5f5; padding:15px; margin-top:10px;}
.sxed span {padding-left:15px;}
.sxed span em {color:#d50808;}

.td_link {display:flex; align-items:center;}
.td_link .btn, .td_link .btn_sm {margin:0 3px;}

.table_list1 {width:100%;}
.table_list1 thead td {background:#f5f5f5; padding:10px 15px;}

.table_list1 tbody tr {border-bottom:1px solid #e8e8e8; transition:.3s;}
.table_list1 tbody tr:hover {background:#fafafa;}
.table_list1 tbody td {padding:12px 15px;}
.table_list1 tbody a:hover {cursor:pointer;}



.tdsh_info {display:flex; align-items:center; line-height:18px; padding:0 0 8px 0;}
.tdsh_info em {color:#ff0000; margin-right:10px;}
.tdsh_info .order_file button {background:#000; height:32px; line-height:32px; padding:0 15px; color:#fff; cursor:pointer; border-radius:20px;}


.cart .item-table thead {background:#fff;}
.item-table{width: 100%;margin-top: 10px;border: 1px solid #e8e8e8;}
.item-table:first-child{margin-top: 0;}
.item-table thead{height: 30px;line-height: 30px;padding: 0 10px; border-bottom:1px solid #e8e8e8; background:#f8f8f8; color: #666;}
.item-table thead span{margin-right: 20px;}
.item-table thead td{padding:5px 15px;}
.item-table tbody{background: #fff;}
.item-table tbody tr{border-bottom: 1px solid #e8e8e8;}
.item-table tbody tr.gift-row{border-bottom: 0;}
.item-table tbody tr.cart-row:hover {background:#f8f8f8;}
.item-table tbody tr.gift_tr td {padding-top:0 !important;}
.item-table td a {color:#000; transition:.3s;}
.item-table td a:hover {text-decoration:underline;}

.item-table tbody td:nth-child(2){padding-right:0px;}
.item-table tbody td{padding: 15px;}

.cart .item-table tbody td{padding:12px 12px;}
.cart .item-table tbody td:nth-child(2) {padding-left:10px;}
.cart .item-table tbody td:nth-child(3) {padding-left:0;}

.checkout .item-table tbody td:first-child, #cart_main .item-table tbody td:first-child{padding-right:0; padding-left:0;}
.item-table tfoot{border-top: 1px solid #ddd;}
.item-table tfoot td{padding: 10px;}
.item-table.table-address .table-col-2{width: 40%;}
.item-table.table-goods .table-col-1{width: 70px;}
.item-table.table-goods .table-col-2{width:auto;}
.item-table.table-goods .table-col-3{width: 80px;}
.item-table.table-goods .table-col-4{width: 200px; ;border-right: 1px solid #e8e8e8;}
.item-table.table-goods .table-col-5{width: 180px;border-right: 1px solid #e8e8e8;}
.item-table.table-goods .table-col-6{width:160px;}
.item-table.table-goods .table-col-7{width: 120px;}
.item-table.table-goods .table-col-8{width: 122px;}

.item-table.table-goods .item-price{width: 120px; text-align:left;}
.item-table.table-goods tbody td{padding: 12px 0;text-align: center;}
.item-table.table-goods tbody td:first-child {padding:12px;}
.item-table.table-goods tbody td:nth-child(2), .item-table.table-goods tbody td.col-operate{text-align: left;}
.item-table.table-goods tbody td.col-operate div {line-height:30px;}
.item-table.table-goods .btn span{margin-right: 0;}
.item-table.table-orderdtl .table-col-1{width: 70px;}
.item-table.table-orderdtl .table-col-3{width:180px;}
.item-table.table-orderdtl .table-col-4{width:120px;}
.item-table.table-orderdtl .table-col-5{width:140px;}
.item-table.table-orderdtl .table-col-6{width:260px;}

.item-table.table-refund .table-col-1{width:110px;}
.item-table.table-refund .table-col-2{width: 20%;}
.item-table.table-refund .table-col-3{width:180px;}
.item-table.table-refund .table-col-8{width:120px;}
.item-table.table-consult .table-col-1{width: 15px;}
.item-table.table-consult .table-col-2{width: 112px;}
.item-table.table-consult .table-col-3{width: 25%;}
.item-table.table-consult .table-col-4{width: 62%;}
.item-table.table-checkout .table-col-1{width: 70px;}
.item-table.table-checkout .table-col-2{width: 55%;}
.item-table.table-checkout .table-col-3{width: 120px;}
.item-table.table-checkout .table-col-4{width: 80px;}
.item-table.table-checkout .table-col-5{width: 120px;}
.item-table.table-checkout .col-lg-1{text-align: right;}
.item-table.table-checkout .price select{vertical-align: middle;}
.item-table.table-checkout tfoot td{padding-left: 30px;}
.item-table.table-checkout thead{border-top: 2px solid #ddd;}
.item-table.table-checkout .coupon-choose{display: inline-block;height: 30px;line-height: 30px;border: 1px solid #ec8691;background-color: #f8e4e6;font-size: 14px;cursor: pointer;padding: 0 18px;}
.item-table.table-checkout .coupon-choose .icon, .item-table.table-checkout .coupon-choose [class^=icon-]:before{font-size: 10px;text-align: center;width: 17px;height: 17px;line-height: 17px;background-color: #e22333;margin-top: -3px;color: #fff;border-radius: 100%;vertical-align: middle;}
.item-table.table-checkout .coupon-checked{display: inline-block;height: 30px;line-height: 30px;border: 1px solid #ec8691;background-color: #f8e4e6;padding: 3px 10px;color: #666;}
.item-table.table-checkout .subtotal{border-top: 1px solid #ddd;}
.item-table.table-checkout .subtotal-info > div{float: right;}
.item-table.table-checkout .subtotal-info > div:first-child{height: 40px;line-height: 40px;}
.item-table.table-checkout .discount-area{background-color: #fdfdfd;}
.item-table.table-checkout .discount-title{border-top: 1px solid #ddd;}
.item-table .col-operate a, .item-table .col-operate span{margin-right: 10px;white-space: nowrap;}
.item-table .col-operate a:last-child{margin-right: 0;}
.item-table .col-operate .btn{margin-bottom: 10px;}

.search-trade-form {padding:0 0 10px 0;}
.search-trade-form ul {overflow:hidden;}
.search-trade-form li {float:left; line-height:34px; padding:5px 0;}
.search-trade-form li p {padding:0 8px;}
.search-trade-form li .input-comb-addon {display:none;}
.search-trade-form li input[type=date] {width:100px; padding:0 0 0 8px; border-radius:3px;}
.search-trade-form li input {border:1px solid #ddd; height:34px; line-height:32px; border-radius:3px;}
.search-trade-form li input[type=text] {width:245px; padding:0 10px;}
.search-trade-form li select {height:32px;}
.search-trade-form li button {margin-left:10px;}


.order_mlxg {text-align:center;}
.order_mlxg .modifyFs {color:#000; cursor:pointer;}
.order_mlxg .modifyFs:hover {text-decoration:underline;}
.fx_num_div {width:140px; height:72px; margin:5px auto 0 auto; position:relative;}
.fx_num_div input {display:block; width:140px; padding:0; margin:0;}
.fx_num_div button {color:#fff; width:70px; text-align:center; height:32px; border-radius:3px; line-height:32px; position:absolute; left:0; bottom:0; cursor:pointer;}
.fx_num_div .cancel_fx {color:#333; text-align:center; height:32px; line-height:32px; position:absolute; border-radius:3px; right:0; bottom:0; cursor:pointer; margin:0;}


.table-goods-pic{width:78px; height:78px;background-color: #FFFFFF;overflow: hidden;text-align: center;}
.table-goods-pic img{max-height: 100%;max-width: 100%;vertical-align: middle;width: auto;height: auto; margin:0 auto;}
.item-describe-tag{display: inline-block;margin-right: 5px;padding: 0 8px;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #f75a4e;}
.table-goods-item .table-goods-pic{float: left;}
.table-goods-item .table-goods-info{margin-left: 76px;}
.table-goods-item .note{display: block;margin-top: 5px;color: #999;}
.sp-checkall{display: block;line-height:32px;}
.sp-checkall, .act-mergepay{float: left;}
.points-add{font-size: 16px;color: #ff0000;}
.points-subtract{font-size: 16px;color: #1A8725;}
.points-minus{font-size: 16px;color: #d50808;}
.points-wrap{margin: 20px 40px;}
.points-wrap h3{font-size: 12px;color: #666;}
.points-wrap:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.points-wrap .points-left{float: left;margin-right: 70px;padding-right: 70px;border-right: 1px solid #ddd;}
.points-wrap .points-right{float: left;}
.points-wrap .points-have{font-size: 26px;color: #ff0000;}
.points-wrap .points-past{font-size: 26px;color: #d50808;}
.points-wrap .note{color: #999;}


.favorite_list {width:100%; overflow:hidden;}
.favorite_list .membercenter-favorit {padding:10px 0 10px 0; width:105%;}
.favorite_list  .membercenter-favorit .membercenter-favorite-item {padding:12px 32px 12px 0; width:221px;}
.favorite_list .membercenter-favorit .membercenter-favorite-item .pic {width:221px; height:221px;}
.favorite_list .membercenter-favorit .membercenter-favorite-item .operate, .favorite_list .membercenter-favorit .membercenter-favorite-item .operate2 {display: none;position: absolute;top:12px; right:32px;}

.membercenter-favorit {padding:10px 0 10px 0;}
.membercenter-favorit:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.membercenter-favorit .membercenter-favorite-item{position: relative;float: left; width:212px; padding:12px 15px; text-align: center;}
.membercenter-favorit .membercenter-favorite-item .pic{width:212px;height:212px; background-color: #FFFFFF;overflow: hidden;margin-bottom: 5px;text-align: center;position: relative;}
.membercenter-favorit .membercenter-favorite-item .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.membercenter-favorit .membercenter-favorite-item .pic img{width: auto;height: auto;}
.membercenter-favorit .membercenter-favorite-item .name{width: 100%;overflow: hidden; height:20px; white-space: nowrap;text-overflow: ellipsis; color:#8c8c8c;}
.membercenter-favorit .membercenter-favorite-item  .price {color:#000;}
.membercenter-favorit .membercenter-favorite-item .operate{display:none; position: absolute;top:12px;right:15px;}
.membercenter-favorit .membercenter-favorite-item .operate a{margin-left: 5px;}
.membercenter-favorit .membercenter-favorite-item .operate2{display: none;position: absolute;top: 0;right: -2px;}
.membercenter-favorit .membercenter-favorite-item:hover .operate{display: block;}
.membercenter-favorit .membercenter-favorite-item.on .btn-select{border-color: #000 #000 transparent transparent;}
.membercenter-favorit .membercenter-favorite-item.on .item-mask{border: 2px solid #000;}
.membercenter-favorit .item-mask{display: none;position: absolute;z-index: 10;left: 0;top: 0;background-color: #333333;opacity: 0.7;filter: alpha(opacity=70);width: 100%;height: 100%;box-sizing: border-box;}


.membercenter-history .title{font-size: 14px;font-weight: 400;color: #333;margin-bottom: 10px;}
.membercenter-history .history-list{margin-right: -50px;}
.membercenter-history .history-item{width: 142px;float: left;margin-right: 50px;text-align: center;overflow: hidden;}
.membercenter-history .history-item .pic{width: 140px;height: 140px;line-height: 138px;border: 1px solid #ccc;background-color: #FFFFFF;overflow: hidden;margin-bottom: 5px;text-align: center;position: relative;}
.membercenter-history .history-item .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.membercenter-history .history-item .pic img{width: auto;height: auto;}
.membercenter-history .history-item .name{color: #666;width: 100%;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.order-cancel .form-label{text-align:right;}
.order-cancel:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.order-cancel .icon-information-a{float: left;margin-right: 20px;font-size: 60px;color: orange; display:none;}
.order-cancel em{color: red;}
.order-cancel textarea{width: 264px;}
.order-cancel select{width: 270px;}
.batch-operation{font-size: 12px;font-weight: normal;}
.batch-operation input[type="checkbox"]{margin: 0 3px 0 0;}
.batch-operation a{margin-left: 15px;}
.batch-operation .batch-expand, .batch-operation .batch-expand-txt, .batch-operation .batch-unexpand-txt{float: left;}
.batch-operation .batch-expand{display: none;width: 90px;}
.batch-operation .batch-expand-txt{display: block !important;}
.batch-operation .batch-unexpand-txt{display: none !important;}
.is-batch-operate .batch-expand{display: block !important;}
.is-batch-operate .batch-unexpand-txt{display: block !important;}
.is-batch-operate .batch-expand-txt{display: none !important;}
.is-batch-operate .operate{display: none !important;}
.is-batch-operate .operate2{display: block !important;}
.is-batch-operate .item-mask{display: block !important;}
.is-batch-operate .membercenter-favorite-item:hover{cursor: pointer;}
.is-batch-operate .membercenter-favorite-item:hover .item-mask{border: 2px solid #000;opacity: 0.6;filter: alpha(opacity=60);}
.favorite-category{margin: 0 10px 10px 10px;padding: 5px 20px;line-height: 2;background: #f5f5f5;height: 23px;overflow: hidden;}
.favorite-category:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.favorite-category a{color: #333;}
.favorite-category a.on{color: #000;}
.favorite-category .favorite-category-all{float: left;margin-right: 20px;}
.favorite-category .favorite-category-list{float: left;width: 80%;}
.favorite-category .favorite-category-list a{margin-right: 20px;white-space: nowrap;}
.favorite-category .favorite-category-list span{display: none;}
.favorite-category .more-btn{float: right;}
.favorite-category.is-expand{height: auto;}
.favorite-category.is-expand .favorite-category-list span{display: inline;}

.btn-square{display: inline-block;width:24px;height:24px; line-height:24px;background: rgba(0, 0, 0, 0.7);color: #fff; text-align: center;}
.btn-square .iconfont {font-size:24px;}

.btn-select{position: relative;z-index: 30;display: block;width: 0;height: 0;border-width: 15px;border-color: #b9b9b9 #b9b9b9 transparent transparent;border-style: solid;}
.btn-select i{position: absolute;top: -12px;left: 1px;font-size: 14px;color: #fff;}
.membercenter-address .membercenter-address-title{height: 30px;line-height: 30px;font-weight: bold;color: #666;}
.membercenter-address .btn{margin-left: 20px;}
.membercenter-address ul{margin-bottom: 30px;}
.membercenter-address .form-label {width:152px; min-width:152px;}
.membercenter-userinfo .form-act,
.membercenter-userinfo .caution{;margin-left: 1rem;}
.membercenter-userinfo .help-block{margin-bottom: 0;}
.membercenter-address .del_img {margin-left:15px; cursor:pointer;}

.membercenter-box-bd .col-lg-4 li {padding-bottom:10px;}

.txt-list.assets{border-right: 1px solid #efefef;}
.txt-list.safe-center{position: relative;padding-left: 20px;}
.txt-list.safe-center .con-title{padding-bottom: 18px;}
.txt-list.safe-center .set-item{margin-top: 10px;}
.txt-list.safe-center .set{position: absolute;right: 0;top: 0;}
.txt-list li{float: left;margin-bottom: 10px;text-align: center;width: 25%;height: 66px;color: #666;line-height: 1.2;}
.txt-list li i{font-size: 44px;}
.txt-list .icon-redpacket, .txt-list .icon-integral, .txt-list .icon-coupons{display: inline-block;width: 34px;height: 34px;margin: 6px 0 10px 0;}
.txt-list .redpacket{color: #f73c3c;}
.txt-list .redpacket a{color: #f73c3c;}
.txt-list .redpacket .icon-redpacket{background-position: -88px 0;}
.txt-list .integral{color: #f5aa29;}
.txt-list .integral a{color: #f5aa29;}
.txt-list .integral .icon-integral{background-position: 0 0;}
.txt-list .coupons{color: #ee8219;}
.txt-list .coupons a{color: #ee8219;}
.txt-list .coupons .icon-coupons{background-position: -44px 0;}
.txt-list .deposit{color: #f7713c;}
.txt-list .deposit a{color: #f7713c;}
.txt-list .title{display: inline-block;width: 3em;margin-right: 1em;color: #666;}
.txt-list .status{color: #999;}
.txt-list a{margin: 0 10px;}
.txt-list em{color: red;}
.order-pop .operate{margin-top: 10px;}
.order-pop a{margin-right: 20px;}
.orderdtl-box{padding: 20px 0;border-top: 1px solid #e8e8e8;}
.orderdtl-box:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.orderdtl-box:first-child{border-top: none;}
.orderdtl-box .orderdtl-hd{padding:0px;font-weight: bold; color:#000;}
.orderdtl-box .orderdtl-bd{padding: 20px 0 0 0;}
.orderdtl-box .orderdtl-bd > div{margin-bottom: 10px;}
.orderdtl-box .orderdtl-hd-changed{padding: 0 10px 10px 10px;font-weight: bold;font-size: 14px;margin-top: -6px;border-bottom: 1px solid #ddd;}
.orderdtl-box .status-bar2{margin: 0 50px;}
.orderdtl-box .item-table thead{background: #f5f5f5;}
.orderdtl-box .row{margin-bottom: 10px; display:flex; align-items:center;}
.orderdtl-box .orderdtl-box-right{float: right;}
.orderdtl-box.membercenter-ordert1-unpay-hd{padding: 20px 100px;}
.sp-see{cursor: pointer;color: #0563c3;}
span.icon-contacts{position: relative;top: 5px;display: inline-block;width: 24px;height: 24px;background-position: -251px -5px;cursor: pointer;}
.tp-3{top: -3px;}
.safe-setting{margin: 20px 0;padding: 10px 20px;border: 1px solid #efefef;}
.safe-setting .safe-setting-row{padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #efefef; display:flex; align-items:center;}
.safe-setting .safe-setting-row:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.safe-setting .safe-setting-row:first-child{border-bottom: none;}

.safe-setting-row .setting_l {flex-grow:1; display:flex; align-items:center;}
.safe-setting-row .setting_r {min-width:180px; text-align:right; display:flex; flex-direction:column;}


.safe-setting i{margin-right:15px;font-size: 32px; min-width:32px;}
.safe-setting i.icon-checkmark-c{color: #000;}
.safe-setting i.icon-alert{color: #ff6600;}
.safe-setting .safe-setting-title{font-size: 15px;color: #333; min-width:160px;}
.safe-setting .safe-setting-intro{flex-grow:1;}
.safe-setting .operate{float: right;}
.safe-setting .operate a{display: block;float: none; color:#000}
.safe-setting .operate a:hover {text-decoration:underline;}
.safe-setting .unbind-btn{margin-top: 5px;color: #999;}
.safe-box{padding: 30px;}
.safe-box .status-bar{margin-bottom: 30px;}
.safe-box ul{margin-top: 30px;}
.safe-box .form-row{margin-bottom:10px;}
.safe-hint{color: #d50808;}
.safe-hint .icon, .safe-hint [class^=icon-]:before{font-size: 20px;vertical-align: middle;margin-right: 10px;}
.safe-hint a{margin-left: 10px;color: #d50808;text-decoration: underline;}
.password-check{margin-top: 5px; font-size:12px; display:flex; align-items:center;}
.refund-img-box:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.refund-img-box .table-goods-pic{float: left;margin-right: 20px;}
/* 店铺评星*/.rating,
         .rating-tip{margin-bottom: 12px;margin-left: 80px;font-size: 15px;color: #7a7a7a;}
.rating:after,
.rating-tip:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.rating-type,
.rating-star,
.rating-val,
.rating-dec{float: left;height: 30px;line-height: 30px;margin-right: 10px;}
.rating-star{height: 27px;}
.rating-star i{float: left;display: block;width: 28px;height: 27px;padding-right: 9px;margin-top: -3px;font-size: 32px;cursor: pointer;color: #b8b8b9;}
.rating-star i.icon-star{color: #ff8500;}
.rating-val{color: #e42334;}
.rating-tip{margin-left: 0;margin-top: 10px;margin-bottom: 10px;text-align: center;color: #ff8d10;}
/* 宝贝评价*/.goods-score{border: 1px solid #efefef;margin-bottom: 10px;}
.score-level{padding: 15px;background-color: #f7f7f7;border-bottom: 1px solid #efefef;}
.score-level:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.score-level .goods-price{float: right;}
.goods-infor,
.goods-infor .goods-img,
.goods-infor .goods-title,
.level-key,
.level-item{float: left;}
.goods-infor .goods-img{width: 66px;}
.goods-infor .goods-img img{display: block;}
.goods-title{width: 240px;margin-left: 10px;font-size: 14px;display: table;height: 64px;}
.goods-title a{display: table-cell;vertical-align: middle;}
.goods-price{float: right;margin-right: 30px;height: 64px;display: table;}
.goods-price div{display: table-cell;vertical-align: middle;font-size: 14px;}
.choose-level{margin-left: 30px;margin-top: 20px;}
.choose-level:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.level-item{margin-left: 60px;}
.level-item label{vertical-align: middle;margin-left: 6px;font-size: 14px;}
.level-item label span{line-height: 55px;margin-left: 5px;}
.level-item .icon, .level-item [class^=icon-]:before{vertical-align: middle;margin-left: 6px;font-size: 40px;}
.level-item .good-color{color: #d34742;}
.level-item .normal-color{color: #ddba3a;}
.level-item .bad-color{color: #424242;}
.level-key{font-size: 15px;height: 38px;line-height: 38px;}
.score-comment{padding: 26px;position: relative;}
.score-comment textarea{font-size: 14px;width: 100%;height: 200px;}
.score-comment .letter-limit{position: absolute;bottom: 0;right: 20px;color: #aaa;}
.score-imgs{padding-left: 18px;padding-right: 18px;padding-bottom: 18px;}
.score-imgs .imgs-key{padding-left: 10px;}
.score-imgs.inbox{padding: 0;}
.score-imgs.inbox .images-uploader{margin-left: 0;margin-right: 0;}
.score-imgs.inbox .imgs-key{padding-left: 0; font-size:12px; color:#8c8c8c;}
.goods-comment{margin-top: 30px;}
.evaluation-submit{margin-top: 30px;margin-bottom: 30px;text-align: center;}
.evaluation-submit .anonymous{margin-bottom: 10px;font-size: 14px;}
.evaluation-submit label{vertical-align: middle;}
.comment-header{background-color: #e8e8e8;padding-top: 5px;padding-bottom: 5px;}
.comment-header span{display: inline-block;font-weight: normal;margin-left: 30px;padding-top: 6px;padding-bottom: 6px;font-size: 14px;color: #666;}
.comment-header span.detail-header{margin-left: 20px;padding: 0;font-size: 12px;}
/* 我的评价列表*/.switchable{padding-top: 29px;position: relative;}
.switchable .switchable-nav{position: absolute;left: 0;margin-top: -29px;z-index: 99;}
.switchable .switchable-nav li{float: left;width: 130px;height: 27px;line-height: 25px;text-align: center;border: 1px solid #f0f0f0;border-top-width: 2px;background-color: #f0f0f0;border-bottom: 0 none;margin-right: 3px;padding-top: 1px;cursor: pointer;}
.switchable .switchable-nav li.active{background-color: #fff;border-top-color: #000;color: #000;cursor: default;height: 28px;}
.switchable .switch-condition{position: absolute;right: 0;top: 0;}
.switchable .switchable-content{position: relative;padding: 20px;border: 1px solid #f0f0f0;}
.switchable .checkbox-inline, .switchable .input-sm, .switchable .input-comb-sm input, .input-comb-sm .switchable input, .switchable .input-comb-sm > .input-comb-addon{margin-right: 10px;}
.switchable .del-color{color: #e32436;}
.icon-flower.good{color: #d34742;}
.icon-flower.neutral{color: #ddba3a;}
.icon-flower.bad{color: #424242;}
.name-hide-dialog{text-align: center;padding: 30px;}
.name-hide-dialog h4{margin-bottom: 30px;font-weight: normal;}
.name-hide-dialog .btn{margin-left: 30px;margin-right: 30px;}
.name-hide, .del-item, .mar-l10{margin-left: 10px;}

.table-evaluation .level, .table-evaluation .detail, .table-evaluation .thumb, .table-evaluation .txt{display: inline-block;vertical-align: middle;}
.table-evaluation .creat-date{color: #ccc;}
.table-evaluation .level{width: 40px;text-align: center;padding-left: 12px;padding-right: 12px;}
.table-evaluation .level .icon-flower{font-size: 30px;}
.table-evaluation .detail{width: 80%;}
.table-evaluation .thumb{width: 64px;margin-right: 10px;}
.table-evaluation .txt{width: 100px;}
.table-evaluation .pre-comment{border-width: 0;}
.table-evaluation .pre-comment .init{background: #efefef;padding: 10px;}
.table-evaluation .pre-comment .init-key{color: #ccc;}
.table-evaluation .feedback{background: #f4f4f4;border-radius: 6px;margin-top: 10px;color: #999;}
.table-evaluation .feedback .feedback-tit{padding: 10px;}
.table-evaluation .feedback .feedback-txt{padding: 0 20px 10px 20px;}
.table-evaluation .feedback .feedback-txt p{word-break: break-all;}
.table-evaluation .show-pics{margin-bottom: 10px;}
.table-evaluation .show-pics a{position: relative;display: block;float: left;border: 1px solid #ddd;height: 50px;line-height: 50px;border-radius: 5px;margin-right: 3px;width: 50px;text-align: center;}
.table-evaluation .show-pics a img{border-radius: 5px;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.table-evaluation .show-pics a i{position: absolute;right: 0;bottom: 0;height: 20px;line-height: 20px;text-align: center;border-radius: 3px 0 3px 0;width: 20px;background: rgba(0, 0, 0, 0.5);color: #fff;}
.table-evaluation .add-comment{width: 80%;margin-left: 18%;margin-top: 10px;}
.show-pic-dialog{padding-left: 10px;}
.show-pic-dialog .show-img{display: table-cell;vertical-align: middle;width: 460px;height: 460px;margin: 0 auto;text-align: center;}
.show-pic-dialog .show-img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
/* 修改评论 大部分延用评论页模块*/.old-evaluation-view{padding: 20px 30px;font-size: 14px;color: #676767;}
.old-evaluation-view li{padding-top: 16px;}
.old-evaluation-view li:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.old-evaluation-view li .view-key{float: left;width: 120px;}
.old-evaluation-view li .view-val{float: left;}
.old-evaluation-view li .view-val a{position: relative;display: block;float: left;border: 1px solid #ddd;border-radius: 5px;margin-right: 3px;width: 65px;text-align: center;background-color: #fff;height: 65px;line-height: 65px;}
.old-evaluation-view li .view-val a img{border-radius: 5px;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.old-evaluation-view li .view-val a i{position: absolute;right: 0;bottom: 0;height: 20px;line-height: 20px;text-align: center;border-radius: 3px 0 3px 0;width: 20px;background: rgba(0, 0, 0, 0.5);color: #fff;}
.rate-edit-orderinfo{margin-bottom: 20px;}
.rate-edit-orderinfo span{margin: 0 5px;}
.goods-comment-l{width: 50%;border-right: 1px solid #efefef;}
.goods-comment-l .rate-price{height: 64px;line-height: 64px;}
.goods-comment-r{width: 46%;margin-top: 10px;margin-left: 20px;}
.goods-comment-r i{font-size: 22px;}
.goods-comment-r .rate-content{margin-left: 10px;color: #666;}
.edit-score-comment{background-color: #fef6f1;}
.edit-score-comment .score-comment span{vertical-align: top;}
.edit-score-comment .score-comment textarea{width: 90%;}
.edit-score-comment .score-comment .letter-limit{right: 46px;}
.edit-score-comment .score-imgs{padding-left: 75px;}
.edit-score-comment .score-imgs .img-thumbnail{background-color: #fff;}
.edit-score-comment .score-imgs .imgs-key{color: #666;}
/* 会员优惠券模块*/.coupon-box .membercenter-box-hd{background: none;border-bottom: 0;}
.coupon-box .membercenter-box-bd{outline: 1px solid #efefef;}
.coupon-toolbar, .redpacket-toolbar{height: 30px;line-height: 30px;margin: 0 0 20px;background-color: #f8f8f8;}
.coupon-toolbar:after, .redpacket-toolbar:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-toolbar a, .redpacket-toolbar a{color: #333;}
.coupon-toolbar .c-sort, .redpacket-toolbar .c-sort{float: left;}
.coupon-toolbar .c-sort ul:after, .redpacket-toolbar .c-sort ul:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-toolbar .curr, .coupon-toolbar a:hover, .redpacket-toolbar .curr, .redpacket-toolbar a:hover{color: #dd2434;}
.coupon-toolbar li, .redpacket-toolbar li{float: left;margin: 0 30px 0 0;}
.coupon-toolbar .c-type, .redpacket-toolbar .c-type{position: relative;z-index: 5;padding: 1px 0 1px 10px;margin-left: 15px;border: 1px solid #f8f8f8;border-bottom: 0;}
.coupon-toolbar .c-type .dt, .redpacket-toolbar .c-type .dt{width: 72px;padding-left: 5px;}
.coupon-toolbar .c-type .dt i, .redpacket-toolbar .c-type .dt i{margin-left: 2px;position: relative;top: -1px;}
.coupon-toolbar .c-type .dt .icon-arrow-down, .redpacket-toolbar .c-type .dt .icon-arrow-down{display: inline-block;}
.coupon-toolbar .c-type .dt .icon-arrow-up, .redpacket-toolbar .c-type .dt .icon-arrow-up{display: none;}
.coupon-toolbar .c-type .dd, .redpacket-toolbar .c-type .dd{position: absolute;display: none;top: 29px;left: -1px;width: 87px;background-color: #fff;border: 1px solid #efefef;border-top: 0;}
.coupon-toolbar .c-type .dd a, .redpacket-toolbar .c-type .dd a{display: block;position: relative;height: 30px;line-height: 30px;padding-left: 20px;}
.coupon-toolbar .c-type:hover, .redpacket-toolbar .c-type:hover{border: 1px solid #efefef;border-bottom: 0;background-color: #fff;}
.coupon-toolbar .c-type:hover .dd, .redpacket-toolbar .c-type:hover .dd{display: inline-block;}
.coupon-toolbar .c-type:hover .icon-arrow-down, .redpacket-toolbar .c-type:hover .icon-arrow-down{display: none;}
.coupon-toolbar .c-type:hover .icon-arrow-up, .redpacket-toolbar .c-type:hover .icon-arrow-up{display: inline-block;}
.coupon-toolbar .extra-r, .redpacket-toolbar .extra-r{float: right;font-size: 0;}
.coupon-toolbar .extra-r a, .redpacket-toolbar .extra-r a{display: inline-block;width: 20px;height: 20px;margin: 6px 10px 0 0;overflow: hidden;}
.coupon-toolbar .extra-r .lump-icon, .redpacket-toolbar .extra-r .lump-icon{background-position: -192px -7px;}
.coupon-toolbar .extra-r .lump-icon.curr, .redpacket-toolbar .extra-r .lump-icon.curr{background-position: -132px -7px;}
.coupon-toolbar .extra-r .list-icon, .redpacket-toolbar .extra-r .list-icon{background-position: -162px -8px;}
.coupon-toolbar .extra-r .list-icon.curr, .redpacket-toolbar .extra-r .list-icon.curr{background-position: -222px -8px;}
.coupon-items{margin-right: -65px;}
.coupon-items:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-item{float: left;width: 265px;margin: 0 65px 20px 0;}
.coupon-item .c-type{position: relative;width: 100%;height: 145px;padding-top: 30px;overflow: hidden;color: #fff;text-align: center;border-radius: 5px;}
.coupon-item .c-price{font-family: Arial;}
.coupon-item .c-price span{line-height: 60px;font-size: 18px;vertical-align: top;}
.coupon-item .c-price strong{font-style: italic;font-size: 50px;}
.coupon-item .c-limit{margin-bottom: 8px;font-size: 14px;}
.coupon-item .c-time{color: #ba7717;}
.coupon-item .c-type-left, .coupon-item .c-type-right, .coupon-item .c-type-bottom-circle{position: absolute;width: 20px;height: 20px;background-color: #fff;border-radius: 50%;}
.coupon-item .c-type-left{top: 77px;left: -10px;}
.coupon-item .c-type-right{top: 77px;right: -10px;}
.coupon-item .c-type-bottom{position: absolute;width: 100%;height: 5px;background-position: 0 -108px;bottom: 0;left: 0;}
.coupon-item .c-type-bottom-circle{display: none;}
.coupon-item .c-type-remind-bg{position: absolute;left: 0;top: 0;width: 0;height: 0;border-top: 70px solid #ba7717;border-right: 70px solid transparent;color: #fff;}
.coupon-item .c-type-remind-txt{position: absolute;top: 16px;left: -6px;width: 60px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);/* Internet Explorer 9*/-moz-transform: rotate(-45deg);/* Firefox*/-webkit-transform: rotate(-45deg);/* Safari 和 Chrome*/-o-transform: rotate(-45deg);/* Opera*/filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.coupon-item .icon-close{position: absolute;top: 6px;right: 10px;color: #ba7717;cursor: pointer;}
.coupon-item .c-msg{height: 240px;padding: 20px 0 0;background-color: #f8f8f8;font-size: 14px;}
.coupon-item .c-msg .range-item{display: block;margin: 0 0 15px;color: #666;}
.coupon-item .c-msg .range-item:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-item .c-msg .dt{float: left;width: 85px;display: inline-block;text-align: right;}
.coupon-item .c-msg .txt{float: left;width: 60%;white-space: nowrap;text-overflow: ellipsis;color: #999;overflow: hidden;}
.coupon-item .op-btn{margin-top: 80px;text-align: center;}
.coupon-item .op-btn a.btn{width: 119px;height: 35px;line-height: 35px;border-radius: 5px;border: 1px solid #ffc672;color: #ffc672;vertical-align: middle;}
.coupon-item-d .c-type{background: #ffc672;}
.coupon-item-gray .c-type{background: #c7c7c7;}
.coupon-item-gray .c-type-remind-bg{border-top-color: #9f9f9f;}
.coupon-item-gray .icon-close, .coupon-item-gray .c-time{color: #9f9f9f;}
.coupon-items02{margin-right: 0;}
.coupon-items02 .coupon-item{width: 100%;height: 181px;margin-right: 0;float: none;}
.coupon-items02 .coupon-item:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.coupon-items02 .coupon-item .c-type{width: 258px;height: 153px;padding-top: 28px;float: left;}
.coupon-items02 .c-type-left{top: -10px;left: 119px;}
.coupon-items02 .c-type-right{display: none;}
.coupon-items02 .c-type-bottom-circle{display: inline-block;bottom: -10px;left: 119px;}
.coupon-items02 .c-type-bottom{width: 6px;height: 181px;top: 0;left: 252px;background-position: -276px 0;}
.coupon-items02 .icon-close{right: 20px;}
.coupon-items02 .c-msg{position: relative;float: left;width: 667px;height: 161px;}
.coupon-items02 .c-msg .txt{width: 75%;}
.coupon-items02 .c-range{float: left;width: 70%;}
.coupon-items02 .op-btn{float: right;width: 166px;position: absolute;right: 0;top: 50%;margin-top: -15px;}
.no-coupon{font-size: 18px;}
.no-coupon .icon-pricetags{font-size: 36px;color: #eaeaea;margin-right: 10px;vertical-align: middle;}
.no-coupon .btn{display: block;padding: 0 20px;font-size: 12px;margin-top: 20px;}
/* 会员红包*/.redpacket-toolbar > ul:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.redpacket-toolbar li{margin-left: 40px;}
.redpacket-toolbar .on a{color: #ea2329;}
.redpacket-icon, .status-icon, .icon-redpacket, .icon-redpacket, .icon-integral, .icon-coupons, .extra-r a, .c-type-bottom, .icon-contacts, .widget-redpacket1 li, .widget-redpacket2 li, .code-info i{background: url(../images/member_icon.png) no-repeat 0 0;}
.redpacket-list{margin-left: -38px;}
.redpacket-list:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.redpacket-list .redpacket-item{position: relative;float: left;overflow: hidden;width: 25%;height: 138px;margin-left: 38px;margin-bottom: 20px;border: 1px solid #ea2329;border-top-width: 5px;border-radius: 5px;padding: 15px 20px 0 20px;background: #fff;color: #999;}
.redpacket-list .redpacket-item:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.redpacket-list .item-bg{position: absolute;top: -4px;right: 0;bottom: 0;left: 0;height: 9px;background: -webkit-radial-gradient(circle, #ea2329 10%, transparent 10%), -webkit-radial-gradient(circle, #ea2329 10%, white 10%) -1px -44px;background: -moz-radial-gradient(circle, #ea2329 10%, transparent 10%), -moz-radial-gradient(circle, #ea2329 10%, white 10%) -1px -44px;background: -o-radial-gradient(circle, #ea2329 10%, transparent 10%), -o-radial-gradient(circle, #ea2329 10%, white 10%) -1px -44px;background: -ms-radial-gradient(circle, #ea2329 10%, transparent 10%), -ms-radial-gradient(circle, #ea2329 10%, white 10%) -1px -44px;background: _radial-gradient_legacy(circle, #ea2329 10%, transparent 10%), _radial-gradient_legacy(circle, #ea2329 10%, white 10%) -1px -44px;background-size: 12px 100px;}
.redpacket-list .redpacket-icon{float: left;width: 67px;height: 72px;background-position: 0 -123px;}
.redpacket-list .redpacket-content{float: left;width: 63%;margin-left: 15px;}
.redpacket-list .redpacket-name{width: 88%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.redpacket-list .money{color: #ea2329;font-size: 25px;}
.redpacket-list .money span{font-weight: 600;font-size: 45px;}
.redpacket-list.repacket-used-list .redpacket-item, .redpacket-list.redpacket-expire-list .redpacket-item{border-color: #c7c7c7;}
.redpacket-list.repacket-used-list .item-bg, .redpacket-list.redpacket-expire-list .item-bg{background: -webkit-radial-gradient(circle, #c7c7c7 10%, transparent 10%), -webkit-radial-gradient(circle, #c7c7c7 10%, white 10%) -1px -44px;background: -moz-radial-gradient(circle, #c7c7c7 10%, transparent 10%), -moz-radial-gradient(circle, #c7c7c7 10%, white 10%) -1px -44px;background: -o-radial-gradient(circle, #c7c7c7 10%, transparent 10%), -o-radial-gradient(circle, #c7c7c7 10%, white 10%) -1px -44px;background: -ms-radial-gradient(circle, #c7c7c7 10%, transparent 10%), -ms-radial-gradient(circle, #c7c7c7 10%, white 10%) -1px -44px;background: _radial-gradient_legacy(circle, #c7c7c7 10%, transparent 10%), _radial-gradient_legacy(circle, #c7c7c7 10%, white 10%) -1px -44px;background-size: 12px 100px;}
.redpacket-list.repacket-used-list .redpacket-icon, .redpacket-list.redpacket-expire-list .redpacket-icon{background-position: -77px -123px;}
.redpacket-list.repacket-used-list .money, .redpacket-list.redpacket-expire-list .money{color: #c7c7c7;}
.redpacket-list.repacket-used-list .status-icon, .redpacket-list.redpacket-expire-list .status-icon{background-position: 0 -40px;}
.redpacket-list.redpacket-expire-list .status-icon{background-position: -95px -40px;}
.redpacket-info{position: relative;padding-top: 5px;}
.redpacket-info span{display: inline-block;width: 25%;text-align: left;color: #666;}
.redpacket-info .status-icon{position: absolute;top: -6px;right: -10px;width: 85px;height: 58px;}
/*成长值*/.icon-cash.yellow, .icon-medal.orange{font-size: 20px;vertical-align: middle;}
.grow-value{position: relative;display: block;width: 1020px;margin: 30px auto 0 auto;}
.grow-value .txt{margin-bottom: 100px;}
.grow-value .chart{position: relative;margin: 50px 0 30px 0;}
.grow-value .line-fragment{position: relative;float: left;}
.grow-value .line-fragment:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.grow-value .line:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.grow-value .line b{float: left;position: relative;display: inline-block;width: 80px;height: 3px;margin-top: 18px;background: #000;}
.grow-value .line b.on.full em{width: 100%;}
.grow-value .line b.on em{background: #FF8034;}
.grow-value .line b em{position: absolute;top: 0;left: 0;display: inline-block;width: 0%;height: 3px;background: #FF8034;}
.grow-value .line .grade{position: relative;float: left;display: inline-block;z-index: 10;width: 26px;height: 26px;margin: 0 3px;line-height: 26px;background-color: #fff;border: 4px solid #000;border-radius: 50%;color: #000;text-align: center;}
.grow-value .line .grade.on{width: 30px;height: 30px;line-height: 30px;margin: 0;border-color: #fff;background-color: #000;color: #fff;}
.grow-value .line .grade.on.big{margin: 0 3px;border-color: #000;}
.grow-value .line .pop-wrap{position: relative;float: left;}
.grow-value .grow-pop{display: none;position: absolute;top: -85px;left: 10%;width: 136px;margin-left: -70px;}
.grow-value .grow-pop p{padding: 5px 10px;border: 2px solid #FACB64;border-radius: 5px;}
.grow-value .grow-pop p:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.grow-value .grow-pop p .l1{display: block;color: #FACB64;border-bottom: 1px solid #FACB64;}
.grow-value .grow-pop p .l2{color: #FF8034;}
.grow-value .grow-pop i{position: absolute;top: 50px;left: 50%;margin-left: -6px;font-size: 30px;color: #FF8034;}
.pop-hint .txt{display: table;width: 260px;margin: 0 auto;line-height: 1.5;margin-bottom: 20px;font-size: 16px;color: #666;text-align: center;}
.pop-hint .txt:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.pop-hint .icon, .pop-hint [class^=icon-]:before{float: left;font-size: 40px;vertical-align: middle;}
.pop-hint .icon-checkmark-c{color: #000;}
.pop-hint .icon-alert{color: #eaca17;}
.pop-hint .operate{text-align: center;}
.pop-hint p{display: table-cell;vertical-align: middle;}
.im-tit{float: left;}
.im-b{float: left;}
.im-b img{display: block;margin-bottom: 5px;}

/*文章模块*/
.art_list {width:100%; overflow:hidden; min-height:200px;}
.art_list ul {margin:0 auto;}
.art_list li {margin:0 auto; padding:15px 15px; box-sizing:border-box; -webkit-box-sizing:border-box; width:95.5%;}
.art_list li a {display:block; width:100%; background:#fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.art_list li .newimg {position:relative; padding-bottom:38.6666%; width:100%; overflow:hidden;}
.art_list li .newimg img {position:absolute;-webkit-transition: all .5s ease; transition: all .5s ease;text-align:center;margin:0 auto;}
.art_list li .newimg:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.art_list li h2 {font-size:16px; height:44px; line-height:44px; text-align:left; text-overflow:ellipsis; white-space: nowrap;}
.art_list li h3 {font-size:14px; height:24px; line-height:24px; text-align:left; width:95%; overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}

.art_box {padding:30px 0 15px 0; min-height:700px; width:1250px; margin:0 auto;}
.art_nav{float:left;width:160px;}
.art_nav h2{font-size:16px;color:#000;padding:5px 0;}
.art_nav ul{padding:0 0 15px 0;}
.art_nav li{padding:3px 0;}
.art_nav li a{display:block; line-height:20px; overflow: hidden;padding:4px 10px 4px 0;white-space: nowrap;text-overflow: ellipsis;color: #8c8c8c;}
.art_nav li a:hover {color:#000;}
.art_nav li a.active {color:#000; background:url(/img/yjt_icon.png) 135px 9px no-repeat; background-size:19px 11px;}
.art_nav.cur .dropmenu-items{display: block;}

.art_detail {float:right; min-height:650px; overflow:hidden; border-left:1px solid #e8e8e8; padding-left:40px;}
.art_tit {font-size:32px; line-height:44px; padding:10px 0 0px 0; color:#000; text-align:center;}
.art_tit2 {font-size:14px; line-height:24px; padding:0 0 10px 0; color:#999; text-align:center;}
.art_con {overflow:hidden; width:100%; line-height:24px; padding-top:15px;}
.art_con img {max-width:100% !important; margin:0 auto; display:block;}
.art_detail.art_detail2 {float:none; border:none; padding:40px 0; margin:0 auto;}

.art_detail2 {float:right; min-height:600px; overflow:hidden; border-left:1px solid #e8e8e8; padding-left:40px;}

.art_box2 {width:98%; margin:0 auto !important;}
.art_box2 img {margin:0 auto;}

.art_nav2{width:100%; padding:40px 0 20px 0;}
.art_nav2 ul {text-align:center; position:relative; overflow:hidden; height:50px;}
.art_nav2 ul:after {content:""; height:1px; background:#e8e8e8; position:absolute; left:0; bottom:0; right:0;}
.art_nav2 li{padding:0 30px; display:inline-block; font-size:16px; overflow:hidden; height:50px;}
.art_nav2 li a{display:block; height:50px; padding:0 12px; line-height:50px; overflow: hidden; position:relative; color: #8c8c8c;}
.art_nav2 li a:hover {color:#000;}
.art_nav2 li a:before {content:"";position:absolute;display:block; border-radius:3px; height:3px;background-color:#000;left:0%; right:0; bottom:0; z-index:10; opacity:0;transform:scaleX(0);transition:all .2s cubic-bezier(.18,.89,.17,.88),opacity .15s ease}
.art_nav2 li a.active:before { opacity: 1; transform: scaleX(1);}
.art_nav2 li a.active {color:#000}

.art_list {width:100%; overflow:hidden; min-height:200px; margin:0 auto;}
.art_list ul {margin:0 -5px;}
.art_list li {float:left; padding:30px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; width:49.3333%;}
.art_list li a {display:block; width:100%; background:#fff; -webkit-transition: all .5s ease; transition: all .5s ease;}
.art_list li .newimg {position:relative; padding-bottom:38%; width:100%; overflow:hidden;}
.art_list li .newimg img {position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.art_list li .newimg:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.art_list li h2 {font-size:18px; height:44px; line-height:44px; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space: nowrap;}
.art_list li h3 {font-size:14px; height:30px; line-height:24px; text-align:center; width:96%; overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}

.artical-list li{border-bottom: 1px dotted #ccc;margin-bottom: 10px;height: 30px;line-height: 30px;}
.artical-list li:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.artical-list .title{float: left;color: #000;width: 85%;}
.artical-list .title a{display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000;}
.artical-list .time{float: right;}

.complain-form{margin-bottom: 30px;border-bottom: 1px solid #ccc;}
.complain-form .row{margin-bottom: 20px;}
.complain-form .table-goods-pic{float: left;margin-right: 20px;}
.score-comment2 .letter-limit{display: none;}
.score-comment2.wrong .comment{background-color: #fbf0ef;border: 1px solid #eeb5b0;color: #D23F33;}
.score-comment2.wrong .letter-limit{display: block;color: #D23F33;}
.table-consult tbody tr{border-top: 0;}
.table-consult tbody td{padding: 10px;border: 1px solid #ddd;}
.table-consult tbody .border-right-none{border-right: 0;}
.table-consult tbody .border-left-none{border-left: 0;}
.table-consult .memberconter-consult-hd{text-align: center;color: #333;}
.table-consult .col-reply{color: #666;line-height: 24px;}
.table-consult .col-reply .col-reply-time{float: right;color: #999;}
.table-consult .col-reply .no-reply{color: #999;float: none;}

.new-order-list {padding:0 0px;}
.new-order-list li {border-bottom:1px solid #e5e5e5; padding:15px 0;}
.new-order-list li:last-child {border:none;}
.new-order-list li img {display:inline-block; margin-right:5px;}
.new-order-list .order-item-intro{height: 28px;}
.new-order-list .order-item-intro span {padding-right:20px;}
.new-order-list .order-item-intro:nth-child(1){margin-top: 0;}
.new-order-list .order-item-info:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.new-order-list .order-item-info .info-col{float: left;text-align: center;height: 64px;margin-left: 0;line-height: 64px;}
.new-order-list .order-item-info .info-col-01{width: 40%;text-align: left;}
.new-order-list .order-item-info .info-col-02{width: 15%;}
.new-order-list .order-item-info .info-col-02 .info-goods-num{color: #666;}
.new-order-list .order-item-info .info-col-02 p{margin-bottom: 6px; color:#8c8c8c;}
.new-order-list .order-item-info .info-col-03{width: 30%;}
.new-order-list .order-item-info .info-col-03 span{width: 265px;height: 64px;display: table-cell;vertical-align: middle;color: #000;font-size:16px;font-family: helvetica;}
.new-order-list .order-item-info .info-col-04{width: 15%;}
.new-order-list .order-item-info .info-col-04 .center-layout{width: 132px;height: 64px;display: table-cell;vertical-align: middle;}
.new-order-list .order-item-info .info-col-04 .center-layout a{margin-bottom: 10px;}
.new-order-list .order-item-info .sp-more{display: inline-block;height: 64px;padding-bottom: 15px;vertical-align: middle;text-align: center;margin-left: 2px;}
.new-order-list .order-item-info .sp-more a{color: #333;}
.new-order-list .order-item-info .sp-more a:hover{color: #0563C3;}
.base-list-style{}
.base-list-style tbody tr{border-top: 1px solid #efefef;}
.base-list-style td{padding: 15px;}
.base-list-style thead{color: #707070;}
.list-col-1{width: 10%;}
.list-col-2{width: 20%;}
.list-col-3{width: 30%;}
.list-col-4{width: 40%;}
.list-col-5{width: 50%;}
.list-col-6{width: 60%;}
.list-col-7{width: 70%;}
.list-col-8{width: 80%;}
.list-col-9{width: 90%;}
.deposit .balance{border-right: 1px solid #efefef;}
.deposit .balance span{display: inline-block;font-size: 24px;color: #000;vertical-align: middle;}
.deposit .recharge{text-align: center;}
.deposit .increase{color: #000;}
.deposit .reduce{color: #1ec656;}
.canceled-detail span{display: inline-block;padding-left: 50px;padding-right: 50px;}
.recharge-header{padding: 40px 0;}

/*预存款充值*/
.recharge-content{padding:0 0 100px 0;background: #fff;}
.recharge-content .recharge-form{width: 40%;margin: 0 auto;font-size: 14px;}
.recharge-content .recharge-form .txt{padding-top: 10px;}
.recharge-content .recharge-form dl{clear: both;}
.recharge-content .recharge-form dt{float: left; wdith:80px;}
.recharge-content .recharge-form dd{margin-left: 80px;}
.recharge-content .recharge-form .form-title{font-size:16px;color: #000; text-align:center;}
.recharge-content .recharge-form .form-group{padding-top: 20px;}
.recharge-content .recharge-form .group-amount dt {line-height:60px; padding-top:0;}
.recharge-content .recharge-form .group-amount dd {position:relative;}
.recharge-content .recharge-form .group-amount dd em {position:absolute; left:0; top:10px; display:block; height:40px; line-height:40px; font-size:36px; color:#000;}
.recharge-content .recharge-form .group-amount .input-block {height:60px; line-height:60px; border:none; border-bottom:1px solid #aaa; padding-left:50px; width:250px; font-size:36px; color:#000;}
.recharge-content .recharge-form .form-action{padding-top:30px;padding-left: 80px;padding-right: 80px;}
.recharge-content .recharge-form .paytype:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.recharge-content .recharge-form .paytype li input{float: left;margin-right: 5px;}
.recharge-content .recharge-form .paytype li img{vertical-align: middle; max-height:48px; margin:0 auto;}
.recharge-content .recharge-form .amount-error .input-block{border-color: #d9534f;color: #d9534f;}
.recharge-content .recharge-form .amount-error .dv-error{display: block;}
.recharge-content .recharge-form .dv-error{display: none;margin-top: 10px;color: #d9534f;}
.recharge-content .recharge-form .dv-error .icon, .recharge-content .recharge-form .dv-error [class^=icon-]:before{margin-right: 5px;font-size: 14px;}
.recharge-content .recharge-form .paytype-choose-list {position:relative; float:left; left:50%;}
.recharge-content .recharge-form .paytype-choose-list li {float: left;width:180px;height:48px; margin:0 10px 10px 10px; background: #fff;border: 1px solid #ddd;cursor: pointer; position:relative; right:50%;}
.recharge-content .recharge-form .paytype-choose-list li input[type="radio"]{display: none;}
.recharge-content .recharge-form .paytype-choose-list li label{display: inline-block;width: 100%;text-align: center;cursor: pointer;}
.recharge-content .recharge-form .paytype-choose-list li.on{border-color:#000;}
.recharge-content .recharge-form .paytype-choose-list li.on .choose-item-content{width: 100%;}
.recharge-content .recharge-form .paytype-choose-list li.on .choose-item-content i{display: block;position: absolute;top: -4px;right:2px;font-size: 12px;color: #fff;z-index: 2;}
.recharge-content .recharge-form .paytype-choose-list li.on .choose-item-content span{position: absolute;top: -1px;right: -1px;width: 0;height: 0;border-top: 25px solid #000;border-left: 25px solid transparent;z-index: 1;}
.recharge-content .recharge-form .paytype-choose-list .choose-item-content{position: relative;display: inline-block;width: 100%;text-align: center;}
.recharge-content .recharge-form .paytype-choose-list .choose-item-content i{display: none;}
#paymentDiv {overflow:hidden; margin:0 auto;}

.recharge-content .recharge-result{text-align: center; padding:50px 0 100px 0;}
.recharge-content .recharge-result i{display: inline-block;font-size:44px; color:#000; vertical-align: middle;}
.recharge-content .recharge-result h1 {color:#000; font-size:28px; padding:0 0 15px 0;}
.recharge-content .page-guide{padding-top:10px;text-align: center;}
.recharge-content .page-guide .btn{margin-left: 10px;margin-right: 10px;}





.recharge-steps{float: right;text-align: right;}
.recharge-steps span{position: relative;display: inline-block;min-width: 140px;padding: 6px 10px;background: #efefef;text-align: center;}
.recharge-steps span:before{position: absolute;top: 0;right: -19px;content: " ";border-style: solid;border-width: 15px;border-color: transparent;border-right: 0;border-left-color: #f8f8f8;z-index: 9;}
.recharge-steps span:after{position: absolute;top: 0;right: -14px;content: " ";border-style: solid;border-width: 15px;border-color: transparent;border-right: 0;border-left-color: #efefef;z-index: 10;}
.recharge-steps span.current{background: #c81624;color: #fff;}
.recharge-steps span.current:after{border-left-color: #c81624;}
.recharge-steps span:last-child:before{content: none;}
.recharge-steps span:last-child:after{content: none;}
.recharge-title{float: left;font-size: 24px;color: #666;}
.recharge-pay .recharge-form{width: 90%;}
.recharge-pay .recharge-form .form-action{width: 30%;margin: 0 auto;}
.recharge-order-content{padding-top: 40px;color: #666;}
.recharge-order-content .order-info{padding: 0 80px;margin-bottom: 100px;}
.recharge-order-content .goods-name{float: left;width: 40%;}
.recharge-order-content .goods-name span{display: block;}
.recharge-order-content .order-total{float: right;}
.recharge-order-content .order-total span{color: #c81623;font-size: 24px;}
.recharge-order-content .recharge-result span{position: relative;}
.recharge-order-content .recharge-result.failed i.icon-tip{color: #ffcc00;}
.recharge-order-content .recharge-result .btn-goback{font-size: 12px;color: #c81624;}
.recharge-order-content .recharge-result .btn-goback i{font-size: 14px;margin-right: 5px;}
.hint-dialog{padding: 20px 30px;}
.hint-dialog .order-wait{color: #f88c0c;}
.hint-dialog .type-choose{margin: 20px 0;}
.hint-dialog .type-choose span{margin-right: 24px;}
.hint-dialog .hint-content{color: #666;}
.hint-dialog .hint-content p{line-height: 20px;}
.hint-dialog .operation{text-align: center;}
.hint-dialog .btn-sure{margin-left: 10px;}

.aftersales-detail .aftersales-detail-info{width: 80%;float: left;}
.aftersales-detail .aftersales-detail-info li{float: left;width: 50%;}
.aftersales-detail .write-logistics{width: 15%;float: right;margin-top: 20px;}
.aftersales-detail .orderdtl-bd li {margin-bottom:0;}
.aftersales-detail .form-label {width:212px; min-width:212px;}
.aftersales-detail .status-bar3{text-align: center;}
.status-bar3 > div{display: inline-block;vertical-align: top;}
.status-bar3 .bg-status, .status-bar3 .status-center{position: relative;margin-bottom: 15px;}
.status-bar3 .first-status .bg-left{visibility: hidden;}
.status-bar3 .bg-left, .status-bar3 .bg-center{position: relative;left: -90px;width: 160px;height: 4px;background: #ddd;}
.status-bar3 .status-center .status-txt{height: 20px;line-height: 20px;position: absolute;top: -30px;}
.status-bar3 .number{position: absolute;top: -10px;left: 50%;margin-left: -12px;width: 25px;height: 25px;line-height: 25px;background: #ddd;border-radius: 50%;text-align: center;font-size: 16px;color: #fff;z-index: 20;}
.status-bar3 .txt{text-align: center;color: #999; padding:0 8px; margin: 5px auto 0 auto;}
.status-bar3 .on .bg-left, .status-bar3 .on .bg-center, .status-bar3 .on .number{background-color:#000; }
.status-bar3 .on .txt{color:#000; }
.no-deposit .assets{width: 350px;}
.no-deposit .assets li{width: 45%;}

.page_box {overflow:hidden; padding-top:15px;}
.page_box .page-number {float:left; line-height:28px;}
.page_item {float:right;}
.page_item li {float:left; padding:4px 8px 3px 8px; border:1px solid #ddd; border-radius:3px; margin-left:4px;}
.page_item li a {color:#666;}
.page_item li:hover {background:#f8f8f8;}
.page_item li:hover a {color:#000;}
.page_item li.active {background:#000 !important; border-color:#000; color:#fff;}

.page_box .page_select {float:left; line-height:30px; padding:0 30px;}
.page_box .page_select  select {height:30px; border:1px solid #ddd;}

.no-bg{background: none;}
.no-bd{border: 0;}
.mb10{margin-bottom: 10px;}
.bd{border: 1px solid #efefef;}
.col999{color: #999;}
/*--------- purchase nav ---------*/.purchase-nav{background-color: #d40c4a !important;}
.purchase-nav .menu a.on, .purchase-nav .menu a:hover{background-color: #b81336 !important;}
.main.purchase-main{padding: 30px 0;}
/*--------- purchase ----------*/.purchase-view{position: relative;}
.purchase-banner{float: left;width: 890px;height: 480px;overflow: hidden;}
.purchase-banner .switchable-content{height: 480px;}
.purchase-banner .slider li{width: 900px;height: 480px;text-align: center;}
.purchase-banner .slider .slider-pic img{width: 900px;max-width: 100%;max-height: 100%;}
.banner-info{position: absolute;top: 0;right: 0;}
.banner-info li{height: 160px;}
.group-purchase-banner .slider .slider-pic img{width: 100%;}
.purchase-buying{float: left;}
.purchase-buying.col-lg-12{margin-left: 0;}
.purchase-buying .buying-title{height: 40px;line-height: 40px;border-bottom: 2px solid #999;font-size: 20px;font-family: "微软雅黑";color: #333;}
.purchase-buying .buying-title i{font-size: 30px;color: #d70c4e;vertical-align: middle;font-weight: bold;}
.purchase-buying .buying-list{margin-right: -6px;background-color: 'pink';}
.purchase-buying .buying-list:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.purchase-buying .list-item{float: left;width: 440px;height: 290px;border: 1px solid #dadadd;margin: 10px 6px 0 0;background: #fff;}
.purchase-buying .list-item.active{border-color: #e74063;}
.purchase-buying .item-img{width: 100%;height: 180px;display: table;text-align: center;}
.purchase-buying .item-img a{display: table-cell;height: 180px;vertical-align: middle;}
.purchase-buying .item-info{height: 30px;line-height: 30px;padding: 0 15px;margin: 15px 0;font-family: "微软雅黑";}
.purchase-buying .item-info:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.purchase-buying .item-info a{color: #333;}
.purchase-buying .info-title{float: left;width: 290px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.purchase-buying .info-discount{position: relative;float: right;height: 30px;line-height: 30px;color: #fff;text-align: center;}
.purchase-buying .info-discount strong{font-size: 22px;margin-left: 3px;vertical-align: baseline;font-family: Arial;font-weight: 300;letter-spacing: -1px;margin-right: 5px;font-style: italic;}
.purchase-buying .info-discount i{position: absolute;top: -7px;right: -7px;color: #e74063;font-size: 43px;}
.purchase-buying .sp-discount{display: inline-block;padding: 0 16px;height: 30px;background-color: #e74063;color: #fff;}
.purchase-buying .sp-discount:after{position: absolute;left: 100%;content: "";border-style: solid;border-width: 15px;border-color: transparent;border-right-width: 0;border-left-width: 10px;border-left-color: #e74063;}
.purchase-buying .item-time{height: 10px;line-height: 10px;font-size: 14px;color: #999;border-top: 1px dashed #dadadd;padding: 15px 0 15px 10px;}
.purchase-buying .item-time i{font-size: 24px;margin-right: 10px;vertical-align: middle;}
.purchase-advance{float: right;}
.purchase-advance .advance-title{height: 40px;line-height: 40px;color: #333;font-size: 20px;}
.purchase-advance .advance-list{padding: 10px 10px 0 8px;border: 1px solid #dadadd;position: relative;}
.purchase-advance .advance-list .prev, .purchase-advance .advance-list .next{display: block;height: 28px;line-height: 28px;color: #a7a5a5;font-size: 30px;text-align: center;}
.purchase-advance .advance-list .disable{color: #e0e0e0;}
.purchase-advance .wrap-list{position: relative;width: 100%;max-height: 732px;overflow: hidden;}
.purchase-advance .wrap-list ul{position: absolute;top: 0;left: 0;max-height: 732px;}
.purchase-advance .advance-item{position: relative;width: 272px;height: 112px;margin-bottom: 10px;}
.purchase-advance .advance-item .advance-img{display: table;width: 100%;height: 112px;text-align: center;}
.purchase-advance .advance-item .advance-img a{height: 112px;display: table-cell;vertical-align: middle;}
.purchase-advance .dvbg, .purchase-advance .activity-name{position: absolute;left: 0;bottom: 0;width: 100%;height: 24px;}
.purchase-advance .dvbg{background-color: #000;background-color: raba(0, 0, 0, 0.5);opacity: 0.5;filter: alpha(opacity=50);}
.purchase-advance .activity-name{width: 95%;line-height: 24px;font-size: 14px;color: #fff;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.buying-list-default, .advance-list-default{border: 1px solid #ccc;text-align: center;font-size: 20px;color: #666;}
.buying-list-default .activity-icon:after, .advance-list-default .activity-icon:after{content: "";display: inline-block;width: 100px;height: 100px;background: url(../images/activity_default.png) no-repeat center;}
.buying-list-default{height: 650px;padding-top: 150px;}
.advance-list-default{max-height: 750px;overflow: auto;padding-top: 50px;padding-bottom: 50px;}
.advance-list-default p{font-size: 18px;}
/*------ purchase list ------*/.purchase-list-banner{position: relative;height: 484px;}
.purchase-list-banner .dv-list-banner a{display: block;height: 484px;max-width: 100%;}
.purchase-list-banner .banner-info{position: absolute;top: 57px;right: 57px;width: 350px;height: 350px;border-width: 5px;border-style: solid;border-color: #fff;border-color: rgba(255, 255, 255, 0.8);filter: alpha(opacity=80);}
.purchase-list-banner .banner-info-content{width: 330px;height: 280px;margin: 10px 0 0 10px;background: #fff;background-color: rgba(255, 255, 255, 0.8);filter: alpha(opacity=80);font-family: "微软雅黑";color: #2d2d30;text-align: center;padding-top: 50px;}
.purchase-list-banner .banner-info-content h3{font-size: 28px;margin-bottom: 10px;font-weight: normal;}
.purchase-list-banner .banner-info-content p{line-height: 54px;font-size: 14px;}
.purchase-list-banner .banner-info-content i{margin-right: 10px;}
.purchase-list-banner .banner-info-content strong{font-size: 24px;}
.purchase-list-banner .banner-info-content.banner-info-remind p:nth-child(2){height: 30px;line-height: 30px;}
.purchase-list-banner .banner-info-content.banner-info-remind button{width: 40%;height: 42px;line-height: 42px;background-color: #f296bf;color: #fff;font-size: 16px;}
.purchase-list-banner .banner-info-content .activity-over{display: inline-block;width: 200px;height: 60px;line-height: 60px;margin: 0 auto;border-radius: 3px;font-size: 30px;color: #666;border: 1px solid #999;transform: rotate(-7deg);-ms-transform: rotate(-7deg);/* IE 9*/-moz-transform: rotate(-7deg);/* Firefox*/-webkit-transform: rotate(-7deg);/* Safari 和 Chrome*/-o-transform: rotate(-7deg);}
.purchase-list-banner .activity-notice{position: absolute;width: 332px;left: 20px;top: 15px;padding: 0 10px;color: #fff;}
.purchase-list-banner .activity-notice .notice-bg{width: 332px;height: 36px;border-radius: 50px;background-color: #000;filter: alpha(opacity=25);-moz-opacity: 0.25;opacity: 0.25;}
.purchase-list-banner .activity-notice .notice-info{position: absolute;top: 0;left: 30px;font-size: 18px;line-height: 30px;}
.purchase-list-banner .activity-notice .notice-info i{position: relative;top: 4px;font-size: 28px;margin-right: 10px;}
.search-content{margin-top: 10px;border: 1px solid #dadadd;}
.search-content .search-category{height: 42px;background-color: #efefef;font-size: 14px;}
.search-content .search-category li{float: left;height: 22px;text-align: center;}
.search-content .search-category li.active a{color: #d50042;height: 39px;border-top: 3px solid #d50042;background-color: #fff;}
.search-content .search-category li.active i{color: #d50042;}
.search-content .search-category a{color: #666;display: inline-block;height: 39px;line-height: 39px;padding: 0 26px;border-top: 3px solid #efefef;}
.search-content .search-category .sp-zy{display: inline-block;margin-left: 26px;line-height: 42px;}
.search-content .search-category input, .search-content .search-category label{cursor: pointer;}
.search-content .page-mini{display: block;text-align: right;margin-bottom: 10px;}
.search-content .page-mini .page-total{color: #000;}
.search-list{background-color: #fff;padding-top: 10px;font-family: "微软雅黑";}
.search-list li{float: left;position: relative;width: 225px;height: 407px;margin: 0 0px 10px 9px;border: 1px solid #dadadd;}
.search-list li.active{border: 1px solid #e84063;}
.search-list .item-img{width: 225px;height: 225px;display: table;text-align: center;border-bottom: 1px dashed #dadadd;margin-bottom: 10px;}
.search-list .item-img a{display: table-cell;width: 100%;height: 225px;vertical-align: middle;}
.search-list .item-img img{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle;margin: 0 auto;}
.search-list .item-describe-tag{display: block;margin: 10px 0 10px 8px;width: 64px;height: 24px;line-height: 24px;text-align: center;color: #fff;background-color: #d30444;border-radius: 2px;}
.search-list .item-describe{font-size: 12px;height: 42px;line-height: 24px;padding-left: 8px;padding-right: 10px;overflow: hidden;}
.search-list .item-describe a{color: #666;}
.search-list .buy-numbuy-num{padding-left: 8px;font-size: 22px;margin-bottom: 0;}
.search-list .item-buy-info{color: #999;font-family: "微软雅黑";padding: 2px 10px 5px 10px;font-size: 14px;}
.search-list .item-buy-info .del{float: left;text-decoration: line-through;}
.search-list .item-buy-info .buy-num{float: right;}
.search-list .item-buy-info .buy-num .number{font-size: 16px;color: #ee8219;}
.search-list .item-info{position: relative;color: #999;font-family: "微软雅黑";padding: 2px 10px 5px 10px;font-size: 14px;height: 53px;}
.search-list .item-info .del{text-decoration: line-through;}
.search-list .item-info .buy-num .number{font-size: 16px;color: #ee8219;}
.search-list .item-info .price{font-size: 24px;color: #e84063;position: absolute;left: 8px;}
.search-list .item-info .btn{position: absolute;top: 8px;right: 10px;width: 90px;height: 33px;line-height: 33px;text-align: center;font-size: 18px;color: #fff;border-radius: 2px;}
.search-list .item-info.buy .btn{background-color: #e84063;}
.search-list .item-info.buy-remind .del{display: inline-block;margin-top: 10px;height: 28px;line-height: 28px;}
.search-list .item-info.buy-remind .btn{background-color: #f296bf;}
.search-list .dv-over{position: absolute;top: 0;left: 0;width: 288px;height: 465px;background-color: rgba(0, 0, 0, 0.3);}
/* pruchase_detail page*/.prechase-goods-img{background-color: #fff;border: 1px solid #CCCCCC;padding-bottom: 16px;}
.prechase-goods-img .switchable-content{border: 0;width: 440px;height: 440px;margin-bottom: 20px;}
.prechase-goods-img .switchable-content:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.prechase-goods-img .switchable-content li{width: 440px;height: 440px;line-height: 438px;overflow: hidden;text-align: center;}
.prechase-goods-img .switchable-content li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.prechase-goods-img .switchable-content img{width: 440px;height: 440px;}
.prechase-goods-img .prechase-goods-info{width: 738px;}
.prechase-goods-img .switchable-nav-wrap{width: 391px;height: 71px;margin: 0 6px;}
.prechase-goods-img .switchable-nav li{cursor: pointer;width: 66px;height: 66px;line-height: 64px;border: 2px solid transparent;background-color: #FFFFFF;overflow: hidden;margin-right: 10px;text-align: center;}
.prechase-goods-img .switchable-nav li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.prechase-goods-img .switchable-nav li.active{border: 2px solid #dd2434;}
.begin-remind-dialog{top: 50%;left: 50%;margin: -100px 0 0 -220px;position: fixed;}
.begin-remind-dialog input{width: 240px;height: 33px;}
.begin-remind-dialog .actions{text-align: left;padding-left: 110px;}
.begin-remind-dialog .popup-btn-course{width: 118px;height: 35px;background-color: #DFC181;color: #fff;font-size: "微软雅黑";border-radius: 2px;border: 0;}
.prechase-detail-panel .prechase-detail-panel-info{width: 95%;}
.prechase-detail-panel-info .info-show i, .prechase-detail-panel-info .info-time i, .dropmenu-header .icon-shop{position: absolute;background: url(../images/activity_detail_split.png) no-repeat 0 0;}
.prechase-detail-panel-info{padding-left: 14px;}
.prechase-detail-panel-info .panel-info-top{margin: 10px 0;}
.prechase-detail-panel-info .info-top{float: left;width: 220px;height: 26px;line-height: 26px;color: #f75a4e;background: url(../images/huodong_bg.jpg) no-repeat;}
.prechase-detail-panel-info .info-top .buying{color: #ffa358;}
.prechase-detail-panel-info .info-top .top-activity-over{color: #090909;}
.prechase-detail-panel-info .more{float: right;color: #666;margin-right: 10px;}
.prechase-detail-panel-info .more i{display: inline-block;line-height: 1;font-family: "iconfonts";font-size: inherit;margin-left: 5px;}
.prechase-detail-panel-info .more:hover{color: #f75a4e !important;}
.prechase-detail-panel-info h1{font-size: 16px;font-family: "微软雅黑";width: 100%;padding: 15px 0;color: #090909;border-top: 1px dashed #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.prechase-detail-panel-info h1 span{font-size: 14px;color: #fff;display: inline-block;height: 25px;line-height: 25px;text-align: center;background-color: #ea3d61;margin-right: 10px;padding: 0 6px;}
.prechase-detail-panel-info .info-show{height: 72px;line-height: 72px;font-size: 14px;}
.prechase-detail-panel-info .info-show span{float: left;}
.prechase-detail-panel-info .info-show strong{font-size: 18px;color: #ca1119;}
.prechase-detail-panel-info .info-show a{position: relative;width: 80px;height: 36px;line-height: 36px;border: 1px solid #ca1119;color: #ca1119;float: right;margin: 18px 30px 0 0;padding-left: 40px;}
.prechase-detail-panel-info .info-show i{top: 9px;left: 15px;width: 16px;height: 15px;background-position: -57px -4px;background-position: -57px -207px;margin-right: 10px;}
.prechase-detail-panel-info .info-time{clear: both;height: 86px;line-height: 86px;font-size: 18px;font-family: "微软雅黑";color: #d30342;}
.prechase-detail-panel-info .info-time span{position: relative;padding-left: 24px;}
.prechase-detail-panel-info .info-time i{top: 1px;left: 0;width: 19px;height: 21px;}
.prechase-detail-panel-info .info-time strong{font-size: 25px;}
.prechase-detail-panel-info .info-time.remind-info-time label{color: #666;}
.prechase-detail-panel-info .info-time.remind-info-time .activity-time{color: #f097be;}
.prechase-detail-panel-info .info-time.remind-info-time i{background-position: -29px 0;}
.prechase-detail-panel-info .activity-over-show{clear: both;height: 86px;line-height: 86px;text-align: left;font-size: 30px;font-family: "微软雅黑";}
.prechase-detail-panel-info .operation-panel{width: 98%;height: 161px;margin-bottom: 10px;}
.prechase-detail-panel-info .operation-panel-wrap{width: 738px;height: 161px;position: relative;margin-bottom: 10px;}
.prechase-detail-panel-info .info-operation{width: 100%;height: 161px;position: absolute;top: 0;right: 0px;color: #fff;font-size: 20px;}
.prechase-detail-panel-info .info-operation.buy .price, .prechase-detail-panel-info .info-operation.rightnow-buy .price{color: #fff;}
.prechase-detail-panel-info .info-operation.buy .suggest-price, .prechase-detail-panel-info .info-operation.buy .limited-buy, .prechase-detail-panel-info .info-operation.rightnow-buy .suggest-price, .prechase-detail-panel-info .info-operation.rightnow-buy .limited-buy{color: #efefef;}
.prechase-detail-panel-info .info-operation.rightnow-buy{background-color: #f097be;}
.prechase-detail-panel-info .info-operation.rightnow-buy .triangle_border_nw{border-color: #9c486d transparent transparent transparent;}
.prechase-detail-panel-info .info-operation.buy{background-color: #ea3d61;}
.prechase-detail-panel-info .info-operation.buy .triangle_border_nw{border-color: #c52446 transparent transparent transparent;}
.prechase-detail-panel-info .info-operation.activity-over{background-color: #eeeceb;}
.prechase-detail-panel-info .info-operation.activity-over .price{color: #ca1119;}
.prechase-detail-panel-info .info-operation.activity-over .suggest-price{color: #e993a5;}
.prechase-detail-panel-info .info-operation.activity-over .triangle_border_nw{border-color: #a8a8a8 transparent transparent transparent;}
.prechase-detail-panel-info .info-operation .triangle_border_nw{width: 0;height: 0;border-width: 13px 13px 0 0;border-style: solid;position: absolute;right: 0;bottom: -13px;}
.prechase-detail-panel-info .info-operation .operation-left{float: left;margin: 42px 0 0 56px;}
.prechase-detail-panel-info .info-operation .price{color: #f75a4e;font-size: 34px;}
.prechase-detail-panel-info .info-operation .suggest-price{color: #999;}
.prechase-detail-panel-info .info-operation a{float: right;width: 174px;height: 56px;line-height: 56px;text-align: center;background-color: #faa94b;font-size: 30px;margin-top: 28px;font-family: "微软雅黑";color: #fff;margin-right: 90px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}
.prechase-detail-panel-info .info-operation .limited-buy{margin-top: 88px;text-align: right;padding-right: 17%;}
.prechase-detail-panel-info .info-operation .btn-remind{cursor: default;background-color: #faa94b;}
.prechase-detail-panel-info .info-operation .btn-buy, .prechase-detail-panel-info .info-operation .btn-go{width: 146px;height: 45px;line-height: 45px;font-size: 18px;margin-right: 40px;background-color: #ffa358;}
.prechase-detail-panel-info .info-operation .btn-buy{background-color: #ca1119;}
.prechase-detail-panel-info .btn-wrap a{margin-right: 26px;font-size: 12px;color: #666;}
.prechase-detail-panel-info .btn-wrap i{font-size: 20px;color: #ff8500;}
.buyer-box .buyer-info{width: 100%;margin: 0 10px 10px 0;border: 1px solid #CCCCCC;font-size: 12px;background-color: #fff;}
.buyer-box .buyer-info li{padding: 15px 0px;margin: 0 5px;border-top: 1px solid #eee;}
.buyer-box .buyer-info li:first-child{border-top: none;padding-top: 0;}
.buyer-box .buyer-info .shop-name{font-size: 12px;text-align: center;width: 100%;padding-top: 60px;}
.buyer-box .buyer-info .icon-qq{position: relative;left: 2px;top: 4px;display: inline-block;width: 17px;height: 19px;background: url(../images/qq.jpg) no-repeat;}
.buyer-box .buyer-info .shop-name, .buyer-box .buyer-info .score, .buyer-box .buyer-info .btn-goto{color: #b69144;}
.buyer-box .buyer-info .dl{margin-bottom: 5px;}
.buyer-box .buyer-info .dl:after{content: "\0020";display: block;visibility: hidden;clear: both;}
.buyer-box .buyer-info .dl .dl-left{float: left;width: 110px;}
.buyer-box .buyer-info .dl .dl-right{float: right;width: 60px;text-align: center;}
.buyer-box .buyer-info .icon-arrow-down-a{color: #00850A;}
.buyer-box .buyer-info .icon-arrow-up-a{color: #dd2434;}
.buyer-box .buyer-info .btn-goto, .buyer-box .buyer-info .btn-collect{display: inline-block;width: 90px;height: 28px;line-height: 28px;text-align: center;font-size: 12px;border: 1px solid #b69144;}
.buyer-box .buyer-info .btn-goto{margin-right: 15px;}
.buyer-box .buyer-info .btn-collect{color: #f55a4e;}
.buyer-box .buyer-info .qrcode{margin: 0 auto;width: 84px;padding: 7px;border: 1px solid #ccc;text-align: center;}
.buyer-box .shop-search{border: 1px solid #CCCCCC;margin: 10px 0;background-color: #fff;padding: 15px 0;}
.buyer-box .shop-search p, .buyer-box .shop-search .search-area{padding: 0 10px;}
.buyer-box .shop-search p{color: #666;}
.buyer-box .shop-search .search-area{position: relative;}
.buyer-box .shop-search .search-area input{width: 99%;height: 29px;line-height: 29px;}
.buyer-box .shop-search .icon-search-a{font-size: 20px;position: absolute;right: 15px;top: 4px;}
.lately-browse{width: 100%;font-family: "微软雅黑";}
.lately-browse .browse-title{color: #666;margin: 8px 0;}
.lately-browse .browse-item{position: relative;width: 100%;height: 215px;margin-bottom: 10px;border: 1px solid #CCCCCC;}
.lately-browse .browse-item .price{position: absolute;left: 0;bottom: 0;font-size: 14px;color: #333;text-align: center;width: 100%;height: 30px;line-height: 30px;background-color: rgba(255, 255, 255, 0.9);}
.purchase-tab{border: 1px solid #CCCCCC;padding-bottom: 30px;background: #fff;}
.purchase-tab .switchable-nav li{height: 52px;line-height: 52px;border-top: 2px solid #e8e8e8;}
.purchase-tab .switchable-nav li.active{background-color: #fff;border-top: 2px solid #dfc182;color: #dfc182;cursor: default;}
.purchase-tab .switchable-nav li.active span{color: #dfc182;}
.purchase-tab .bd img{display: block;margin: 0 auto;}
.purchase-tab .bd img.mb-15{margin-bottom: 15px;}
/* purchase_no_groupon page*/.groupon-info{border-top: 2px solid #dfc182;height: 700px;margin-top: -1px;color: #666;text-align: center;}
.groupon-info .wrap-lg{padding: 10px;margin: 150px auto 0;}
.groupon-info .wrap-lg p{font-size: 18px;margin: 30px 0;}
.groupon-info .wrap-lg a{color: #fff;font-size: 14px;}
.groupon-icon{position: relative;width: 130px;height: 130px;border-radius: 50%;background-color: #eee6d5;margin: 0 auto;}
.groupon-icon:after{content: "";display: inline-block;width: 72px;height: 130px;background: url(../images/groupon_icon.png) no-repeat center;}
.article-box .col-lg-3{margin-right: 15px;}
.article-box .dropmenu{background-color: #fff;font-size: 14px;cursor: pointer;}
.article-box .dropmenu-header{position: relative;height: 50px;line-height: 50px;background-color: #fff;border-bottom: 1px solid #efefef;}
.article-box .dropmenu-header span{padding-left: 45px;font-size: 14px;color: #ea2329;}
.article-box .icon-shop{top: 16px;left: 16px;width: 16px;height: 15px;background-position: -57px -4px;}
.article-box .icon-shop::after{content: "";position: relative;display: inline-block;top: -9px;left: -5px;width: 25px;height: 25px;border-radius: 50%;border: 1px solid #cc0a0a;text-align: center;}
.article-box .icon-arrow-down{display: none;}
.article-box .dropmenu-items{display: none;}
.article-box .cur .icon-arrow-down{display: inline-block;}
.article-box .cur .icon-arrow-right{display: none;}
.article-box .cur .dropmenu-items{display: block;}


/*.custom_list {width:1240px; padding-top:15px; margin:0 auto;}*/
/*.custom_list ul {width:105%;}*/
/*.custom_list li {float:left; width:600px; margin:0 40px 40px 0; transition:.3s;}*/
/*.custom_list li a {color:#333;}*/
/*.custom_list li a:hover {color:#000;}*/
/*.custom_list .custom_img {width:600px; height:300px; position:relative;}*/
/*.custom_list .custom_btn {background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; width:600px; height:300px; opacity:0; filter:alpha(opacity=0); line-height:300px; text-align:center; z-index:100; transition: all 1s;-moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;}*/
/*.custom_list .custom_btn a {display:block; width:600px; height:300px;}*/
/*.custom_list .custom_btn span {display:inline-block; width:120px; height:40px; line-height:40px; background:#fccf2f; color:#000; font-size:14px;}*/
/*.custom_list .custom_img:hover .custom_btn {opacity:1; filter:alpha(opacity=100);}*/
/*.custom_list .custom_img img {width:600px; height:300px;}*/
/*.custom_list .custom_text {height:80px; width:450px; position:relative; padding:12px 150px 15px 0; transition:box-shadow .5s linear;}*/
/*.custom_list .custom_text h1 {font-size:24px; color:#000; height:40px; line-height:40px; overflow:hidden;}*/
/*.custom_list .custom_text h3 {font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#8c8c8c;}*/
/*.custom_list .custom_text .s_logo {position:absolute; top:15px; right:0; z-index:10; max-width:120px; max-height:80px;}*/
/*.custom_list li:hover .custom_text {box-shadow:10px 8px 20px 0px rgba(0,0,0,0.2);}*/

/*.custom_list.store_list .custom_btn {cursor:pointer;}*/
/*.custom_list.store_list .custom_text {width:580px; height:65px; padding-right:20px !important;}*/

.fabric_info {float:left; width:202px; background:#575757; color:#fff; padding:15px 15px 20px 15px; color:#eee;}
.fabric_info div {width:100%; height:150px; background:#fff; text-align:center; line-height:150px;}
.fabric_info div img {max-width:200px; max-height:120px; vertical-align:middle; display:inline-block;}
.fabric_info h2 {font-size:18px; padding:15px 15px 5px 0px; color:#fff;}
.fabric_info h3 {font-size:12px; padding:3px 0; margin-bottom:3px;}

/*.fabric_right {float:right; width:988px;}*/

/*.fabric_list {width:988px; overflow:hidden;}*/
/*.fabric_list ul {width:105%;}*/
/*.fabric_list li {float:left; width:230px; margin:0 17px 15px 0; height:375px; overflow:hidden; padding:2px;}*/
/*.fabric_list li div img {width:230px; height:288px;}*/
/*.fabric_list li h2 {color:#000; font-size:16px; padding-top:8px;}*/
/*.fabric_list li h3 {font-size:14px; height:32px; line-height:30px; overflow:hidden; padding-left:3px;}*/
/*.fabric_list li p {color:#999; font-size:12px; padding:0 70px 0 3px; width:160px; position:relative;}*/
/*.fabric_list li p span {position:absolute; top:0; right:5px;}*/
/*.fabric_list li:hover {background:#fccf2f; color:#000 !important}*/
/*.fabric_list li:hover p, .fabric_list li:hover h3 {color:#000}*/
/*.fabric_list li:hover a {color:#000;}*/

.quality_info h2 {font-weight:bold; font-size:14px; color:#000; padding:5px 0 10px 0;}
.quality_info ul {display:flex; align-items:center; flex-wrap:wrap; padding-bottom:10px;}
.quality_info li {width:100px; height:100px; overflow:hidden; margin:0 10px 10px 0; border:1px solid #ddd; border-radius:4px; display:flex; align-items:center; justify-content:center;}
.quality_info li img {max-height:100%; max-width:100%;}
.quality_info p {line-height:22px; padding-top:5px;}


.view_gy {padding-top:6px;}
.view_gy a {color:#000;}

.order_tit {border-bottom:1px solid #373737; text-align:center;}
.order_tit span {background:#373737; color:#fff; font-size:14px; padding:4px 25px; position:relative; bottom:-17px;}
.order_tit2 {color:#000; font-size:14px; border-bottom:1px dashed #ddd; line-height:32px; padding-top:10px;}
.order_tit2 span {color:#8c8c8c; padding-left:10px;}
.order_tit3 {background:#f3f3f3; color:#000; padding:3px 20px; display:inline-block; font-size:13px; border:1px solid #ddd; margin-top:12px;}

.gy_list {width:100%; overflow: hidden; padding:10px 0 15px 0;}
.gy_list ul {margin:0 -10px;}
.gy_list li {box-sizing:border-box; padding:4px 10px;}

.base_list {width:100%; overflow: hidden; padding:10px 0 15px 0;}
.base_list ul {display:flex;flex-wrap:wrap; margin:0 -10px;}
.base_list li {width:50%; box-sizing:border-box; padding:4px 10px;}

.tsgy {padding-top:10px;}
.tsgy li {display:flex; align-items:center; padding:6px 0;}
.tsgy li a {min-width:100px; margin-right:12px;}
.tsgy li p {flex-grow:1;}


.gy_img {width:100%; overflow: hidden; padding:0px 0 5px 0;}
.gy_img ul {overflow:hidden;}
.gy_img li {line-height:20px; overflow: hidden; float:left; width:20%; text-align:center;}
.gy_img li p {height:24px; line-height:24px; overflow:hidden;}
.gy_img li img {max-width:100px; max-height:100px; margin:0 auto;}


.order_chixiu {width:100%; padding:10px 0; display:flex; flex-wrap:wrap;}
.order_chixiu li {width:50%; line-height:20px; padding:4px 0;}
.order_chixiu li img {display:inline-block; max-width:80px; max-height:80px;}

.order_cm {width:100%; padding:10px 0; display:flex; flex-wrap:wrap;}
.order_cm li {width:33.333%; line-height:20px; padding:4px 0;}
.order_cm li .m_value {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
}

.size_list {width:100%; overflow: hidden; padding:10px 0 15px 0;}
.size_list ul {width:110%; display:flex; flex-wrap:wrap;}
.size_list li {width:33.333%; line-height:20px; padding:4px 0;}

.fab_ss { width:562px; margin:15px auto 0 auto;}
.fab_ss input[type=text] {width:446px; height:46px; border:2px solid #000; border-radius:35px 0 0 35px; background:#fff; text-align:center; float:left; border-right:0;}

.fab_ss button {height:50px; background:#000; border-radius:0 35px 35px 0; width:90px; text-align:center; float:left; transition:.3s;}
.fab_ss button:hover {background:#333;}
.fab_ss button span {position:relative; top:-3px; font-size:40px; color:#fff;}

.fab_box {width:1000px; margin:0 auto; padding:40px 0 60px 0;}
.fab_box .h1_tit {height:40px; line-height:40px; padding-top:50px;}
.fab_info {padding:40px 0 0 0; width:100%; margin:0 auto;}
.fab_info a {display:block;}
.fab_info p {width:160px; height:160px; float:left; border-radius:50%; overflow:hidden;}
.fab_info p img {max-width:100%;}
.fab_info div {float:left; width:690px; padding:0 0 0 30px;}
.fab_info h1 {font-size:24px; line-height:50px; color:#000;}
.fab_info ul {float:left; color:#717171;}
.fab_info li {float:left; width:230px; height:28px; line-height:28px; overflow:hidden;}
.fab_info .buy_btn {width:105px; height:48px; margin-top:56px; line-height:48px; text-align:center; display:block; float:right; background:#333; color:#fff; border-radius:35px;}
.fab_info .buy_btn:hover {background:#000;}


.dz_details dl {overflow:hidden; padding-bottom:15px;}
.dz_details dt {width:100%;}
.dz_details dd {float:left; padding:10px;}
.dz_details dd img {max-height:150px;}

.dz_text {line-height:20px;}


.text_ul {width:100%; display:flex; flex-wrap:wrap;}
.text_ul li {width:50%; line-height:20px; padding:4px 0;}

/*icon图标*/
@font-face {font-family: "iconfont";
    src: url('../iconfont/iconfont.eot'); /* IE9*/
    src: url('../iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
    url('../iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    vertical-align:middle;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon-zhifubao:before { content: "\f0103"; }

.icon-tengxunweibo:before { content: "\f01b0"; }

.icon-fenlei:before { content: "\3452"; }

.icon-weixin:before { content: "\3434"; }

.icon-xinlangweibo:before { content: "\e602"; }

.icon-QQ:before { content: "\e604"; }

.icon-gantanhao:before { content: "\e63d"; }

.icon-qq:before { content: "\e606"; }

.icon-xianjinquan:before { content: "\e605"; }

.icon-weixin1:before { content: "\e603"; }

.icon-shuzi11:before { content: "\e729"; }

.icon-shezhi:before { content: "\e613"; }

.icon-iconfontroundcheck:before { content: "\e621"; }

.icon-heart:before { content: "\e694"; }

.icon-ttpodicon:before { content: "\e6a6"; }

.icon-share:before { content: "\e648"; }

.icon-weixin2:before { content: "\e675"; }

.icon-fenxiang:before { content: "\e631"; }

.icon-shouyezhuyetubiao04:before { content: "\e607"; }

.icon-guanbi:before { content: "\e635"; }

.icon-tengxunweibo1:before { content: "\e643"; }

.icon-zuojiantou:before { content: "\e608"; }

.icon-shoucang:before { content: "\e639"; }

.icon-jiahao:before { content: "\e6fd"; }

.icon-shoucang1:before { content: "\e623"; }

.icon-shiminqia:before { content: "\e615"; }

.icon-fenlei1:before { content: "\e66f"; }

.icon-liulan:before { content: "\e609"; }

.icon-shijian:before { content: "\e60c"; }

.icon-svg26:before { content: "\e83f"; }

.icon-shanchu71:before { content: "\e60a"; }

.icon-mima:before { content: "\e625"; }

.icon-shijian1:before { content: "\e696"; }

.icon-fenxiang1:before { content: "\e636"; }

.icon-fenxiang2:before { content: "\e627"; }

.icon-fenxiang3:before { content: "\e637"; }

.icon-search:before { content: "\e61d"; }

.icon-shouji:before { content: "\e618"; }

.icon-zhengque:before { content: "\f0069"; }

.icon-dingdan:before { content: "\e60b"; }

.icon-shijian2:before { content: "\e60e"; }

.icon-weibiaoti1:before { content: "\e60f"; }

.icon-demo18:before { content: "\e612"; }

.icon-dizhi:before { content: "\e601"; }

.icon-wechaticon23:before { content: "\e626"; }

.icon-shanchu:before { content: "\e63a"; }

.icon-sousuo:before { content: "\e63f"; }

.icon-zhifubao1:before { content: "\e661"; }

.icon-socialinstagram:before { content: "\e891"; }

.icon-iconfontwarn:before { content: "\e64b"; }

.icon-kefu:before { content: "\e61c"; }

.icon-icon01:before { content: "\e614"; }

.icon-shoucang2:before { content: "\e70a"; }

.icon-sousuo1:before { content: "\e60d"; }

.icon-shoucang3:before { content: "\e892"; }

.icon-sousuo2:before { content: "\e61f"; }

.icon-hongbao:before { content: "\e610"; }

.icon-iconfontfenxiang:before { content: "\e611"; }

.icon-jiahao1:before { content: "\e64e"; }

.icon-tubiao:before { content: "\e628"; }

.icon-shouji1:before { content: "\e644"; }

.icon-shouye:before { content: "\e616"; }

.icon-jiantou:before { content: "\e6ba"; }

.icon-bianji:before { content: "\e679"; }

.icon-xiaoxi:before { content: "\e62c"; }

.icon-shanchu1:before { content: "\e655"; }

.icon-hongbao1:before { content: "\e6a7"; }

.icon-time:before { content: "\e64f"; }

.icon-fanhuidingbu:before { content: "\e638"; }

.icon-touxiang:before { content: "\e670"; }

.icon-icon-copy-copy:before { content: "\e650"; }

.icon-my-error:before { content: "\e617"; }

.icon-icon:before { content: "\e624"; }

.icon-gouwuche:before { content: "\e619"; }

.icon-ios:before { content: "\e6d2"; }

.icon-kefu1:before { content: "\e688"; }

.icon-jiantou1:before { content: "\e61a"; }

.icon-iconfont:before { content: "\e651"; }

.icon-ios1:before { content: "\e6b5"; }

.icon-xiaoxi1:before { content: "\e61e"; }

.icon-iconset0290:before { content: "\e6bd"; }

.icon-iconset0291:before { content: "\e6be"; }

.icon-fanhuidingbu1:before { content: "\e6cb"; }

.icon-jj:before { content: "\e63b"; }

.icon-kongjian:before { content: "\e61b"; }

.icon-touxiang1:before { content: "\e620"; }

.icon-552cc1903424d:before { content: "\e622"; }

.icon-xiaoxi2:before { content: "\e629"; }

.icon-ios2:before { content: "\e673"; }

.icon-zhifubao2:before { content: "\e671"; }

.icon-mima1:before { content: "\e62a"; }

.icon-bangzhu:before { content: "\e62b"; }

.icon-dizhi1:before { content: "\e62d"; }

.icon-hongbao2:before { content: "\e7d5"; }

.icon-iconanzhuo:before { content: "\e646"; }

.icon-shijian3:before { content: "\e62e"; }

.icon-collect_full:before { content: "\e62f"; }

.icon-sc:before { content: "\e630"; }

.icon-shangjiagonggao:before { content: "\e65f"; }

.icon-jifenzhang:before { content: "\e600"; }

.icon-iconfontxiaoxi:before { content: "\e633"; }

.icon-kefu2:before { content: "\e632"; }

.icon-shezhi1:before { content: "\e634"; }

.icon-hongbao3:before { content: "\e63c"; }

.icon-shouye1:before { content: "\e63e"; }

.icon-jiantou-copy-copy:before { content: "\e640"; }

.icon-xinlangweibo1:before { content: "\e641"; }

.icon-xiajiantou:before { content: "\e642"; }

.icon-yue01:before { content: "\e672"; }

.icon-gonggao:before { content: "\e65d"; }

.icon-pancel:before { content: "\e645"; }

.icon-icon1:before { content: "\e674"; }

.icon-touxiang2:before { content: "\e647"; }

.icon-zan:before { content: "\e65e"; }

.icon-iconfonticon:before { content: "\e649"; }

.icon-dizhi2:before { content: "\e64a"; }

.icon-hongbao4:before { content: "\e6da"; }

.icon-erweima:before { content: "\e64c"; }

.icon-jifen:before { content: "\e64d"; }

.icon-qiaquan:before { content: "\e652"; }

.icon-tx-microblog:before { content: "\e653"; }

.icon-huolisonggugeyanzheng:before { content: "\e654"; }

.icon-jiantou-copy:before { content: "\e656"; }

.icon-kefu3:before { content: "\e753"; }

.icon-gouwuchehover:before { content: "\e6d4"; }

.icon-kongjian-copy:before { content: "\e657"; }

.icon-guanzhu-copy:before { content: "\e658"; }

.icon-facebook-copy:before { content: "\e659"; }

.icon-iconfontstar-copy:before { content: "\e65a"; }

.icon-lipinqia:before { content: "\e65b"; }

.icon-jianhao:before { content: "\e67a"; }

.icon-qianbaoyinxingqia:before { content: "\e67f"; }

.icon-minus:before { content: "\e65c"; }

.icon-jifen1:before { content: "\e676"; }

.icon-qrcode:before { content: "\e660"; }

.icon-subtract:before { content: "\e662"; }

.icon-iconfontguanzhu:before { content: "\e663"; }

.icon-touxiang3:before { content: "\e664"; }

.icon-duoqia:before { content: "\e725"; }

.icon-gouwuche1:before { content: "\e6a8"; }

.icon-gouwuche2:before { content: "\e6a9"; }

.icon-jiantou2:before { content: "\e665"; }

.icon-google:before { content: "\e6b2"; }

.icon-shoucang4:before { content: "\e666"; }

.icon-zhinanzhen1:before { content: "\e677"; }

.icon-gantan:before { content: "\e667"; }

.icon-xin:before { content: "\e6b8"; }

.icon-password:before { content: "\e680"; }

.icon-xiazai:before { content: "\e668"; }

.icon-gouwudai:before { content: "\e669"; }

.icon-webicon309:before { content: "\e6a0"; }

.icon-kefu4:before { content: "\e66a"; }

.icon-liulan1:before { content: "\e66b"; }

.icon-anzhuo:before { content: "\e66c"; }

.icon-fanhuidingbu2:before { content: "\e68f"; }

.icon-faxian:before { content: "\e66d"; }

.icon-xing:before { content: "\e66e"; }

.icon-jiantoushang-copy:before { content: "\e678"; }

.icon-mail:before { content: "\e6d7"; }

.icon-fanhuidingbu3:before { content: "\e67b"; }

.icon-faxian1:before { content: "\e67c"; }

.icon-zhengque1:before { content: "\e67d"; }

.icon-gouwuche3:before { content: "\e67e"; }

.icon-shoucang5:before { content: "\e681"; }

.icon-youxiang:before { content: "\e682"; }

.icon-yue:before { content: "\e683"; }

.icon-faxian2:before { content: "\e684"; }

.icon-bianji1:before { content: "\e685"; }

.icon-mima2:before { content: "\e686"; }

.icon-jiantou-copy-copy1:before { content: "\e687"; }

.icon-jifen2:before { content: "\e689"; }

.icon-gouwudai1:before { content: "\e68a"; }

.icon-huodongquan:before { content: "\e896"; }

.icon-xiaofeiquan:before { content: "\e897"; }

.icon-dingdan1:before { content: "\e68b"; }

.icon-bianji2:before { content: "\e719"; }

.icon-gouwuche4:before { content: "\e68c"; }

.icon-mima3:before { content: "\e68d"; }

.icon-liulan2:before { content: "\e7f7"; }

.icon-touxiang4:before { content: "\e7c9"; }

.icon-faxian_on:before { content: "\e68e"; }

.icon-gantanhao1:before { content: "\e690"; }

.icon-zhengque2:before { content: "\e691"; }

.icon-tuite:before { content: "\e6e5"; }

.icon-nav-packet:before { content: "\e501"; }

.icon-gantanhao2:before { content: "\e692"; }

.icon-quan4:before { content: "\e693"; }

.icon-gouwuche5:before { content: "\e695"; }

.icon-xiazai1:before { content: "\e697"; }

.icon-cuowu:before { content: "\e698"; }

.icon-quan:before { content: "\e699"; }

.icon-jiantou3:before { content: "\e69a"; }

.icon-haoping:before { content: "\e69b"; }

.icon-zhongping:before { content: "\e69c"; }

.icon-yue1:before { content: "\e91c"; }

.icon-zhifubao3:before { content: "\e726"; }

.icon-hongbao5:before { content: "\e69d"; }

.icon-gantanhao_icon:before { content: "\e69e"; }

.icon-jifen3:before { content: "\e69f"; }

.icon-lingquan:before { content: "\e6a1"; }

.icon-chaping:before { content: "\e6a2"; }

.icon-yingsaitong:before { content: "\e503"; }

.icon-youxiang1:before { content: "\e6a3"; }

.icon-icon_lipinka:before { content: "\e6a4"; }

.icon-zhengque11:before { content: "\e6a5"; }

.icon-zan1:before { content: "\e70b"; }

.icon-yue2:before { content: "\e6aa"; }

.icon-xing1:before { content: "\e6ab"; }

.icon-erweima1:before { content: "\e506"; }

.icon-youhuiquan:before { content: "\e6ac"; }

.icon-icon-test:before { content: "\e6ad"; }

.icon-saoyisaoerweimasaomasaomiao:before { content: "\e5cf"; }


.cart_tip {padding:5px 0 0 0; position:relative; cursor:pointer;}
.cart_tip p {display:flex; align-items:center;}
.cart_tip i {color:#333; position:relative; font-size:16px; font-weight:bold; margin-right:3px;}

.cart_tip .cart_tip_str {font-size:12px; text-align:left; padding:10px 15px; display: none\0; position:absolute; top:32px; left:5px; z-index: 1000; line-height:24px; border-radius:6px; transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;
    background:#222; width:175px; color:#fff;
}
.cart_tip:hover .cart_tip_str {display:block; transform:rotateX(0deg);}
.cart_tip .cart_tip_str:after {content:""; display:block; position:absolute; top:-5px; left:15px; background:#222; width:10px; height:10px; border-left: solid 1px #222; border-bottom: solid 1px #222;
    -webkit-transform: rotate(135deg);
}


.imgDetails{width:1200px;margin:0 auto}
.imgLeft{width:750px;float:left}

.imgInfo{width:380px;float:right}
.imgInfo .img_name{font-size:24px;color:#000;line-height:32px; font-weight:bold; margin-bottom:8px;}
.imgInfo .img_name2 {color:#666; margin-bottom:8px;}
.imgInfo .img_price{font-size:14px;padding-bottom:20px; overflow:hidden; position:relative; height:40px; line-height:40px;}
.imgInfo .img_price span{color:#d50808;font-size:20px;position:relative;top:3px; font-weight:bold;}
.imgInfo .img_price .startDesign {position:absolute; right:0; top:0;}
.startDesign {line-height:40px;background:rgba(255,183,51,1);padding:0 25px;border-radius:25px;color:#fff; display: inline-block;}
.imgInfo .img_price .startDesign:hover {background:rgba(255,183,51,0.9); color:#fff;}

.img_desc {overflow:hidden; margin-top:15px;}
.img_desc li {float:left; height:36px; line-height:36px; overflow:hidden; color:#8c8c8c; padding-right:20px;}
.img_desc li i {float:left; font-size:22px; color:#000; margin-right:3px;}

.text_info{padding:15px 20px; margin-top:15px; border-radius:8px; background:#f8f8f8; border:1px solid #e8e8e8; color:#666;}
.text_info h1{font-size:16px;color:#000;padding-bottom:12px}
.text_info ul{overflow:hidden}
.text_info li{overflow:hidden;height:32px;line-height:32px}
.text_info li span{float:left;width:100px}
.text_info li p{float:right;width:235px;text-align:right}
.text_info .text{line-height:24px;}
.text_info .rz_text {font-size:14px; overflow:hidden; color:#8c8c8c; padding:5px 0; position:absolute; top:11px; right:20px;}
.text_info .rz_icon {background:url(/img/rz_icon2.png) no-repeat; background-size:cover; width:18px; height:18px; display:inline-block; position:relative; top:4px; margin-right:3px; opacity:0.5;}

.downBtn{width:100%;height:48px !important;text-align:center;line-height:46px !important;display:block;font-size:16px;color:#fff;border-radius:3px; padding:0 !important; box-sizing:border-box;}
.downBtn:hover{color:#fff !important}

.fgx{height:1px;overflow:hidden;background:#dfdfdf;margin-top:50px}
.img_list {width:1200px; margin:0 auto; overflow:hidden; color:#fff;}
.img_list ul {margin:0 -10px; overflow:hidden;}
.img_list li {float:left; width:25%; text-align:center;  box-sizing: border-box; padding:10px; transition:.5s; overflow:hidden;}
.img_list li a, .img_list li .img_item {color:#fff; width:100%; display:block; position:relative; padding-bottom:100%; overflow:hidden;}
.img_list li .div_con {position:absolute; left:0px; right:0px; bottom:0; transition:.5s; height:60px; z-index:10;
    background: -moz-linear-gradient(rgba(39, 42, 51, 0), rgba(39, 42, 51, 1));
    background: -webkit-linear-gradient(rgba(39, 42, 51, 0), rgba(39, 42, 51, 1));
    background: -o-linear-gradient(rgba(39, 42, 51, 0), rgba(39, 42, 51, 1));
    background: -ms-linear-gradient(rgba(39, 42, 51, 0), rgba(39, 42, 51, 1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5272A33', endColorstr='#00272A33', GradientType=0);
}
.img_list li:hover .div_con {height:80px;}
.img_list li .pro_img {position:absolute; top:0; left:0; height:100%; width:100%;}
.img_list li .pro_img img {height:100%; width:100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.img_list li:hover .pro_img img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.img_list li .icon {width:120px; height:40px; line-height:40px; background:#000; color:#fff; text-align:center; border-radius:3px; position:absolute; left:50%; top:50%; z-index:20; margin:-20px 0 0 -60px; transition:.3s; opacity:0;}
.img_list li:hover .icon {opacity:1;}
.img_list li .icon:hover {background:#246bfb;}
.img_list p {font-size:14px; color:#FFF; height:60px; padding:0 20px; line-height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; left:0; bottom:0; right:0; transition:.5s; z-index:12;}
.img_list li:hover p {bottom:10px;}
.img_list.related {width:1200px;}
.img_list.related li {width:20%;}


.links{background:#141b1e;overflow:hidden;padding:20px 5%;color:#717171;border-top:1px solid #252c2e;border-bottom:1px solid #252c2e}
.links h1{font-size:14px;float:left;width:80px;line-height:28px}
.links ul{float:left;width:1112px}
.links li{float:left;height:28px;line-height:28px;overflow:hidden;padding:0 20px 0 0}
.links a{color:#717171}
.links a:hover{color:#fff}


/*地区样式*/
.searchable-select-hide {
    display: none;
}

.searchable-select {
    display:block;
    width:100%;
    color: #555;
    position: relative;
    outline: none;
}

.searchable-select-holder{
    padding:0 8px 0 10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    line-height:34px;
    cursor:pointer;
    box-sizing: border-box;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.searchable-select-caret {
    position: absolute;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border-color: black transparent transparent transparent;
    top: 0;
    bottom: 0;
    border-style: solid;
    border-width: 5px;
    margin: auto;
    right: 10px;
}

.searchable-select-dropdown {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 5px 10px 10px 10px;
    border-top: none;
    top: 32px;
    left: 0;
    right: 0;
}

.searchable-select-input {
    margin-top: 0px;
    border: 1px solid #ccc;
    outline: none;
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
    width: 100%;
}

.searchable-scroll {
    margin-top: 4px;
    position: relative;
}

.searchable-scroll.has-privious {
    padding-top:0px;
}

.searchable-scroll.has-next {
    padding-bottom:0px;
}

.searchable-has-privious {
    top: 0;
}

.searchable-has-next {
    bottom: 0;
}

.searchable-has-privious, .searchable-has-next {
    height: 16px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    z-index: 10;
    background-color: white;
    line-height: 8px;
    cursor: pointer;
}

.searchable-select-items {
    max-height: 400px;
    overflow-y: scroll;
    position: relative;
}

.searchable-select-items::-webkit-scrollbar {
    display: none;
}

.searchable-select-item {
    padding: 5px 5px;
    cursor: pointer;
    min-height: 30px;
    box-sizing: border-box;
    transition: all 1s ease 0s;
    font-size:12px;
    line-height:20px;
}

.searchable-select-item.hover {

    background: #ddd;
    color:#333;
}

.searchable-select-item.selected {
    background: #ddd;
    color: #333;
}

.dialog-content .membercenter-address .searchable-select-holder {width:240px;}
.membercenter-box .membercenter-address .searchable-select-holder {width:300px;}
.dialog-content .searchable-select-holder {width:300px;}
