#header .l .logo {

  padding: 0 !important;

}



.index-ad-box .bottom .l table td {

  border-right: 10px solid transparent;

}



.index-ad-box .top .bbs-hot-section {

  border-radius: 10px;

}



.index-ad-box .bottom .l table td img {

  border-radius: 10px;

}



.index-ad-box .bottom .r li {

  border-radius: 10px;

}



#header .login-box .login-box-item {

  background: #000;

  color: #fff;

  text-align: center;

  border-radius: 57px;

  width: 50px;

  height: 26px;

  line-height: 26px;

}



#header .login-box .login-box-item:last-child {

  background: #fff;

  color: #000;

}



.HK-renting .title {

  line-height: 28px;

  font-size: 20px;

  color: #333;

  margin-bottom: 15px;

  font-weight: 200;

}

.HK-renting .title i {

  display: inline-block;

  background: url('https://www.gter.net/image/gter_new/img/khrent.png') no-repeat;

  background-size: 100%;

  width: 22.2px;

  height: 28px;

  margin-right: 5px;

  vertical-align: baseline;

  position: relative;

  top: 3px;

}

.HK-renting .HK-renting-box {

  display: flex;

  flex-direction: column;

}

.HK-renting .HK-renting-box .HK-renting-personage .housing-resource-head,
.HK-renting .HK-renting-box .HK-renting-regions .housing-resource-head {
  height: 66px;
}

.HK-renting .HK-renting-box .housing-resource-head .moremore {
  color: #333333;
  font-size: 14px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  font-weight: 400;
  cursor: pointer;
}

.HK-renting .HK-renting-box .housing-resource-head {

  /* flex: 1; */

  /* height: 96px;

  line-height: 96px; */
  height: 65px;

  display: flex;

  align-items: center;

  justify-content: center;

  /* border-bottom: 1px #dcdcdc dashed; */
  border-bottom: 1px #dcdcdc dotted;

  font-size: 18px;

  /* font-weight: bold; */
  font-weight: 650;

  color: #333;

  position: relative;

}

.HK-renting .HK-renting-box .housing-resource-head .housing-resource-icon {

  /* height: 52px;

  width: 52px; */

  /* border: #d1d1d1 solid 1px; */

  display: inline-flex;
  /*  */
  align-items: center;

  justify-content: center;

  border-radius: 16px;

  /* background: #fff; */

  /* box-shadow: 0.629px 0.777px 16px 0px rgba(243, 243, 243, 0.996); */

  margin-right: 10px;

  /* box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.27);

  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.27);

  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.27); */

}

.HK-renting .HK-renting-box .housing-resource-head .housing-resource-icon img {

  /* width: 33px; */

  /* height: 33px; */
  height: 24px;

}

.HK-renting .HK-renting-box .housing-resource-title {

  word-break: keep-all;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  /* font-size: 15px;

  line-height: 1.3; */
  font-size: 14px;

  line-height: 22px;

  display: flex;

  align-items: center;

}

.HK-renting .HK-renting-box .housing-resource-title img {

  /* width: 19px; */

  /* height: 14px; */
  height: 13px;

  margin-right: 5px;

}

