@charset "UTF-8";



.top-bar-container {
  min-width: 1190px;
  border-bottom: 1px solid #e5e1df;
  background-color: #fff;
  
   }
  .top-bar-container a {
    color: #99918b; }
    .top-bar-container a:hover {
      color: #f60; }
  .top-bar-container .top-bar {
    margin: 0 auto;
    width: 1190px;
    height: 29px;
    line-height: 29px; }
    .top-bar-container .top-bar a {
      color: #99918b; }
      .top-bar-container .top-bar a:hover {
        color: #f60; }
  .top-bar-container .top-info {
    float: left;
    position: absolute;
    width: 290px;
    height: 29px;
    overflow: hidden; }
    .top-bar-container .top-info a {
      position: relative;
      display: inline-block;
      left: 290px;
      max-width: 290px;
      height: 29px;
      overflow: hidden; }
  .top-bar-container .top-nav {
    float: right;
    padding-right: 3px;
    
     }
    .top-bar-container .top-nav li {
      float: left;
      color: #99918b; }
    .top-login-container {
      height: 29px;
      line-height: 29px;
      font-size: 0; }
      .top-login-container .top-logined {
        font-size: 0;
        color: #33302e; }
        .top-login-container .top-logined a {
          color: #33302e; }
        .top-login-container .top-logined .top-logout {
          color: #99918b;
          margin-left: 8px; }
        .top-login-container .top-logined .icon-user-wrap {
          display: none; }
          .top-login-container .top-logined .icon-user-wrap .icon-user {
            padding-top: 2px;
            width: 20px;
            height: 20px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RURCMzExNURGODVFNjExODQ4N0VBMjk1MzhBNDkzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDREE2RkU1MzhGNTIxMUU2OUU0M0U1QjJFQkRENTAwOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDREE2RkU1MjhGNTIxMUU2OUU0M0U1QjJFQkRENTAwOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNDOTlFOTgzQkE4REU2MTFCMTYzQjZGQjU4NTZDQUIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhFREIzMTE1REY4NUU2MTE4NDg3RUEyOTUzOEE0OTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pQPnfwAAAUpJREFUeNqs1D9LQmEUgPFXibKxFovsG2RQZEEQtNhUQ+JSW0s1NJSjo7RVlFt/aKymaKnZzRLaCsI16guIRVSoz4kzmHi9p/TAD+Te9z68wntv4Ci74zymG+tYwohee8QFDvHZ7KGgR2wIBcSRxqBK67WCrjEFZWfXuMICciirnF67xA16LME1vCLjvGcbz1i1BJex5/xnX9f6BsdxbwjKmjFL8AsVQ1DWfFuCD5g0BGO61jd4ji1DMKVn0jd4ggg2WsTk3jCOLcF59GMWoSb3Q3qvT9f+mq663wEcYE6PQ95jdx9IYhqnmMEmqo07lFgUUy1i9ZPXtaPINv7lpO5MXquSs09Jn4lr4yco76N8clbw5v4+ZX12V1oSXEQRd+7/I88+SUuCCZy59kfOb0KCE7jtQFAaMQkO6Oeq3XlBWM5hL95dh6YmwAAbfj7R8oBjdgAAAABJRU5ErkJggg==) 0 0 no-repeat; }
      .top-login-container .top-login {
        height: 29px;
        font-size: 0;
        color: #99918b; }
        .top-login-container .top-login .spacer {
          padding: 0 9px; }
        .top-login-container .top-login a {
          color: #99918b; }
      .top-login-container span, .top-login-container a {
        display: inline-block;
        font-size: 12px; }
      .top-login-container a:hover {
        color: #f60; }
    .top-bar-container .top-nav .top-nav-wap {
      position: relative; }
      .top-bar-container .top-nav .top-nav-wap a {
        display: block; }
      .top-bar-container .top-nav .top-nav-wap img {
        position: absolute;
        top: 29px;
        right: -3px;
        display: none;
        padding-top: 2px;
        z-index: 50; }
      .top-bar-container .top-nav .top-nav-wap:hover img {
        display: block; }
    .top-bar-container .top-nav .nav-font-stress a {
      color: #f60; }
    .top-bar-container .top-nav .spacer {
      padding: 0 9px; }
@charset "UTF-8";

.terminal-top-container {
  min-width: 1190px;
  border-bottom: 1px solid #e5e1df;
  background-color: #f5f3f2;
  color: #33302e; }
  .terminal-top-container.fixed {
    position: fixed;
    top: -90px;
    z-index: 110;
    width: 100%; }
  .terminal-top-container .terminal-top {
    margin: 0 auto;
    width: 1190px;
    text-align: center; }
  .terminal-top-container .left, .terminal-top-container .middle, .terminal-top-container .right {
    display: inline-block;
    min-height: 89px;
    vertical-align: bottom; }
  .terminal-top-container .left {
    width: 340px; }
    .terminal-top-container .left .icon-location {
      margin-right: 10px;
      width: 16px;
      height: 20px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk3NERFMTZDNEUwMTFFNjhBMUY4MzE2MkZGQUM5RjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk3NERFMTdDNEUwMTFFNjhBMUY4MzE2MkZGQUM5RjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTc0REUxNEM0RTAxMUU2OEExRjgzMTYyRkZBQzlGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTc0REUxNUM0RTAxMUU2OEExRjgzMTYyRkZBQzlGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph3TrU4AAAGbSURBVHjalJRLKIRRGIb/mcaUaBQbwkK5FJKycykLclm6roWFFDs7q0nJZnIJi5kNC4oNEkVJWFi7pWRroVEum5kmvG+9f505Jj9vPTPff77LfPP95xxfQ32dY6kajIAuUKa1R3AIouDWDPYbdhAsgRPwDAZAnhjUGn2rINtNChjJ++ANVIJXq6srsQxiYA90g6TbQQS8g74Myabo69d3xO2gFvSAKvDleIsxQ+AerLCDYRpq35zHPIiDF9lBw8/YBQ6bBTrBjvUrc6BC3dXIDlsxnFmbD68xASMEEoYzruQnPReBa1BgxOTS71diyPm/mPvJj0vQYjnXtWkKRVSYamcuC6yBccs5BR7AjXYe7WkrZoy5LLABSjRMV0kwqf+cLztp+DtAKdhkgZQ6WNRgvJSjWOak3J14DM7c3eUh7olz5aQdpgnQBEZ/SaavUbFph4n6AL3gVIO7sJJZfAa0KvbHcabudBdsg3JjnfaWfGn3QSBDm7ugGByAZpAlOyyf41XA0eHiRXKk55jWnL8WoGZ1An2yM+pbgAEAW45aP65Hgg8AAAAASUVORK5CYII=) 0 0 no-repeat; }
    .terminal-top-container .left .title {
      margin: 20px 0 8px 0;
      font-size: 18px;
      color: #33302e; }
    .terminal-top-container .left .slogan {
      margin-left: 50px;
      width: 252px;
      color: #99918b;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .terminal-top-container .middle {
    width: 300px;
    text-align: left;
    line-height: 12px; }
    .terminal-top-container .middle .qrcode {
      float: left;
      margin: 5px 10px 0 40px;
      width: 80px;
      height: 80px; }
    .terminal-top-container .middle .minyong {
      background: url(../image/2minyong_3af1809a.jpg) 0 0 no-repeat;
      background-size: 100%; }
    .terminal-top-container .middle .bangong {
      background: url(../image/3bangong_73485e49.jpg) 0 0 no-repeat;
      background-size: 100%; }
    .terminal-top-container .middle .zhineng {
      background: url(../image/4zhineng_4d2bf073.jpg) 0 0 no-repeat;
      background-size: 100%; }
    .terminal-top-container .middle .title {
      margin: 28px 0 10px;
      color: #99918b; }
    .terminal-top-container .middle .slogan {
      color: #33302e; }
  .terminal-top-container .right {
    width: 350px;
    text-align: right;
    line-height: 18px; }
    .terminal-top-container .right .thumb {
      display: none;
      vertical-align: bottom;
      width: 234px;
      height: 89px;
      background: url(../image/saver-thumb_207b8c5d.jpg) 0 0 no-repeat;
      cursor: pointer; }

.screen-saver {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); }
  .screen-saver .bd li {
    position: relative;
    width: 100vw;
    overflow: hidden; }
  .screen-saver .bd img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto; }
  .screen-saver .hd {
    position: absolute;
    top: 35px;
    z-index: 10;
    width: 100%;
    text-align: center; }
    .screen-saver .hd ul {
      display: inline-block;
      padding: 0 15px;
      border-radius: 15px;
      background: rgba(0, 0, 0, 0.35);
      font-size: 0; }
    .screen-saver .hd li {
      margin: 5px 5px;
      display: inline-block;
      width: 20px;
      height: 20px;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.35); }
    .screen-saver .hd .on {
      background: white; }
  .screen-saver .saver-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.35); }
    .screen-saver .saver-close::before, .screen-saver .saver-close::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 10;
      display: block;
      width: 42px;
      height: 1px;
      background: #fff;
      transform: translate(-50%, -50%) rotate(45deg); }
    .screen-saver .saver-close::after {
      transform: translate(-50%, -50%) rotate(135deg); }
    .screen-saver .saver-close:active {
      background: rgba(0, 0, 0, 0.75); }

.ovh {
  overflow: hidden; }
.old-browser-mark {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .7;
  filter: Alpha(opacity=70); }

.old-browser {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 910;
  margin: -250px 0 0 -440px;
  padding: 50px 140px;
  width: 600px;
  height: 400px;
  background: #fff; }
  .old-browser .tips {
    margin-bottom: 50px;
    width: 600px;
    color: #f60;
    font-size: 18px;
    text-align: center; }
  .old-browser .icon-empty-face {
    display: inline-block;
    margin-right: 10px;
    width: 60px;
    height: 60px;
    vertical-align: middle;
    background: url(../image/sprite_new_aaf47b4f.png) -230px 0 no-repeat; }
  .old-browser .methods {
    width: 600px;
    overflow: hidden; }
    .old-browser .methods .title {
      margin-bottom: 40px;
      color: #99918b;
      font-size: 14px; }
    .old-browser .methods .left {
      float: left;
      width: 56%;
      text-align: center; }
    .old-browser .methods .right {
      float: right;
      width: 40%;
      text-align: center; }
    .old-browser .methods .list li {
      margin: 0 auto 20px;
      padding: 4px 0;
      border: 1px solid #33302e;
      border-radius: 2px;
      width: 238px;
      font-size: 14px;
      color: #33303e; }
      .old-browser .methods .list li:hover {
        border-color: #f60;
        color: #f60; }
    .old-browser .methods .list a {
      display: block;
      height: 100%;
      color: #33303e; }
      .old-browser .methods .list a:hover {
        border-color: #f60;
        color: #f60; }
    .old-browser .methods .list .chrome, .old-browser .methods .list .firefox, .old-browser .methods .list .opera {
      display: inline-block;
      margin-right: 10px;
      width: 40px;
      height: 40px;
      vertical-align: middle; }
    .old-browser .methods .list .chrome {
      background: url(../image/browsers_91adef42.png) 0 0 no-repeat; }
    .old-browser .methods .list .firefox {
      background: url(../image/browsers_91adef42.png) -42px 0 no-repeat; }
    .old-browser .methods .list .opera {
      background: url(../image/browsers_91adef42.png) -84px 0 no-repeat; }
    .old-browser .methods .qrcode {
      display: inline-block;
      width: 140px;
      height: 140px;
      background: url(../image/qrcode_20300823.png) center no-repeat; }
@charset "UTF-8";








.top-header-container {
  background: #fff; }

.top-header {
  position: relative;
  width: 1190px;
  min-width: 1190px;
  margin: 0 auto;
  height: 96px;
  z-index: 40;
  
  
   }
  .top-header .top-logo-container {
    float: left;
    width: 390px;
    height: 96px;
    font-size: 0;
    overflow: hidden; }
    .top-header .top-logo-container .head-logo {
      display: inline-block;
      width: 140px;
      height: 96px;
      overflow: hidden; }
      .top-header .top-logo-container .head-logo img {
        width: 140px;
        height: 96px; }
    .top-header .top-logo-container .sub-logo {
      margin-left: 60px;
      display: inline-block;
      width: 190px;
      height: 96px; }
      .top-header .top-logo-container .sub-logo img {
        width: 190px;
        height: 96px; }
  .top-search-container {
    position: relative;
    float: left;
    margin: 29px 0 0 60px;
    width: 340px;
    min-width: 240px;
     }
    .top-search-container .search-form {
      position: relative;
      padding-bottom: 1px;
      
       }
      .top-search-container .search-form .search-bar {
        position: relative;
        z-index: 20;
        padding: 5px 40px 5px 0;
        border: 1px solid #e5e1df;
        width: 100%;
        height: 40px;
        background: none;
        color: #33302e;
        font-size: 14px;
        box-sizing: border-box;
        border-radius: 2px;
        line-height: 28px;
        text-indent: 9px; }
        .top-search-container .search-form .search-bar:focus {
          border-color: #f60; }
      .top-search-container .search-form .search-btn {
        float: right;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 30;
        width: 40px;
        height: 40px; }
      .top-search-container .search-form .icon-search {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        background: url(../image/main_header_sprite_d3ab7d03.png) 0 0 no-repeat;
        cursor: pointer; }
      .top-search-container .search-form .keyword-tip {
        position: absolute;
        top: 13px;
        left: 10px;
        z-index: 10;
        line-height: 14px;
        color: #99918b;
        font-size: 14px; }
    .top-search-container .keyword-panel {
      display: none;
      position: absolute;
      border: 1px solid #e5e1df;
      width: 100%;
      max-height: 150px;
      box-sizing: border-box;
      background: #fff;
      overflow: hidden; }
      .top-search-container .keyword-panel li {
        text-indent: 9px; }
        .top-search-container .keyword-panel li a {
          display: block;
          height: 30px;
          line-height: 30px;
          color: #33302e; }
          .top-search-container .keyword-panel li a:hover {
            background-color: #f5f3f2; }
  .top-cart-container {
    float: right;
    position: relative;
    margin: 28px 100px 0 0;
    width: 140px;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    
    
    
    
     }
    .top-cart-container:hover .cart-dropdown {
      display: block; }
    .top-cart-container .top-cart {
      padding-left: 20px;
      font-size: 0;
      cursor: pointer; }
      .top-cart-container .top-cart .icon-cart {
        display: inline-block;
        margin-right: 10px;
        width: 21px;
        height: 20px;
        vertical-align: middle;
        background: url(../image/main_header_sprite_d3ab7d03.png) -22px 0 no-repeat; }
      .top-cart-container .top-cart .cart-title {
        display: inline-block;
        margin-right: 10px;
        color: #33302e;
        vertical-align: middle;
        font-size: 14px; }
      .top-cart-container .top-cart .cart-num {
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        font-size: 12px;
        text-align: center;
        color: #fff;
        background: url(../image/main_header_sprite_d3ab7d03.png) -45px 0 no-repeat;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
        .top-cart-container .top-cart .cart-num.hide {
          display: none; }
    .top-cart-container .cart-dropdown {
      display: none;
      position: absolute;
      top: 39px;
      right: 0;
      border: 1px solid #e5e1df;
      width: 338px;
      min-height: 208px;
      background-color: #fff; }
    .top-cart-container .cart-list {
      padding: 21px 0 9px 0;
      border-bottom: 1px solid #e5e1df;
      max-height: 280px;
      overflow-y: scroll; }
      .top-cart-container .cart-list li {
        margin-bottom: 10px; }
      .top-cart-container .cart-list .opt-delete {
        float: left;
        position: relative;
        z-index: 10;
        width: 45px;
        height: 60px; }
        .top-cart-container .cart-list .opt-delete .icon-delete {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          margin: auto;
          width: 20px;
          height: 20px;
          background: url(../image/main_header_sprite_d3ab7d03.png) -89px 0 no-repeat;
          cursor: pointer; }
      .top-cart-container .cart-list dl {
        float: left;
        width: 100%;
        margin-left: -45px;
        position: relative; }
      .top-cart-container .cart-list dt, .top-cart-container .cart-list dd {
        float: left; }
      .top-cart-container .cart-list dt {
        margin-left: 45px;
        line-height: 18px; }
        .top-cart-container .cart-list dt a {
          position: relative; }
          .top-cart-container .cart-list dt a:hover .pro-title {
            color: #f60; }
      .top-cart-container .cart-list .pro-pic {
        display: inline-block;
        width: 90px;
        height: 60px;
        vertical-align: middle; }
      .top-cart-container .cart-list .pro-title {
        display: inline-block;
        margin-left: 10px;
        width: 89px;
        max-height: 54px;
        vertical-align: middle;
        overflow: hidden;
        color: #99918b; }
      .top-cart-container .cart-list .pro-info {
        padding-top: 15px;
        width: 82px;
        line-height: 12px;
        text-align: right; }
        .top-cart-container .cart-list .pro-info .price {
          color: #f60; }
        .top-cart-container .cart-list .pro-info .num {
          display: block;
          margin-top: 6px;
          color: #99918b; }
    .top-cart-container .cart-info {
      padding: 18px 13px 19px 0;
      color: #99918b;
      text-align: right; }
    .top-cart-container .cart-info-price {
      line-height: 12px;
      font-size: 0; }
      .top-cart-container .cart-info-price label {
        color: #f60; }
      .top-cart-container .cart-info-price .cart-info-num, .top-cart-container .cart-info-price .cart-info-total {
        font-size: 12px; }
      .top-cart-container .cart-info-price .cart-info-total {
        padding-left: 9px; }
        .top-cart-container .cart-info-price .cart-info-total label {
          font-size: 18px;
          line-height: 18px; }
    .top-cart-container .cart-info-shipping {
      margin-top: 8px;
      line-height: 12px; }
    .top-cart-container .cart-info-btn {
      margin-top: 10px; }
    .top-cart-container .cart-empty {
      padding: 73px 0 75px 0;
      color: #99918b;
      font-size: 18px;
      text-align: center; }
      .top-cart-container .cart-empty .icon-face {
        display: inline-block;
        margin-right: 11px;
        width: 60px;
        height: 60px;
        vertical-align: middle;
        background: url(../image/sprite_new_aaf47b4f.png) -124px 0 no-repeat; }
    .top-cart-container .cart-loading {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../image/loading-t_72812af3.gif) center no-repeat; }
@charset "UTF-8";














.head-nav-container {
  position: relative;
  z-index: 30;
  height: 38px;
  min-width: 1190px;
  border-top: 1px solid #e5e1df;
  border-bottom: 1px solid #e5e1df;
  background: #fff; }
  .head-nav {
    margin: 0 auto;
    width: 1190px;
    
    
    
    
    
    
    
     }
    .head-nav .categories-container {
      position: absolute;
      top: -1px; }
      .head-nav .categories-container:hover .cates-list, .head-nav .categories-container.crt .cates-list {
        display: block; }
    .head-nav .cates-title {
      width: 140px;
      line-height: 40px;
      color: #fff;
      background-color: #33302e;
      font-size: 14px;
      text-align: center;
      cursor: pointer; }
      .head-nav .cates-title .icon-down-arrow {
        margin-left: 10px;
        width: 20px;
        height: 20px;
        background: url(../image/main_nav_sprite_0d107b23.png) 0 0 no-repeat; }
    .head-nav .cates-list {
      display: none; }
    .head-nav .cates-item {
      position: relative;
      padding: 18px 0 18px 20px;
      border-top: 1px solid #423f3c;
      width: 220px;
      height: 52px;
      color: #99918b;
      background-color: #33302e; }
      .head-nav .cates-item:first-child {
        border-top: none; }
      .head-nav .cates-item a {
        color: #99918b; }
        .head-nav .cates-item a:hover {
          color: #f60; }
      .head-nav .cates-item .stress {
        color: #f60; }
      .head-nav .cates-item:hover {
        background-color: #4c4846; }
        .head-nav .cates-item:hover .cates-aside {
          display: block; }
    .head-nav .cates-item-1 .cates-aside {
      top: 0px; }
    .head-nav .cates-item-2 .cates-aside {
      top: -89px; }
    .head-nav .cates-item-3 .cates-aside {
      top: -178px; }
    .head-nav .cates-item-4 .cates-aside {
      top: -267px; }
    .head-nav .cates-item-5 .cates-aside {
      top: -356px; }
    .head-nav .top-cates-container {
      
      
      
      
       }
      .head-nav .top-cates-container .icon-aside-sofa, .head-nav .top-cates-container .icon-aside-bed, .head-nav .top-cates-container .icon-aside-office, .head-nav .top-cates-container .icon-aside-baby, .head-nav .top-cates-container .icon-aside-store {
        width: 20px;
        height: 20px; }
      .head-nav .top-cates-container .icon-aside-sofa {
        background: url(../image/main_nav_sprite_0d107b23.png) -44px 0 no-repeat; }
      .head-nav .top-cates-container .icon-aside-bed {
        background: url(../image/main_nav_sprite_0d107b23.png) -66px 0 no-repeat; }
      .head-nav .top-cates-container .icon-aside-office {
        background: url(../image/main_nav_sprite_0d107b23.png) -88px 0 no-repeat; }
      .head-nav .top-cates-container .icon-aside-baby {
        background: url(../image/main_nav_sprite_0d107b23.png) -110px 0 no-repeat; }
      .head-nav .top-cates-container .icon-aside-store {
        width: 20px;
        height: 20px;
        background: url(../image/main_nav_sprite_0d107b23.png) -132px 0 no-repeat; }
      .head-nav .top-cates-container .top-cats-list {
        margin-left: 10px;
        line-height: 14px;
        vertical-align: middle;
        font-size: 14px; }
    .head-nav .cates-hot {
      width: 200px;
      height: 12px;
      margin-top: 20px;
      overflow: hidden;
      font-size: 0; }
      .head-nav .cates-hot a {
        float: left;
        display: inline-block;
        margin-left: 18px;
        font-size: 12px;
        line-height: 12px; }
        .head-nav .cates-hot a:first-child {
          margin-left: 0; }
    .head-nav .cates-expand {
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      cursor: pointer; }
      .head-nav .cates-expand .icon-expand {
        position: relative;
        top: 50%;
        margin-top: -50%;
        width: 20px;
        height: 20px;
        background: url(../image/main_nav_sprite_0d107b23.png) -22px 0 no-repeat; }
    .head-nav .cates-aside {
      display: none;
      position: absolute;
      left: 240px;
      top: 0;
      padding: 30px 50px 32px 0;
      width: 718px;
      height: 382px;
      background-color: #4c4846; }
      .head-nav .cates-aside dl {
        display: table;
        margin-bottom: 28px; }
      .head-nav .cates-aside dt {
        display: table-cell;
        width: 90px;
        text-align: right; }
        .head-nav .cates-aside dt a {
          font-size: 18px;
          line-height: 18px; }
      .head-nav .cates-aside dd {
        display: table-cell;
        padding-left: 20px;
        width: 343px;
        vertical-align: top; }
    .head-nav .sub-cates {
      float: left;
      font-size: 0;
      color: #e6e1df; }
      .head-nav .sub-cates a, .head-nav .sub-cates span {
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        padding-bottom: 12px; }
      .head-nav .sub-cates a {
        color: #e6e1df; }
      .head-nav .sub-cates span {
        padding: 0 7px; }
    .head-nav .hot-pro {
      float: right;
      width: 240px;
      text-align: center; }
      .head-nav .hot-pro a {
        display: block;
        margin-bottom: 18px; }
      .head-nav .hot-pro img {
        margin-bottom: 10px;
        width: 100%;
        height: 160px;
        vertical-align: middle; }
      .head-nav .hot-pro span {
        line-height: 12px; }
    .nav-item-container {
      position: relative;
      float: left;
      margin-left: 200px;
      line-height: 38px;
       }
      .nav-item-container .nav-item-list {
        position: relative;
        z-index: 10; }
        .nav-item-container .nav-item-list a {
          display: block;
          color: #33302e;
          font-weight: bold;
          font-size: 14px; }
          .nav-item-container .nav-item-list a:hover {
            color: #f60; }
      .nav-item-container li {
        float: left;
        cursor: pointer; }
        .nav-item-container li:first-child .nav-item {
          padding-left: 0; }
        .nav-item-container li .nav-item {
          padding: 0 25px;
           }
          .nav-item-container li .nav-item.sel {
            color: #f60; }
      .nav-item-container .nav-special {
        position: relative; }
        .nav-item-container .nav-special:hover a {
          color: #f60; }
        .nav-item-container .nav-special:hover .nav-special-list-container {
          display: block; }
      .nav-item-container .head-nav-line {
        position: absolute;
        top: 31px;
        left: 0;
        display: none;
        width: 28px;
        height: 2px; }
        .nav-item-container .head-nav-line .line {
          display: block;
          margin: 0 auto;
          width: 100%;
          height: 2px;
          background-color: #f60; }
      .nav-item-container .nav-special-list-container {
        display: none;
        position: absolute;
        top: 38px;
        padding-top: 1px;
        width: 1190px;
        margin: 0 auto;
        max-width: 1190px; }
      .nav-item-container .nav-special-list {
        position: absolute;
        padding: 40px 0 29px 50px;
        background-color: #f5f3f2; }
        .nav-item-container .nav-special-list ul {
          float: left;
          margin-right: 50px;
          max-width: 940px;
          height: 139px;
          overflow: hidden;
          font-size: 0; }
        .nav-item-container .nav-special-list li {
          display: inline-block;
          margin-left: 60px; }
          .nav-item-container .nav-special-list li:first-child {
            margin-left: 0; }
        .nav-item-container .nav-special-list a {
          font-weight: normal; }
          .nav-item-container .nav-special-list a:hover .special-title {
            color: #f60; }
        .nav-item-container .nav-special-list .special-pic {
          display: block;
          width: 190px;
          height: 117px; }
        .nav-item-container .nav-special-list .special-title {
          display: block;
          margin-top: 10px;
          width: 190px;
          font-size: 12px;
          line-height: 12px;
          color: #33302e;
          text-align: center;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        .nav-item-container .nav-special-list .more {
          display: none;
          float: left;
          margin: 57px 0 0 33px;
          width: 117px;
          font-size: 14px;
          line-height: 14px;
          cursor: pointer; }
          .nav-item-container .nav-special-list .more a {
            color: #99918b; }
            .nav-item-container .nav-special-list .more a:hover {
              color: #f60; }
@charset "UTF-8";

.friendship {
  margin-top: 50px;
  color: #99918b;
  text-align: center; }
  .friendship .link .item {
    display: inline-block;
    padding-right: 5px;
    color: #99918b; }
    .friendship .link .item:after {
      content: "|";
      margin-left: 6px; }
    .friendship .link .item:last-child:after {
      content: ""; }
    .friendship .link .item:hover {
      color: #f60; }
      .friendship .link .item:hover:after {
        color: #99918b; }
  .friendship .copyright {
    margin-top: 10px; }
    .friendship .copyright a {
      color: #99918b; }
      .friendship .copyright a:hover {
        color: #f60; }
@charset "UTF-8";

.min-bar {
  position: fixed;
  top: 0;
  right: -60px;
  z-index: 200;
  display: none;
  width: 60px;
  height: 100%;
  font-size: 0;
  
   }
  .min-bar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .min-bar .bar-btn-list {
    position: relative;
    right: 60px;
    display: inline-block;
    margin-top: -2px;
    vertical-align: middle; }
  .min-bar .bar-btn {
    position: relative;
    margin-top: 2px;
    width: 60px;
    height: 60px;
    background-color: #99918b;
    font-size: 12px;
    text-align: center;
    
    
    
     }
    .min-bar .bar-btn:first-child {
      margin-top: 0; }
    .min-bar .bar-btn > a {
      display: block;
      width: 100%;
      height: 100%; }
    .min-bar .bar-btn .btn-ct {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      height: 42px;
      color: #fff; }
    .min-bar .bar-btn i {
      width: 20px;
      height: 20px;
      background: url(../image/common_minBar_sprite_135047b3.png) no-repeat; }
    .min-bar .bar-btn .icon-kf {
      background-position: 0 0; }
    .min-bar .bar-btn .icon-qq {
      background-position: -22px 0; }
    .min-bar .bar-btn .icon-reg {
      background-position: -44px 0; }
    .min-bar .bar-btn .icon-cart {
      background-position: -198px 0; }
    .min-bar .bar-btn .icon-mobile {
      background-position: -66px 0; }
    .min-bar .bar-btn .icon-totop {
      background-position: -88px 0; }
    .min-bar .bar-btn .icon-menu {
      background-position: -176px 0; }
    .min-bar .bar-btn .icon-msg {
      background-position: -132px 0; }
    .min-bar .bar-btn .icon-ct {
      display: block;
      margin-top: 10px;
      line-height: 12px; }
    .min-bar .bar-btn .icon-msg {
      position: absolute;
      top: 0;
      left: -10px;
      line-height: 20px;
      color: #fff; }
  .min-bar .bar-btn-offline .btn-ct {
    height: 38px; }
  .min-bar .bar-btn-offline .prize {
    font-size: 18px; }
  .min-bar .bar-btn-kf {
    background-color: #f60;
     }
    .min-bar .bar-btn-kf .kf-pop {
      position: absolute;
      left: -140px;
      top: -87px;
      display: none;
      width: 140px;
      height: 234px;
      background: url(../image/common_minBar_kf_pop_123901fe.png) no-repeat; }
    .min-bar .bar-btn-kf .kf-pop-close {
      position: absolute;
      right: 20px;
      top: 10px;
      width: 20px;
      height: 20px; }
  .min-bar .bar-btn-mobile {
     }
    .min-bar .bar-btn-mobile .mobile-pop {
      position: absolute;
      left: -140px;
      top: -120px;
      display: none;
      width: 140px;
      height: 300px;
      background: url(../image/common_minBar_mobile_pop_cb2a697.png) no-repeat; }
  .min-bar .bar-btn-menu {
    display: none;
    background-color: #f60; }
    .min-bar .bar-btn-menu .btn-ct {
      height: 20px; }
  .min-bar .bar-btn-cart {
    
    
    
    
     }
    .min-bar .bar-btn-cart:hover .cart-dropdown {
      display: block; }
    .min-bar .bar-btn-cart .cart-dropdown {
      display: none;
      position: absolute;
      top: 0;
      right: 70px;
      bottom: 0;
      z-index: 210;
      margin: auto;
      border: 1px solid #e5e1df;
      width: 338px;
      min-height: 208px;
      background-color: #fff; }
      .min-bar .bar-btn-cart .cart-dropdown:after {
        content: '';
        position: absolute;
        width: 10px;
        height: 100%;
        top: 0;
        right: -11px; }
      .min-bar .bar-btn-cart .cart-dropdown:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        right: -15px;
        margin: auto;
        width: 20px;
        height: 20px;
        background: url(../image/common_minBar_sprite_135047b3.png) -220px 0 no-repeat; }
    .min-bar .bar-btn-cart .cart-empty {
      padding: 73px 0 75px 0;
      color: #99918b;
      font-size: 18px;
      text-align: center; }
      .min-bar .bar-btn-cart .cart-empty .icon-face {
        display: inline-block;
        margin-right: 11px;
        width: 60px;
        height: 60px;
        vertical-align: middle;
        background: url(../image/sprite_new_aaf47b4f.png) -124px 0 no-repeat; }
    .min-bar .bar-btn-cart .cart-list {
      padding: 21px 0 9px 0;
      border-bottom: 1px solid #e5e1df;
      max-height: 280px;
      overflow-y: scroll; }
      .min-bar .bar-btn-cart .cart-list li {
        margin-bottom: 10px; }
      .min-bar .bar-btn-cart .cart-list .opt-delete {
        float: left;
        position: relative;
        z-index: 10;
        width: 45px;
        height: 60px; }
        .min-bar .bar-btn-cart .cart-list .opt-delete .icon-delete {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          margin: auto;
          width: 20px;
          height: 20px;
          background: url(../image/common_minBar_sprite_135047b3.png) -242px 0 no-repeat;
          cursor: pointer; }
      .min-bar .bar-btn-cart .cart-list dl {
        float: left;
        width: 100%;
        margin-left: -45px;
        position: relative; }
      .min-bar .bar-btn-cart .cart-list dt, .min-bar .bar-btn-cart .cart-list dd {
        float: left; }
      .min-bar .bar-btn-cart .cart-list dt {
        margin-left: 45px;
        line-height: 18px; }
        .min-bar .bar-btn-cart .cart-list dt a {
          position: relative; }
          .min-bar .bar-btn-cart .cart-list dt a:hover .pro-title {
            color: #f60; }
      .min-bar .bar-btn-cart .cart-list .pro-pic {
        display: inline-block;
        width: 90px;
        height: 60px;
        vertical-align: middle; }
      .min-bar .bar-btn-cart .cart-list .pro-title {
        display: inline-block;
        margin-left: 10px;
        width: 89px;
        max-height: 54px;
        vertical-align: middle;
        overflow: hidden;
        color: #99918b; }
      .min-bar .bar-btn-cart .cart-list .pro-info {
        padding-top: 15px;
        width: 82px;
        line-height: 12px;
        text-align: right; }
        .min-bar .bar-btn-cart .cart-list .pro-info .price {
          color: #f60; }
        .min-bar .bar-btn-cart .cart-list .pro-info .num {
          display: block;
          margin-top: 6px;
          color: #99918b; }
    .min-bar .bar-btn-cart .cart-info {
      padding: 18px 13px 19px 0;
      color: #99918b;
      text-align: right; }
    .min-bar .bar-btn-cart .cart-info-price {
      line-height: 12px;
      font-size: 0; }
      .min-bar .bar-btn-cart .cart-info-price label {
        color: #f60; }
      .min-bar .bar-btn-cart .cart-info-price .cart-info-num, .min-bar .bar-btn-cart .cart-info-price .cart-info-total {
        font-size: 12px; }
      .min-bar .bar-btn-cart .cart-info-price .cart-info-total {
        padding-left: 9px; }
        .min-bar .bar-btn-cart .cart-info-price .cart-info-total label {
          font-size: 18px;
          line-height: 18px; }
    .min-bar .bar-btn-cart .cart-info-shipping {
      margin-top: 8px;
      line-height: 12px; }
    .min-bar .bar-btn-cart .cart-info-btn {
      margin-top: 10px; }
    .min-bar .bar-btn-cart .cart-loading {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../image/loading-t_72812af3.gif) center no-repeat; }
  .min-bar .list-close {
    position: absolute;
    top: -20px;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(../image/common_minBar_sprite_135047b3.png) no-repeat;
    background-position: -154px 0; }
@charset "UTF-8";

.ui-dialog {
  *zoom: 1;
  _float: left;
  position: relative;
  background-color: #FFF;
  
  outline: 0;
  background-clip: padding-box;
  font-family: "Microsoft Yahei", Helvetica, arial, sans-serif;
  color: #333;
  opacity: 0;
  transform: scale(0);
  transition: transform .15s ease-in-out, opacity .15s ease-in-out; }

.ui-popup-show .ui-dialog {
  opacity: 1;
  transform: scale(1); }

.ui-popup-focus .ui-dialog {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }

.ui-popup-modal .ui-dialog {
  border: none; }

.ui-dialog-grid {
  width: auto;
  margin: 0;
  border: 0 none;
  border-collapse: collapse;
  border-spacing: 0;
  background: transparent; }

.ui-dialog-header, .ui-dialog-body, .ui-dialog-footer {
  padding: 0;
  border: 0 none;
  background: transparent; }

.ui-dialog-header {
  position: relative;
  padding: 8px 10px;
  text-align: center;
  color: #33302e;
  white-space: nowrap;
  background-color: #f5f3f2; }

.ui-dialog-close {
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 10px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NDlkNDVkOS1lOTNlLTAyNDgtODVjYy1iNTg4Yzg5NWU3YTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTg0MTY1NjY5QTVGMTFFNjhENTdBM0IyMDY2OTAwNkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTg0MTY1NjU5QTVGMTFFNjhENTdBM0IyMDY2OTAwNkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzU1MmExMzUtZjhmYi1kMTRkLThmMTItMDQ3YThhODRhODVkIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTBhMzIwNjQtODE2Ni0xMWU2LWJlZjctOWVhZWNmZGYyYWJhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/3XTAgAAAL5JREFUeNqs0i0OAjEQhuFlwslQWDBwAoLDoXA4UJuAQKM4xK4BjUVwGb4mnYSUzkw7S5NX1Dzpz4wu7bH55yL0RpOBzhS9GFyj2wA0YFe0YrBDSyfK2BzdGWyc6A/2DdaiWSwFS1ERy4EWqmISKKEmpoEpuivBLJDRFu3RwcJKwHDNDdrGzJEaV4zGM15/gfraE+Y+oIuYOqdUOWe9hZKAzZQPUFESsIfx9iJKDkxFyYmJaABPTixFz2HzEWAAt9hHkafdYfIAAAAASUVORK5CYII=") center no-repeat;
  opacity: .5;
  filter: Alpha(opacity=50); }
  .ui-dialog-close:hover {
    opacity: 1; }

.ui-dialog-close:hover, .ui-dialog-close:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  outline: 0; }

.ui-dialog-title {
  margin: 0;
  padding: 2px 0;
  line-height: 1.428571429;
  min-height: 16.428571429px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  cursor: default; }

.ui-dialog-body {
  padding: 10px;
  text-align: center; }

.ui-dialog-content {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  overflow: auto; }

.ui-dialog-content i {
  vertical-align: middle; }

.ui-dialog-footer {
  text-align: center; }

.ui-dialog-statusbar {
  padding: 6px 0 20px 0;
  line-height: 1.428571429;
  font-size: 14px;
  color: #888;
  white-space: nowrap; }
  .ui-dialog-statusbar label:hover {
    color: #333; }
  .ui-dialog-statusbar input, .ui-dialog-statusbar .label {
    vertical-align: middle; }

.ui-dialog-button {
  
  padding: 20px 10px;
  white-space: nowrap; }

.ui-dialog-footer button + button {
  margin-bottom: 0;
  margin-left: 10px; }

.ui-dialog-footer button {
  
  overflow: hidden;
  overflow: visible;
  display: inline-block;
  padding: 6px 12px;
  _margin-left: 5px;
  margin-bottom: 0;
  font-family: "Microsoft Yahei";
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.ui-dialog-footer button:focus {
  
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.ui-dialog-footer button:hover, .ui-dialog-footer button:focus {
  color: #333333;
  text-decoration: none; }

.ui-dialog-footer button:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.ui-dialog-footer button[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.ui-dialog-footer button {
  color: #fff;
  background-color: #ffffff;
  
   }

.ui-dialog-footer button:hover, .ui-dialog-footer button:focus, .ui-dialog-footer button:active {
  color: #333333;
  background-color: #ebebeb;
   }

.ui-dialog-footer button:active {
  background-image: none; }

.ui-dialog-footer button[disabled], .ui-dialog-footer button[disabled]:hover, .ui-dialog-footer button[disabled]:focus, .ui-dialog-footer button[disabled]:active {
  background-color: #ffffff;
   }

.ui-dialog-footer button.ui-dialog-autofocus {
   }

.ui-dialog-footer button.ui-dialog-autofocus:hover, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:active {
   }

.ui-dialog-footer button.ui-dialog-autofocus:active {
  background-image: none; }


.ui-dialog-footer button.ui-btns-ok {
  color: #fff;
  background-color: #f60; }

.ui-dialog-footer button.ui-btns-ok:hover, .ui-dialog-footer button.ui-btns-ok:focus {
  background-color: #ee950a; }


.ui-dialog-footer button.ui-btns-cancel {
  color: #fff;
  background-color: #8c8c8c; }

.ui-dialog-footer button.ui-btns-cancel:hover, .ui-dialog-footer button.ui-btns-cancel:focus, .ui-dialog-footer button.ui-btns-cancel:active {
  background-color: #ee950a; }


.ui-dialog-footer button.ui-btns-gray {
  color: #fff;
  background-color: #8c8c8c; }

.ui-dialog-footer button.ui-btns-gray:hover, .ui-dialog-footer button.ui-btns-gray:focus, .ui-dialog-footer button.ui-btns-gray:active {
  background-color: #ee950a; }


.ui-dialog-footer button.ui-btns-orange {
  color: #fff;
  background-color: #f60; }

.ui-dialog-footer button.ui-btns-orange:hover, .ui-dialog-footer button.ui-btns-orange:focus, .ui-dialog-footer button.ui-btns-orange:active {
  background-color: #ee950a; }


.ui-dialog-footer button.ui-btns-blue {
  color: #fff;
  background-color: #2f6ceb; }

.ui-dialog-footer button.ui-btns-blue:hover, .ui-dialog-footer button.ui-btns-blue:focus, .ui-dialog-footer button.ui-btns-blue:active {
  background-color: #ee950a; }

.ui-popup-top-left .ui-dialog, .ui-popup-top .ui-dialog, .ui-popup-top-right .ui-dialog {
  top: -8px; }

.ui-popup-bottom-left .ui-dialog, .ui-popup-bottom .ui-dialog, .ui-popup-bottom-right .ui-dialog {
  top: 8px; }

.ui-popup-left-top .ui-dialog, .ui-popup-left .ui-dialog, .ui-popup-left-bottom .ui-dialog {
  left: -8px; }

.ui-popup-right-top .ui-dialog, .ui-popup-right .ui-dialog, .ui-popup-right-bottom .ui-dialog {
  left: 8px; }

.ui-dialog-arrow-a, .ui-dialog-arrow-b {
  position: absolute;
  display: none;
  width: 0;
  height: 0;
  overflow: hidden;
  _color: #FF3FFF;
  _filter: chroma(color=#FF3FFF);
  border: 8px dashed transparent; }

.ui-popup-follow .ui-dialog-arrow-a, .ui-popup-follow .ui-dialog-arrow-b {
  display: block; }

.ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-a {
  bottom: -16px;
  border-top: 8px solid #2f6ceb; }

.ui-popup-top-left .ui-dialog-arrow-b, .ui-popup-top .ui-dialog-arrow-b, .ui-popup-top-right .ui-dialog-arrow-b {
  bottom: -15px;
  border-top: 8px solid #fff; }

.ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top-left .ui-dialog-arrow-b {
  left: 15px; }

.ui-popup-top .ui-dialog-arrow-a, .ui-popup-top .ui-dialog-arrow-b {
  left: 50%;
  margin-left: -8px; }

.ui-popup-top-right .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-b {
  right: 15px; }

.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-a {
  top: -16px;
  border-bottom: 8px solid #2f6ceb; }

.ui-popup-bottom-left .ui-dialog-arrow-b, .ui-popup-bottom .ui-dialog-arrow-b, .ui-popup-bottom-right .ui-dialog-arrow-b {
  top: -15px;
  border-bottom: 8px solid #fff; }

.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom-left .ui-dialog-arrow-b {
  left: 15px; }

.ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom .ui-dialog-arrow-b {
  margin-left: -8px;
  left: 50%; }

.ui-popup-bottom-right .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-b {
  right: 15px; }

.ui-popup-left-top .ui-dialog-arrow-a, .ui-popup-left .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-a {
  right: -16px;
  border-left: 8px solid #2f6ceb; }

.ui-popup-left-top .ui-dialog-arrow-b, .ui-popup-left .ui-dialog-arrow-b, .ui-popup-left-bottom .ui-dialog-arrow-b {
  right: -15px;
  border-left: 8px solid #fff; }

.ui-popup-left-top .ui-dialog-arrow-a, .ui-popup-left-top .ui-dialog-arrow-b {
  top: 15px; }

.ui-popup-left .ui-dialog-arrow-a, .ui-popup-left .ui-dialog-arrow-b {
  margin-top: -8px;
  top: 50%; }

.ui-popup-left-bottom .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-b {
  bottom: 15px; }

.ui-popup-right-top .ui-dialog-arrow-a, .ui-popup-right .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-a {
  left: -16px;
  border-right: 8px solid #2f6ceb; }

.ui-popup-right-top .ui-dialog-arrow-b, .ui-popup-right .ui-dialog-arrow-b, .ui-popup-right-bottom .ui-dialog-arrow-b {
  left: -15px;
  border-right: 8px solid #fff; }

.ui-popup-right-top .ui-dialog-arrow-a, .ui-popup-right-top .ui-dialog-arrow-b {
  top: 15px; }

.ui-popup-right .ui-dialog-arrow-a, .ui-popup-right .ui-dialog-arrow-b {
  margin-top: -8px;
  top: 50%; }

.ui-popup-right-bottom .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-b {
  bottom: 15px; }

@keyframes ui-dialog-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.ui-dialog-loading {
  vertical-align: middle;
  position: relative;
  display: block;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
  width: 32px;
  height: 32px;
  width: 100%\9;
  top: 50%;
  margin: -16px auto 0 auto;
  font-size: 0;
  text-indent: -999em;
  text-indent: 0\9;
  color: #666;
  line-height: 32px\9;
  text-align: center\9;
  font-size: 12px\9; }
  .ui-dialog-loading::after {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    margin: 14.5px 0 0 14.5px;
    border-radius: 100%;
    box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
    -webkit-transform: rotate(360deg);
    -webkit-animation: ui-dialog-loading 1.5s infinite linear;
    transform: rotate(360deg);
    animation: ui-dialog-loading 1.5s infinite linear;
    display: none\9; }
@charset "UTF-8";

.index-top-gg {
  width: 100%;
  min-width: 1190px; }
  .index-top-gg .top-gg-wrap div {
    position: relative;
    margin: auto; }
  .index-top-gg .index-top-gg-close {
    position: absolute;
    z-index: 10;
    top: 10px;
    right: 10px;
    display: inline-block;
    *display: block !important;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    overflow: hidden;
    line-height: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    text-align: center;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMGNkMzIzZS0yYjc2LWI4NGYtOGJmMS1lOWVkNWExZTRjNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTI3MDZBNTE5QjJCMTFFNkExNThBQjgyNDhBMDAxMjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTI3MDZBNTA5QjJCMTFFNkExNThBQjgyNDhBMDAxMjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmU0N2IzYWYtZjhlZi1iMTRmLWJkODEtNmNjMmEyOTkzMDY1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OGUzMDFiNWItNTk1Yy0xMWU2LWE5ZTMtZTBhODg4OTIzYWEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TEJzuAAAAytJREFUeNrMmd9rUlEcwI/e1iijoh/kXMQWQVC22KBYRESyXgykQRn+B2oK4ouvPuibvkWv+uLDIEaMKNhDBfUQZWW1omL9hDY005YQrdbs+5XvoZvZ9d5zj9oXPiDo9X4859zv95yvFiYWFmAQGAIcwFZgI9BH7/8AvgCfgAXgLfABqIvcyEigxGHgALDJ4LVLwBPgLslLFVwPnADGAIWZi5/AA+AG8FWG4H7gFEnKDJS7CsxpfUhrNKwkdlK1tmQGfuc+YAMw/6/1qWhcfI7WWqcDH7IB4DmwqkcQR84L7GXdC8wCO4BnzSPZShCndYR1P7YBNuCllqATmGC9CwflzpJ6OtWpxM16H24ayb8EXR1IJSKxjnLuH4JYFUbbXVkul8OBQGDYzN0jkcieYrF4vs3HRnml4mvwGNVVzajVah9TqdSZarW6mM/nP4vIJZPJyWg0Ol0oFJba5GCsOK8Vqiangf52N0AplBOR5HKhUGgqk8m813HJZuAOCu4Ejui9kYikgByjAZtHwYPAbiNTZURSUI5HBQXHge1G15MeSZNyGN9Q8Lg678iSlCCHUVco5wjvVlpJSpJrbAcVStBWM7lNLel0OtcEg8EJCXKNdMOn2GryixqSIKf4fD5XLpe7GY/H5yRUlTqKLcuoTzitHo9nPJvNznq93qNmKw7FMk8zNrNyiURiMhwOT8HIPa1UKgvpdPqsaMVRRRUFh0XSTCs5vuZQSpLkOxTcYjRRa8mp16QEyUcKnQPGZMpJlLyOgjUS7JcpJ0ESD/ezfLuFD8ku2XImJe/x7VZjL0otDatsOUFJ3AtOY5qxNJ3mDmndpFQqhWKx2IyZCuH3+4cgFbntdvtFrd8DXGlufeB5JPQfnEuwJXKB922sLXolvY5r6qZS87m4RL0SR4/k7gO32nUWXgF2Oul3M14Al/W0Pur04QHqmXQjsN1xCVjR291apUaOrQvTnaeRWzHaH6zTLyvTmbmvA0/rDHCbafSujbSAXXTil9ECfoh1lklqAauDN9FH6LWRwNr6mHWoid7qukHaS/KHCYXX0vvf2e+/IRaBN0zwb4hfAgwARXfnYbYV4msAAAAASUVORK5CYII=");
    opacity: .5;
    filter: alpha(opacity=50); }
@charset "UTF-8";

@charset "UTF-8";


.head-fixed-nav-container {
  position: fixed;
  top: -65px;
  z-index: 40;
  width: 100%;
  height: 60px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.35);
  
  border-bottom: 1px solid #e5e1df \0;
  box-shadow: none\0; }
  .head-fixed-nav {
    position: relative;
    margin: 0 auto;
    width: 1190px;
    
    
    
     }
    .head-fixed-nav .nav-item-container {
      margin-left: 0;
      line-height: 60px; }
      .head-fixed-nav .nav-item-container .nav-special-list-container {
        top: 59px;
        left: -53px; }
        .head-fixed-nav .nav-item-container .nav-special-list-container.hide {
          visibility: hidden; }
      .head-fixed-nav .nav-item-container .head-nav-line {
        top: 42px;
        left: 0; }
    .head-fixed-nav .top-search-container {
      margin: 9px 0 0 19px;
      width: 240px; }
    .head-fixed-nav .top-login-container {
      position: absolute;
      right: 150px;
      height: 60px;
      line-height: 60px; }
      .head-fixed-nav .top-login-container .top-logined a, .head-fixed-nav .top-login-container .top-logined span {
        display: none; }
      .head-fixed-nav .top-login-container .top-logined .icon-user-wrap {
        display: block;
        width: 40px;
        text-align: center; }
      .head-fixed-nav .top-login-container .top-login {
        height: 60px; }
    .head-fixed-nav .top-cart-container {
      width: 90px;
      height: 60px;
      line-height: 60px;
      margin: 0 50px 0 0; }
      .head-fixed-nav .top-cart-container .cart-title {
        display: none; }
      .head-fixed-nav .top-cart-container .cart-dropdown {
        top: 47px; }
        .head-fixed-nav .top-cart-container .cart-dropdown.hide {
          visibility: hidden; }
@charset "UTF-8";

.slider-container {
  margin-bottom: 100px;
  height: 444px;
  min-width: 1190px; }
  .slider-container + .offline-entry-container {
    margin-top: -50px; }

.main-slider {
  position: relative;
  overflow: hidden; }
  .main-slider:hover .arrow {
    display: block; }
  .main-slider .bd {
    position: relative;
    width: 1190px;
    margin: 0 auto;
    height: 444px; }
    .main-slider .bd ul {
      position: relative;
      left: -960px;
      z-index: 10;
      margin-left: 50%; }
  .main-slider .hd {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 20;
    text-align: center; }
    .main-slider .hd ul {
      padding: 0 10px;
      display: inline-block;
      border-radius: 8px;
      height: 18px;
      line-height: 28px;
      background: url(../image/slider_hd_bg_d71ad4d7.png) 0 0 repeat-x;
      font-size: 0; }
    .main-slider .hd li {
      display: inline-block;
      margin-left: 5px;
      width: 10px;
      height: 10px;
      background: url(../image/index_sprite_4713e989.png) no-repeat;
      background-position: 0 0; }
      .main-slider .hd li:first-child {
        margin-left: 0; }
    .main-slider .hd .on {
      background-position: -12px 0; }
  .main-slider .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 20;
    display: none;
    margin: auto;
    width: 59px;
    height: 80px;
    background: #000 url(../image/index_sprite_4713e989.png) no-repeat;
    filter: alpha(opacity=35);
    opacity: .35; }
    .main-slider .arrow:hover {
      opacity: .55;
      filter: alpha(opacity=55); }
  .main-slider .prev {
    left: 0;
    background-position: -268px 0; }
  .main-slider .next {
    right: 0;
    background-position: -330px 0; }
@charset "UTF-8";

.topic-container {
  margin-bottom: 100px;
  height: 220px;
  min-width: 1190px;
  overflow: hidden; }

.offline-entry-container + .topic-container, .slider-container + .topic-container {
  margin-top: -50px; }

.topic {
  width: 1190px;
  margin: 0 auto;
  
  
   }
  .topic .topic-tt {
    display: block;
    color: #33302e;
    font-size: 30px;
    line-height: 30px; }
  .topic .topic-list {
    margin: 20px 0 0 -30px;
    font-size: 0; }
    .topic .topic-list li {
      position: relative;
      z-index: 10;
      display: inline-block;
      margin-left: 30px;
      width: 275px;
      height: 170px;
      overflow: hidden;
      background-color: #f5f3f2;
      font-size: 12px; }
      .topic .topic-list li:hover {
         }
        .topic .topic-list li:hover img {
          transform: scale(1.13); }
    .topic .topic-list a {
      display: block;
      height: 100%;
      overflow: hidden; }
    .topic .topic-list img {
      width: 275px;
      height: 170px;
      vertical-align: bottom;
      transition: transform 1s ease; }
  .topic .topic-img {
    position: absolute;
    z-index: 10; }
  .topic .layer {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    background-color: #33302e;
    filter: Alpha(opacity=20);
    opacity: .2; }
  .topic .topic-sub {
    position: relative;
    z-index: 30;
    display: block;
    margin-top: 89px; }
    .topic .topic-sub .sub-tt {
      color: #33302e;
      font-size: 14px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 20;
      margin: auto;
      width: 210px;
      line-height: 66px;
      overflow: hidden;
      text-align: center;
      white-space: nowrap; }
  .topic .sub-blank1 {
    position: relative;
    z-index: 10;
    display: block;
    margin: 0 auto;
    width: 237px;
    height: 62px;
    border: 2px solid #fff;
    opacity: .75;
    filter: Alpha(opacity=75); }
    .topic .sub-blank1 .sub-blank2 {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: 1px;
      background: #fff; }
@charset "UTF-8";

.hot-sale-container {
  margin-bottom: 100px;
  height: 750px;
  min-width: 1190px; }

.hot-sale {
  width: 1190px;
  margin: 0 auto; }
  .hot-sale .hot-list {
    margin: 0 -10px -10px; }
    .hot-sale .hot-list h4 {
      font-size: 30px;
      text-align: center; }
    .hot-sale .hot-list .zh {
      color: #33302e;
      padding-top: 106px; }
    .hot-sale .hot-list .en {
      color: #e5e1df;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53';
      font-weight: 900; }
      .hot-sale .hot-list .en:before {
        content: '\B7';
        margin-right: 10px; }
      .hot-sale .hot-list .en:after {
        content: '\B7';
        margin-left: 10px; }
    .hot-sale .hot-list li {
      position: relative;
      float: left;
      margin: 0 0 10px 10px;
      width: 390px;
      height: 240px;
      background-color: #f5f3f2; }
    .hot-sale .hot-list img {
      width: 390px;
      height: 240px;
      vertical-align: bottom; }
    .hot-sale .hot-list .hot-tt {
      background-color: #fff; }
    .hot-sale .hot-list .price {
      position: absolute;
      left: 20px;
      bottom: 20px;
      line-height: 18px;
      color: #33302e;
      font-size: 18px;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53';
      font-weight: bold; }
      .hot-sale .hot-list .price:before {
        content: 'RMB';
        position: absolute;
        top: -14px;
        left: 0;
        font-size: 12px;
        font-weight: normal; }
@charset "UTF-8";




.offline-container {
  margin-bottom: 100px;
  height: 699px;
  min-width: 1190px;
  background-color: #f5f3f2;
  
   }
  .offline-container .offline {
    margin: 0 auto;
    padding: 50px 0;
    width: 1190px; }
  .offline-container .offline-store-info {
    float: left;
    margin-left: 100px;
    width: 390px;
    line-height: 12px; }
    .offline-container .offline-store-info h2 {
      margin-top: 20px;
      color: #33302e;
      line-height: 30px;
      font-size: 30px;
      text-align: center; }
    .offline-container .offline-store-info .offline-store-selector {
      margin: 45px 0 15px;
      font-size: 0; }
      .offline-container .offline-store-info .offline-store-selector .selector {
        position: relative;
        display: inline-block;
        margin-right: 20px;
        font-size: 0;
        cursor: pointer; }
        .offline-container .offline-store-info .offline-store-selector .selector:hover .list {
          display: block; }
        .offline-container .offline-store-info .offline-store-selector .selector .title {
          display: inline-block;
          padding-bottom: 2px;
          vertical-align: middle;
          font-size: 14px;
          max-width: 180px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .offline-container .offline-store-info .offline-store-selector .selector .triangle-down {
          display: inline-block;
          width: 20px;
          height: 20px;
          background: url(../image/index_sprite_4713e989.png) -24px 0 no-repeat; }
        .offline-container .offline-store-info .offline-store-selector .selector .list {
          position: absolute;
          display: none;
          min-width: 88px;
          border: 1px solid #e5e1df;
          background-color: #fff;
          font-size: 12px; }
          .offline-container .offline-store-info .offline-store-selector .selector .list.invisible {
            visibility: hidden; }
          .offline-container .offline-store-info .offline-store-selector .selector .list li {
            height: 30px;
            line-height: 30px;
            overflow: hidden; }
          .offline-container .offline-store-info .offline-store-selector .selector .list a {
            display: block;
            padding: 0 9px;
            color: #33302e; }
            .offline-container .offline-store-info .offline-store-selector .selector .list a:hover {
              background-color: #f5f3f2; }
      .offline-container .offline-store-info .offline-store-selector .store-selector .title {
        width: 180px; }
      .offline-container .offline-store-info .offline-store-selector .store-selector .list {
        width: 218px;
        overflow: hidden; }
    .offline-container .offline-store-info .store-info-container {
      color: #99918b;
      text-align: center; }
      .offline-container .offline-store-info .store-info-container .store-pic {
        width: 390px;
        height: 260px;
        vertical-align: middle; }
      .offline-container .offline-store-info .store-info-container .address, .offline-container .offline-store-info .store-info-container .phone {
        display: block;
        line-height: 18px; }
      .offline-container .offline-store-info .store-info-container .address {
        margin: 17px auto 0;
        width: 349px;
        height: 36px;
        overflow: hidden; }
      .offline-container .offline-store-info .store-info-container .phone {
        height: 18px; }
      .offline-container .offline-store-info .store-info-container .contact-list {
        display: block;
        margin-top: 40px; }
        .offline-container .offline-store-info .store-info-container .contact-list a {
          vertical-align: middle;
          color: #99918b; }
          .offline-container .offline-store-info .store-info-container .contact-list a:hover {
            color: #f60; }
      .offline-container .offline-store-info .store-info-container .reserve-btn {
        margin: 40px auto 0; }
        .offline-container .offline-store-info .store-info-container .reserve-btn.invisible {
          visibility: hidden; }
  .offline-container .offline-store-pro {
    float: right;
    width: 590px;
    height: 599px; }
    .offline-container .offline-store-pro .pro-list {
      margin-left: -10px; }
      .offline-container .offline-store-pro .pro-list .pro-item {
        margin: 10px 0 0 10px;
        float: left; }
        .offline-container .offline-store-pro .pro-list .pro-item:first-child {
          margin-top: 0; }
      .offline-container .offline-store-pro .pro-list a {
        position: relative;
        display: block;
        width: 290px; }
      .offline-container .offline-store-pro .pro-list .pic {
        width: 290px;
        height: 193px;
        vertical-align: middle; }
      .offline-container .offline-store-pro .pro-list .price {
        position: absolute;
        bottom: 0;
        right: 0;
        padding-right: 11px;
        width: 100%;
        height: 20px;
        color: #33302e;
        
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#00ffffff, endColorstr=#ffffffff, gradientType=1);
        background: linear-gradient(to left, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) 58%);
        font-size: 14px;
        text-align: right; }
        .offline-container .offline-store-pro .pro-list .price i {
          font-weight: bold;
          vertical-align: baseline; }
    .offline-container .offline-store-pro .store-active {
      float: right; }
      .offline-container .offline-store-pro .store-active .pic {
        width: 290px;
        height: 396px;
        vertical-align: middle; }


.send-dialog p {
  margin-bottom: 10px;
  color: #99918b;
  text-indent: 10px; }

.send-dialog .send-content {
  margin: 0 auto;
  padding: 0 10px;
  width: 338px;
  border: 1px dashed #e5e1df;
  color: #33302e;
  line-height: 26px; }
  .send-dialog .send-content span {
    margin-left: 10px; }

.send-dialog .send-op {
  position: relative;
  margin-top: 10px;
  text-align: center; }
  .send-dialog .send-op .send-input {
    display: block;
    margin: 0 auto 20px;
    padding-left: 10px;
    width: 178px;
    height: 28px;
    border: 1px solid #e5e1df;
    border-radius: 4px;
    background-color: #fff;
    line-height: 28px; }
    .send-dialog .send-op .send-input[name='phonecode'] {
      position: relative;
      left: -50px;
      width: 78px; }
  .send-dialog .send-op .send-tips {
    position: absolute;
    display: none;
    left: 100px;
    color: #f60; }
    .send-dialog .send-op .send-tips.phone-tips {
      top: 30px; }
    .send-dialog .send-op .send-tips.code-tips {
      top: 80px; }
  .send-dialog .send-op .send-getcode {
    position: absolute;
    top: 50px;
    right: 97px;
    width: 88px;
    height: 28px;
    border-radius: 4px;
    border: 1px solid #e5e1df;
    background-color: #fff;
    color: #33302e;
    line-height: 30px; }
    .send-dialog .send-op .send-getcode.countdown {
      display: none;
      color: #f60;
      background-color: #e5e1df; }
@charset "UTF-8";

.normal-floor-container {
  margin-bottom: 100px;
  min-height: 840px;
  min-width: 1190px; }
  .normal-floor-container + .special-floor-container {
    margin-top: -50px; }
  .normal-floor-container + .office-floor-container {
    margin-top: -50px; }

.normal-floor {
  width: 1190px;
  margin: 0 auto; }
  .normal-floor .floor-tt {
    position: relative;
    z-index: 30;
    float: left;
    margin-right: 10px;
    padding-top: 150px;
    width: 440px;
    font-size: 30px;
    text-align: center;
    clear: both; }
    .normal-floor .floor-tt h4 {
      width: 440px;
      line-height: 30px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .normal-floor .floor-tt p {
      padding-top: 30px;
      line-height: 0; }
  .normal-floor .more {
    display: inline-block;
    line-height: 14px;
    color: #99918b;
    font-size: 14px;
    font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53'; }
    .normal-floor .more:hover {
      color: #f60; }
  .normal-floor .floor-main {
    position: relative;
    z-index: 20; }
    .normal-floor .floor-main dt, .normal-floor .floor-main dd {
      float: right; }
    .normal-floor .floor-main dt {
      width: 740px;
      height: 493px;
      background-color: #f5f3f2; }
    .normal-floor .floor-main img {
      width: 740px;
      height: 493px;
      vertical-align: bottom; }
    .normal-floor .floor-main .goods-tt {
      margin-right: 20px;
      padding: 90px 0 50px;
      text-align: right; }
    .normal-floor .floor-main .name, .normal-floor .floor-main .info, .normal-floor .floor-main .price {
      width: 420px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .normal-floor .floor-main .info {
      line-height: 38px;
      color: #33302e;
      font-size: 18px; }
      .normal-floor .floor-main .info a {
        color: #33302e; }
        .normal-floor .floor-main .info a:hover {
          color: #f60; }
    .normal-floor .floor-main .name {
      line-height: 30px;
      font-size: 12px; }
      .normal-floor .floor-main .name a {
        color: #99918b;
        padding-top: 6px;
        border-top: 1px solid #99918b; }
        .normal-floor .floor-main .name a:hover {
          color: #f60; }
    .normal-floor .floor-main .price {
      line-height: 10px;
      color: #33302e;
      font-size: 14px;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53';
      font-weight: bold; }
      .normal-floor .floor-main .price:first-letter {
        font-weight: normal; }
  .normal-floor .floor-sub {
    position: relative;
    z-index: 10;
    margin-top: -50px;
    min-height: 380px;
    background-color: #f5f3f2; }
    .normal-floor .floor-sub .name, .normal-floor .floor-sub .info, .normal-floor .floor-sub .price {
      width: 290px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .normal-floor .floor-sub .info {
      line-height: 32px;
      color: #33302e;
      font-size: 14px; }
      .normal-floor .floor-sub .info a {
        color: #33302e; }
        .normal-floor .floor-sub .info a:hover {
          color: #f60; }
    .normal-floor .floor-sub .name {
      border-top: 1px solid #99918b;
      line-height: 30px;
      font-size: 12px; }
      .normal-floor .floor-sub .name a {
        color: #99918b; }
        .normal-floor .floor-sub .name a:hover {
          color: #f60; }
    .normal-floor .floor-sub .price {
      line-height: 12px;
      color: #33302e;
      font-size: 14px;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53';
      font-weight: bold; }
      .normal-floor .floor-sub .price:first-letter {
        font-weight: normal; }
  .normal-floor .goods-list {
    margin-left: -10px;
    padding: 90px 0 17px; }
    .normal-floor .goods-list li {
      float: left;
      margin-left: 60px;
      width: 290px;
      height: 290px;
      text-align: center; }
    .normal-floor .goods-list dt {
      width: 290px;
      height: 193px;
      overflow: hidden; }
    .normal-floor .goods-list img {
      width: 290px;
      height: 193px;
      vertical-align: bottom; }
  .normal-floor .offline-link {
    position: absolute;
    top: 50px;
    bottom: 0;
    right: 0;
    width: 100px; }
    .normal-floor .offline-link a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      line-height: 128px;
      background-color: #fff;
      color: #99918b;
      font-size: 14px;
      text-align: center;
      letter-spacing: 2px;
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: tb-rl;
      writing-mode: vertical-rl; }
    .normal-floor .offline-link:hover a {
      color: #f60; }
    .normal-floor .offline-link .arrow {
      width: 20px;
      height: 20px;
      background: url(../image/index_sprite_4713e989.png) no-repeat;
      background-position: -46px 0;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 20px;
      right: 0px;
      margin: auto; }
@charset "UTF-8";

.special-floor-container {
  margin: 50px 0 100px;
  min-height: 305px;
  min-width: 1190px; }
  .special-floor-container + .office-floor-container {
    margin-top: -50px; }

.special-floor {
  margin: 0 auto;
  width: 1190px; }
  .special-floor .floor-tt {
    line-height: 30px;
    font-size: 30px;
    clear: both; }
  .special-floor .more {
    float: right;
    margin-top: -12px;
    line-height: 14px;
    color: #99918b;
    font-size: 14px;
    font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53'; }
    .special-floor .more:hover {
      color: #f60; }
  .special-floor .goods-list {
    margin-top: 20px;
    margin-left: -10px; }
    .special-floor .goods-list li {
      float: left;
      margin-left: 10px;
      width: 290px;
      height: 255px;
      text-align: center; }
    .special-floor .goods-list dt {
      width: 290px;
      height: 193px; }
    .special-floor .goods-list img {
      width: 290px;
      height: 193px;
      vertical-align: bottom; }
    .special-floor .goods-list a {
      color: #99918b; }
      .special-floor .goods-list a:hover {
        color: #f60; }
    .special-floor .goods-list .name, .special-floor .goods-list .price {
      width: 254px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .special-floor .goods-list .name {
      margin: 10px auto;
      line-height: 14px;
      font-size: 12px; }
    .special-floor .goods-list .price {
      margin: 0 auto;
      line-height: 10px;
      color: #33302e;
      font-size: 14px;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53';
      font-weight: bold; }
      .special-floor .goods-list .price:first-letter {
        font-weight: normal; }
@charset "UTF-8";

.office-floor-container {
  margin: 50px 0 100px;
  min-height: 550px;
  min-width: 1190px; }
  .office-floor-container + .special-floor-container {
    margin-top: -50px; }

.office-floor {
  margin: 0 auto;
  width: 1190px; }
  .office-floor .floor-tt {
    line-height: 30px;
    font-size: 30px;
    clear: both; }
  .office-floor .floor-ct {
    margin-top: 20px; }
    .office-floor .floor-ct img {
      width: 100%;
      vertical-align: bottom; }
@charset "UTF-8";

.classification-container {
  margin-bottom: 50px;
  padding: 50px 0;
  min-height: 770px;
  min-width: 1190px;
  background-color: #f5f3f2; }

.classification {
  position: relative;
  z-index: 10;
  margin: 0 auto;
  width: 910px;
  height: 770px; }
  .classification .item {
    position: absolute;
    z-index: 20;
    overflow: hidden; }
    .classification .item img {
      transition: .2s ease -webkit-transform;
      transition: .2s ease -ms-transform;
      transition: .2s ease transform; }
      .classification .item img:hover {
        transform: translateX(5px); }
    .classification .item.item-1 {
      top: 50px;
      left: 160px;
      width: 140px;
      height: 140px; }
      .classification .item.item-1 img {
        width: 140px;
        height: 140px; }
    .classification .item.item-2 {
      top: 200px;
      left: 10px;
      width: 290px;
      height: 179px; }
      .classification .item.item-2 img {
        width: 290px;
        height: 179px; }
    .classification .item.item-3 {
      top: 0;
      left: 310px;
      width: 240px;
      height: 380px; }
      .classification .item.item-3 img {
        width: 240px;
        height: 380px; }
    .classification .item.item-4 {
      top: 160px;
      left: 560px;
      width: 190px;
      height: 222px; }
      .classification .item.item-4 img {
        width: 190px;
        height: 222px; }
    .classification .item.item-5 {
      top: 160px;
      left: 760px;
      width: 140px;
      height: 222px; }
      .classification .item.item-5 img {
        width: 140px;
        height: 222px; }
    .classification .item.item-6 {
      top: 390px;
      left: 110px;
      width: 190px;
      height: 301px; }
      .classification .item.item-6 img {
        width: 190px;
        height: 301px; }
    .classification .item.item-7 {
      top: 390px;
      left: 310px;
      width: 240px;
      height: 380px; }
      .classification .item.item-7 img {
        width: 240px;
        height: 380px; }
    .classification .item.item-8 {
      top: 390px;
      left: 560px;
      width: 340px;
      height: 210px; }
      .classification .item.item-8 img {
        width: 340px;
        height: 210px; }
    .classification .item.item-9 {
      top: 610px;
      left: 560px;
      width: 140px;
      height: 160px; }
      .classification .item.item-9 img {
        width: 140px;
        height: 160px; }
@charset "UTF-8";

.evaluation-container {
  margin-bottom: 100px;
  min-width: 1190px; }

.evaluation {
  margin: 0 auto;
  width: 1190px;
  height: 375px; }
  .evaluation .title {
    position: relative;
    z-index: 30;
    padding-bottom: 20px;
    text-align: left;
    font-size: 30px; }
  .evaluation .roll-area {
    position: relative;
    z-index: 40;
    width: 1190px;
    height: 315px; }
    .evaluation .roll-area .hd {
      position: absolute;
      z-index: 40;
      right: 0;
      top: -55px; }
      .evaluation .roll-area .hd .btn-slider {
        display: inline-block;
        width: 30px;
        height: 30px;
        background-color: #f5f3f2;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAYAAABQdCKyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNUUzQ0QwOThFQjUxMUU2ODFBMjkxMzQ2N0M0MUVCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNUUzQ0QwQThFQjUxMUU2ODFBMjkxMzQ2N0M0MUVCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1RTNDRDA3OEVCNTExRTY4MUEyOTEzNDY3QzQxRUJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1RTNDRDA4OEVCNTExRTY4MUEyOTEzNDY3QzQxRUJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+j/0mvQAAAi1JREFUeNrs2ctOwkAUANDB+AtQwA8wJsTEuEQKlMAHKDv3Ll25cccHuHLpWuNra2IClDfqwkc0JsYPkEdhp3GLc6cXYvBVygwtZm4yaVJm5s6ctJ1p8fR6PcI73t9e+XdqLTx4dCT/DJEhMSWmxJRhNWb3dne4dbaxuSWvTBn8MXVaIiO2h/p5yfgVM0PLKS2qxbYq1s+IGpzRbpH8+ZlQAOgf8vDGrNKSpuXYAmiUlhOsXxMFWSlkyeLSslBM6B/ydDiADj8zawgEULEf2sD5I1rWREF2EDISTxKfPyAUE/qHPGUOoN8tQHWEOqQlPvSbhufTWI8/pNGmkDk2QUUwZD8UBIW8kJ/3at4HPUDAPuQ+nhcImSUrscTEID+DQt6KnrUN+tvW6ALhAHAbj6t4XhhkOKoRJRB0ZDWGvOGYZj5DbYD+tc+8RMB1PF6JmES3Y5iQqkb8gTlHtzeQH8YB4+mOCGpl0w6AIVGQ7JlSLpD5hRDxB52FHIDSccB46pXi9L0Bwa39/PRIWo0XV2DCOGA8YTU+UjuPWz4ODxafaGKcZ+bYH4fbzQaplXWiaini9SnT+W4OA4cJ1Eo6m5ATwSBL9iBd96HDBE2aoK3mZCFpPhMyaQvSlV+NvIqfTahazBFjQqCQB/IxSJqf96bdBaApUpkAqNFusjzs1h4D0rWY7J0Zr9D7u2uheR5ub1ge35iQrlrNOYX8q/e/hMSUmBJTYsqQmI7EhwADAEf/3YXWbwYTAAAAAElFTkSuQmCC); }
      .evaluation .roll-area .hd .prev {
        background-position: -20px 0; }
      .evaluation .roll-area .hd .next {
        background-position: -52px 0; }
  .evaluation .list {
    height: 316px;
    width: 9999px; }
  .evaluation .item {
    position: relative;
    z-index: 10;
    float: left;
    margin-right: 10px;
    width: 290px;
    height: 316px; }
    .evaluation .item:last-child {
      margin-right: 0; }
    .evaluation .item .eval-href {
      display: block; }
    .evaluation .item .eval-img {
      position: absolute;
      z-index: 20;
      top: 0;
      left: 0;
      display: block;
      width: 290px;
      height: 190px; }
  .evaluation .eval-wrap {
    position: absolute;
    z-index: 20;
    bottom: 0;
    left: 0;
    padding: 0 10px;
    width: 270px;
    min-height: 120px;
    background: #fff; }
    .evaluation .eval-wrap span, .evaluation .eval-wrap b {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .evaluation .eval-wrap .goods-info {
      height: 30px;
      border-bottom: 1px solid #e5e1df;
      line-height: 30px;
      overflow: hidden; }
      .evaluation .eval-wrap .goods-info .name {
        float: left;
        width: 180px;
        color: #99918b;
        text-align: left; }
        .evaluation .eval-wrap .goods-info .name a {
          color: #99918b; }
      .evaluation .eval-wrap .goods-info .price {
        float: right;
        width: 40px;
        text-align: right; }
      .evaluation .eval-wrap .goods-info a:hover {
        color: #f60; }
    .evaluation .eval-wrap .eval-detail {
      position: relative;
      margin-top: 10px;
      min-height: 50px;
      max-height: 50px;
      overflow: hidden;
      text-overflow: ellipsis;
      transition: max-height .5s linear; }
      .evaluation .eval-wrap .eval-detail .more {
        position: absolute;
        z-index: 30;
        bottom: 0;
        right: 0;
        width: 30px;
        height: 16px;
        background: #fff;
        color: #33302e;
        opacity: 1;
        transition: opacity 1s;
        cursor: default; }
        .evaluation .eval-wrap .eval-detail .more:before {
          content: "...  "; }
        .evaluation .eval-wrap .eval-detail .more:after {
          content: "";
          position: absolute;
          z-index: 30;
          right: 0;
          top: -3px;
          width: 20px;
          height: 20px;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAYAAABQdCKyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNUUzQ0QwOThFQjUxMUU2ODFBMjkxMzQ2N0M0MUVCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNUUzQ0QwQThFQjUxMUU2ODFBMjkxMzQ2N0M0MUVCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1RTNDRDA3OEVCNTExRTY4MUEyOTEzNDY3QzQxRUJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1RTNDRDA4OEVCNTExRTY4MUEyOTEzNDY3QzQxRUJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+j/0mvQAAAi1JREFUeNrs2ctOwkAUANDB+AtQwA8wJsTEuEQKlMAHKDv3Ll25cccHuHLpWuNra2IClDfqwkc0JsYPkEdhp3GLc6cXYvBVygwtZm4yaVJm5s6ctJ1p8fR6PcI73t9e+XdqLTx4dCT/DJEhMSWmxJRhNWb3dne4dbaxuSWvTBn8MXVaIiO2h/p5yfgVM0PLKS2qxbYq1s+IGpzRbpH8+ZlQAOgf8vDGrNKSpuXYAmiUlhOsXxMFWSlkyeLSslBM6B/ydDiADj8zawgEULEf2sD5I1rWREF2EDISTxKfPyAUE/qHPGUOoN8tQHWEOqQlPvSbhufTWI8/pNGmkDk2QUUwZD8UBIW8kJ/3at4HPUDAPuQ+nhcImSUrscTEID+DQt6KnrUN+tvW6ALhAHAbj6t4XhhkOKoRJRB0ZDWGvOGYZj5DbYD+tc+8RMB1PF6JmES3Y5iQqkb8gTlHtzeQH8YB4+mOCGpl0w6AIVGQ7JlSLpD5hRDxB52FHIDSccB46pXi9L0Bwa39/PRIWo0XV2DCOGA8YTU+UjuPWz4ODxafaGKcZ+bYH4fbzQaplXWiaini9SnT+W4OA4cJ1Eo6m5ATwSBL9iBd96HDBE2aoK3mZCFpPhMyaQvSlV+NvIqfTahazBFjQqCQB/IxSJqf96bdBaApUpkAqNFusjzs1h4D0rWY7J0Zr9D7u2uheR5ub1ge35iQrlrNOYX8q/e/hMSUmBJTYsqQmI7EhwADAEf/3YXWbwYTAAAAAElFTkSuQmCC) no-repeat 0 0; }
      .evaluation .eval-wrap .eval-detail:hover {
        height: auto;
        min-height: 50px;
        max-height: 240px;
        transition: max-height .6s ease-in-out; }
        .evaluation .eval-wrap .eval-detail:hover .more {
          *display: none;
          display: none\0;
          opacity: 0;
          transition: opacity 1s; }
    .evaluation .eval-wrap .eval-info {
      margin-top: 15px;
      height: 15px;
      line-height: 15px;
      overflow: hidden;
      color: #99918b; }
      .evaluation .eval-wrap .eval-info .phone {
        float: left;
        width: 120px;
        text-align: left; }
      .evaluation .eval-wrap .eval-info .time {
        float: right;
        width: 120px;
        text-align: right; }
@charset "UTF-8";

.left-nav {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 90;
  display: none;
  margin-left: -695px;
  width: 50px;
  height: 100%;
  font-size: 0; }
  .left-nav:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .left-nav .left-nav-list {
    display: inline-block;
    vertical-align: middle; }
  .left-nav .left-nav-item {
    border-top-width: 0;
    width: 48px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    background-color: #fff;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #e5e1df;
    border-top-width: 0; }
    .left-nav .left-nav-item:first-child {
      border-top-width: 1px; }
  .left-nav .on a {
    color: #f60; }
  .left-nav a {
    display: block;
    color: #99918b; }
@charset "UTF-8";


.contact-container {
  background-color: #99918b;
  color: #fff; }

.contact {
  margin: 0 auto;
  padding: 50px 0 40px 0;
  width: 1190px;
  height: 120px; }
  .contact a {
    color: #fff; }
  .contact .telephone {
    float: left;
    width: 350px; }
    .contact .telephone .item {
      height: 30px;
      margin-bottom: 20px; }
      .contact .telephone .item span, .contact .telephone .item b {
        display: inline-block; }
      .contact .telephone .item span {
        position: relative;
        top: -5px;
        padding-right: 10px;
        width: 70px;
        text-align: right;
        font-size: 14px; }
      .contact .telephone .item b {
        line-height: 30px;
        font-size: 30px;
        font-weight: 100;
        font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53'; }
    .contact .telephone .item-kfmail span {
      top: -2px; }
    .contact .telephone .item-kfmail b {
      line-height: 18px;
      font-size: 18px; }
  .contact .advantage {
    float: left;
    padding: 0 43px 0 50px;
    border: solid #807974;
    border-width: 0 1px;
    width: 400px;
    font-size: 18px; }
    .contact .advantage .item {
      float: left;
      margin: 0 10px 20px 0;
      width: 190px;
      height: 40px;
      font-family: Arial, Myriad, 'Microsoft Yahei', '\5B8B\4F53'; }
      .contact .advantage .item i {
        display: inline-block;
        margin-right: 10px;
        width: 40px;
        height: 40px;
        background: url(../image/index_sprite_4713e989.png); }
      .contact .advantage .item .icon-trophy {
        background-position: -100px 0; }
      .contact .advantage .item .icon-7day {
        background-position: -184px 0; }
      .contact .advantage .item .icon-balance {
        background-position: -142px 0; }
      .contact .advantage .item .icon-rocket {
        background-position: -226px 0; }
  .contact .qrcode {
    float: left;
    padding-left: 55px;
    margin-bottom: 10px;
    width: 200px;
    height: 110px; }
    .contact .qrcode .item {
      float: left;
      margin-right: 10px;
      width: 90px;
      height: 110px;
      text-align: center; }
      .contact .qrcode .item img {
        display: block;
        width: 90px;
        height: 90px; }
      .contact .qrcode .item p {
        margin-top: 6px; }
  .contact .networklink {
    float: left;
    width: 90px;
    height: 120px; }
    .contact .networklink .item {
      display: block;
      margin-bottom: 10px;
      border: 1px solid #fff;
      width: 88px;
      height: 38px;
      line-height: 40px;
      color: #fff;
      text-align: center; }


.certification {
  margin: 20px 0 50px 0;
  vertical-align: middle;
  text-align: center; }
  .certification .f-icon {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle; }
  .certification .foot-icon-beian {
    width: 90px;
    overflow: hidden; }

.index-footer-container {
  margin-top: 100px;
  min-width: 1190px; }

.index-footer .friendship {
  margin-top: 50px; }
@charset "UTF-8";

.main-layer {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 900;
  display: none;
  margin: auto;
  padding-top: 50px;
  min-width: 1190px; }

.layer-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
  background-color: #000;
  opacity: .75;
  filter: Alpha(opacity=75); }

.layer-logo {
  position: relative;
  z-index: 20;
  margin: 0 auto;
  width: 990px;
  height: 80px; }
  .layer-logo img {
    width: 100%;
    vertical-align: bottom; }
  .layer-logo.layer-thumb {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 900;
    padding-top: 50px; }

.layer-slider {
  position: relative;
  z-index: 30;
  margin: 0 auto;
  width: 1190px; }
  .layer-slider .layer-bd {
    position: relative;
    margin: 0 auto;
    width: 990px;
    height: 612px; }
  .layer-slider img {
    width: 100%;
    height: 100%;
    vertical-align: bottom; }
  .layer-slider .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 60px;
    height: 80px;
    background: url(../image/layer-sprite_cdb78020.png) no-repeat; }
    .layer-slider .arrow:hover {
      background-color: #000;
      background-color: rgba(0, 0, 0, 0.5);
      filter: Alpha(opacity=50); }
  .layer-slider .prev {
    left: -80px;
    background-position: 0 0; }
  .layer-slider .next {
    right: -80px;
    background-position: -62px 0; }
  .layer-slider .prevStop, .layer-slider .nextStop {
    display: none; }
  .layer-slider .layer-close {
    position: absolute;
    top: -50px;
    right: 0;
    width: 40px;
    height: 40px;
    background: url(../image/layer-sprite_cdb78020.png) no-repeat;
    background-position: -124px 0; }
  .layer-slider .playState {
    display: none; }