@charset "UTF-8";
/*CSS重置*/
.realestate-banner{position:relative;overflow:hidden;}
.realestate-banner img{position:relative;left: 50%;transform: translate3d(-50%, 0, 0);width: calc(1.6*100%);}
.realestate-banner-nav{position: absolute;top: 40%;left: 24%;}
.realestate-banner-title{display: inline-block;}
.realestate-banner-chinese{line-height:44px;height: 44px; font-size:44px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(255,255,255,1);line-height:30px;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.35);margin-bottom: 10px;}
.realestate-banner-english{height:24px;line-height: 24px; font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(255,255,255,1);line-height:30px;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.35);text-transform:uppercase;}
.realestate-nav-menu{width:100%;height:60px;background:rgba(255,255,255,1);border-bottom: 1px solid rgba(216,216,216,1);}
.nav-menu-ico{display: inline-block;height: 60px;border-left: 1px solid rgba(216,216,216,1);border-right: 1px solid rgba(216,216,216,1);margin-left: 30px;}
.nav-menu-ico img{padding: 20px 21px;}
.nav-menu-txt{display: inline-block;margin-left: 20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(102,102,102,1);line-height:30px;}

.hotel-nav-menu{width:100%;height:60px;background:rgba(0,0,0,0.6);position: absolute;margin-top: -60px;}
.hotel-nav-menu ul{text-align: center;}
.hotel-nav-menu li{height:60px;font-size:16px;font-family:Microsoft YaHei;color:rgba(255,255,255,1);line-height:30px; text-align: center; line-height: 60px;display: inline-block;margin: 0; padding: 0 10px;}
.hotel-nav-menu li a{color:rgba(255,255,255,1);}
.hotelActive{background:rgba(43,92,197,1);color:rgba(255,255,255,1);font-weight:bold;}
.hotel-nav-menu li:hover{background:rgba(43,92,197,1);color:rgba(255,255,255,1);font-weight:bold;}
@media (max-width: 576px) {
  .hotel-nav-menu{width:100%;height:60px;background:rgba(0,0,0,0.6);position: absolute;}
  .hotel-nav-menu li{width: 24%;margin: 0; padding: 0;}
  .realestate-banner img{min-height: 180px;}
  .hotel-nav-menu li{font-size:14px;}
 
}
.con-Part{padding-top: 60px; margin-bottom: 64px;}
.con-part-left{float: left;height:48px;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(43,92,197,1);display: inline-block;}
.con-part-right{float: right;display: inline-block;}
.con-part-right select{width:100px;height:34px;background:rgba(43,92,197,0);border:1px solid rgba(216,216,216,1);font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(102,102,102,1);line-height:30px;margin-right: 5px;}
.con-part-right button{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:34px;width:80px;height:34px;background:rgba(43,92,197,1);border: none;position: relative;top: -1px; margin-left: -10px;}
.con-part-right input{width:160px;height:34px;background:rgba(43,92,197,0);border:1px solid rgba(216,216,216,1);padding: 0 10px;}
@media (max-width: 576px) {
  .nav-menu-ico{margin-left: 0px;}
  .nav-menu-txt,.nav-menu-ico{display: none;}
  .nav-menu-txt-wap{float: left;display: inline-block;height: 60px;line-height: 60px; }

  .realestate-banner-nav{display: none;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .realestate-banner-nav{display: none;}
  .realestate-banner-nav{top: 30%;left: 20%;}
  .realestate-banner-chinese{line-height:27px;height: 27px; font-size:27px;}
  .realestate-banner-english{height:18px;line-height: 18px; font-size:18px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .realestate-banner-nav{top: 32%;left: 17%;}
  .realestate-banner-chinese{line-height:36px;height: 36px; font-size:36px;}
  .realestate-banner-english{height:24px;line-height: 24px; font-size:24px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .realestate-banner-nav{position: absolute;top: 35%;left: 14%;}
  .realestate-banner-chinese{line-height:40px;height: 40px; font-size:40px;}
  .realestate-banner-english{height:27px;line-height: 27px; font-size:27px;}
}

.realestate-listBj{background-color: #ffffff; width: 100%; background-image: url(../images/contact_city.png);background-position: right bottom; background-repeat: no-repeat;}
.list-margin{padding: 60px 0;}
.list-Part-one{padding: 0 35px; position: relative;}
.Part-one-title{text-align: center;font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(51,51,51,1);line-height:30px;}
.Part-one-Reading{text-align: center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(102,102,102,1);line-height:30px;margin-top: 19px;}
.Part-one-text{text-align: center;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(51,51,51,1);line-height:32px;margin-top: 39px;  overflow:hidden;height:96px;}
.Part-one-text.autoh{height:auto;}
.Part-one-more{text-align: center;margin-top: 50px;margin-bottom: 60px;}
.Part-one-more button{width:160px;height:44px;background:rgba(43,92,197,1);border-radius:22px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:30px;border:none;}
.Part-one-ico{position: absolute;left: 5%;top: 20%;}
.list-Part-two{margin: 0; padding: 0; text-align: center;}
.Part-one-li{display: inline-block;width: 33%;/*word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;*/position: relative;margin-left: -3px;}
.Part-one-li img{width: 100%; height: auto;}
.Part-one-lion{position: absolute;width: 100%;height: 100%; background-color: rgba(0,0,0,0.9);top: 0; left: 0; text-align: center;font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(255,255,255,1);padding-top: 22%; display: none;opacity: 0.7;}
.lionTxt{font-size: 28px;}
.Part-one-li:hover .Part-one-lion {display: block;}
@media (max-width: 576px) {
.Part-one-li{display: inline-block;width: 98%;/*word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;*/position: relative;margin-left: 0px;margin-bottom: 5px;}
.Part-one-title{font-size:30px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {

}
@media (min-width: 768px) and (max-width: 991.98px) {

}
@media (min-width: 992px) and (max-width: 1199.98px) {
}
@media (min-width: 1200px) {
}