@media screen and (max-width: 1770px) {
	.nav li {
		margin: 0 1%;
	}

	.nav li a {
		font-size: 16px;
	}

	#hd .sub-nav a {
		font-size: 15px;
	}

	.chane-site a {
		font-size: 16px;
	}

	.chane-site .other-site a {
		font-size: 15px;
	}
}

@media screen and (max-width: 1550px) {
	.slider-financial-nav {
		padding: 10% 0;
	}

	.slider-financial-nav .item {
		padding: 12px 0;
	}

	.financial-box .right {
		height: 664px;
	}

	.chane-site a {
		font-size: 15px;
	}

	.nav li a {
		font-size: 15px;
	}

	#hd .sub-nav a {
		font-size: 14px;
	}

	.chane-site .other-site a {
		font-size: 14px;
	}
}

@media screen and (max-width: 1400px) {
	.history-bd .tit h4 {
		font-size: 50px;
	}

	.year-bd .item:hover h3 em {
		font-size: 50px;
	}

	.honor-box .item {
		width: 360px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
	}

	.t2-v1 {
		width: 300px;
		height: 241px;
		background-size: 100%;
		padding-left: 80px;
	}

	.t2-v1 h4 {
		font-size: 30px;
	}

	.t2-v1 h3 {
		font-size: 30px;
	}

	.slider-com-honor-nav {
		margin-top: 100px;
	}

	.slider-com-honor-nav .slick-arr {
		margin: 0 10px;
	}

	.slider-party-img .slick-next {
		right: 20px;
	}

	.slider-party-img .slick-prev {
		left: 20px;
	}

	.culture-row1 .txt p {
		font-size: 16px;
	}

	.slider-video h4 {
		font-size: 30px;
	}

	.slider-video h5 {
		font-size: 24px;
	}

	.slider-video .txt {
		padding: 4%;
	}

	.slider-video-arrow {
		left: 63%;
	}

	.slide-propert-nav span {
		font-size: 14px;
	}

	.slide-propert-nav em {
		width: 8px;
		height: 8px;
	}

	.slide-propert-nav em:after {
		left: -4px;
		top: -4px;
		bottom: -4px;
		right: -4px;
	}

	.list-core1 {
		margin-top: 20px;
	}

	.list-core1 li {
		margin-bottom: 10px;
	}

	.list-core1 li p {
		font-size: 12px;
	}

	.list-core1 .ico {
		width: 40px;
	}

	.list-core1 .ico img {
		width: 30px;
	}

	.list-core2 .ico {
		width: 40px;
	}

	.slider-city1-nav {
		line-height: 70px;
	}

	.slider-city1 .img {
		margin-top: 70px;
	}

	.slider-city1 h3 {
		line-height: 70px;
		margin-top: -70px;
	}

	.slider-project .slick-next {
		right: 30px;
	}

	.slider-project .slick-prev {
		left: 30px;
	}

	body,
  html {
		overflow-x: hidden;
	}

	#hd {
		height: 100px;
		line-height: 100px;
	}

	#hd .logo {
		width: 180px;
	}

	.chane-site a {
		font-size: 14px;
	}

	.nav li a {
		font-size: 14px;
	}

	#hd .sub-nav a {
		margin-right: 30px;
	}

	.chane-site .other-site a {
		margin-left: 30px;
	}

	.slick-arr {
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 30px;
	}

	.wrap1400 {
		padding: 0 5%;
	}
}

@media screen and (max-width: 1350px) {
	.nav {
		margin-left: 180px;
		padding-left: 0;
	}

	.nav li {
		margin: 0 6px;
	}

	#hd .logo {
		width: 160px;
	}

	.hd-l {
		width: 78%;
	}

	.hd-r {
		width: 22%;
	}
}

@media screen and (max-width: 1230px) {
	#hd {
		display: none;
	}

	.m_header {
		display: block;
	}

	body {
		padding-top: 50px;
	}

	.wrap {
		padding: 0 5%;
	}

	p {
		font-size: 14px;
	}

	.t1 {
		margin-bottom: 20px;
	}

	.fd-r span {
		display: none;
	}

	.fd-r1 {
		padding: 12px 0;
	}

	.ban-inner {
		height: auto;
		padding-top: 12%;
	}

	.ban-inner .con {
		margin-top: 0;
	}

	.ban-inner h3 {
		font-size: 36px;
	}

	.main-box .main {
		float: none;
		width: auto;
		margin-left: 0;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.main-box .main-contact {
		margin-left: 0;
	}

	.main-box .main-pad {
		margin-left: 0;
	}

	.main-box .side {
		float: none;
		width: 100%;
	}

	.main-box .contact-side {
		padding-top: 0;
		overflow: hidden;
	}

	.main-box .main-pad:after {
		display: none;
	}

	.main-box .wrap .side-party-detail {
		padding-bottom: 0;
		margin-bottom: 30px;
	}

	.cur-pos {
		line-height: 60px;
	}

	.cur-pos a {
		font-size: 14px;
	}

	.cur-pos a:after {
		bottom: 10px;
	}

	.t2 {
		margin-bottom: 20px;
	}

	.more-con,
  .more-con-big {
		line-height: 40px;
	}

	.t5 h1 {
		font-size: 24px;
	}

	.t5 h6 {
		font-size: 16px;
	}

	.main-box .side:after {
		display: none;
	}

	.main-box .wrap {
		height: auto !important;
	}

	#sticky-wrapper {
		width: 100%;
		float: none;
	}

	.slider-city3 .img h3 {
		font-size: 16px;
	}
}

