body,div,p,ul,ol,li,textarea,form,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,section,article,aside,header,footer,nav,figure,hgroup {
	margin:0;
	padding:0
}
* {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal
}
ul,ol,li {
	list-style:none
}
a:link,a:visited {
	text-decoration:none
}
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height:0
}
.text_overflow {
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.text_overflow:after {
	content:'…'
}
@media all and (min-width:0px) {
	.text_overflow:after {
	content:""
}
}body {
	min-width:320px;
	overflow-x:hidden;
	background:#fbfbfb;
	color:#7a7a7a;
	-webkit-text-size-adjust:none;
	font-size:14px;
	font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","\5FAE\8F6F\96C5\9ED1",Helvetica,serif
}
header {
	height:40px;
	color:#fff;
	text-shadow:none;
	font-size:16px;
	line-height:40px;
	background-image:-webkit-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));
	background-image:-moz-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));
	background-image:-o-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));
	background-image:linear-gradient(to top,rgba(1,1,1,.02),rgba(255,255,255,.07))
}
header
h1 {
	font-weight:normal;
	width:65%;
	margin:0
auto;
	text-align:center;
	padding:0
15px;
	font-size:18px;
	font-weight:bold
}
header
a {
	height:40px;
	width:46px;
	display:inline-block;
	background-size:55%;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:0
}
.back_btn {
	background-image:url(../images/icon_return_static_46x40.png);
	left:5px
}
.home_btn {
	background-image:url(../images/icon_home_static_46x40.png);
	right:5px
}
.home_box {
	background:#fff;
	color:#515153;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px 1px #C1C0C0;
	-moz-box-shadow:0 1px 2px 1px #C1C0C0;
	-o-box-shadow:0 1px 2px 1px #C1C0C0;
	box-shadow:0 1px 2px 1px #C1C0C0;
	margin:20px
10px
}
.home_box
h2 {
	font-size:16px;
	color:#222;
	font-weight:bold;
	padding:10px
0;
	text-indent:15px;
	border-bottom:1px solid #D9D9D9;
	background:#F6F6F6;
	-webkit-border-top-left-radius:6px;
	-o-border-top-left-radius:6px;
	-moz-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-o-border-top-right-radius:6px;
	-moz-border-top-right-radius:6px;
	border-top-right-radius:6px
}
.home_box
dd {
	margin:10px;
	line-height:20px;
	font-size:14px
}
.sliders img{width:100%;height:auto;}
.home_box dd
img {
	width:100%;
	height:auto;
}
.home_box dd
p {
	padding-bottom:10px
}
.home_box
dt {
	text-align:center;
	padding:5px
0;
	color:#838288;
	background:#F6F6F6;
	font-size:13px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-o-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-o-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px
}
.home_box
a {
	color:#515153
}
.home_box a
h2 {
	color:#222
}
.home_box dt
span {
	display:inline-block;
	width:20px;
	height:11px;
	background-repeat:no-repeat;
	background-position:center 3px;
	background-size:70%;
	margin:0
0 0 8px
}
.more_downbtn {
	background-image:url(../images/btn_more_down_20x11.png);
	background-position:center 3px
}
.more_upbtn {
	background-image:url(../images/btn_more_up_20x11.png);
	background-position:center 2px
}
.visible_content {
	overflow:hidden
}
.reality_imgbox {
	margin:20px
10px;
	height:auto;
	overflow:hidden
}
.reality_imgbg {
	background:#fff;
	height:auto;
	overflow:hidden;
	-moz-box-shadow:1px 1px 1px 0 #ddd;
	-o-box-shadow:1px 1px 1px 0 #ddd;
	-webkit-box-shadow:1px 1px 1px 0 #ddd;
	box-shadow:1px 1px 1px 0 #ddd;
	border:1px
solid #f5f5f5;
	position:relative;
	z-index:99
}
.reality_imgbox
ul {
	height:auto;
	overflow:hidden
}
.reality_imgbox ul
li {
	width:46%;
	height:30%;
	margin-top:10px
}
.pageimg {
	height:17px;
	background-image:url(../images/btn_loupantupian_288x17.png);
	background-position:center;
	background-size:100% 100%;
	background-repeat:no-repeat;
	margin:0
2px;
	position:relative;
	z-index:2
}
.reality_imgbox ul li:nth-child(odd) {
	float:left;
	margin-right:10px
}
.reality_imgbox ul li:nth-child(even) {
	float:right
}
.reality_imgbox ul li
a {
	display:block;
	height:auto;
	overflow:hidden;
	margin:2px;
	position:relative
}
.reality_imgbox ul li
img {
	width:100%;
	vertical-align:middle
}
.reality_imgbox ul li a
p {
	width:100%;
	color:#fff;
	font-size:14px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.6);
	padding:2% 0
}
.dynamic_box {
	padding:0
10px;
	height:auto;
	overflow:hidden
}
.detail_list {
	background:#f7f7f7;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px 1px #C1C0C0;
	-moz-box-shadow:0 1px 2px 1px #C1C0C0;
	-o-box-shadow:0 1px 2px 1px #C1C0C0;
	box-shadow:0 1px 2px 1px #C1C0C0;
	margin:15px
0
}
.detail_time {
	color:#6e6e72;
	font-size:12px
}
.detail_list
article {
	padding:10px
}
.detail_list article
p {
	margin:6px
0
}
.detail_list article
h3 {
	font-size:16px;
	color:#222;
	margin-bottom:5px
}
.detail_text {
	font-size:14px;
	color:#6e6e72;
	margin:5px
0
}
.detail_img {
	height:150px;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
.check_detail {
	border-top:1px solid #E6E6E6;
	background:#f1f1f1;
	padding:6px
0;
	font-size:13px;
	text-indent:20px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-o-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-o-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px
}
.check_detail
span {
	color:#838288
}
.check_detail
em {
	display:inline-block;
	width:14px;
	height:22px;
	background-image:url(../images/btn_arrow_right_14x22.png);
	background-position:center 2px;
	background-repeat:no-repeat;
	background-size:70%;
	float:right;
	margin-right:10px
}
.ui-refresh-down {
	border:solid 1px #D4D4D4
}
.dynamic_detail_list {
	margin:10px;
	background:#fff;
	position:relative;
	padding:10px
14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px 0px #C1C0C0;
	-moz-box-shadow:0 1px 2px 0px #C1C0C0;
	-o-box-shadow:0 1px 2px 0px #C1C0C0;
	box-shadow:0 1px 2px 0px #C1C0C0
}
.dynamic_detail_list:before {
	-webkit-transform:skew(-10deg) rotate(-3deg);
	-moz-transform:skew(-10deg) rotate(-3deg);
	-o-transform:skew(-10deg) rotate(-3deg);
	transform:skew(-15deg) rotate(-3deg);
	left:15px
}
.dynamic_detail_list:after {
	-webkit-transform:skew(10deg) rotate(3deg);
	-moz-transform:skew(10deg) rotate(3deg);
	-o-transform:skew(15deg) rotate(3deg);
	transform:skew(10deg) rotate(3deg);
	right:15px
}
.dynamic_detail_list:before,.dynamic_detail_list:after {
	width:25%;
	height:50px;
	content:' ';
	-webkit-box-shadow:0 8px 16px rgba(0,0,0,1);
	-moz-box-shadow:0 8px 16px rgba(0,0,0,0.3);
	box-shadow:0 8px 16px rgba(0,0,0,0.3);
	position:absolute;
	bottom:7px;
	z-index:-1
}
.dynamic_detail_list
img {
	}@media all and (min-width:768px) {
	.dynamic_detail_list:before,.dynamic_detail_list:after {
	bottom:10px
}
}.dynamic_detail_list
h2 {
	font-size:16px;
	color:#222
}
.dynamic_detail_list
p {
	font-size:12px;
	margin-bottom:8px;
	color:#6e6e72
}
.dynamic_detail_list
dl {
	margin:8px
0
}
.dynamic_detail_list
dd {
	font-size:14px;
	margin:5px
0 0 0;
	color:#515153
}
.detail_box
img {
	max-width:100% !important;
	height:auto !important
}
.dynamic_detail_list
video {
	max-width:100% !important;
	height:auto !important
}
.house_introduction {
	background:#fff;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px 1px #C1C0C0;
	-moz-box-shadow:0 1px 2px 1px #C1C0C0;
	-o-box-shadow:0 1px 2px 1px #C1C0C0;
	box-shadow:0 1px 2px 1px #C1C0C0;
	margin:20px
10px
}
.house_introduction
h2 {
	font-size:16px;
	font-weight:bold;
	color:#222;
	padding:10px
0;
	text-indent:15px;
	border-bottom:1px solid #D9D9D9;
	background:#F6F6F6;
	-webkit-border-top-left-radius:6px;
	-o-border-top-left-radius:6px;
	-moz-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-o-border-top-right-radius:6px;
	-moz-border-top-right-radius:6px;
	border-top-right-radius:6px
}
.house_introduction a
h3 {
	color:#222;
	font-weight:normal;
	font-size:15px
}
.housetype_box {
	padding:10px
0;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #ECECEC
}
.housetype_box:last-child {
	border-bottom:none
}
.housetype_box
a {
	display:block
}
.housetype_box a:after {
	content:'';
	display:block;
	height:0;
	clear:both
}
.house_introduction>:nth-last-child(2) {
	border-bottom:0
}
.housetype_img {
	float:left;
	height:80px;
	width:80px;
	margin-left:10px;
	background-size:cover;
	background-position:center
}
.housetype_explain {
	float:left;
	width:50%;
	margin:10px
10px 0 10px
}
.housetype_explain
h3 {
	font-size:16px;
	margin-bottom:10px
}
.housetype_explain
p {
	color:#8E8D92;
	font-size:13px
}
.view_alltypes {
	padding:5px
0;
	font-size:12px;
	text-align:center;
	border-top:1px solid #ECECEC;
	border-bottom:3px solid rgba(217,217,217,.6);
	-webkit-border-bottom-right-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-o-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-o-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	cursor:pointer
}
.view_alltypes
span {
	display:inline-block;
	width:20px;
	height:11px;
	background-repeat:no-repeat;
	background-size:70%;
	margin:0
0 0 8px
}
.housetype_arrow {
	width:14px;
	height:22px;
	float:right;
	background:url(../images/btn_arrow_right_14x22.png) center no-repeat;
	margin:40px
20px 0 0;
	background-size:70%
}
.detail_box1,.detail_box2,.detail_box3 {
	padding:0
10px
}
.page {
	height:140px;
	border:1px
solid #eaeaea;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	box-shadow:1px 1px 1px #d0cfc9;
	background:#f2f2f2;
	position:relative;
	margin:20px
0
}
.page:before {
	-webkit-transform:skew(-15deg) rotate(-3deg);
	-moz-transform:skew(-15deg) rotate(-3deg);
	-o-transform:skew(-15deg) rotate(-3deg);
	transform:skew(-15deg) rotate(-3deg);
	left:15px
}
.page:after {
	-webkit-transform:skew(15deg) rotate(3deg);
	-moz-transform:skew(15deg) rotate(3deg);
	-o-transform:skew(15deg) rotate(3deg);
	transform:skew(15deg) rotate(3deg);
	right:15px
}
.page:before,.page:after {
	width:25%;
	height:50px;
	content:' ';
	-webkit-box-shadow:0 120px 160px rgba(0,0,0,0.3);
	-moz-box-shadow:0 8px 16px rgba(0,0,0,0.3);
	box-shadow:0 8px 16px rgba(0,0,0,0.3);
	position:absolute;
	bottom:7px;
	z-index:-1
}
@media all and (min-width:768px) {
	.page:before,.page:after {
	bottom:10px
}
}.page
.showimg0 {
	background:url(/nullres/modules/wx/estate/css/images/banner0_640x320.jpg) no-repeat;
	background-size:cover
}
.showimg_box {
	margin:5px;
	height:130px;
	position:relative;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
.page
p {
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,.6);
	color:#fff;
	padding:3px
0;
	font-size:13px;
	text-indent:10px
}
.text_introduce {
	line-height:23px;
	margin:10px
0;
	padding:10px;
	background:#fff;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px 1px #C1C0C0;
	-moz-box-shadow:0 1px 2px 1px #C1C0C0;
	-o-box-shadow:0 1px 2px 1px #C1C0C0;
	box-shadow:0 1px 2px 1px #C1C0C0
}
.text_introduce
h2 {
	color:#000;
	font-size:16px;
	margin:4px
0
}
.text_introduce
p {
	font-size:12px;
	color:#6e6e72
}
.text_introduce
dl {
	font-size:14px
}
.text_introduce
dt {
	color:#999;
	margin:10px
0;
	font-size:12px
}
.text_introduce
dd {
	color:#5A5A5A
}
.html_content
img {
	max-width:100% !important;
	height:auto !important
}
.html_content
video {
	max-width:100% !important;
	height:auto !important
}
a.tel {
	margin:10px
auto;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:160px;
	display:block;
	text-align:center;
	color:#fff;
	background:#2ecc71;
	border:1px
solid #36b66d;
	padding:4px
10px;
	text-shadow:1px 1px 1px #666;
	-webkit-text-shadow:1px 1px 1px #666;
	-moz-text-shadow:1px 1px 1px #666
}
.menu_wrap {
	position:fixed;
	bottom:5px;
	left:5px;
	z-index:999;
	width:200px
}
.menu_wrap
img {
	height:50px
}
.floatmenu {
	display:none;
	margin-left:2px
}
.floatmenu
li {
	height:70px;
	margin-right:5px;
	position:relative
}
.floatmenu li
a {
	display:block;
	height:50px
}
.floatmenu li
label {
	background:rgba(0,0,0,.7);
	border-radius:50px;
	-webkit-border-radius:50px;
	-o-border-radius:50px;
	-moz-border-radius:50px;
	color:#fff;
	padding:6px
10px;
	float:left;
	margin:8px
5px 0 0
}
.floatmenu li
span {
	width:50px;
	height:50px;
	display:block;
	float:left;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.floatmenu li
span.dial {
	background-image:url(../images/menu_icon_phone_100x100.png)
}
.floatmenu li
span.service {
	background-image:url(../images/menu_icon_service_100x100.png)
}
.floatmenu li
span.navigation {
	background-image:url(../images/menu_icon_navigation_100x100.png)
}
.menu_wrap
.selected {
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-o-transform:rotate(135deg)
}
.btn_menu {
	transition-duration:.2s;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-o-transition-duration:.2s
}
.custom_service {
	position:fixed;
	z-index:999;
	bottom:0;
	right:0;
	width:64px;
	height:64px;
	border:none
}
.custom_service
img {
	position:absolute;
	width:64px;
	height:64px;
	border:none
}
.custom_service
span {
	position:absolute;
	width:53px;
	height:53px;
	left:0;
	top:0;
	margin:3px
0 0 4px;
	border:2px
solid #77C9F1;
	border-radius:100px
}
.custom_service
.border2 {
	width:61px;
	height:61px;
	margin:-1px 0 0 0px;
	border-color:#BEE2F6!important
}
.custom_service
.border1 {
	opacity:0;
	-webkit-animation:img2 1s linear 0s infinite
}
.custom_service
.border2 {
	opacity:0;
	-webkit-animation:img3 1s linear 0s infinite
}
@-webkit-keyframes
img2 {
	0%,100% {
	opacity:0
}
25%,75% {
	opacity:1
}
}@-webkit-keyframes
img3 {
	50% {
	opacity:1
}
25%,75%,100% {
	opacity:0
}
}#Copyright {
	background:#d9d9d9;
	padding:10px
0;
	text-align:center;
	font-size:12px;
	margin-top:15px
}
#Copyright
a {
	color:#7A797F
}