.HK-renting .HK-renting-box .housing-resource-title span {
  
  word-break: keep-all;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.HK-renting .HK-renting-box .housing-resource-tips {

  display: flex;

  color: #999;

  font-size: 13px;

  line-height: 13px;

  /* padding: 15px 0; */
  padding: 10px 0 14px;

  flex-wrap: wrap;

}

.HK-renting .HK-renting-box .housing-resource-tips .housing-resource-tips-i:not(:last-child)::after {

  content: "";

  display: inline-block;

  width: 2px;

  height: 2px;

  margin: 0 10px;

  background-color: #ccc;

  border-radius: 50%;

  margin-bottom: 5px;

}

.HK-renting .HK-renting-box .housing-resource-price {

  /* font-size: 15px; */

  line-height: 15px;

  color: #c63e3a;

  /* font-weight: bold; */

  font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 700;

}

.HK-renting .HK-renting-box .housing-resource-price .housing-resource-symbol {

  color: #333;

  margin-right: 4px;

  font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial', sans-serif;
  font-size: 14px;
  font-weight: 700;

}

.HK-renting .HK-renting-box .HK-renting-personage-item {

  width: 355px;

  border-bottom: 1px solid #f3f3f3;

  /* padding: 18px 0px; */
  padding: 20px 0px 18px;

}

.HK-renting .HK-renting-box .HK-renting-personage-item:nth-last-of-type(-n+2) {

  border: none;

}

.HK-renting .HK-renting-box .HK-renting-box-top {

  display: flex;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-personage {

  flex: 2;

  display: flex;

  flex-direction: column;

  border-top: 5px solid #56acfb;

  border-radius: 5px;

  background-color: #fff;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-personage .HK-renting-personage-box {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

  padding: 0px 20px;

  /* padding-bottom: 14px; */
  padding-bottom: 4px;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-regions {

  flex: 1;

  margin-left: 10px;

  border-top: 5px solid #6aceba;

  border-radius: 5px;

  background-color: #fff;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-regions .HK-renting-regions-box {

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  /* padding: 0px 20xp; */
  padding: 0px 20px 8px;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-regions .HK-renting-regions-box .HK-renting-regions-item {

  width: 355px;

  border-bottom: 1px solid #f3f3f3;

  padding: 18px 0px;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-regions .HK-renting-regions-box .HK-renting-regions-item:last-child {

  border: none;

}

.HK-renting .HK-renting-box .HK-renting-box-top .HK-renting-regions .HK-renting-regions-box .HK-renting-regions-item .housing-resource-title img {

  width: 70px;

  margin-right: 5px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom {

  border-top: 5px solid #fed131;

  border-radius: 5px;

  /* margin-top: 20px; */
  margin-top: 15px;

  background-color: #fff;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box {

  display: flex;

  justify-content: space-between;

  align-items: center;

  /* padding: 0 20px; */
  padding: 21px 20px 27px;

  flex-wrap: wrap;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box::after {

  content: "";

  height: 0;

  width: 372px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item {

  width: 372px;

  /* padding: 22px 0 24px; */
  padding-bottom: 15px;

  display: flex;

  flex-direction: column;

  /* border-bottom: 1px #d6d6d6 dotted; */

  cursor: pointer;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item:nth-last-of-type(-n+3) {

  /* border: none; */
  padding-bottom: 0;
}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-title {

  font-size: 18px;

  color: #333;

  font-weight: bold;

  line-height: 1;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-introduce {

  font-size: 15px;

  line-height: 48px;

  color: #9f9f9f;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message {

  background-color: #f2f2f2;

  padding: 8px;

  display: flex;

  justify-content: space-between;

  border-radius: 10px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message img {

  width: 100px;

  height: 65px;

  border-radius: 10px;

  object-fit: cover;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner {

  flex: 1;

  display: flex;

  flex-direction: column;

  margin-left: 10px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-name {

  font-size: 15px;

  line-height: 15px;

  padding-top: 2px;

  /* color: #494949; */
  color: #333;

  width: 250px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-site {

  display: flex;

  align-items: center;

  font-size: 14px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-site img {

  width: 15px;

  height: 16px;

  margin: 12px 0;

  margin-right: 3px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-site span {

  color: #8e8e8e;

  font-size: 14px;

  line-height: 14px;

  width: 238px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-price {

  font-size: 15px;

  line-height: 15px;

  color: #c63e3a;

  font-weight: bold;

  display: flex;

  align-items: center;

  padding-bottom: 10px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-price .HK-brand-inner-symbol {

  color: #333;

  margin: 0 4px;

}

.HK-renting .HK-renting-box .HK-renting-box-bottom .HK-brand-apartment-box .HK-brand-apartment-item .HK-brand-apartment-message .HK-brand-inner .HK-brand-inner-price .HK-brand-inner-symbol:first-child {

  margin-left: 0;

}

.HK-renting .alert-renting-scan-box {

  position: fixed;

  left: 0;

  top: 0;

  width: 100vw;

  height: 100vh;

  background-color: rgba(0, 0, 0, 0.6);

  z-index: 1001;

  display: none;

}

.HK-renting .alert-renting-scan-box .inner {

  border-radius: 10px;

  background-color: #fff;

  box-shadow: 0.105px 0.995px 59px 0px rgba(34, 54, 77, 0.67);

  position: fixed;

  left: 50%;

  top: 50%;

  width: 700px;

  height: 562px;

  transform: translate(-50%, -50%);

  z-index: 100;

  overflow: hidden;

}

.HK-renting .alert-renting-scan-box .title {

  text-align: center;

  font-size: 18px;

  color: #333;

  line-height: 60px;

  height: 60px;

  font-weight: normal;

  position: relative;

}

.HK-renting .alert-renting-scan-box .title .space {

  display: inline-block;

  width: 4px;

}

.HK-renting .alert-renting-scan-box .title .close {

  display: block;

  position: absolute;

  right: 22px;

  top: 24px;

  width: 12px;

  height: 12px;

  background: url(https://app.gter.net/image/gter/rent/img/sprite.png) -232px -14px no-repeat;

  cursor: pointer;

}

.HK-renting .alert-renting-scan-box .content {

  height: 502px;

  background: url(https://app.gter.net/image/gter/rent/img/bg-alert.jpg) no-repeat 100%;

  display: flex;

  justify-content: flex-end;

  padding: 10px 70px 0 0;

  color: #333;

}

.HK-renting .alert-renting-scan-box .text {

  display: inline-flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

}

.HK-renting .alert-renting-scan-box .slogan {

  margin-right: -2px;

  font-size: 26px;

  line-height: 37px;

  letter-spacing: 2px;

}

.HK-renting .alert-renting-scan-box .tips {

  font-size: 14px;

  margin: 64px 0 18px;

  text-align: center;

}

.HK-renting .alert-renting-scan-box .qrcode-box {

  border-radius: 50%;

  width: 170px;

  height: 170px;

  padding: 10px;

  background: #fff;

  overflow: hidden;

  box-sizing: border-box;

}

.HK-renting .alert-renting-scan-box .qrcode {

  width: 150px;

  height: 150px;

  display: block;

  background: #ccc;

}



.hiddenWriting {

  display: inline-block;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}



#header .login-box {

  position: relative;

}



#header .login-box .quit {

  display: none;

  position: absolute;

  bottom: -40px;

  left: calc(50% - 40px);

  z-index: 10;

  text-align: center;

  width: 45px;

  height: 30px;

  line-height: 30px;

  border-radius: 5px;

  background: #333;

  color: #fff;

  font-size: 13px;

}

#header .login-box:hover .quit {

  display: block;



}



#header .login-box .quit:after {

  position: absolute;

  left: calc(50% - 4px);

  top: -8px;

  content: "";

  border: 4px solid transparent;

  border-bottom-color: #333;

}



#header .login-box .quit:before {

  left: -5px !important;

  top: -10px !important;

  width: 55px !important;

  height: 40px !important;

}





#header .login-box .quit:before {

  position: absolute;

  content: "";

  display: block;

  background: transparent;

}