@media screen and (max-width: 1200px) {
	.year-bd .item:hover h3 em,
  .history-bd .tit h4 {
		font-size: 40px;
	}

	.history-bd .tit {
		padding-bottom: 70px;
	}

	.history-bd .tit p {
		font-size: 18px;
	}

	.year-hd h4 {
		font-size: 20px;
	}

	.his-fd span {
		font-size: 25px;
	}

	.his-fd {
		padding: 20px 0;
	}

	.year-bd h3 {
		font-size: 22px;
	}

	.vertical-line:after {
		bottom: 0;
	}

	.his-fd:after {
		top: 0;
	}

	.his-fd .line {
		border-top-width: 1px;
	}

	.his-fd span {
		margin: 10px 0;
	}

	.brand-row2 .txt {
		padding: 30px 5%;
	}

	.brand-row2 .pad {
		width: auto;
		padding-left: 0;
	}

	.list-brand-value li:last-child {
		margin-bottom: 0;
	}

	.dist-row1 .dist-box .txt {
		padding-bottom: 4%;
		padding-top: 2%;
	}

	.dist-row3 .row {
		margin: 0 !important;
	}

	.dist-row3 .map-l {
		text-align: center;
	}

	.dist-row3 .map-l img {
		max-width: 60%;
	}

	.dist-box {
		display: block;
	}

	.map-bg {
		width: 100% !important;
	}

	.dist-row2 .hd {
		font-size: 20px;
	}

	.dist-row2 .hd span {
		font-size: 34px;
	}

	.honor-box .item h4 {
		margin-bottom: 5%;
	}

	.party-mod1,
  .party-row1 .con-l,
  .party-row1 .con-r {
		float: none;
		width: auto;
	}

	.party-row1 .con-l {
		margin-bottom: 4%;
	}

	.slider-party-img .img {
		margin: 0;
	}

	.party-row1 .t2 {
		margin-bottom: 0;
	}

	.party-mod1 {
		margin-bottom: 4%;
	}

	.slider-party-img .slick-dots {
		position: static;
		text-align: center;
		margin-top: 20px;
	}

	.slider-party-news h4 {
		padding-right: 0;
	}

	.slider-party-news .slick-dots {
		width: 100%;
		float: none;
		margin-top: 0;
		text-align: center;
	}

	.party-row2 .party-mod1:last-child {
		margin-bottom: 0;
	}

	.slider-develop h4 {
		font-size: 20px;
	}

	.slider-develop h3 {
		font-size: 32px;
	}

	.list-honor li {
		padding: 0 2%;
	}

	.culture-row1 {
		padding: 60px 0;
	}

	.side-poster {
		display: none;
	}

	.list-news2 p {
		font-size: 14px;
	}

	.list-news2 .img {
		height: 100px;
	}

	.main-pad .feature-news h5 {
		margin-top: 0;
	}

	.main-pad .feature-news .txt {
		padding: 4% 4% 0 6%;
	}

	.list-mod1 .txt h4 {
		font-size: 18px;
	}

	.list-mod1 .txt i {
		font-size: 20px;
	}

	.slide-propert-nav {
		right: 20px;
	}

	.slider-property .row {
		padding-left: 10%;
		padding-right: 10%;
	}

	.property-row3 {
		padding-top: 50%;
	}

	.property-row5 .col {
		padding-left: 10%;
	}

	.slider-property2 .row {
		top: 0;
	}

	.slider-property2 .slick-dots {
		text-align: center;
	}

	.inner-row.newcity-row2 {
		padding-top: 42%;
	}

	.slider-city1 .txt h4 {
		font-size: 20px;
	}

	.newcity-row .text p {
		font-size: 14px;
	}

	.newcity-row .text br {
		display: none;
	}

	.dist-box .img,
  .dist-box .txt {
		display: block;
		width: auto;
		padding-bottom: 0;
	}

	.dist-box2 {
		overflow: hidden;
	}

	.dist-box2 .text {
		position: static;
		padding: 4% 0;
	}

	.dist-box2 .t2 {
		left: 0;
		top: 0;
		right: 0;
		margin-bottom: -15%;
		margin-top: 30px;
		position: relative;
		z-index: 50;
	}

	.dist-box2 .img .con {
		margin-top: 0;
	}

	.dist-box2 .txt {
		padding-bottom: 4%;
	}

	.hd-area {
		display: block;
		width: auto;
		text-align: center;
		margin-left: 0;
	}

	.hd-area:after {
		display: none;
	}

	.hd-area a {
		display: inline-block;
		width: 84px;
	}

	.bd-area {
		left: 0;
		margin: 0 auto;
		width: 70%;
		display: block;
	}

	.slider-city3 {
		margin: 0;
	}

	.slider-city3 .img {
		margin: 0 10px;
	}

	.slider-city3 .slick-dots {
		position: static;
		text-align: center;
		margin-top: 20px;
	}

	.slider-city2 img {
		width: 80%;
	}

	.slider-city3 .slick-next {
		right: 20px;
	}

	.slider-city3 .slick-prev {
		left: 20px;
	}

	.slider-city3:before,
  .slider-city3:after {
		display: none;
	}

	.list-us h4 {
		font-size: 14px;
	}

	.list-us h3 {
		font-size: 18px;
	}

	.newcity-row2 {
		padding-top: 42%;
		height: auto;
	}

	.layout-area {
		left: 0;
	}

	.layout-city {
		float: none;
		margin: 0 auto;
		clear: both;
		width: 100%;
		padding-top: 4%;
	}

	.layout-city p {
		float: left;
		width: 33.33333%;
		padding-right: 5%;
	}

	.layout-map:after {
		display: none;
	}

	.slider-est-arrow {
		text-align: right;
		margin-top: -50px;
	}

	.list-es1 li .before,
  .list-es1 li .tit {
		opacity: 1;
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
		background: none;
	}

	.list-es1 .s2 .tit,
  .list-es1 .s4 .tit {
		top: auto;
		bottom: 0;
	}

	.financial-box .hd-dist {
		margin-left: 0;
	}

	.main-overview .t5 {
		margin-top: 0;
	}

	.list-news3 .ico-pdf {
		opacity: 1;
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
		text-align: center;
	}

	.list-news3 .ico-pdf em {
		width: 26px;
		height: 31px;
	}

	.investor-relations-side {
		height: auto;
		background: #fafafa;
	}

	.investor-relations-side .line {
		margin: 5% 0;
	}

	.investor-relations-side .pad {
		padding: 30px;
	}

	.contact-m2,
  .contact-m1 {
		float: left;
		width: 50%;
	}

	.contact-m2 img,
  .contact-m1 img {
		width: 100%;
	}

	.tab-overview {
		text-align: center;
	}

	.tab-overview a i {
		font-size: 24px;
	}

	.tab-overview a .pad span {
		font-size: 14px;
	}

	.hd-dist-financial .hd-dist {
		left: 30px;
	}

	.bd-distribution .hd-dist {
		font-size: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		top: 50px;
	}

	.bd-distribution .hd-dist .s1 {
		margin-left: -6px;
	}

	.bd-distribution .hd-dist a {
		width: auto;
		display: inline-block;
		padding: 0 20px;
		line-height: 54px;
		margin-bottom: 0;
		vertical-align: bottom;
		-webkit-transition: none;
		transition: none;
	}

	.bd-distribution .hd-dist a.on {
		line-height: 58px;
	}

	.bd-distribution .hd-dist a span {
		display: inline-block;
		font-size: 14px;
	}

	.bd-distribution .hd-dist .s1 {
		border-radius: 0;
		border-top-left-radius: 25px;
		margin-bottom: 0;
	}

	.bd-distribution .hd-dist .s2 {
		border-radius: 0;
		border-top-right-radius: 25px;
	}

	.hd-dist i {
		margin-right: 4px;
	}

	.hd-dist a * {
		vertical-align: middle;
	}

	.index-nav .pad {
		height: 200px;
	}

	.index-nav .item .img {
		height: 100px;
	}

	.index-nav .item .txt {
		height: 100px;
	}

	.index-nav .item h4 {
		font-size: 18px;
		margin-top: -18px;
	}

	.index-nav .item h5 {
		font-size: 13px;
	}

	.index-nav .item .arr-r {
		margin-top: 10px;
	}

	.index-nav .ico {
		width: 50px;
		height: 50px;
	}

	.index-stock {
		display: none;
	}

	.index-nav {
		width: auto;
		display: block;
		margin-top: -100px;
	}

	.row-index2 .r,
  .row-index2 .l {
		float: none;
		width: 100%;
		clear: both;
	}

	.row-index2 .l .t1 {
		width: 100%;
	}

	.row-index2 .r {
		padding-top: 1px;
	}

	.row-index2 .l .txt h4 {
		font-size: 26px;
	}

	.row-index2 .l .txt h5 {
		font-size: 18px;
	}

	.row-index2 .l .txt .con {
		height: 5.1em;
	}

	.row-index2 .l .img {
		width: 230px;
		height: 150px;
	}

	.index-about .s1,
  .index-about .s2,
  .index-about .s3,
  .index-about .s4,
  .index-about .s5 {
		width: 20%;
	}

	.index-about .item .t1 h4 {
		font-size: 14px;
	}

	.index-about .item .t1 h3 {
		font-size: 18px;
	}

	.index-about .item {
		height: 150px;
	}

	.quick-menu {
		font-size: 16px;
	}

	.z-tit {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.z-tit a {
		margin-right: 0;
	}

	.row-index1 {
		padding-bottom: 40px;
	}

	.row-index,
  .inner-row {
		padding: 40px 0;
	}

	.slider-video {
		margin-bottom: 40px;
	}

	.main-box .main {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.main-contact .contact-m1 {
		padding-top: 0;
	}

	.main-box .side {
		padding-bottom: 40px;
		overflow: hidden;
	}

	.main-contact .contact-m1 {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 1100px) {
	.brand-row2 .img {
		width: 50%;
	}

	.brand-row2 .txt {
		width: 50%;
	}

	.brand-row3 .txt2 {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		left: 0;
	}

	.list-plan .cir {
		width: 70px;
		height: 70px;
	}

	.list-plan .cir h4 {
		font-size: 14px;
	}

	.list-plan .ico {
		margin-top: 14px;
	}

	.list-plan .ico img {
		height: 24px;
	}

	.brand-row1 .list-brand em img {
		width: 80px;
	}

	.brand-row1 .list-brand h4 {
		margin-top: 0.5em;
	}

	.slider-nav {
		bottom: 0;
		width: 60%;
		-webkit-transform: none;
		transform: none;
		left: 20%;
		top: auto;
		bottom: 0;
	}

	.list-honor .hd img {
		width: 50px;
	}

	.list-honor .t3 h3 {
		margin-bottom: 0.5em;
	}

	.slider-video h4 {
		font-size: 24px;
	}

	.slider-video h5 {
		font-size: 20px;
	}

	.property-row5 .img .col {
		padding: 10% 0;
		width: auto;
	}

	.life-cycle img {
		width: 86%;
	}

	.financial-box .col {
		display: block;
		width: 100%;
	}

	.financial-box .row {
		display: block;
	}

	.financial-box .left {
		padding-top: 62%;
	}

	.financial-box .left .cell {
		right: auto;
		left: 30px;
		right: 30px;
		width: auto;
	}

	.financial-box .right {
		height: auto;
	}

	.financial-box .right .cell {
		width: auto;
		padding: 30px;
	}

	.slider-financial-nav {
		display: none;
	}

	.financial-box .left .cell {
		padding-bottom: 10%;
	}

	.hotel-row1 {
		padding-top: 16%;
	}

	.hotel-row1 .wrap750 {
		left: 0;
	}

	.hotel-row1 .r {
		width: 340px;
	}

	.financial-box .hd-dist {
		white-space: nowrap;
		width: auto;
		font-size: 0;
		margin-left: 0px;
	}

	.financial-box .hd-dist a {
		display: inline-block;
		padding: 0 20px;
		width: auto;
		line-height: 54px;
		vertical-align: bottom;
	}

	.financial-box .hd-dist a span {
		display: inline-block;
		font-size: 14px;
	}

	.financial-box .hd-dist a.on,
  .financial-box .hd-dist a:hover {
		width: auto;
		line-height: 58px;
		vertical-align: bottom;
	}

	.financial-box .hd-dist a * {
		vertical-align: middle;
	}

	.financial-box .hd-dist a i {
		margin-right: 4px;
	}

	.financial-box .hd-dist .s1 {
		border-radius: 0;
		border-top-left-radius: 25px;
		margin-bottom: 0;
	}

	.financial-box .hd-dist .s2 {
		border-radius: 0;
		border-top-right-radius: 25px;
	}

	.financial-box .hd-dist {
		font-size: 0;
		margin-left: 0;
		width: 100%;
		text-align: center;
		z-index: 100;
		left: 0;
	}

	.financial-box .hd-dist a {
		display: inline-block;
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 54px;
		margin-bottom: 0;
		vertical-align: bottom;
		-webkit-transition: none;
		transition: none;
	}

	.financial-box .hd-dist a.on {
		line-height: 58px;
	}

	.financial-box .hd-dist a span {
		display: inline-block;
		font-size: 14px;
	}
}

@media screen and (max-width: 1090px) {
	.housing-search .inp-text {
		width: 300px;
	}
}

@media screen and (max-width: 1000px) {
	.brand-row3 {
		display: block;
	}

	.brand-row3 .row {
		display: block;
	}

	.brand-row3 .txt2 {
		-webkit-transform: none;
		transform: none;
		display: block;
		width: 100%;
		padding: 5% 0;
	}

	.brand-row3 .txt1 {
		display: block;
		width: 100%;
		margin-bottom: 4%;
	}

	.brand-row2 .img {
		display: block;
		width: 100%;
		padding-top: 50%;
	}

	.brand-row2 .txt {
		display: block;
		width: 100%;
	}

	.brand-row1 .list-brand .s2 {
		border: none;
	}

	.slider-com-honor {
		width: auto;
		display: block;
	}

	.slider-com-honor:after {
		display: none;
	}

	.honor-box .con {
		height: 200px;
		margin: 20px 0;
	}

	.slider-com-honor-nav {
		margin-top: 0;
	}

	.t2-v1 {
		margin-bottom: 0;
	}

	.t2-v1 h4 {
		font-size: 30px;
	}

	.t2-v1 h3 {
		font-size: 30px;
	}

	.t2-v1 em {
		margin-top: 3%;
	}

	.honor-box {
		background-color: #fff;
		white-space: normal;
		margin-bottom: 6%;
	}

	.honor-box .item {
		height: auto !important;
		display: block;
		width: auto;
	}

	.honor-box .item h4 {
		font-size: 30px;
	}

	.honor-box .item h4 span {
		margin-top: 6%;
	}

	.honor-box .item h6 {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		right: 0;
		left: auto;
		font-size: 100px;
	}

	.honor-box .item .img {
		padding-top: 0;
	}

	.honor-box .item .img img {
		width: 100%;
	}

	.honor-box .t2 {
		padding-top: 4%;
		margin-top: 20px;
		background: none;
		margin: 0;
		padding: 30px;
		width: 100%;
		padding-bottom: 2%;
		height: auto;
	}

	.slider-com-honor .slick-dots {
		margin-top: 0;
		position: static;
		text-align: center;
	}

	.t2-col {
		width: 100%;
		margin-top: 0;
	}

	.list-honor li {
		float: none;
		padding: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.culture-row1 .img .bg {
		height: 210px;
	}

	.culture-row1 .txt {
		padding: 5% 4% 4% 4%;
	}

	.culture-row2 .wrap {
		display: block;
		width: auto;
	}

	.culture-row2 .txt,
  .culture-row2 .img {
		display: block;
		width: auto;
	}

	.culture-row2 .img {
		display: none;
	}

	.core-value {
		width: auto;
		float: none;
	}

	.culture-row1 {
		padding: 40px 0;
	}

	.slider-video h4 {
		font-size: 20px;
	}

	.slider-video h5 {
		font-size: 18px;
	}

	.slider-video-arrow {
		bottom: 30px;
	}

	.housing-search .hd {
		height: auto;
	}

	.housing-search .hd .l {
		float: none;
	}

	.housing-search .hd .r {
		float: none;
		margin: 0 -5px;
	}

	.housing-search .hd .inp-box {
		margin-left: 0;
		padding: 0 5px;
	}

	.housing-search .hd .inp-text {
		padding-right: 60px;
	}

	.housing-search .hd .inp-select {
		width: 25%;
	}

	.housing-search .hd .inp-select .inp {
		background-size: 22px;
	}

	.housing-search .hd .inp-text {
		width: 50%;
	}

	.list-hs li {
		width: 50%;
		margin-bottom: 20px;
	}

	.layout-area {
		width: 350px;
		height: 350px;
	}

	.holderCircle {
		width: 350px;
		height: 350px;
	}

	.holderCircle-b {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	.est-row3 .img,
  .est-row3 .txt {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.list-es1 li {
		height: 400px;
	}

	.list-es1 li h4 {
		font-size: 16px;
	}

	.list-es1 li .pad h4 {
		margin-top: 5%;
	}

	.est-row3 .txt {
		padding: 5% 0;
	}

	.slider-est .item {
		overflow: hidden;
	}

	.slider-est .txt {
		float: none;
		width: auto;
	}

	.slider-est .img {
		padding-right: 3%;
		padding-bottom: 1%;
		float: left;
		padding-left: 2px;
	}

	.slider-est .txt {
		padding-right: 0;
	}

	.slider-est-arrow {
		position: static;
		margin: 0;
	}

	.slider-est-arrow .slick-arr {
		position: absolute;
		margin: 0;
	}

	.slider-est-arrow .slick-prev {
		left: 0px;
	}

	.slider-est-arrow .slick-next {
		right: 0;
	}

	.est-row1 .txt {
		width: 70%;
	}

	.stock-info li h4 {
		font-size: 23px;
	}

	.t1-side {
		font-size: 36px;
		margin-top: 0;
	}

	.t2 h3 {
		font-size: 24px;
		margin-bottom: 0;
	}

	.t2 h4 {
		font-size: 20px;
	}
}

@media screen and (max-width: 860px) {
	.cur-pos .sub-menu a {
		margin-left: 12px;
	}

	.cur-pos .wrap {
		padding: 0 3%;
	}

	.dist-row2 .hd {
		font-size: 18px;
	}

	.dist-row2 .hd span {
		font-size: 28px;
	}

	.dist-row3 .table-row {
		display: block;
	}

	.dist-row3 .map-l,
  .dist-row3 .img-r {
		display: block;
		float: none;
		width: 100%;
	}

	.dist-row3 .map-l {
		padding: 6% 0;
	}

	.slider-oversea .img {
		padding-top: 100%;
	}

	.dist-row3 .map-l img {
		max-width: 80%;
	}
}

@media screen and (max-width: 800px) {
	.list-directors .img {
		float: none;
		margin: 0 auto;
		margin-top: 20px;
	}

	.list-directors h4 {
		text-align: center;
	}

	.senior-img p {
		font-size: 18px;
	}
}

@media screen and (max-width: 769px) {
	.party-mod1 .hd {
		line-height: 40px;
	}

	.party-mod1 .hd h3 {
		font-size: 20px;
	}

	.slider-party-img .slick-dots {
		position: static;
		text-align: center;
		margin-top: 20px;
	}

	.slider-party-news h4 {
		padding-bottom: 10px;
	}

	#party-list1-nav {
		display: none;
	}

	.slide-propert-nav span {
		display: none;
	}

	.property-row2,
  .property-row1 {
		padding-top: 50%;
	}

	.slider-property .row {
		width: 400px;
	}

	.property-row .con,
  .property-row p {
		font-size: 12px;
	}

	.slider-property .con {
		margin-top: 5%;
	}

	.slider-property2 h6 {
		font-size: 18px;
	}

	.list-core1 {
		height: 190px;
		overflow: auto;
	}

	.list-core1 span {
		display: block;
	}

	.list-core1 .ico {
		width: 35px;
	}

	.list-core1 .ico img {
		width: 25px;
	}

	.list-core2 .ico {
		width: 30px;
	}

	.list-core2 .ico img {
		width: 20px;
	}

	.property-row5 .col {
		width: 400px;
	}

	.bar2 {
		width: auto;
	}

	.property-row5 .slider-property-honor .item img {
		max-width: 60%;
	}

	.estate-row1 .txt,
  .estate-row1 .img {
		float: none;
		width: 100%;
	}

	.estate-row1 .txt {
		padding-left: 0;
		padding: 4% 0;
	}

	.estate-row1 .img {
		padding-top: 54%;
	}

	.estate-row3 .txt,
  .estate-row3 .img {
		float: none;
		width: 100%;
		padding: 0;
	}

	.estate-row3 .txt {
		padding: 30px 0;
	}

	#map {
		height: 320px;
	}

	.estate-row-other .img {
		padding-top: 0;
	}
}

@media screen and (max-width: 760px) {
	.year-bd .item:hover h3 em,
  .history-bd .tit h4 {
		font-size: 30px;
	}

	.year-hd h4 {
		font-size: 18px;
	}

	.year-bd h3 span {
		font-size: 18px;
	}

	.his-fd span {
		font-size: 20px;
		margin-bottom: 0;
	}

	.his-fd {
		background-color: #fbfaf8;
	}

	.history-bd .tit {
		padding-bottom: 50px;
	}

	.vertical-line:before {
		top: -30px;
	}

	.vertical-line:after {
		top: -20px;
	}

	.his-fd img {
		height: 23px;
	}

	.history-bd .vertical-line:after {
		top: 80px;
	}

	.history-bd .vertical-line:before {
		top: 80px;
	}

	.brand-row1 .t2 {
		margin-bottom: 17%;
	}

	.brand-row1 .list-brand li {
		float: none;
		width: 100%;
		display: block;
		margin-bottom: 18%;
		padding: 10% 5% 5% 5%;
	}

	.brand-row1 .list-brand li:last-child {
		margin-bottom: 0;
	}

	.brand-row3 .txt1 {
		padding: 7%;
	}

	.brand-row3 .list-plan {
		font-size: 0;
	}

	.brand-row3 .list-plan .cir {
		position: relative;
		margin: 0 auto;
	}

	.brand-row3 .list-plan li {
		position: static;
		margin: 0;
		top: 0;
		display: inline-block;
		width: 50%;
		vertical-align: top;
		left: 0;
		position: relative;
		margin-bottom: 6%;
	}

	.brand-row3 .list-plan .txt {
		position: static;
		width: 100%;
	}

	.brand-row3 .list-plan .front,
  .brand-row3 .list-plan .back {
		position: static;
		opacity: 1;
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
	}

	.brand-row3 .list-plan h5 {
		font-size: 16px;
	}

	.brand-row3 .list-plan .s3 .front h5 {
		margin-top: 10px;
	}

	.brand-row3 .list-plan .s2 .front h5 {
		margin-top: 10px;
	}

	.brand-row3 .list-plan .s4 .front h5 {
		margin-top: 10px;
	}

	.brand-row3 .list-plan .back {
		margin-top: 10px;
		padding-top: 0;
	}

	.brand-row3 .txt2 .img {
		width: 70%;
	}

	.honor-box .item .img img {
		width: 100%;
	}

	.honor-box .item .bar {
		padding-right: 20px;
	}

	.honor-box .con p {
		line-height: 1.8;
	}

	.honor-box .item h4 {
		font-size: 28px;
	}

	.main-about .hd h3 {
		font-size: 22px;
	}

	.main-about .hd p {
		font-size: 12px;
	}

	.slider-develop {
		margin: 0;
	}

	.slider-develop .item {
		padding: 40px 30px;
	}

	.list-honor th {
		width: 120px;
	}

	.list-honor li span {
		font-size: 80px;
	}

	.list-honor .hd img {
		width: 40px;
	}

	.culture-row3 .vertical-line:after,
  .culture-row3 .vertical-line:before {
		display: none;
	}

	.culture-row3 .his-fd:after {
		display: none;
	}

	.culture-row1 {
		padding: 30px 0;
	}

	.culture-row1 .img,
  .culture-row1 .txt {
		display: block;
		width: auto;
	}

	.culture-row2 h4 {
		font-size: 16px;
	}

	.core-value .tit {
		width: 50px;
	}

	.core-value .con {
		padding-left: 4%;
	}

	.culture-row2 .txt {
		padding-top: 10%;
		padding-bottom: 10%;
	}

	.zit-culture {
		text-align: center;
	}

	.zit-culture a {
		margin: 3px;
		width: 66px;
		height: 66px;
		line-height: 66px;
		font-size: 16px;
	}

	.main-pad .feature-news {
		padding-right: 0;
		background: none;
	}

	.main-pad .feature-news .img {
		position: static;
		padding-top: 50%;
		width: auto;
	}

	.main-pad .feature-news .txt {
		padding-left: 0;
		padding-right: 0;
	}

	.feature-news h5 {
		font-size: 24px;
	}

	.feature-news h4 {
		font-size: 18px;
	}

	.side-report {
		height: 170px;
	}

	.side-report h4 {
		font-size: 24px;
	}

	.list-news2 li {
		background: none;
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		padding-top: 10px;
	}

	.list-news2 li:before,
  .list-news2 li:after {
		display: none;
	}

	.list-news2 li .more-a span {
		line-height: 40px;
	}

	.list-news2 .date {
		display: none;
	}

	.list-news2 h5 {
		font-size: 16px;
		margin-bottom: 0;
		top: 0;
	}

	.list-news2 .txt {
		padding-left: 5%;
		padding-right: 0;
	}

	.list-news2 h6 {
		font-size: 12px;
		margin-bottom: 5px;
		color: #8b8b8b;
	}

	.list-news2 a {
		padding-right: 0;
		padding-left: 38%;
	}

	.list-news2 .img {
		width: 38%;
		left: 0;
		right: auto;
	}

	.list-news2 .more-a {
		float: right;
	}

	.slider-video .img {
		width: auto;
		float: none;
	}

	.slider-video .txt {
		padding: 50px 30px 30px 30px;
	}

	.slider-video h4 {
		font-size: 16px;
	}

	.slider-video h5 {
		font-size: 16px;
	}

	.slider-video-arrow {
		display: none;
	}

	.slider-video .slick-dots {
		position: absolute;
		top: 65%;
	}

	.list-mod1 .item {
		width: auto;
	}

	.list-mod1 .txt {
		line-height: 50px;
	}

	.list-mod1 .txt h4 {
		font-size: 16px;
	}

	.video-center-row2 .item {
		margin-bottom: 7%;
		float: none;
	}

	.video-list li {
		float: none;
		width: auto;
		margin-bottom: 7%;
	}

	.video-list li:last-child {
		margin-bottom: 0;
	}

	.video-list .img {
		padding-top: 100%;
	}

	.pop-con {
		width: 90%;
	}

	.property-row3,
  .property-row2,
  .property-row1 {
		padding-top: 0;
		height: auto;
	}

	.slider-property {
		position: static;
	}

	.slider-property .img {
		padding-top: 75%;
		display: block;
		width: 100%;
	}

	.slider-property .pad {
		display: block;
	}

	.slider-property .txt {
		display: block;
		width: 100%;
	}

	.slider-property .even .row,
  .slider-property .odd .row,
  .slider-property .row {
		float: none;
		width: auto;
		padding: 5%;
	}

	.slider-property2 h6 {
		font-size: 16px;
	}

	.slide-propert-nav a {
		margin: 5px 0;
	}

	.slider-property .s2 .pad {
		background: #c1dbfe;
		background: -webkit-gradient(linear, left top, left bottom, from(#c1dbfe), to(#e4f2ff));
		background: linear-gradient(to bottom, #c1dbfe 0%, #e4f2ff 100%);
	}

	.slider-property .s2 .img {
		background-image: url("/Public/Images/home/phpcms/zh-cn/p2-img.jpg");
	}

	.slider-property .slick-slide {
		height: auto;
	}

	.slider-property1 .s6 {
		position: relative;
	}

	.slider-property1 .s6 .pad {
		background-position: 33% 50%;
	}

	.slider-property1 .s6 .txt {
		position: relative;
		z-index: 20;
	}

	.slider-property1 .s6 .t2 h3 {
		color: #fff;
	}

	.slider-property1 .s6 p {
		color: #fff;
	}

	.slider-property1 .s6:after {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		height: 140px;
		content: '';
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.65)));
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	}

	.slider-property2 h6 {
		margin-top: 0;
	}

	.list-core2 li {
		margin-bottom: 15px;
	}

	.life-cycle {
		text-align: center;
		white-space: nowrap;
		overflow: auto;
	}

	.life-cycle li {
		width: 33.333%;
		margin-bottom: 20px;
	}

	.life-cycle li h4 {
		font-size: 18px;
	}

	.life-cycle li .img:after {
		width: 8px;
		background-size: 100%;
	}

	.slider-property2 .slick-dots {
		margin-bottom: 20px;
	}

	.property-row5 .pad,
  .property-row5 .txt,
  .property-row5 .img {
		display: block;
		width: auto;
	}

	.property-row5 .pad .col {
		width: auto;
		padding-left: 0;
		float: none;
	}

	.property-row5 .txt {
		padding: 30px;
	}

	.bar2 {
		height: auto;
		padding-right: 0;
	}

	.slider-property-honor-nav .item {
		text-align: center;
	}

	.slider-property-honor-nav .item p {
		display: inline-block;
		vertical-align: middle;
	}

	.slider-property-honor-nav .item em {
		display: inline-block;
		vertical-align: middle;
		float: none;
		margin-right: 10px;
		top: -1px;
		display: none;
	}

	.slider-property2 .t2 h4 br {
		display: none;
	}

	.slider-property2 .slick-dots {
		margin-bottom: 20px;
	}

	.slider-property {
		height: auto;
	}

	.slider-city2 img {
		width: 100%;
	}

	.newcity-row4 .text p {
		font-size: 14px;
		text-align: left;
	}

	.slider-city3 .img h3 {
		font-size: 16px;
		padding: 10px;
	}

	.newcity-row5 .txt {
		width: auto;
		padding: 30px 20px;
	}

	.newcity-row5 h4 {
		font-size: 17px;
	}

	.inner-row.newcity-row2 {
		padding-top: 100%;
	}

	.slider-city1 h3 {
		font-size: 14px;
	}

	.slider-city1 .txt {
		float: none;
		margin: 0 auto;
		width: auto;
	}

	.slider-city1 .txt h4 {
		font-size: 16px;
	}

	.slider-city1 .txt p {
		font-size: 14px;
		line-height: 23px;
	}

	.slider-city1-nav .r {
		display: none;
	}

	.dist-box2 .t2 {
		margin-bottom: -8%;
	}

	.estate-row1 .txt h2 {
		font-size: 20px;
	}

	.estate-row1 .txt h2 span {
		font-size: 16px;
		padding-left: 17px;
		background-size: 12px;
	}

	.estate-row1 .txt .tag {
		margin-top: 10px;
	}

	.line-dot {
		margin: 20px 0;
	}

	.slider-project-img .bg {
		height: auto;
		padding-top: 56%;
	}

	.list-project-news li {
		padding-left: 30px;
	}

	.list-project-news h4:after {
		left: -22px;
	}

	.list-us li {
		width: 50%;
		margin-bottom: 20px;
	}

	.list-hs li {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}

	.list-hs li h4 {
		margin-bottom: 0.3em;
	}

	.housing-search .hd span {
		font-size: 18px;
	}

	.housing-search .hd em {
		font-size: 16px;
	}

	.housing-search .hd .inp-text {
		width: 100%;
		margin-top: 15px;
	}

	.housing-search .hd .inp-select {
		width: 50%;
	}

	.holderCircle {
		margin: 0 auto;
	}

	.dotCircle {
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
	}

	.layout-area {
		position: relative;
		left: 0;
		margin: 0 auto;
	}

	.est-row1 .txt {
		width: 100%;
		background-color: rgba(255,255,255,0.9);
	}

	.slider-est .txt,
  .slider-est .img {
		float: none;
		display: block;
		width: 100%;
	}

	.slider-est .img {
		text-align: center;
	}

	.slider-est img {
		display: inline-block;
	}

	.slider-est .txt {
		margin-top: 4%;
	}

	.layout-map {
		float: none;
	}

	.layout-map em,
  .layout-map img {
		display: none;
	}

	.europe-ico {
		position: static;
		text-align: center;
		margin-top: 5%;
	}

	.europe-ico span {
		display: block;
		width: 100%;
	}

	.europe-ico img {
		display: inline-block;
	}

	.layout-city p {
		float: none;
		width: 100%;
	}

	.list-es1 li {
		height: 340px;
		width: 50%;
	}

	.list-es1 li .pad p {
		font-size: 12px;
	}

	.slider-est .txt h5 {
		font-size: 16px;
	}

	.list-es1 li h4 {
		font-size: 16px;
	}

	.est-row4 .l {
		float: none;
		width: auto;
	}

	.est-row4 .r {
		float: none;
		width: auto;
	}

	.est-row4 {
		background: #f5fefd;
	}

	.est-row4 h6 {
		font-size: 16px;
	}

	.est-row3 h6 {
		font-size: 16px;
	}

	.est-row4 .img {
		text-align: center;
	}

	.financial-box .left {
		padding: 0;
		height: auto;
	}

	.financial-box .left .cell {
		position: static;
		margin-top: 80px;
		padding-bottom: 100px;
	}

	.slider-financial-index {
		bottom: 6%;
	}

	.hotel-row1 .r,
  .hotel-row1 .l {
		float: none;
		width: 100%;
	}

	.hotel-row1 .wrap750 {
		width: 100%;
		padding-left: 5%;
		padding-right: 5%;
	}

	.hotel-row1 .hotel-data {
		text-align: center;
	}

	.hotel-row1 .hotel-data span {
		font-size: 16px;
		text-align: left;
	}

	.hotel-row1 .hotel-data li {
		display: block;
		text-align: center;
		margin: 4% 0;
	}

	.hotel-row1 .hotel-data em {
		font-size: 36px;
	}

	.hotel-row1 .r {
		margin-top: 8%;
	}

	.hotel-row1 .t2,
  .hotel-row2 .t2,
  .hotel-row3 .t2 {
		text-align: center;
	}

	.stock-info {
		height: auto;
	}

	.stock-info li {
		width: 50%;
		margin-bottom: 10px;
	}

	.stock-info li:after {
		display: none;
	}

	.side-addr dt {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.side-addr dd {
		margin-bottom: 10px;
	}

	.main-box .main-contact {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.add-list i {
		margin-right: 10px;
	}

	.hd-dist a {
		line-height: 45px;
	}

	.hd-dist a.on,
  .hd-dist a:hover {
		line-height: 50px;
	}

	.financial-box .hd-dist {
		width: 100%;
		text-align: center;
		margin-left: 0;
		top: 0;
	}

	.hd-dist-financial {
		position: static;
		margin-top: 20px;
	}

	.bd-distribution .hd-dist {
		position: static;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.index-nav {
		margin-top: 0;
		margin-left: -10px;
		margin-right: -10px;
	}

	.index-nav .item {
		padding: 10px;
	}

	.row-index1,
  .row-index {
		padding: 20px 0;
	}

	.quick-menu {
		margin-top: 20px;
		font-size: 14px;
	}

	.slick-dots {
		text-align: center;
		position: static;
		margin-top: 15px;
	}

	.row-index2 .l .img {
		float: none;
		width: 100%;
		height: auto;
	}

	.row-index2 .l .img .bg {
		padding-top: 48%;
	}

	.row-index2 .l .txt {
		padding: 20px 0;
	}

	.index-about .item {
		height: 120px;
	}

	.index-nav .pad {
		height: 220px;
	}

	.index-nav .item .img {
		height: 120px;
	}

	.index-nav .item .txt h4 {
		font-size: 22px;
	}

	.ban-inner .con {
		text-align: center;
	}

	.t5 {
		padding-bottom: 10px;
	}

	.t5 h1 {
		font-size: 20px;
		line-height: 1.2;
	}

	.t5 h6 {
		font-size: 16px;
	}

	.main-article .meta {
		overflow: hidden;
		font-size: 12px;
	}

	.main-article .meta span {
		float: left;
		width: 50%;
		margin-right: 0;
	}

	.main-article .meta .s3 {
		display: block;
	}

	.t1-side {
		font-size: 24px;
	}

	.t1-side br {
		display: none;
	}

	.t2 h3 {
		font-size: 20px;
		margin-bottom: 0;
	}

	.t2 h4 {
		font-size: 16px;
	}

	.t1 h3 {
		font-size: 20px;
	}

	.t1 h4 {
		font-size: 16px;
	}

	.ban-inner {
		padding-top: 30%;
	}

	.ban-inner h3 {
		font-size: 28px;
	}

	.cat-nav {
		display: block;
	}

	.sub-menu {
		display: none;
	}

	.estate-row3 .bar {
		height: 200px;
	}

	#map {
		height: 200px;
	}

	.estate-row1 .est-detail li {
		background-position: left 4px;
		background-size: 14px;
		margin-bottom: 15px;
		padding-left: 22px;
	}

	.more-con i {
		font-size: 16px;
	}

	.m-show {
		display: block;
	}

	.cur-pos a {
		font-size: 15px;
	}

	.hd-area a {
		font-size: 14px;
		width: 60px;
		height: 60px;
		padding-top: 12px;
		background-size: 100%;
		background-position: 50% -60px;
		line-height: 1.4;
	}

	.dist-box2 .hd-area a {
		line-height: 60px;
	}

	.dist-row1 .hd-area a {
		font-size: 13px;
		padding-top: 5px;
	}

	.stock h3 span {
		font-size: 34px;
	}

	.sr-bd li span {
		float: none;
		display: block;
		margin-left: 0;
	}

	.sr-hd span {
		font-size: 20px;
	}

	.sr-l,
  .sr-r {
		float: none;
	}

	.sr-r {
		margin-top: -20px;
	}

	.row-index,
  .inner-row {
		padding: 30px 0;
	}

	.slider-video {
		margin-bottom: 30px;
	}

	.row-index1 {
		padding-bottom: 30px;
	}

	.dist-box2 .text {
		padding-bottom: 30px;
	}

	.main-box .main {
		padding: 30px 0;
	}

	.main-box .side {
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 330px) {
	.layout-area,
  .holderCircle {
		width: 300px;
	}

	.quick-menu {
		font-size: 12px;
	}
}