/* 未能缩小。正在返回未缩小的内容。
(1377,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(1500,46): run-time error CSS1046: Expect comma, found '198'
(1500,54): run-time error CSS1046: Expect comma, found '/'
(1504,38): run-time error CSS1046: Expect comma, found '198'
(1504,46): run-time error CSS1046: Expect comma, found '/'
(1643,33): run-time error CSS1046: Expect comma, found '0'
(1643,37): run-time error CSS1046: Expect comma, found '/'
(1773,49): run-time error CSS1046: Expect comma, found '61'
(1773,55): run-time error CSS1046: Expect comma, found '/'
(1774,41): run-time error CSS1046: Expect comma, found '61'
(1774,47): run-time error CSS1046: Expect comma, found '/'
(1913,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(1916,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(1968,41): run-time error CSS1046: Expect comma, found '0'
(1968,45): run-time error CSS1046: Expect comma, found '/'
(1968,72): run-time error CSS1046: Expect comma, found '0'
(1968,76): run-time error CSS1046: Expect comma, found '/'
(1969,33): run-time error CSS1046: Expect comma, found '0'
(1969,37): run-time error CSS1046: Expect comma, found '/'
(1969,64): run-time error CSS1046: Expect comma, found '0'
(1969,68): run-time error CSS1046: Expect comma, found '/'
(2259,93): run-time error CSS1034: 
(2259,93): run-time error CSS1042: Expected function, found ','
(2259,97): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2446,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,22400): run-time error CSS1046: Expect comma, found '0'
(3106,22404): run-time error CSS1046: Expect comma, found '/'
(3106,33172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,45850): run-time error CSS1036: Expected expression, found '}'
(3106,50054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,74215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,74979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,110294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,110314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '+'
(3106,112997): run-time error CSS1046: Expect comma, found '227'
(3106,113005): run-time error CSS1046: Expect comma, found '/'
(3106,115093): run-time error CSS1046: Expect comma, found '227'
(3106,115101): run-time error CSS1046: Expect comma, found '/'
(3106,156685): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(3106,193371): run-time error CSS1046: Expect comma, found '0'
(3106,193375): run-time error CSS1046: Expect comma, found '/'
(3106,193508): run-time error CSS1046: Expect comma, found '0'
(3106,193512): run-time error CSS1046: Expect comma, found '/'
 */
/*! jQuery UI - v1.12.1 - 2018-06-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

@charset "utf-8";

body { line-height: 1.5; margin: 0 auto; }
* { padding: 0; margin: 0; }
body, blockquote, dd, dl, figure, form, p, pre, h1, h2, h3, h4, h5, h6 { margin: 0; }

menu, ul, ol { list-style: none; margin: 0; padding: 0; }

body {
    line-height: 1.5;
    font-size: 14px;
    color: #000000;
}

body, h1, h2, h3, h4, h5, h6, input, button, select, textarea { font-size: 14px; font-weight: normal; }

body, input, button, select, optgroup, option, textarea, pre { font-family: "Microsoft YaHei", Arial,Roboto,"Droid Sans","Hiragino Sans GB","Simsun",STXihei,"sans-serif"; }

iframe { vertical-align: top; }

a {
    text-decoration: none;
    color: #000000;
}

    a:hover { text-decoration: none; }

img { vertical-align: top; }

a img { border: 0 none; border-radius: 2px; }

i, em { font-style: normal; }

fieldset { margin: 0; padding: 0; }

legend { color: windowtext; }

button, input.ie6 { overflow: visible; padding: 0; /* padding:.1em .25em; */ cursor: pointer; }

input[type="button"], input[type="submit"], input[type="reset"] { overflow: visible; cursor: pointer; }

input, select, option, textarea { outline: none; -webkit-outline: none; -ms-outline: none; -moz-outline: none; -o-outline: none; }

    input:focus, select:focus, option:focus, textarea:focus { outline: none; -webkit-outline: none; -ms-outline: none; -moz-outline: none; -o-outline: none; }

select { border: 1px inset; }

