@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%);   */
	width: 100%;
    max-height: 400px;}
.realestate-banner-nav{position: absolute;top: 40%;left: 24%; display:none;}
.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) {
	.Part-one-text p img{
		height:auto !important;
	}
	/* .Part-one-text>p:nth-child(3){ */
		/* display:none; */
	/* } */
	/* .Part-one-text>p:nth-child(4){ */
		/* display:none; */
	/* } */
  .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;}
  .hotel-nav-menu li{float:left;}
  .hotel-nav-menu li:first-child{margin-left:14%;}
  .Part-one-ico{display:none;}
  .Part-one-text .lt{
	  width:100% !important;
	  padding-bottom: 20px !important;
  }
  /* .Part-one-text p{line-height:150%;} */
  .Part-one-text  .about_word .pic{
	  width:100% !important;
	  height:auto !important;
  }
  .Part-one-text  .about_word .pic img{
	  width:100% !important;
  }
  .Part-one-text  .about_word .word{
	  width:100% !important;
	  margin-top:20px;
	  
  }
  .Part-one-text  .about_word .word ul li{
	width:90px !important;
	height:90px !important;
  }
  .Part-one-text  .about_word .word ul li h3{
	  margin: 4px 0px 10px !important;
  }
  .Part-one-text  .about_word .word ul li h3 span{font-size: 20px !important;}
  .Part-one-text  .about_word .word ul li  p{font-size: 14px !important;}
}

.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;}
}


.contact-content-PageTitle{width: 100%;text-align: center;margin: 0 auto; padding: 20px 0 40px 0;}
.content-PageTitle-chinese{font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(51,51,51,1);}
.content-PageTitle-english{font-size:16px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(102,102,102,1);text-transform:uppercase;}
.content-PageTitle-active{width:40px;height:3px;background:rgba(43,92,197,1);margin: 14px auto;}
@media (max-width: 576px) {
  .contact-content-PageTitle{padding: 15px 0 5px 0;}
  .content-PageTitle-chinese{font-size:16px;}
  .content-PageTitle-active{margin: 7px auto;} 
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .contact-content-PageTitle{padding: 25px 0 10px 0;}
  .content-PageTitle-chinese{font-size:18px;}
  .content-PageTitle-english{font-size:12px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .contact-content-PageTitle{padding: 35px 0 20px 0;}
  .content-PageTitle-chinese{font-size:20px;}
  .content-PageTitle-english{font-size:14px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .contact-content-PageTitle{padding: 50px 0 35px 0;}
}

.realestate-listBj{background-color: #ffffff; width: 100%; background-image: url(../images/contact_city.png);background-position: right bottom; background-repeat: no-repeat;}
.realestate-listBj-two{background:rgba(247,247,247,1); width: 100%; background-image: url(../images/hotelist-bgtu.png);background-position: left 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:36px;font-family:Microsoft YaHei;font-weight:400;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{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(51,51,51,1); color:#333333;line-height:32px;margin-top: 39px;  overflow:hidden;height:100%;}
.Part-one-text.autoh{height:auto;}
.Part-one-more{text-align: center;margin-top: 50px;margin-bottom: 60px;}
.Part-one-more button{
    outline: none;
width:60px;height:44px;background:rgba(43,92,197,1);border-radius:22px;font-size:30px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:44px;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: 48%;word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;position: relative;margin: 0 8px; border-radius:15px; overflow:hidden;}
.Part-one-li img{width: 100%; height: auto;border-radius:15px; }
.Part-one-lion{position: absolute;width: 100%;height: 100%; background-color: #2B5CC5;top: 0; left: 0; text-align: left;font-size:16px;font-family:Microsoft YaHei;color:rgba(255,255,255,1); display: none;opacity: 0.9;border-radius: 15px;padding: 9% 8% 0 8%;}
.lionTxt{font-size: 28px;}
.Part-one-li:hover .Part-one-lion {display: block;}
.Part-one-litxt{position: absolute;width: 100%;left: 0; bottom: 0;background-image: url(../images/hotelist-caseon.png);background-position:bottom; background-repeat: no-repeat;height: 100%;border-radius: 15px;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1); padding: 180px 40px 0 40px;text-align: left;}
.Part-one-li:hover .Part-one-litxt {display: none;}
.lion-title{font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);}
.lion-txt{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);}
.lion-line{width:50px;height:3px;background:rgba(255,255,255,1);margin: 20px 0 30px 0;}
@media (max-width: 576px) {
.Part-one-text{
	line-height:26px !important;
}	
.Part-one-litxt{font-size:20px;padding: 120px 40px 0 40px;}
.Part-one-li{display: inline-block;width: 98%;word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;position: relative;margin: 5px 0px;}
.Part-one-lion{padding: 3% 8% 0 8%;}
.lion-txt{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;}
.list-margin{padding: 20px 0;}
.Part-one-more{text-align: center;margin-top: 20px;margin-bottom: 10px;}
.Part-one-title{font-size:30px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.Part-one-li{display: inline-block;width: 98%;word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;position: relative;margin: 5px 0px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {  
.Part-one-litxt{padding: 230px 40px 0 40px;}
.Part-one-li{display: inline-block;width: 98%;word-wrap: break-word;box-sizing:border-box;margin: 0; padding: 0;position: relative;margin: 5px 0px;}

}
@media (min-width: 992px) and (max-width: 1199.98px) {
.Part-one-litxt{padding: 140px 40px 0 40px;}
}
@media (min-width: 1200px) {
}