@charset "UTF-8";

@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: "⠝";
  color: #ff6600;
  font-weight: bold;
}
.minicart .btn .icon-cart-a:before {
  font-size: 18px;
  color: #949494;
}

.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-heart-favorite:before{
  content: "⡓";
  font-size: 16px;
  vertical-align: middle;
}
.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: #8AB660;
}

.icon-warning {
  color: #FEBF0F;
}



.status-bar:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
}
.status-bar div {
  position: relative;
  float: left;
  width: 150px;
  height: 30px;
  line-height: 30px;
  margin-right: 18px;
  padding-left: 30px;
  background: #F3F3F3;
  color: #666;
}
.status-bar div.on {
  background: #000;
  color: #fff;
}
.status-bar div.on i.icon-last {
  color: #000;
}
.status-bar i {
  position: absolute;
  top: -6px;
  left: 0;
  font-size: 42px;
  color: #fff;
}
.status-bar i.icon-last {
  left: 180px;
  color: #F3F3F3;
}
.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, .rating-tip {
    margin-bottom: 12px;
    margin-left: 80px;
    font-size: 15px;
    color: #7a7a7a;
}
.rating-tip {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    color: #ff8d10;
}
.rating-type, .rating-star, .rating-val, .rating-dec {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.rating:after, .rating-tip:after {
    content: "\0020";
    display: block;
    visibility: hidden;
    clear: both;
}
.icon-flower.good {
    color: #ff6600;
}
.icon-flower.bad {
    color: #424242;
}
.icon-flower.neutral {
    color: #ddba3a;
}
/* 图片上传样式 */
.images-uploader {
    margin: 10px;
    letter-spacing: -4px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.4;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
}
.images-uploader .handle {
    display: inline-block;
    position: relative;
}
.images-uploader .img-thumbnail {
    width: 70px;
    height: 70px;
    line-height: 68px;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: 0;
    vertical-align: middle;
}
input[type="file"] {
    display: block;
    outline-offset: -2px;
}
.images-uploader input[type=file], .images-uploader .icon-add {
    display: block;
    margin: 3px;
    font-size: 30px;
    color: #AAAAAA;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border: 1px dotted #DDDDDD;
    cursor: pointer;
}
.images-uploader input[type=file] {
    position: absolute;
    z-index: 1;
    width: 62px;
    height: 62px;
    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;
}

.member-container i {
    vertical-align: -5% !important;
}
.images-uploader .img-thumbnail img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.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%;
}