.other-nav li a img,.search-input,img {
      vertical-align: middle
  }
  
  .container-title p a:hover,.container-title p span em a s,.judicial-school-li a:hover,.lot-li-a:hover,.nav-wrap .main-nav li:hover .nav-a,.sf-footdiv li a:hover,.toor-wx,a,a:hover {
      text-decoration: none
  }
  
  .container,.ellipsis,.overflow {
      overflow: hidden
  }
  
  .clearfix:after,.container:after,ul:after {
      display: block;
      height: 0;
      clear: both;
      visibility: hidden
  }
  
  a,abbr,article,aside,audio,blockquote,body,canvas,caption,cite,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,ins,label,legend,li,mark,menu,nav,ol,output,p,s,section,span,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif!important
  }
  
  html {
      -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none
  }
  
  body {
      font: 12px/1 arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
      /* min-width: 1200px; */
      background: #f3f5f7;
      cursor: default
  }
  
  li,ol,ul {
      list-style-type: none
  }
  
  address,cite,dfn,em,i,var {
      font-style: normal
  }
  
  button,input,select,textarea {
      outline: 0;
      border-style: none;
      font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif
  }
  
  img {
      border: none
  }
  
  button,input[type=submit],input[type=reset],input[type=button] {
      -webkit-appearance: none;
      cursor: pointer
  }
  
  .clearfix:after {
      content: "."
  }
  
  .clearfix {
      zoom:1}
  
  a {
      color: #333
  }
  
  a:hover {
      color: #d6363b
  }
  
  a.color-333 {
      color: #333
  }
  
  .hover-red:hover,.hover-red:hover .notice-other,a.color-333:hover {
      color: #d6363b!important
  }
  
  .p_r {
      position: relative
  }
  
  .f12 {
      font-size: 12px
  }
  
  .mt5 {
      margin-top: 5px
  }
  
  .mb8 {
      margin-bottom: 8px
  }
  
  .mt15 {
      margin-top: 15px
  }
  
  .mt40 {
      margin-top: 40px
  }
  
  .mb18 {
      margin-bottom: 18px
  }
  
  .pl10 {
      padding-left: 10px
  }
  
  .pr20 {
      padding-right: 20px
  }
  
  .pl0 {
      padding-left: 0!important
  }
  
  .pb20 {
      padding-bottom: 20px
  }
  
  li:focus {
      outline: 0
  }
  
  .red,.red:hover {
      color: #d6363b
  }
  
  .cursor {
      cursor: pointer
  }
  
  .container-fluid {
      width: 100%;
      background: #fff;
      padding-top: 4px
  }
  
  .container {
      width: 1200px;
      margin: 0 auto;
      display: block
  }
  
  .container:after,ul:after {
      content: "."
  }
  
  .ellipsis2,.ellipsis3,.ellipsis5 {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-box;
      display: -o-box;
      -ms-box-orient: vertical;
      -o-box-orient: vertical
  }
  
  .float-left {
      float: left
  }
  
  .float-right {
      float: right
  }
  
  .nowrap {
      white-space: nowrap;
      word-break: keep-all
  }
  
  .wrap {
      white-space: normal;
      word-break: break-all
  }
  
  .ellipsis,.index-auction h1 em,.lot-state-div .num-apply em,.lot-state-div .num-auction em,.reproinvs-title {
      text-overflow: ellipsis;
      white-space: nowrap
  }
  
  .overflow-inherit {
      overflow: inherit!important
  }
  
  .ellipsis {
      -webkit-text-overflow: ellipsis;
      -moz-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      word-break: keep-all;
      word-wrap: normal
  }
  
  .ellipsis2,.ellipsis3,.ellipsis5,.lot-title {
      -webkit-box-orient: vertical;
      word-break: break-all;
      overflow: hidden
  }
  
  .ellipsis2 {
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      -ms-line-clamp: 2;
      -o-line-clamp: 2;
      -moz-box-orient: vertical
  }
  
  .ellipsis3 {
      -webkit-line-clamp: 3;
      -moz-line-clamp: 3;
      -ms-line-clamp: 3;
      -o-line-clamp: 3;
      -moz-box-orient: vertical
  }
  
  .ellipsis5 {
      -webkit-line-clamp: 5;
      -moz-line-clamp: 5;
      -ms-line-clamp: 5;
      -o-line-clamp: 5;
      -moz-box-orient: vertical
  }
  
  .dis_block_parent {
      font-size: 0;
      letter-spacing: -3px
  }
  
  .dis_block_child {
      display: inline-block;
      letter-spacing: 0;
      vertical-align: top
  }
  
  .no-border {
      border: none!important
  }
  
  .color-999 {
      color: #999
  }
  
  .back-red,.color-red {
      color: #d6363b
  }
  
  .meetstate {
      font-size: 16px;
      width: 79px;
      height: 15px;
      line-height: 15px;
      display: inline-block;
      margin-left: 10px
  }
  
  .color-org {
      color: #ff9800
  }
  
  .text12-333 {
      color: #333;
      font-size: 12px
  }
  
  .text12-red {
      color: #d6363b;
      font-size: 12px
  }
  
  .text12-999 {
      color: #999;
      font-size: 12px
  }
  
  .text14-333 {
      color: #333;
      font-size: 14px
  }
  
  .text14-666 {
      color: #666;
      font-size: 14px
  }
  
  .text14-fff {
      color: #fff;
      font-size: 18px;
      line-height: 50px;
  }
  
  .text16-red {
      color: #d6363b;
      font-size: 16px
  }
  
  .text16-333 {
      color: #333;
      font-size: 16px
  }
  
  .text14-999 {
      color: #999;
      font-size: 14px
  }
  
  .text16-org {
      color: #ff9800;
      font-size: 16px
  }
  
  .text18-333 {
      color: #333;
      font-size: 18px
  }
  
  .container-outtitle {
      margin: 0 auto;
      width: 1200px;
      height: 36px
  }
  
  .container-title {
      height: 36px;
      line-height: 36px;
      color: #666;
      float: right
  }
  
  .container-outtitle:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden
  }
  
  .container-title .float-left {
      cursor: pointer
  }
  
  .container-title .link-old {
      color: #d6363b;
      margin-right: 15px
  }
  
  .container-title .login-info .shop-link {
      margin-right: 20px
  }
  
  .login-info a {
      float: left;
      font-size: 14px
  }
  
  .shop-test:hover {
      color: #666
  }
  
  .container-title p {
      text-align: right;
      float: left;
      margin-left: 10px
  }
  
  .container-title p a,.container-title p span {
      display: inline-block;
      height: auto;
      padding: 0 0 0 9px;
      color: #333;
      font-size: 14px
  }
  
  .container-title .nologin-info p a {
      padding: 0;
      margin-left: 30px
  }
  
  .container-title p span {
      background: right -231px no-repeat;
      padding-right: 13px;
      position: relative;
      cursor: pointer;
      min-width: 60px;
      text-align: left;
      height: 30px;
      line-height: 10px
  }
  
  .container-title p a.tipnews .mailNum {
      background-color: #bf3943;
      border-radius: 3px;
      margin-left: 6px;
      position: absolute;
      color: #fff;
      left: 5px;
      top: -6px;
      height: 22px;
      line-height: 28px
  }
  
  .container-title p a.user-register {
      padding: 0 9px;
      font-size: 12px
  }
  
  .container-title p a.tipnews {
      background: left center no-repeat;
      padding-left: 21px;
      padding-right: 14px;
      border-right: 1px solid #d7d7d7;
      position: relative
  }
  
  .container-title p span:hover {
      background: right -214px no-repeat
  }
  
  .container-title p span em {
      position: absolute;
      right: 0;
      top: 18px;
      z-index: 9999;
      background: #fff;
      overflow: hidden;
      padding-top: 6px
  }
  
  .container-title p span em a {
      height: 26px;
      line-height: 26px;
      font-size: 12px;
      color: #666;
      float: left;
      margin-bottom: 5px;
      padding: 0 0 0 7px;
      width: 100%;
      text-align: left
  }
  
  .container-title p span em a s {
      padding: 0 7px 0 3px;
      height: 26px;
      line-height: 22px;
      display: inline-block
  }
  
  .container-title p span em a:first-child s {
      border-bottom: 1px solid #ddd;
      text-align: center
  }
  
  .container-title p span em a:hover {
      color: #D77075
  }
  
  .top-banner {
      background: repeat-x #c52526;
      height: 110px
  }
  
  .other-nav li {
      float: left;
      margin: 0 15px
  }
  
  .other-nav li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      height: 40px
  }
  
  .search-input {
      text-indent: 10px;
      height: 26px;
      line-height: 30px;
      color: #333;
      outline: 0;
      position: relative;
      width: 100%;
      margin: 3px 0 0;
      border: 1px solid #e7e7e7;
      padding-right: 42px;
      box-sizing: border-box;
      border-radius: 4px
  }
  
  #placeholder,.search-btn {
      color: #b2b2b2
  }
  
  .search-input::-webkit-input-placeholder {
      color: #b2b2b2
  }
  
  .search-input:-moz-placeholder {
      color: #b2b2b2
  }
  
  .search-input::-moz-placeholder {
      color: #b2b2b2
  }
  
  .search-input::-ms-input-placeholder {
      color: #b2b2b2
  }
  
  .search-btn {
      position: absolute;
      cursor: pointer;
      width: 36px;
      padding: 0;
      background:  0 -173px no-repeat;
      right: 0;
      top: 0;
      bottom: 0
  }
  
  .nav-con {
      border-top: 1px solid #C1393C;
      background: #fff;
      position: relative;
      z-index: 99
  }
  
  #nanping .nav-con,#southhu .nav-con {
      border-top: none
  }
  
  .nav-con .container {
      position: relative;
      height: 69px;
      overflow: hidden
  }
  
  .other-nav {
      float: left;
      width: 88px;
      height: 34px;
      text-align: center;
      margin-right: 20px;
      line-height: 34px;
      font-size: 14px
  }
  
  .other-nav a {
      color: #333;
      font-size: 16px
  }
  
  .other-nav a:hover {
      color: #d7332d
  }
  
  .nav-search {
      position: absolute;
      right: 0;
      top: 20px
  }
  
  .other-nav li a img {
      margin-top: 7px
  }
  
  .nav-search .search-form {
      width: 230px;
      height: 30px;
      position: relative;
      overflow: hidden
  }
  
  .index-nav .nav-search .search-form {
      width: 221px
  }
  
  .sifa-head {
      background: #fff;
      min-height: 110px
  }
  
  .sifa-head .head-img {
      text-align: left;
      float: left;
      padding: 7px 0 0;
      width: 217px
  }
  
  .sifa-head .index-nav .head-img {
      width: 345px
  }
  
  .login-head.sifa-head .head-img {
      background: 0 0
  }
  
  .sifa-head .head-img .renminxin {
      width: 141px;
      margin-left: 10px;
      vertical-align: -26px
  }
  
  .nav-wrap {
      padding: 20px 0;
      position: relative;
      height: 29px;
      overflow: hidden;
      width: 983px
  }
  
  .child_wrap {
      margin-left: 0
  }
  
  .main-nav {
      margin-right: 250px
  }
  
  .index-nav .nav-wrap {
      margin-left: 415px
  }
  
  .pai-xmpp-countdown .emend {
      color: #999;
      margin-left: 5px
  }
  
  .nav-wrap .main-nav li {
      float: left
  }
  
  .nav-wrap .main-nav li .nav-a {
      text-align: center;
      padding: 8px 0;
      display: inline-block;
      margin-right: 200px;
      position: relative;
      font-size: 16px;
      font-weight: 400
  }
  
  .nav-wrap .main-nav li .nav-a:hover,.nav-wrap .main-nav li.active a {
      color: rgb(102,177,255)
  }
  
  .nav-wrap .main-nav li.active .nav-a:after,.nav-wrap .main-nav li:hover .nav-a:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      height: 2px;
      width: 18px;
      background: #fff
  }
  
  #southhu .nav-wrap .main-nav li.active a {
      color: #146ECB;
      font-weight: 700
  }
  
  #nanping,#southhu,#zgpm {
      display: none
  }
  
  .judicial-school {
      width: 100%;
      border-top: 1px solid #d7d7d7;
      background: #fff
  }
  
  .judicial-school-ul {
      float: left;
      margin: 30px 0 10px 50px;
      width: 165px
  }
  
  .judicial-school-h2 {
      font-size: 18px;
      color: #333;
      padding-left: 10px;
      height: 18px;
      line-height: 18px;
      padding-bottom: 10px
  }
  
  .judicial-school-li {
      padding-left: 12px;
      margin-top: 10px;
      font-size: 14px;
      color: #666
  }
  
  .judicial-school-li a {
      font-size: 12px;
      color: #666
  }
  
  .judicial-school-li a:hover {
      color: #d6363b
  }
  
  .judicial-school .foot {
      padding: 10px 20px 0
  }
  
  .judicial-school .about-us {
      width: 165px;
      border-left: 1px solid #d7d7d7;
      padding-left: 50px
  }
  
  .about-us .judicial-school-li span {
      display: block;
      text-indent: 4rem
  }
  
  .sifa-foot {
      background: #333;
      width: 100%
  }
  
  .sifa-foot-p {
      border-top: 0;
      margin-top: 0;
      color: #666;
      text-align: center;
      line-height: 20px;
      padding: 20px 0
  }
  
  .sifa-foot-s {
      padding: 0 20px;
      color: #999;
      font-size: 12px
  }
  
  .auction-interaction {
      width: 480px;
      position: relative;
      top: 0
  }
  
  .auction-container {
      height: 60px;
      background: #fff;
      position: relative
  }
  
  .auction-process {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 65px;
      height: 60px;
      text-align: center;
      background-color: #d6363b;
      margin: 0;
      font-size: 24px;
      color: #fff;
      padding: 20px 0;
      line-height: 30px
  }
  
  .auction-process:hover {
      color: #fff
  }
  
  .auction-step-container {
      padding: 0 50px;
      overflow: hidden
  }
  
  .auction-process-step {
      float: left;
      width: 120px;
      padding-left: 39px;
      height: 53px;
      padding-top: 7px;
      text-align: left;
      background: 149px center no-repeat;
      padding-right: 40px;
      position: relative
  }
  
  .auction-container .auction-process-step:last-child {
      background: 0 0
  }
  
  .auction-process-step div:hover .auction-process-step-a {
      color: #d6363b
  }
  
  .auction-process-step-a {
      font-size: 16px;
      color: #333;
      line-height: 24px;
      display: inline-block;
      margin-bottom: 8px;
      position: relative;
      text-indent: 34px
  }
  
  .auction-process-step .num {
      margin-left: 0;
      width: 30px;
      height: 24px;
      color: #999;
      line-height: 24px;
      text-indent: 0;
      font-size: 12px
  }
  
  .help-tip,.rowOrder {
      line-height: 16px;
      position: absolute
  }
  
  .auction-process-step div:hover .auction-process-step .num {
      background:  -30px -273px no-repeat
  }
  
  .auction-process-step-li {
      margin-bottom: 12px
  }
  
  .auction-process-step-a2 {
      font-size: 16px;
      color: #424242;
      display: inline-block
  }
  
  .help-tip {
      background: #e7e7e7;
      color: #999;
      display: block;
      width: 40px;
      padding: 17px 10px 0 15px;
      height: 100%;
      box-sizing: border-box;
      right: 0;
      top: 0
  }
  
  .help-tip:hover {
      color: #d6363b
  }
  
  .attention_p,.attention_pac,.rowOrder {
      color: #fff;
      font-size: 14px
  }
  
  .lots-list {
      margin-right: -20px
  }
  
  .rowOrder {
      z-index: 2;
      min-width: 20px;
      padding: 0 5px;
      height: 16px;
      background: rgba(51,51,51,.5);
      text-align: center;
      top: 0;
      left: 2px;
      border-radius: 2px
  }
  
  .lot-li {
      float: left;
      margin: 20px 20px 0 0;
      background: #fff;
      cursor: pointer;
      position: relative
  }
  
  .lot-li:hover {
      transform: scale(1.03);
      transition: all .3s ease
  }
  
  .attention_box {
      width: 84px;
      position: absolute;
      height: 30px;
      right: 0;
      top: 160px;
      background: rgba(0,0,0,.4);
      z-index: 99;
      transition: all .3s ease;
      border-top-left-radius: 20px;
      opacity: 0
  }
  
  .lot-header-section,.lot-li-a {
      display: block;
      position: relative
  }
  
  .img_enlarge,.index-meet,.lot-li-a,.other-meet {
      transition: all .6s ease
  }
  
  .attention_p {
      height: 30px;
      line-height: 30px;
      background:  left center no-repeat;
      padding-left: 22px;
      margin-left: 16px
  }
  
  .attention_pac {
      height: 30px;
      line-height: 30px;
      background: left center no-repeat;
      padding-left: 19px;
      margin-left: 6px
  }
  
  .lot-li-a:hover {
      -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2);
      -moz-box-shadow: 0 5px 15px rgba(0,0,0,.2);
      box-shadow: 0 5px 15px rgba(0,0,0,.2)
  }
  
  .lot-li:hover .attention_box {
      opacity: 1
  }
  
  .lot-li-a {
      width: 380px
  }
  
  .lot-header-section {
      text-align: center;
      overflow: hidden;
      width: 100%;
      height: 190px;
      line-height: 190px
  }
  
  .lot-pic {
      vertical-align: top;
      width: 100%;
      max-height: 100%
  }
  
  .lot-title {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      color: #333;
      font-size: 14px;
      height: 30px;
      line-height: 15px;
      text-align: left;
      padding: 0 10px;
      margin: 10px 0
  }
  
  .lot-title:hover {
      color: #d6363b
  }
  
  .lot-li-a .info-section {
      color: #333;
      display: block;
      font-size: 12px;
      padding-left: 10px;
      padding-bottom: 6px;
      text-align: left
  }
  
  .price .label {
      vertical-align: 2px
  }
  
  .lot-li-a .price {
      margin-bottom: 6px;
      height: 21px;
      line-height: 21px
  }
  
  .lot-current-price {
      color: #333;
      padding-left: 6px;
      font-size: 18px
  }
  
  .price-todo .lot-current-price {
      color: #0ab86c
  }
  
  .pai-xmpp-current-price,.price-current .lot-current-price,.price-done .lot-current-price,.time-content li.active p,.time-content li:hover p {
      color: #d6363b
  }
  
  .pai-xmpp-current-price {
      font-size: 24px
  }
  
  .fontSize16 {
      font-size: 16px!important
  }
  
  .fontSize14 {
      font-size: 14px!important
  }
  
  .f24,.fontSize20 {
      font-size: 24px
  }
  
  .lot-price-assess,.lot-time {
      line-height: 20px;
      height: 20px
  }
  
  .lot-time {
      float: left
  }
  
  .lot-li-a .value {
      color: #333;
      font-size: 14px
  }
  
  .lot-state-div-wrap {
      display: table;
      width: 100%
  }
  
  .lot-state-div-wrap .lot-state-div {
      display: table-cell;
      line-height: 18px;
      vertical-align: middle
  }
  
  .lot-state-div {
      zoom:1;clear: none!important;
      border-top: 1px solid #eee;
      width: 100%;
      height: 38px;
      line-height: 38px
  }
  
  .lot-state-div.lot-time-div {
      border-top: none;
      height: 20px;
      width: 100%;
      display: block
  }
  
  .lot-state-div.lot-time-div .num-auction input {
      border-top-left-radius: 20px;
      border-bottom-left-radius: 20px
  }
  
  .lot-time-div .lot-time {
      float: left
  }
  
  .flag-section {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 190px;
      display: none
  }
  
  .lot-state-div .num-apply,.lot-state-div .num-auction {
      color: #666;
      float: right;
      padding-left: 10px;
      margin: 0
  }
  
  .lot-state-div .num-auction {
      padding-left: 0;
      margin-right: 10px
  }
  
  .lot-state-div.lot-time-div .num-auction {
      line-height: 20px;
      margin-right: 0
  }
  
  .lot-state-div .num-apply {
      float: left;
      font-size: 12px
  }
  
  .lot-state-div .num-apply em,.lot-state-div .num-auction em {
      padding: 0 0 0 20px;
      overflow: hidden;
      text-align: right;
      -o-text-overflow: ellipsis;
      word-break: keep-all;
      word-wrap: normal
  }
  
  .lot-state-div .num-auction input {
      height: 20px;
      font-size: 12px;
      padding: 0 10px;
      color: #fff;
      line-height: 20px;
      text-align: center
  }
  
  .lot-state-div .num-auction input.now {
      background: #d6363b
  }
  
  .lot-state-div .num-auction div.start {
      background: #0ab86c;
      width: 120px;
      height: 38px;
      font-size: 16px;
      padding: 2px 0 0;
      color: #fff;
      line-height: 18px;
      text-align: center
  }
  
  .lot-state-div .num-auction div.start span {
      display: inline-block;
      line-height: 36px
  }
  
  .lot-state-div .num-auction input.finish {
      background: #d7d7d7
  }
  
  .index-auction .start em,.lot-state-div .num-auction input.start {
      background: #05a981
  }
  
  .lot-li-a .flag-section .flag-doing,.lot-li-a .flag-section .flag-todo {
      width: 70px;
      height: 23px;
      position: absolute;
      right: -4px;
      bottom: 45px
  }
  
  .lot-li-a .flag-section .flag-doing {
      background-repeat: no-repeat;
      background-position: 0 0
  }
  
  .lot-li-a .flag-section .flag-todo {
      background-repeat: no-repeat;
      background-position: 0 0
  }
  
  .lot-li-a .flag-section .flag-done {
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      background: #DBD6D3;
      opacity: .6;
      filter: alpha(opacity=60)
  }
  
  .lot-li-a .flag-section p {
      width: 134px;
      height: 54px;
      border: 3px solid #f2f2f2;
      color: #f2f2f2;
      display: inline-block;
      position: absolute;
      left: 25%;
      font-weight: 700;
      top: 65px;
      font-size: 16px;
      text-align: center;
      line-height: 54px
  }
  
  .lot-li-a .tag-section {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      zoom:1;clear: none!important
  }
  
  .lot-li-a .tag-section .pai-tag {
      position: relative;
      float: right;
      margin-right: 2px;
      width: 45px;
      height: 22px;
      line-height: 22px;
      text-align: center;
      font-size: 12px
  }
  
  .lot-li-a .tag-section .tag-buy-restrictions {
      background: linear-gradient(90deg,#E9975A,#E37930);
      color: #fff
  }
  
  .lot-li-a .tag-section .tag-support-Insurance {
      background: linear-gradient(90deg,#EA6A6A,#C13939);
      color: #fff
  }
  
  .lot-li-a .tag-section .pai-tag em {
      position: absolute;
      width: 45px;
      height: 23px;
      left: 0;
      font-style: normal
  }
  
  .lot-li-a .tag-section .tag-support-loans {
      background: linear-gradient(90deg,#69B4EC,#389CE8);
      color: #fff
  }
  
  .lot-li-a .tag-section .tag-support-loans em {
      top: -1px;
      color: #8c6d00
  }
  
  .enterprises-img {
      float: left;
      width: 50px;
      text-align: center;
      line-height: 50px
  }
  
  .enterprises-img img {
      width: 50px;
      height: 50px;
      border-radius: 4px
  }
  
  .enterprises-info {
      margin-left: 64px
  }
  
  .enterprises-name {
      padding-top: 17px;
      font-size: 14px;
      color: #666
  }
  
  .enterprises-num {
      margin-top: 10px;
      color: #999
  }
  
  .index-meet,.other-meet {
      width: 917px;
      height: 200px;
      margin-top: 15px;
      background: #fff;
      position: relative;
      overflow: hidden
  }
  
  .index-meet:hover,.other-meet:hover {
      -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2);
      -moz-box-shadow: 0 5px 15px rgba(0,0,0,.2);
      box-shadow: 0 5px 15px rgba(0,0,0,.2)
  }
  
  .index-meet.no-meetlist:hover,.other-meet.no-meetlist:hover {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none
  }
  
  .meeting-wrap .no-meetlist,.no-noticelist {
      background: 0 0;
      margin: 100px 0;
      text-align: center;
      font-size: 24px;
      width: 100%
  }
  
  .meeting-wrap .img-wrap {
      width: 590px;
      height: 200px;
      float: left;
      overflow: hidden
  }
  
  .meeting-wrap .img-wrap img {
      width: 100%;
      height: 100%
  }
  
  .meeting-wrap .img-wrap .auc-noimg {
      width: 590px;
      height: auto;
      max-height: none
  }
  
  .other-meet .img-wrap .auc-noimg {
      width: 810px
  }
  
  .other-wrap {
      text-align: left;
      position: absolute;
      right: -4px;
      color: #fff;
      font-size: 14px;
      top: 0
  }
  
  .meeting-type {
      width: 60px;
      height: 20px;
      float: left;
      line-height: 20px;
      text-align: center
  }
  
  .meetingtitle {
      font-size: 18px
  }
  
  .index-meet .people-lot {
      left: 590px
  }
  
  .index-meet .meetingtitle {
      float: none;
      margin: 0
  }
  
  .index-meet .meeting-type,.other-meet .meeting-type {
      background: -4px no-repeat;
      color: #fff;
      margin: 0;
      height: 20px;
      width: 57px;
      font-size: 12px;
      background-size: 57px 19px;
      line-height: 20px
  }
  
  .active .meeting-type {
      background:-4px no-repeat;
      background-size: 57px 19px;
      display: inline-block;
      font-size: 12px;
      color: #fff;
      margin: 0;
      height: 19px;
      line-height: 20px;
      width: 57px
  }
  
  .meeting-info .titlep {
      height: 22px;
      line-height: 22px;
      margin-bottom: 10px
  }
  
  .active .meeting-type.aaa {
      margin-top: 0;
      margin-left: 0
  }
  
  .meeting-info {
      margin-left: 590px;
      height: 170px;
      padding: 20px 0 0 15px;
      position: relative
  }
  
  .index-meet .meeting-info .p2 img {
      vertical-align: -2px;
      margin-right: 10px
  }
  
  .meeting-info .onlooker {
      margin: 36px 0 12px
  }
  
  .meet-btn {
      padding: 30px 0 0;
      overflow: hidden
  }
  
  .meet-btn a {
      text-align: center
  }
  
  .meeting-btn {
      width: 120px;
      height: 36px;
      line-height: 36px;
      font-size: 16px;
      background: #d6363b;
      color: #fff;
      display: inline-block;
      margin-right: 15px
  }
  
  .collect-title,.mr10 {
      margin-right: 10px
  }
  
  .meeting-btn:hover {
      color: #fff;
      background-color: #c93e45
  }
  
  .meeting-info .time-background {
      margin-top: 30px;
      line-height: 20px
  }
  
  .people-lot {
      position: absolute;
      bottom: 0;
      right: 0;
      left: 810px;
      background: #e7e7e7;
      color: #666
  }
  
  .people-tab {
      width: 50%;
      float: left;
      line-height: 30px;
      text-indent: 30px
  }
  
  .index-meet .people-tab {
      line-height: 24px;
      text-indent: 15px
  }
  
  .collect {
      height: 36px;
      position: absolute;
      right: 340px;
      top: 10px;
      z-index: 1000
  }
  
  .enterstyle .collect-icon {
      display: block
  }
  
  .collect-icon {
      width: 35px;
      height: 35px;
      float: right;
      cursor: pointer;
      display: none
  }
  
  .is-collect,.meeting-ul li .is-collect {
      display: block
  }
  
  .is-collect {
      background: -60px 0 no-repeat
  }
  
  .no-collect {
      background: -124px 0 no-repeat
  }
  
  .collect-title {
      text-align: center;
      line-height: 31px;
      padding: 0 8px;
      background: #fff;
      border: 1px solid #fff;
      margin-top: 0;
      display: none
  }
  
  .collect-title .triangle {
      background-color: #FFF;
      border-color: #FFF;
      overflow: hidden;
      width: 8px;
      height: 8px;
      position: absolute;
      top: 13px;
      right: 41px;
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      top: -6px\9;
      filter: progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476, SizingMethod='auto expand')
  }
  
  .auction-list-wrap {
      padding-bottom: 50px
  }
  
  .pagination {
      text-align: center;
      margin: 50px 0
  }
  
  .pagination .break,.pagination .current,.pagination .next,.pagination .previous,.pagination a,.personnew .pagination .break,.personnew .pagination .route {
      width: 40px;
      height: 26px;
      line-height: 26px;
      padding: 0;
      text-align: center;
      background-color: #fff;
      display: inline-block;
      vertical-align: middle;
      color: #333;
      border: 1px solid #d7d7d7;
      border-right: none
  }
  
  .pagination .break,.reproinvs-title {
      line-height: 22px
  }
  
  .pagination .next {
      border-right: 1px solid #d7d7d7
  }
  
  .pagination span.unavailable {
      cursor: not-allowed;
      background-color: #e7e7e7
  }
  
  .pagination .previous {
      background: -37px -172px no-repeat #fff
  }
  
  .pagination .arrow-right {
      background: -20px -172px no-repeat;
      display: inline-block;
      width: 26px;
      height: 26px
  }
  
  .pagination span.current {
      color: #fff;
      background-color: #d6363b;
      border-color: #d6363b
  }
  
  .pagination .page-skip {
      padding-top: 0;
      padding-bottom: 0
  }
  
  .pagination .page-skip .page-total {
      margin-left: 3px;
      margin-right: 3px
  }
  
  .pagination .page-skip button {
      width: 60px;
      height: 40px;
      border: 0;
      background-color: #d91615;
      color: #fff;
      cursor: pointer;
      margin-left: 5px
  }
  
  .pagination-input-wrap {
      display: inline-block;
      padding-left: 15px
  }
  
  .pagination-input {
      margin: 0 6px;
      width: 32px;
      height: 26px;
      line-height: 26px;
      border: 1px solid #d7d7d7;
      padding: 0;
      text-align: center
  }
  
  .pagination-input.active {
      border-color: #d6363b
  }
  
  .pagination .pagination-go {
      width: 49px;
      height: 28px;
      border-radius: 2px;
      background-color: #d6363b;
      color: #fff;
      border: none;
      margin-left: 16px;
      cursor: pointer
  }
  
  .company_auctionmeeting_list .acction_news {
      padding-left: 20px;
      padding-top: 12px;
      padding-bottom: 2px
  }
  
  .company_auctionmeeting_list .acction_news p {
      font-size: 14px;
      line-height: 30px
  }
  
  .company_auctionmeeting_list .acction_news p span:last-child,.feed-title p {
      font-size: 16px
  }
  
  .company_auctionmeeting_list .acction_news p span:first-child {
      color: #999
  }
  
  .colorred {
      color: #d6363b!important
  }
  
  a.colorred:hover {
      text-decoration: underline
  }
  
  .company_auctionmeeting_list .btn_tips {
      width: 200px;
      height: 40px;
      background: #d6363b;
      color: #fff;
      font-size: 18px;
      position: absolute;
      right: 0;
      bottom: 0;
      line-height: 40px;
      text-align: center
  }
  
  .company_auctionmeeting_list {
      position: relative;
      margin: 0 auto;
      width: 1200px
  }
  
  .company_auctionmeeting_list img {
      width: 590px
  }
  
  .company_auction_list_box {
      width: 1200px
  }
  
  .meeting-wrap li .meeting-type.aaa {
      margin-left: 0;
      margin-top: 0
  }
  
  .meeting-wrap .other-meet {
      width: 1200px;
      margin: 0 0 20px;
      background: #fff;
      float: left;
      height: 275px;
      position: relative
  }
  
  .meeting-wrap .other-meet .img-wrap {
      width: 810px;
      height: 275px;
      z-index: 100
  }
  
  .meeting-info .p1 {
      margin-top: 10px;
      margin-bottom: 15px
  }
  
  .other-meet .meeting-info {
      margin-left: 810px;
      height: auto;
      position: relative;
      overflow: hidden
  }
  
  .index-meet .meet-btn {
      position: absolute;
      left: 605px;
      bottom: 40px;
      padding: 0 10px 0 0
  }
  
  .other-meet .meet-btn {
      position: absolute;
      left: 825px;
      bottom: 60px;
      padding: 0 10px 0 0
  }
  
  .end-meet {
      width: 90px;
      height: 62px;
      position: absolute;
      right: 20px;
      bottom: 37px;
      background: no-repeat;
      display: none
  }
  
  .other-meet .end-meet {
      bottom: 62px
  }
  
  .company_auction_temple {
      width: 585px;
      margin-right: 30px;
      background: #fff;
      margin-bottom: 20px;
      cursor: pointer
  }
  
  .company_auction_temple .collect {
      top: 207px
  }
  
  .company_tit {
      position: absolute;
      background: rgba(0,0,0,.5);
      height: 30px;
      line-height: 30px;
      width: 100%;
      top: 0;
      left: 0;
      color: #fff;
      font-size: 14px
  }
  
  .company_tit .txt {
      float: left;
      display: block;
      padding: 0 3px;
      background: #00bfa5
  }
  
  .data_list {
      float: left
  }
  
  .company_tit .num {
      float: right;
      display: block;
      padding: 0 15px 0 0
  }
  
  .time-chose {
      position: relative;
      height: 60px;
      overflow: hidden;
      background: #FFF
  }
  
  .time-left,.time-right {
      z-index: 10;
      width: 20px;
      height: 100%;
      background-color: #e7e7e7;
      position: relative;
      cursor: pointer;
      display: block
  }
  
  #bigpicshow,#moveposition,.browser-content,.browser-diolag,.icon_step,.time-right {
      position: absolute
  }
  
  .time-right {
      top: 0;
      right: 0;
      bottom: 0;
      background-position: -20px 0
  }
  
  .time-content {
      margin: 0 20px;
      height: 100%;
      background: #fff;
      position: relative;
      width: 10000px
  }
  
  .time-content li {
      float: left;
      width: 125px;
      height: 40px;
      margin: 15px 0 0;
      border-right: 1px solid #e7e7e7;
      text-align: center;
      cursor: pointer
  }
  
  #showsum p img,.sf-foot {
      width: 100%
  }
  
  .time-num {
      margin-top: 8px
  }
  
  .foot p {
      border-top: 0;
      margin-top: 0;
      color: #666;
      text-align: center;
      line-height: 20px;
      padding: 10px 0 25px
  }
  
  .foot p span {
      padding: 0 20px;
      color: #999;
      font-size: 12px
  }
  
  .sf-foot {
      border-top: 1px solid #ddd;
      background: #d7d7d7
  }
  
  .sf-footdiv {
      width: 1200px;
      margin: 0 auto
  }
  
  .sf-footdiv ul {
      float: left;
      margin: 28px 0 10px 50px;
      width: 210px
  }
  
  .sf-footdiv h2 {
      font-size: 18px;
      color: #333;
      padding-left: 10px;
      height: 18px;
      line-height: 18px;
      padding-bottom: 24px
  }
  
  .sf-footdiv li,.sf-footdiv li a {
      font-size: 14px;
      color: #666
  }
  
  .sf-footdiv li {
      padding-left: 12px;
      height: 30px;
      line-height: 30px
  }
  
  .sf-footdiv li a:hover {
      color: #d6363b
  }
  
  .sifa-foot .foot {
      padding: 10px 20px 0
  }
  
  #moveposition {
      left: 220px;
      top: 0;
      display: none;
      z-index: 5;
      width: 200px;
      height: 140px;
  }
  
  #showbox,.browser {
      z-index: 1000
  }
  
  #showsum p span.current {
      border: 2px solid #d6363b;
      width: 66px;
      height: 42px;
      border-radius: 2px
  }
  
  #showsum p span {
      margin: 0 15px 0 0;
      width: 70px;
      height: 46px;
      border: 1px solid #e5e5e5;
      overflow: hidden
  }
  
  .showimg {
      display: block;
      width: 21vw;
      height: 280px;
      border-radius: 2px
  }
  
  #bigpicshow {
      overflow: hidden;
      top: 0;
      display: none;
      width: 420px;
      height: 294px;
      left: 430px
  }
  
  #bigpicshow img {
      max-width: none;
      max-height: none;
      position: relative;
      left: -462px;
      top: 0;
      width: 840px;
      height: 560px
  }
  
  #showbox,.main-img {
      height: 280px;
      width: 420px;
      position: relative
  }
  
  .main-img {
      top: 0;
      left: 0
  }
  
  #showsum {
      overflow: hidden;
      width: 420px;
      margin-bottom: 30px;
      position: relative
  }
  
  #showsum p {
      margin-right: -20px;
      height: 48px;
      overflow: hidden
  }
  
  #showsum .dis_block_parent {
      width: 435px
  }
  
  #showsum img {
      height: 48px;
      width: 72px
  }
  
  .browser {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0
  }
  
  .browser-diolag {
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: #000;
      background: rgba(0,0,0,.2);
      filter: alpha(opacity=20)
  }
  
  .browser-content {
      left: 50%;
      right: 0;
      top: 268px;
      bottom: 0;
      margin-left: -274px;
      width: 548px;
      height: 268px;
      box-shadow: 0 5px 15px rgba(0,0,0,.2);
      background: 30px -598px no-repeat #fff
  }
  
  .browser-text {
      padding: 50px 38px 30px 138px
  }
  
  .browser-text .not-allowed {
      color: #d6363b;
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 28px
  }
  
  .browser-text .recommed {
      color: #666;
      font-size: 14px;
      line-height: 24px
  }
  
  .browser-text .allowed {
      color: #333;
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 32px
  }
  
  .browser-text .btn-cancel {
      width: 136px;
      height: 40px;
      margin-left: 68px;
      cursor: pointer;
      background: #fff;
      border: 1px solid #d6363b;
      color: #d6363b
  }
  
  .no-notice {
      font-size: 24px;
      text-align: center;
      padding: 200px;
      display: block
  }
  
  .no-lotdetail {
      border: 1px solid #d7d7d7
  }
  
  .mr0 {
      padding-right: 0;
      width: 66px
  }
  
  .auction-process-step:hover .auction-process-step-a2,.auction-process-step:hover .num,.color-d6363b {
      color: #d6363b
  }
  
  .auction-process:visited,.meet-btn a:visited {
      color: #fff
  }
  
  .icon_step {
      left: -7px;
      top: 12px;
      display: inline-block;
      width: 35px;
      height: 44px
  }
  
  .kefu1,.new-icon,.side-block {
      position: relative
  }
  
  .icon_step1 {
      background: 1px 4px no-repeat
  }
  
  .icon_step2 {
      background: -31px 4px no-repeat
  }
  
  .icon_step3 {
      background: -64px 4px no-repeat
  }
  
  .icon_step4 {
      background:-98px 4px no-repeat
  }
  
  .icon_step5 {
      background: -133px 4px no-repeat
  }
  
  .icon_step6 {
      background:  -166px 4px no-repeat
  }
  
  .auction-process-step:hover .icon_step1 {
      background: 1px -35px no-repeat
  }
  
  .auction-process-step:hover .icon_step2 {
      background: -31px -35px no-repeat
  }
  
  .auction-process-step:hover .icon_step3 {
      background: -64px -35px no-repeat
  }
  
  .auction-process-step:hover .icon_step4 {
      background: -98px -35px no-repeat
  }
  
  .auction-process-step:hover .icon_step5 {
      background: -133px -35px no-repeat
  }
  
  .auction-process-step:hover .icon_step6 {
      background: -166px -35px no-repeat
  }
  
  .N_box,.has-video,.isnews {
      background: #d6363b
  }
  
  .auction-list-wrap,.enterprises-list-wrap,.lots-list-wrap,.notice-contents {
      overflow: hidden
  }
  
  .table-style td,.table-style th {
      border: 1px solid #dcdcdc;
      border-collapse: collapse
  }
  
  .table-style table {
      border-collapse: collapse
  }
  
  .new-icon {
      padding-left: 35px
  }
  
  .isnews {
      position: absolute;
      color: #fff;
      padding: 0 3px;
      font-size: 12px;
      margin-left: -35px;
      border-radius: 3px
  }
  
  .has-video {
      color: #fff;
      display: none;
      font-size: 12px;
      text-align: center
  }
  
  .meeting-ul .has-video {
      width: 60px;
      right: 50px;
      top: 0;
      position: absolute;
      line-height: 20px
  }
  
  .side-menu {
      position: fixed;
      bottom: 60px;
      right: 100px;
      z-index: 999999
  }
  
  .side-block {
      width: 30px;
      height: 30px;
      cursor: pointer;
      background-color: #999;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px
  }
  
  .side-custom,.side-wx {
      -webkit-border-radius: 4px;
      background-position: center center;
      background-repeat: no-repeat
  }
  
  .side-custom {
      -moz-border-radius: 4px;
      border-radius: 4px
  }
  
  .kefu1 {
      width: 42px;
      height: 40px;
      cursor: pointer;
      background-position: center center;
      background-repeat: no-repeat
  }
  
  .kefuText {
      top: 50PX;
      position: absolute;
      width: 48px;
      color: #ba3720
  }
  
  .side-wx {
      -moz-border-radius: 4px;
      border-radius: 4px;
      margin-bottom: 30px
  }
  
  .side-top {
      background-position: center center;
      background-repeat: no-repeat;
      margin-top: 30px
  }
  
  .side-block:hover {
      background-color: #fc5e63
  }
  
  .toorbar-text,.toorbar-text1 {
      height: 30px;
      position: absolute;
      left: 1000px;
      top: 0;
      background-color: #999;
      border-radius: 4px 0 0 4px;
      line-height: 30px;
      text-align: center
  }
  
  .toorbar-text {
      width: 70px;
      color: #fff;
      z-index: 1
  }
  
  .toorbar-text1 {
      width: 147px;
      color: #fff;
      z-index: 1
  }
  
  .toorbar-text1 p {
      color: #fff!important
  }
  
  .toorbar-text:hover {
      color: #fff
  }
  
  .side-block:hover .toorbar-text {
      left: -67px;
      background-color: #fc5e63
  }
  
  .side-block:hover .toorbar-text1 {
      left: -143px;
      background-color: #fc5e63
  }
  
  .toor-wx {
      padding: 10px;
      width: 150px;
      height: 170px;
      background: #fff;
      position: relative;
      -webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);
      -moz-box-shadow: 0 0 15px rgba(0,0,0,.2);
      box-shadow: 0 0 15px rgba(0,0,0,.2);
      border-radius: 4px;
      left: -180px
  }
  
  .side-block:hover .toor-wx {
      left: -180px;
      background-color: #fff
  }
  
  .toor-wx-img {
      width: 150px;
      height: 150px;
      display: block
  }
  
  .toor-wx-tit {
      font-size: 12px;
      color: #333;
      line-height: 30px
  }
  
  .toor-wx:after {
      display: inline-block;
      content: "";
      position: absolute!important;
      right: -11px;
      top: 7px;
      border: 8px solid transparent;
      border-width: 8px 6px;
      border-color: transparent transparent transparent #fff
  }
  
  .detail-wx {
      position: fixed;
      right: 0;
      top: 40%;
      width: 100px;
      height: 118px;
      padding: 10px 0;
      text-align: center;
      display: none
  }
  
  .detail-wx-img {
      width: 80px;
      height: 80px;
      margin: 0 10px 6px
  }
  
  .meet-special {
      display: none;
      font-size: 18px;
      color: #666;
      margin-top: 40px
  }
  
  .N_box {
      display: none;
      width: 15px;
      height: 19px;
      padding: 5px 6px;
      position: relative!important;
      top: -14px!important;
      left: -38px!important
  }
  
  .disabled,.disabled:hover {
      cursor: not-allowed!important;
      background: #D8D8D8!important
  }
  
  .disabled1,.disabled1:hover {
      cursor: not-allowed!important
  }
  
  .meeting-info p {
      margin-bottom: 11px
  }
  
  .new_nav {
      width: 100%;
      background-color: #d6363b;
      position: relative;
      z-index: 999
  }
  
  .nav_titlebox {
      width: 100%;
      overflow: hidden
  }
  
  .nav_title {
      float: left;
      height: 36px;
      display: none
  }
  
  .nav_title li {
      float: left;
      height: 36px;
      position: relative;
      background-size: cover!important
  }
  
  .nav_title li:first-child {
      width: 122px;
      background: no-repeat;
      z-index: 11
  }
  
  .nav_title li:first-child+li {
      width: 138px;
      background: no-repeat;
      margin-left: -38px;
      z-index: 10
  }
  
  .nav_title li:first-child+li+li {
      width: 138px;
      background: no-repeat;
      margin-left: -38px;
      z-index: 9
  }
  
  .nav_title li:first-child+li+li+li {
      width: 138px;
      background: no-repeat;
      margin-left: -38px;
      z-index: 8
  }
  
  .nav_title li:first-child+li+li+li+li {
      width: 148px;
      background: no-repeat;
      margin-left: -38px;
      z-index: 7
  }
  
  .nav_title li:first-child+li+li+li+li+li {
      width: 171px;
      background: no-repeat;
      margin-left: -38px;
      z-index: 6;
      height: 37px
  }
  
  .nav_title li:first-child.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title li:first-child+li.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title li:first-child+li+li.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title li:first-child+li+li+li.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title li:first-child+li+li+li+li.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title li:first-child+li+li+li+li+li.newnav_avtive {
      background: no-repeat;
      z-index: 999
  }
  
  .nav_title.southtaihu li:first-child {
      background: no-repeat
  }
  
  .nav_title.southtaihu li:first-child+li {
      background: no-repeat
  }
  
  .nav_title.southtaihu li:first-child+li+li {
      background: no-repeat
  }
  
  .nav_title.southtaihu li:first-child+li+li+li {
      background:no-repeat
  }
  
  .nav_title.southtaihu li.navtile-six {
      background: no-repeat;
      width: 170px;
      height: 36px
  }
  
  .nav_title.southtaihu li.navtile-seven {
      background:  no-repeat;
      width: 144px;
      height: 36px
  }
  
  .nav_title li a {
      color: #C1393C;
      width: 100%;
      height: 100%;
      display: block
  }
  
  .nav_title li.navtile-seven {
      width: 144px;
      background: no-repeat;
      margin-left: -36px;
      z-index: 5
  }
  
  .nav_title li.navtile-seven.newnav_avtive {
      width: 144px;
      background: no-repeat;
      margin-left: -36px;
      z-index: 5
  }
  
  .feedback,.new_logo,.new_nav .nav-wrap {
      width: 100%
  }
  
  .nav_number {
      float: right;
      font-size: 18px;
      color: #fff;
      height: 30px;
      line-height: 30px
  }
  
  .new_logo {
      height: 86px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -moz-box-pack: center;
      -webkit-box-pack: center;
      padding: 10px 0
  }
  
  .new_logo p {
      font-size: 30px;
      color: #fff;
      font-weight: 500;
      height: 75px;
      line-height: 75px;
      background-size: 50px 50px;
      padding-left: 84px;
      margin-top: 6px
  }
  
  .shop-test {
      font-size: 14px
  }
  
  .new_nav .nav-wrap .main-nav li .nav-a:hover,.new_nav .nav-wrap .main-nav li a,.new_nav .nav-wrap .main-nav li.active a,.new_nav .other-nav a {
      color: #fff
  }
  
  .new_nav .nav-con {
      background: #d6363b
  }
  
  .feedback {
      height: 100%;
      background: rgba(0,0,0,.66);
      position: fixed;
      top: 0;
      left: 0;
      display: block;
      z-index: 1000000000;
      filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000)
  }
  
  .feedbacknr-box {
      width: 803px;
      background: #fff;
      position: absolute;
      top: 45%;
      left: 50%;
      margin-top: -280px;
      margin-left: -401px;
      padding-bottom: 20px
  }
  
  .feed-title {
      width: 100%;
      height: 43px;
      background: #C1393C;
      position: relative
  }
  
  .feed-title p {
      width: 100%;
      text-align: center;
      line-height: 43px;
      color: #fff
  }
  
  .feed-title img {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 12px;
      right: 10px;
      cursor: pointer
  }
  
  .feednr-box {
      width: 728px;
      margin: 0 auto
  }
  
  .feednr-box h1 {
      width: 100%;
      font-size: 14px;
      font-weight: 400;
      margin: 22px 0
  }
  
  .input-box {
      width: 100%;
      overflow: hidden;
      margin-top: 30px;
      position: relative
  }
  
  .input-box label {
      font-size: 14px;
      height: 30px;
      line-height: 30px;
      float: left;
      margin-right: 10px
  }
  
  .input-box input {
      width: 192px;
      height: 28px;
      border: 1px solid #EFEFEF;
      float: left;
      text-indent: 14px
  }
  
  .input-box textarea {
      width: 594px;
      height: 129px;
      border: 1px solid #EFEFEF;
      float: left;
      resize: none;
      padding: 17px
  }
  
  .input-box button {
      width: 89px;
      height: 32px;
      background: #C1393C;
      font-size: 14px;
      color: #fff;
      cursor: pointer;
      margin-left: 1%
  }
  
  .input-box em {
      font-size: 12px;
      color: #999
  }
  
  .input-box ul {
      padding-left: 80px;
      margin-top: 10px
  }
  
  .input-box ul li {
      width: 110px;
      height: 66px;
      float: left;
      margin-right: 16px;
      position: relative
  }
  
  #finshmeet,.feed-close,.repropmh-state,.tipbox,.tk_close,.tk_success,.wordsnum {
      position: absolute
  }
  
  .input-box ul li img {
      width: 100%;
      height: 100%
  }
  
  #feed-submit {
      width: 160px;
      height: 38px;
      text-align: center;
      line-height: 38px;
      font-size: 14px;
      color: #fff;
      background: #C1393C;
      margin: 0 auto;
      display: block;
      cursor: pointer
  }
  
  .feedbacknr-err {
      color: #C1393C;
      height: 32px;
      line-height: 32px;
      margin-left: 20px;
      display: none
  }
  
  .feed-close {
      width: 16px;
      height: 16px;
      right: -4px;
      top: -4px;
      cursor: pointer
  }
  
  .feed-video li {
      width: 110px;
      height: 66px
  }
  
  .feed-video li video {
      width: 100%;
      height: 100%
  }
  
  #toolbar-feed {
      background-size: 20px 20px
  }
  
  .input-box label em {
      color: #C1393C;
      font-size: 16px
  }
  
  .wordsnum,.wordsnum em {
      font-size: 14px;
      color: #999
  }
  
  #feedback-img button {
      margin-left: 1%
  }
  
  .wordsnum {
      right: 5%;
      top: 80%
  }
  
  .tipbox {
      width: 460px;
      height: 300px;
      background: #fff;
      border-radius: 10px;
      left: 50%;
      top: 50%;
      margin: -150px 0 0 -230px;
      display: none
  }
  
  .tipbox img {
      display: block;
      width: 66px;
      margin: 30px auto
  }
  
  .tipbox h1 {
      font-size: 22px;
      margin-bottom: 12px;
      text-align: center;
      font-weight: 400
  }
  
  .tipbox button {
      display: block;
      width: 120px;
      height: 36px;
      border: 1px solid rgba(151,151,151,1);
      margin: 54px auto 0;
      background: #fff;
      border-radius: 6px;
      font-size: 16px;
      cursor: pointer
  }
  
  .img_enlarge p,.tk_success,.tk_tips {
      border-radius: 10px
  }
  
  .tk_success {
      width: 400px;
      height: 264px;
      background: #fff;
      left: 50%;
      top: 50%;
      margin-top: -132px;
      margin-left: -200px;
      display: none
  }
  
  .tk_success img {
      width: 66px;
      display: block;
      margin: 29px auto 12px
  }
  
  .tk_success h1 {
      font-size: 18px;
      text-align: center;
      margin-bottom: 4px
  }
  
  #tk_tipssure,.tk_success button {
      margin: 20px auto 0;
      cursor: pointer
  }
  
  .tk_success p {
      font-size: 14px;
      text-align: center
  }
  
  .tk_success button {
      width: 100px;
      height: 32px;
      background: #FFF;
      border-radius: 6px;
      border: 1px solid #979797;
      display: block
  }
  
  .tk_close {
      right: 18px;
      top: -12px;
      display: block;
      width: 16px!important;
      height: 16px;
      cursor: pointer
  }
  
  .reprosour-bigbox {
      width: 100%;
      background: #fff;
      border-top: 1px solid #fff
  }
  
  .reprosour-nav {
      width: 100%;
      height: 80px;
      background: #005F7D;
      border-top: 1px solid #005F7D
  }
  
  .reprosour_logo {
      width: 393px;
      margin: 10px auto
  }
  
  .reprosour_logo p {
      font-size: 22px;
      color: #fff;
      height: 38px;
      line-height: 38px;
      margin-top: 21px;
      padding-left: 48px
  }
  
  .reologo-img {
      height: 62px;
      float: left;
      margin-top: 8px
  }
  
  .replogo-box {
      width: 100%;
      margin: 20px 0;
      overflow: hidden
  }
  
  .repsearch {
      float: left;
      margin-left: 175px;
      margin-top: 20px;
      overflow: hidden
  }
  
  .repsearch input {
      width: 460px;
      height: 36px;
      float: left;
      border-radius: 18px 0 0 18px;
      border: 1px solid #005F7D;
      text-indent: 12px
  }
  
  .repsearch button {
      width: 82px;
      height: 40px;
      background: #005F7D;
      border-radius: 0 21px 21px 0;
      font-size: 16px;
      float: left;
      color: #fff;
      cursor: pointer
  }
  
  .reps-code {
      float: right;
      overflow: hidden
  }
  
  .reps-code img {
      height: 80px;
      float: left;
      margin-right: 6px
  }
  
  .recode-wz {
      float: left
  }
  
  .recode-wz em {
      font-size: 12px;
      color: #333;
      display: block;
      margin: 22px 0 7px
  }
  
  .recode-wz span {
      font-size: 22px;
      color: #005F7D
  }
  
  .recode-nav {
      overflow: hidden;
      float: left
  }
  
  .recode-nav li {
      font-size: 14px;
      float: left;
      margin-right: 72px;
      line-height: 36px;
      border-bottom: 2px solid #fff
  }
  
  .recode-nav li a {
      height: 100%;
      display: block
  }
  
  .reactive {
      border-bottom: 2px solid #005F7D!important
  }
  
  .reactive a,.recode-nav li a:hover {
      color: #005F7D
  }
  
  .recodesec-nav {
      margin-right: -108px
  }
  
  .recodesec-nav li {
      margin-right: 105px
  }
  
  .repropmh-state {
      right: 0;
      top: 30px;
      width: 100px;
      height: 41px;
      border-radius: 21px 0 0 21px;
      line-height: 41px;
      text-align: center;
      font-size: 16px;
      color: #fff
  }
  
  .repropmh-state em,.repropmh-state span {
      height: 40px;
      line-height: 40px;
      font-size: 16px;
      color: #fff;
      text-align: center;
      float: left
  }
  
  .repropmh-state em {
      width: 158px
  }
  
  .repropmh-state span {
      width: 432px
  }
  
  .index-auction .start span {
      background: #64d2af
  }
  
  .index-auction .now em {
      background: #C1393C
  }
  
  .index-auction .now span {
      background: rgba(193,57,60,.35)
  }
  
  .index-auction .finish em {
      background: #d7d7d7
  }
  
  .index-auction .finish span {
      background: #dadada
  }
  
  .index-auction h1 {
      font-weight: 400;
      font-size: 20px;
      width: 95%;
      margin: 10px auto;
      overflow: hidden
  }
  
  .meet-mode {
      font-size: 12px;
      line-height: 24px;
      color: #fff;
      width: 57px;
      height: 24px;
      text-align: center;
      float: left
  }
  
  .index-auction h1 em {
      line-height: 24px;
      float: left;
      width: 495px;
      margin-left: 8px;
      word-wrap: normal;
      overflow: hidden;
      font-weight: 700
  }
  
  .rep-look {
      width: 95%;
      margin: 0 auto 10px
  }
  
  .rep-look span {
      float: left;
      color: #333
  }
  
  .rep-look em {
      font-size: 12px;
      margin-left: 53px;
      color: #666;
      float: right
  }
  
  #finshmeet {
      width: 102px;
      height: 70px;
      right: 2px;
      bottom: 74px;
      display: none
  }
  
  .finsh {
      background: #A19F9F
  }
  
  .start {
      background: #028766
  }
  
  .now {
      background: #C1393C
  }
  
  .suspend {
      background: #ff8d00
  }
  
  .entrprment {
      display: block
  }
  
  .reproinvs-title {
      width: 93%;
      margin: 16px auto 6px;
      font-size: 16px;
      overflow: hidden
  }
  
  .reproinvs-price {
      width: 93%;
      margin: 6px auto 12px;
      color: #BD0D17
  }
  
  .reproinvs-price em {
      font-size: 20px;
      font-weight: 500
  }
  
  .reproinvs-agency,.reproinvs-type {
      width: 93%;
      font-size: 12px;
      color: #999
  }
  
  .reproinvs-type {
      margin: 12px auto
  }
  
  .reproinvs-agency {
      margin: 0 auto 14px
  }
  
  .reproinvs-button {
      width: 100%;
      height: 36px;
      font-size: 14px;
      color: #fff
  }
  
  .remeet-mode0 {
      background: #FDA700
  }
  
  .remeet-mode1 {
      background: #007AFF
  }
  
  .remeet-mode3 {
      background: #DDAF7B
  }
  
  .bankuominnav li {
      margin-left: 93px
  }
  
  .publicwelfare li {
      margin-left: 60px
  }
  
  .bankuominnav li a,.publicwelfare li a {
      margin-right: 0!important
  }
  
  .bankurother {
      margin-right: 162px
  }
  
  .charitable-logo,.public-logo {
      width: 136px;
      margin-top: 6px
  }
  
  .arrears,.signEndTime {
      width: 100%;
      height: 100%;
      position: fixed;
      background: rgba(0,0,0,.8);
      z-index: 999999999999;
      top: 0;
      left: 0;
      display: block
  }
  
  .arrears-nr,.signEndTime-nr {
      width: 449px;
      height: 195px;
      background: #fff;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -93px;
      margin-left: -210px
  }
  
  .arrears-nr h1,.signEndTime-nr h1 {
      padding: 22px 20px 6px;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px;
      margin: 18px 0 20px
  }
  
  .arrears-bth,.signEndTime-bth {
      width: 100%;
      text-align: center
  }
  
  .arrears-nr button,.signEndTime-nr button {
      width: 100px;
      height: 30px;
      background: #d6363b;
      color: #fff;
      margin-right: 10px;
      padding: 0
  }
  
  .arrears-nr button a,.signEndTime-nr button a {
      color: #fff;
      width: 100%;
      height: 100%;
      display: block;
      line-height: 32px
  }
  
  .south_nav {
      background: linear-gradient(180deg,#006aac,#014e95)
  }
  
  .south_logo {
      height: 60px;
      background: linear-gradient(180deg,#006aac,#014e95)
  }
  
  .safetyprompt-box,.tk-box {
      height: 100%;
      z-index: 999999999999;
      display: none;
      left: 0
  }
  
  .south_logo p {
      margin-top: -5px
  }
  
  .safetyprompt-box {
      position: fixed;
      width: 100%;
      top: 0;
      justify-content: center;
      align-items: center
  }
  
  .safe-nrbox {
      width: auto;
      height: 56px;
      background: rgba(0,0,0,.8);
      padding: 0 40px;
      border-radius: 8px;
      position: relative
  }
  
  .safetyprompt-box img {
      float: left;
      width: 20px;
      margin-top: 18px;
      margin-right: 6px
  }
  
  .safetyprompt-box p {
      float: left;
      font-size: 14px;
      line-height: 56px;
      color: #fff
  }
  
  .safewite-close {
      position: absolute;
      right: 8px;
      top: 9px;
      width: 14px!important;
      margin: 0!important;
      cursor: pointer
  }
  
  .tk-box {
      width: 100%;
      background: rgba(0,0,0,.7);
      position: fixed;
      top: 0
  }
  
  .tk_tips {
      width: 460px;
      height: 218px;
      background: #fff;
      border-top: 1px solid #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -109px;
      margin-left: -230px
  }
  
  .tk_tips h1 {
      font-size: 22px;
      text-align: center;
      margin: 36px 0 14px;
      font-weight: 400
  }
  
  .tk_tips p {
      width: 90%;
      margin: 0 auto;
      line-height: 21px;
      font-size: 16px
  }
  
  #tk_tipssure {
      display: block;
      width: 120px;
      height: 36px;
      background: #c1393c;
      border-radius: 6px;
      font-size: 16px;
      color: #fff
  }
  
  .payingiocn {
      position: absolute;
      left: 10px;
      top: 155px;
      z-index: 99999;
      display: none
  }
  
  #wxImg {
      display: none
  }
  
  #toor-wx {
      position: relative;
      display: none;
      height: 150px;
      overflow: hidden
  }
  
  .toor-wxiocn {
      position: absolute;
      width: 40px;
      top: 50%;
      left: 50%;
      background: #fff;
      margin-top: -20px;
      margin-left: -20px
  }
  
  .ui-pagination-container.noPageText {
      width: 100%;
      text-align: right;
      padding-bottom: 18px
  }
  
  .carDetailDdWrap dl dd,.img_enlarge p,.tipsDetailWrap {
      text-align: center
  }
  
  .ui-pagination-container.noPageText .grayBtn {
      margin-right: 14px;
      cursor: not-allowed;
      color: #999
  }
  
  .ui-pagination-page-item {
      display: inline-block;
      margin-right: 14px;
      cursor: pointer;
      background: 0 0;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none
  }
  
  .tipsDetailWrap {
      width: 100%;
      background: #C13939
  }
  
  .tipsDetailWrap .tipsTriangle {
      font-size: 12px;
      font-weight: 500;
      color: #FFF;
      line-height: 36px;
      position: relative;
      display: inline-block;
      margin-right: 6px
  }
  
  .tipsDetailWrap .tipsTriangle::before {
      content: "";
      position: absolute;
      top: 11px;
      left: -17px;
      width: 16px;
      height: 14px;
      background: no-repeat
  }
  
  .tipsDetailWrap .tipsBtn {
      font-size: 12px;
      color: #C13939;
      background: #fff;
      border-radius: 4px;
      padding: 5px 20px;
      cursor: pointer
  }
  
  .carDetailUl {
      width: 100%;
      padding-top: 30px;
      border-bottom: 1px dashed #999
  }
  
  .carDetailUl li {
      width: 50%;
      float: left;
      padding-bottom: 20px
  }
  
  .carDetailUl span {
      font-size: 18px;
      font-weight: 400;
      color: #999;
      line-height: 28px;
      display: inline-block
  }
  
  .carDetailUl span:nth-child(2) {
      color: #BA3720
  }
  
  .carDetailDdWrap dl dt {
      padding: 20px 0
  }
  
  .carDetailDdWrap dl dt h3 {
      float: left;
      padding-right: 15px;
      font-size: 22px;
      font-weight: 500;
      color: #333;
      line-height: 30px
  }
  
  .carDetailDdWrap dl dt h4 {
      float: left;
      font-size: 18px;
      font-weight: 400;
      color: #333;
      line-height: 32px
  }
  
  .carDetailDdWrap dl dt h4 span {
      color: #999
  }
  
  .carDetailDdWrap dl dd img {
      display: inline-block;
      margin: 0 .5% 10px;
      width: 40%
  }
  
  .img_enlarge {
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      overflow: auto;
      z-index: 9999999;
      background: rgba(0,0,0,.6);
      cursor: zoom-out;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      -moz-box-align: center;
      -moz-box-pack: center;
      -o-box-align: center;
      -o-box-pack: center;
      -ms-box-align: center;
      -ms-box-pack: center;
      display: box;
      box-align: center;
      box-pack: center
  }
  
  .img_enlarge p,.img_enlargeCon {
      position: absolute;
      top: 50%;
      left: 50%
  }
  
  .sf-pic-slide img {
      cursor: -webkit-zoom-in;
      cursor: zoom-in
  }
  
  .img_enlarge p {
      width: 84px;
      height: 32px;
      background: rgba(0,0,0,.4);
      color: #fff;
      line-height: 32px;
      margin-left: -42px;
      margin-top: -16px;
      font-size: 16px;
      opacity: 0
  }
  
  .img_enlargeCon {
      transform: translate(-50%,-50%);
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      -o-transform: translate(-50%,-50%)
  }
  
  .img_enlarge img {
      display: block;
      max-height: 757px
  }
  
  .color-333 {
      color: #333
  }
  
  .fileNameWrap {
      display: block;
      color: #d91615!important;
      font-size: 14px;
      padding: 10px 0 10px 42px;
      text-align: left
  }
  
  .pb10 {
      padding-bottom: 10px!important
  }
  
  .ml40 {
      margin-left: 40px
  }
  
  .ml10 {
      margin-left: 10px!important
  }
  
  .ml15 {
      margin-left: 15px!important
  }
  
  .laydate-theme-jigouLaydate.layui-laydate .layui-this {
      background-color: #d6363b!important;
      color: #fff!important
  }
  
  .laydate-theme-jigouLaydate .layui-laydate-footer span:first-child.layui-laydate-preview,.laydate-theme-jigouLaydate .layui-laydate-footer span:hover {
      color: #d6363b!important
  }
  
  .pawnPictureImg {
      display: block;
      margin: 10px 0
  }
  
  .color6a1b9a {
      color: #6a1b9a!important
  }
  
  .color009688 {
      color: #009688!important
  }
  
  .color1273CE {
      color: #1273CE!important
  }
  
  .overflowHidden {
      overflow: hidden
  }
  
  .mt20 {
      margin-top: 20px
  }
  
  .mb20 {
      margin-bottom: 20px
  }
  
  .textCenter {
      text-align: center
  }
  
  .hidden {
      display: none
  }
  
  .page-wrap.page-wrap-mb0 .pagination {
      margin-bottom: 0!important
  }
  
  #showsum {
      overflow-x: hidden
  }
  
  #showsum p span:last-child {
      margin-right: 0
  }
  
  #showsum::-webkit-scrollbar {
      width: 10px;
      height: 5px;
      background-color: rgba(0,0,0,.3)
  }
  
  #showsum::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
      background-color: rgba(0,0,0,.4)
  }
  
  #showsum::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.3);
      border-radius: 10px;
      background-color: rgba(0,0,0,1);
      display: none
  }
  
  #showsum::-webkit-scrollbar-track:hover {
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
      border-radius: 10px;
      background-color: #F5F5F5;
      display: inline-block
  }
  
  #showsum::-webkit-scrollbar-thumb:hover {
      border-radius: 5px;
      -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
      background: rgba(0,0,0,.2)
  }
  
  body .zgpm-layer-skin .tip-text1 {
      font-size: 16px;
      font-weight: 400;
      color: #333;
      line-height: 24px;
      padding-bottom: 20px
  }
  
  body .zgpm-layer-skin .tip-text2 {
      font-size: 14px;
      font-weight: 400;
      color: #BA3720;
      line-height: 24px
  }
  
  body .zgpm-layer-skin .layui-layer-btn {
      border: none;
      padding: 0 15px 20px
  }
  
  body .zgpm-layer-skin .layui-layer-btn .layui-layer-btn0 {
      width: 110px;
      height: 36px;
      background: #BA3720;
      border-radius: 6px;
      border: none;
      line-height: 36px
  }
  
  body .zgpm-layer-skin .layui-layer-btn a {
      font-size: 16px;
      font-weight: 400;
      color: #FFF
  }
  
  body .zgpm-layer-skin .layui-layer-setwin .layui-layer-close1 {
      background: no-repeat
  }
  
  body .zgpm-layer-skin .layui-layer-title {
      height: 50px;
      font-size: 18px;
      font-weight: 500;
      color: #FFF;
      line-height: 50px;
      text-align: center;
      background: #d6363b;
      padding: 0
  }
  
  .enrollment {
      display: none
  }
  
  .cold6363b {
      color: #d6363b
  }
  
  .size18 {
      font-size: 18px
  }
  
  .size14 {
      font-size: 14px
  }
  