textarea { overflow: auto; vertical-align: text-bottom; *vertical-align: auto; border: 1px solid; resize: vertical; outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

td, th, caption { padding: 0; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bfbfbf; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #bfbfbf; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #bfbfbf; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bfbfbf; }

.clearfix:after { content: ""; clear: both; height: 0; display: block; visibility: hidden; font-size: 0; }

.clearfix { *+height:1%; }

.w1200 { width: 1200px; margin: 0 auto; }

.mod890 { float: left; width: 890px !important; }

.mod880 { float: left; width: 900px !important; }

.mod760 { float: left; width: 760px !important; }

.mod770 { float: left; width: 770px !important; }

.mod390 { float: right; width: 390px !important; }

.mod380 { float: right; width: 380px !important; }
/*.mod276{float: right; width: 276px;}*/
.mod270 { float: right; width: 270px !important; }

.mod260 { float: right; width: 260px !important; }

.mtop40 { margin-top: 40px; }
.mtop24 {
    margin-top: 24px;
}

/*悬浮侧边栏*/
.fix-siderbox {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    width: 56px;
    z-index: 999;
}

.fix-sider { padding-top: 109px;}

    .fix-sider.fix-sider-bottom { position: absolute; bottom: 0; right: 0; padding-top: 0; }

    .fix-sider li { position: relative; margin-top: 2px; }

    .fix-sider .icon {
        position: relative;
        display: block;
        width: 46px;
        height: 42px;
        border-radius: 5px;
        cursor: pointer;
    }

.icon.ifs-calculator { background: #7a6e6e url(/content/images/fix_ico.png) center 0 no-repeat; }

.icon.ifs-collect { background: #7a6e6e url(/content/images/fix_ico.png) center -33px no-repeat; }

.icon.ifs-consult { background: #7a6e6e url(/content/images/fix_ico.png) center -69px no-repeat; }

.icon.ifs-scan { background: #7a6e6e url(/content/images/fix_ico.png) center -105px no-repeat; }

.icon.ifs-return { background: #7a6e6e url(/content/images/fix_ico.png) center -144px no-repeat; width: 40px; height: 40px; }

.icon.ifs-contrast {
    background: #7a6e6e url(/content/images/fix_ico.png) center -176px no-repeat;
}

.fix-sider li:hover .icon { background-color: #f73b3c; }

.subsider .item {
    display: block;
    min-width: 80px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #f73b3c;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 4px 20px;
    border-radius: 5px;
}

.fix-sider .subsider { position: absolute; top: 0; right: 62px; display: none; }

.sider-hotline { width: 200px; font-size: 24px; }

.sider-wx, .sider-phone { width: 160px; background: #fff; text-align: center; padding: 8px 0; webkit-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -o-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); }

.sider-wx-qr, .sider-phone-qr { width: 120px; height: 120px; margin: 0 auto; border: 5px solid #fff; text-align: center; }

    .sider-wx-qr img, .sider-phone-qr img { width: 120px; height: 120px; }

.sider-wx p, .sider-phone p { /* margin-top: 8px; */ height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sider-qq { position: relative; width: 130px; padding-right: 70px; font-size: 24px; line-height: 28px; }

    .sider-qq .qq-consult { position: absolute; top: 0; right: 0; display: block; width: 62px; height: 28px; line-height: 28px; border-radius: 14px; cursor: pointer; background: #ff5000; color: #fff; font-size: 14px; }

.contrast-number {
    position: absolute;
    top: -2px;
    left: -1px;
    right: 8px;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    background: #ffffff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    border: 1px solid #c7c7c7;
    color: #7a6e6e;
}

.fix-sider li:hover .contrast-number { color: #f73b3c; }

.sider-contrast {
    width: 308px;
    padding: 10px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 1px rgb(202 198 198 / 50%);
    -ms-box-shadow: 0 0 10px 1px rgba(202,198,198,.5);
    -moz-box-shadow: 0 0 10px 1px rgba(202,198,198,.5);
    -o-box-shadow: 0 0 10px 1px rgba(202,198,198,.5);
    box-shadow: 0 0 12px 1px rgb(202 198 198 / 50%);
}

.sc-head { padding: 12px 0 12px 20px; border-bottom: 1px solid #e8e8e8; }

    .sc-head h2 { height: 16px; line-height: 16px; border-left: 3px solid #f73b3c; padding-left: 5px; font-size: 14px; font-weight: 600; }

    .sc-head .subtitle { font-weight: 400; color: #9c9fa1; font-size: 12px; margin-left: 10px; }

.sc-body { padding: 15px 20px 20px; }

.sc-null { text-align: center; margin-top: 5px; }

.sc-main p { position: relative; line-height: 26px; min-height: 26px; _height: 26px; margin-top: 8px; }

    .sc-main p:hover { background: #f8f8f9; }

    .sc-main p * { vertical-align: middle; }

    .sc-main p a { display: inline-block; max-width: 240px; height: 26px; line-height: 26px; }

        .sc-main p a:hover { color: #f73b3c; }

.sc-main .del { position: absolute; top: 3px; right: 0; display: block; width: 20px; height: 20px; background: url(/content/images/fix_ico.png) 0 -216px no-repeat; cursor: pointer; }

.sc-btnbox { margin-top: 20px; }

    .sc-btnbox a { display: block; width: 116px; height: 38px; line-height: 38px; text-align: center; border-radius: 2px; cursor: pointer; }

        .sc-btnbox a:hover { text-decoration: underline; }

        .sc-btnbox a.clear-btn { float: left; border: 1px solid #e8e8e8; color: #9c9fa1; }

        .sc-btnbox a.link-btn { float: right; border: 1px solid #f73b3c; background: #f73b3c; color: #fff; }

/*底部 footerbox*/
.footerbox { min-width: 1200px; _width: 1200px; margin: 0 auto; background: #394043; color: #ccc; font-size: 12px; margin-top: 70px; }

    /*.app-downloadbox + .footerbox {
    margin-top: 0;
}*/

    .footerbox a { color: #ccc; }

        .footerbox a:hover { color: #fff; }

.subfooter1 { position: relative; min-height: 80px; _height: 80px; }

.footer-us { width: 924px; padding-top: 25px; font-size: 16px; }

    .footer-us li { float: left; height: 30px; line-height: 30px; padding-right: 20px; }

        .footer-us li a { color: #feffff; }

            .footer-us li a:hover { text-decoration: underline; }

.footer-service { position: absolute; top: 15px; right: 0; width: 186px; padding-left: 62px; color: #fefefe; background: url(/content/images/foot_ico_service.png) 12px center no-repeat; }

    .footer-service .tel { font-size: 24px; }

.subfooter2 { position: relative; min-height: 120px; _height: 120px; padding: 30px 0; border-top: 1px solid #4d575b; }

.footer-link { width: 924px; }

    .footer-link + .footer-link { margin-top: 20px; }

    .footer-link li { float: left; display: inline-block; height: 30px; line-height: 30px; padding-right: 20px; }


.footer-qr-code { position: absolute; top: 26px; right: 0; width: 248px; text-align: center; }

.footer-qr { height: 100px; height: 100px; margin: 0 auto 12px; }

    .footer-qr img { height: 100px; height: 100px; }

.subfooter3 { padding: 16px 0; border-top: 1px solid #4d575b; }

.copyright { margin-top: 15px; line-height: 28px; text-align: center; }

/*广告 advert*/
.advert1200 { width: 1200px; margin: 0 auto; }

    .advert1200 .advert { position: relative; display: block; width: 1200px; min-height: 58px; }

        .advert1200 .advert img { width: 1200px; min-height: 58px; }

.advert-hint { position: absolute; bottom: 6px; right: 6px; display: block; width: 35px; height: 20px; line-height: 20px; text-align: center; color: #fff; background: rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000); border-radius: 10px; font-size: 12px; z-index: 1; }

.adverth368 .advert { position: relative; display: block; width: 270px; min-height: 368px; }

    .adverth368 .advert img { width: 270px; min-height: 368px; }

.adverth207 .advert { position: relative; display: block; width: 270px; min-height: 207px; }

    .adverth207 .advert img { width: 270px; min-height: 207px; }

.adverth138 .advert { position: relative; display: block; width: 270px; min-height: 138px; }

    .adverth138 .advert img { width: 270px; min-height: 138px; }

.aside-advert { margin-bottom: 20px; }

    .aside-advert .advert { position: relative; display: block; width: 260px; height: 194px; }

        .aside-advert .advert img { width: 260px; height: 194px; }

.advertwh138 .advert { position: relative; display: block; width: 1200px; /*height: 138px;*/ }

    .advertwh138 .advert img { width: 1200px; height: 138px; }

.topbar-advertbox .advert1200 { margin: 5px auto; }

.contentbox .advert1200 { margin-top: 20px; }

.advert-villa { margin-top: 22px; }

.advert-zk-data { margin-top: 36px; }

.advert-renting { margin-top: 10px; }

.nhouse-advert { margin: 10px 0 35px; }

div { border-radius: 2px; }


/*对联广告*/
.advert_couplets .advert { z-index: 10001; position: fixed; top: 360px; }
    .advert_couplets .advert:nth-child(1) { left: 6px; }
    .advert_couplets .advert:nth-child(2) { right: 6px; }
    .advert_couplets .advert .advert-x { cursor: pointer; font-size: 14px; position: absolute; top: 3px; z-index: 2; border: 1px solid #fff; width: 14px; height: 14px; line-height: 12px; text-align: center; color: #fff; }
    .advert_couplets .advert:nth-child(1) .advert-x { left: 2px; }
    .advert_couplets .advert:nth-child(2) .advert-x { right: 2px; }
/*topbarbox   #0384d2*/
.topbarbox {
    position: relative;
    min-width: 1200px;
    _width: 1200px;
    margin: 0 auto;
    background-color: #f73b3c;
    box-shadow: 0 2px 5px rgb(0 0 0 /15%);
    /*background-color: #d60608;
    background-image: -webkit-linear-gradient(top, #d60608, #f73b3c);*/
    color: #fff;
    font-size: 12px;
    z-index: 20;
}

.index-topbarbox.topbarbox { background: #394043; }

.topbar-wrap {
    position: relative;
    height: 50px;
    line-height: 50px;
}

.index-topbarbox.topbarbox .topbar-wrap {
    height: 50px;
    line-height: 50px;
}

.topbar { }

    .topbar span { display: inline-block; }

    .topbar .tel {
        padding-left: 20px;
        margin-left: 50px;
        background: url(/content/images/ico_topbar.png) 0px 11px no-repeat;
    }

.topbar-other { position: absolute; top: 0; right: 0; color: #fff; }

.index-topbarbox .topbar-other { color: #ccc; }

.topbar-other li {
    position: relative;
    float: right;
    padding: 0 10px;
    border-right: 1px solid #ef6768;
}

.index-topbarbox .topbar-other li {
    border-right: 1px solid #5a5a5a;
}

.topbar-other li.last-child { border-right: none; }

.topbar-other li a { color: #fff; }

.index-topbarbox .topbar-other li a { color: #ccc; }

.topbar-other li:hover a { color: #fff; }

.topbar-other a.down { display: block; padding-right: 10px; background: url(/content/images/ico_topbar.png) right -169px no-repeat; }

/*.index-topbarbox .topbar-other a.down { background: url(/content/images/ico_topbar.png) right -60px no-repeat; }

.topbar-other li:hover a.down { background: url(/content/images/ico_topbar.png) right -80px no-repeat; }*/

.index-topbarbox .topbar-other li:hover a.down { background: url(/content/images/ico_topbar.png) right -53px no-repeat; }

.topbar-other .downbox { position: absolute; top: 40px; /*left: 0;*/ right: 0; background: #fff; -webkit-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); -o-box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); box-shadow: 0 0 7px 1px rgba(0,0,0,0.2); color: #9c9fa1; z-index: 21; display: none; }

.index-topbarbox .topbar-other .downbox { top: 47px; }

.downbox-public { width: 120px; padding: 5px 0 0; text-align: center; line-height: 26px; }

    .downbox-public .qr-code { width: 110px; height: 110px; margin: 0 auto; }

        .downbox-public .qr-code img { width: 110px; height: 110px; }

.downbox-logged { width: 130px; text-align: center; }

.down-logged + .down-logged { margin-top: 5px; border-top: 1px solid #e8e8e8; }

.down-logged p { height: 30px; line-height: 30px; padding: 0 10px; overflow: hidden; }

    .down-logged p:hover { background: #f8f8f9; }

    .down-logged p a { display: inline-block; max-width: 100%; height: 30px; line-height: 30px; color: #394043; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.topbar-other li:hover .down-logged a { color: #394043; }

.downbox-app { width: 150px; padding: 10px 10px 10px 120px; height: 100px; position: relative; }
.downbox-wxgzh { width: 193px; height: 150px; }
    .downbox-wxgzh .qr-code { text-align: center; }
        .downbox-wxgzh .qr-code img { width: 110px; height: 110px; margin: 0px auto; }
.wg1 { float: left; height: 100%; padding: 0 8px; }
.wg2 { float: left; height: 100%; background-color: #f7f7f7; width: 21px; padding: 0 8px; line-height: 19px; text-align: center; }
    .wg2 a { padding-top: 20px; color: red !important; display: block; }
.downbox-app .qr-code { position: absolute; top: 10px; left: 10px; width: 100px; height: 100px; }

    .downbox-app .qr-code img { width: 100px; height: 100px; }
.downbox-app.more h2 { height: 30px !important; line-height: 30px !important; }
.downbox-app.more p { line-height: 20px; }

.downbox-app h2 { height: 56px; line-height: 56px; font-size: 16px; font-weight: 600; color: #394043; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.topbar-nav { font-size: 14px; }

    .topbar-nav li.li { position: relative; float: left; padding: 0 8px; }

        .topbar-nav li.on, .topbar-nav li.li:hover { background: #b10304; }

    .topbar-nav a.item { display: inline-block; height: 40px; line-height: 40px; color: #fff; }

.topbar-menu { position: absolute; top: 59px; left: 50%; margin-left: -62px; width: 124px; padding: 8px 0; background: #fff; -webkit-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.2); -ms-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.2); -o-box-shadow: 0 3px 7px 1px rgba(0,0,0,0.2); box-shadow: 0 3px 7px 1px rgba(0,0,0,0.2); display: none; }

    .topbar-menu:after { position: absolute; top: -10px; left: 50%; margin-left: -7px; display: block; content: ""; width: 14px; height: 10px; background: url(/content/images/header_triangle.png) center no-repeat; }

    .topbar-menu li { padding: 0 10px; }

        .topbar-menu li a { display: block; height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }

            .topbar-menu li a:hover { color: #f73b3c; }

/*headerbox*/
.headerbox {
    position: relative;
    min-width: 1200px;
    _width: 1200px;
    margin: 0 auto;
    background: #ffffff;
    /*border-bottom: 1px solid #ededed;*/
    /* -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
    -ms-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09);*/
    -webkit-box-shadow: inset 0 -1px 0 0 rgb(61 61 61 / 15%);
    box-shadow: inset 0 -1px 0 0 rgb(61 61 61 / 15%);
    z-index: 10;
}

.index-headerbox.headerbox { -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.15); -ms-box-shadow: 0 3px 15px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 15px rgba(0,0,0,.15); -o-box-shadow: 0 3px 15px rgba(0,0,0,.15); box-shadow: 0 3px 15px rgba(0,0,0,.15); }

.header-wrap { position: relative; height: 80px; }

.header-sign { padding-left: 158px; height: 80px; }

.header-logo { position: absolute; top: 0; left: 0; display: block; width: 148px; height: 80px; }

.header-address { position: relative; padding-top: 24px; width: 76px; }

    .header-address .current-city { position: relative; width: 74px; border: 1px solid #fff; text-align: center; z-index: 12; }

    .header-address:hover .current-city { border: 1px solid #e8e8e8; border-bottom: 1px solid #fff; }

    .header-address .current-city .city { display: inline-block; max-width: 64px; height: 36px; line-height: 36px; padding-right: 10px; background: url(/content/images/ico_topbar.png) right -117px no-repeat; }

    .header-address:hover .current-city .city { background: url(/content/images/ico_topbar.png) right -147px no-repeat; }

.header-citybox {
    position: absolute;
    box-shadow: 0 12px 20px 4px rgba(0,0,0,.1);
    top: 61px;
    left: 0;
    width: 344px;
    padding: 5px 20px 10px;
    border: 1px solid #e8e8e8;
    background: #fff;
    font-size: 14px;
    z-index: 11;
    display: none;
}

    .header-citybox a { cursor: pointer; }

        .header-citybox a:hover { text-decoration: underline; }

.hcity-hot h2 { height: 36px; line-height: 36px; font-size: 14px; font-weight: 600; }

.hch-hot a { display: inline-block; height: 24px; line-height: 24px; color: #f73b3c; margin-right: 8px; }

    .hch-hot a:last-child { margin-right: 0; }

.hcity-all { border-top: 1px solid #e8e8e8; margin-top: 8px; padding-top: 10px; }

.hcity-letter { }

    .hcity-letter li { float: left; width: 33.33%; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }

        .hcity-letter li.item2 { text-align: center; }

        .hcity-letter li.item3 { text-align: right; }

        .hcity-letter li.on { color: #f73b3c; }

.subhcname { }

    .subhcname dl { position: relative; line-height: 22px; min-height: 22px; _height: 22px; padding-left: 15px; margin-top: 10px; }

    .subhcname dt { position: absolute; top: 0; left: 0; color: #9c9fa1; }

    .subhcname dd a { display: inline-block; margin: 2px 5px; }

.hcity-more { border-top: 1px solid #e8e8e8; margin-top: 12px; padding-top: 10px; }

    .hcity-more a { color: #9c9fa1; }

.header-nav { position: absolute; top: 20px; right: 0; font-size: 16px; }

    .header-nav li.li { position: relative; float: right; padding: 0 15px; height: 60px; }

    .header-nav a.item { display: inline-block; height: 36px; line-height: 36px; border-bottom: 3px solid #fff; }
.header-new-house i.mi_yh {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 29px;
    height: 20px;
    background: url(/Content/images/yh_icon.png);
}
.header-new-Look {
 position:relative;
}
.header-new-Look i.mi_hot {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 30px;
    height: 20px;
    background: url(/Content/images/hot_icon.png);
}




.header-nav li.on a.item {
    color: #f73b3c;
    border-bottom: 3px solid #f73b3c;
}

    .header-nav a.item:hover, .header-nav li.li:hover a.item { color: #f73b3c; }

.header-menu { position: absolute; top: 59px; left: 50%; margin-left: -90px; width: 180px; background: #fff; border: 1px solid #e8e8e8; -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); display: none; }

    .header-menu ul { padding: 8px 0; }

    .header-menu:after { position: absolute; top: -10px; left: 50%; margin-left: -7px; display: block; content: ""; width: 14px; height: 10px; background: url(/content/images/header_triangle.png) center no-repeat; }

    .header-menu.hsecond-menu:after { display: none; }

    .header-menu li {
        padding: 0;
        border-bottom: 1px solid #efefef;
        margin: 0 8px;
    }
        .header-menu li:last-child {
            border-bottom: 0;
        }

        .header-menu li a {
            display: block;
            height: 45px;
            line-height: 45px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: center;
        }

            .header-menu li a:hover {
                color: #f73b3c;
                background-color: whitesmoke; font-weight:bold; border-radius:5px;
            }

.hsecond-menu { position: absolute; top: 59px; left: 50%; /*margin-left: -442px;*/ margin-left: -277px; /*改导航的话记得改我的值哟*/ width: 1200px; background: #fff; font-size: 14px; -webkit-box-shadow: 0 3px 7px 1px rgba(0,0,0,0) !important; -ms-box-shadow: 0 3px 7px 1px rgba(0,0,0,0) !important; -moz-box-shadow: 0 3px 7px 1px rgba(0,0,0,0) !important; -o-box-shadow: 0 3px 7px 1px rgba(0,0,0,0) !important; box-shadow: 0 3px 7px 1px rgba(0,0,0,0) !important; /*display: none;*/ z-index: 11; }
    /*.hsecond-menu:before{position: absolute; left: -1000px; right: -1000px; display: block; content: ""; height: 214px; background:#abc; z-index: -1;}*/
    .hsecond-menu .bgbox { position: absolute; height: 100%; +*height:208px; left: 0px; right: 0px; background: #fff; z-index: 21; /*border: 1px solid #e8e8e8;*/ -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); padding: 0px 0px 19px 0; }
    .hsecond-menu .hsmenu { position: relative; z-index: 22; }

.topbar-nav .header-menu { top: 48px !important; *+top: 48px !important; margin-left: -90px !important; }

.hsmenu { float: left; padding-top: 18px; }

    .hsmenu a { cursor: pointer; }

        .hsmenu a:hover { color: #f73b3c; }

.hsmenu1 { width: 152px; }

.hsmenu2 { width: 160px; }

.hsmenu3 { width: 582px; }

.hsmenu4 { float: right; width: 276px; }

.hsmenu .title { padding-bottom: 6px; }

    .hsmenu .title h2 { height: 24px; line-height: 24px; color: #000; font-size: 14px; }

    .hsmenu .title .line { border-bottom: 1px solid #000; display: inline-block; }

.hsmenu-link { width: 125px; }

    .hsmenu-link li { height: 28px; line-height: 28px; padding: 0; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

        .hsmenu-link li a { display: inherit; height: 28px; line-height: 28px; text-align: left; background-color: #f5f5f5; padding-left: 8px; }

.hsmenu-filter { }

    .hsmenu-filter dl { position: relative; min-height: 26px; _height: 26px; line-height: 26px; padding-left: 50px; margin-top: 10px; }

    .hsmenu-filter dt { position: absolute; top: 0; left: 0; color: #9c9fa1; }

    .hsmenu-filter dd a { display: inline-block; margin-right: 20px; }

        .hsmenu-filter dd a:last-child { margin-right: 0; }

.hsmenu-trend { margin-top: 10px; }

    .hsmenu-trend .trend { width: 276px; height: 140px; background: #fcf; }

.head-searchbox {
    position: absolute;
    left: 248px;
    top: 16px;
    padding: 0;
    width: 636px;
    height: 48px;
    background: #fff;
    /* border: 2px solid #e1e1e1; */
    /*border-radius: 48px;*/
    -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 1px 15px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 1px 15px 0 rgb(0 0 0 / 10%);
}

.hsearch-text {
    width: 100%;
    height: 48px;
    line-height: 48px;
    padding-left: 106px;
    border: none;
    background: none;
    border-radius: 48px;
}

.hsearch-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 118px;
    height: 48px;
    line-height: 48px;
    background: #fff;
    color: #9d9d9d;
    border: none;
    /*border-radius: 48px;*/
    font-size: 16px;
}

    .hsearch-btn:hover {
        background: red;
        color: #fff;
    }

.headerbox .link-btn { position: absolute; top: 20px; right: 0; display: block; width: 100px; height: 40px; line-height: 40px; color: #f06667; background: #fce2e2; border-radius: 2px; font-size: 16px; text-align: center; }

    .headerbox .link-btn * { vertical-align: middle; }

    .headerbox .link-btn:hover { background: #fad6d6; }

    .headerbox .link-btn .i-map { display: inline-block; width: 15px; height: 20px; background: url(/content/images/icon.png) -300px -60px no-repeat; margin-right: 4px; }

.head-search-item {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 70px;
    height: 46px;
    z-index: 23;
    cursor: pointer;
}

.hsi-text {
    display: block;
    width: 42px;
    height: 48px;
    line-height: 48px;
    padding-right: 28px;
    padding-left: 10px;
    border: none;
    background: url(/content/images/hsi_text0.png) center right no-repeat;
    border-right: 1px solid #b8b8b859;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .hsi-text.on { background: url(/content/images/hsi_text1.png) center right no-repeat; }

.hsi-ul {
    position: absolute;
    width: 80px;
    height: 410px;
    border: 1px solid #f5f5f5;
    background: #fff;
    z-index: 23;
    text-align: center;
}

    .hsi-ul li {
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
    }

        .hsi-ul li.on, .hsi-ul li:hover {
            color: #f5f5f5;
            background: #f73b3c;
        }

.hsearch {
    position: relative;
    background-color: #fff;
    border-radius: 46px;
}
.h_s_all {
    position: relative;
    width: 100%;
    background-color: #fff;
    height: 458px;
    margin-top: 1px;
    border-top: 1px solid #fff;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -ms-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -o-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    display: none;
    transition: all 100ms ease 100ms;
    overflow: auto;
}
.close_s {
    position: absolute;
    bottom: 0;
    height: 45px;
    line-height: 46px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #fff;
    width: 100%;
    text-align: center;
    cursor: pointer;
}
.div_close span {
    font-size: 14px;
    color: #a2a2a2;
}


.hsearch-tipsbox, .hsearch-resultbox {
    position: absolute;
    top: 39px;
    right: -10px;
    width: 398px;
    max-height: 300px;
    _height: 300px;
    background: #fff;
    font-size: 13px;
    border: 1px solid #e8e8e8;
    border-top: none;
    overflow: auto;
    z-index: 22;
    display: none;
}

.hsearch-result ul { }

.hsearch-result li, .hsearch-tipsbox li { padding: 3px 10px; }

    .hsearch-result li:hover, .hsearch-tipsbox li:hover { background: #f8f8f9; }

.hsearch-tipsbox h5 { padding: 0 10px; font-size: 14px; color: #f73b3c; height: 32px; line-height: 32px; }

.hsearch-tips li a { display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hsearch-tips .region { color: #9c9fa1; font-size: 12px; margin-left: 4px; }

.hsearch-result li a { position: relative; display: block; padding-right: 120px; }

.hsearch-result h6 { height: 30px; line-height: 30px; overflow: hidden; }

.hsearch-result .neme { display: inline-block; }

.hsearch-result .subname { color: #666; font-size: 12px; margin-left: 4px; }

.hsearch-result .address { height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #9c9fa1; }

.hsearch-result .state, .hsearch-result .price { position: absolute; right: 0; color: #9c9fa1; font-size: 12px; }

.hsearch-result .state { display: inline-block; line-height: 30px; top: 0; }

.hsearch-result .price { display: inline-block; line-height: 20px; bottom: 0; }

.hsearch-result .keyword { color: #f73b3c; }

/*positionbox*/
.positionbox { }

.position { width: 1200px; height: 30px; line-height: 30px; margin: 11px auto 0; color: #999; font-size: 12px; }

    .position a { color: #9c9fa1; }

        .position a:hover { color: #666; text-decoration: underline; }

    .position span.link { padding: 0 2px 0 3px; }

/*cartebox*/
.cartebox {
    background: #f3f3f3;
    border: 1px solid #e7e7e7;
    margin-top: 10px;
}
.fix-cartebox { position: fixed; top: 0; left: 0; right: 0; width: 1200px; margin: 0 auto; z-index: 21; background: #fcf }
.cartebox li { float: left; position: relative; border-right: 1px solid #f8f8f8; }
    .cartebox li a { display: block; width: 96px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
    .cartebox li.on {
        background: #f73b3c;
    }
    .cartebox li a i.mi_hot { position: absolute; top: -10px; right: -10px; width: 30px; height: 20px; background: url(/Content/images/hot_icon.png); }
    .cartebox li:first-child { border-left: none !important; }

    .cartebox li.on a {
        color: #ffffff;
        font-weight: bold;
    }
    .cartebox li a:hover {
        color: red;
        font-weight: bold;
    }
        .cartebox li.on a:hover {
            color: #ffffff !important;
            font-weight: bold;
        }
     

    .cartebox li .line { position: absolute; left: 0; right: 0; display: block; width: 100%; height: 2px; z-index: 1; display: none; }

        .cartebox li .line.up {
            top: -1px;
            background: #f73b3c;
        }

        .cartebox li .line.down {
            bottom: -2px;
            background: #ffb3b4;
        }

    .cartebox li.on .line { display: block; }

.time-menubox { position: relative; padding: 0 32px; /* margin-top: 40px;*/ }

    .time-menubox .prev, .time-menubox .next { position: absolute; top: 0; display: block; width: 30px; height: 30px; border: 1px solid #e8e8e8; cursor: pointer; z-index: 1; }

    .time-menubox .prev { left: 0; background: url(/content/images/icon.png) -210px -150px no-repeat; }

    .time-menubox .next { right: 0; background: url(/content/images/icon.png) -210px -180px no-repeat; }

        .time-menubox .prev:hover, .time-menubox .next:hover { background-color: #f8f8f9; }

.time-menu { height: 30px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; font-size: 12px; text-align: center; color: #9c9fa1; overflow: hidden; }

    .time-menu li { float: left; width: 135px; height: 30px; line-height: 30px; border-left: 1px solid #e8e8e8; }

        .time-menu li a { color: #747575; display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }

        .time-menu li.on a { background: #f73b3c; color: #fff; }

        .time-menu li a:hover { text-decoration: underline; }

.substreamer { width: 700px; }

.isearchbox { width: 480px; }

.str-title { padding: 10px 30px; color: #fff; }
/*.index-searchbox{padding: 0 30px;}*/

/* 提示弹窗 */
.pop-alertbox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 11111; }

.alert-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000,endcolorstr=#4C000000); /* z-index: 10000;*/ }

.alertbox { position: fixed; top: 20%; left: 50%; margin-left: -260px; width: 520px; background: #fff; /*z-index: 10001;*/ }

.subalert { font-size: 16px; }

.alert-head { position: relative; height: 46px; line-height: 46px; padding: 0 56px 0 20px; border-bottom: 1px solid #f5f5f5; }

    .alert-head h2 { height: 46px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; font-size: 16px; }

    .alert-head .close { position: absolute; top: 10px; right: 10px; display: block; width: 26px; height: 26px; background: url(/content/images/ico_popup.png) 0 0 no-repeat; cursor: pointer; }

        .alert-head .close:hover { background: #f8f8f9 url(/content/images/ico_popup.png) 0 0 no-repeat; }

.alert-body { padding: 34px 20px; border-bottom: 1px solid #f5f5f5; }

.alert-comment * { vertical-align: middle; }

.alert-comment .icon { display: inline-block; width: 24px; height: 24px; margin-right: 10px; }

    .alert-comment .icon.warning { background: url(/content/images/ico_popup.png) 0 -30px no-repeat; }

.alert-foot { padding: 20px 0; text-align: right; }

    .alert-foot a { cursor: pointer; }

    .alert-foot .btn { display: inline-block; min-width: 60px; height: 40px; line-height: 40px; padding: 0 10px; margin: 0 10px; border-radius: 2px; text-align: center; }

        .alert-foot .btn.redbg { color: #fff; background: #f73b3c; }

.success-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgb(0,0,0,0.3); z-index: 10000; }

.successbox { position: fixed; top: 22%; left: 50%; margin-left: -200px; width: 400px; background: #fff; z-index: 10001; }

.subsuccess { font-size: 16px; }

.success-body { padding: 15px 20px; border-bottom: 1px solid #f5f5f5; text-align: center; }

.success-comment .icon { display: block; width: 80px; height: 80px; margin: 15px auto; }

    .success-comment .icon.success { background: url(/content/images/ico_popup.png) -90px 0 no-repeat; }

.success-foot { padding: 20px 0; text-align: right; }

    .success-foot a { cursor: pointer; }

    .success-foot .btn { display: block; width: 200px; height: 40px; line-height: 40px; margin: 0 auto; border-radius: 2px; text-align: center; }

        .success-foot .btn.redbg { color: #fff; background: #f73b3c; }

/*右侧 侧边栏*/
/*侧边 380*/
.house-dynatown-wrap { }

.house-dynatown { color: #9c9fa1; height: 306px; overflow: hidden; }

    .house-dynatown li { position: relative; padding: 0 90px 6px; min-height: 76px; _height: 76px; margin-top: 20px; }

.asidebox .house-dynatown { padding: 0 0 10px !important; }

.house-dynatown .avatar { position: absolute; top: 0; left: 0; display: block; width: 76px; height: 76px; overflow: hidden; border-radius: 50%; }

    .house-dynatown .avatar img { width: 76px; height: 76px; }

.house-dynatown .tel { position: absolute; top: 50%; right: 0; margin-top: -15px; display: block; width: 74px; height: 28px; line-height: 28px; border-radius: 2px; border: 1px solid #f73b3c; color: #f73b3c; text-align: center; }

    .house-dynatown .tel:hover { background: #f73b3c; color: #fff; cursor: pointer; }

.hdynatown-info h2 { height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 18px; }

    .hdynatown-info h2 * { vertical-align: middle; }

    .hdynatown-info h2 a.name { display: inline-block; }

        .hdynatown-info h2 a.name:hover { color: #f73b3c; }

    .hdynatown-info h2 a.online { display: inline-block; width: 70px; height: 20px; margin-left: 10px; background: url(/content/images/ico_online_consulting.png) center no-repeat; cursor: pointer; }

/*侧边 270*/
.asidebox {
    margin-bottom: 20px;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0 0 6px #f5f5f5;
    box-shadow: 0 0 6px #f5f5f5;
}

.aside-title { height: 18px; line-height: 18px; padding: 17px 10px; }

    .aside-title h2 { font-size: 18px; color: #000; }
    /*.aside-title a.line{display: inline-block; height: 18px; line-height: 18px; border-left: 4px solid #f73b3c; padding-left: 10px;}*/
    .aside-title a.line { position: relative; display: block; height: 18px; line-height: 18px; border-left: 4px solid #f73b3c; padding-left: 10px; }

        .aside-title a.line .more { position: absolute; top: 0; right: 0; font-size: 12px; color: #9c9fa1; }

    .aside-title a:hover .more { text-decoration: underline; }

.aside-hd { position: absolute; top: -44px; right: 10px; height: 20px; line-height: 20px; }

    .aside-hd * { vertical-align: middle; }

    .aside-hd a.prev, .aside-hd a.next { display: inline-block; width: 20px; height: 20px; cursor: pointer; }

    .aside-hd a.prev { background: url(/content/images/icon.png) -30px -240px no-repeat; }

    .aside-hd a.next { background: url(/content/images/icon.png) -30px -270px no-repeat; }

.pageState { margin: 0 6px; }

.aside-body {
    position: relative;
    padding: 0 15px 0 15px;
}

    .aside-body.aside-problembox { margin-top: 0; }

.aside-problem { }

    .aside-problem li { padding: 5px 0 5px 12px; border-bottom: 1px dashed #e8e8e8; background: url(/content/images/ico_list_style.png) left 3px no-repeat; }

        .aside-problem li:last-child { border-bottom: none; }

        .aside-problem li:hover { background: #f8f8f9 url(/content/images/ico_list_style.png) left 3px no-repeat; }

    .aside-problem h2 { line-height: 26px; max-height: 52px; overflow: hidden; font-size: 14px; }

        .aside-problem h2 a:hover { color: #f73b3c; }

.aproblem-foot { position: relative; color: #9c9fa1; font-size: 12px; line-height: 24px; }

    .aproblem-foot .number { position: absolute; top: 0; right: 0; }

.aside-quizbox { }

.aside-quiz { padding: 15px 15px 30px; text-align: center; }

    .aside-quiz h2 { font-size: 24px; color: #f73b3c; line-height: 44px; }

    .aside-quiz h6 { font-size: 14px; line-height: 24px; margin-top: 5px; }

.aquiz-btnbox { margin-top: 40px; }

    .aquiz-btnbox .link { display: block; width: 212px; height: 38px; line-height: 38px; border: 1px solid #f73b3c; border-radius: 2px; margin: 0 auto; color: #f73b3c; font-size: 16px; }

        .aquiz-btnbox .link:hover { background: #f73b3c; color: #fff; }

.aside-rankbox { }

.aside-rank { color: #9c9fa1; font-size: 12px; }

    .aside-rank li { margin-bottom: 10px; }

        .aside-rank li a { position: relative; padding-left: 25px; display: block; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

            .aside-rank li a * { vertical-align: middle; }

            .aside-rank li a:hover { background: #f8f8f9; }

    .aside-rank .number { position: absolute; top: 3px; left: 0; display: block; width: 17px; height: 17px; line-height: 17px; text-align: center; color: #9c9fa1; background: #e8e8e8; border-radius: 2px; }

    .aside-rank li.li0 .number, .aside-rank li.li1 .number, .aside-rank li.li2 .number { color: #fff; background: #f73b3c; }

    .aside-rank span { float: left; display: block; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

        .aside-rank span.name { width: 150px; }

            .aside-rank span.name a { display: inline-block; max-width: 100%; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

                .aside-rank span.name a:hover { color: #f73b3c; }

        .aside-rank span.price { position: absolute; top: 0; right: 0; }

.aside-formbox { }

.aside-form-hint { font-size: 12px; line-height: 24px; }

.aside-intention { padding-bottom: 20px; font-size: 12px; }

.asinten-itembox .item { display: inline-block; margin-right: 28px; }

    .asinten-itembox .item:last-child { margin-right: 0 !important; }

.asinten-itembox li { float: left; min-height: 20px !important; margin: 0 8px 0 0 !important; padding: 0 !important; }

    .asinten-itembox li:last-child { margin-right: 0 !important; }

.asi-radio { display: none; }

.asi-label { display: inline-block; height: 16px; line-height: 16px; padding-left: 20px; cursor: pointer; background: url(/content/images/ico_index.png) left -45px no-repeat; }

.asi-radio:checked + label.asi-label { background: url(/content/images/ico_index.png) left -75px no-repeat; }

.asinten-itembox li.on .asi-label { background: url(/content/images/ico_index.png) left -75px no-repeat; }

.aside-intention li { position: relative; min-height: 40px; _height: 40px; margin-top: 14px; }

.asinten-text { width: 226px; height: 38px; line-height: 38px; padding: 0 10px; border: 1px solid #e8e8e8; font-size: 12px; }

.asinten-text-short { width: 128px; height: 38px; line-height: 38px; padding: 0 10px; border: 1px solid #e8e8e8; font-size: 12px; }

.asinten-areabox { border: 1px solid #e8e8e8; padding: 0 10px; }

.asinten-area { width: 100%; height: 114px; line-height: 38px; resize: none; border: none; }

.asinten-auth-code { position: absolute; top: 0; right: 0; width: 86px; height: 38px; border: 1px solid #e8e8e8; font-size: 12px; }

.asinten-btnbox { margin-top: 18px; }

.asinten-btn { box-shadow: 0 5px 20px rgba(232, 0, 0, 0.18); display: block; width: 100%; height: 40px; line-height: 40px; background: #f73b3c; color: #fff; font-size: 16px; text-align: center; border-radius: 2px; border: none; }

.aside-intention .optionsbox { height: 38px; line-height: 38px; }

    .aside-intention .optionsbox h6 { height: 38px; line-height: 38px; }

    .aside-intention .optionsbox ul { top: 38px; }

        .aside-intention .optionsbox ul li { height: 38px; line-height: 38px; margin-top: 0; }
.aside-tourbox { height: 340px; overflow: hidden; }
.aside-tour { *+position:relative; height: 340px; overflow: auto; }
.aside-tourbox-1 { padding: 0; margin: -20px 0 0; }

.aside-tour li { padding: 15px 0 20px; border-bottom: 1px dashed #e8e8e8; }

    .aside-tour li.li0 { padding: 0 0 20px; }

.aside-tour h2 { line-height: 26px; max-height: 52px; font-size: 14px; overflow: hidden; }

    .aside-tour h2 a:hover { color: #f73b3c; }

.tour-body { font-size: 12px; margin-top: 10px; margin-left: 3px; border-left: 1px solid #e8e8e8; padding-left: 14px; padding-bottom: 10px; }

.tour-see { position: relative; height: 20px; line-height: 20px; color: #9c9fa1; }

    .tour-see .more { position: absolute; top: 0; right: 0; color: #f73b3c; }

    .tour-see .spot { position: absolute; top: 0; left: -20px; display: block; width: 12px; height: 20px; background: url(/content/images/ico_index_kft.png) center top no-repeat; }

.tour-body dl { position: relative; min-height: 76px; _height: 76px; padding-left: 110px; margin-top: 10px; }

.tour-body dt { position: absolute; top: 0; left: 0; }

.tour-body .img, .oct-body .img img { display: block; width: 100px; height: 76px; overflow: hidden; }

.tour-body h3 { height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; }

    .tour-body h3 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.tour-body p { height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 5px; }

.tour-body .price { color: #f73b3c; }

.tour-body .location { color: #9c9fa1; padding-left: 16px; background: url(/content/images/ico_index.png) left -245px no-repeat; }

.tour-foot { position: relative; height: 24px; line-height: 24px; color: #9c9fa1; font-size: 12px; margin-top: 10px; }

.aside-tour li.li0 .tour-foot { margin-top: 0; padding-left: 18px; background: url(/content/images/ico_index_kft.png) left -18px no-repeat; }

.tour-foot .number { }

.tour-foot .enroll { position: absolute; top: 0; right: 0; display: block; width: 62px; height: 22px; line-height: 22px; color: #f73b3c; border: 1px solid #f73b3c; border-radius: 2px; text-align: center; font-size: 12px; cursor: pointer; }

    .tour-foot .enroll:hover { background: #f73b3c; color: #fff; }

.aside-trend { height: 190px; margin-bottom: 10px; }

.aside-plate { padding-top: 8px; height: 384px; overflow: hidden; }

 .aside-plate li, .aestate-main { position: relative; min-height: 76px; _height: 76px; padding-left: 110px; margin-bottom: 20px; }

.aestate-main { margin-bottom: 10px; }

.aside-plate li:hover { background: #f8f8f9; }
.aside-plate li:active {
    background: rgba(51, 181, 229, 0.2);
    border-radius: 3px;
}

.aside-plate .img, .aestate-main .img { position: absolute; top: 0; left: 0; display: block; width: 100px; height: 76px; overflow: hidden; }

    .aside-plate .img img, .aestate-main .img img { width: 100px; height: 76px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; -ms-transition: all 0.6s; transition: all 0.6s; }

        .aside-plate .img img:hover, .aestate-main .img img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.aplate-info { font-size: 12px; }

    .aplate-info h2 { height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; }

        .aplate-info h2 a { display: inline-block; max-width: 100%; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

            .aplate-info h2 a:hover { color: #f73b3c; }

    .aplate-info .price, .aplate-info .number { height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #f73b3c; margin-top: 8px; }

    .aplate-info .location { height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #9c9fa1; margin-top: 8px; }

        .aplate-info .location * { vertical-align: middle; }

        .aplate-info .location .i-location { display: inline-block; width: 14px; height: 18px; background: url(/content/images/icon.png) 0 -122px no-repeat; margin-right: 4px; }

.aestate-other { font-size: 12px; }

    .aestate-other dl { position: relative; padding-left: 50px; line-height: 24px; margin-bottom: 5px; }

    .aestate-other dt { position: absolute; top: 0; left: 0; color: #9c9fa1; }

    .aestate-other dd { }

    .aestate-other .tel { color: #5680a6; }

.aestate-interfix { font-size: 12px; }

    .aestate-interfix li { margin-bottom: 6px; }

        .aestate-interfix li a { display: block; height: 26px; line-height: 26px; overflow: hidden; }

            .aestate-interfix li a:hover { background: #f8f8f9; }

            .aestate-interfix li a * { vertical-align: middle; }

    .aestate-interfix .name { display: inline-block; width: 90px; max-width: 90px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

    .aestate-interfix li a:hover .name { color: #f73b3c; }

    .aestate-interfix .region, .aestate-interfix .price { display: inline-block; width: 74px; max-width: 85px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }

    .aestate-interfix .price { text-align: right; color: #9c9fa1; }

.aside-codebox { margin-top: 20px; border-top: 1px solid #e8e8e8; }

.aside-code { text-align: center; padding: 30px 0; font-size: 12px; }

    .aside-code h2 { height: 30px; line-height: 30px; font-size: 16px; }

    .aside-code .img { width: 90px; height: 90px; margin: 15px auto 2px; }

        .aside-code .img img { width: 90px; height: 90px; }

.ctour-groom { padding: 0 6px; }

    .ctour-groom li { margin-bottom: 15px; }

    .ctour-groom .img { display: block; width: 236px; height: 177px; overflow: hidden; }

        .ctour-groom .img img { width: 236px; height: 177px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; -ms-transition: all 0.6s; transition: all 0.6s; }

            .ctour-groom .img img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.ctgroom-info { position: relative; height: 52px; line-height: 26px; overflow: hidden; margin-top: 8px; }

    .ctgroom-info h2 { font-size: 14px; }

        .ctgroom-info h2 a { display: inline-block; max-height: 52px; _height: 52px; overflow: hidden; }

            .ctgroom-info h2 a:hover { color: #f73b3c; }

    .ctgroom-info .number { position: absolute; bottom: 0; right: 0; display: block; width: 90px; height: 26px; line-height: 26px; background: #fff; color: #9c9fa1; font-size: 12px; text-align: right; }

.aside-shopper { }

    .aside-shopper li { height: 26px; line-height: 26px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 13px; background: url(/content/images/ico_list_style.png) left 0 no-repeat; }

        .aside-shopper li:hover { background: #f8f8f9 url(/content/images/ico_list_style.png) left 0 no-repeat; }

        .aside-shopper li a { display: inline-block; max-width: 100%; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

            .aside-shopper li a:hover { color: #f73b3c; }

        .aside-shopper li .name { display: inline-block; height: 16px; line-height: 16px; color: #5680a6; padding-right: 6px; margin-right: 6px; border-right: 1px solid #5680a6; }

        .aside-shopper li.has-img { height: auto; background: none; padding-left: 0; }

            .aside-shopper li.has-img:hover { background: #f8f8f9; }

    .aside-shopper .imgbox a.img { display: block; height: auto; /*height: 118px;text-align: center;*/ }

        .aside-shopper .imgbox a.img img { max-width: 100%; }

.aside-body.aside-dynatownbox { margin-top: 0; }

.aside-dynatown { /*padding-bottom: 5px;*/ padding: 0 10px 5px; }

    .aside-dynatown table { width: 100%; text-align: center; }

        .aside-dynatown table thead { color: #9c9fa1; text-align: center; }

            .aside-dynatown table thead th { border-bottom: 1px solid #e8e8e8; height: 40px; line-height: 40px; font-weight: 400; }

        .aside-dynatown table tbody { padding: 5px 0; }

            .aside-dynatown table tbody tr:hover { background: #f8f8f9; }

            .aside-dynatown table tbody tr * { vertical-align: middle; }

            .aside-dynatown table tbody td { padding: 3px 0; line-height: 26px; }

    .aside-dynatown .name { display: inline-block; max-width: 110px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

        .aside-dynatown .name:hover { color: #f73b3c; }

    .aside-dynatown .price { color: #9c9fa1; }

    .aside-dynatown .number { color: #f73b3c; }

.aside-field { padding: 10px 0 30px; font-size: 12px; color: #9c9fa1; }

    .aside-field li { float: left; width: 50%; text-align: center; }

    .aside-field h3 { font-size: 18px; font-weight: 600; color: #000; height: 38px; line-height: 38px; margin-bottom: 5px; }

    .aside-field p { height: 26px; line-height: 26px; overflow: hidden; }

.aside-enlist { font-size: 12px; color: #6b7072; height: 216px; overflow: hidden; }

    .aside-enlist li { height: 26px; line-height: 26px; margin-bottom: 10px; overflow: hidden; }

        .aside-enlist li * { vertical-align: middle; }

        .aside-enlist li:hover { background: #f8f8f9; }

    .aside-enlist span.phone { display: inline-block; width: 40%; }

    .aside-enlist span.state { display: inline-block; width: 30%; text-align: center; }

    .aside-enlist span.time { display: inline-block; text-align: right; width: 25%; }

.aside-tel { text-align: center; font-size: 12px; color: #9c9fa1; font-style: italic; padding-bottom: 20px; }

    .aside-tel h3 { height: 46px; line-height: 46px; font-size: 30px; font-weight: 600; color: #f73b3c; /*letter-spacing: 4px*/ }

        .aside-tel h3 * { vertical-align: middle; }

    .aside-tel i.tel { display: inline-block; width: 30px; height: 30px; background: url(/content/images/icon.png) -240px -150px no-repeat; margin-right: 12px; }

    .aside-tel .time { padding-left: 36px; }

.no-databox { padding: 160px 0; }

.no-data { text-align: center; }



/**/

.house-head-layout { min-height: 90px; }
    .house-head-layout .tel-li { display: none; }
.h_top_menu { min-height: 46px; }

.fixed-layout .house-head-warp, .fixed-layout .house-body { position: fixed; top: 0; left: 0; width: 100%; height: 90px; z-index: 99999; }
/*.fixed-layout .house-body { transition: all 200ms; }*/
.fixed-layout .house-head-warp {
    background: #FFFFFF;
    border-bottom: 1px solid #e8e8e8;
  
    /*-webkit-box-shadow: 0 0px 10px rgba(204, 204, 204, 0.6); 
                                 -ms-box-shadow: 0 0px 10px rgba(204, 204, 204, 0.6); -moz-box-shadow: 0 0px 10px rgba(204, 204, 204, 0.6);
                                 -o-box-shadow: 0 0px 10px rgba(204, 204, 204, 0.6); box-shadow: 0 0px 10px rgba(204, 204, 204, 0.6); */
}
.fixed-layout .house-body { top: 50px; height: 46px; margin-top: 0; }
.fixed-layout .list-itembox, .fixed-layout .house-head { width: 1114px; margin: 0 auto; padding-left: 86px; }
/*transition: all 200ms;*/
.nav-fixed-layout .list-label {
    display: none;
}
.fixed-layout .list-item { border: 0; }
.fixed-layout .time { display: none; }
.fixed-layout .tel-li { display: block; }

.house-head-s400 { display: none; top: 35px; }
.fixed-layout .house-head-s400 {
    display: block;
    position: absolute;
    right: 0px;
    top: 46px;
    color: red;
    font-size: 14px;
    transition: all 200ms;
    font-weight: bold;
}

.fixed-layout .list-item-wrap, .fixed-layout .filter-box-center, .fixed-layout .list-itembox-center { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; -webkit-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.17); -ms-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.17); -moz-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.17); -o-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.17); box-shadow: 0 3px 15px rgba(93, 91, 91, 0.17); transition: all 200ms; }
.fixed-layout .list-item-wrap { background: #FFFFFF; }
.fixed-layout .filter-box-center { background: none; }
.fixed-layout.list-item-wrap-layout {
    margin-bottom: 18px;
}
.fixed-layout .filter-box-center .filter { padding-top: 0; margin-top: -1px; border-radius: 0; }
.fixed-layout .filter-box-center dl { display: none; }
.filter-box-center .filterbox { width: 1200px; margin: 0 auto; background: #FFFFFF; border-radius: 0; }

.fixed-layout #filterCondition { background-color: transparent; }
.fixed-layout .filterbox .filter { border: 1px solid #fff; }
.newhouse-listbox .fixed-layout .list-itembox { background: #FFFFFF; margin: 0 auto; width: 1158px; padding-left: 20px; padding-right: 20px; border-radius: 0; transition: none; border: 1px solid #DDDDDD; border-top: 0; }
    .newhouse-listbox .fixed-layout .list-itembox .arrowbox { right: 10px; }

.fixed-layout .last { width: 1200px; margin: 0 auto !important; padding: 0px !important; padding: 13px !important; border-top: 0px !important; transition: all 200ms; }
    .fixed-layout .last dt { float: left; }
.fixed-layout .filter dd { float: left; margin-left: 62px; }
#filterCondition_layout { background-color: #f8f8f9; background-image: -webkit-linear-gradient(top, #ffffff, #f7f6f6ba); }
.fixed-layout #filterCondition_layout { position: absolute; width: 100%; left: 0px; -webkit-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.23); -ms-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.23); -moz-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.23); -o-box-shadow: 0 3px 15px rgba(93, 91, 91, 0.23); box-shadow: 0 3px 15px rgba(93, 91, 91, 0.23); transition: all 200ms; }

.topbarbox_layout { width: 100%; height: 50px; }
    .topbarbox_layout .topbarbox { position: fixed; top: 0; width: 100%; left: 0; z-index: 11; transition: transform 10ms; }
.fixed-layout .topbarbox { z-index: 100000;  }
/*transform: translateY(-100%);*/
.fixed-layout.show-fixed .topbarbox {
    top: 0;
    transform: translateY(0);
}
.fixed-layout .topbar-wrap { height: 41px; line-height: 41px; }
/*.topbarbox_layout.show-fixed ~ .contentbox .list-item-wrap { transform: translateY(100%); transition: transform 250ms; }*/
.list-item-wrap-is-fixed .topbarbox { box-shadow: none; }

.downbox-map { width: 180px; padding: 10px; text-align: center; font-size: 13px; }
    .downbox-map h2 { height: 30px; line-height: 30px; font-size: 16px; font-weight: 600; color: #394043; }
    .downbox-map .go-download { display: block; height: 28px; line-height: 28px; color: #f73b3c; border-radius: 2px; border: 1px solid #f73b3c; color: #f73b3c !important; width: 130px; margin: 5px auto; }
        .downbox-map .go-download:hover { text-decoration: underline; }

.banner-switchbox li .advert-hint, .full_top .advert-hint, .posterbox .advert-hint { left: 6px; right: auto !important; }

.full_top { width: 100%; height: 460px; margin: 0 auto; overflow: hidden; display: none; text-align: center; position: relative; }
    .full_top .link { width: 100%; height: 460px; display: block; z-index: 10; }
    .full_top .up { display: block; width: 120px; height: 12px; background: url(/Content/images/arrow.jpg) no-repeat left bottom; position: absolute; left: 50%; bottom: 0; z-index: 20; margin-left: -60px; }
    .full_top .down { display: block; width: 120px; height: 12px; background: url(/Content/images/arrow.jpg) no-repeat left top; position: absolute; left: 50%; top: 57px; z-index: 20; margin-left: -60px; }

.error_page { height: 400px; background: url(/Content/images/error1.png) no-repeat center; background-size: cover; position: relative; text-align: center; }
    .error_page div { height: 40px; line-height: 40px; bottom: 150px; padding-top: 220px; padding-left: 200px; color: #525252; }
        .error_page div em { font-size: 22px; color: #f08300; padding: 5px; }
    .error_page a { height: 40px; line-height: 40px; padding-left: 30px; text-decoration: underline; position: absolute; bottom: 100px; background: url(/Content/images/return.png) no-repeat left center; }

.banner-switchbox .prev, .banner-switchbox .next { position: absolute; top: 220px; z-index: 2; display: block; width: 60px; height: 80px; background-color: #fcf }
.banner-switchbox .next { right: 50%; margin-right: -600px; background: url(/Content/images/banner_btn.png) center 0 no-repeat; }
    .banner-switchbox .next:hover { background: url(/Content/images/banner_btn.png) center -80px no-repeat; }
.banner-switchbox .prev { left: 50%; margin-left: -600px; background: url(/Content/images/banner_btn.png) center -160px no-repeat; }
    .banner-switchbox .prev:hover { background: url(/Content/images/banner_btn.png) center -240px no-repeat; }


/*global.css 新增0530*/
.index-topbarbox.topbarbox .topbar-other .vip-entry a.down {
    color: #debb82;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
}
.topbar-other .vip-entry a.down { color: #debb82; font-size: 16px; height: 40px; line-height: 40px; }

    .topbar-other .vip-entry a.down * { vertical-align: middle; }
.topbar-other .vip-entry .i-vip { display: inline-block; width: 20px; height: 16px; background: url(/Content/vip/images/ico_vip20.png) center top no-repeat; margin-right: 3px; }
.downbox.downbox-vip { background: transparent; padding-top: 2px; box-shadow: none; }
.member-entry { width: 218px; padding: 20px 15px; background: rgba(0,0,0,0.7); font-size: 16px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; }
.member-items { margin-top: 12px; }
    .member-items .item { float: left; display: block; width: 50%; height: 30px; line-height: 30px; color: #fff !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px; }
        .member-items .item * { vertical-align: middle; }
        .member-items .item .icon { display: inline-block; width: 22px; height: 22px; margin-right: 3px; }
    .member-items .icon.i-home { background: url(/Content/vip/images/sy_01.png) center no-repeat; }
    .member-items .icon.i-service { background: url(/Content/vip/images/sy_02.png) center no-repeat; }
    .member-items .icon.i-diamond { background: url(/Content/vip/images/sy_03.png) center no-repeat; }
    .member-items .icon.i-bus { background: url(/Content/vip/images/sy_04.png) center no-repeat; }
.member-more { text-align: center; }
    .member-more .more { display: inline-block; color: #9c9fa1; }
        .member-more .more:hover { text-decoration: underline; }
.member-btn { margin-top: 20px; text-align: center; }
    .member-btn .btn { display: inline-block; width: 216px; height: 38px;cursor:pointer; line-height: 38px; border-radius: 19px; background: url(/Content/vip/images/btn_216.png) center no-repeat; color: #4a2e2e !important; }
.member-center { width: 175px; background: rgba(0,0,0,0.7); font-size: 16px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; font-size: 16px; padding-bottom: 20px; }
.member-links { text-align: center; }
    .member-links p { border-bottom: 1px solid #aaaaaa; }
    .member-links .item { color: #fff !important; display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.member-center .member-btn .btn { width: 140px; }

.buyvip-tips { position: relative; background: url(/Content/vip/images/buy_successbg.png) center top no-repeat; width: 440px; height: 474px; margin: 0 auto;margin-top:100px; }
    .buyvip-tips .close { position: absolute; top: 0; right: 0; cursor: pointer; width: 32px; height: 32px; background: url(/Content/vip/images/ico_close2.png) center no-repeat; }
.buy-tips { padding-top: 220px; width: 320px; margin: 0 auto; }
    .buy-tips .words { font-size: 18px; line-height: 30px; color: #b6985f; }
    .buy-tips .go { display: block; width: 302px; height: 50px; line-height: 50px; text-align: center; margin: 60px auto 0; color: #4a2e2e; font-size: 18px; font-weight: 600; background: url(/Content/vip/images/btn_300.png) center no-repeat; }

    /*户型添加*/
.house-huxing .img a{position: relative; cursor: pointer;}
.house-huxing .mask-vr{position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 45px; height: 20px; background: url(/Content/images/icon_vrmask.png) center no-repeat;}

.huxing-particulars{width: 500px !important;}
.binfo-call{font-size: 20px !important;}
.huxing-bannerbox{position: relative; float: left; width: 648px; padding-bottom: 20px; border:1px solid #e8e8e8;}
.huxbannerbox { position: relative; height: 502px; overflow: hidden; text-align: center; background-color: #f7f5f5; }
    .huxbannerbox .img { max-width: 648px; max-height: 502px; object-fit: contain; }
    .huxbannerbox .txt { position: absolute; bottom: 0; left: 0; right: 0; height: 60px; line-height: 60px; padding: 0 5px; text-align: center;color: #fff; font-size: 16px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,endcolorstr=#4c000000); }
    
.huxbannerbox .vr-mask{position: absolute; bottom: 0; left: 0; right: 0; z-index: 1;}
.huxbannerbox .vr-mask .vr{display: block; height: 66px; background: url(/Content/images/vr_mask.png) center no-repeat; }

.huxbanner-page{position: relative; height: 84px; margin-top: 20px;/* padding: 0 24px;*/}
.huxing-banner a.sPrev,.huxing-banner a.sNext{position: absolute; top: 10px; display: block; width: 22px; height: 50px; cursor: pointer; z-index: 1;}
.huxing-banner a.sPrev{left: 12px; background: url(/Content/images/huxingbtn_switch.png) 0 -50px no-repeat;}
.huxing-banner a.sPrev.prevStop{background: url(/Content/images/huxingbtn_switch.png) 0 0 no-repeat;}
.huxing-banner a.sNext{right: 12px; background: url(/Content/images/huxingbtn_switch.png) 0 -150px no-repeat;}
.huxing-banner a.sNext.nextStop{background: url(/Content/images/huxingbtn_switch.png) 0 -100px no-repeat;}
.hux-subbanner{width: 556px; height: 77px; margin: 0 auto; overflow: hidden;}
.hux-subbanner ul{margin-right: -20px; *zoom:1;}
.hux-subbanner li{position:relative; float: left; width: 98px; height: 75px; border:1px solid #e8e8e8; margin-right: 14px; _display:inline-block; *zoom:1; cursor: pointer;}
.hux-subbanner .img{width: 98px; height: 75px;}
    .hux-subbanner .txt { position: absolute; bottom: 0; left: 0; right: 0; height: 22px; line-height: 22px; padding: 0 5px; text-align: center; font-size: 12px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,endcolorstr=#4c000000); }

.hux-subbanner li.on{border:1px solid #f73b3c;}


.posterbox { position: relative;z-index:20; }
    .posterbox .toggle-poster { position: absolute; left: 50%; bottom: 0; z-index: 2; margin-left: -60px; display: block; width: 120px; height: 12px; background: url(/Content/images/poster_arrow.jpg) 0 -12px no-repeat; cursor: pointer; }
    .posterbox.toggle .toggle-poster { background: url(/Content/images/poster_arrow.jpg) 0 0 no-repeat; }
.poster-bannerbox { position: relative; }
.poster-banner { }
    .poster-banner li { }
        .poster-banner li a { display: block; height: 460px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.poster-other { display: none; }
    .poster-other li { display: none; }
        .poster-other li.on { display: block; }
        .poster-other li a { display: block; height: 69px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.posterbox.toggle .poster-banner { display: none; }
.posterbox.toggle .poster-other { display: block; }
.poster-spot { position: absolute; left: 50%; bottom: 22px; z-index: 3; margin-left: -320px; width: 640px; height: 2px; font-size: 0; text-align: center; }
    .poster-spot li { display: inline-block; width: 20px; height: 2px; border-radius: 0; background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fffffff,endcolorstr=#7fffffff); margin: 0 5px; *display: inline; *zoom: 1; vertical-align: middle; cursor: pointer; }
        .poster-spot li.on { background: #fff; }


/* 空占位 */
.nullbox { padding: 2.5rem 1.5rem; line-height: 2.2rem; font-size: 1.3rem; color: #9c9fa1; text-align: center; }
    .nullbox .null-icon { width: 15rem; margin: 0 auto; }
    .nullbox h2 { }

.nodatabox { padding: 2.5rem 1.2rem; line-height: 2.6rem; font-size: 1.2rem; color: #9c9fa1; text-align: center; }
    .nodatabox h2 { font-size: 1.6rem; color: #394043; }
    .nodatabox h4 { font-size: 1.4rem; color: #394043; }
    .nodatabox .icon { width: 18rem; margin: 0 auto; }


/*  20191226 预约看房底部弹窗 */

.fix-purpose-thumbnail { position: fixed; bottom: 0; left: -100px; z-index: 100; width: 100px; height: 150px; background: url(/Content/images/purpose_thumbnail.png) center no-repeat; cursor: pointer; }
.fix-purposebox { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100; height: 70px; background: rgba(4,17,31,0.8); }
.purposebox { position: relative; width: 940px; height: 70px; padding-left: 260px; margin: 0 auto; }
.purpose-icon { position: absolute; left: 0; bottom: 0; z-index: 110; width: 260px; height: 180px; background: url(/Content/images/purpose_icon.png) center bottom no-repeat; }
.purpose-close { position: absolute; right: 145px; bottom: 20px; display: block; width: 30px; height: 30px; background: url(/Content/images/purpose_close.png) center center no-repeat; cursor: pointer; }
.purpose-form { height: 54px; padding-top: 16px; padding-left: 196px; background: url(/Content/images/purpose_bg.png) left top no-repeat; }
    .purpose-form li { float: left; margin-left: 10px; }
.purpose-text { height: 38px; line-height: 38px; text-indent: 10px; width: 160px; background: #fff; border: none; font-size: 14px; }
    .purpose-text.w80 { width: 80px; }
.purpose-btn { width: 80px; height: 38px; line-height: 38px; border: none; background: #f73b3c; color: #fff; font-size: 16px; cursor: pointer; }
    .purpose-btn:hover { text-decoration: underline; }


pre { white-space: pre-wrap !important; word-wrap: break-word !important; *white-space: normal !important; }

.nodata-mian { padding: 20px 0 20px 200px; margin-bottom: 10px; background: url(/Content/images/client_logo_zp.png) 20px 20px no-repeat; background-color: #F7F7F7; }
    .nodata-mian res { margin-bottom: 8px; font-size: 14px; }
    .nodata-mian p { font-size: 12px; line-height: 26px; word-wrap: break-word; }
        .nodata-mian p a { color: #22b5f7; cursor: pointer; text-decoration: underline; }
    .nodata-mian .hotword a { color: #f73b3c; margin: 0 5px; text-decoration: underline; }

.tips_price { width: 18px; height: 18px; background: url(/Content/Images/icon_tips.png) no-repeat; background-size: 100%; display: inline-block; margin-left: 2px; border-radius: 50%;  cursor: pointer; }

/*20231211*/
.newhouse_info_bm {
    font-size: 14px;
    font-weight: 200;
    color: #827f7f;
    padding-left: 8px;
    padding-right: 4px;
    position: relative;
    top: 5px;
}

.esf-u-type { height: 18px; line-height: 18px; color: #fff; padding: 0 8px; border-radius: 0 0 0 5px; top: 0; right: 0; position: absolute; z-index: 1;background: #02c26e; background: -webkit-gradient(linear, left top, right top, color-stop(10%, #76d569), color-stop(90%, #02c26e)); background: -webkit-linear-gradient(left, #76d569 10%, #02c26e 90%); background: linear-gradient(to right, #76d569 10%, #02c26e 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76d569', endColorstr='#02c26e', GradientType=1); }
.esf-u-type1 { display: inline-block; background-color: #e93b3d; height: 26px; line-height: 26px; color: #fff; font-size: 16px; padding: 0 8px; border-radius: 3px; margin-top: -4px; margin-right: 3px; color: #fff; background: #02c26e; background: -webkit-gradient(linear, left top, right top, color-stop(10%, #76d569), color-stop(90%, #02c26e)); background: -webkit-linear-gradient(left, #76d569 10%, #02c26e 90%); background: linear-gradient(to right, #76d569 10%, #02c26e 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76d569', endColorstr='#02c26e', GradientType=1); }

.head-searchbox h6 { float: left; font-size: 14px; }
.head-searchbox .t_s_type { float: left; background-color: #fbc9c9; color: #fff; padding: 2px 5px; margin-left: 5px; border-radius: 5px; }
.head-searchbox .state { float: right; color: #ccc; font-size: 12px; }


/*地图*/
.map-headbox .topbar-wrap { margin-left: 20px; width: 98%; }
.map-domain h2 { box-shadow: 0 10px 8px 0 rgba(0,0,0,.1); border-radius: 5px; }
    .map-domain h2:hover { background-color: #e80e10; color: yellow; }
.map-region { box-shadow: 0 10px 8px 0 rgba(0,0,0,.1); }

.index-searchbox .autocompleter { left: 0; }
.index-searchbox .autocompleter-list { color: #000; }
    .index-searchbox .autocompleter-list .state { color: #9c9fa1; font-size: 10px; }

.pagebox { padding: 40px 0; text-align: center; font-size: 12px; }
    .pagebox a, .pagebox span {
        display: inline-block;
        min-width: 10px;
        height: 36px;
        line-height: 36px;
        padding: 1px 17px;
        color: #000000;
        border: 1px solid hsla(0,0%,59.2%,.5);
        cursor: pointer;
        margin: 8px 4px;
        font-size: 14px;
    }
        .pagebox a.on, .pagebox span.on, .pagebox a[disabled].on {
            color: #fff;
            background: #f73b3c;
            border: 1px solid #f73b3c;
            cursor: default;
        }
        .pagebox a:hover {
            color: #fff;
            border: 1px solid #f73b3c;
            background: #f73b3c;
        }
        .pagebox a.ellipsis { border: none !important; font-weight: 600; }
        .pagebox a[disabled] { color: #9c9fa1; cursor: default; background-color: #fff; border-color: #ddd; }




/*tip提示*/
.tip-twitter { /*opacity:0.8;*/ z-index: 1000; text-align: left; max-width: 200px; padding: 10px 14px; background-color: #fff; line-height: 25px; color: #999eb1; font-size: 12px; box-shadow: 0 0 24px #b9c0cf; border: 1px solid #b9c0cf; border: 0 rgba(0,0,0,0.2); }
    /*.tip-twitter .tip-inner {
    font:bold 11px/14px 'Lucida Grande',sans-serif;
}*/

    .tip-twitter .tip-arrow-top { margin-top: -5px; margin-left: -5px; top: 0; left: 50%; width: 9px; height: 5px; background: url(/Content/css/tip-twitter_arrows.gif) no-repeat; }
    .tip-twitter .tip-arrow-right { margin-top: -4px; margin-left: 0; top: 50%; left: 100%; width: 5px; height: 9px; background: url(/Content/css/tip-twitter_arrows.gif) no-repeat -9px 0; }
    .tip-twitter .tip-arrow-bottom { margin-top: 0; margin-left: -5px; top: 100%; left: 50%; width: 9px; height: 5px; background: url(/Content/css/tip-twitter_arrows.gif) no-repeat -18px 0; }
    .tip-twitter .tip-arrow-left { margin-top: -4px; margin-left: -5px; top: 50%; left: 0; width: 5px; height: 9px; background: url(/Content/css/tip-twitter_arrows.gif) no-repeat -27px 0; }

.linearcss { -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; }


.content-nav-fixed .info-menubox {
    position: fixed;
    top: 45px;
    left: unset;
    margin-left: -140px;
    z-index:2;
}

.content-nav-fixed .info-navbox {
    position: fixed;
    top: 40px;
    background: #FFFFFF;
    z-index: 3;
    width: 740px;
    margin-top: 0;
    border-radius: 0;
}

.autocompleter {
    width: 84%;
    left: 82px;
    top: 40px;
    
    /*transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -webkit-transform-origin: 0 0;*/
    background: #fff;
    transform-origin: 0 0;
    /*transition: all 100ms ease 100ms;*/
    z-index: 100;
    overflow: auto;
    max-height: 410px;
 
   
}
.ny_search .autocompleter {
    width: 87%;
    left: 82px;
    top: 54px;
    background: #fff;
    transform-origin: 0 0;
    /* transition: all 100ms ease 100ms; */
    z-index: 100;
    overflow: auto;
    max-height: 410px;
}

.autocompleter-closed {
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -webkit-transform-origin: 0 0;
}

.isearchbox .autocompleter {
    width: 100%;
    top: 40px;
    /*transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -webkit-transform-origin: 0 0;*/
    background: #fff;
    transform-origin: 0 0;
    /*transition: all 100ms ease 100ms;*/
    z-index: 100;
    overflow: auto;
    max-height: 410px;
    /*border: 1px solid #e8e8e8;*/
    -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -ms-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    -o-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
    box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
}


.autocompleter-show {
    display: block;
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
}

.autocompleter,
.autocompleter-hint {
    position: absolute;
}

.autocompleter-list {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.autocompleter-item {
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 100%;
    padding: 10px 15px 10px 15px;
    vertical-align: middle;
    width: 100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

    .autocompleter-item:hover {
        /* Hover State */
        background: #f4f7f9;
    }

.autocompleter-item-selected {
    /* Selected State */
    background:#EEEEEE;
}

.autocompleter-item strong {
    /* Highlight Matches */
    color:red;
}

.autocompleter-hint {
    width: 100%;
    display: none;

    /** Need absolute position over input text */
}

.autocompleter-hint-show {
    display: block;
}

.autocompleter-hint span {
    color: transparent;
}
.autocompleter-head {
    background: #f6f8f9;
    color: #849aae;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #f5f4f4;
    padding-left: 15px;
}
.autocompleter-empty-item {
    color:red;
}

@charset "utf-8";.filterbox{font-size:14px}.filterbox .filter{width:1158px;margin:0 auto;background:#fff;padding:0 20px;padding-top:8px;border:1px solid hsla(0,0%,88.2%,0.9);border-top:0;padding-bottom:8px}.filterbox .filter:hover{box-shadow:0 6px 14px rgba(0,0,0,0.08)}.filter dl{position:relative;padding:6px 0 5px 45px;min-height:20px;line-height:20px}.filter dl:first-child{border-top:none}.filter dl.last{padding:15px 20px 15px 70px;margin:0 -20px;border-top:1px solid #f5f5f5;background:#f8f8f9;display:none}.filter dl:last-child{border-bottom:none}.filter dt{position:absolute;top:10px;left:0;width:60px;color:#9c9fa1}.filter dl.last dt{top:15px;left:20px}.filter dl#dl_more{border-bottom:none}.filter dl#dl_more dt{top:22px}.filter dd{}.subfilter li,.filter-more li{float:left;margin:0 10px;cursor:pointer;_display:inline-block;*zoom:1;padding:2px 2px}.subfilter li.on,.filter-item .item.on{color:#fff;background-color:#ff5b5c;border-radius:3px;padding:2px 8px}.subfilter li.on a,.filter-item .item.on a{color:#fff}.subfilter li:hover,.filter-item .item:hover{text-decoration:underline}.subfilter li.li-custom{text-decoration:none}.filter-more{padding:10px 0}.filter-select{position:relative;font-size:12px}.filter-select .name{display:block;width:60px;height:22px;line-height:22px;padding:0 16px 0 4px;border:1px solid #e5e5e5;background:url(/content/images/icon_fselect.png) center right no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select ul{position:absolute;top:23px;left:0;width:80px;border:1px solid #e5e5e5;background:#fff;z-index:1;padding:10px;display:none;width:200px;-webkit-box-shadow:0 3px 15px rgba(93,91,91,0.16);-ms-box-shadow:0 3px 15px rgba(93,91,91,0.16);-moz-box-shadow:0 3px 15px rgba(93,91,91,0.16);-o-box-shadow:0 3px 15px rgba(93,91,91,0.16);box-shadow:0 3px 15px rgba(93,91,91,0.16)}.filter-select li{float:left;width:80px;height:27px;line-height:27px;padding:0 8px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select li.on{color:#f73b3c}.filter-select li:hover{background:#eee}.filter-itembox{}.filter-item{padding:10px;border-radius:2px;display:none;border:1px solid #f0f0f3;border-top:0;background-color:#fff}.filter-item:hover{box-shadow:0 6px 14px rgba(0,0,0,0.03)}.i_hover:hover{box-shadow:0 6px 14px rgba(0,0,0,0.03)}.filter-item .item{display:inline-block;margin:0 8px;cursor:pointer}.subfilter li.on .custombox,.subfilter li:hover .custombox{text-decoration:none!important;color:#000!important}.subfilter li.on.region{position:relative}.subfilter li:active{background:rgba(51,181,229,0.2);border-radius:3px}.subfilter .subfilterArealist li.on.region:after{display:none}.custombox{}.custom-text,.custom-text-short{float:left;width:46px;height:21px;line-height:21px;border:1px solid #e7e7e7;text-align:center;border-radius:2px}.custom-text-short{width:40px}.custombox .words{float:left;display:inline-block;padding:0 6px}.custombox .line{float:left;display:block;width:18px;height:22px;background:url(/content/images/filter_line.png) center no-repeat}.custom-sure{float:left;display:block;width:36px;height:22px;line-height:22px;color:#999;border:1px solid #e5e5e5;text-align:center;margin-left:15px;cursor:pointer}.custom-sure:hover{color:#666}.subfilterArealist{clear:both;background-color:#f8f8f9;padding:5px 0;margin-top:11px;border:1px solid #f0f0f3}.cleardiv{clear:both;font-size:0;width:0;height:0;line-height:0}.f-condition{}.f-condition .nape{position:relative;display:inline-block;height:20px;line-height:20px;border:1px solid #e8e8e8;padding-left:4px;padding-right:26px;margin:0 3px;cursor:pointer;background:#fff}.f-condition .nape:hover{background:#fce2e2;border:1px solid #f73b3c;color:#f73b3c}.f-condition .del{position:absolute;top:2px;right:0;display:block;width:16px;height:16px;background:url(/content/images/filter_btn.png) center top no-repeat;cursor:pointer}.f-condition .nape:hover .del{background:url(/content/images/filter_btn.png) center -16px no-repeat}.nape-del{display:inline-block;padding-left:20px;background:url(/content/images/filter_btn.png) left -33px no-repeat;cursor:pointer;color:#999;font-size:14px;margin-left:28px;display:none}.nape-del:hover{text-decoration:underline}.find-results{padding-bottom:10px;line-height:36px}.find-results h2{font-size:18px;color:#000}.find-results h2 .number{color:#f73b3c}.list-itembox{position:relative}.list-item{position:relative;height:46px;border:1px solid #e1e1e1;font-size:16px}.list-item-wrap{border-bottom:1px solid #e8e8e8;margin-bottom:15px}.list-item-wrap .list-item{width:1200px;margin:0 auto;border-bottom:none}.list-item li{float:left;border-right:1px solid #e1e1e1}.list-item li a{padding:1px 16px;display:inline-block;height:42px;line-height:42px;border-bottom:2px solid #fff;cursor:pointer}.list-item li.on a{color:#f73b3c;border-bottom:3px solid #fff}.list-item li:hover a{color:#f73b3c}.arrowbox{font-size:12px;color:#666}.list-itembox .arrowbox{position:absolute;top:11px;right:13px}.arrowbox .arrow{display:inline-block;line-height:24px;margin-right:16px;cursor:pointer}.arrowbox .arrow.on,.arrowbox .arrow:hover{color:#f73b3c}.arrowbox .arrow.down{padding-right:12px;background:url(/content/images/icon_arrow.png) right top no-repeat}.arrowbox .arrow.down.on{background:url(/content/images/icon_arrow.png) right -48px no-repeat}.arrowbox .arrow.up{padding-right:12px;background:url(/content/images/icon_arrow.png) right -24px no-repeat}.arrowbox .arrow.up.on{background:url(/content/images/icon_arrow.png) right -72px no-repeat}.arrowbox .arrow:last-child{margin-right:0}.find-results.has-border{border-bottom:1px solid #e8e8e8}.mod-newhouse-list .time-menubox{margin-bottom:20px}.newhouse-list{margin-top:10px}.newhouse-list li{padding:15px 0;min-height:170px;_height:170px;border-bottom:1px solid #f2f2f2}.newhouse-list li:hover{background:#f8f8f9}.newhouse-list li:active{background:rgba(51,181,229,0.2)}.nhlist-item{position:relative;padding:0 0 0 246px;min-height:120px}.nhlist-item .img{position:absolute;top:0;left:0;width:226px;height:160px;overflow:hidden}.nhlist-item .img .nlbj{position:absolute;width:226px;height:160px;background:url(/Content/images/h_List_bg.png) repeat-x bottom;z-index:1;opacity:.8}.nhlist-item .img img{width:226px;height:160px;object-fit:cover;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.nhlist-item .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.nhlist-item .nhlist-tool{position:absolute;top:124px;left:0;right:0;z-index:2;height:36px;line-height:36px;padding:0 10px;color:#fff;width:230px;opacity:.7;font-size:12px}.nhlist-tool a{display:inline-block;padding-left:20px;margin-right:10px;color:#fff}.nht-comment{background:url(/content/images/ico_list.png) left 0 no-repeat;background-size:19px;background-position-y:5px}.nht-album{background:url(/content/images/ico_list.png) left -40px no-repeat}.nht-news{background:url(/content/images/ico_list.png) left -80px no-repeat}.nhlist-item .pag{position:absolute;top:0;left:-5px;padding-bottom:6px;background:url(/content/images/ico_list.png) left -120px no-repeat;z-index:3}.nhlist-item .pag em{display:inline-block;padding:0 6px;height:26px;line-height:26px;background:#f73b3c;color:#fff}.newhouse-list .tag{position:absolute;top:-4px;left:210px;display:block;width:40px;height:46px;z-index:3}.newhouse-list .tag.red-packet{background:url(/content/images/ico_give.png) center top no-repeat}.newhouse-list .tag.electrical{background:url(/content/images/ico_give.png) center -50px no-repeat}.newhouse-list .tag1{position:absolute;top:5px;left:5px;display:block;width:22px;height:22px;z-index:3}.newhouse-list .tag1.vr-packet{background:url(/content/images/vr_icon.png) center top no-repeat;background-size:21px;top:6px;left:33px}.newhouse-list .tag1.video-packet{background:url(/content/images/sp_icon.png) center top no-repeat;background-size:21px}.join-contrast{position:absolute;top:110px;right:0;display:inline-block;height:26px;line-height:26px;color:#9c9fa1;font-size:12px;background:url(/content/images/ico_list.png) 8px -155px no-repeat;z-index:1;cursor:pointer;background-color:#f5f5f5;padding:0 10px;padding-left:24px}.join-contrast.current{background:url(/content/images/ico_list.png) 7px -185px no-repeat;border:1px solid #ffdada;padding:0 10px;padding-left:24px;color:red}.join-contrast:hover{text-decoration:underline}.nhlist-info{color:#666}.nhlist-info h2{font-size:20px;font-weight:600}.nhlist-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.nhlist-info h2 *{vertical-align:middle}.nhlist-info h2 a:hover{color:#f73b3c}.nhlist-info h2 .sign{display:inline-block;height:20px;line-height:20px;padding:0 5px;border-radius:2px;font-weight:400;font-size:12px;color:#fff;margin-left:8px}.nhlist-info h2 .sign.blue{background:#22b5f7}.nhlist-info h2 .sign.red{background:#f54738}.nhlist-info h2 .sign.yellow{background:#ffa00b}.nhlist-info h2 .sign.green{background:#06bd73}.nhlist-info h2 .sign.violet{background:#422f7d}.nhlist-info h2 .sign.brown{background:brown}.nhlist-info .priceinfo{color:#f73b3c;font-size:22px;font-weight:600}.nhlist-price{position:absolute;top:40px;right:0;max-width:254px;text-align:right}.nhlist-price strong{color:#f73b3c;font-size:18px}.nhlist-tel{position:absolute;top:8px;right:0;height:20px;line-height:20px;padding-left:22px;color:#363636}.nhlist-tel .i-tel{position:absolute;top:0;left:0;display:block;width:20px;height:20px;background:url(/content/images/icon.png) 0 0 no-repeat}.list-nape{line-height:26px;margin-top:1px}.list-nape span{margin-right:4px}.list-nape .line{color:#ccc}.nhlist-info .address{line-height:26px;margin-top:10px}.nhlist-info .list-label{margin-top:20px}.list-label span{display:inline-block;padding:0 7px;height:22px;line-height:22px;border-radius:4px;margin-right:8px;font-size:12px;color:#849aae;background:#f1f4f6}.symbolbox{position:relative;padding-left:28px;padding-right:90px;min-height:26px;line-height:26px;margin-top:5px}.symbolbox .ico{position:absolute;top:3px;left:0;display:inline-block;width:20px;height:20px}.symbol-tour,.symbol-tour a{color:#fe6542}.symbolbox .ico.i-tour{background:url(/content/images/icon.png) -30px 0 no-repeat}.symbol-tally,.symbol-tally a{color:#60aa11}.symbolbox .ico.i-tally{background:url(/content/images/icon.png) -30px -30px no-repeat}.list-opening{color:#fe6542;line-height:20px;margin-top:10px}.list-opening a{color:#fe6542}.list-opening p{margin-top:3px}.symbolbox a:hover{text-decoration:underline}.house-head{position:relative;min-height:90px;_height:90px}.house-head.has-qr{padding-left:86px}.house-head .qr-codebox{position:absolute;top:0;left:0;width:66px;text-align:center;color:#9c9fa1;font-size:12px}.house-head .qr-code{width:62px;height:62px;border:2px solid #fff}.house-head .qr-code img{width:62px;height:62px}.house-head h2{height:50px;line-height:50px;font-size:30px;font-weight:600;margin-bottom:8px}.house-head h1{height:50px;line-height:50px;font-size:30px;font-weight:600;margin-bottom:8px}.house-head h3{height:50px;line-height:50px;font-size:24px;font-weight:600;margin-bottom:8px}.house-head h2 *,.house-head h3 *{vertical-align:middle}.house-head .sign{display:inline-block;height:20px;line-height:20px;padding:0 5px;border-radius:2px;font-weight:400;font-size:12px;color:#fff;margin-left:8px}.house-head .sign.blue{background:#22b5f7}.house-head .sign.red{background:#f54738}.house-head .sign.yellow{background:#ffa00b}.house-head .sign.green{background:#06bd73}.sign_ht{display:inline-block;height:25px;line-height:25px;padding:0 10px;font-size:14px;color:#394043}.sign_ht.on{background:#f73b3c;color:#fff;border-radius:4px;padding:0 15px}.sign_ht:hover{border-bottom:1px solid #f73b3c;color:#f73b3c}.sign_ht.on:hover{border:0;color:#fff}.sign_ht_line{color:#e8e8e8}.house-head .time{position:absolute;bottom:12px;right:0;color:#9c9fa1;font-size:12px}.build-operate{color:#999;font-size:12px}.house-head .build-operate{position:absolute;top:15px;right:0}.build-operate li{position:relative;float:right;margin-left:20px}.build-operate a.icon{display:inline-block;height:24px;line-height:24px;padding-left:20px;color:#999;cursor:pointer;font-size:12px!important;margin:0!important}.build-operate li:hover a.icon{color:#f73b3c}li.li-bo4 a.icon{background:url(/content/images/ico_operate.png) 0 top no-repeat}li.li-bo4:hover a.icon{background:url(/content/images/ico_operate.png) 0 -24px no-repeat}li.li-bo3 a.icon{background:url(/content/images/ico_operate.png) 0 -48px no-repeat}li.li-bo3:hover a.icon{background:url(/content/images/ico_operate.png) 0 -72px no-repeat}li.li-bo2 a.icon{background:url(/content/images/ico_operate.png) 0 -96px no-repeat}li.li-bo2:hover a.icon{background:url(/content/images/ico_operate.png) 0 -120px no-repeat}li.li-bo1 a.icon{background:url(/content/images/ico_operate.png) 0 -144px no-repeat}li.li-bo1:hover a.icon{background:url(/content/images/ico_operate.png) 0 -168px no-repeat}li.li-bo5 a.icon{background:url(/content/images/ico_operate.png) 0 -192px no-repeat}li.li-bo5:hover a.icon{background:url(/content/images/ico_operate.png) 0 -216px no-repeat}.bo-collectbox{position:absolute;top:24px;left:0;padding-top:12px;color:#000;background:#fff;display:none;z-index:1}.bo-collect{width:188px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(149,148,148,0.35);-moz-box-shadow:0 2px 4px rgba(149,148,148,0.35);-ms-box-shadow:0 2px 4px rgba(149,148,148,0.35);-o-box-shadow:0 2px 4px rgba(149,148,148,0.35);box-shadow:0 2px 4px rgba(149,148,148,0.35);text-align:center;font-size:14px}.bo-collect li{float:none;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 10px;cursor:pointer}.bo-collect li:hover{background:#f5f5f5;color:#f73b3c}.bo-collect li.on{color:#f73b3c}.house-body{position:relative;margin-top:10px}.house-body .build-operate{position:absolute;top:-55px;right:0}.fix-introducebox{position:fixed;top:0;left:0;right:0;background:rgba(233,59,61,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ed3b3d,endcolorstr=#e5ed3b3d);z-index:21;display:none}.fix-introduce{position:relative;width:1200px;height:60px;line-height:60px;margin:0 auto;font-size:16px;color:#fff}.fix-introduce h2{height:60px;line-height:60px;font-size:22px}.fix-introduce .telbox{position:absolute;top:0;right:0}.building-main{padding:15px;padding-bottom:8px;border-top:0;background-color:#fff;border-radius:0 0 10px 10px;border:1px solid #ccc;border-top:0}.build-photo{position:relative;float:left;width:600px;border-radius:4px}.bbannerbox{height:400px;overflow:hidden;border-radius:0!important}.bbannerbox div{border-radius:0!important}.bbannerbox a{display:block;width:600px;height:400px;object-fit:contain}.bbanner-page{position:relative;height:84px;padding-top:9px}.build-photo a.prev,.build-photo a.next{position:absolute;top:175px;display:block;width:50px;height:50px;cursor:pointer;z-index:1}.build-photo a.prev{left:5px;background:url(/content/images/btn_switch.png) 0 0 no-repeat}.build-photo a.prev:hover{}.build-photo a.next{right:5px;background:url(/content/images/btn_switch.png) 0 -50px no-repeat}.build-photo a.next:hover{}.bbpbox{width:600px;height:84px;overflow:hidden}.bbpbox ul{margin-right:-120px;*zoom:1}.bbpbox li{position:relative;float:left;width:110px;height:82px;border:1px solid #fff;margin-right:10px;_display:inline-block;*zoom:1;cursor:pointer}.bbpbox .img{width:110px;height:82px}.bbpbox li.on{border:1px solid #f73b3c}.bbpbox li h4{position:absolute;bottom:0;left:0;right:0;height:22px;line-height:22px;padding:0 5px;text-align:center;font-size:12px;color:#fff;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,endcolorstr=#4c000000)}.bbpbox{width:546px!important;height:75.8px!important;margin:0 auto;overflow:hidden}.bbpbox li,.bbpbox .img{width:99px!important;height:73.8px!important;object-fit:contain}.build-photo a.navPrev,.build-photo a.navNext{position:absolute;top:9px;z-index:1;display:block;width:22px;height:76px}.build-photo a.navPrev{left:0;background:url(/content/images/btn_bbpage1.png) center 0 no-repeat}.build-photo a.navPrev:hover{left:0;background:url(/content/images/btn_bbpage1.png) center -76px no-repeat}.build-photo a.navNext{right:0;background:url(/content/images/btn_bbpage1.png) center -152px no-repeat}.build-photo a.navNext:hover{right:0;background:url(/content/images/btn_bbpage1.png) center -228px no-repeat}.build-info{float:right;width:552px;position:relative;display:inline-block;min-height:496px}.binfo-dynatownbox{width:100%}.binfo-title{border-bottom:1px solid #e8e8e8;height:106px}.binfo-title h3{height:88px;line-height:44px;font-size:24px;font-weight:600;overflow:hidden}.binfo-price{padding:0 0 6px;line-height:35px;border-bottom:1px solid #5c5c5c29}.pricetop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:8px}.binfo-price span{display:inline-block}.binfo-price .label{width:90px;color:#9c9fa1}.binfo-price .type{margin-right:20px}.binfo-price .unit-price,.binfo-price .unit-price1{width:240px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.binfo-price .unit-price strong{color:#f54738;font-size:30px}.binfo-price .unit-price1 strong{color:#f54738;font-size:18px}.binfo-price .change-price{color:#4397ed;cursor:pointer;background-color:#efefef;width:120px;text-align:center;border-radius:2px}.binfo-price .change-price:hover{text-decoration:underline}.binfo-price .change-price *{vertical-align:middle}.change-price .ico-phone{display:inline-block;width:18px;height:20px;background:url(/content/images/icon.png) 0 -90px no-repeat}.binfo-activity{position:relative;margin-top:6px;padding:10px 120px 10px 10px;color:#ff0001;border:1px solid #ffdad7}.binfo-activity *{vertical-align:middle}.binfo-activity .i-time{display:inline-block;width:20px;height:20px;background:url(/content/images/icon.png) -30px -60px no-repeat;margin-right:10px}.binfo-activity .apply-btn{position:absolute;top:7px;right:7px;width:74px;height:28px;line-height:28px;border:1px solid #f54738;border-radius:2px;text-align:center;cursor:pointer;color:red}.binfo-activity .apply-btn:hover{background:#ff5000;color:#fff}.binfo-onlineBox{position:relative;margin-top:20px;padding:5px 10px;background:#f9bbbb;color:#f00;font-size:20px;font-weight:600;letter-spacing:2px}.binfo-onlineBox *{vertical-align:middle}.binfo-onlineBox .i-lightning{display:inline-block;width:30px;height:30px;background:url(/content/images/lightning.png) no-repeat;margin-right:10px;background-size:30px}.binfo-onlineBox .apply-btn{position:absolute;top:10px;right:20px;width:74px;height:28px;line-height:28px;color:#fff;background-color:#f71f1f;border-radius:2px;text-align:center;cursor:pointer;font-size:14px}.consult-price{margin-left:20px}.consult-price .em-label{margin-left:10px;color:#9c9fa1}.consult-price strong{font-size:18px;margin:0 2px;font-weight:400}.binfo-dynatown{position:relative;min-height:126px;_height:126px;padding-left:120px;margin-top:20px}.binfo-dynatown .avatar{position:absolute;top:0;left:0;display:block;width:96px;height:126px}.binfo-dynatown .avatar img{width:96px;height:126px}.bdlist-info{color:#9c9fa1;font-size:13px;line-height:30px}.bdlist-info h2{font-size:16px}.bdlist-info h2 a:hover{color:#f73b3c}.bdlist-info .online{display:block;width:116px;height:30px;background:url(/content/images/ico_online_116x30.png) no-repeat;cursor:pointer;margin-top:5px}.hr-dl{position:relative}.hrdl-itembox{position:absolute;bottom:-1px;right:0}.hrdl-itembox li{float:left;height:46px;line-height:44px;padding:0 8px;cursor:pointer}.hrdl-itembox li a{display:inline-block;height:44px;line-height:44px}.hrdl-itembox li.on a{border-bottom:2px solid #f73b3c;color:#f73b3c}.hrdl-itembox li:hover a{border-bottom:2px solid #f73b3c}.hr-dd{margin-top:30px}.hrdd-imgbox{position:relative}.hrdd-img-btn a{position:absolute;top:50%;margin-top:-30px;display:block;width:25px;height:50px;cursor:pointer}.hrdd-img-btn a.navPrev{left:0;background:url(/content/images/btn_switch.png) left -160px no-repeat}.hrdd-img-btn a.navNext{right:0;background:url(/content/images/btn_switch.png) right -160px no-repeat}.hrdd-img{height:162px;padding:0 15px;overflow:hidden}.hrdd-img li{float:left;width:182px;padding:0 15px}.hrdd-subimg a{display:block}.hrdd-subimg img{width:182px;height:130px}.hrdd-subimg h3{height:24px;line-height:24px;margin-top:8px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binfo-abstract{position:relative}.binfo-abstract.big-gap{padding-bottom:3px}.binfo-abstract dl{position:relative;min-height:24px;_height:24px;line-height:24px;padding-left:90px;margin-top:8px}.binfo-abstract.big-gap dl{margin-top:26px}.binfo-abstract.bigger-gap dl{margin-top:34px}.binfo-abstract dt{position:absolute;top:0;left:0;color:#9c9fa1}.binfo-abstract dd{}.binfo-abstract a{display:inline-block;color:#9c9fa1;cursor:pointer}.binfo-abstract a:hover{text-decoration:underline}.binfo-abstract a *{vertical-align:middle}.binfo-abstract .ico{display:inline-block;width:20px;height:20px}.binfo-abstract .notice{padding:0 9px;border:1px solid #ccc;float:right;border-radius:4px}.binfo-abstract .notice .ico{background:url(/content/images/icon.png) 0 -150px no-repeat}.binfo-abstract .map{padding-left:15px}.binfo-abstract .map .ico{background:url(/content/images/icon.png) 0 -120px no-repeat}.binfo-abstract .more{position:absolute;bottom:0;right:0;z-index:1;padding:0 9px;border:1px solid #ccc;float:right;border-radius:4px}.binfo-abstract .more:hover{text-decoration:underline}.binfo-abstract .sale{color:#5680a6;font-size:24px;font-weight:400}.binfo-call{position:relative;height:58px;line-height:58px;color:#f73b3c;border:1px solid #f73b3c;font-size:22px;padding:0 125px 0 5px;text-align:center;margin-top:13px}.binfo-call .tel{position:absolute;top:0;right:0;display:block;width:120px;height:60px;text-align:center;color:#fff;font-size:18px;background:#f73b3c;cursor:pointer}.binfo-call .dialing_div{position:absolute;top:58px;right:0;z-index:150;background-color:#fff;border:1px solid #b9b6b6;width:470px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 2px 17px rgb(0 0 0 / 22%);padding:20px 40px}.binfo-call .subcode img{width:150px}.template-title{position:relative;height:55px;line-height:55px;padding:5px 0;border-bottom:1px solid #e8e8e8}.template-title h2,.template-title h3{font-size:24px;font-weight:600;color:#000}.template-title h3{font-size:18px}.template-title h2 .color,.template-title h3 .color{color:#f73b3c}.template-title h2 .hint,.template-title h3 .hint{margin-left:20px;color:#9c9fa1;font-size:12px;font-weight:400}.template-title .more{position:absolute;top:10px;right:0;color:#9c9fa1;cursor:pointer}.template-title .more:hover{text-decoration:underline;color:#f73b3c}.template-blue{position:absolute;top:10px;right:0;font-size:12px;color:#5680a6}.template-blue li{float:left;margin-left:50px}.template-blue li:first-child{margin-left:0}.template-blue a{color:#5680a6}.template-blue a:hover{color:#f73b3c;text-decoration:underline}.eNewsBox{background:#fff;padding-top:1rem}.eNewsBox .eNewsBox-list{padding:.5rem 0 1.2rem}.eNewsBox .eNewsBox-list li{width:590px;float:left;padding:5px}.eNewsBox .fav-item{position:relative;border-radius:.5rem;padding:.6rem 9.5rem .6rem 1rem}.eNewsBox .fav-btn{position:absolute;top:50%;right:10px;z-index:1;font-size:22px;display:block;width:110px;height:50px;line-height:50px;margin-top:-25px;text-align:center;cursor:pointer;background-color:#fff;border-radius:10px;color:#7bc6bc}.eNewsBox .fav-info{display:block}.eNewsBox .fav-info h2{height:45px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;color:#000}.eNewsBox .fav-info h4{height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#9c9fa1}.eNewsBox .fav-item{background:#e6f8f5 url(/content/Images/weil_bg.png) 60% bottom no-repeat;background-size:auto 6rem!important}.eNewsBox .eNewsBox-list li+li .fav-item{background:#ecf2fd url(/content/Images/vr_bg.png) 60% bottom no-repeat}.eNewsBox .eNewsBox-list li+li .fav-btn{color:#97aacb}.house-activitybox{margin-top:10px}.house-activity{}.house-activity li{position:relative;margin-top:10px;padding:1px}.house-activity li.li_0,.house-activity li.li0,.house-activity li.li1{display:block}.house-activity li.groupon{background:#fff5eb;border:1px solid #ff5000}.house-activity li.red-packet{border:1px solid #f73b3c}.house-activity li.a-maid{border:1px solid #e7e7e7;background-color:aliceblue}.house-activity li.electrical{border:1px solid #fd8935}.house-activity li.sale{background:#f6fced;border:1px solid #60aa11}.house-activity li .tag{position:absolute;top:0;left:-5px;display:inline-block;height:34px;line-height:27px;text-align:center;color:#fff;z-index:1}.house-activity li.groupon .tag{background:url(/content/images/tag_bg.png) left 0 no-repeat}.house-activity li.sale .tag{background:url(/content/images/tag_bg.png) left -40px no-repeat}.house-activity li.red-packet .tag{background:url(/content/images/tag_bg.png) left -80px no-repeat}.house-activity li.electrical .tag{background:url(/content/images/tag_bg.png) left -120px no-repeat}.house-activity li.a-maid .tag{background:url(/content/images/tag_bg.png) left -160px no-repeat}.hactivity-item{position:relative;min-height:150px;_height:150px;padding-left:210px}.hactivity-item:hover{-webkit-box-shadow:0 5px 20px rgba(228,228,228,0.6);-ms-box-shadow:0 5px 20px rgba(228,228,228,0.6);-moz-box-shadow:0 5px 20px rgba(228,228,228,0.6);-o-box-shadow:0 5px 20px rgba(228,228,228,0.6);box-shadow:0 5px 20px rgba(228,228,228,0.6)}.hactivity-item .img{position:relative;position:absolute;top:0;left:0;width:200px;height:150px;border-right:10px solid #fff}.hactivity-item .img img{width:200px;height:150px;object-fit:contain}.hactivity-item .tag{position:absolute;top:4px;left:-5px;width:27px;height:34px;background:#fcf}.hactivity-info2{padding:10px 160px 10px 20px}.hactivity-info2 h2{height:42px;font-size:22px;padding-top:25px}.hactivity-info{padding:10px 160px 10px 20px}.hactivity-info h2{height:42px;font-size:22px}.hactivity-info h2 a{display:inline-block;max-width:100%;height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hactivity-info h2 a:hover{text-decoration:underline}.haf-wordsbox{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-top:18px}.haf-timebox{color:#9c9fa1;margin-top:16px;line-height:26px}.house-activity li.groupon .haf-wordsbox,.house-activity li.groupon .haf-timebox em{color:#ff5000}.house-activity li.sale .haf-wordsbox,.house-activity li.sale .haf-timebox em{color:#60aa11}.house-activity li .character{display:inline-block;height:27px;line-height:27px;padding:0 8px;border-radius:0 5px 5px 0}.house-activity li.groupon .character{background:#ff5008}.house-activity li.sale .character{background:#60aa11}.house-activity li.red-packet .character{background:#f73b3c}.house-activity li.electrical .character{background:#fd8935}.house-activity li.a-maid .character{background:#08aaec}.house-activity .btn{position:absolute;top:65px;right:35px;display:block;min-width:88px;height:34px;line-height:34px;border-radius:2px;text-align:center;cursor:pointer;padding:0 5px}.house-activity .apply-btn{border:1px solid #ff5000;color:#ff5000}.house-activity .apply-btn:hover{background:#ff5000;color:#fff}.house-activity .panic-btn{border:1px solid #60aa11;color:#60aa11}.house-activity .panic-btn:hover{background:#60aa11;color:#fff}.house-activity .recrp-btn{border:1px solid #f73b3c;color:#f73b3c}.house-activity .recrp-btn:hover{background:#f73b3c;color:#fff}.house-activity .recele-btn{border:1px solid #fd8935;color:#fd8935}.house-activity .recele-btn:hover{background:#fd8935;color:#fff}.house-activity .brokerage-btn{border:1px solid #08aaec;color:#08aaec}.house-activity .brokerage-btn:hover{background:#08aaec;color:#fff}.house-activity .bonus{position:absolute;top:50%;left:700px;margin-top:-25px;line-height:50px;font-size:30px}.house-activity .groupon .bonus{color:#ff5008}.house-activity .sale .bonus{color:#60aa11}.house-activity .red-packet .bonus{color:#f73b3c}.house-activity .electrical .bonus{color:#fd8935}.house-activity .a-maid .bonus{color:#08aaec}.act-morebox{text-align:center;margin:10px 0;padding:8px 0;background-color:#f7f7f7}.act-morebox .more{display:inline-block;height:26px;line-height:26px;color:#9c9fa1;font-size:16px;padding-right:25px;background:url(/content/images/act_more.png) right top no-repeat;cursor:pointer}.act-morebox .more.open{background:url(/content/images/act_more.png) right bottom no-repeat}.house-forebox{margin-top:30px}.house-dynamic{padding-left:4px;color:#9c9fa1;font-size:12px;padding-top:10px}.house-dynamic li{position:relative;border-left:1px solid #e8e8e8;padding-left:15px}.li0 h2 a{color:red!important;font-weight:bold}.li0 .time{color:#e55f96!important}.li0 .wordsbox{color:#000}.hdynamic-item{padding:18px 0 14px;border-bottom:1px dashed #e8e8e8}.house-dynamic li.li0 .hdynamic-item{padding-top:0;margin-top:18px}.house-dynamic li.li1 .hdynamic-item{border-bottom:none}.house-dynamic .ico{position:absolute;left:-8px;top:17px;display:block;width:16px;height:16px;background:url(/content/images/icon.png) -30px -150px no-repeat;z-index:1}.house-dynamic li.li0 .ico{top:0}.house-dynamic .time{height:16px;line-height:16px;color:#9c9fa1}.house-dynamic h2{height:36px;line-height:36px;font-size:16px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-dynamic h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-dynamic h2 a:hover{color:#f73b3c}.house-dynamic .dynamic-info{color:#272829;font-size:14px;line-height:26px}.house-dynamic .sign{display:inline-block;height:18px;line-height:18px;border-radius:2px;padding:0 5px;font-size:12px;margin-right:8px}.house-dynamic .link{display:inline-block;line-height:18px;font-size:14px;text-decoration:underline}.house-dynamic .sign.red{color:#f73b3c;border:1px solid #f73b3c}.house-dynamic .sign.green{color:#06bd73;border:1px solid #06bd73}.house-dynamic .wordsbox{position:relative;height:52px;line-height:26px;overflow:hidden}.house-dynamic .more{display:inline-block;bottom:0;right:0;color:#f73b3c;padding-left:6px}.house-dynamic .more:hover{color:#f73b3c;text-decoration:underline}.hdynamic-item .timeout{position:relative;color:#9c9fa1;font-size:10px}.hdynamic-item .timeout .see{position:absolute;right:0;display:inline-block;margin-left:10px;padding-left:16px;background:url(/Content/images/ico_see.png) center left no-repeat;background-size:14px 10px}.house-flash-listbox .mod260{padding-top:30px}.house-flashbox{margin-top:10px}.house-flash{color:#9c9fa1;font-size:12px}.house-flash li{position:relative;padding-left:190px;min-height:128px;_height:128px;margin-top:30px}.house-flash li:hover{background:#f8f8f9}.house-flash .img{position:absolute;top:0;left:0;display:block;width:170px;height:128px;overflow:hidden}.house-flash .img img{width:170px;height:128px;object-fit:contain}.house-flash-wrap .house-flash li{margin-top:0!important;padding:30px 0 30px 190px;border-bottom:1px dashed #e8e8e8}.house-flash-wrap .house-flash .img{top:30px!important}.hflash-info{}.hflash-info .time{position:absolute;top:0;right:0;line-height:34px}.hflash-info h2{height:30px;font-size:16px}.house-flash-wrap .hflash-info h2{font-weight:600!important}.hflash-info h2 a{display:inline-block;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hflash-info h2 a:hover{color:#f73b3c}.hflash-info h2 a .sign{display:inline-block;padding:0 3px;height:16px;line-height:16px;border-radius:2px;margin-right:8px;font-size:12px}.hflash-info h2 a .sign.red{border:1px solid #e93b3a;color:#e93b3a}.hflash-info .wordsbox{height:72px;line-height:24px;overflow:hidden;margin-top:5px;color:#6b7072}.hflash-foot{position:relative;line-height:22px}.house-takebox{margin-top:20px}.house-take{padding:20px;margin-top:30px;background:#f8f8f9}.house-take .asinten-itembox{font-size:12px}.house-take .asinten-itembox .item{margin-right:17px}.htake-btnbox{margin-top:25px}.htake-btn{display:block;width:237px;height:40px;line-height:40px;border:none;text-align:center;margin:0 auto;color:#fff;background:#f73b3c;font-size:16px;border-radius:2px}.house-huxingbox{margin-top:10px}.house-huxing-wrap{position:relative}.house-huxing-wrap .sPrev,.house-huxing-wrap .sNext{position:absolute;top:50%;margin-top:-25px;display:block;width:25px;height:50px;background:#fcf;z-index:1}.house-huxing-wrap .sPrev{left:0;background:url(/content/images/btn_switch.png) 0 -160px no-repeat}.house-huxing-wrap .sNext{right:0;background:url(/content/images/btn_switch.png) -25px -160px no-repeat}.house-huxing{margin-top:20px;overflow:hidden}.house-huxing ul{margin-right:-42px;*+width:1232px;*zoom:1}.house-huxing li{float:left;position:relative;height:180px;margin-right:32px;padding-right:6px;padding-left:136px;border-radius:5px;overflow:hidden}.house-huxing li:hover{background-color:#f5f8da}.house-huxing .img{position:absolute;top:0;left:0;width:120px;height:178px;border:1px solid #e8e8e8;display:table;background-color:#fff;border-radius:5px}.house-huxing .img a{display:table-cell;vertical-align:middle}.house-huxing .img a img{max-width:120px;max-height:178px;object-fit:contain}.hhuxing-info h2{height:36px;overflow:hidden;font-size:16px;color:#000;font-weight:bold}.hhuxing-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.hhuxing-info h2 a:hover{color:#f73b3c}.hhuxing-info p{height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px}.hhuxing-hint{margin-top:15px}.hhuxing-hint .sign{display:inline-block;height:20px;line-height:20px;padding:0 5px;border-radius:2px;font-weight:400;font-size:12px;color:#fff;margin-right:8px}.hhuxing-hint .sign:last-child{margin-right:0}.hhuxing-hint .sign.blue{background:#22b5f7}.hhuxing-hint .sign.red{background:#f54738}.hhuxing-hint .sign.yellow{background:#ffa00b}.hhuxing-hint .sign.green{background:#06bd73}.hhuxing-termbox{}.hhuxing-term li{float:left;height:30px;line-height:30px;padding:5px 20px;cursor:pointer;border:1px solid #e9e9e9;margin-right:10px;border-radius:4px;background-color:#f3f3f3}.hhuxing-term li.on a,.hhuxing-term li:hover a{color:#e93b3a}.template-title .hhuxing-term{position:absolute;top:17px;right:120px}.hhuxing-termbox .hhuxing-term{font-size:16px}.house-floorbox{margin-top:40px}.house-floor{margin-top:30px}.hfloor-photo{float:left;position:relative;width:760px;height:427px;overflow:hidden}.hfloor-photo .sw_sand{position:absolute;top:5px;left:5px;z-index:2}.hfloor-photo .sw_sand span{display:block;margin-bottom:10px;height:30px;line-height:30px;background:rgba(0,0,0,0.7);border-radius:2px;color:#fff;padding:0 7px;cursor:pointer}.hfloor-photo .sw_sand span.on{background:rgba(255,193,0,1)}.hfloor-photo .itembox{position:absolute;top:20px;right:20px;z-index:1;width:70px}.hfloor-photo .itembox span{display:block;margin-bottom:10px;width:70px;height:30px;line-height:30px;border-radius:2px;text-align:center;color:#fff}.hfloor-photo .itembox span *{vertical-align:middle}.hfloor-photo .itembox span.red{background:#f54738}.hfloor-photo .itembox span.green{background:#06bd73}.hfloor-photo .itembox span.gray{background:#9c9fa1}.hfloor-photo .itembox .ico{display:inline-block;width:14px;height:14px;background:url(/content/images/icon.png) 0 -286px no-repeat;margin-right:6px}.hfloor-photo .itembox span.on .ico{background:url(/content/images/icon.png) 0 -270px no-repeat;margin-right:6px}.hfloor-info{float:right;width:420px}.hfloor-menubox{position:relative;padding:0 40px;border-bottom:1px solid #e8e8e8;width:340px}.hfloor-menubox .prev,.hfloor-menubox .next{position:absolute;top:0;display:block;width:40px;height:40px;line-height:40px;color:#394043;font-size:16px;text-align:center;cursor:pointer;z-index:1}.hfloor-menubox .prev:hover,.hfloor-menubox .next:hover{background:#f8f8f9}.hfloor-menubox .prev{left:0}.hfloor-menubox .next{right:0}.hfloor-menu{height:40px;overflow:hidden;width:340px}.hfloor-menu li{float:left;padding:0 4px}.hfloor-menu li a{display:block;height:38px;line-height:38px;border-bottom:2px solid #fff;width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;cursor:pointer}.hfloor-menu li.on a{border-bottom:2px solid #f73b3c;color:#f73b3c}.hfloor-mainbox{margin-top:20px}.hfm-wordsbox{}.hfm-wordsbox h2{font-size:12px;color:#9c9fa1;height:46px;line-height:46px}.hfm-wordsbox h2 strong{font-size:24px;color:#000;margin-right:10px}.hfm-words{}.hfm-words dl{position:relative;float:left;width:50%;min-height:24px;_height:24px;line-height:24px;margin-top:6px}.hfm-words dt{position:absolute;top:0;left:0;color:#9c9fa1}.hfm-words dd{padding-left:55px}.hfm-tablebox{position:relative;border:1px solid #e8e8e8;height:190px;margin-top:28px;padding-top:40px;overflow:hidden}.hfm-tablebox h3{position:absolute;top:0;left:0;right:0;padding:0 20px;height:30px;line-height:30px;background:#f8f8f9}.hfm-table{height:185px;overflow:auto;margin-left:10px}.hfm-table table{width:100%;font-size:12px}.hfm-table table tr:hover{background:#f8f8f9}.hfm-table table td{padding:5px 10px;line-height:20px}.hfm-table table .red{color:#f73b3c}.hfm-table table .green{color:#06bd73}.hfm-table table .violet{color:#849aae}.house-commentbox{margin-top:40px}.house-comment{margin-top:10px}.house-comment li{position:relative;padding:20px 0 0 90px;min-height:70px;_height:70px}.house-comment .avatar{position:absolute;top:20px;left:0;display:block;width:70px;height:70px;border-radius:50%;overflow:hidden}.house-comment .avatar img{width:70px;height:70px}.hcomment-info{padding:10px 0 15px;border-bottom:1px dashed #e8e8e8;font-size:16px}.hcomment-info h2{height:30px;line-height:30px;font-size:16px}.hcomment-info h2 .name{display:inline-block;color:#6b7072}.hcomment-info h2 .essence{display:inline-block;height:16px;line-height:16px;padding:0 5px;margin-left:8px;border:1px solid #06bd73;color:#06bd73;border-radius:2px;font-size:12px}.hcomment-info .wordsbox{line-height:36px}.hcomment-photo{}.hcomment-photo ul{margin-right:-30px;zoom:1}.hcomment-photo li{float:left;padding:0;width:168px;height:126px;margin-top:20px;margin-right:20px;text-align:center;border:1px solid #e8e8e8}.hcomment-photo li img{max-width:168px;max-height:126px}.hcomment-foot{position:relative;margin-top:20px;line-height:24px;color:#9c9fa1}.hcomment-foot .zan{position:absolute;top:0;right:0;display:inline-block}.hcomment-foot .zan *{vertical-align:middle}.hcomment-foot .zan.on{color:#f73b3c}.hcomment-foot .zan .ico{display:inline-block;width:20px;height:20px;background:url(/content/images/icon.png) 0 -30px no-repeat;margin-right:5px}.hcomment-foot .zan.on .ico{background:url(/content/images/icon.png) 0 -60px no-repeat}.hcomment-btnbox{margin-top:40px}.hask-btnbox{padding:25px 0}.hcomment-btnbox .btn,.hask-btnbox .btn{display:block;width:235px;height:28px;line-height:28px;text-align:center;margin:0 auto;color:#f73b3c;border:1px solid #f73b3c;border-radius:2px}.hcomment-btnbox .btn:hover,.hask-btnbox .btn:hover{text-decoration:underline}.house-askbox{margin-top:40px}.house-ask{border:1px solid #e8e8e8;border-top:none}.house-ask li{float:left;width:559px;padding:30px 0 15px;margin:0 20px;border-bottom:1px dashed #e8e8e8}.house-ask h2{height:20px;line-height:20px;font-size:16px;overflow:hidden}.house-ask h2 a{display:inline-block;max-width:100%;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-ask h2 a:hover{color:#f73b3c}.house-ask h2 .word{display:inline-block;width:18px;height:18px;background:#f73b3c;color:#fff;border-radius:2px;text-align:center;margin-right:8px;font-size:12px}.house-ask .wordsbox{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;color:#9c9fa1}.house-matingbox{margin-top:20px}.house-mating{margin-top:20px}.hmating-photo{position:relative;float:left;width:760px;height:427px;overflow:hidden}.house-mapbox .hmating-photo{float:none;width:100%;margin-top:20px}.hmating-photo .ico{display:block;width:24px;height:30px;cursor:pointer;z-index:1}.hmating-photo .ico.transit,.hmating-transit .ico.transit{background:url(/content/images/icon.png) -210px 0 no-repeat}.hmating-photo .ico.metro,.hmating-transit .ico.metro{background:url(/content/images/icon.png) -210px -30px no-repeat}.hmating-photo .ico.school,.hmating-transit .ico.school{background:url(/content/images/icon.png) -210px -60px no-repeat}.hmating-photo .ico.hospital,.hmating-transit .ico.hospital{background:url(/content/images/icon.png) -210px -90px no-repeat}.hmating-photo .ico.shop,.hmating-transit .ico.shop{background:url(/content/images/icon.png) -210px -120px no-repeat}.map-sitebox{position:absolute;text-align:center;z-index:2}.map-site{position:relative;height:55px;padding:5px;background:#fff;border:1px solid #f73b3c;border-radius:6px;font-size:12px;color:#9c9fa1;-webkit-box-shadow:0 2px 4px 1px rgba(88,88,88,0.1);-moz-box-shadow:0 2px 4px 1px rgba(88,88,88,0.1);-ms-box-shadow:0 2px 4px 1px rgba(88,88,88,0.1);-o-box-shadow:0 2px 4px 1px rgba(88,88,88,0.1);box-shadow:0 2px 4px 1px rgba(88,88,88,0.1)}.map-site .triangle{position:absolute;display:block;width:14px;height:14px;bottom:-8px;left:50%;margin-left:-7px;border-bottom:1px solid #f73b3c;border-right:1px solid #f73b3c;z-index:0;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.map-site .location{position:absolute;top:65px;left:115px;display:block;width:20px;height:12px;background:url(/content/images/icon.png) 0 -240px no-repeat;z-index:2}.map-site h3{font-size:16px;color:#394043;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-site p{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto!important}.map-info-dv{text-align:left}.map-info-dv h3{font-size:16px;color:#394043;line-height:34px}.map-info-dv p{font-size:14px;color:#9c9fa1;line-height:26px;margin:0 auto!important}.hmating-info{float:right;width:390px}.hmating-menu{font-size:16px;color:#9c9fa1}.hmating-menu ul{margin-right:-30px;*zoom:1}.hmating-menu li{float:left;width:50px;margin-right:22.5px;text-align:center}.hmating-menu li.li0.on{color:#2aaffd}.hmating-menu li.li1.on{color:#ffa00b}.hmating-menu li.li2.on{color:#3ccac2}.hmating-menu li.li3.on{color:#f73b3c}.hmating-menu li.li4.on{color:#ad7adf}.hmating-menu li p{height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hmating-menu .ico{display:block;width:50px;height:50px}.hmating-menu .ico.transit{background:url(/content/images/icon.png) -90px 0 no-repeat}.hmating-menu li.on .ico.transit{background:url(/content/images/icon.png) -150px 0 no-repeat}.hmating-menu .ico.metro{background:url(/content/images/icon.png) -90px -60px no-repeat}.hmating-menu li.on .ico.metro{background:url(/content/images/icon.png) -150px -60px no-repeat}.hmating-menu .ico.school{background:url(/content/images/icon.png) -90px -120px no-repeat}.hmating-menu li.on .ico.school{background:url(/content/images/icon.png) -150px -120px no-repeat}.hmating-menu .ico.hospital{background:url(/content/images/icon.png) -90px -180px no-repeat}.hmating-menu li.on .ico.hospital{background:url(/content/images/icon.png) -150px -180px no-repeat}.hmating-menu .ico.shop{background:url(/content/images/icon.png) -90px -240px no-repeat}.hmating-menu li.on .ico.shop{background:url(/content/images/icon.png) -150px -240px no-repeat}.hmating-main{margin-top:20px}.hmm-title{height:40px;line-height:40px;padding:0 10px;background:#f8f8f9}.hmating-transit{padding-top:5px;height:276px;overflow:auto;position:relative}.hmating-transit li{position:relative;height:30px;line-height:30px;padding-left:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:16px}.hmating-transit .road{color:#9c9fa1}.hmating-transit .ico{position:absolute;top:0;left:0;display:block;width:24px;height:30px}.house-albumbox{margin-top:20px}.house-album{font-size:16px}.house-album ul{margin-right:-30px;*zoom:1}.house-album li{float:left;width:220px;margin-right:23px;margin-top:30px;border-radius:5px;text-align:center}.house-album .img{display:block;width:202px;height:147px;overflow:hidden;background-color:#ededed;margin:8px auto;border-radius:5px;margin-bottom:0}.house-album .img img{width:100%;height:100%;object-fit:contain}.halbum-info h2{height:36px;line-height:36px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halbum-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halbum-info h2 a:hover{color:#f73b3c}.halbum-info .time{color:#9c9fa1}.house-trendbox{margin-top:30px}.house-trend{height:280px;margin-top:20px}.htrend-item{margin-top:20px}.htrend-item li{float:left;width:33.33%;text-align:center}.htrend-item h4{height:26px;line-height:26px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htrend-item h4 *{vertical-align:middle}.htrend-item .spot{display:inline-block;width:14px;height:14px;margin-right:3px}.htrend-main{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htrend-main .ring-ratio{margin:0 10px;text-align:}.htrend-item li.li0 .spot{background:url(/content/images/icon.png) -30px -180px no-repeat}.htrend-item li.li1 .spot{background:url(/content/images/icon.png) -30px -200px no-repeat}.htrend-item li.li2 .spot{background:url(/content/images/icon.png) -30px -220px no-repeat}.htrend-item li.li0 .price{color:#fe6711}.htrend-item li.li1 .price{color:#9ecb51}.htrend-item li.li2 .price{color:#2aaffd}.htrend-item .up{color:#f73b3c;font-weight:600}.htrend-item .down{color:#06bd73;font-weight:600}.house-counterbox{margin-top:30px}.optionsbox{position:relative;height:34px;line-height:34px;padding-right:30px;background:url(/content/images/ico_options.png) right 0 no-repeat;border:1px solid #e8e8e8}.optionsbox:hover{background:url(/content/images/ico_options.png) right -50px no-repeat}.optionsbox h6{height:34px;line-height:34px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionsbox ul{position:absolute;top:34px;left:-1px;background:#fff;width:100%;max-height:200px;_height:200px;overflow:auto;border:1px solid #e8e8e8;font-size:13px;color:#7b7b7b;z-index:1;display:none}.optionsbox ul li{height:32px;line-height:32px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.optionsbox ul li:hover{color:#394043;background:#f5f5f5}.optionsbox ul li.on{color:#f73b3c;background:#fbfbfb}.optionsbox ul li.default{color:#d8d8d8;cursor:default}.optionsbox ul li.default:hover{background:none}.inputbox{position:relative;height:34px;line-height:34px;border:1px solid #e8e8e8}.inputbox.has-unit{padding-right:50px}.inputbox .unit{position:absolute;top:0;right:10px}.inputbox .input-text{height:32px;line-height:32px;border:none;width:100%;text-indent:10px}.house-counter{position:relative}.begin-calculate{position:absolute;top:50%;left:50%;margin:-54px 0 0 -54px;display:block;width:108px;height:108px;background:#fff url(/content/images/begin_calculate.png) center no-repeat;z-index:1;cursor:pointer}.calculate-conditions{position:relative;float:left;width:535px;padding-left:65px}.calculate-conditions:after{position:absolute;top:35px;bottom:35px;right:0;display:block;content:"";width:1px;background:#e8e8e8}.house-counter .title{height:58px;line-height:58px;padding:10px 0}.house-counter .title h3{font-size:18px;color:#000}.cal-conditions{}.cal-conditions dl{position:relative;min-height:36px;_height:36px;line-height:36px;padding-left:80px;margin-top:20px}.cal-conditions dt{position:absolute;top:0;left:0;color:#9c9fa1}.cal-conditions dd{}.cal-conditions .optionsbox{width:240px}.cal-conditions .inputbox{width:220px}.calculate-results{float:left;width:475px;padding-left:125px}.cal-radiobox{}.cal-radiobox li{float:left;height:36px;line-height:36px;padding-left:25px;margin-right:25px;background:url(/content/images/ico_radio_circle.png) no-repeat;cursor:pointer}.cal-radiobox li.on{background:url(/content/images/ico_radio_circle.png) left -50px no-repeat}.cal-results{width:400px}.cal-toroid{height:200px;margin-top:35px}.cal-results .hint{text-align:center;margin-top:40px}.cal-results .hint span{margin:0 10px}.cal-results .remarks{color:#9c9fa1;font-size:12px;margin-top:10px}.cal-results .more{display:inline-block;color:#f24641;font-size:14px;margin-top:20px}.guess-listbox,.seehouse-listbox{margin-top:30px}.guess-list ul{margin-right:-30px;*zoom:1}.guess-list li{float:left;width:220px;margin-right:25px;margin-top:30px}.guess-list .img{display:block;width:220px;height:165px;overflow:hidden}.guess-list .img img{width:220px;height:165px;object-fit:contain;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.guess-list .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.guess-info{margin-top:10px}.guess-info h2{height:36px;font-size:16px;overflow:hidden}.guess-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guess-info h2 a:hover{color:#f73b3c}.guess-info .price,.guess-info .person{height:24px;line-height:24px;color:#9c9fa1;font-size:16px}.nearbybox{margin-top:30px}.premisesbox{+*width:1230px;margin-top:30px;margin-right:-40px;*zoom:1}.subpremises{float:left;width:380px;margin-right:30px}.premises-head{position:relative;height:65px;line-height:65px;padding:10px 0}.premises-head h2{font-size:24px;font-weight:600;color:#000}.premises-body{height:400px;border:1px solid #e8e8e8;padding:0 10px;color:#9c9fa1;font-size:14px}.premises-body li{position:relative;min-height:24px;_height:24px;line-height:18px;margin-top:14px}.premises-body li:hover{background:#f8f8f9}.premises-body .number{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;line-height:17px;text-align:center;color:#9c9fa1;background:#e8e8e8;border-radius:2px}.premises-body a:hover{color:#f73b3c}.premises-body span{float:left;display:block;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premises-body span.name{width:165px}.premises-body span.name a{display:inline-block;max-width:165px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premises-body span.price{width:110px}.premises-body span.region{width:80px}.nominatebox{margin-top:40px}.nominate-wrap{border:1px solid #e8e8e8;border-top:none}.nominate-menu{}.nominate-menu li{cursor:pointer;position:relative;float:left;height:44px;line-height:44px;background:#f8f8f9;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.nominate-menu li a{position:relative;display:block;width:100px;height:44px;line-height:44px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nominate-menu .line{position:absolute;top:-1px;left:0;right:0;display:block;height:3px;font-size:0;background:#f73b3c;display:none}.nominate-menu li.on{background:#fff;border-bottom:none}.nominate-menu li.on a{color:#f73b3c}.nominate-menu li.on .line{display:block}.subnominatebox{padding:10px 5px 15px;min-height:130px}.subnominate{font-size:14px}.subnominate ul{}.subnominate li{position:relative;float:left;width:257px;height:35px;line-height:35px;padding:0 20px;margin-top:5px}.subnominate li:hover{background:#f8f8f9}.subnominate li a:hover{color:#f73b3c}.subnominate .price{position:absolute;top:0;right:20px;color:#9c9fa1}.subnominate .name{display:block;max-width:160px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-messagebox{margin-bottom:40px}.house-message{}.house-message a{color:#9c9fa1}.house-message dl{position:relative;min-height:26px;_height:26px;line-height:26px;margin-top:15px;padding-left:90px}.house-message dl .price{color:#f54738;font-size:16px;font-weight:600}.house-message dt{position:absolute;top:0;left:0;color:#9c9fa1}.house-message dd{}.hmessage-price{margin-top:30px}.hmessage-price table{width:100%;border:1px solid #e8e8e8;text-align:center}.hmessage-price thead{background:#f8f8f9;color:#9c9fa1}.hmessage-price thead th{font-weight:400}.hmessage-price th,.hmessage-price td{line-height:30px;padding:5px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.house-introducebox{}.house-introduce{border:1px solid #e8e8e8;border-top:none}.hintroduce{padding:20px 0}.subhintroduce{padding:0 20px;height:210px;line-height:26px;overflow:auto}.subhintroduce p{text-indent:2em}.house-subscribebox{position:relative;min-height:40px;_height:40px;line-height:40px;padding:10px 120px 10px 15px;margin-top:70px;border:1px solid #e8e8e8;font-size:16px}.house-subscribebox strong{color:#9c9fa1;font-weight:400}.house-subscribebox .subscribe-btn{position:absolute;top:10px;right:10px;display:block;width:100px;height:40px;line-height:40px;text-align:center;color:#fff;background:#f73b3c;font-size:16px;border-radius:2px;cursor:pointer}.house-subscribebox .subscribe-btn:hover{text-decoration:underline}.huxing-cartebox{position:relative;margin-top:40px}.huxing-cartebox .prev,.huxing-cartebox .next{position:absolute;top:50%;margin-top:-25px;display:block;width:25px;height:50px;z-index:1}.huxing-cartebox .prev{left:0;background:url(/content/images/btn_switch.png) 0 -160px no-repeat}.huxing-cartebox .next{right:0;background:url(/content/images/btn_switch.png) -25px -160px no-repeat}.huxing-carte{font-size:12px;text-align:center;padding:0 46px;height:72px;overflow:hidden}.huxing-carte ul{margin-right:-30px;*zoom:1}.huxing-carte li{float:left;width:156px;padding:5px;border:1px solid #e8e8e8;margin-right:20px;cursor:pointer}.huxing-carte li:hover{border:1px solid #f73b3c}.huxing-carte li.on{background:#f73b3c;color:#fff;border:1px solid #f73b3c}.huxing-carte h4{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.huxing-carte p{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.huxing-details{margin-top:70px}.huxing-photobox{float:left;width:530px;text-align:center}.huxing-photobox img{max-width:530px}.huxing-particulars{float:right;width:600px}.particulars-head{}.particulars-head h2{height:68px;line-height:68px;font-size:30px;font-weight:600}.particulars-head h2 *{vertical-align:middle}.particulars-head h2 .sign{display:inline-block;height:20px;line-height:20px;padding:0 5px;border-radius:2px;font-weight:400;font-size:12px;color:#fff;margin-left:8px}.particulars-head h2 .sign.blue{background:#22b5f7}.particulars-head h2 .sign.red{background:#f54738}.particulars-head h2 .sign.yellow{background:#ffa00b}.particulars-head h2 .sign.green{background:#06bd73}.particulars-abstract{position:relative;font-size:16px;padding-top:5px;padding-bottom:20px}.particulars-abstract dl{position:relative;min-height:30px;_height:30px;line-height:30px;margin-top:20px}.particulars-abstract dt{position:absolute;top:0;left:0;color:#9c9fa1}.particulars-abstract dd{padding-left:90px}.particulars-abstract.clearfix{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.particulars-abstract.clearfix dl{float:left;width:50%}.hhuxing-listbox{}.hhuxing-listbox .house-huxing{margin-top:0}.hhuxing-listbox .house-huxing li{margin-top:40px}.hhuxing-listbox .pagebox{text-align:right}.hhuxing-listbox .house-review .pagebox{text-align:center!important}.halbumbox .template-title{border-bottom:none}.halbumbox .template-title h2{font-size:18px}.template-abstract{position:relative;padding:12px 40px;line-height:30px;background:#f8f8f9;color:#9c9fa1;border-radius:2px;margin-top:20px}.template-abstract .ico{position:absolute;display:block;width:20px;height:20px}.template-abstract .ico.start{left:8px;top:12px;background:url(/content/images/icon.png) -60px -210px no-repeat}.template-abstract .ico.end{right:8px;bottom:12px;background:url(/content/images/icon.png) -60px -240px no-repeat}.halbumbox .house-album{height:236px;overflow:hidden}.halbumbox .house-album.auto-height{height:auto;overflow:visible}.halbumbox .house-album li{margin-bottom:30px;margin-top:0}.hreview-menu{position:relative;height:26px;padding:10px 0;font-size:12px;margin-top:30px}.hreview-menu li{float:left;margin-right:20px}.hreview-menu li a{display:inline-block;height:24px;line-height:24px;padding:0 10px;border:1px solid #e8e8e8;border-radius:13px;cursor:pointer}.hreview-menu li.on a{background:#06bd73;border:1px solid #06bd73;color:#fff}.hreview-menu .review-btn{position:absolute;top:0;right:0;z-index:1;display:block;width:178px;height:24px;line-height:24px;text-align:center;color:#f73b3c;border:1px solid #f73b3c;border-radius:2px;font-size:14px}.hreview-menu .review-btn:hover{text-decoration:underline}.write-reviewbox{margin-top:10px}.wreview-head{position:relative;height:56px;line-height:56px;padding:15px 0;border-bottom:1px solid #e8e8e8}.wreview-head h2{font-size:18px}.wreview-entrybox{position:relative;padding-left:56px;margin-top:50px}.wreview-replybox{margin-top:50px}.wreview-entrybox strong.tag{position:absolute;top:15px;left:0;font-weight:400}.wreview-entry{position:relative;height:245px;padding:10px 20px 34px;border:1px solid #e8e8e8}.wreview-entry .numberbox{position:absolute;right:20px;bottom:10px;color:#9c9fa1;font-size:12px}.wreview-area{width:100%;height:234px;line-height:26px;border:none;resize:none}.wreview-photobox{margin-top:40px}.wreview-hint{line-height:26px;color:#9c9fa1}.wreview-hint strong{font-weight:400;color:#394043}.wreview-photo{padding-left:56px}.wreview-photo li{position:relative;float:left;width:80px;height:80px;margin:20px 20px 0 0}.wreview-photo li img{width:80px;height:80px}.wreview-photo .mask{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000);z-index:1;display:none}.wreview-photo .del{position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px;display:block;width:22px;height:22px;background:url(/content/images/icon.png) -60px -120px no-repeat;z-index:2;cursor:pointer;display:none}.wreview-photo li:hover .mask,.wreview-photo li:hover .del{display:block}.wreview-btnbox{margin-top:40px;padding-left:56px}.wreview-replybox .wreview-btnbox{padding-left:0}.wreview-btnbox .submit{width:200px;height:40px;line-height:40px;text-align:center;background:#f73b3c;color:#fff;font-size:18px;border:none}.wreview-btnbox .submit:hover{text-decoration:underline}.wreview-btnbox .link{color:#9c9fa1;margin-left:115px}.wreview-btnbox .link:hover{text-decoration:underline;color:#06bd73}.aside-zpadbox{padding:25px 35px;text-align:center;font-size:16px}.aside-zpadbox h2{height:60px;line-height:60px;font-size:24px;color:#f73b3c}.aside-zpadbox h2 *{vertical-align:middle}.aside-zpadbox .tel{display:inline-block;width:30px;height:30px;background:url(/content/images/icon.png) -60px -150px no-repeat;margin-right:6px}.aside-zpadbox h4{font-size:16px;margin-top:25px}.azpad-btnbox{position:relative;margin-top:35px}.azpad-btnbox .btn{display:block;width:320px;height:60px;line-height:60px;margin:0 auto;background:#f73b3c;color:#fff}.azpad-btnbox .btn *{vertical-align:middle}.azpad-btnbox .btn .ico{display:inline-block;width:22px;height:22px;background:url(/content/images/icon.png) -30px -94px no-repeat;margin-right:8px}.zpad-qrbox{position:absolute;top:80px;left:50%;margin-left:-80px;width:160px;padding:2px 0 3px;background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(88,88,88,0.2);-moz-box-shadow:0 0 5px 1px rgba(88,88,88,0.2);-ms-box-shadow:0 0 5px 1px rgba(88,88,88,0.2);-o-box-shadow:0 0 5px 1px rgba(88,88,88,0.2);box-shadow:0 0 5px 1px rgba(88,88,88,0.2);z-index:1;display:none}.zpad-qr{width:156px;height:156px;border:2px solid #fff}.zpad-qr img{width:156px;height:156px}.azpad-btnbox:hover .zpad-qrbox{display:block}.house-answerbox{}.hanswer-head{position:relative;height:36px;line-height:36px;padding:20px 0;border-bottom:1px solid #e8e8e8}.hanswer-head h2{font-size:20px}.hanswer-head .sign{color:#f73b3c;margin:0 5px}.hanswer-head .link{position:absolute;top:20px;right:0;display:block;width:100px;height:36px;line-height:36px;border-radius:2px;background:#e93d3d;color:#fff;text-align:center}.hanswer-list{}.hanswer-list li{padding:20px 0;margin-top:20px;border-bottom:1px dashed #e8e8e8}.hanswer-list li:hover{background:#f8f8f9}.hanswer-list h2{height:20px;line-height:20px;font-size:16px}.hanswer-list h2 a{display:inline-block;max-width:100%;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hanswer-list h2 a:hover{color:#f73b3c}.hanswer-list h2 .word{display:inline-block;width:18px;height:18px;background:#f73b3c;color:#fff;border-radius:2px;text-align:center;margin-right:8px;font-size:12px}.hanswer-list .wordsbox{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:18px;color:#9c9fa1}.hanswer-down{position:relative;margin-top:20px;font-size:12px;color:#9c9fa1}.hanswer-down .user{position:relative;display:inline-block;height:30px;line-height:30px;padding-left:40px}.hanswer-down .avatar{position:absolute;top:0;left:0;display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden}.hanswer-down .avatar img{width:30px;height:30px}.hanswer-down .name{color:#9c9fa1}.hanswer-down .link{position:absolute;top:0;right:0;color:#9c9fa1;line-height:30px}.hanswer-down .link:hover{color:#f73b3c;text-decoration:underline}.hanswer-down .time{margin-left:20px}.hanswer-title{position:relative;min-height:36px;_height:36px;padding:20px 0;border-bottom:1px dashed #e8e8e8}.hanswer-titlebox .hanswer-title{border-bottom:1px solid #e8e8e8}.hanswer-title h2{font-size:20px;margin-right:120px}.hanswer-titlebox .hanswer-title h2{margin-right:0!important}.hanswer-title h2 *{vertical-align:middle}.hanswer-title h2 .word{display:inline-block;width:18px;height:18px;background:#f73b3c;color:#fff;border-radius:2px;text-align:center;margin-right:8px;font-size:12px}.hanswer-title .link{position:absolute;top:20px;right:0;display:block;width:100px;height:36px;line-height:36px;border-radius:2px;background:#e93d3d;color:#fff;text-align:center}.hanswer-title .link:hover{text-decoration:underline}.habody-title{margin-top:20px}.habody-title h3{height:36px;line-height:36px;font-size:18px}.hanswer-all{}.hanswer-all li{position:relative;padding:15px 0 15px 40px;min-height:30px;_height:30px;margin-top:15px;border-bottom:1px dashed #e8e8e8}.hanswer-all .avatar{position:absolute;top:15px;left:0;display:block;width:30px;height:30px;border-radius:50%;overflow:hidden}.hanswer-all .avatar img{width:30px;height:30px}.hanswer-all h2{height:30px;line-height:30px}.hanswer-all .name{color:#9c9fa1}.hanswer-all .wordsbox{line-height:24px;margin-top:5px}.hanswer-all .time{color:#9c9fa1;font-size:12px;margin-top:15px}.aside-list-style{padding:0 10px 10px}.list-style{}.list-style li{position:relative;height:30px;line-height:30px;overflow:hidden;padding-left:13px;background:url(/content/images/ico_list_style.png) left 0 no-repeat;margin-top:5px}.list-style li a{display:inline-block;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-style li a:hover{color:#f73b3c}.list-style .name{display:inline-block;height:16px;line-height:16px;color:#5680a6;padding-right:6px;margin-right:6px;border-right:1px solid #5680a6}.list-style .definition{display:inline-block;max-width:190px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-style .number{position:absolute;top:0;right:0;color:#5680a6}.lstyle-btnbox{padding:0 12px;margin-top:22px}.lstyle-btn{display:block;border:1px solid #f73b3c;height:34px;line-height:34px;text-align:center;color:#f73b3c;border-radius:4px}.lstyle-btn:hover{text-decoration:underline}.house-trends-wrap .house-dynamic{margin-top:15px}.htrends-detailsbox{padding-bottom:30px;border-bottom:1px solid #e8e8e8}.htd-head{text-align:center}.htd-head h2{line-height:40px;font-size:20px;font-weight:600;margin-bottom:5px}.htd-head span{color:#9c9fa1;font-size:12px;margin:0 10px}.htd-details{margin-top:40px;font-size:16px;line-height:26px}.htd-details p{text-indent:2em}.htd-details .timeout{position:relative;color:#9c9fa1;font-size:10px}.htd-details .timeout .see{position:absolute;right:0;display:inline-block;margin-left:10px;padding-left:16px;background:url(/Content/images/ico_see.png) center left no-repeat;background-size:14px 10px}.house-articlebox{padding-bottom:30px}.harticle-head{text-align:center}.harticle-head h2{line-height:46px;font-size:26px;font-weight:600}.harticle-subtitle{color:#9c9fa1;font-size:12px;line-height:24px;margin-top:20px}.harticle-subtitle *{vertical-align:middle}.harticle-subtitle span{margin:0 10px}.harticle-subtitle .ndh-share{position:relative;display:inline-block;padding-left:53px}.harticle-subtitle .ndh-share .share-to{position:absolute;top:0;left:0;margin-right:0!important}.harticle-subtitle .bdshare-button-style0-24 a,.harticle-subtitle .bdshare-button-style0-24 .bds_more{margin:0 5px!important}.harticle-body{font-size:16px;line-height:36px;margin-top:20px}.harticle-body p{line-height:28px;margin-bottom:15px}.harticle-body .imgbox{margin:10px 0;text-align:center}.harticle-body img{max-width:100%}.harticle-food{position:relative;margin-top:70px;min-height:24px;line-height:24px;font-size:16px;padding-bottom:30px;border-bottom:1px solid #e8e8e8}.info-info h2 a{display:block}.article-tel{display:inline-block;font-size:16px}.article-tel *{vertical-align:middle}.article-tel .i-tel{display:inline-block;width:24px;height:24px;margin-right:5px;background:url(/content/images/icon.png) -60px -180px no-repeat}.article-tel .tel{color:#f73b3c}.harticle-food .next{position:absolute;top:0;right:0;font-size:14px;color:#9c9fa1}.harticle-food .next a{color:#9c9fa1}.harticle-food .next a:hover{color:#f73b3c}.aside-broker{margin:0 20px;padding-bottom:10px}.aside-broker table{width:100%;text-align:center;line-height:32px}.aside-broker table thead th{border-bottom:1px solid #e8e8e8;color:#9c9fa1;font-weight:400}.aside-broker .name{display:block;max-width:100%;height:32px;line-height:32px;color:#394043;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aside-broker .price{color:#9c9fa1}.aside-broker .number,.aside-broker .name:hover{color:#f73b3c}.house-broker{margin-top:5px}.house-broker li{position:relative;padding:30px 0 30px 116px;padding-right:100px;min-height:126px;_height:126px;border-bottom:1px dashed #e8e8e8}.house-broker li:hover{background:#f8f8f9}.house-broker .avatar{position:absolute;top:30px;left:0;display:block;width:96px;height:126px;overflow:hidden}.house-broker .avatar img{max-width:96px;max-height:126px;vertical-align:middle;z-index:1}.house-broker .score{position:absolute;top:50%;right:0;margin-top:-15px;line-height:30px;color:#f73b3c;font-size:12px}.house-broker .score strong{font-size:18px;font-weight:400}.hbroker-info{color:#9c9fa1}.hbroker-info h2{height:26px;line-height:26px;padding-bottom:5px}.hbroker-info h2 .name{font-size:18px}.hbroker-info h2 .name:hover{color:#f73b3c}.hbroker-info h2 .year{font-size:12px;margin-left:12px}.hbroker-item{margin-top:5px}.hbroker-item dl{position:relative;min-height:24px;_height:24px;line-height:24px;margin-top:6px;padding-left:70px}.hbroker-item dt{position:absolute;top:0;left:0}.hbroker-item .disc{color:#9c9fa1}.hbroker-item .disc:hover{color:#f73b3c}.sale-estatebox{position:relative}.sale-estatebox .more{position:absolute;right:0;bottom:0;display:inline-block;height:24px;line-height:24px;padding-left:10px;padding-right:14px;color:#c3c3c4;font-size:12px;cursor:pointer;margin:0 auto;background:#fff url(/content/images/ico_dybtn.png) right top no-repeat}.sale-estatebox .more.open{background:#fff url(/content/images/ico_dybtn.png) right -19px no-repeat}.sale-estatebox .more:hover{text-decoration:underline}.house-broker li:hover .more{background-color:#f8f8f9}.sale-estatebox .null{display:inline-block;width:72px;height:24px;font-size:0}.sale-estate{height:48px;overflow:hidden}.sale-estate *{vertical-align:middle}.hbroker-contact{margin-top:10px}.hbroker-contact *{vertical-align:middle}.hbroker-contact .online{display:inline-block;width:80px;height:22px;background:url(/content/images/ico_online_80x22.png) no-repeat;cursor:pointer}.hbroker-contact .tel{display:inline-block;width:78px;height:20px;line-height:20px;border-radius:2px;border:1px solid #f73b3c;color:#f73b3c;font-size:12px;text-align:center;cursor:pointer;margin-left:10px}.hbroker-contact .tel:hover{background:#f73b3c;color:#fff}.fix-albumbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999}.fix-albumbox .close-album{position:fixed;top:6%;left:50%;display:block;margin-left:572px;margin-top:-20px;width:40px;height:40px;background:url(/content/images/close_btn.png) center center no-repeat;cursor:pointer;z-index:11999999}.mask-album{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000);z-index:9999999}.fix-album-wrap{position:absolute;left:50%;top:6%;width:1200px;max-height:88%;margin-left:-600px;background:#fff;overflow:auto;z-index:10999999}.fix-album-content{position:relative;padding-right:340px}.photo-albumbox{background:#000;padding:20px 40px}.palbum-banner{margin-top:10px}.palbum-banner li{position:relative}.palbum-imgbox{display:table;width:100%;text-align:center;min-height:585px;_height:625px}.palbum-img{display:table-cell;vertical-align:middle;text-align:center}.palbum-img img{max-width:100%}.palbum-title{position:absolute;bottom:0;left:0;right:0;height:40px;line-height:40px;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,endcolorstr=#4c000000)}.palbum-title h2{height:40px;line-height:40px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:14px}.palbum-thumbnail{position:relative;margin-top:20px}.palbum-thumbnail .navPrev,.palbum-thumbnail .navNext{position:absolute;top:50%;margin-top:-25px;display:block;width:25px;height:50px;background:#fcf}.palbum-thumbnail .navPrev{left:0;background:url(/content/images/btn_switch.png) left -260px no-repeat}.palbum-thumbnail .navNext{right:0;background:url(/content/images/btn_switch.png) right -260px no-repeat}.patbox{width:720px;margin:0 auto}.patbox li{float:left;width:132px;margin:0 5px;border:1px solid #000}.patbox li.on{border:1px solid #f73b3c}.patbox li img{width:132px;height:98px}.photo-album-menu{position:absolute;top:0;right:0;bottom:0;width:340px}.album-menu{padding:20px}.pam-head{margin-top:10px;border-bottom:1px dashed #e9e9e9;padding-bottom:15px}.pam-head h2{height:44px;line-height:44px;font-size:24px}.pam-head .location{height:20px;line-height:20px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pam-head .location *{vertical-align:middle}.pam-head .i-location{display:inline-block;width:18px;height:18px;margin-right:2px;background:url(/content/images/icon.png) 0 -121px no-repeat}.pam-body{padding-top:10px}.pam-body ul{}.pam-body li{position:relative;margin-top:20px}.pam-body li:after{position:absolute;top:12px;left:-8px;display:block;content:"";width:9px;height:15px;background:url(/content/images/icon.png) -240px 0 no-repeat;z-index:1;display:none}.pam-body li.on:after{display:block}.pam-body li a{display:block;height:38px;line-height:38px;padding:0 16px;border:1px solid #e8e8e8;border-radius:2px;cursor:pointer}.pam-body li.on a{border:1px solid #f73b3c}.pam-body li:hover a{color:#f73b3c}.pam-foot{margin-top:45px}.pam-foot .tel{color:#f73b3c;text-align:center}.pam-foot .tel strong{font-size:16px;font-weight:400}.graph-menu{padding-bottom:3px}.graph-menu li{position:relative;float:left;margin-right:40px;height:34px;line-height:34px}.graph-menu li:after{position:absolute;top:34px;left:50%;margin-left:-10px;display:block;content:"";width:20px;height:3px;border-radius:1.5px;font-size:0;background:#f73b3c;display:none}.graph-menu li.on{font-weight:600}.graph-menu li.on:after{display:block}.subgraph{float:left;width:850px}.graph-main{width:850px;height:314px}.graph-chart,.graph-column{height:310px}.graph-info{float:right;width:280px;height:314px}.graph-info-hint{font-size:12px}.graph-info-hint li{height:24px;line-height:24px;margin-bottom:10px}.graph-info-hint li.li0{font-size:14px}.graph-info-hint li *{vertical-align:middle}.graph-info-hint span{margin-left:16px}.graph-info-hint span.up{color:#f73b3c}.graph-info-hint span.flat{color:#9c9fa1}.graph-info-hint span.down{color:#06bd73}.graph-info-hint span.price{margin-left:26px}.graph-info-hint span.price strong{color:#f73b3c;font-size:18px}.graph-info-seek{padding-top:10px;margin-top:5px;border-top:1px solid #e8e8e8;font-size:12px}.graph-info-seek h3{color:#000;height:34px;line-height:34px}.ginfo-seek{margin-top:5px;height:104px;overflow:hidden}.ginfo-seek a{color:#9c9fa1}.ginfo-seek a:hover{color:#f73b3c;text-decoration:underline}.ginfo-seek a.item{display:inline-block;height:26px;line-height:26px;margin-right:25px}.graphicalbox{margin-top:20px}.hprice-listbox .chartbox{float:left;width:278px;height:224px;margin-top:30px}.hprice-listbox .chartbox h3{text-align:center;height:24px;line-height:24px;font-size:12px}.hprice-listbox .chartbox .price{margin-left:10px}.hprice-listbox .chart-area{height:194px;margin-top:4px}.hprice-list{float:right;width:892px;margin-top:30px}.hprice-list ul{*+width:912px;margin-right:-30px;*zoom:1}.hprice-list li{float:left;width:208px;margin-right:20px}.hprice-list .img{display:block;width:208px;height:156px;overflow:hidden}.hprice-list .img img{width:208px;height:156px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.hprice-list .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.hplist-info{margin-top:5px}.hplist-info h2{height:34px;line-height:34px}.hplist-info h2 a{display:inline-block;max-width:100%;height:34px;line-height:34px}.hplist-info h2 a:hover{color:#f73b3c}.hplist-info .price{line-height:24px;margin-top:5px;color:#9c9fa1}.rankingsbox{*+width:1230px;margin-right:-40px;*zoom:1}.subrankings{float:left;width:380px;background:#fff;margin-right:30px;margin-top:40px}.rankings-head{position:relative;height:46px;line-height:46px;font-size:18px}.rankings-head h2{font-size:24px;font-weight:600;color:#000}.rankings-head .more{position:absolute;top:0;right:0;color:#9c9fa1;font-size:14px}.rankings-head .more:hover{color:#f73b3c;text-decoration:underline}.rankings-head ul{}.rankings-body{height:420px;margin-top:20px;padding:0 10px;border:1px solid #e8e8e8;overflow:hidden}.rankings-table{width:100%;text-align:center;font-size:14px}.rankings-table thead tr th{height:45px;line-height:45px;border-bottom:1px dashed #e8e8e8;font-size:14px;font-weight:600}.rankings-table tbody tr:hover{background:#f8f8f9}.rankings-table tbody tr td{padding:5px 0;line-height:26px}.rankings-table tbody tr td *{vertical-align:middle}.rankings-table .number{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;color:#9c9fa1;background:#e8e8e8;border-radius:2px;margin-right:8px}.sign-red.rankings-table .tr1 .number,.sign-red.rankings-table .tr2 .number,.sign-red.rankings-table .tr3 .number{background:#f73b3c;color:#fff}.sign-green.rankings-table .tr1 .number,.sign-green.rankings-table .tr2 .number,.sign-green.rankings-table .tr3 .number{background:#06bd73;color:#fff}.rankings-table .name{display:inline-block;max-width:150px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings-table .name:hover{color:#f73b3c}.rankings-table .region{color:#9c9fa1}.rankings-table .price{color:#9c9fa1}.rankings-table .up{color:#f73b3c}.rankings-table .down{color:#06bd73}.real-estatebox{margin-top:15px}.filterbox.real-estate-filter{margin-bottom:25px;border-bottom:none!important}.restate-list{margin-bottom:70px}.restate-head{position:relative;height:50px;line-height:50px;border-bottom:1px dashed #e8e8e8}.restate-head h3{height:50px;line-height:50px;font-size:16px;color:#000}.restate-head .more{position:absolute;top:0;right:0;color:#9c9fa1}.restate-head .more:hover{color:#f73b3c;text-decoration:underline}.restate-body{font-size:14px}.restate-body ul{margin-right:-140px;*zoom:1}.restate-body li{position:relative;float:left;width:314px;min-height:46px;_height:46px;line-height:46px;margin-right:129px}.restate-body li *{vertical-align:middle}.restate-body li:hover{background:#f8f8f9}.restate-body li .price{position:absolute;top:0;right:10px;color:#9c9fa1;font-size:14px}.restate-body .name{position:relative;display:block;height:46px;line-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 150px 0 10px;font-size:16px}.restate-body .name:hover{color:#f73b3c;background-color:#e8e8e8}.condo-tour-filterbox{margin-top:40px}.condo-tour-filterbox .filter{width:1158px;padding:0 20px;border:1px solid #e8e8e8;padding-top:0}.condo-tour-filterbox .filter dl{padding:15px 0 15px 70px}.condo-tour-filterbox .filter dl#dl_district{border-bottom:none}.condo-tour-filterbox .filter dt{top:15px}.condo-tour-listbox+.condo-tour-listbox{margin-top:30px}.ctour-title{position:relative;height:65px;line-height:65px;border-bottom:2px solid #e8e8e8}.ctour-title h2{font-size:24px;font-weight:600;color:#f73b3c}.condo-tour-list{margin-bottom:10px}.condo-tour-list li{padding:20px 0}.condo-tour-list li:hover{background-color:#f8f8f9}.ctour-head{}.ctour-head h2{font-size:18px;font-weight:600}.ctour-head h2 a{display:inline-block;line-height:38px}.ctour-head h2 a:hover{color:#f73b3c}.ctour-body{position:relative;margin-top:20px;padding-left:267px;min-height:178px;_height:178px}.ctour-body .img{position:absolute;top:0;left:0;display:block;width:237px;height:178px;overflow:hidden}.ctour-body .img img{width:237px;height:178px}.ctour-item{}.ctour-item dl{position:relative;min-height:26px;_height:26px;line-height:26px;padding-left:70px;margin-bottom:8px}.ctour-item dt{position:absolute;top:0;left:0}.ctour-item dd{color:#9c9fa1}.ctour-item .serve,.binfo-abstract .serve{margin-right:26px}.ctour-item .serve:last-child,.binfo-abstract .serve:last-child{margin-right:0}.ctour-item .serve *,.binfo-abstract .serve *{vertical-align:middle}.ctour-item .serve i,.binfo-abstract .serve i{display:inline-block;width:18px;height:18px;margin-right:3px}.ctour-item .i-money,.binfo-abstract .i-money{background:url(/content/images/icon.png) -270px 0 no-repeat}.ctour-item .i-bus,.binfo-abstract .i-bus{background:url(/content/images/icon.png) -270px -30px no-repeat}.ctour-item .i-major,.binfo-abstract .i-major{background:url(/content/images/icon.png) -270px -60px no-repeat}.ctour-item .link{color:#9c9fa1}.ctour-item .link:hover{color:#f73b3c;text-decoration:underline}.ctour-enrollbox{position:relative;color:#9c9fa1;line-height:40px;margin-top:16px}.ctour-enrollbox *{vertical-align:middle}.ctour-enrollbox .enroll-btn{display:inline-block;width:120px;height:40px;line-height:40px;border-radius:2px;background:#f73b3c;color:#fff;font-size:16px;text-align:center;margin-right:20px;cursor:pointer}.ctour-enrollbox .enroll-btn:hover{text-decoration:underline}.ctour-enrollbox .countbox{font-size:12px}.ctour-enrollbox .count{color:#f00}.ctour-enrollbox .time{position:absolute;top:0;right:0}.ctour-enrollbox .number{color:#f73b3c}.ctour-foot{position:relative;margin-top:28px;min-height:32px}.ctour-line{position:relative;padding-top:10px;border-bottom:2px solid #e8e8e8;height:0;font-size:0}.ctour-line .start{position:absolute;top:-1px;left:0;display:block;width:26px;height:24px;background:#fff url(/content/images/icon.png) -270px -90px no-repeat;z-index:1}.ctour-line .end{position:absolute;top:2px;right:0;display:block;width:18px;height:16px;background:#fff url(/content/images/icon.png) -270px -120px no-repeat;z-index:1}.ctour-flow{position:absolute;top:0;left:25px;right:25px;color:#9c9fa1}.ctour-flow ul{}.ctour-flow li{position:relative;float:left;margin:0 15px;padding:12px 0 0}.ctour-flow .name{position:relative;height:34px;line-height:34px}.ctour-flow .name .ico{position:absolute;top:-10px;left:50%;margin-left:-8px;display:block;width:16px;height:16px;background:#fff url(/content/images/icon.png) -271px -150px no-repeat}.ctour-subflow{position:absolute;bottom:55px;left:50%;margin-left:-186px;width:205px;min-height:100px;padding:10px 10px 10px 155px;background:#fff;border:1px solid #e8e8e8;font-size:12px;-webkit-box-shadow:3px 0 7px rgba(0,0,0,0.1);-moz-box-shadow:3px 0 7px rgba(0,0,0,0.1);-ms-box-shadow:3px 0 7px rgba(0,0,0,0.1);-o-box-shadow:3px 0 7px rgba(0,0,0,0.1);box-shadow:3px 0 7px rgba(0,0,0,0.1);z-index:2;display:none}.ctour-subflow .triangle{position:absolute;bottom:-12px;left:50%;margin-left:-6px;display:block;width:12px;height:12px;background:url(/content/images/icon.png) -270px -180px no-repeat}.ctour-subflow .subimg{position:absolute;top:10px;left:10px;display:block;width:130px;height:97px;overflow:hidden}.ctour-subflow .subimg img{width:130px;height:97px}.ctflow-info{}.ctflow-info h4{height:26px;line-height:26px;color:#5680a6;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctflow-info h4 a{color:#5680a6}.ctflow-info h4 a:hover{color:#f73b3c}.ctflow-info dl{position:relative;min-height:24px;_height:24x;line-height:24px;padding-left:62px}.ctflow-info dt{position:absolute;top:0;left:0;color:#394043}.ctflow-info dd{}.ctflow-info .address{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctour-flow li:hover .ctour-subflow{display:block}.ctour-flow li:hover .name{color:#f73b3c}.zp-custom-list{margin-top:30px}.zp-custom-list .hint{line-height:36px;text-align:center;color:#9c9fa1;font-size:16px}.zp-custom-list ul{margin-right:-30px;*zoom:1;margin-top:40px}.zp-custom-list li{position:relative;float:left;width:430px;height:322px;margin-right:20px;cursor:pointer}.zp-custom-list .bg img{width:430px;height:322px}.custom-info{position:absolute;top:0;right:0;bottom:0;left:0;padding:90px 20px 0;font-size:16px;color:#fff;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);z-index:1}.zp-custom-list li:hover .custom-info{background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,endcolorstr=#4c000000)}.custom-info .words{text-align:center;line-height:26px}.custom-info .ico-line{width:30px;height:3px;font-size:0;background:#fff;margin:35px auto 0}.custom-btn{text-align:center}.custom-btn{margin-top:45px}.custom-btn .btn{display:block;width:108px;height:38px;line-height:38px;margin:0 auto;color:#fff;border:1px solid #fff;font-size:18px}.zp-custom-list li:hover .custom-btn .btn{text-decoration:underline}.reviewbox{margin-top:40px}.review-listbox{position:relative;margin-top:30px}.review-listbox .prev,.review-listbox .next{position:absolute;top:50px;display:block;width:25px;height:50px;z-index:1}.review-listbox .prev{left:0;background:url(/content/images/btn_switch.png) 0 -160px no-repeat}.review-listbox .next{right:0;background:url(/content/images/btn_switch.png) -25px -160px no-repeat}.review-list{height:197px;overflow:hidden}.review-list ul{margin-right:-30px;*zoom:1}.review-list li{float:left;width:205px;margin-right:20px}.review-list .img{display:block;width:205px;height:153px}.review-list .img img{width:205px;height:153px}.review-info{margin-top:10px}.review-info h3{height:34px;line-height:34px;text-align:center}.review-info h3 a{display:inline-block;height:34px;line-height:34px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-info h3 a:hover{color:#f73b3c}.custom-made{margin-top:30px;display:none}.custom-made dl{position:relative;padding-left:100px;min-height:30px;_height:30px;line-height:30px;margin-bottom:20px}.custom-made dt{position:absolute;top:0;left:0;font-size:16px}.custom-made dd{}.cmade-text{width:358px;height:38px;line-height:38px;padding:0 10px;border:1px solid #e8e8e8}.cmade-text-self{width:76px;height:28px;line-height:28px;border:1px solid #e8e8e8;padding:0 10px}.custom-premises{}.custom-premises li+li{margin-top:10px}.add-premises,.del-premises{margin-left:28px;font-size:14px;color:#9c9fa1;cursor:pointer}.add-premises:hover,.del-premises:hover{color:#f73b3c;text-decoration:underline}.cmade-hour li{float:left;margin-right:20px;cursor:pointer}.cmade-hour li *{vertical-align:middle}.cmade-check li .ico{display:inline-block;width:16px;height:16px;background:url(/content/images/icon.png) -240px -30px no-repeat;margin-right:3px}.cmade-check li.on .ico{background:url(/content/images/icon.png) -240px -60px no-repeat}.cmade-radio li .ico{display:inline-block;width:16px;height:16px;background:url(/content/images/icon.png) -240px -90px no-repeat;margin-right:3px}.cmade-radio li.on .ico{background:url(/content/images/icon.png) -240px -120px no-repeat}.cmade-hour .tips{float:left}.cmade-submitbox{padding-top:10px}.cmade-submit{display:inline-block;width:236px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#f73b3c;cursor:pointer;border-radius:2px}.cmade-return{margin-left:50px;font-size:14px;cursor:pointer}.cmade-return:hover{text-decoration:underline}.condo-tour-main{margin-top:30px}.condo-tour-photo{float:left;width:500px;height:375px}.condo-tour-photo img{width:500px;height:375px}.condo-tour-main .build-info{width:660px}.condo-tour-main .ctour-enrollbox{margin-top:22px;color:#394043}.showings-messagebox{}.showings-message{margin-top:25px}.smessage-head{position:relative;height:30px;line-height:30px;padding-bottom:40px;margin-left:30px;border-left:1px solid #e8e8e8;padding-left:30px}.smessage-head i.start{position:absolute;top:0;left:-15px;display:block;width:30px;height:30px;background:#fff url(/content/images/icon.png) -270px -240px no-repeat}.smessage-body{}.smessage-body li{padding-left:30px}.smessage-body li:hover{background:#f8f8f9}.smessage-libox{border-left:1px solid #e8e8e8;padding-left:30px;padding-bottom:20px;color:#666}.smessage-address{position:relative;min-height:34px;_height:34px;line-height:34px;padding:10px 0}.smessage-address .point{position:absolute;top:18px;left:-40px;display:block;width:18px;height:18px;background:url(/content/images/icon.png) -270px -210px no-repeat}.smessage-main{position:relative;min-height:180px;_height:180px;padding-left:270px}.smessage-main .img{position:absolute;top:0;left:0;display:block;width:240px;height:180px;overflow:hidden}.smessage-main .img img{width:240px;height:180px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.smessage-main .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.smessage-info{color:#666}.smessage-info h2{font-size:20px;font-weight:600}.smessage-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.smessage-info h2 *{vertical-align:middle}.smessage-info h2 a:hover{color:#f73b3c}.smessage-info h2 .sign{display:inline-block;height:20px;line-height:20px;padding:0 5px;border-radius:2px;font-weight:400;font-size:12px;color:#fff;margin-left:8px}.smessage-info h2 .sign.blue{background:#22b5f7}.smessage-info h2 .sign.red{background:#f54738}.smessage-info h2 .sign.yellow{background:#ffa00b}.smessage-info h2 .sign.green{background:#06bd73}.smessage-info p{line-height:26px;margin-top:10px}.smessage-info .list-label{margin-top:12px}.smessage-info .symbolbox{margin-top:13px}.smessage-price{position:absolute;top:80px;right:10px}.smessage-price strong{color:#f73b3c;font-size:22px}.smessage-foot{position:relative;height:40px;line-height:40px;padding:36px 0 0 34px;margin-left:30px;border-left:1px solid #e8e8e8;color:#666}.smessage-foot i.end{position:absolute;top:46px;left:-13px;display:block;width:26px;height:36px;background:url(/content/images/icon.png) -240px -240px no-repeat}.showings-mapbox{margin-top:40px}.showings-map{position:relative;height:495px;margin-top:40px;overflow:hidden}.showings-flowbox,.flow-photo{margin-top:40px}.flow-photo img{max-width:100%}.flow-words{color:#6b7072;line-height:30px;margin-top:30px}.showings-fire{margin-top:22px}.showings-fire ul{margin-right:-30px;*zoom:1}.showings-fire li{float:left;width:205px;margin-right:20px}.showings-fire .img{width:205px;height:153px;overflow:hidden}.showings-fire .img img{width:205px;height:153px}.showings-fire h4{height:34px;line-height:34px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#6b7072;margin-top:10px}.showings-reliefbox{margin-top:40px}.showings-relief{margin-top:30px;line-height:30px;color:#6b7072}.showings-relief p{text-indent:2em}.showings-relief p+p{margin-top:10px}.cartebox.ctour-carte{margin-top:30px}.more-city-wrap{border:1px solid #e8e8e8;border-top:none;padding:35px}.more-subcity{}.more-subcity dl{position:relative;padding-left:80px;min-height:30px;_height:30px;margin-bottom:20px}.more-subcity dt{position:absolute;top:0;left:0;font-weight:600;color:#000;height:30px;line-height:30px}.more-subcity .letter{display:block;width:30px;height:30px;line-height:30px;background:#ddd;font-size:15px;text-align:center;border-radius:50%;color:#fff}.more-subcity dd{}.mcitybox{}.mcitybox a{color:#666;display:inline-block;line-height:24px;margin:3px 5px}.mcitybox a:hover{color:#f73b3c}.city-letter{margin-bottom:30px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;font-size:15px}.city-letter a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.city-letter a:hover{background:#f8f8f9}.popup-enlistbox{width:520px;background:#fff;margin:0 auto}.enlist-head{position:relative;height:46px;line-height:46px;padding:0 56px 0 20px;border-bottom:1px solid #f5f5f5}.enlist-head h2{height:46px;line-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:16px}.enlist-head .close{position:absolute;top:10px;right:10px;display:block;width:26px;height:26px;background:url(/content/images/ico_popup.png) 0 0 no-repeat;cursor:pointer}.enlist-head .close:hover{background:#f8f8f9 url(/content/images/ico_popup.png) 0 0 no-repeat}.enlist-body{padding:0 40px 20px}.enlist-flow{position:relative;font-size:12px}.enlist-flow .linebox{position:absolute;top:0;left:75px;right:75px;height:24px;border-bottom:2px solid #e8e8e8;z-index:1}.enlist-flow ul{position:relative;z-index:1}.enlist-flow li{float:left;width:33.33%;text-align:center}.enlist-flow .ico{display:block;width:52px;height:52px;margin:0 auto}.enlist-flow .ico.i-enlist{background:#fff url(/content/images/ico_popup.png) -30px 0 no-repeat}.enlist-flow .ico.i-tel{background:#fff url(/content/images/ico_popup.png) -30px -60px no-repeat}.enlist-flow .ico.i-showings{background:#fff url(/content/images/ico_popup.png) -30px -120px no-repeat}.enlist-flow p{height:24px;line-height:24px;margin-top:5px}.enlist-formbox{margin-top:30px}.enlist-formbox h4{font-size:18px}.enlist-formbox h4.center-red{text-align:center;color:#f73b3c}.enlist-formbox h4 *{vertical-align:bottom}.enlist-formbox h4 .discount{display:inline-block;margin-left:10px;font-size:16px;color:#f73b3c}.enlist-formbox h4 .discount *{vertical-align:top}.enlist-formbox h4 .discount i{display:inline-block;width:20px;height:20px;line-height:20px;background:#f73b3c;color:#fff;font-size:14px;border-radius:2px;text-align:center;margin-right:3px}.enlist-formbox h4 .signal{color:#06bd73;font-size:14px;margin-left:10px}.enlist-item{padding:0 10px;margin-top:15px;background:#fbfbfb}.enlist-item li{float:left;height:36px;line-height:36px;margin:0 10px;cursor:pointer}.enlist-item li label{display:inline-block;height:36px;line-height:36px;padding-left:25px;cursor:pointer;background:url(/content/images/ico_check.png) 0 0 no-repeat}.enlist-item li.on label{background:url(/content/images/ico_check.png) 0 -50px no-repeat}.enlist-form{}.enlist-form li{position:relative;margin-top:20px}.enlist-code{position:absolute;top:0;right:0;display:block;width:108px;height:38px;border:1px solid #e8e8e8;text-align:center;cursor:pointer;background:#fefdfd;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(90%,#f3f2f2));background:-webkit-linear-gradient(left,#fff 10%,#f3f2f2 90%);background:linear-gradient(to bottom,#fff 10%,#f3f2f2 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f3f2f2',GradientType=1)}.enlist-code.spot{background:#f8f8f9}.enlist-foot a.redbg,.enlist-text,.enlist-text-sort{width:418px;height:40px;line-height:40px;padding:0 10px;border:1px solid #dadada;border-radius:3px;font-size:16px}.enlist-area{width:418px;height:152px;line-height:38px;padding:0 10px;border:1px solid #e8e8e8;resize:none}.enlist-text-sort{width:288px}.enlist-form dl{position:relative;padding-left:145px;margin-top:20px;min-height:40px;_height:40px;line-height:40px}.enlist-form dt{position:absolute;top:0;left:0;width:140px;text-align:right;font-size:16px;font-weight:600;color:#000}.enlist-form dd .enlist-text{width:225px}.enlist-form dd .enlist-text-sort{}.enlist-error{line-height:24px;padding-left:28px;color:#f73b3c;background:url(/content/images/ico_warning.png) no-repeat;margin-top:10px}.enlist-foot{border-top:1px solid #e8e8e8;padding:15px 20px;text-align:right;font-size:16px}.enlist-foot a{display:inline-block;height:40px;line-height:40px;padding:0 30px;border-radius:2px;margin-right:20px;cursor:pointer}.enlist-foot a.redbg{background:#f73b3c;color:#fff;height:40px;line-height:40px;font-size:20px;border-radius:3px;text-align:center;cursor:pointer}.enlist-foot a.redbg:hover{background:#e40609}.enlist-foot a.redbg:active{background:-webkit-linear-gradient(90deg,#FF6F21,#FF6F21);background:-o-linear-gradient(90deg,#FF6F21,#FF6F21);background:-moz-linear-gradient(90deg,#FF6F21,#FF6F21);background:linear-gradient(90deg,#FF6F21,#FF6F21)}.enlist-telbox{padding:30px 0;font-size:16px}.enlist-telbox .tel{font-size:20px;font-weight:600}.enlist-notes{padding:0 40px 15px;color:#9c9fa1;font-size:12px}.enlist-notes p{margin-top:2px;line-height:20px}.popup-winbox{width:520px;background:#fff;margin:0 auto}.popup-win{padding:35px 40px 40px;text-align:center}.pop-ico i{display:inline-block;width:80px;height:80px}.pop-ico i.i-win{background:url(/content/images/ico_popup.png) -90px 0 no-repeat}.pop-cue{margin-top:10px;color:#9c9fa1}.pop-cue h2{line-height:44px;font-size:24px;color:#394043;margin-bottom:15px}.special-zone-list{}.special-zone-list li{padding:20px 0;min-height:208px;_height:208px}.special-zone-list li:hover{background:#f8f8f9}.szlist-item{position:relative;padding:0 0 0 310px}.szlist-item .imgbox{position:absolute;top:0;left:0;width:278px;height:208px;overflow:hidden}.szlist-item .img,.szlist-item .img img{width:278px;height:208px}.special-wordsbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000,endcolorstr=#c8000000);overflow:hidden;display:table;width:100%;height:100%;padding:15px 0;color:#fff;display:none}.special-zone-list li:hover .special-wordsbox{display:table}.special-words{display:table-cell;vertical-align:middle;line-height:22px;padding:0 18px}.szlist-info{color:#666}.szlist-info .region{color:#999;font-weight:400;margin-left:5px}.szlist-info h2{font-size:20px;font-weight:600}.szlist-info h2 a{display:inline-block;max-width:100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.szlist-info h2 *{vertical-align:middle}.szlist-info h2 a:hover{color:#f73b3c}.szlist-time .time{display:inline-block;background:#a7a5a5;padding:0 10px;color:#fff}.szlist-price{line-height:36px;margin-top:30px;min-height:72px;_height:72px;width:330px}.szlist-price strong{color:#f73b3c;font-size:22px}.special-hint{font-size:24px;color:#5680a6;line-height:50px;position:absolute;top:0;right:0;z-index:1}.szlist-time{line-height:24px;margin-top:35px;color:#9c9fa1}.nhlist-enroll{position:absolute;top:125px;right:0;color:#9c9fa1;text-align:right;z-index:1}.nhlist-enroll .enroll-btn{box-shadow:0 5px 20px rgba(232,0,0,0.18);display:inline-block;width:90px;height:36px;line-height:36px;border-radius:2px;background:#f73b3c;color:#fff;font-size:16px;text-align:center;cursor:pointer}.nhlist-enroll .enroll-btn:hover{text-decoration:underline}.nhlist-person{margin-top:22px;line-height:24px}.nhlist-person .number{color:#f73b3c}.nhlist-tel{height:20px;line-height:20px;padding-left:22px;color:#4f5050}.nhlist-tel .i-tel{position:absolute;top:0;left:0;display:block;width:20px;height:20px;background:url(/content/images/icon.png) 0 0 no-repeat}.list-nape a:hover{color:#f33;text-decoration:underline}.list-nape .line{color:#ccc}.nhlist-info .address{line-height:26px;margin-top:5px;width:420px}.house-summarybox{margin-top:40px}.house-summary{}.house-summary dl{}.house-summary dl{position:relative;float:left;width:50%;min-height:26px;_height:26px;line-height:26px;margin-top:30px}.house-summary dt{position:absolute;top:0;left:0;color:#9c9fa1}.house-summary dd{padding-left:90px}.house-summary-other{margin-top:50px}.hsummary-item{border-bottom:1px solid #e8e8e8}.hsummary-item ul{}.hsummary-item li{float:left;margin-right:42px}.hsummary-item li:last-child{margin-right:0}.hsummary-item li a{display:inline-block;height:38px;line-height:38px;border-bottom:2px solid transparent;cursor:pointer}.hsummary-item li.on a{color:#f73b3c;border-bottom:2px solid #f73b3c}.hsummary-otherbox{margin-top:30px}.hsummary-other{line-height:26px}.hsummary-other h4{font-size:14px}.act-nominate-listbox{margin-top:30px}.act-nominate-list ul{margin-right:-30px;*zoom:1}.act-nominate-list li{float:left;width:220px;margin-right:25px;margin-top:30px}.act-nominate-list .img{display:block;width:220px;height:165px;overflow:hidden}.act-nominate-list .img img{width:220px;height:165px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.act-nominate-list .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.anominate-info{margin-top:10px}.anominate-info h2{height:36px;font-size:16px;overflow:hidden}.anominate-info h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anominate-info h2 a:hover{color:#f73b3c}.anominate-foot{position:relative;height:24px;line-height:24px;margin-top:4px}.anominate-foot .sale{color:#f73b3c}.anominate-foot .person{position:absolute;top:0;right:0;color:#9c9fa1;font-size:12px}.map-headbox{position:fixed;top:0;left:0;right:0;z-index:2000}.pcenter30{padding:0 30px}.map-headbox .header-logo{left:30px}.map-headbox .header-address{float:left}.map-header-other{float:left;padding:20px 0 0 20px}.map-searchbox{position:relative;float:left}.map-search{position:relative;border:1px solid #f73b3c;height:38px;line-height:38px;padding-right:40px;border-radius:2px}.msearch-text{width:280px;padding:0 10px;height:38px;line-height:38px;border:none}.msearch-btn{position:absolute;top:-1px;right:0;width:40px;height:40px;line-height:40px;background:#f73b3c url(/content/images/ico_map.png) 0 -220px no-repeat;cursor:pointer}.msearch-btn:hover{background:#cd3334 url(/content/images/ico_map.png) 0 -220px no-repeat}.msearch-del{position:absolute;top:0;right:46px;display:block;width:34px;height:34px;background:url(/content/images/map_clean.png) center no-repeat;cursor:pointer;display:none}.msearch-cue{position:absolute;top:40px;left:0;width:340px;border:1px solid #e5e5e5;background:#fff;font-size:12px;z-index:67;display:none}.msearch-cue li{position:relative;height:30px;line-height:30px;padding:0 120px 0 10px;cursor:pointer}.msearch-cue li.on,.msearch-cue li:hover{background:#f8f8f9;color:#f73b3c}.msearch-cue .name{display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msearch-cue .number{position:absolute;top:0;right:10px;color:#999}.map-filterbox{float:left;padding-left:10px}.map-filterbox ul{margin-right:-15px;*zoom:1;z-index:67}.map-filterbox li{float:left;width:132px;margin-left:20px}.map-filter{position:relative}.map-filter .name{display:block;width:100px;height:38px;line-height:38px;padding:0 20px 0 8px;border:1px solid #e5e5e5;background:url(/content/images/map_select.png) center right no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mselect-ul{position:absolute;top:39px;left:0;width:128px;border:1px solid #e5e5e5;background:#fff;display:none}.mselect-ul li{float:none;width:auto;padding-left:35px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;cursor:pointer}.mselect-ul li.on,.mselect-ul li:hover{background:#f8f8f9;color:#f73b3c}.msearch-resul{position:relative;margin-top:10px;padding-bottom:45px;background:#fff;border-radius:4px;-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1)}.map-bodybox{height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.map-canvas{height:100%;width:100%}.map-canvas img{max-width:100%}.fix-mapbox{position:fixed;top:127px;bottom:84px;left:7px;width:460px;z-index:1002}.msearch-resul{position:relative;margin-top:0;border-radius:0;height:100%;overflow:auto}.msearch-resul.open{height:49px}.msr-head{position:fixed;top:126px;left:7px;width:415px;padding:15px 10px 15px 35px;background:none;height:50px;background:#fff;border-bottom:1px solid #e8e8e8;z-index:111}.msr-head .i-location{position:absolute;top:32px;left:8px;display:block;width:18px;height:22px;background:url(/content/images/ico_map.png) 0 -70px no-repeat}.msr-head h2{font-size:18px;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-head h3{line-height:22px}.msr-head h3 strong{display:inline-block;padding-left:23px;background:url(/content/images/map_address.png) left center no-repeat;cursor:pointer;font-size:16px;margin-right:15px}.msr-head .number{color:#f73b3c}.map-sort{position:relative;height:30px;background:#f6f6f6}.map-sort .arrowbox{top:6px}.map-switch{position:fixed;left:189px;bottom:25px;width:70px;height:30px;background:url(/content/images/ico_map.png) 0 0 no-repeat;cursor:pointer;z-index:77}.map-switch.open{top:203px;background:url(/content/images/ico_map.png) 0 -35px no-repeat}.msr-bodybox{padding-top:80px}.msr-body{height:auto;overflow:visible}.msr-body li{position:relative;padding:10px 10px 10px 145px;min-height:98px;_min-height:98px;border-bottom:1px solid #e8e8e8}.msr-body li:last-child{border-bottom:none}.msr-body li:hover{background:#f8f8f9}.msr-body .img{position:absolute;top:10px;left:10px;display:block;width:124px;height:98px;overflow:hidden}.msr-body .img img{width:124px;height:98px}.msr-info h2{margin-bottom:5px}.msr-info h2 *{vertical-align:middle}.msr-info h2 a{display:inline-block;max-width:145px;height:22px;line-height:22px;font-size:16px;color:#5680a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-info h2 a:hover{color:#f73b3c;text-decoration:underline}.msr-info .sign{display:inline-block;height:18px;line-height:18px;border-radius:2px;margin-left:8px;padding:0 3px;font-size:12px}.msr-info .sign.red{color:#f73b3c;border:1px solid #f73b3c}.msr-info .sign.green{color:#06bd73;border:1px solid #06bd73}.msr-info .sign.yellow{color:#ffa00b;border:1px solid #ffa00b}.msr-info .sign.brown{color:#849aae;border:1px solid #849aae}.msr-info .address{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}.msr-info p{line-height:24px}.msr-info .price{position:absolute;top:10px;right:10px;color:#f73b3c;line-height:22px}.map-region{background:rgba(233,59,61,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5e93b3d,endcolorstr=#e5e93b3d);color:#fff;font-size:12px;width:74px;height:40px;padding:17px 0;border-radius:50%;text-align:center;overflow:hidden;cursor:pointer}.map-region p{height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-region:hover{background:#ff5000}.map-domain{position:relative;height:42px;width:110px;cursor:pointer}.map-domain.red h2{background:#f73b3c}.map-domain.green h2{background:#06bd73}.map-domain.yellow h2{background:#ffa00b}.map-domain.brown h2{background:#849aae}.map-domain:hover h2{background:#ff5000}.map-domain h2{height:34px;line-height:34px;padding:0 10px;text-align:center;color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-domain .triangle{position:absolute;top:34px;left:51px;display:block;width:8px;height:8px}.map-domain.red .triangle{background:url(/content/images/ico_map.png) 0 -130px no-repeat}.map-domain.green .triangle{background:url(/content/images/ico_map.png) -10px -130px no-repeat}.map-domain.yellow .triangle{background:url(/content/images/ico_map.png) -20px -130px no-repeat}.map-domain.brown .triangle{background:url(/content/images/ico_map.png) -30px -130px no-repeat}.map-domain:hover .triangle{background:url(/content/images/ico_map.png) -40px -130px no-repeat}.msearch-resul .pagebox{padding:5px 0}.msr-null{height:40px;line-height:40px;text-align:center;margin-top:10px}.map-link{position:fixed;top:125px;right:30px;display:block;width:104px;height:40px;line-height:40px;text-align:center;background:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);z-index:1002}.map-link *{vertical-align:middle}.map-link .i-list{display:inline-block;width:20px;height:20px;background:url(/content/images/ico_map.png) -35px -70px no-repeat;margin-right:5px}.map-salesbox{position:fixed;top:125px;right:145px;padding:0 10px;font-size:12px;background:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);z-index:1002}.map-sales li{float:left;height:40px;line-height:40px;padding-left:22px;margin:0 10px;cursor:pointer}.map-sales li{background:url(/content/images/ico_map.png) 0 -140px no-repeat}.map-sales li.checked{background:url(/content/images/ico_map.png) 0 -180px no-repeat}.map-sales label{display:inline-block;height:18px;line-height:18px;padding:0 4px;border-radius:2px;color:#fff;cursor:pointer}.map-sales label.red{background:#f73b3c}.map-sales label.green{background:#06bd73}.map-sales label.yellow{background:#ffa00b}.map-sales label.brown{background:#849aae}.informationbox{margin-top:25px}.information-wrap{position:relative;padding-left:140px}.info-menubox{position:absolute;left:0;top:0;width:110px}.info-menu{background-color:#fbfbfb;border:1px solid #f3f3f3}.info-menu li{position:relative;margin-bottom:10px}.info-menu h2{font-size:16px;text-align:center}.info-menu li h2 a{display:block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px}.info-menu li.on h2 a{background:#f73b3c;color:#fff;color:#fff}.info-menu li:hover h2 a{text-decoration:underline}.info-submenu{position:absolute;bottom:0;left:110px;width:260px;padding:5px 0;background:#fff;text-align:center;font-size:16px;box-shadow:0 0 4px 0 rgba(142,142,142,0.2);display:none;z-index:1}.info-menu li:hover .info-submenu{display:block}.info-submenu .item{float:left;display:block;width:130px;height:40px;margin:5px 0}.info-submenu .item a{display:block;width:110px;line-height:40px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto}.info-submenu .item.on a{background:#f73b3c;color:#fff}.info-submenu .item a:hover{text-decoration:underline}.info-bannerbox{position:relative;height:324px;overflow:hidden}.info-bannerbox .switch-spot{position:absolute;bottom:17px;right:8px;width:150px;height:6px;font-size:0;text-align:right;z-index:1}.info-bannerbox .switch-spot li{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fffffff,endcolorstr=#7fffffff);margin:0 2px}.info-bannerbox .switch-spot li.on{background:#fff}.info-bannerbox .prev,.info-bannerbox .next{position:absolute;top:136px;display:block;width:50px;height:50px;z-index:1}.info-bannerbox .prev{left:6px;background:url(/content/images/btn_switch.png) 0 0 no-repeat}.info-bannerbox .next{right:6px;background:url(/content/images/btn_switch.png) 0 -50px no-repeat}.info-banner{}.info-banner li{position:relative}.info-banner a.img{position:relative;display:block;height:324px;background-size:cover;background-position:center;background-repeat:no-repeat}.info-banner .maskbox{position:absolute;bottom:0;left:0;right:0;padding:0 160px 0 20px;height:40px;line-height:40px;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000);z-index:1}.info-banner .maskbox h2{height:40px;line-height:40px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.info-navbox{*+position:relative;*+z-index:2}.info-nav{border-bottom:1px solid #e8e8e8;font-size:16px}.info-nav li{position:relative;float:left;margin-right:40px}.info-nav li:last-child{margin-right:0}.info-nav h2{font-size:16px}.info-nav h2 a{display:inline-block;height:42px;line-height:42px;border-bottom:2px solid transparent;cursor:pointer}.info-nav li.on h2 a{color:#f73b3c;border-bottom:2px solid #f73b3c}.info-nav li:hover h2 a{color:#f73b3c}.info-subnav{position:absolute;top:44px;right:0;width:260px;padding:5px 0;background:#fff;text-align:center;font-size:16px;box-shadow:0 1px 4px 4px rgba(142,142,142,0.3);display:none;z-index:1}.info-nav li:hover .info-subnav{display:block}.info-subnav .item{float:left;display:block;width:130px;height:40px;margin:5px 0}.info-subnav .item a{display:block;width:110px;line-height:40px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto}.info-subnav .item.on a{background:#f73b3c;color:#fff}.info-subnav .item a:hover{text-decoration:underline}.information-list{}.information-list li{position:relative;padding:16px 0;border-bottom:1px dashed #e8e8e8}.information-list li:last-child{border-bottom:none}.information-list li:hover{background:#f8f8f9}.information-list li.has-img{padding:20px 0 20px 190px;min-height:128px;_height:128px}.information-list .img{position:absolute;top:20px;left:0;display:block;width:170px;height:128px;overflow:hidden}.information-list .img img{width:170px;height:128px}.info-info h2{line-height:36px;font-size:24px;margin-bottom:10px}.information-list li.has-img .info-info h2{height:72px;overflow:hidden;margin-bottom:30px}.info-info h2 *{vertical-align:middle}.info-info h2 a:hover{color:#f73b3c}.info-info .sign{display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 4px;border-radius:2px;margin-left:8px}.info-info .sign.red{color:#e93b3a;border:1px solid #e93b3a}.info-foot{color:#9c9fa1;font-size:12px}.info-foot span{margin-right:28px}.info-foot span:last-child{margin-right:0}.aside-qclassifybox{}.aside-qclassify{}.aside-qclassify dl{border-bottom:1px dashed #e8e8e8;padding-bottom:20px 0;margin-bottom:20px}.aside-qclassify dl:last-child{border-bottom:none}.aside-qclassify dt{color:#9c9fa1;font-size:16px;line-height:30px}.aside-qclassify dd{}.aqclassify{margin:10px 0 20px}.aqclassify a{float:left;display:block;width:33.33%;height:26px;line-height:26px;margin:4px 0}.aqclassify a:hover{color:#f73b3c}.nominate-discbox{border:1px solid #e8e8e8;margin-top:30px;border-radius:8px;-moz-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden}.nominate-discbox:hover{border:1px solid #e8e8e8;margin-top:30px;border-radius:8px;box-shadow:0 8px 32px 0 rgb(227 227 227 / 90%);-moz-transition:all .3s ease-out;transition:all .3s ease-out}.nominate-head{position:relative;height:46px;line-height:46px;padding:0 20px;border-bottom:1px solid #e8e8e8;background:#f8f8f9}.nominate-head h2{font-size:20px;color:#000;font-weight:bold}.nominate-link{position:absolute;top:0;right:20px;font-size:14px;color:#9c9fa1}.nominate-link li{float:left;margin-left:24px}.nominate-link li a{color:#fff;background-color:#f73b3c;padding:5px 8px;border-radius:5px}.nominate-link li:hover a{color:#fff;background-color:#000}.nominate-body{padding:12px 20px}.nominate-info{}.nominate-info dl{position:relative;float:left;width:50%;line-height:26px;margin:3px 0}.nominate-info dl *{vertical-align:top}.nominate-info dt{position:absolute;top:0;left:0;color:#9c9fa1}.nominate-info dd{padding-left:86px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.nominate-info .money{color:#f73b3c;font-size:20px}.nominate-elsebox{padding-top:20px;border-top:1px dashed #e8e8e8;margin-top:8px}.nominate-form{position:relative;margin-top:0;min-height:30px;_height:30px;padding-right:90px}.nominate-form dl{position:relative;float:left;padding-left:52px;margin-right:30px}.nominate-form dt{position:absolute;top:0;left:0;line-height:30px}.nominate-text{width:138px;height:28px;line-height:28px;padding:0 10px;border:1px solid #e8e8e8}.nominate-btn{position:absolute;top:0;left:480px;width:90px;height:30px;line-height:30px;background:#f73b3c;border-radius:5px;text-align:center;color:#fff;border:none;cursor:pointer}.nominate-btn:hover{text-decoration:underline}.nominate-form .hint{position:absolute;top:0;left:615px;line-height:30px;font-size:12px}.nominate-agent{margin-top:20px}.nominate-agent ul{margin-right:-60px;*zoom:1}.nominate-agent li{position:relative;float:left;width:164px;padding-left:72px;min-height:84px;_height:105px;margin-right:50px}.nominate-agent .img{position:absolute;top:0;left:0;display:block;width:60px;height:84px}.nominate-agent .img img{width:60px;height:84px;border-radius:5px;box-shadow:0 8px 32px 0 rgb(227 227 227 / 90%)}.nagent-info{position:relative}.nagent-info .online{position:absolute;top:6px;right:20px;display:block;width:70px;height:18px;background:url(/content/images/ico_online_consulting.png) center no-repeat;cursor:pointer}.nagent-info h2{height:30px;line-height:30px;margin-right:75px;font-size:16px}.nagent-info h2 a{display:inline-block;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nagent-info h2 a:hover{text-decoration:underline}.nagent-info .tel{display:block;width:72px;height:24px;line-height:24px;border:1px solid #f73b3c;font-size:14px;color:#f73b3c;border-radius:4px;text-align:center;margin-top:5px;font-size:12px}.nagent-info .tel:hover{background:#f73b3c;color:#fff}.nagent-info .phone{height:22px;line-height:24px;font-size:13px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keywordbox{margin-top:45px}.keyword-haed{position:relative;min-height:36px;line-height:36px;font-size:16px}.keyword-haed .word{display:inline-block;padding:0 8px;height:22px;line-height:22px;border-radius:11px;color:#849aae;background:#f1f4f6;margin-right:10px;font-size:14px}.keyword-haed .word:hover{text-decoration:underline;color:#f73b3c}.keyword-haed .editor{position:absolute;top:0;right:0;color:#9c9fa1;font-size:14px}.keyword-body{border:1px solid #e8e8e8;margin-top:20px}.keyword-namebox{padding:20px}.keyword-name ul{margin-right:-50px;*zoom:1}.keyword-name li{float:left;padding-left:12px;width:387px;margin-right:38px;margin-top:20px;background:url(/content/images/ico_list_style.png) left 0 no-repeat}.keyword-name li:hover{background:#f8f8f9 url(/content/images/ico_list_style.png) left 0 no-repeat}.keyword-name li *{vertical-align:middle}.keyword-name li a{display:inline-block;max-width:387px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyword-name li a:hover{color:#f73b3c}.interlocut-menubox{}.interlocut-menu{background:#f8f8f9;border:1px solid #e8e8e8}.interlocut-menu ul{}.interlocut-menu li{position:relative;float:left}.interlocut-menu h2{padding:0 20px}.interlocut-menu h2 a{display:inline-block;height:38px;line-height:38px;border-bottom:2px solid transparent}.interlocut-menu li.on h2 a{border-bottom:2px solid #f73b3c;color:#f73b3c}.interlocut-menu li:hover h2 a{color:#f73b3c}.inter-submenu{position:absolute;top:40px;left:50%;width:122px;margin-left:-61px;background:#fff;text-align:center;box-shadow:0 0 7px 0 rgba(0,0,0,0.2);z-index:1;display:none}.interlocut-menu li:hover .inter-submenu{display:block}.inter-submenu li{float:none}.inter-submenu a{display:block;height:34px;line-height:34px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inter-submenu a:hover{color:#f73b3c;background:#f8f8f9}.inter-submenu .ico{position:absolute;top:-10px;left:50%;margin-left:-7px;display:block;width:14px;height:10px;background:url(/content/images/header_triangle.png) no-repeat}.interlocut-bannerbox{position:relative;margin-top:40px;padding-bottom:50px}.interlocut-bannerbox .switch-spot{position:absolute;bottom:20px;left:50%;margin-left:-200px;font-size:0;width:400px;text-align:center;z-index:1}.interlocut-bannerbox .switch-spot li{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e8e8e8;margin:0 2px}.interlocut-bannerbox .switch-spot li.on{background:#f73b3c}.interlocut-banner{}.interlocut-banner li{position:relative;padding-left:314px;min-height:220px}.interlocut-banner .img{position:absolute;top:0;left:0;width:294px;height:220px}.interlocut-banner .img img{width:294px;height:220px}.interbanner-info{padding-top:15px}.interbanner-info h2{height:64px;line-height:32px;font-size:18px;overflow:hidden}.interbanner-info h2 *{vertical-align:middle}.interbanner-info h2 a:hover{color:#f73b3c}.interbanner-info .sign{display:inline-block;height:18px;line-height:18px;border-radius:2px;padding:0 5px;font-size:12px;margin-right:8px}.interbanner-info .sign.green{color:#06bd73;border:1px solid #06bd73}.interbanner-info .wordsbox{margin-top:20px;color:#9c9fa1;line-height:28px}.interbanner-info .wordsbox .more{color:#9c9fa1}.interbanner-info .wordsbox .more:hover{color:#f73b3c;text-decoration:underline}.interlocut-item{position:absolute;bottom:30px;right:0;height:28px;line-height:28px}.interlocut-item li{float:left;margin-left:10px}.interlocut-item li a{display:inline-block;height:28px;line-height:28px;padding:0 10px;border-radius:2px}.interlocut-item li.on a{color:#fff;background:#f73b3c}.mod-interlocut{margin-top:40px}.interlocut-list{}.interlocut-list li{position:relative;padding:30px 200px 20px 0;border-bottom:1px dashed #e8e8e8}.interlocut-list .link{position:absolute;right:40px;top:50%;margin-top:-32px;display:block;width:64px;height:44px;padding:10px 0;line-height:22px;text-align:center;border-radius:50%;background:#f8f8f9;font-size:12px;color:#9c9fa1}.interlocut-list .link strong{display:block;font-size:18px;color:#394043}.inter-list h2{position:relative;padding-left:30px;font-size:16px;line-height:30px}.inter-list h2 a{}.inter-list h2 a:hover{color:#f73b3c}.inter-list .house-name{font-size:12px;color:#9c9fa1;line-height:16px}.inter-list .house-name .name{color:#f73b3c;text-decoration:underline}.inter-list .house-name .time{color:#9c9fa1;line-height:24px;margin-top:5px;font-size:12px}.inter-list .house-name .name:hover{text-decoration:underline}.inter-list .word{position:absolute;top:6px;left:0;display:inline-block;width:18px;height:18px;line-height:18px;background:#f73b3c;color:#fff;border-radius:2px;text-align:center;margin-right:8px;font-size:12px}.inter-list .tag{display:inline-block;height:22px;line-height:22px;border-radius:11px;padding:0 8px;margin-left:8px;font-size:14px;background:#f1f4f6;color:#849aae}.interlist-info{padding-left:40px;margin-top:20px;font-size:12px}.interlist-user{position:relative;height:30px;line-height:30px;font-size:12px}.interlist-user .avatar{position:absolute;top:0;left:-40px;display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;z-index:1}.interlist-user .avatar img{width:30px;height:30px}.interlist-info .wordsbox{color:#9c9fa1;line-height:26px}.interlist-info .wordsbox .more{color:#9c9fa1}.interlist-info .wordsbox .more:hover{color:#f73b3c;text-decoration:underline}.interlist-info .otherbox{color:#9c9fa1;line-height:24px;margin-top:5px}.expert-listbox{position:relative;margin-top:30px}.expert-listbox a.prev,.expert-listbox a.next{position:absolute;top:50%;margin-top:-15px;display:block;width:30px;height:30px;z-index:1}.expert-listbox a.prev{left:0;background:url(/content/images/btn_switch.png) left -100px no-repeat}.expert-listbox a.next{right:0;background:url(/content/images/btn_switch.png) left -130px no-repeat}.expert-list{height:170px;overflow:hidden}.expert-list ul{margin-right:-30px;*zoom:1}.expert-list li{position:relative;float:left;width:152px;height:170px;padding-left:128px;margin-right:20px;overflow:hidden}.expert-list .img{position:absolute;top:0;left:0;width:128px;height:170px}.expert-list .img a{display:block}.expert-list .img a img{width:128px;height:170px}.expert-info{position:relative;height:168px;padding-left:10px;border:1px solid #e8e8e8;border-left:none}.expert-info h2{height:40px;line-height:40px;margin-right:75px;font-size:18px}.expert-info h2 a{display:inline-block;max-width:100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-info h2 a:hover{text-decoration:underline}.expert-info .on-line{display:block;width:116px;height:30px;margin-top:20px;background:url(/content/images/ico_online_116x30.png) center no-repeat;cursor:pointer}.expert-item{font-size:12px}.expert-item p{height:30px;line-height:30px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-item .company{color:#9c9fa1}.expert-item .business{color:#5680a6}.interlocut-sortbox{position:relative;padding-bottom:20px}.interlocut-sort{font-size:14px;border:1px solid #e8e8e8;padding-bottom:16px}.inter-sort{margin-top:20px;padding:0 30px 10px}.inter-sort dl{float:left;width:50%}.inter-sort dt{font-size:16px;line-height:36px}.inter-sort dl.current dt{color:#f73b3c}.inter-sort dl.dl0 .inter-subsort a{margin-right:30px}.inter-sort dl.dl1 dt{padding-left:30px}.inter-sort dl.dl1 .inter-subsort a{margin-left:30px}.inter-subsort a{display:inline-block;line-height:24px;color:#6b7072;margin-top:5px}.inter-subsort a.on{color:#f73b3c}.inter-subsort a:hover{color:#f73b3c;text-decoration:underline}.inter-sortbtn{position:absolute;bottom:0;left:50%;margin-left:-25px;right:0;display:block;width:48px;height:20px;border:1px solid #e8e8e8;border-top:none;background:#fff url(/content/images/btn_switch.png) 0 -210px no-repeat;cursor:pointer}.inter-sortbtn.close{background:#fff url(/content/images/btn_switch.png) 0 -235px no-repeat}.issuebox{margin-top:20px}.issue-head{padding-bottom:10px;color:#9c9fa1;border-bottom:1px dashed #e8e8e8}.issue-head h2{line-height:50px;font-size:30px;font-weight:600;color:#000}.issue-head .subtitle{margin-top:5px;font-size:16px}.issue-head-foot{position:relative;line-height:24px;margin-top:20px}.issue-head-foot .time{margin:0 15px}.issue-head-foot .sharebox{position:absolute;top:0;right:0;color:#000}.issue-body{margin-top:30px}.replybox{}.reply-areabox{height:144px;padding:5px 10px;border:1px solid #e8e8e8}.issue-body .reply-areabox{display:none}.reply-area{width:100%;height:144px;line-height:24px;resize:none;border:none}.reply-foot{position:relative;margin-top:30px;min-height:40px}.reply-foot .tag{display:inline-block;height:22px;line-height:22px;border-radius:11px;padding:0 8px;margin-right:8px;font-size:14px;background:#f1f4f6;color:#849aae}.reply-foot .retract-btn{display:inline-block;height:40px;line-height:40px;padding-right:16px;background:url(/content/images/icon_retract.png) center right no-repeat;color:#000;cursor:pointer;display:none}.reply-btn{position:absolute;top:0;right:0;display:block;width:130px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;border-radius:2px;background:#f73b3c;cursor:pointer}.reply-btn:hover{text-decoration:underline}.issue-replybox .reply-areabox{height:96px}.issue-replybox .reply-area{height:96px}.issue-replybox .reply-foot{margin-top:20px}.issue-replybox .reply-btn{width:92px}.resultbox{margin-top:40px}.result-item{position:relative;padding:30px 0 0 120px;min-height:80px;_height:80px}.result-avatar{position:absolute;top:40px;left:0;display:block;width:80px;height:80px;border-radius:50%;overflow:hidden}.result-avatar img{width:80px;height:80px}.result-info{padding-bottom:15px;border-bottom:1px dashed #e8e8e8}.ri-head{height:40px;line-height:40px}.ri-head *{vertical-align:middle}.ri-head .name{font-size:18px;color:#5680a6;font-weight:600}.ri-head .name:hover{color:#ff5000;text-decoration:underline}.ri-head .tag{display:inline-block;min-width:44px;height:20px;line-height:20px;padding:0 8px;text-align:center;border:1px solid #e8e8e8;border-radius:2px;color:#9c9fa1;font-size:12px;margin-left:10px}.ri-words{position:relative;height:84px;line-height:28px;margin-top:6px;overflow:hidden}.ri-words *{vertical-align:middle}.ri-words .span-null{display:inline-block;height:28px;width:3em}.ri-words .toggle-btn{position:absolute;bottom:0;right:0;display:inline-block;padding-right:18px;padding-left:10px;color:#9c9fa1;cursor:pointer;background:#fff url(/content/images/icon_toggle.png) bottom right no-repeat}.ri-words .toggle-btn.on{background:#fff url(/content/images/icon_toggle.png) top right no-repeat}.ri-foot{position:relative;color:#9c9fa1;min-height:24px;_height:24px;line-height:24px;margin-top:13px;font-size:12px}.ri-foot-operate{position:absolute;top:0;right:0}.ri-foot-operate span{margin-left:20px;cursor:pointer}.ri-foot-operate span:hover{color:#f73b3c;text-decoration:underline}.ri-foot-operate span.zan.zaned{color:#f73b3c}.issue-replybox{padding-top:20px;display:none}.issue-reply{margin-top:20px;border-top:1px dashed #f5f5f5}.issue-reply li{padding:20px 0 15px;border-bottom:1px dashed #f5f5f5}.reply-head{position:relative;padding-left:50px;height:40px;line-height:40px;color:#9c9fa1}.reply-head *{vertical-align:middle}.reply-head .avatar{position:absolute;top:0;left:0;display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}.reply-head .avatar img{width:40px;height:40px}.reply-head .name{color:#9c9fa1}.reply-words{margin-top:15px;color:#666}.reflex-btn{cursor:pointer;color:#000;margin-left:20px}.reflex-btn:hover{text-decoration:underline}.news-main .issue-replybox .pagebox{padding:25px 0}.null-result{padding:110px 0 100px;color:#9c9fa1;text-align:center}.null-result .icon{display:block;width:100px;height:100px;margin:0 auto}.null-result .icon img{width:100px;height:100px}.null-result h2{font-size:22px;margin-top:12px}.null-result h4{font-size:18px}.statebox .state{width:880px!important;padding-right:320px}.auto-height{height:auto!important}.interlocut-quiz{}.interlocut-quiz dl{margin-top:35px}.interlocut-quiz dt{line-height:34px;font-weight:600}.interlocut-quiz dd{padding:5px 0}.quiz-textareabox{position:relative;border:1px solid #e8e8e8;padding:15px 18px 25px}.quiz-textareabox .numberbox{position:absolute;bottom:5px;right:15px;font-size:12px;color:#9c9fa1}.quiz-area-title,.quiz-area-subtitle{width:100%;line-height:34px;border:none;resize:none}.quiz-area-title{height:34px}.quiz-area-subtitle{height:136px}.inter-quizbtnbox{margin-top:50px}.inter-quizbtnbox .submit{width:200px;height:40px;line-height:40px;text-align:center;background:#f73b3c;color:#fff;font-size:16px;border:none}.inter-quizbtnbox .submit:hover{text-decoration:underline}.submit-quizwinbox{padding:110px 0 60px}.submit-quizwin{text-align:center;color:#9c9fa1;font-size:16px}.submit-quizwin h2{font-size:24px;color:#394043;line-height:44px;margin-bottom:10px}.submit-quizwin .link{color:#5680a6}.quizwin-btnbox{margin-top:50px}.quizwin-btn{display:block;width:250px;height:40px;line-height:40px;text-align:center;color:#fff;background:#f73b3c;margin:0 auto;font-size:16px}.agent-list{}.agent-list li{position:relative;padding:30px 0 25px;min-height:158px;_height:158px;border-bottom:1px solid #e8e8e8}.agent-list .more{position:absolute;left:50%;bottom:-10px;margin-left:-34px;display:block;width:52px;padding-left:4px;padding-right:12px;height:20px;line-height:20px;cursor:pointer;color:#999;font-size:12px;z-index:1;display:none;background:#fff url(/content/images/ico_dybtn.png) top right no-repeat}.agent-list .more:hover{border-bottom:1px solid #f5f5f5}.agent-list .more.open{background:#fff url(/content/images/ico_dybtn.png) bottom right no-repeat}.agent-list li.many .more{display:block}.agent-item{position:relative;padding-left:215px}.agent-list .img{position:absolute;top:0;left:0;width:210px;height:158px;overflow:hidden}.agent-list .img img{width:210px;height:158px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}.agent-list .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.agent-info{color:#666;padding-left:20px}.agent-info h2{height:30px;line-height:30px;overflow:hidden}.agent-info h2 a{display:line-block;font-size:24px;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.agent-info h2 a:hover{color:#f73b3c;text-decoration:underline}.agent-info .tagbox{margin-top:10px}.agent-info .tagbox span{display:inline-block;padding:0 7px;height:22px;line-height:22px;border-radius:11px;margin-right:8px;font-size:14px;color:#849aae;background:#f1f4f6}.dynatown-list{height:96px;overflow:hidden;padding-bottom:5px}.dynatown-list dl{float:left;width:144px;margin-top:22px;box-shadow:0 1px 6px 1px rgba(173,172,172,0.5);margin-left:20px}.dynatown-list dt{position:relative;padding-left:50px}.dynatown-list .avatar{position:absolute;top:-12px;left:10px;display:block;width:34px;height:34px;border:1px solid #f2f2f2;border-radius:50%;overflow:hidden}.dynatown-list .avatar img{width:34px;height:34px}.dynatown-list h4{position:relative;height:24px;line-height:24px}.dynatown-list .name{display:block;width:48px;height:24px;line-height:24px;color:#000;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynatown-list .name:hover{color:#ff5000}.dynatown-list .fraction{position:absolute;top:0;right:10px;color:#999;font-size:12px}.dynatown-list .starbox{height:14px}.dynatown-list dd{margin-top:5px;padding:8px 0}.dynatown-btnbox{text-align:center;margin-top:8px;height:20px;overflow:hidden}.dynatown-btnbox a{display:inline-block;width:58px;max-width:56px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;border-radius:2px;margin:0 4px}.dynatown-btnbox a.bluebg{background:#37b6ef;color:#fff}.dynatown-btnbox a.bluebg:hover{background:#4dc5fb}.dynatown-btnbox a.orangebg{background:#f73b3c;color:#fff}.dynatown-btnbox a.orangebg:hover{background:#f44042}.brokerbox{border:1px solid #e8e8e8}.broker-affiche{height:40px;line-height:40px;padding:0 20px 0 44px;background:#fef9dd url();color:#b5901f}.broker-affiche a{color:#b5901f}.broker-main{position:relative;padding:20px 140px 20px 20px}.broker-main .see{position:absolute;top:-20px;right:0;display:inline-block;padding-left:24px;height:20px;line-height:20px;color:#999;font-size:12px;background:url(/content/images/icon_look.png) center left no-repeat}.broker-operate{position:absolute;top:20px;right:20px;z-index:1}.broker-other{position:absolute;top:48px;right:20px;text-align:right;color:#999;z-index:1}.broker-other .tel{display:inline-block;height:20px;line-height:20px;color:#f73b3c;font-size:16px;background:url(/content/images/tel_agent.png) center left no-repeat;padding-left:24px;margin-bottom:5px}.broker-qrbox{position:absolute;top:85px;right:20px;width:134px;text-align:center;z-index:1}.broker-qr{width:84px;height:84px;border:5px solid #fff;overflow:hidden;margin:0 auto}.broker-qr img{width:84px;height:84px}.broker-info{position:relative;padding-left:140px;padding-top:24px;min-height:120px;line-height:24px}.broker-info .avatar{position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;overflow:hidden}.broker-info .avatar{width:120px;height:120px}.broker-info .quiz-btn{position:absolute;top:140px;left:25px;display:block;width:68px;height:20px;line-height:20px;text-align:center;border:1px solid #f73b3c;color:#f73b3c;border-radius:2px;font-size:12px;cursor:pointer}.broker-info .quiz-btn:hover{background:#f73b3c;color:#fff}.broker-info dl{position:relative;padding-left:73px;min-height:26px;_height:26px;line-height:26px;margin-top:5px}.broker-info dt{position:absolute;top:0;left:0}.broker-info dd{color:#9c9fa1}.broker-info a{color:#9c9fa1}.broker-buildbox{text-align:center}.broker-buildbox .more{display:inline-block;height:20px;line-height:20px;padding-right:14px;margin:0 auto;color:#9c9fa1;font-size:12px;cursor:pointer;background:#fff url(/content/images/ico_dybtn.png) top right no-repeat}.broker-buildbox .more.open{background:#fff url(/content/images/ico_dybtn.png) bottom right no-repeat}.broker-build{height:72px;overflow:hidden}.broker-build li{float:left;margin-right:10px;margin-bottom:10px}.broker-build li a{display:block;width:146px;height:24px;line-height:24px;border:1px solid #e8e8e8;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broker-build li.on a,.broker-build li a:hover{color:#fff;background:#f73b3c}.broker-info p{margin-top:5px}.broker-info p .cname{margin-right:10px;color:#000}.broker-info p .cname:hover{color:#f50;text-decoration:underline}.broker-info h2 *{vertical-align:middle}.broker-info .name{color:#000;font-size:16px;font-weight:600}.broker-info .age{color:#999;margin-left:10px}.broker-info .online{display:inline-block;width:70px;height:18px;margin-left:10px;background:url(/content/images/ico_online_consulting.png) center no-repeat;cursor:pointer}.modbroker-head{position:relative;height:44px;line-height:44px;border-bottom:1px solid #f5f5f5;margin-top:10px}.modbroker-head .color{color:#f73b3c}.modbroker-menu{position:absolute;top:0;right:0;font-size:14px}.modbroker-menu{}.modbroker-menu li{float:left;margin-left:34px}.modbroker-menu li a{display:inline-block;height:42px;line-height:42px;border-bottom:2px solid transparent;color:#999;cursor:pointer}.modbroker-menu li a:hover{color:#000}.modbroker-menu li.on a{color:#000;border-bottom:2px solid #f73b3c}.agent-homes-list{}.agent-homes-list li{padding:20px 0}.agent-homes-list li:hover{background:#f8f8f9}.ahomes-item{position:relative;padding:0 200px 0 230px;min-height:158px;_height:158px}.ahomes-item .img{position:absolute;top:0;left:0;display:block;width:210px;height:158px}.ahomes-price{position:absolute;top:50%;right:0;margin-top:-26px;color:#9c9fa1;text-align:right}.ahomes-price .now-priec{color:#f73b3c;font-size:16px}.ahomes-info{}.ahomes-info h2{font-size:20px;height:34px;line-height:34px}.ahomes-info h2 a{display:inline-block;max-width:100%;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahomes-info h2 a:hover{color:#f73b3c}.ahomes-parameter{margin-top:5px}.ahomes-parameter span{display:inline-block;height:16px;line-height:16px;padding-right:8px;margin-right:8px;border-right:1px solid #e5e5e5}.ahomes-parameter span:last-child{margin-right:0;border-right:none}.ahomes-info .address,.ahomes-info .time{height:24px;line-height:24px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:20px}.ahomes-info .i-address,.ahomes-info .i-time{display:inline-block;width:20px;height:20px}.ahomes-info .i-address{background:url(/content/images/icon.png) -300px 0 no-repeat}.ahomes-info .i-time{background:url(/content/images/icon.png) -300px -30px no-repeat}.ahomes-info .address *,.ahomes-info .time *{vertical-align:middle}.agent-buying-list{}.agent-buying-list li{position:relative;padding:20px 265px 10px 0;min-height:40px;_height:40px;border-bottom:1px dashed #e8e8e8}.agent-buying-list li:hover{background:#f8f8f9}.agent-buying-list .enroll-btn{position:absolute;top:50%;right:0;margin-top:-20px;display:block;width:88px;height:38px;line-height:38px;text-align:center;color:#f73b3c;border:1px solid #f73b3c;border-radius:2px;font-size:16px;cursor:pointer}.agent-buying-list .enroll-btn:hover{color:#fff;background:#f73b3c}.abuying-info{}.abuying-info h2{height:48px;line-height:48px;font-size:18px;font-weight:600}.abuying-info h2 a{display:inline-block;max-width:100%;height:48px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abuying-info h2 a:hover{color:#f73b3c}.abuying-info .words{color:#666;line-height:20px}.abuying-info .time{color:#999;line-height:24px;margin-top:10px}.abuying-info .time *{vertical-align:middle}.abuying-info .i-time{display:inline-block;width:20px;height:20px;background:url(/content/images/icon.png) -300px -30px no-repeat}.agent-ask{}.agent-ask li{padding:20px 0 15px;border-bottom:1px dashed #e8e8e8}.agent-ask li:hover{background:#f8f8f9}.agent-ask h2{font-size:16px;height:36px;line-height:36px;overflow:hidden}.agent-ask h2 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-ask h2 a:hover{color:#f73b3c}.agent-ask .words{color:#666;margin-top:5px}.agent-ask .time{color:#999;margin-top:5px;font-size:12px;line-height:24px}.nullbox{padding:110px 30px;text-align:center}.wikibox{margin-top:10px}.wiki-menubox{float:left;width:270px}.wiki-menu-head{}.wiki-menu-head h2{height:67px;line-height:67px;color:#394043;font-size:26px;font-weight:600;border-bottom:3px solid #ff372e}.wiki-menu-body{background:#f8f8f9}.wiki-menu{padding:0 15px}.wiki-menu dl{padding-top:20px;border-bottom:1px dashed #e8e8e8}.wiki-menu dt{height:38px;line-height:38px;font-size:18px;font-weight:600}.wiki-menu dd{padding:8px 0}.wiki-submenu a{float:left;display:block;width:33.33%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9c9fa1}.wiki-submenu a.on{color:#f73b3c}.wiki-submenu a:hover{color:#f73b3c;text-decoration:underline}.wiki-list-box{float:right;width:880px}.wiki-title{padding-top:20px}.wiki-title h2{line-height:20px;font-size:18px;font-weight:600}.wiki-list{}.wiki-list li{position:relative;padding:30px 0;border-bottom:1px dashed #e8e8e8}.wiki-list li:hover{background:#f8f8f9}.wiki-list li.has-img{padding:30px 0 30px 260px;min-height:172px;_height:172px}.wiki-list .img{position:absolute;top:30px;left:0;display:block;width:230px;height:172px;overflow:hidden}.wiki-list .img img{width:230px;height:172px}.wiki-info{}.wiki-info h2{height:44px;line-height:22px;font-size:20px;font-weight:600;overflow:hidden}.wiki-info h2 a{display:inline-block;max-width:100%;max-height:44px;line-height:22px;overflow:hidden}.wiki-info h2 a:hover{color:#f73b3c}.wiki-info .words{color:#9c9fa1;line-height:24px;margin-top:10px}.wiki-info .time{line-height:16px;color:#9c9fa1;font-size:12px;margin-top:12px}.wiki-articlebox{margin-top:30px}.warticle-head{}.warticle-head h2{line-height:46px;font-size:26px;font-weight:600}.warticle-subtitle{color:#9c9fa1;font-size:12px;line-height:24px;margin-top:15px}.warticle-subtitle *{vertical-align:middle}.warticle-subtitle span{margin-right:20px}.warticle-body{line-height:40px;font-size:16px;margin-top:30px}.warticle-body p{text-indent:2em}.warticle-foot{position:relative;margin-top:50px;min-height:24px;line-height:24px;font-size:16px;padding-top:30px;border-top:1px solid #e8e8e8;font-size:16px;color:#9c9fa1}.warticle-foot a{color:#9c9fa1}.warticle-foot a:hover{color:#f73b3c}.warticle-foot .prev,.warticle-foot .next{display:block;width:45%;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warticle-foot .next{position:absolute;top:30px;right:0;text-align:right}.clientbox{}.subclient{width:1200px;padding:0 70px;margin:0 auto}.client-onebox{background:url(/content/images/client_onebox.jpg) center bottom no-repeat;background-size:cover}.client-one{height:788px;background:url(/content/images/client_one.png) left center no-repeat}.client-subone{padding:105px 0 0 625px}.client-twobox{margin-top:145px}.client-two{height:788px;background:url(/content/images/client_two.png) left center no-repeat}.client-subtwo{padding:90px 0 0 575px}.client-threebox{margin-top:120px;min-height:915px;_height:915px;background:url(/content/images/client_threebox.png) center bottom no-repeat;background-size:cover}.client-three{height:788px;background:url(/content/images/client_three.png) right center no-repeat}.client-subthree{padding:315px 575px 0 0}.client-fourbox{margin-top:40px}.client-four{height:788px;background:url(/content/images/client_four.png) right center no-repeat}.client-subfour{padding:165px 490px 0 0}.clientbox+.footerbox{margin-top:0}.client-info{color:#fff}.client-info .logo{display:block;width:112px;height:112px}.client-info .logo img{width:112px;height:112px}.client-info h2{height:58px;line-height:58px;font-size:30px;font-weight:600;padding-bottom:10px;margin-top:28px;background:url(/content/images/client_line.png) left bottom no-repeat}.client-info .words{line-height:30px;margin-top:40px;font-size:16px}.client-info-btn{margin-top:90px}.client-info-btn li{float:left;position:relative}.client-info-btn .btn{display:block;width:200px;height:50px;border-radius:25px;cursor:pointer}.client-info-btn .btn.iphone{background:url(/content/images/client_btn.png) center 0 no-repeat;margin-right:60px}.client-info-btn .btn.iphone:hover{background:url(/content/images/client_btn.png) center -60px no-repeat}.client-info-btn .btn.andrid{background:url(/content/images/client_btn.png) center -120px no-repeat}.client-info-btn .btn.andrid:hover{background:url(/content/images/client_btn.png) center -180px no-repeat}.client-qrbox{position:absolute;top:60px;left:30px;width:140px;padding:15px 0 10px;text-align:center;background:#fff;font-size:16px;color:#9c9fa1;-webkit-box-shadow:0 4px 50px 0 rgba(243,64,38,0.2);-moz-box-shadow:0 4px 50px 0 rgba(243,64,38,0.2);-ms-box-shadow:0 4px 50px 0 rgba(243,64,38,0.2);-o-box-shadow:0 4px 50px 0 rgba(243,64,38,0.2);box-shadow:0 4px 50px 0 rgba(243,64,38,0.2);display:none}.client-info-btn li:hover .client-qrbox{display:block}.client-qr{width:110px;height:110px;margin:0 auto 5px}.client-qr img{width:110px;height:110px}.client-subtwo .client-info{color:#394043}.client-subtwo .client-info h2{color:#f65023;background:url(/content/images/client_line_orange.png) left bottom no-repeat}.client-subtwo .client-info-btn .btn{width:198px;height:48px;border:1px solid #e8e8e8}.client-subfour .client-info{color:#394043}.client-subfour .client-info h2{color:#5776f4;background:url(/content/images/client_line_blue.png) left bottom no-repeat}.client-subfour .client-info-btn .btn{width:198px;height:48px;border:1px solid #e8e8e8}.client-subfour .client-info-btn{margin-top:125px}.site-maps{margin-top:50px}.site-letter{padding:0 20px;margin-top:5px}.site-letter .item{display:inline-block;min-width:36px;_width:36px;height:36px;line-height:36px;font-size:16px;color:#394043;text-align:center;cursor:pointer}.site-letter .item.on{color:#f73b3c}.site-letter .item:hover{background:#f8f8f9;color:#f73b3c}.site-city{padding:0 15px;margin-top:15px;max-height:108px;_height:180px;overflow:auto}.site-city a{display:inline-block;height:26px;line-height:26px;margin:5px 6px;color:#6b7072}.site-city a:hover{color:#f73b3c;text-decoration:underline}.site-heat{}.site-heat h2{height:36px;line-height:36px;font-size:16px;color:#5680a6;font-weight:600}.site-body{margin-top:10px;padding:15px 0;border:1px solid #e8e8e8}.site-menu dl{position:relative;min-height:26px;_height:26px;line-height:26px;padding:10px 0 10px 110px}.site-menu dl:hover{background:#f8f8f9}.site-menu dt{position:absolute;top:10px;left:0;width:90px;text-align:right;font-weight:600}.site-menu.site-menu-sort dl{padding-left:75px}.site-menu.site-menu-sort dt{width:55px}.site-menu dd{}.site-menu dd a{display:inline-block;margin:0 7px;color:#6b7072}.site-menu dd a:hover{text-decoration:underline;color:#f73b3c}.contrastbox{margin-top:30px}.contrast-wrap{border:1px solid #e8e8e8;font-size:12px}.subcontrast{float:left;width:212px;border-right:1px solid #e8e8e8}.subcontrast.subcontrast0{width:133px;background:#f8f8f9;font-size:16px;font-weight:600}.subcontrast.subcontrast5{border-right:none}.subcontrast a{color:#5680a6}.subcontrast a:hover{text-decoration:underline}.contrast-cell{}.ccell{padding:18px;border-bottom:1px solid #e8e8e8;text-align:center}.ccell:last-child{border-bottom:none}.ccell0{height:212px;overflow:hidden}.ccell1{height:78px;overflow:hidden}.ccell2,.ccell3,.ccell4{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccell5{height:244px;overflow:hidden}.ccell6,.ccell7,.ccell8,.ccell9,.ccell10,.ccell11,.ccell12{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccell13{height:236px;overflow:hidden}.subcontrast-first .ccell0{height:212px;line-height:212px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcontrast-first .ccell1{height:78px;line-height:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcontrast-first .ccell5{height:244px;line-height:244px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccell-name{position:relative}.ccell-name .del{position:absolute;top:-8px;right:-8px;display:block;width:26px;height:26px;background:url(/content/images/del_contrast.png) center no-repeat;cursor:pointer}.ccell-name h2{font-size:16px;height:20px;line-height:20px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccell-name .img{display:block;width:176px;height:176px}.ccell-name .img img{width:176px;height:176px}.ccell-introduce{height:240px;line-height:24px;text-align:left;overflow:hidden}.ccell1 .address{height:48px;line-height:24px;text-align:left;overflow:hidden;margin-bottom:10px}.ccell-huxing p{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlyyh{color:red}.telCall,telCall_house{cursor:pointer}.amain-banner{margin-top:20px}.amain-banner img{width:100%}.amainbox{margin-top:36px}.amain-head{height:40px;line-height:40px}.amain-head h2{font-size:20px;font-weight:600;color:#394043}.amain-head .line{display:inline-block;width:4px;height:20px;margin-right:8px;background:#f73b3c;vertical-align:middle}.amain-head h2 *{vertical-align:middle}.amain-rule{position:relative;padding-right:140px;padding-top:5px;font-size:16px;color:#6b7072}.amain-rule .btn{position:absolute;top:15px;right:0;display:block;width:118px;height:38px;line-height:38px;border:1px solid #f73b3c;border-radius:2px;color:#f73b3c;text-align:center}.amain-rule .btn:hover{text-decoration:underline}.amain-rule li{padding-left:13px;margin-top:16px;line-height:30px;background:url(/content/images/ico_dot.png) left 12px no-repeat}.amain-rule strong{color:#394043;font-weight:600}.amain-flow{margin-top:12px}.collar-red{position:absolute;top:30px;right:20px;display:block;width:74px;height:28px;line-height:28px;border-radius:2px;border:1px solid #f73b3c;color:#f73b3c;text-align:center;cursor:pointer}.collar-red:hover{background:#f73b3c;color:#fff}.map-bannerbox{margin-top:10px}.map-formbox{margin-top:55px}.map-formbox h2{height:44px;line-height:44px;font-size:20px;text-align:center}.map-form{width:320px;margin:0 auto}.map-form li{position:relative;margin-top:25px;min-height:40px;_height:40px}.map-form li.last{margin-top:35px}.map-form .line{border:1px solid #e6e6e6}.map-form .line.line-short{width:200px}.mf-text{width:300px;padding:0 9px;height:38px;line-height:38px;border:none}.line-short .mf-text{width:180px}.mf-getcode{position:absolute;top:0;right:0;display:block;width:108px;height:38px;border:1px solid #e5e5e5;background:#fff;color:#394043}.mf-getcode.spot{background:#dcdcdc}.mf-btn{display:block;height:40px;line-height:40px;background:#f73b3c;font-size:16px;color:#fff;border-radius:4px;text-align:center;cursor:pointer}.map-bannerbox{position:relative;height:398px}.map-bannerbox .img{position:absolute;right:85px;top:46px;width:386px;height:273px;z-index:1}.map-bannerbox .img img{width:386px;height:273px}.map-bannerbox .tel{font-size:25px;color:#FFF;position:absolute;top:217px;left:150px}.hb-img-div{height:60px;width:100%;position:relative;bottom:60px;background:rgba(0,0,0,0.5) url(http://m.zp365.com/Images/images/sales_redbg.png) no-repeat 6px center;background-size:70px 50px;color:#fff;padding-left:85px;line-height:1.5}.hb-img-a{position:absolute;right:100px;top:50%;margin-top:-16px;display:block;color:#fff;background:#ea4335;width:70px;height:32px;line-height:2;text-align:center;font-size:15px;border-radius:4px}.nhlist-consultbox{position:absolute;top:114px!important;right:105px;padding-right:0;min-width:112px;_width:112px;min-height:30px;_height:30px;z-index:3}.nhlist-consultbox1{position:absolute;bottom:0;right:0;padding-right:0;min-width:112px;_width:112px;min-height:30px;_height:30px;z-index:3}.consult-btn{position:absolute;top:0;right:-99px;display:block;width:100px;height:30px;background:url(/content/images/btn_online.png) center 0 no-repeat;cursor:pointer}.consult-btn1{position:absolute;bottom:0;right:0;display:block;width:100px;height:30px;background:url(/content/images/btn_online.png) center 0 no-repeat;cursor:pointer}.nhlist-consultbox:hover .consult-btn{background:url(/content/images/btn_online.png) center -40px no-repeat}.nhlist-consult-wrap{position:relative;background:#fff;margin-top:-26px;display:none}.nhlist-consult-wrap .ico-triangle{position:absolute;top:36px;right:-6px;display:block;width:6px;height:9px;background:url(/content/images/nhlist_triangle.png) center no-repeat}.nhlist-consult-wrap.min{position:absolute;background:#fff;margin-top:-26px;display:none;z-index:10;bottom:30px;width:490px}.nhlist-consult{min-height:73px;padding:10px 5px;background:#fff;box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-webkit-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-moz-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-ms-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-o-box-shadow:0 0 10px 3px rgba(142,142,142,0.4)}.nhlc-itembox{float:left;width:114px;padding:10px 0;margin:2px;border:1px solid #e6e6e6;background-color:#f9f9f9}.nhlc-itembox:hover{border:1px solid #eaecff;background-color:#fff}.nhlc-item{text-align:center}.nhlc-item .avatar{display:block;width:76px;height:76px;margin:0 auto;border-radius:50%;overflow:hidden}.nhlc-item .avatar img{width:76px;height:76px}.nhlc-item h4 a{display:block;height:20px;line-height:20px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#394043}.nhlc-item h4 a:hover{text-decoration:underline}.nhlc-item .btn{display:block;width:68px;height:24px;line-height:24px;overflow:hidden;font-size:12px;margin:5px auto 0;cursor:pointer}.nhlc-item .btn.btn-dial{border:1px solid #488bf4;border-radius:2px;color:#488bf4}.nhlc-item .btn.btn-chat{border:1px solid #f73b3c;border-radius:2px;color:#f73b3c}.nhlc-item .btn:hover{text-decoration:underline}.auction-timebox{position:relative;z-index:1;width:1200px;margin:25px auto 0}.atime-head{height:34px;padding-top:10px}.atime-head .title{display:inline-block;height:34px;line-height:30px;font-size:18px;cursor:pointer}.atime-head .title *{vertical-align:middle}.atime-head .ico-line{display:inline-block;width:3px;height:16px;border-radius:1px;background:#f73b3c;margin-right:8px}.atime-head .ico-triangle{display:inline-block;width:10px;height:18px;background:url(/content/images/auction_triangle.png) top right no-repeat;margin-left:6px}.atime-head .title:hover .ico-triangle{background:url(/content/images/auction_triangle.png) bottom right no-repeat}.atime-body{position:absolute;top:42px;left:0;z-index:1;padding:20px;font-size:12px;background:#fff;box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5);-webkit-box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5);-moz-box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5);-o-box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5);-ms-box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5);display:none}.atime-body li{float:left;width:20%;margin:5px 0;cursor:pointer}.atime-body li a{display:block;padding:0 20px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atime-body li:hover a,.atime-body li.on a{color:#f73b3c}.land-auctionbox{margin-top:20px}.auction-tablebox{}.auction-table{width:100%;border:1px solid #e8e8e8;box-shadow:border-box;text-align:center;font-size:12px}.auction-table thead th{padding:0 20px;height:40px;line-height:40px;background:#f8f8f9;font-size:14px;font-weight:600}.auction-table tbody td{padding:10px 20px;line-height:30px;border-top:1px dashed #e8e8e8}.auction-table tbody tr:hover{background:#f8f8f9}.turnover-infobox{width:1200px;margin:20px auto 0}.turnover-info{border:1px solid #e8e8e8;padding:45px 0}.turnover-info li{float:left;width:359px;padding:0 100px}.turnover-info .item{height:160px}.turnover-info h2{height:20px;font-size:14px;font-weight:600}.turnover-info h2 *{vertical-align:middle}.turnover-info h2 .ico-line{display:inline-block;width:3px;height:14px;background:#f73b3c;margin-right:5px}.turnover-info .total{text-align:center}.auction-mapbox{position:relative;z-index:1;height:732px;background:#f8f8f9}.auction-map{position:absolute;padding:20px 40px;width:540px;background:#fff;box-shadow:1px 1px 6px 1px rgba(142,142,142,0.5)}.auction-map .ico-triangle{position:absolute;top:50%;left:-22px;display:inline-block;width:22px;height:22px;background:url(/content/images/auction_map_triangle.png) center no-repeat}.amap-head{border-bottom:1px solid #e8e8e8;padding-bottom:10px}.amap-head h2{line-height:42px;color:#394043;font-size:18px}.amap-item{position:relative;height:24px;color:#9c9fa1;font-size:12px}.amap-item span{display:inline-block;line-height:24px}.amap-item span.time{margin-left:36px}.amap-item span.see{position:absolute;top:0;right:0;padding-left:22px;background:url(/content/images/ico_see.png) center left no-repeat}.amap-body{font-size:14px;padding-top:6px;position:relative}.amap-body dl{position:relative;margin-top:10px;line-height:30px;padding-left:90px}.amap-body dt{position:absolute;top:0;left:0;color:#9c9fa1}.amap-body .total-money{font-size:24px;font-weight:600;color:#f73b3c}.land-surveybox{padding-top:60px}.land-survey{font-size:14px;padding-top:30px}.land-survey li{float:left;width:50%;line-height:36px;margin-top:10px}.land-survey li .label{color:#9c9fa1}.newhouse-list li.list-nominate{min-height:164px;padding:10px 0}.nhlist-nominate h6{font-size:20px;font-weight:600}.nhlist-nominate h6 a{display:inline-block;max-width:100%;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.nhl-nominate .nape{float:left;position:relative}.nhl-nominate .nape a{display:block}.nhl-nominate .poster{position:absolute;top:5px;right:5px;display:inline-block;height:20px;line-height:20px;background:rgba(0,0,0,0.5);color:#fff;font-size:12px;padding:0 8px;border-radius:10px;z-index:1}.nhl-nominate3 .nape{width:286px;height:215px;margin-left:10px;overflow:hidden}.nhl-nominate3 .nape.nape0{margin-left:0}.nhl-nominate3 .photo img{width:286px;height:215px}.nhl-nominate4 .nape{width:212px;height:160px;margin-left:10px;overflow:hidden}.nhl-nominate4 .nape.nape0{margin-left:0}.nhl-nominate4 .photo img{width:212px;height:160px}.nhlist-nominate .title{position:absolute;bottom:0;left:0;right:0;height:30px;line-height:30px;padding:0 15px;text-align:center;font-size:14px;color:#fff;background:rgba(0,0,0,0.5);overflow:hidden;text-align:overflow:hidden;white-space:nowrap;z-index:1}.hover-nominate{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;padding:30px 15px;z-index:2;display:none}.nhl-nominate3 .hover-nominate .textbox{height:155px;line-height:25px;overflow:hidden}.nhl-nominate4 .hover-nominate .textbox{height:100px;line-height:25px;overflow:hidden}.fixed-layout .house-body{width:945px;left:50%;margin-left:-600px}.fixed-layout .list-itembox{height:40px!important;overflow:hidden}.fixed-layout .list-itembox li{border-right:0!important}.nhlist-info .age,.nhlist-info .site,.nhlist-info .set-number{line-height:26px;margin-top:15px}.nhlist-info .set-number a{color:#666}.nhlist-info .set-number a:hover{color:#f73b3c}.nhlist-info .list-term{margin-top:15px;line-height:26px}.list-term .term{display:inline-block;margin-right:16px;color:#666}.list-term .term:hover{color:#f73b3c}.list-term .term *{vertical-align:middle}.list-term .ico{display:inline-block;width:20px;height:20px;margin-right:2px}.list-term .ico.i-home{background:url(/content/images/ico_term.png) left -1px no-repeat}.list-term .ico.i-trend{background:url(/content/images/ico_term.png) left -25px no-repeat}.list-term .ico.i-huxing{background:url(/content/images/ico_term.png) left -50px no-repeat}.list-term .ico.i-album{background:url(/content/images/ico_term.png) left -75px no-repeat}.newhouse-list .percent{position:absolute;top:80px;right:0;display:inline-block;height:26px;line-height:26px;font-size:13px}.newhouse-list .percent *{vertical-align:middle}.newhouse-list .percent.up{color:#f73b3c}.newhouse-list .percent.down{color:#06bd73}.newhouse-list .percent .ico{display:inline-block;width:8px;height:22px}.newhouse-list .percent.up .ico{background:url(/content/images/ico_term.png) left -100px no-repeat;margin-right:3px}.newhouse-list .percent.down .ico{background:url(/content/images/ico_term.png) right -100px no-repeat;margin-left:3px}.facadebox{position:relative;min-width:1200px;height:480px;background-size:cover;background-position:center top;background-repeat:no-repeat;margin:0 auto 10px}.facade-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.55);z-index:1}.facade-wrap{position:absolute;top:0;left:50%;margin-left:-600px;width:1200px;z-index:2;color:#fff}.facade-banner{position:relative;float:left;width:600px;height:400px;overflow:hidden}.facade-banner .prev,.facade-banner .next{position:absolute;top:50%;margin-top:-25px;display:block;width:50px;height:50px;z-index:3}.facade-banner .prev{left:6px;background:url(/content/images/facade_btn.png) center 0 no-repeat}.facade-banner .next{right:6px;background:url(/content/images/facade_btn.png) center -50px no-repeat}.facade-info{float:right;width:560px}.facade-info h2{height:40px;line-height:40px;color:#fff;font-size:30px;font-weight:600}.facade-price{height:72px;line-height:72px}.facade-price .time{color:#ccc;margin-right:25px}.facade-price .price em{color:#f54738;font-size:30px;font-weight:600}.facade-price .monthly{margin-left:35px}.facade-price .monthly em{color:#f54738}.facade-item{border-top:1px solid #5a625c;margin-top:10px;padding-top:10px}.facade-item dl{float:left;position:relative;width:100%;line-height:30px;margin-top:12px}.facade-item dl.w50{width:50%}.facade-item dt{position:absolute;top:0;left:0;color:#ccc}.facade-item dd{padding-left:86px}.facade-item a{color:#fff}.facade-item a:hover{text-decoration:underline}.facade-wrap .position{margin:10px auto;color:#ccc}.facade-wrap .position a{color:#ccc}.facade-wrap .position a:hover{color:#fff}.facade-wrap .build-operate{position:absolute;top:13px;right:0}.facade-wrap .build-operate a{color:#ccc}.village-menubox{min-width:1200px;margin:0 auto}.village-menu{width:1200px;margin:0 auto;font-size:16px;color:#394043;box-shadow:0 23px 10px -18px rgba(248,248,249,1);-webkit-box-shadow:0 23px 10px -18px rgba(248,248,249,1);-moz-box-shadow:0 23px 10px -18px rgba(248,248,249,1);-ms-box-shadow:0 23px 10px -18px rgba(248,248,249,1);-o-box-shadow:0 23px 10px -18px rgba(248,248,249,1)}.village-menu li{float:left;height:50px;line-height:50px}.village-menu li a{display:inline-block;padding:0 20px;color:#394043}.village-menu li.on a{background:#f73b3c;color:#fff}.village-menu li a:hover{background:#f54738;color:#fff}.village-brokerbox{position:relative;padding-top:35px}.village-brokerbox a.prev,.village-brokerbox a.next{position:absolute;top:105px;display:block;width:20px;height:30px;z-index:1}.village-brokerbox a.prev{left:0;background:url(/content/images/btn_switch.png) -5px -100px no-repeat}.village-brokerbox a.next{right:0;background:url(/content/images/btn_switch.png) -5px -130px no-repeat}.village-broker{padding-bottom:10px;margin:0 25px}.village-broker li{position:relative;float:left;width:258px;height:174px;margin:5px 15px 5px 15px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-ms-box-shadow:0 0 7px rgba(0,0,0,0.1);-o-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.vbroker-body{position:relative;padding:14px 14px 0 108px;height:106px}.village-broker .img{position:absolute;top:14px;left:14px;width:80px;height:106px}.village-broker .img a{display:block}.village-broker .img a img{width:80px;height:106px}.vbroker-info{position:relative}.vbroker-info .online{position:absolute;top:12px;right:10px;display:block;width:70px;height:18px;background:url(/content/images/ico_online_consulting.png) center no-repeat;cursor:pointer}.vbroker-info h2{height:30px;line-height:30px;font-size:18px}.vbroker-info h2 a{display:inline-block;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbroker-info h2 a:hover{text-decoration:underline}.vbroker-info .tel{display:block;width:135px;height:32px;line-height:32px;border:1px solid #f73b3c;font-size:14px;color:#f73b3c;border-radius:4px;text-align:center;margin-top:12px}.vbroker-info .tel:hover{background:#f73b3c;color:#fff}.vbroker-item{font-size:12px}.vbroker-item p{height:26px;line-height:26px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vbroker-item a{color:#9c9fa1}.vbroker-item a:hover{text-decoration:underline}.vbroker-foot{position:relative;border-top:1px solid #e8e8e8;margin-top:14px;text-align:center}.vbroker-foot .btn{float:left;display:block;width:50%;height:40px;line-height:40px}.vbroker-foot .btn *{vertical-align:middle}.vbroker-foot .btn.online{color:#488bf4;background:url(/content/images/ico_agent.png) right -40px no-repeat;cursor:pointer}.vbroker-foot .btn.tel{color:#f73b3c}.vbroker-foot .ico{display:inline-block;width:20px;height:20px;margin-right:5px}.vbroker-foot .ico.i-online{background:url(/content/images/ico_agent.png) center 0 no-repeat}.vbroker-foot .ico.i-tel{background:url(/content/images/ico_agent.png) center -20px no-repeat}.abs-dialingbox{position:absolute;top:38px;right:-6px;width:144px;padding-top:10px;z-index:1;display:none}.abs-dialing{width:112px;padding:14px 16px 10px;background:#fff;box-shadow:1px 1px 7px 0 rgba(208,208,208,1);-webkit-box-shadow:1px 1px 7px 0 rgba(208,208,208,1);-moz-box-shadow:1px 1px 7px 0 rgba(208,208,208,1);-ms-box-shadow:1px 1px 7px 0 rgba(208,208,208,1);-o-box-shadow:1px 1px 7px 0 rgba(208,208,208,1);color:#9c9fa1;font-size:14px}.abs-dialing .qr-code{width:112px;margin:0 auto 8px}.abs-dialing .qr-code img{width:112px;height:112px}.house-ask.no-boder{border:none}.house-ask .name{color:#5680a6}.house-ask.no-boder .hask-btnbox .btn{height:40px;line-height:40px;font-size:16px}.house-huxing-case-new .hhuxing-info h2{font-size:18px;font-weight:600}.hhuxing-info h3{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hhuxing-info .itembox{margin-top:20px}.hhuxing-info .itembox p{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;margin:0}.hhuxing-info .itembox .red{color:#f73b3c}.align-center{text-align:center}.house-informa{padding-top:25px}.house-informa dl{position:relative;float:left;width:50%;line-height:32px;margin-top:10px}.house-informa dt{position:absolute;top:0;left:0;color:#9c9fa1}.house-informa dd{padding-left:92px;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-title .subtitle{color:#9c9fa1;font-size:12px;margin-left:12px;font-weight:400}.house-huxing .img a{text-align:center}.village-more{margin-top:50px}.village-more .more{display:block;width:235px;height:38px;line-height:38px;border-radius:2px;border:1px solid #e8e8e8;color:#5680a6;font-size:16px;text-align:center;margin:0 auto}.village-more .more:hover{text-decoration:underline}.mbottom12{margin-bottom:12px}.house-head .address{height:24px;line-height:24px;padding-left:20px;background:url(/content/images/ico_address.png) center left no-repeat;color:#9c9fa1}.hbroker-info h2 *{vertical-align:middle}.hbroker-info h2 .ico{display:inline-block;width:24px;height:24px;margin-left:8px}.hbroker-info .ico.i-aptitude{background:url(/content/images/ico_seniority.png) center -30px no-repeat}.hbroker-info .ico.i-card{background:url(/content/images/ico_seniority.png) center 0 no-repeat}.hbroker-info h6{font-size:14px;color:#9c9fa1;line-height:26px;margin-top:10px}.hbroker-info h6 a{color:#9c9fa1}.hbroker-info h6 a:hover{color:#394043}.vbroker-contact{position:absolute;top:46px;right:0;width:82px;text-align:center;font-size:12px;z-index:1}.vbroker-contact a{display:block;cursor:pointer;margin-top:20px}.vbroker-contact a.online{width:82px;height:22px;background:url(/content/images/icon_online80x22.png) center no-repeat}.vbroker-contact a.tel{width:80px;height:20px;line-height:20px;color:#f73b3c;border:1px solid #f73b3c;border-radius:2px}.hanswer-list.vanswer-list .wordsbox{color:#6b7072}.hanswer-list.vanswer-list li{position:relative;padding-right:170px}.hanswer-list .numberbox{position:absolute;top:50%;margin-top:-40px;right:45px;width:80px;padding:10px 0;border-radius:50%;background:#f8f8f9;overflow:hidden;color:#9c9fa1;font-size:12px;text-align:center;z-index:1}.hanswer-list.vanswer-list li:hover .numberbox{background:#fff}.hanswer-list .numberbox a{display:block;line-height:26px;color:#9c9fa1}.hanswer-list .numberbox strong{display:block;height:34px;line-height:34px;color:#6b7072;font-size:24px;font-weight:600}.aside-issue{padding:0 5px}.aside-issue li{padding:12px 0 6px;border-bottom:1px dashed #e8e8e8}.aside-issue h2{line-height:26px;max-height:52px;overflow:hidden}.aside-issue h2 a:hover{color:#e93d3d}.asp-foot{position:relative;line-height:20px;font-size:12px;color:#9c9fa1}.asp-foot .number{position:absolute;top:0;right:0;display:inline-block;padding-left:20px;background:url(/content/images/ico_news.png) center left no-repeat}.house-message{padding-top:20px}.aside-agent{padding:0 5px}.aside-agent li{padding:5px 0;margin-bottom:15px}.aside-agent .item{position:relative;min-height:76px;_height:76px;padding-left:90px}.aside-agent .avatar{position:absolute;top:0;left:0;display:block;width:76px;height:76px;border-radius:50%;overflow:hidden}.aside-agent .avatar img{width:76px;height:76px}.aagent-info{position:relative}.aagent-info .online{position:absolute;top:7px;right:0;display:block;width:70px;height:18px;background:url(/content/images/ico_online70x20.png) center no-repeat;cursor:pointer;z-index:1}.aagent-info h2{height:32px;line-height:32px;font-size:18px}.aagent-info a:hover{color:#f73b3c}.aagent-info .telbox{position:relative;margin-top:15px;line-height:24px}.aagent-info .phone{color:#9c9fa1}.aagent-info .telbox:hover .phone{color:#f73b3c}.aagent-info .tel-wrap{position:absolute;top:23px;left:0;z-index:2;padding:10px;background:#fff;width:113px;text-align:center;box-shadow:1px 1px 7px 1px rgba(208,208,208,1);display:none}.tel-wrap .qr-code{width:103px;margin:0 auto 10px;color:#9c9fa1}.tel-wrap .qr-code img{width:103px;height:103px}.ha_popbox li{display:block!important;margin-top:10px}.popnr{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.ha_popbox_dv{width:400px;height:400px;overflow:hidden;overflow-y:scroll;background-color:#fff5eb;padding:10px;margin-right:20px}.ha_popbox_dv h2{font-size:20px;border-bottom:solid #e6e6e6 1px;padding:10px 0;margin:10px auto}.ha_popbox_dv h2 span{font-size:12px;padding:3px 10px;color:#FFF;margin-right:5px}.ha_popbox_dv div{color:#ff5000}.ha_popbox .map-formbox{width:320px;position:absolute;right:20px}.headerbox .link-btn{right:120px!important}.headerbox .find-btn{position:absolute;top:20px;right:0;display:block;width:100px;height:40px;line-height:40px;color:#fff;background:#f73b3c;border-radius:2px;font-size:16px;text-align:center}.headerbox .find-btn *{vertical-align:middle}.headerbox .find-btn:hover{background:#f73b3c}.headerbox .find-btn .i-find{display:inline-block;width:15px;height:20px;background:url(/content/images/icon-find.png) center left no-repeat;margin-right:4px}.footer-white{background:#fff;padding-bottom:36px}.footer-white .title{height:56px;line-height:56px;border-bottom:3px solid #e8e8e8}.footer-white .title h2{color:#f73b3c;font-size:16px;font-weight:600}.footer-entrance{padding:10px;font-size:12px}.footer-entrance dl{position:relative;min-height:26px;_height:26px;line-height:26px;padding-left:98px;margin-top:15px}.footer-entrance dt{position:absolute;top:0;left:0;color:#6b7072}.entrance-item{}.entrance-item a{display:inline-block;margin-left:22px;color:#394043}.entrance-item a:hover{color:#f73b3c;text-decoration:underline}.footer-gray{padding:20px 0;background:#f8f8f9}.vessel-head{font-size:14px}.vessel-head li{float:left;margin-right:12px;_display:inline-block;*zoom:1}.vessel-head li a{display:inline-block;padding:0 13px;height:34px;line-height:34px;background:#e8e8e8;color:#9c9fa1;cursor:pointer}.vessel-head li.on a{background:#d3d2d2;color:#394043}.vessel-head li a:hover{color:#394043;text-decoration:underline}.vessel-item{line-height:26px;padding:30px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-top:20px;font-size:12px}.vessel-item a{display:inline-block;margin-right:15px;color:#6b7072}.vessel-item a:hover{color:#f73b3c;text-decoration:underline}.footer-webox,.footer-webox p a{text-align:center;color:#6b7072;padding:10px 0;line-height:26px;font-size:12px}.footer-we{font-size:14px;padding:10px 0}.footer-we a{color:#6b7072;margin:0 3px}.footer-we a:hover{color:#f73b3c;text-decoration:underline}.footer-webox p *{vertical-align:middle}.footer-webox p a,.footer-webox p span{margin:0 10px}.footer-webox p a:hover{text-decoration:underline}.footer-we .line{color:#e9e9e9}.footer-webox .i-police{display:inline-block;width:21px;height:21px;background:url(/content/images/icon_new_footer.png) left -112px no-repeat}.footer-safe{margin-top:15px;font-size:12px;text-align:center;padding-bottom:50px}.footer-safe ul{width:760px;margin:0 auto}.footer-safe li{width:140px;list-style:none;display:inline-block;padding:0 10px}.footer-safe a{display:inline-block;max-width:80px;height:28px;line-height:14px;padding-left:33px;color:#6b7072}.footer-safe a.safe1{background:url(/content/images/icon_new_footer.png) left 0 no-repeat}.footer-safe a.safe2{background:url(/content/images/icon_new_footer.png) left -28px no-repeat}.footer-safe a.safe3{background:url(/content/images/icon_new_footer.png) left -56px no-repeat}.footer-safe a.safe4{background:url(/content/images/icon_new_footer.png) left -84px no-repeat}.footer-safe a:hover{text-decoration:underline}.vessel-head{position:relative}.vessel-tel{position:absolute;top:-7px;right:0;display:block;width:180px;height:180px;height:50px;background:url(/content/images/vessel_tel.png) center no-repeat}.one-register{position:relative;padding:16px 30px;margin-top:30px;border:1px solid #e8e8e8}.one-register .pagbox{position:absolute;top:9px;left:-5px;padding-bottom:6px}.one-register .pag{display:inline-block;height:26px;line-height:26px;background:#f73b3c;color:#fefefe;padding:0 8px}.ori-service{position:absolute;top:5px;right:30px;font-size:12px}.ori-service strong{font-size:24px;font-weight:400}.one-reg-item{padding-left:100px}.one-reg-item .item{display:inline-block;margin-left:28px}.one-reg-item li{float:left;margin-left:28px;padding:0;min-height:auto}.ori-radio{display:none}.ori-label{display:inline-block;height:16px;line-height:16px;padding-left:20px;cursor:pointer;background:url(/content/images/ico_index.png) left -45px no-repeat}.ori-radio:checked+label.ori-label{background:url(/content/images/ico_index.png) left -75px no-repeat}.one-reg-item li.on label.ori-label{background:url(/content/images/ico_index.png) left -75px no-repeat}.one-reg-form{position:relative;margin-top:25px;min-height:30px;_height:30px;padding-right:90px}.one-reg-form li{padding:10px 15px 10px 15px;min-height:auto}.one-reg-form dl{position:relative;float:left;padding-left:70px}.one-reg-form dt{position:absolute;top:0;left:0;width:70px;line-height:30px;text-align:right}.orf-text{width:138px;height:28px;line-height:28px;padding:0 10px;border:1px solid #e8e8e8}.orf-btn{position:absolute;top:0;right:0;width:90px;height:28px;line-height:28px;background:#f73b3c;text-align:center;color:#fff;border:none;cursor:pointer}.icon-panorama-min{position:absolute;top:50%;left:50%;z-index:2;margin:-1rem 0 0 -1rem;display:block;width:2.4rem;height:2.4rem;background:url(../images/vr_icon_panorama.png) center center no-repeat;background-size:2.4rem}.icon-panorama-max{position:absolute;top:50%;left:50%;z-index:2;margin:-2.7rem 0 0 -2.7rem;display:block;width:5.4rem;height:5.4rem;background:url(../images/vr_icon_panorama.png) center center no-repeat;background-size:5.4rem}.icon-vr-min{position:absolute;top:50%;left:50%;z-index:2;margin:-1rem 0 0 -1rem;display:block;width:2.4rem;height:2.4rem;background:url(/content/images/icon_vr130.png) center center no-repeat;background-size:2.4rem}.icon-vr-max{position:absolute;top:50%;left:50%;z-index:2;margin:-2.7rem 0 0 -2.7rem;display:block;width:5.4rem;height:5.4rem;background:url(/content/images/icon_vr130.png) center center no-repeat;background-size:5.4rem}.icon-video-min{position:absolute;top:50%;left:50%;z-index:2;margin:-1rem 0 0 -1rem;display:block;width:2.4rem;height:2.4rem;background:url(/content/images/video_icon.png) center center no-repeat;background-size:2.4rem}.icon-video-max{position:absolute;top:50%;left:50%;z-index:2;margin:-0.7rem 0 0 -2.7rem;display:block;width:4rem;height:4rem;background:url(/content/images/video_icon.png) center center no-repeat;background-size:4rem}.subjectnews-list li{width:420px;border:1px solid #efefef;border-radius:10px;background:#fff}.subjectnews-list li a{display:block;padding:0;margin:0}.subjectnews-list li:hover{border:1px solid #f73b3c}.subjectnews-list .subjectnews-img{width:400px;padding:10px;text-align:center;overflow:hidden}.subjectnews-list .subjectnews-info{padding:10px}.subjectnews-list .subjectnews-info h2{font-size:18px;line-height:27px}.subjectnews-list .subjectnews-info-desc{font-size:14px;color:#9c9fa1;padding:5px 0;overflow:hidden;vertical-align:middle}.subjectnews-list .subjectnews-info-desc span{color:cornflowerblue}.subjectnews-list .subjectnews-info-foot{font-size:14px;color:#9c9fa1;vertical-align:middle;text-align:right}.subjectnews-list .pagebox{width:100%}.subjectnews-content.content-nav-fixed .info-navbox{width:880px}.integral-list-wrap{margin-top:15px}.integral-list{}.integral-list ul{margin-right:-20px}.integral-list li{float:left;width:226px;margin:15px 15px 0 0;border:1px solid #e8e8e8}.integral-list li:hover{border:1px solid #f73b3c}.integral-img{display:block;width:200px;height:200px;overflow:hidden;margin:0 auto;padding:15px 10px 0}.integral-img img{width:100%}.integral-img .pag{position:absolute;top:0;left:-5px;padding-bottom:6px;background:url(/content/images/ico_list.png) left -120px no-repeat;z-index:3}.integral-img .pag em{display:inline-block;padding:0 6px;height:26px;line-height:26px;background:#f73b3c;color:#fff}.integral-info{padding:10px;font-size:16px;color:#9c9fa1;line-height:32px;text-align:center}.integral-info h2{margin-bottom:6px;height:32px;line-height:32px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integral-info h2 a{display:inline-block;max-width:100%;height:32px;line-height:32px;color:#394043;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integral-info h2 a:hover{font-weight:600;text-decoration:underline}.integral-info .number{color:#f73b3c;font-size:20px;margin-right:3px}.filter-newbox{position:relative}.filter-newbox .filterbox{float:left;width:918px}.filter-newbox .filterbox .filter{width:918px}.filter-newbox .user-integral{width:225px;border:1px solid #e8e8e8}.filter-userbox{float:right;width:195px;padding:20px 15px;margin-top:20px;border:1px solid #e8e8e8}.logged-info{position:relative;min-height:34px;_height:34px;padding-left:44px;line-height:17px}.logged-info .avatar{position:absolute;top:0;left:0;display:block;width:32px;height:32px;border:1px solid #e8e8e8;border-radius:50%;overflow:hidden}.logged-info .avatar img{width:32px;height:32px}.logged-info h2{font-size:14px}.logged-info h2 a:hover{text-decoration:underline}.logged-info p{color:#9c9fa1;font-size:12px}.logged-info .number{color:#f73b3c;font-weight:600;font-size:14px}.logged-other{margin-top:20px;font-size:12px}.logged-other li{float:left;width:50%;text-align:center}.logged-other li a{display:block;padding-top:34px;color:#9c9fa1}.logged-other li a:hover{color:#394043}.logged-other li a.record{background:url(/content/images/icon_filter_record.png) center top no-repeat}.logged-other li a.exchange{background:url(/content/images/icon_filter_exchange.png) center top no-repeat}.filter-unlisted{}.filter-unlisted h2{color:#9c9fa1;font-size:12px}.filter-unlisted .btn-login{display:block;margin:40px auto 0;width:190px;height:40px;line-height:40px;background:#f73b3c;color:#fff;text-align:center;border-radius:4px}.filter-unlisted .btn-login:hover{text-decoration:underline}.gift-infobox{float:left;width:882px;margin-top:20px}.gift-photo{float:left;width:271px;height:295px;border:1px solid #e8e8e8}.gift-photo img{width:271px;height:271px}.gift-info{float:right;width:580px}.gift-info h2{line-height:30px;font-size:20px;font-weight:600}.gift-parameter{padding:10px 22px;margin-top:20px;background:#f8f8f9;font-size:14px;color:#6b7072;line-height:36px}.gift-parameter p+p{margin-top:10px}.gift-parameter .number{color:#f73b3c;font-size:24px;font-weight:600}.gift-btn{margin-top:46px}.gift-btn .btn{display:block;width:114px;height:40px;line-height:40px;text-align:center;border-radius:2px}.gift-btn .btn.btn-exchange{background:#f73b3c;color:#fff;cursor:pointer}.gift-btn .btn.btn-exchange:hover{text-decoration:underline}.gift-btn .btn.btn-unexchange{background:#d0d0d0;color:#fff}.gift-main{margin-top:20px}.gift-sider{float:left;width:273px}.gift-subsider{border:1px solid #e8e8e8}.gift-subsider .title{height:40px;line-height:40px;border-bottom:1px solid #e8e8e8;background:#f8f8f9}.gift-subsider .title h2{text-align:center;font-size:16px;color:#6b7072}.gift-recommend{padding:10px 0}.gift-recommend li{padding:10px 20px}.gift-recommend li:hover{background:#f8f8f9}.gift-recommend .item{position:relative;padding-left:82px;min-height:72px;_height:72px}.gift-recommend .img{position:absolute;top:0;left:0;display:block;width:72px;height:72px}.gift-recommend .img img{width:72px;height:72px}.gift-recommend h2{font-size:14px;line-height:18px}.gift-recommend h2 a:hover{text-decoration:underline}.gift-recommend p{font-size:12px;color:#9c9fa1;margin-top:10px}.gift-recommend .number{color:#f73b3c}.gift-detailsbox{float:right;width:896px;border:1px solid #e8e8e8}.gift-menu{border-bottom:2px solid #f73b3c;font-size:16px}.gift-menu li{float:left}.gift-menu li a{display:inline-block;padding:0 16px;height:40px;line-height:40px}.gift-menu li.on a{background:#f73b3c;color:#fff}.gift-details{padding:30px}.gift-details .wordsbox{margin-bottom:30px}.gift-details .wordsbox img{max-width:100%}.gift-details .photo{text-align:center}.bbannerbox li{position:relative}.blive-title{position:absolute;top:0;left:0;right:0;z-index:2;background:rgba(0,0,0,0.5);height:60px;padding:0 110px 0 20px;color:#fff}.blive-title .title{display:inline-block;max-width:100%;height:60px;line-height:60px;color:#fff;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blive-title .goto{position:absolute;right:20px;top:50%;margin-top:-16px;display:block;color:#fff;background:#ea4335;width:70px;height:32px;line-height:2;text-align:center;font-size:15px;border-radius:4px}.bbannerbox .icon-live{position:absolute;top:50%;left:50%;margin:-2.7rem 0 0 -2.7rem;z-index:1;width:5.4rem;height:5.4rem;background:url(/Content/images/icon_video.png) center center no-repeat;background-size:5.4rem 5.4rem}.bbpbox .icon-live{position:absolute;top:50%;left:50%;margin:-1.2rem 0 0 -1.2rem;z-index:1;width:2.4rem;height:2.4rem;background:url(/Content/images/icon_video.png) center center no-repeat;background-size:2.4rem 2.4rem}.houses-livebox{width:1198px;margin:10px auto 0;border:1px solid #e8e8e8}.hlive-head{position:relative;height:60px;line-height:60px;padding:0 30px;background:#f8f8f8;border-bottom:1px solid #e8e8e8}.hlive-head h2{font-size:22px;font-weight:600;color:#000}.hlive-head-pages{position:absolute;top:20px;z-index:1;right:10px;height:20px;line-height:20px}.hlive-head-pages *{vertical-align:middle}.hlive-head-pages a.prev,.hlive-head-pages a.next{display:inline-block;width:20px;height:20px;cursor:pointer}.hlive-head-pages a.prev{background:url(/Content/images/icon.png) -30px -240px no-repeat}.hlive-head-pages a.next{background:url(/Content/images/icon.png) -30px -270px no-repeat}.hlive-body{padding:35px 0 30px}.hlive-list{height:225px;overflow:hidden}.hlive-list ul{}.hlive-list li{float:left;width:262px;margin-left:30px}.hlive-main{position:relative}.hlive-main .block{position:relative;display:block;height:167px}.hlive-main .state{position:absolute;top:5px;left:5px;z-index:1;display:inline-block;height:30px;line-height:30px;padding:0 10px;border-radius:4px;background:#fe0100;color:#fff}.hlive-main .state.state0{background:#fc892e;color:#fff}.hlive-main .state.state1{background:#fe0100;color:#fff}.hlive-main .state.state2{background:#e8e8e8;color:#fff}.hlive-main .state.state3{background:#5eb95e;color:#fff}.hlive-main .img{width:262px;height:167px}.hlive-main .icon-live{position:absolute;top:50%;left:50%;z-index:1;display:block;width:46px;height:46px;margin:-23px 0 0 -23px;background:url(/Content/images/icon_video.png) center no-repeat;background-size:46px 46px}.hlive-info{position:absolute;bottom:0;left:0;right:0;z-index:1;height:30px;line-height:30px;padding:5px;color:#fff;background:url(/Content/images/line_livebg.png) center center repeat-x}.hlive-info .count{position:absolute;top:0;right:6px}.hlive-info .source{position:relative;display:inline-block;padding-left:40px}.hlive-info .avatar{position:absolute;top:0;left:0;width:30px;height:30px;overflow:hidden;border-radius:50%}.hlive-info .avatar img{width:30px;height:30px}.hlive-info .count{position:absolute;top:5px;right:5px;display:inline-block;padding-left:20px;background:url(/Content/images/icon_live_user.png) center left no-repeat}.hlive-other{margin-top:10px}.hlive-other h2{height:48px;line-height:24px;font-size:16px;overflow:hidden}.hlive-other h2 a{display:inline-block;max-height:48px;max-width:100%;line-height:24px;overflow:hidden}.hlive-other h2 a:hover{font-weight:600}.zygw-box{position:relative;background:#fff}.zygw-box-dv{min-height:73px;padding:10px 5px;background:#fff;box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-webkit-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-moz-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-ms-box-shadow:0 0 10px 3px rgba(142,142,142,0.4);-o-box-shadow:0 0 10px 3px rgba(142,142,142,0.4)}.zygw-box-itembox{float:left;width:114px;padding:10px 0;margin:2px;border:1px solid #e6e6e6;background-color:#f9f9f9}.zygw-box-itembox:hover{border:1px solid #eaecff;background-color:#fff}.zygw-box-item{text-align:center}.zygw-box-item .avatar{display:block;width:76px;height:76px;margin:0 auto;border-radius:50%;overflow:hidden}.zygw-box-item .avatar img{width:76px;height:76px}.zygw-box-item h4 a{display:block;height:20px;line-height:20px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#394043}.zygw-box-item h4 a:hover{text-decoration:underline}.zygw-box-item .btn{display:block;width:68px;height:24px;line-height:24px;overflow:hidden;font-size:12px;margin:5px auto 0;cursor:pointer}.zygw-box-item .btn.btn-dial{border:1px solid #488bf4;border-radius:2px;color:#488bf4}.zygw-box-item .btn.btn-chat{border:1px solid #f73b3c;border-radius:2px;color:#f73b3c}.zygw-box-item .btn:hover{text-decoration:underline}.house-zygw-btn{position:absolute;bottom:0;right:0;display:block;width:100px;height:30px;background:url(/content/images/btn_online.png) center 0 no-repeat;cursor:pointer}.house-zygw-btn.list{top:144px}.zygwbox{}.zygw-listbox{position:relative;padding-top:15px}.zygw-listbox a.prev,.zygw-listbox a.next{position:absolute;top:105px;display:block;width:20px;height:30px;z-index:1}.zygw-listbox a.prev{left:0;background:url(/content/images/btn_switch.png) -5px -100px no-repeat}.zygw-listbox a.next{right:0;background:url(/content/images/btn_switch.png) -5px -130px no-repeat}.zygw-list{padding-bottom:10px;overflow:hidden;margin:0 25px}.zygw-list li{position:relative;float:left;width:258px;height:174px;margin:5px 15px 5px 15px;overflow:hidden;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-ms-box-shadow:0 0 7px rgba(0,0,0,0.1);-o-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.zygwslist-body{position:relative;padding:14px 14px 0 108px;height:106px;overflow:hidden}.zygw-list .img a{display:block}.zygw-list .img{position:absolute;top:14px;left:14px;width:80px;height:80px;overflow:hidden;border-radius:50%;margin-top:7px;border:1px solid #e8e8e8}.zygw-list .img a img{width:80px;height:80px}.zygwslist-info{position:relative}.zygwslist-info .online{position:absolute;top:12px;right:10px;display:block;width:70px;height:18px;background:url(/content/images/ico_online_consulting.png) center no-repeat;cursor:pointer}.zygwslist-info h2{height:30px;line-height:30px;font-size:18px}.zygwslist-info h2 a{display:inline-block;max-width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zygwslist-info h2 a:hover{text-decoration:underline}.zygwslist-info .tel{display:block;width:135px;height:32px;line-height:32px;border:1px solid #f73b3c;font-size:14px;color:#f73b3c;border-radius:4px;text-align:center;margin-top:12px}.zygwslist-info .tel:hover{background:#f73b3c;color:#fff}.zygwslist-item{font-size:12px}.zygwslist-item p{height:26px;line-height:26px;color:#9c9fa1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zygwslist-item .house{color:#5680a6;font-size:14px}.zygwslist-item .house:hover{text-decoration:underline}.zygwslist-foot{border-top:1px solid #e8e8e8;margin-top:14px;text-align:center}.zygwslist-foot .btn{float:left;display:block;width:50%;height:40px;line-height:40px}.zygwslist-foot .btn *{vertical-align:middle}.zygwslist-foot .btn.online{color:#488bf4;background:url(/content/images/ico_agent.png) right -40px no-repeat;cursor:pointer}.zygwslist-foot .btn.tel{color:#f73b3c}.zygwslist-foot .ico{display:inline-block;width:20px;height:20px;margin-right:5px}.zygwslist-foot .ico.i-online{background:url(/content/images/ico_agent.png) center 0 no-repeat}.zygwslist-foot .ico.i-tel{background:url(/content/images/ico_agent.png) center -20px no-repeat}.hdynamic-dynatown{position:relative;padding-left:60px;height:50px;margin-bottom:15px}.hdynamic-dynatown *{vertical-align:middle}.hdynamic-dynatown .a{display:inline-block}.hdynamic-dynatown .avatar{position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:#f8f8f8}.hdynamic-dynatown .avatar img{width:50px;height:50px}.hdynamic-dynatown .name{height:25px;line-height:25px;font-size:18px;color:#000;margin-top:0;margin-bottom:8px}.hdynamic-dynatown .time{color:#9c9fa1;font-size:12px}.hdynamic-dynatown .see{display:inline-block;margin-left:10px;padding-left:18px;background:url(/Content/images/ico_see.png) center left no-repeat;background-size:16px 12px}.hdynamic-dynatown .info{display:inline-block}.hdynamic-dynatown .btn-chat,.hdynamic-item .btn-chat{display:inline-block;margin-left:35px;width:100px;height:30px;background:url(/content/images/btn_online.png) center 0 no-repeat;cursor:pointer}.hdynamic-dynatown .btn-chat:hover,.hdynamic-item .btn-chat:hover,.hdynamic-item .house-zygw-btn:hover{background:url(/content/images/btn_online.png) center -40px no-repeat}.house-dynamic .hcomment-photo li{margin-top:10px;margin-bottom:15px}.hdynamic-item .hcomment-video{text-align:center}.hdynamic-item .hcomment-video .video,.hdynamic-item .hcomment-photo .video{margin-top:10px;margin-bottom:15px;max-height:260px;max-width:460px}.hdynamic-item-info.has-img{position:relative;padding-left:188px;min-height:126px;margin:12px 0 8px}.hdynamic-item-info .imgbox{position:absolute;top:0;left:0;z-index:1;width:168px;text-align:center}.hdynamic-item-info .aimg{display:block;width:168px;height:126px;overflow:hidden;position:relative}.hdynamic-item-info .aimg img{display:block;width:168px;height:auto}.house-dynamic li.li1 .hdynamic-item{border-bottom:1px dashed #e8e8e8}.hdynamic-item .house-zygw-btn{margin-left:35px}.hdynamic-item .btn-chat.fd,.hdynamic-item .house-zygw-btn.fd{position:absolute;left:120px;top:8px}.house-dynamic li.li0 .hdynamic-item .btn-chat.fd,.house-dynamic li.li0 .hdynamic-item .house-zygw-btn.fd{position:absolute;left:120px;top:-8px}.htd-head .p{line-height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.htd-head .p .house-zygw-btn{position:relative;display:inline-block}.hdynamic-item{position:relative}.house-dynamic .sign.sign_0{color:#fff;background-color:#ce0018}.house-dynamic .sign.sign0{color:#ce0018;border:1px solid #ce0018}.house-dynamic .sign.sign1{color:#06bd73;border:1px solid #06bd73}.house-dynamic .sign.sign2{color:#5bacfe;border:1px solid #5bacfe}.house-dynamic .sign.sign3{color:#08aaec;border:1px solid #08aaec}.house-dynamic .sign.sign4{color:#f73b3c;border:1px solid #f73b3c}.house-dynamic .sign.sign5{color:#ff5008;border:1px solid #ff5008}.house-dynamic .sign.sign6{color:#ff8062;border:1px solid #ff8062}.house-dynamic-tag{position:relative;height:26px;padding:10px 0;font-size:14px;margin-top:10px}.house-dynamic-tag li{float:left;padding:5px;margin-right:10px}.house-dynamic-tag li a{display:inline-block;height:24px;line-height:24px;padding:0 10px;border:1px solid #e8e8e8;border-radius:13px;cursor:pointer}.house-dynamic-tag li.on a{color:#f73b3c;background:#fdebeb;border:1px solid #fdebeb}.htd-details .htd-c,.htd-details p{padding-bottom:20px}.htd-details .htd-img{text-align:center}.htd-details .htd-img img{border:none;vertical-align:top;max-width:400px}.hcomment-photo .photo-table{display:table;width:168px;height:126px;overflow:hidden;width:168px;height:126px;text-align:center}.hcomment-photo .photo-cell{display:table-cell;vertical-align:middle;width:168px;height:126px}.service-dl{display:inline-block;padding:10px 0 20px 0}.service-dt{width:80px;display:inline-block;font-size:16px}.service-dd{padding-left:6px;color:#06F;cursor:pointer}.service-img{display:none;position:absolute;top:75%;left:50%;transform:translateX(-50%);width:640px;height:744px;z-index:100001}.service-img img{width:100%;height:100%}.service-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:100000;-moz-opacity:.3;opacity:.6;filter:alpha(opacity=80);display:none}.service-close{width:30px;height:30px;position:absolute;right:-40px;top:-40px;cursor:pointer}.panorama-icon{width:40px;height:40px;display:block;z-index:2;background:url(/content/images/vr_icon_panorama.png) center center no-repeat;background-size:40px}.panorama-icon.max{width:60px;height:60px;background-size:60px}.panorama-icon.center{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.panorama-icon.max.center{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}.panorama-icon.topright{position:absolute;top:10px;right:10px}.panorama-icon.max.topright{position:absolute;top:5px;right:5px}.SandTable3D-btn{display:inline-block;position:absolute;bottom:20px;right:20px;z-index:2;cursor:pointer;background-color:#08aaec;color:#fff;border-radius:2px;padding:5px 10px}.chat-mini-create-button-on-right{border-radius:4px!important}.chat-member-login-popup-mask{letter-spacing:.5em!important;backdrop-filter:blur(6px)!important;box-shadow:0 0 30px 10px rgb(0 0 0 / 30%)!important}.layui-layer-shade{letter-spacing:.5em!important;backdrop-filter:blur(6px)!important;box-shadow:0 0 30px 10px rgb(0 0 0 / 30%)!important}.binfo-price div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:8px}.priceinfotxt{font-size:12px;line-height:20px;color:#9c9fa1;border-radius:4px}.kfsacss{color:#000!important}.popup-Fbackbox{}.popup-Fbackbox .popup-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,0.3)}.popup-Fbackbox .popupbox{position:fixed;top:22%;left:8%;right:8%;z-index:110;width:84%;max-width:630px;margin:0 auto;background:#fff;font-size:1.5rem;border-radius:.5rem}.popup-Fbackbox .popupbox .popup-head{position:relative;height:4.6rem;line-height:4.6rem;border-bottom:1px solid #e8e8e8}.popup-Fbackbox .popupbox .popup-head h2{font-size:1.6rem;color:#000;text-align:center}.popup-Fbackbox .popupbox .popup-head .close{position:absolute;top:0;right:0;z-index:111;display:block;width:4.6rem;height:4.6rem;background:url(/Content/Images/alert_close.png) center center no-repeat;background-size:1.5rem}.popup-Fbackbox .popupbox .popup-body{padding:1.2rem}.popup-Fbackbox .popupbox .popup-form{}.popup-Fbackbox .popupbox .popup-form li{margin-top:1rem}.popup-Fbackbox .popupbox .popup-form .item{position:relative;background:#f8f8f9}.popup-Fbackbox .popupbox .popup-form .popup-text{width:100%;height:4rem;line-height:4rem;text-indent:1rem;background:#f8f8f9;border:none;font-size:1.4rem}.popup-Fbackbox .popupbox .popup-foot{text-align:center;font-size:1.5rem}.popup-Fbackbox .popupbox .popup-maxbtnbox{padding:1.2rem}.popup-Fbackbox .popupbox .popup-maxbtnbox .btn{display:block;width:100%;height:4.6rem;line-height:4.6rem;border:none;border-radius:.2rem;font-size:1.6rem}.popup-Fbackbox .popupbox .popup-foot .btn.red-gradient{color:#fff;background:#ec3712;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b));background:-webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%);background:linear-gradient(to right,#f24f18 20%,#e61e0b 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18',endColorstr='#e61e0b',GradientType=1);color:#fff}
