@charset "utf-8";

input,button,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%;
	line-height:20px
}
.clearfix {
	*zoom:1
}
.clearfix:after {
	content:'\0020';
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.aui_nw,.aui_n,.aui_ne,.aui_w,.aui_c,.aui_e,.aui_sw,.aui_s,.aui_se,.aui_header,.aui_tdIcon,.aui_footer {
	padding:0
}
.aui_outer {
	border:3px solid #b8b8b8;
	background:#fff
}
.aui_c {
	padding:0 10px 10px 10px
}
table.aui_border,table.aui_dialog {
	border-collapse:collapse;
	width:auto
}
.aui_loading {
	width:96px;
	height:32px;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
	background:url(icons/loading.gif) no-repeat center center
}
.aui_titleBar {
	height:35px;
	line-height:35px;
	border-bottom:1px dashed #d9d9d9
}
.aui_title {
	font-size:14px;
	font-weight:700
}
.aui_close {
	float:right;
	text-decoration:none;
	cursor:pointer;
	font-size:18px;
	color:#68767b;
	font-family:Helvetica,STHeiti;
	_font-family:Tahoma,'\u9ed1\u4f53','Book Antiqua',Palatino
}
.aui_close:hover {
	text-decoration:none
}
.aui_icon {
	vertical-align:middle;
	width:100px;
	margin-right:20px
}
.aui_content {
	vertical-align:middle;
	line-height:28px;
	font-size:14px;
	color:#666;
	font-weight:700
}
.aui_state_full {
	display:block;
	width:100%;
	!important;
	height:100%
}
.aui_buttons {
	margin:0 auto;
	text-align:center;
	padding-right:20px
}
.aui_buttons button {
	background:0;
	border:0;
	cursor:pointer;
	overflow:visible;
	padding:0;
	width:auto
}
.aui_buttons button:focus {
	border:0
}
button.aui_state_highlight {
	background:#6f9fe7;
	height:26px;
	line-height:26px;
	padding:0 15px;
	font-size:14px;
	color:#fff;
	margin-right:10px;
	overflow:hidden;
	outline:0
}

/*xin de */

.new-index {
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	text-align: center;
	min-width: 980px
}

.new-index h1 {
	height: 280px;
	background: url(../images/logo.png) no-repeat center center #fff;
	text-indent: -9999px
}

.new-index .house-type {
	margin-bottom: 70px
}

.new-index .house-type a {
	display: inline-block;
	width: 175px;
	height: 175px;
	font-size: 0;
	color: #fff;
	margin: 0 40px;
	text-decoration: none;
	background: url(../images/index.png) no-repeat
}

.new-index a.new-house {
	background-position: 20px 20px
}

.new-index a.esf {
	background-position: -120px -125px
}

.new-index a.quotation {
	background-position: -260px 20px
}

.new-index a.new-house:hover {
	background-position: -5px -569px
}

.new-index a.esf:hover {
	background-position: -122px -351px
}

.new-index a.quotation:hover {
	background-position: -317px -569px
}

.new-app {
	display: inline-block;
	color: #014099;
	line-height: 30px;
	background: #eef0f3 url(../images/tele.png) no-repeat 20px center;
	font-family: 'microsoft yahei';
	font-size: 14px;
	padding-left: 35px;
	padding-right: 15px
}

.app-bg {
	position: fixed;
	_position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	background: url(../images/app-bg.png) repeat-x center;
	width: 100%;
	height: 150px
}

.app-load {
	position: fixed;
	_position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 999;
	background: url(../images/app-bottom.png) no-repeat center;
	_background: url(../images/app-bottom-ie.png) no-repeat center;
	width: 980px;
	height: 170px;
	margin-left: -490px
}

.app-down {
	width: 430px;
	float: right;
	padding-top: 65px
}

.app-load a {
	display: block;
	width: 130px;
	height: 35px;
	margin-bottom: 11px;
	text-indent: -99999px
}

.app-close {
	position: absolute;
	right: 10px;
	top: 40px;
	z-index: 99991;
	background: url(../images/app-close.png) no-repeat center;
	_background: url(../images/app-close-ie.png) no-repeat center;
	width: 32px;
	height: 32px;
	cursor: pointer;
	text-indent: -99999px;
	transition: all 1s ease-in-out
}

.app-close:hover {
	-webkit-transform: rotate(360deg)
}
/**/

.foot {
	width: 100%;
	background-color: #fff
}

.footer {
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	line-height: 26px;
	color: #999
}

.footer dl {
	float: left;
	display: inline
}

.footer dl dt {
	color: #666;
	text-align: left;
	font-weight: 700
}

.footer li {
	color: #999;
	height: 26px
}

.footer .aboutus,.footer .weibo {
	width: 160px
}

.footer .oftentool {
	width: 180px
}

.footer .links {
	width: 200px
}

.footer .weibo ul {
	margin-top: 4px
}

.footer .weixin {
	position: relative
}

.footer .weixin img {
	width: 0;
	height: 0;
	position: absolute;
	bottom: 10px;
	left: 90px;
	border: 1px solid #dfe1e4;
	box-shadow: 0 0 10px #ccc
}

.footer .weibo a {
	display: block;
	background: url(../images/footIco.png) no-repeat;
	_background: url(../images/footIcoPng8.png) no-repeat;
	padding-left: 22px;
	height: 18px;
	line-height: 18px;
	overflow: hidden
}

.footer .sina a {
	background-position: 0 -61px
}

.footer .tencent a {
	background-position: 0 -100px
}

.footer .weixin a {
	background-position: 0 -281px
}

.footer .sina a:hover {
	background-position: 0 -80px;
	color: #e32529
}

.footer .tencent a:hover {
	background-position: 0 -119px;
	color: #0892cf
}

.footer .weixin a:hover {
	background-position: 0 -299px;
	color: #2caf13
}

.footer a {
	color: #999
}

.footer .phone {
	background: url(../images/img.png) no-repeat 15px -231px;
	padding: 5px 0 5px 30px
}
/**/

.clearfix {
	*zoom: 1
}

.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

body {
	font: normal 12px/1.5 Tahoma,Arial,SimSun,sans-serif
}

html {
	color: #333;
	background: #FFF;
	overflow-y: scroll
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0
}


abbr,img,object,a img,:link img,:visited img,a object,:link object,:visited object {
	border: 0
}

address,caption,cite,code,dfn,em,th,var,i {
	font-style: normal;
	font-weight: normal
}

ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

h1 {
	font-size: 18px
}

h2 {
	font-size: 16px
}

h3 {
	font-size: 14px
}
a {
	color: #333;
	text-decoration: none;
	cursor: pointer
}