/*
 * @Author: lminjuan 
 * @Date: 2022-04-07 14:29:52 
 * @Last Modified by: lminjuan
 * @Last Modified time: 2022-04-08 12:13:06
 */
.main {
  background: url("../images/art/bg2.jpg") left top no-repeat;
}

.center {
  margin: 0 auto;
  width: 1280px;
}

.breadcrumb {
  margin-top: 19px;
}

.price {
  margin-top: 12px;
  margin-bottom: 83px;
  width: 1274px;
  height: 485px;
  overflow: hidden;
  background: url("../images/art/bg3.png") center top no-repeat;
}

.wrap {
  margin: 54px auto 0 auto;
  width: 1156px;
  height: 377px;
  background: #fffbf5;
}

.left {
  margin-top: 33px;
  margin-left: 48px;
  width: 629px;
  height: 304px;
  background: url("../images/art/bg4.png") left top no-repeat;
}

.left img {
  margin: 22px 0 0 148px;
  width: 457px;
  height: 257px;
}

.right {
  margin-top: 33px;
  margin-left: 48px;
  font-size: 0;
}

.right li {
  margin-left: 4px;
}

.right span {
  display: inline-block;
  vertical-align: top;
}

.money {
  margin-top: 10px;
  font-size: 35px;
  color: #ae000e;
  line-height: 48px;
}

.unite {
  font-size: 20px;
}

.code {
  height: 21px;
  line-height: 21px;
  margin-bottom: 20px;
}

.offer,
.listing {
  font-size: 14px;
  color: #f9851b;
  width: 68px;
  height: 21px;
  line-height: 21px;
  text-align: center;
  background: #fff1e3;
  border-radius: 3px;
}

.listing {
  /* margin-left: 10px; */
  width: 172px;
  font-weight: 500;
}

.name {
  margin-top: 17px;
  line-height: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #262626;
}

.type {
  line-height: 38px;
  font-size: 16px;
  color: #979797;
}

.amount {
  margin-left: 10px;
  color: #262626;
}

.button {
  text-align: center;
  padding-top: 20px;
}

span.noninfo {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.auction {
  position: relative;
  color: #fff;
  width: 204px;
  font-size: 16px;
  height: 51px;
  line-height: 51px;
  border-radius: 25px;
  background: url("../images/art/purchasebtn.png") no-repeat;
  -webkit-box-shadow: 0 4px 9px rgba(245, 191, 197, 0.391);
          box-shadow: 0 4px 9px rgba(245, 191, 197, 0.391);
  
}

.auction:hover .noninfo {
  display: block;
  border-radius: 25px;
  color: #F9851B;
  background: url("../images/art/purchasebtn.png") no-repeat;
}

.purchase {
  position: relative;
  width: 72px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  color: #F9851B;
  background: #FFF1E3;
  margin-top: 21px;
}

.purchase:hover .noninfo {
  display: block;
  color: #ae000e;
  background: #FFF1E3;
}

.right .line {
  margin-left: 0;
  width: 391px;
  height: 0;
  border-bottom: 1px solid #e2d1bb;
}

.box {
  background-color: #fff;
}

.tab {
  margin-top: -53px;
}

.bdl {
  min-height: 265px;
  overflow: hidden;
}

.info {
  margin: 32px auto 33px auto;
  width: 1254px;
  height: 76px;
  font-size: 16px;
  color: #949494;
  background: url("../images/property/bg7.png") left top no-repeat;
}

.size {
  color: #595959;
  margin-right: 59px;
}

.info > span {
  display: inline-block;
  vertical-align: top;
  line-height: 76px;
}

.size-text {
  margin-left: 26px;
}

.horizontal {
  margin-right: 60px;
}

.text {
  margin: 0 auto 40px auto;
  width: 1254px;
  font-size: 16px;
  color: #000;
  line-height: 31px;
}

.appraisal {
  min-height: 624px;
  overflow: hidden;
}

.appraisal-wrap {
  margin: 62px 0 0 64px;
}

.box-wrap {
  display: block;
  margin-right: 128px;
  width: 295px;
  height: 503px;
}

.certificate {
  position: relative;
  height: 436px;
  background: url("../images/art/bg12.png") center center no-repeat;
}

.certificate img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 256px;
  height: 340px;
  border-radius: 17px;
}

.certificate img[src=''] {
  opacity: 0;
}

.certificate-name {
  line-height: 67px;
  text-align: center;
  font-size: 24px;
  color: #000;
}

.box-wrap:last-child {
  margin-right: 0;
}

#layer-img{
  display:none;
  /* height:100%; */
  text-align:center;
}

#layer-img img{
  width:763px;
  height: 405px;
}