@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}[hidden] {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	_height: 100%
}

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,button,select,th,td,blockquote,pre,code,hr,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

caption,th {
	text-align: left;
	font-weight: normal
}

img {
	border: 0;
	vertical-align: bottom
}

iframe {
	display: block;
	border: 0
}

ol,ul {
	list-style: none
}

a {
	outline: 0;
	text-decoration: none
}

a:hover {
	cursor: pointer;
	text-decoration: underline
}

em,i {
	font-style: normal
}

fieldset {
	border: 0
}

button,input,select,textarea {
	vertical-align: baseline;
	*vertical-align: middle;
	outline: 0
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background: #FF0;
	color: #000
}

code,pre {
	font-family: monospace,serif
}

pre {
	white-space: pre-wrap
}

html {
	color: #333
}

.yahei {
	font-family: Arial,"STHeiti","Microsoft YaHei",SimSun
}

.clearfix,.layout {
	zoom: 1
}

.clearfix:after,.layout:after {
	visibility: hidden;
	display: block;
	content: ".";
	font-size: 0;
	height: 0;
	clear: both
}

a {
	color: #0041d9
}

a:hover {
	color: #F60;
	text-decoration: none
}

#header {
	width: 100%
}

#container,#footer {
	width: 1180px;
	margin: 0 auto
}

.sitenav,.site-search,.lp-navtabs-warp,.lp-secnav-box,#header .lp-info,#header .lp-nav,#header .lp-toppic,#header .top-banner {
	width: 1180px;
	margin: 0 auto
}

.site-gotop {
	margin-left: 600px!important
}

@media screen and (max-width:1410px) {
	.site-gotop {
		margin-left: 0!important;
		left: inherit!important;
		right: 0!important
	}
}

.g-overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.theme58-bg {
	background-color: rgba(255,85,47,.8)!important
}

.theme58-active {
	background-color: rgba(255,85,47,.5)!important
}

.theme58-txt {
	color: #ff552e!important
}

.theme58-border {
	border-color: #ff552e!important
}

.theme58-container .btn {
	background: #ff552e;
	color: #fff
}

.theme58-container .btn:hover {
	background-color: rgba(255,85,47,.8);
	color: #fff
}

.theme58-container .pagination a:hover {
	color: #ff552e;
	background: #fff;
	border: 1px solid #ff552e
}

.theme58-container .pagination .curr-page {
	border: 1px solid #eee;
	background: #555;
	font-weight: normal
}

.theme58-container .pagination .next-link:hover,.theme58-container .pagination .next-link {
	border: 1px solid #eee;
	color: #ff552e
}

.theme58-container .pagination .stat-disable,.theme58-container .pagination .next-page {
	color: #555;
	border: 1px solid #eee;
	background: #fff;
	font-weight: normal
}

.theme58-container .popup_home {
	z-index: 10000
}

.theme58-search {
	height: 50px
}

.theme58-crumb {
	padding-top: 10px;
	width: 1180px;
	margin: 0 auto
}

.theme58-crumb .crumb-item a {
	color: #555
}

.theme58-container .icon-ea65:before {
	content: "\ebd7"
}

.gray {
	color: #999
}

.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 0 none;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 2px;
	color: #FFF;
	overflow: hidden;
	background: #23c993
}

.btn:hover {
	color: #FFF;
	background: #1fb081
}

.btn-a {
	padding: 0 9px 0 10px;
	font-size: 14px;
	height: 30px;
	line-height: 30px
}

.btn-b {
	padding: 0 29px 0 30px;
	font-size: 18px;
	height: 40px;
	line-height: 40px
}

.btn-c {
	border-radius: 3px;
	padding: 0 29px 0 30px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	background: #F60
}

.btn-c:hover {
	color: #FFF;
	background: #db5700
}

.int-text {
	border: 1px solid #CCC;
	background: #FFF;
	vertical-align: middle;
	font-size: 14px;
	height: 40px;
	line-height: 40px\9;
	font-size: 14px;
	padding: 0 10px;
	color: #999;
	font-family: Arial,"STHeiti","Microsoft YaHei",SimSun
}

.int-text-max {
	width: 220px
}

.int-text-mid {
	width: 150px
}

.int-text-min {
	width: 30px
}

.int-focus {
	border: 1px solid #23c993;
	color: #333
}

.int-err {
	border: 1px solid #F00
}

.int-blur {
	color: #333
}

.com-msg {
	font-size: 12px;
	font-family: Arial,SimSun;
	color: #F00;
	display: none
}

.lp-icons {
	display: inline-block;
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
	background-image: url("//pic3.58cdn.com.cn/nowater/frs/n_v38a6b996e27ef444e96097f83be623007.png");
	background-repeat: no-repeat
}

.error-icon {
	background-position: -268px -120px;
	width: 14px;
	height: 14px;
	margin-right: 5px
}

.date-icon {
	position: absolute;
	right: 10px;
	top: 14px;
	background-position: -267px -85px;
	width: 16px;
	height: 13px;
	cursor: pointer
}

.err-tips-icon {
	background-position: -303px -85px;
	width: 32px;
	height: 32px;
	margin-right: 14px
}

.ok-tips-icon {
	background-position: -355px -85px;
	width: 32px;
	height: 32px;
	margin-right: 14px
}

.warn-tips-icon {
	background-image: url("//pages.anjukestatic.com/xinfang/img/house/comm/tips-sprites.png");
	background-position: 0 -40px;
	width: 32px;
	height: 32px;
	margin-right: 14px
}

.i-triangle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: solid dashed dashed dashed;
	border-color: #969695 transparent transparent transparent;
	vertical-align: -1px
}

.triangle-up {
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #969695 transparent;
	vertical-align: 4px;
	border-bottom-width: 5px\9
}

.sel-city {
	float: left;
	position: relative;
	z-index: 40;
	height: 36px;
	margin-right: 24px;
	cursor: pointer
}

.sel-city .sel-opt {
	display: inline-block;
	height: 36px;
	position: relative;
	cursor: pointer
}

.sel-city .city {
	display: inline-block;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	line-height: 36px;
	color: #0b0f12
}

.sel-city .i-triangle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-width: 4px 3px;
	border-style: solid dashed dashed dashed;
	margin-left: 4px;
	vertical-align: -2px;
	border-color: #0b0f12 transparent transparent transparent
}

.sel-city .triangle-up {
	top: 4px
}

.sel-city .city-mod {
	width: 468px;
	padding: 0 20px 20px 20px;
	background-color: #fff;
	border-radius: 2px;
	position: absolute;
	top: 46px;
	left: 0;
	overflow: hidden;
	display: none;
	box-shadow: 0 2px 8px 0 rgba(71,75,78,0.14)
}

.sel-city .city-mod {
	z-index: 40
}

.sel-city .city-mod dl {
	border-bottom: 1px solid #e7ebee;
	padding: 14px 0
}

.sel-city .city-mod dl:nth-last-child(2) {
	border-bottom: 0
}

.sel-city .city-mod dt {
	width: 84px;
	margin-top: 6px;
	float: left;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	color: #0b0f12
}

.sel-city .city-mod dd {
	overflow: hidden;
	zoom: 1
}

.sel-city .city-mod dd a {
	float: left;
	_display: inline;
	margin-right: 20px;
	white-space: nowrap;
	font-size: 16px;
	line-height: 28px
}

.sel-city .city-mod .more-city {
	text-align: right;
	line-height: 16px;
	font-size: 16px;
	font-family: PingFangSC-Regular
}

.sel-city .city-mod .more-city a {
	color: #0e3bbd
}

.sel-city .city-mod .more-city img {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin-left: 4px;
	margin-bottom: 3px
}

.sel-city .city-mod a {
	font-family: PingFangSC-Regular;
	color: #0b0f12
}

.sel-city .city-mod a:hover {
	color: #0e3bbd;
	font-weight: 400;
	font-family: PingFangSC-Regular;
	text-decoration: underline
}

.sitenav-warp .line {
	display: inline-block;
	width: 1px;
	height: 10px;
	background-color: #474b4e;
	margin: 0 8px;
	font-size: 0;
	line-height: 0\9;
	overflow: hidden;
	vertical-align: -1px
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

.sitenav-warp p {
	padding: 0;
	margin: 0
}

.sitenav-warp a:hover {
	font-weight: bold;
	color: #0b0f12;
	text-decoration: none
}

.sitenav-warp a {
	color: #474b4e;
	cursor: pointer
}

.sitenav-warp .site-nav a {
	padding: 0 16px
}

.sitenav-warp {
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #474b4e;
	background-color: rgba(243,245,251,1);
	font-family: PingFangSC-Regular
}

.sitenav {
	width: 1180px;
	margin: 0 auto;
	font-size: 0
}

.sitenav .site-nav {
	padding-left: 20px
}

.sitenav .site-user .u {
	margin-left: 5px
}

.sitenav .site-user-login li {
	float: left
}

.sitenav .site-user-login .user-name {
	display: inline-block;
	max-width: 100px;
	_width: 100px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: -4px;
	*vertical-align: -4px
}

.sitenav .site-user-login .user-out {
	padding: 0 9px
}

.sitenav .site-user-login .user-out em {
	font-family: Simsun,sans-serif,arial;
	display: inline-block
}

.sitenav .site-user-login .user-out:hover em {
	color: #666
}

.sitenav .site-user-login .line {
	margin: 0 10px;
	*margin-top: 15px
}

.sitenav .site-nav a,.site-user-login li {
	font-size: 12px
}

.sitenav .site-nav a,.site-user-login .u {
	_display: inline-block
}

.site-user,.site-user-login,.site-fav {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.sitenav .hicon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	line-height: 0;
	vertical-align: -1px;
	overflow: hidden
}

.sitenav .hicon-heart {
	width: 11px;
	height: 10px;
	margin-right: 5px
}

.sitenav .hicon-user {
	width: 11px;
	height: 12px;
	margin-right: 5px;
	vertical-align: -1px
}

.site-user,.site-fav,.site-user-login {
	position: relative
}

.site-userlist,.site-favlist,.site-favlist-none,.site-myajk-list {
	font-size: 16px;
	padding: 8px 16px;
	line-height: 36px;
	background: #fff;
	border-radius: 2px;
	position: absolute;
	top: 45px;
	*top: 45px;
	overflow: hidden;
	z-index: 101;
	box-shadow: 0 2px 8px 0 rgba(71,75,78,0.14)
}

.site-userlist a:hover,.site-favlist a:hover,.site-favlist-none a:hover,.site-myajk-list a:hover {
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.site-userlist a,.site-favlist a,.site-favlist-none a,.site-myajk-list a {
	color: #0b0f12;
	font-family: PingFangSC-Regular;
	font-weight: 400
}

.site-userlist {
	left: -53px
}

.dropdown .list ul {
	border-top: 0
}

.site-userlist a {
	display: block
}

.site-user-login .hicon-user {
	margin-right: 6px
}

.site-myajk-list {
	left: 0
}

.site-myajk-list a {
	display: block;
	min-width: 64px
}

.site-user .drop-user {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.site-user .drop-user .arrow,.site-user-login .arrow {
	margin-left: 2px;
	width: 10px;
	height: 10px;
	vertical-align: -1px
}

.site-user .reg {
	margin-left: 12px
}

.site-user span,.site-fav span,.site-user-login span {
	zoom: 1
}

.site-search .crumb-item {
	width: 400px;
	height: 34px;
	overflow: hidden;
	font-size: 14px;
	color: #979b9e;
	text-overflow: ellipsis;
	white-space: nowrap
}

.site-search .crumb-item em {
	font-family: Simsun,sans-serif,arial;
	padding: 0 6px;
	display: inline-block
}

.site-search .crumb-item a {
	font-size: 14px;
	color: #979b9e
}

.site-search .crumb-item a:hover {
	text-decoration: underline
}

.search-box {
	float: right;
	position: relative;
	z-index: 30;
	zoom: 1
}

.search-box:after {
	visibility: hidden;
	display: block;
	content: ".";
	font-size: 0;
	height: 0;
	clear: both
}

.search-box .input-search,.search-box .f-int-focus {
	float: left;
	width: 460px;
	height: 36px;
	box-sizing: border-box;
	line-height: 36px;
	padding: 0 12px;
	overflow: hidden;
	border: 1px solid #e7ebee;
	border-right: 0;
	color: #979b9e;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	font-size: 14px
}

.search-box .btn-search {
	float: left;
	width: 96px;
	height: 36px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	line-height: 36px;
	font-weight: 500;
	text-align: center;
	overflow: hidden;
	border: 0;
	background: #23c993;
	border-radius: 2px;
	cursor: pointer;
	color: #fff
}

.search-box .btn-search:hover {
	background: #1fb081
}

.search-box .f-int-focus {
	color: #0b0f12
}

.search-box .search-autocomplete {
	width: 459px;
	position: absolute;
	z-index: 30;
	left: 0;
	top: 36px;
	display: none;
	border: 1px solid #e7ebee;
	border-top: 0;
	background: #FFF;
	font-size: 14px;
	max-height: 465px;
	overflow-y: scroll
}

.search-autocomplete li.itm {
	display: block;
	height: 58px;
	padding: 10px 12px 0;
	box-sizing: border-box;
	color: #0b0f12;
	cursor: pointer
}

.search-autocomplete li.hover {
	background: #f6f6f6
}

.search-autocomplete .itm strong,.search-autocomplete .brand-itm strong {
	color: #23c993;
	font-weight: normal
}

.search-autocomplete .itm i {
	color: #979b9e;
	padding-left: 16px;
	line-height: 14px
}

.search-autocomplete .itm p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	position: relative;
	color: #0b0f12
}

.search-autocomplete .itm p.address {
	color: #979b9e;
	padding-top: 10px
}

.search-autocomplete .itm .address label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 330px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.search-autocomplete .itm em {
	position: absolute;
	right: 0
}

.search-autocomplete li.cnt-item {
	width: 370px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.search-autocomplete {
	display: none;
	width: 390px;
	border: 1px solid #ddd;
	border-top: 0 none;
	background: #fff;
	color: #333;
	position: absolute;
	left: 0;
	top: 34px;
	z-index: 9
}

.search-autocomplete li.cnt-item .hover {
	background: #eee;
	color: #333
}

.search-autocomplete li em,.search-autocomplete li.hover em {
	color: #0b0f12
}

.brand-itm {
	font-size: 13px;
	color: #f60;
	height: 40px;
	padding: 10px;
	color: #333;
	cursor: pointer;
	position: relative
}

.brand-itm a {
	display: block;
	color: #333
}

.brand-itm strong {
	color: #f60
}

.brand-itm em {
	color: #fff!important;
	background: #f46c41;
	padding: 1px 4px;
	margin-left: 5px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	vertical-align: 1px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px
}

.brand-itm .entry {
	color: #999;
	position: absolute;
	right: 10px;
	top: 10px;
	line-height: 40px;
	height: 40px;
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.brand-itm .entry i {
	color: #ccc;
	margin-left: 3px;
	font-size: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: -2px
}

.hot-search-box {
	width: 458px;
	position: absolute;
	z-index: 30;
	left: 0;
	top: 36px;
	display: none;
	border: 1px solid #e7ebee;
	border-top: 0;
	background: #FFF;
	font-size: 14px;
	overflow: hidden
}

.hot-search-box h3 {
	font-weight: 100;
	color: #F60;
	height: 33px;
	line-height: 33px;
	padding: 3px 0 0 10px
}

.hot-search-box .hot-list li {
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	position: relative;
	cursor: pointer;
	overflow: hidden
}

.hot-search-box .hot-list .current {
	background: #EEE;
	cursor: pointer
}

.hot-search-box .hot-list em {
	color: #999
}

.hot-search-box .aver-price {
	position: absolute;
	right: 10px;
	top: 0;
	color: #999
}

.hot-search-box .plate {
	margin-left: 5px
}

.hot-search-box .brand-hot em {
	color: #fff;
	background: #f46c41;
	padding: 1px 4px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px
}

.hot-search-box .brand-hot .entry {
	color: #999;
	position: absolute;
	right: 10px;
	top: 0;
	line-height: 33px;
	height: 33px;
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.hot-search-box .brand-hot .entry i {
	color: #ccc;
	margin-left: 5px;
	font-size: 10px;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1
}

.hot-business {
	color: #60ad00;
	display: block;
	padding-left: 10px
}

.map-search {
	float: right;
	display: inline-block;
	line-height: 36px;
	margin-left: 10px;
	width: 104px;
	border: 1px solid rgba(35,201,147,1);
	border-radius: 2px;
	font-size: 0;
	height: 36px;
	box-sizing: border-box
}

.map-search:hover {
	background-color: rgba(233,249,244,1)
}

.map-search a:hover {
	color: #1fb081!important
}

.map-search a {
	display: inline-block;
	width: 100%;
	color: #1fb081;
	font-size: 14px;
	line-height: 36px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	outline: 0;
	text-decoration: none;
	text-align: center
}

.map-search .map-ico {
	width: 11px;
	height: 12px;
	margin-right: 4px;
	vertical-align: -1px;
	display: inline-block
}

.site-search .crumb-item {
	width: 470px;
	height: 34px;
	overflow: hidden;
	font-size: 14px;
	color: #979b9e;
	text-overflow: ellipsis;
	white-space: nowrap
}

.site-search .crumb-item em {
	font-family: arial;
	padding: 0 3px;
	display: inline-block
}

.site-search .crumb-item em,.site-search .crumb-item a {
	font-size: 14px;
	color: #979b9e
}

.site-search .crumb-item a:hover {
	text-decoration: underline
}

#header {
	position: relative;
	z-index: 50
}

#header .top-banner div,#header .top-banner a {
	display: block;
	height: auto!important;
	max-height: 88px
}

#header .top-banner img {
	margin-bottom: 18px
}

.site-search {
	padding-top: 24px
}

.site-search:after,.site-search .site-logo:after {
	visibility: hidden;
	display: block;
	content: ".";
	font-size: 0;
	height: 0;
	clear: both
}

.site-search,.site-logo {
	zoom: 1
}

.site-search .site-logo .ajk-logo {
	width: 113px;
	height: 32px;
	background: url("//pic1.58cdn.com.cn/nowater/frs/n_v32fb99d164f834d06baf11a4a1397b923.png") no-repeat 0 0;
	background: url("//pic1.58cdn.com.cn/nowater/frs/n_v32fb99d164f834d06baf11a4a1397b923.png") no-repeat 0 0 \0;
	*background: url("//pic1.58cdn.com.cn/nowater/frs/n_v32fb99d164f834d06baf11a4a1397b923.png") no-repeat 0 0;
	background-size: 113px 32px;
	overflow: hidden;
	text-indent: -99999px
}

.site-search .site-logo .xf-logo {
	line-height: 24px;
	font-size: 24px;
	margin-top: 8px;
	color: #0b0f12;
	font-family: PingFangSC-Semibold,"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei
}

.site-search .site-logo .ver-line {
	width: 1px;
	height: 16px;
	background: #0b0f12;
	margin: 12px 12px 0;
	font-size: 0;
	overflow: hidden
}

.lp-navtabs-warp {
	margin-top: 20px;
	background: #23c993;
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.lp-navtabs li {
	float: left;
	_display: inline
}

.lp-navtabs li a {
	display: block;
	_display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 18px;
	color: #fff;
	position: relative
}

.lp-navtabs li a:hover,.lp-navtabs li .item-focus,.lp-navtabs li .item-focus:hover {
	background: #1fb081;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}

.avoid-blame {
	background-color: #f7f7f7;
	color: #999;
	margin: 0 auto 20px;
	width: auto;
	padding: 12px 35px 12px 35px;
	text-align: left
}

.footer-infos {
	text-align: center;
	margin: 30px 0 50px
}

.footer-infos .intro {
	border-top: 1px solid #e0e0e0;
	padding-top: 15px
}

.footer-infos .intro,.footer-infos .copyright {
	margin: 0 auto
}

.footer-infos a,.footer-infos a:hover,.footer-infos p {
	color: #666
}

.city-plates a,.footer-infos .intro .item {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.footer-infos .intro em {
	padding: 0 10px
}

.city-plates {
	border: 1px solid #e0e0e0;
	text-align: left;
	padding: 7px 0 10px 1px;
	margin: 10px 0 0;
	display: none
}

.city-plates a {
	width: 86px;
	padding: 0 0 0 10px;
	height: 22px;
	line-height: 22px
}

.footer-infos .copyright {
	margin: 8px 0 0
}

.footer-infos .copyright a:hover {
	text-decoration: underline
}

.footer-infos .copyright span {
	padding: 0 10px
}

.modal-ifr {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 97;
	top: 0;
	left: 0;
	border: 0 none;
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 98;
	top: 0;
	left: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-cover {
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99
}

.xf-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 30px 0;
	transform: translate(-50%,-50%)
}

.xf-modal .con {
	position: relative;
	z-index: 2
}

.xf-modal .close {
	position: absolute;
	z-index: 3;
	overflow: hidden
}

.modal-custom .con {
	padding: 0 30px;
	border-radius: 6px;
	background: #FFF;
	border: 1px solid #787878;
	font-size: 16px
}

.modal-custom .hd {
	height: 46px;
	line-height: 32px;
	padding-top: 27px;
	border-bottom: 2px solid #23c993
}

.modal-custom .hd .title {
	display: inline-block;
	*display: inline;
	font-size: 24px;
	color: #23c993;
	text-indent: 10px
}

.modal-custom .hd .subtitle {
	display: inline-block;
	*display: inline;
	font-size: 14px;
	color: #999;
	margin-left: 10px
}

.modal-custom .close {
	top: 61px;
	right: 28px;
	width: 20px;
	height: 20px;
	color: #ccc;
	font-size: 17px;
	padding: 0 0 2px 3px
}

.modal-custom .close:hover {
	background-position: -30px -190px
}

.modal-open {
	height: 100%;
	overflow: hidden
}

.xf-select {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	z-index: 9;
	cursor: pointer
}

.xf-select .text {
	position: relative;
	background: #FFF;
	height: 40px;
	line-height: 40px;
	border: 1px solid #CCC;
	padding-right: 30px
}

.xf-select .text,.xf-select li {
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.xf-select-max {
	font-size: 16px
}

.xf-select-min {
	font-size: 14px
}

.xf-select-max .text {
	width: 198px
}

.xf-select-min .text {
	width: 58px
}

.xf-select .text .icon-tip {
	width: 15px;
	height: 8px;
	line-height: 0;
	position: absolute;
	top: 17px;
	right: 8px;
	background-position: -135px -160px
}

.xf-select ul {
	display: none;
	position: absolute;
	left: 0;
	top: 41px;
	width: 100%;
	background: #FFF;
	color: #333;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	overflow-y: auto;
	max-height: 300px;
	_height: 300px
}

.xf-select li {
	height: 35px;
	line-height: 35px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC
}

.xf-select .option-hv {
	background: #23c993;
	color: #FFF
}

.xf-select .option-dis {
	color: #999;
	cursor: default
}

.xf-select-fo {
	position: relative
}

.xf-select-fo .text {
	border: 1px solid #23c993
}

.xf-select-fo .text .icon-tip {
	background-position: -110px -160px
}

.xf-select-fo ul {
	display: block
}

.modal-car-bd {
	padding-bottom: 50px;
	display: none
}

.kft-car-step {
	width: 561px;
	height: 87px;
	margin: 10px 0 0;
	background: url("//pages.anjukestatic.com/xinfang/img/house/hui/kft-car-steps.png") no-repeat 0 0
}

.modal-car-bd .theme-hd {
	font-size: 20px;
	margin: 22px 0 20px;
	padding-left: 8px
}

.modal-car-bd .tips {
	font-size: 16px;
	color: #999;
	padding-left: 8px
}

.valid-infos {
	overflow: hidden;
	zoom: 1;
	margin: 25px 0 0
}

.valid-infos dt,.valid-infos dd {
	float: left
}

.valid-infos dt .required {
	color: #f00
}

.valid-infos dt {
	clear: left;
	font-size: 16px;
	width: 170px;
	padding-right: 15px;
	text-align: right;
	line-height: 40px
}

.valid-infos .inp-text {
	width: 220px;
	height: 40px;
	border: 1px solid #e6e6e6;
	font-size: 14px;
	padding: 0 10px;
	color: #999
}

.valid-infos .int-err {
	border-color: #f00
}

.valid-infos .int-focus {
	border-color: #62ab00
}

.valid-infos dd .msg-box {
	color: #f00;
	font-size: 12px;
	height: 24px;
	line-height: 24px
}

.valid-infos dd .msg-box p {
	display: none
}

.valid-btn {
	margin: 6px 0 0;
	padding-left: 180px
}

.modal-car-status .apply-tips {
	margin: 0;
	display: none;
	padding: 49px 0 0 46px
}

.modal-car-status .apply-tips dt {
	font-size: 20px;
	margin-bottom: 8px
}

.modal-car-status .apply-tips dd {
	margin: 0;
	padding: 8px 20px 0 48px;
	font-size: 14px;
	color: #999;
	line-height: 22px
}

.apply-tips .err-tips-icon,.apply-tips .ok-tips-icon {
	vertical-align: -8px
}

.xf-verify-module {
	margin: 30px 0 0
}

.xf-verify-module .j-is-show,.xf-verify-module .j-sms-show {
	display: none
}

.xf-verify-module dd,.xf-verify-module dt {
	float: left;
	height: 68px
}

.xf-verify-module dt {
	width: 140px;
	line-height: 40px;
	text-align: right;
	padding-right: 10px
}

.xf-verify-module dd {
	width: 410px
}

.xf-verify-module .required {
	padding-right: 5px;
	color: #f00;
	font-family: "SimSun"
}

.xf-verify-module .int-text {
	width: 200px;
	margin-right: 5px
}

.xf-verify-module .send-sms-btn {
	display: inline-block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #f4f4f4;
	color: #666;
	border: 1px solid #ededed;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px
}

.xf-verify-module .send-sms-btn:hover {
	background: #eee
}

.xf-verify-module .refresh-btn {
	display: inline-block;
	cursor: pointer;
	width: 17px;
	height: 17px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/qfj/refresh.png");
	vertical-align: middle
}

.xf-verify-module .msg-box {
	display: none
}

.xf-verify-module .msg-box span {
	font-size: 12px;
	color: #f00
}

.xf-verify-module .j-is-show {
	display: none
}

.modal-car-bd-v2 {
	height: 531px;
	padding-bottom: 50px
}

.modal-car-bd-v2 .xf-verify-module {
	margin-top: 30px
}

.modal-car-bd-v2 .theme-hd {
	font-size: 20px;
	margin: 22px 0 20px;
	padding-left: 8px
}

.modal-car-bd-v2 .tips {
	font-size: 16px;
	color: #999;
	padding-left: 8px
}

.modal-car-bd-v2 {
	display: none
}

.modal-car-status .mail-info {
	width: 560px;
	height: 128px;
	padding: 0;
	margin: 30px 0 20px -96px;
	background-color: #f9f9f9
}

.modal-car-status .mail-info p {
	margin: 0;
	color: #666;
	font-size: 18px;
	text-align: left;
	padding: 15px 0 22px 15px
}

.modal-car-status .mail-info .com-msg {
	float: left;
	margin-left: 140px
}

.modal-car-status .mail-info label {
	color: #333;
	font-size: 16px;
	margin-left: 47px
}

.subscribe-mix {
	margin-top: 25px
}

.subscribe-mix .tip {
	font-size: 20px;
	text-indent: .4em
}

.subscribe-mix .tip .tint {
	color: #999
}

.subscribe-mix .notice-list {
	margin: 18px auto 20px auto;
	background-color: #f3f3f3;
	font-size: 16px;
	width: 560px;
	height: 70px
}

.subscribe-mix .notice-list li {
	float: left;
	height: 70px;
	line-height: 70px
}

.subscribe-mix .notice-list li input {
	width: 16px;
	height: 16px;
	margin: 0 8px 0 8px;
	vertical-align: text-bottom
}

.subscribe-mix .notice-list li span {
	margin-right: 11px;
	_display: inline-block
}

.subscribe-mix .cell-info,.collect-result .cell-info {
	width: 360px;
	height: 63px;
	margin: 0 auto
}

.subscribe-mix .cell-info input,.collect-result .cell-info input {
	width: 240px;
	margin-left: 10px
}

.subscribe-mix .cell-info .com-msg,.collect-result .cell-info .com-msg {
	display: block;
	margin: 5px 0 0 104px
}

.subscribe-mix a,.collect-result a {
	margin: 10px 0 0 195px;
	_margin-left: 200px
}

.subscribe-result {
	height: 35px;
	font-size: 20px;
	margin: 106px auto;
	text-align: center;
	vertical-align: bottom
}

.subscribe-result span {
	*zoom: 1;
	vertical-align: middle
}

.subscribe-result i,.collect-result i {
	margin-right: 10px
}

.subscribe-result .hint-tips-icon {
	width: 32px;
	height: 32px;
	margin-right: 5px;
	background: url(//pages.anjukestatic.com/xinfang/img/house/view/tp-sprites-icon.png) no-repeat -50px 0
}

.submail-result {
	margin: 50px auto
}

.submail-result .result-text {
	text-align: left;
	text-indent: 50px
}

.submail-result .mail-info {
	width: 560px;
	height: 128px;
	padding: 0;
	margin-top: 30px;
	background-color: #f9f9f9
}

.submail-result .mail-info p {
	margin: 0;
	color: #666;
	font-size: 18px;
	text-align: left;
	padding: 15px 0 22px 15px
}

.submail-result .mail-info .com-msg {
	float: left;
	margin-left: 180px
}

.submail-result .mail-info label {
	font-size: 16px
}

.collect-result {
	height: auto;
	margin-top: 43px
}

.collect-result .result-tip {
	font-size: 20px;
	text-align: center
}

.collect-result .result-tip span {
	vertical-align: middle
}

.collect-result .result-tip p {
	color: #999;
	font-size: 16px;
	margin: 37px auto 28px auto
}

.subscribe-inopen-v2 {
	padding-bottom: 30px
}

.xf-verify-module {
	margin: 30px 0 0
}

.xf-verify-module .j-is-show,.xf-verify-module .j-sms-show {
	display: none
}

.xf-verify-module dd,.xf-verify-module dt {
	float: left;
	height: 68px;
	margin: 0
}

.xf-verify-module dt {
	width: 140px;
	line-height: 40px;
	text-align: right;
	padding-right: 10px
}

.xf-verify-module dd {
	width: 410px
}

.xf-verify-module .required {
	padding-right: 5px;
	color: #f00;
	font-family: "SimSun"
}

.xf-verify-module .int-text {
	width: 200px;
	margin-right: 5px
}

.xf-img-code img {
	vertical-align: middle
}

.xf-verify-module .send-sms-btn {
	display: inline-block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #f4f4f4;
	color: #666;
	border: 1px solid #ededed;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	margin: 0
}

.xf-verify-module .send-sms-btn:hover {
	background: #eee
}

.xf-verify-module .refresh-btn {
	display: inline-block;
	cursor: pointer;
	width: 17px;
	height: 17px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/qfj/refresh.png");
	vertical-align: middle
}

.xf-verify-module .msg-box {
	display: none
}

.xf-verify-module .msg-box span {
	font-size: 12px;
	color: #f00
}

.collect-result-v2 {
	padding-bottom: 30px
}

.collect-result-v2 a {
	margin-left: 150px
}

.collect-result-v2 .result-tip {
	padding-left: 50px;
	text-align: left
}

#mailsub-success {
	text-align: left;
	text-indent: 51px;
	margin: 49px auto
}

.sidebar {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 39px;
	height: 100%;
	background-color: #f7f7f7;
	box-shadow: 0 0 2px #999;
	z-index: 1000;
	font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,Arial,simhei
}

.sidebar-nav {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -90px
}

.sidebar-top {
	position: absolute;
	display: none;
	bottom: 0;
	right: 0
}

.sidebar-top .sid-nav-top {
	width: 39px;
	height: 40px;
	text-align: center;
	color: #333;
	font-size: 12px;
	display: block
}

.sidebar-mod .sid-nav {
	position: relative;
	display: block;
	width: 39px;
	height: 40px;
	margin-bottom: 12px;
	text-align: center;
	color: #333;
	font-size: 12px;
	z-index: 0
}

.sidebar-mod a:hover {
	background-color: #62ab00;
	color: #fff;
	text-decoration: none;
	z-index: 10001
}

.sidebar-mod .side-icon {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	margin-top: 2px
}

.sidebar-mod .weapp-iconfont {
	font-size: 18px;
	margin-top: 2px
}

.sidebar-top .side-icon {
	margin-top: 10px
}

.sidebar-mod a:hover .side-icon,.sd-top-sig .side-icon {
	color: #fff
}

.sidebar p {
	height: 13px;
	line-height: 13px;
	margin-top: 2px
}

.sidebar-nav-hover {
	position: absolute;
	right: 39px;
	top: 0;
	width: 0;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	text-align: center;
	color: #999;
	font-size: 13px;
	overflow: hidden
}

.nav-arrow {
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	border-left: 4px solid #fff;
	border-right: 4px solid transparent;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	position: absolute;
	top: 16px;
	left: -1px;
	display: none;
	z-index: 1100
}

.sidebar-mod a:hover .nav-arrow {
	display: block
}

.sidebar-sao {
	visibility: hidden;
	top: -55px;
	height: 150px;
	border: 1px solid #62ab00
}

.sidebar-sao img {
	display: block;
	margin: 5px auto 0;
	width: 110px
}

.sidebar-top a.sid-nav {
	margin-bottom: 0
}

html,body {
	_background-image: url(about:blank);
	_background-attachment: fixed
}

.site-gotop {
	text-align: center;
	position: fixed;
	z-index: 89;
	left: 50%;
	margin-left: 542px;
	bottom: 100px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)-200);
	_bottom: auto;
	zoom: 1
}

@media screen and (max-width:1300px) {
	.site-gotop {
		margin-left: 0;
		left: inherit;
		right: 0
	}
}

.site-gotop .btn-gotop,.site-gotop .g-icon {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1
}

.site-gotop .g-icon {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	background: url("//pages.anjukestatic.com/xinfang/img/house/comm/sitenav-bg6.png") no-repeat
}

.site-gotop .fav i {
	width: 30px;
	height: 28px;
	background-position: -220px -60px;
	margin-bottom: 2px
}

.site-gotop .fav-dis i {
	background-position: -180px -60px
}

.site-gotop .fav,.site-gotop .feedback,.site-gotop .kf-intention {
	color: #5fac00;
	cursor: pointer
}

.site-gotop .fav-dis {
	color: #999;
	cursor: default
}

.site-gotop .feedback {
	margin-bottom: 12px
}

.site-gotop .feedback i {
	width: 32px;
	height: 32px;
	background-position: -200px 0;
	margin-bottom: 7px
}

.site-gotop .btn-gotop i {
	width: 28px;
	height: 16px;
	background-position: -260px -60px;
	margin-top: 17px
}

.site-gotop .btn-gotop {
	visibility: hidden;
	width: 50px;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	margin-top: 4px;
	background: #23c993;
	border-radius: 2px
}

.site-gotop .btn-gotop:hover {
	background: #1fb081
}

.modal-fav-ok .oktit .ok-tips-icon {
	vertical-align: top;
	*vertical-align: middle
}

.modal-fav-ok .oktit {
	font-size: 20px;
	line-height: 32px;
	margin: 65px 0 15px 50px
}

.modal-fav-ok .desc {
	font-size: 14px;
	color: #999;
	margin-left: 97px
}

.modal-fav-ok a {
	color: #0041d9
}

.modal-fav-ok a:hover {
	color: #F60
}

.tg-banner {
	position: absolute;
	top: -95px;
	left: -10px
}

.tg-banner a {
	display: block;
	width: 115px;
	height: 81px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/comm/sitenav-tg.gif") no-repeat 0 0;
	text-indent: -999999px;
	overflow: hidden
}

.site-gotop .kf-intention {
	margin-bottom: 18px
}

.site-gotop .kf-intention i {
	width: 32px;
	height: 22px;
	background-position: -250px 0;
	margin-bottom: 7px
}

.modal-intention-bd,.modal-intention-status,.modal-intention-status-err {
	display: none
}

.modal-intention-bd .tips {
	margin: 14px 0 26px 14px
}

.modal-intention-bd .area-info,.modal-intention-bd .phone-info,.modal-intention-bd .ways-info {
	height: 72px
}

.modal-intention-bd .info .lab-tit {
	float: left;
	width: 182px;
	padding-right: 8px;
	text-align: right;
	line-height: 40px
}

.modal-intention-bd .ways-info .radio-box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 90px;
	margin: 8px 0 0
}

.modal-intention-bd .ways-info .radio-text {
	padding-left: 5px
}

.modal-intention-bd .area-info .area-box {
	float: left
}

.modal-intention-bd .phone-info .lab-tit em {
	color: #F60
}

.modal-intention-bd .phone-info .phone-box {
	float: left
}

.modal-intention-bd .com-msg {
	margin-top: 4px;
	display: block
}

.modal-intention-bd .intention-info {
	height: 113px
}

.modal-intention-bd .intention-info textarea {
	float: left;
	width: 220px;
	height: 66px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	font-size: 14px;
	resize: none
}

.modal-intention-bd .intention-info .des {
	color: #999
}

.modal-intention-bd .intention-info .int-focus {
	border: 1px solid #62ab00;
	color: #333
}

.modal-intention-bd .btn-box {
	margin-left: 190px;
	padding-bottom: 36px
}

.modal-intention-bd .btn-box .btn-b {
	padding: 0 47px
}

.modal-intention-status .apply-tips,.modal-intention-status-err .apply-tips {
	padding: 73px 0 0 50px
}

.modal-intention-status .apply-tips dt {
	font-size: 20px;
	margin-bottom: 8px
}

.modal-intention-status .apply-tips dd {
	padding: 8px 20px 0 48px;
	font-size: 14px;
	color: #999;
	line-height: 22px
}

.apply-tips .err-tips-icon,.apply-tips .ok-tips-icon {
	vertical-align: -8px
}

.modal-intention-bd .xf-select ul {
	max-height: 180px;
	_height: 180px
}

.site-gotop .conbox {
	cursor: pointer;
	position: relative;
	width: 32px;
	height: 38px;
	line-height: 19px;
	padding: 5px 8px;
	color: #23c993;
	margin: 5px auto 0 auto;
	font-size: 16px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #23c993
}

.site-gotop .conbox p {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	*top: 5px;
	*left: 8px;
	width: 32px;
	height: 38px;
	position: absolute;
	line-height: 20px;
	vertical-align: text-bottom
}

.site-gotop .conbox a {
	color: #23c993;
	display: block;
	width: 100%;
	height: 100%
}

.site-gotop .conbox a:hover {
	text-decoration: none
}

.site-gotop .favored {
	color: #999;
	border: 1px solid #e6e6e6
}

.site-gotop .consult {
	color: #fff;
	background-color: #62ab00
}

.site-gotop .highlight {
	color: #fff;
	background-color: #589600
}

.site-gotop .light {
	color: #fff;
	background-color: #5caf00
}

.site-gotop .light a {
	color: #fff
}

.site-gotop .phoneBanner {
	width: 450px;
	height: 54px;
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: -455px
}

.site-gotop .phoneBanner div {
	position: absolute;
	padding: 0 25px;
	left: 450px;
	height: 50px;
	color: #62ab00;
	font-size: 40px;
	line-height: 50px;
	border-radius: 3px;
	vertical-align: middle;
	background-color: #f7fded;
	border: 1px solid #e9f3d9
}

.site-gotop .phoneBanner .static {
	left: 0;
	top: 54px
}

.site-gotop .phoneBanner div span {
	color: #333;
	font-size: 16px;
	line-height: 50px;
	padding: 0 9px 0 12px;
	vertical-align: middle
}

.mailsub-wrap {
	padding: 28px 0 0 11px
}

.mailsub-wrap .tip-a {
	color: #666;
	font-size: 18px;
	padding-bottom: 11px
}

.mailsub-wrap .tip-b {
	color: #999;
	font-size: 14px
}

.mail-info {
	width: 284px;
	height: 70px;
	padding: 27px 0 0 18px
}

.mail-info label em {
	color: #f60
}

.mail-info .com-msg {
	margin-left: 92px
}

.mailsub-wrap .btn-c {
	margin: 2px 0 0 108px
}

.icon-entrance {
	width: 98px;
	height: 85px;
	display: block;
	cursor: pointer;
	margin-left: -7px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/view/chat-icon.png") no-repeat;
	background-position: 0 -177px
}

.sweepQR a.sweep-code {
	font-size: 11px;
	color: #676c73;
	background: #fff;
	border: 1px solid #e7e7e7
}

.sweepQR a.sweep-code:hover {
	background: #fff;
	border: 1px solid #e7e7e7;
	color: #676c73
}

a.sweep-code {
	display: block;
	width: 74px;
	height: 114px;
	padding: 3px;
	background: #a1cd66;
	color: #FFF;
	font-size: 14px;
	margin-bottom: 16px
}

a.sweep-code:hover {
	background: #62ab00;
	color: #FFF
}

.sweep-code .code-img {
	width: 70px;
	height: 70px;
	padding: 2px;
	background: #FFF
}

.sweepQR {
	display: none
}

.downloadQR {
	display: none
}

html {
	_background-image: url(about:blank);
	_background-attachment: fixed
}

.none {
	display: none!important
}

.iframe-layer-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	display: none;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	_left: expression(eval(document.documentElement.scrollLeft));
	_height: expression(eval(document.documentElement.clientHeight));
	_width: expression(eval(document.documentElement.clientWidth))
}

.iframe-layer-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=60);
	background: rgba(0,0,0,.6);
	z-index: 1002
}

.iframe-login-wrap {
	margin: -260px 0 0 -250px;
	padding: 0 20px 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 460px;
	height: 500px;
	background: #fff;
	box-shadow: 0 0 8px #888;
	border-radius: 5px;
	z-index: 1003;
	overflow: hidden
}

.no-head .iframe-login-wrap {
	height: 440px
}

.iframe-login-ifm {
	display: block;
	width: 460px;
	height: 100%
}

.no-thirds .iframe-login-wrap {
	margin-top: -230px;
	height: 440px
}

.no-thirds.no-head .iframe-login-wrap {
	height: 380px
}

.no-others .iframe-login-wrap {
	margin-top: -240px;
	height: 460px
}

.no-others.no-head .iframe-login-wrap {
	height: 400px
}

.no-thirds.no-others .iframe-login-wrap {
	margin-top: -188px;
	height: 376px
}

.no-thirds.no-others.no-head .iframe-login-wrap {
	height: 316px
}

.forms-single .iframe-login-wrap {
	margin-top: -229px;
	height: 458px
}

.forms-single.no-head .iframe-login-wrap {
	height: 398px
}

.forms-single.no-thirds .iframe-login-wrap {
	margin-top: -199px;
	height: 398px
}

.forms-single.no-thirds.no-head .iframe-login-wrap {
	height: 338px
}

.forms-single.no-others .iframe-login-wrap {
	margin-top: -209px;
	height: 418px
}

.forms-single.no-others.no-head .iframe-login-wrap {
	height: 358px
}

.forms-single.no-thirds.no-others .iframe-login-wrap {
	margin-top: -165px;
	height: 334px
}

.forms-single.no-thirds.no-others.no-head .iframe-login-wrap {
	height: 274px
}

.not-in-layer {
	position: static;
	display: block
}

.not-in-layer .iframe-layer-bg {
	display: none
}

.not-in-layer .iframe-login-wrap {
	position: relative;
	left: 0;
	top: 0;
	margin: 0 auto!important;
	width: 600px;
	height: 470px
}

.not-in-layer.no-head .iframe-login-wrap {
	height: 410px
}

.not-in-layer .iframe-login-ifm {
	width: 600px
}

.not-in-layer.no-thirds .iframe-login-wrap {
	height: 381px
}

.not-in-layer.no-thirds.no-head .iframe-login-wrap {
	height: 321px
}

.not-in-layer.no-others .iframe-login-wrap {
	width: 460px;
	height: 472px
}

.not-in-layer.no-others.no-head .iframe-login-wrap {
	height: 412px
}

.not-in-layer.no-others .iframe-login-ifm {
	width: 460px
}

.not-in-layer.no-thirds.no-others .iframe-login-wrap {
	height: 381px
}

.not-in-layer.no-thirds.no-others.no-head .iframe-login-wrap {
	height: 321px
}

.not-in-layer.forms-single .iframe-login-wrap {
	height: 425px
}

.not-in-layer.forms-single.no-head .iframe-login-wrap {
	height: 365px
}

.not-in-layer.forms-single.no-thirds .iframe-login-wrap {
	height: 334px
}

.not-in-layer.forms-single.no-thirds.no-head .iframe-login-wrap {
	height: 274px
}

.not-in-layer.forms-single.no-others .iframe-login-wrap {
	width: 460px;
	height: 426px
}

.not-in-layer.forms-single.no-others.no-head .iframe-login-wrap {
	height: 366px
}

.not-in-layer.forms-single.no-others .iframe-login-ifm {
	width: 460px
}

.not-in-layer.forms-single.no-thirds.no-others .iframe-login-wrap {
	height: 334px
}

.not-in-layer.forms-single.no-thirds.no-others.no-head .iframe-login-wrap {
	height: 274px
}

.loading-item {
	position: relative
}

.loading-wrap {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -47px
}

.loading-wrap .loading-tip {
	padding-top: 73px;
	text-align: center;
	font-size: 16px;
	color: #999
}

.loading-wrap .loading-progress {
	position: absolute;
	top: 16px;
	left: 50%;
	transform: translate(-50%,0)
}

.spinner {
	position: absolute;
	left: 50%;
	width: 45px;
	height: 45px;
	margin-left: -23px;
	z-index: 2
}

.container1>div,.container2>div,.container3>div {
	width: 8px;
	height: 8px;
	background-color: #62ab00;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
	animation: bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.spinner .spinner-container {
	position: absolute;
	width: 100%;
	height: 100%
}

.container2 {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg)
}

.container3 {
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}

.circle1 {
	top: 0;
	left: 0
}

.circle2 {
	top: 0;
	right: 0
}

.circle3 {
	right: 0;
	bottom: 0
}

.circle4 {
	left: 0;
	bottom: 0
}

.container2 .circle1 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.container3 .circle1 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s
}

.container1 .circle2 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s
}

.container2 .circle2 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s
}

.container3 .circle2 {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s
}

.container1 .circle3 {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s
}

.container2 .circle3 {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s
}

.container3 .circle3 {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s
}

.container1 .circle4 {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s
}

.container2 .circle4 {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s
}

.container3 .circle4 {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s
}

@-webkit-keyframes bouncedelay {
	0%,80%,100% {
		-webkit-transform: scale(0.0)
	}

	40% {
		-webkit-transform: scale(1.0)
	}
}

@keyframes bouncedelay {
	0%,80%,100% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0)
	}

	40% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0)
	}
}

.spinner-wrap {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -26px;
	width: 52px;
	height: 52px;
	background: url(public/loading-img.png) no-repeat center center
}

.spinner-wrap .spinner {
	display: none
}

.no-stepover .iframe-login-wrap {
	height: 420px
}

.no-stepover.no-head .iframe-login-wrap {
	height: 310px
}

.user-pa-box {
	display: none;
	font-size: 16px;
	color: #474b4e;
	-webkit-font-smoothing: antialiased
}

.user-pa-hint .con {
	height: 320px!important
}

.user-pa-header {
	display: none
}

.user-pa-show {
	position: relative;
	display: block
}

.user-pa-header .pa-label {
	padding-top: 20px
}

.user-pa-header a {
	color: #254aba
}

.user-pa-header .pa-tap {
	font-size: 16px;
	color: #999
}

.new-type .pa-flow {
	display: none
}

.pa-flow {
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%;
	height: 80px;
	width: 540px
}

.zhuanche-custom .con {
	padding: 0 15px!important
}

.user-pa-zhuanche .left {
	margin-top: 15px;
	position: relative
}

.user-pa-zhuanche .left .bg {
	height: 290px
}

.user-pa-zhuanche .left .qrcode {
	position: absolute;
	width: 150px;
	height: 150px;
	top: 63px;
	left: 50px
}

.user-pa-zhuanche .left .des {
	position: absolute;
	top: 223px;
	left: 71px;
	font-size: 12px;
	color: #0b0f12
}

.user-pa-zhuanche .right {
	position: absolute;
	top: 123px;
	left: 293px
}

.user-pa-zhuanche .right .des-1 {
	color: #1fb081;
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 20px
}

.user-pa-zhuanche .right .des-2 {
	color: #0b0f12;
	font-size: 16px;
	line-height: 22px;
	white-space: pre-line
}

.user-pa-zutuan .pa-flow {
	background-image: url(//pages.anjukestatic.com/xinfang/img/phoneactivate/zutuan@1x.png);
	background-image: -webkit-image-set(url(//pages.anjukestatic.com/xinfang/img/phoneactivate/zutuan@1x.png) 1x,url(//pages.anjukestatic.com/xinfang/img/phoneactivate/zutuan@2x.png) 2x)
}

.user-pa-youhui .pa-flow {
	background-image: url(//pages.anjukestatic.com/xinfang/img/phoneactivate/youhui@1x.png);
	background-image: -webkit-image-set(url(//pages.anjukestatic.com/xinfang/img/phoneactivate/youhui@1x.png) 1x,url(//pages.anjukestatic.com/xinfang/img/phoneactivate/youhui@2x.png) 2x)
}

.pa-label-sec {
	padding-top: 15px;
	color: #999
}

.user-pa-wenda .pa-label {
	color: #999;
	font-size: 18px;
	padding-top: 26px
}

.pa-discount {
	color: #f60
}

.user-pa-verify {
	position: relative
}

.user-pa-verify .loading-wrap {
	margin-top: -47px;
	display: none
}

.user-pa-verify .iframe-login-ifm {
	margin: 0 auto;
	height: 315px;
	width: 540px
}

.user-pa-verify .iframe-bind-ifm {
	height: 360px
}

.pa-book {
	display: none;
	background-color: #f9f9f9;
	border-radius: 10px;
	margin-top: 10px;
	height: 162px;
	padding: 14px 20px;
	margin-bottom: 15px
}

.pa-book .pa-book-row {
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	color: #666
}

.pa-book-row .iconfont {
	font-size: 40px;
	color: #5eab00
}

.pa-book-one {
	float: left
}

.pa-book-title {
	font-size: 18px;
	color: #333;
	margin: 0 20px 0 15px
}

.user-pa-book .pa-label-sec {
	padding: 0;
	line-height: 40px;
	display: block
}

.user-pa-subscribe .pa-notice {
	margin-top: 20px;
	background-color: #f6f6f6;
	font-size: 16px;
	width: 100%;
	height: 50px
}

.pa-notice li {
	float: left;
	height: 50px;
	line-height: 50px;
	margin-left: 15px
}

.pa-notice li input {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: text-bottom
}

.user-apply-modal {
	display: none
}

.user-am-msg {
	padding: 50px 0 0 40px
}

.user-am-msg .suc-icon {
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 60px;
	color: #42b655
}

.user-am-msg .am-msg-box {
	margin-left: 80px
}

.am-msg-label,.am-msg-comment {
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #666
}

.am-msg-comment {
	padding-top: 5px;
	font-size: 14px;
	color: #999
}

.am-msg-middle .am-msg-label {
	line-height: 60px;
	height: 60px
}

.am-msg-middle .am-msg-comment {
	display: none
}

.am-msg-comment .comfirm-btn {
	display: block;
	background-color: #42b655;
	width: 75px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-top: 10px;
	font-size: 14px;
	border-radius: 3px
}

.user-confrim-label {
	font-size: 18px;
	color: #474b4e;
	padding-top: 30px
}

.user-confrim-tips {
	color: #999;
	padding-top: 15px;
	font-size: 18px
}

.user-confrim-btn {
	margin: 40px 40px 0;
	background: #42b655;
	color: #fff;
	line-height: 50px;
	height: 50px;
	text-align: center;
	font-size: 18px;
	cursor: pointer
}

.user-cancel-btn {
	margin-top: 20px;
	font-size: 16px;
	text-align: center;
	color: #979b9e;
	cursor: pointer
}

.market-modal .close {
	display: flex;
	align-items: center;
	justify-content: center;
	left: 158px;
	bottom: 30px;
	width: 36px;
	height: 36px;
	color: #fff;
	font-size: 12px;
	background: rgba(255,255,255,0.12);
	border: 1px solid #fff;
	border-radius: 50%
}

.user-market-sign-up-modal {
	position: relative
}

.user-market-sign-up-modal .fail-wrap {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	text-align: center
}

.user-market-sign-up-modal .fail-wrap .fail-title {
	font-size: 24px;
	color: #fff;
	font-weight: bold
}

.user-market-sign-up-modal .fail-wrap .fail-content {
	margin-top: 17px;
	font-size: 16px;
	color: #fff;
	white-space: pre-wrap
}

.user-market-sign-up-modal .success-wrap {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	text-align: center
}

.user-market-sign-up-modal .success-wrap .success-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 181px;
	padding-bottom: 50px
}

.user-market-sign-up-modal .success-wrap .success-info .success-title {
	margin-top: 17px;
	font-size: 17px;
	color: #bb4d24;
	font-weight: bold;
	margin-bottom: 6px
}

.user-market-sign-up-modal .success-wrap .success-info .coupon-value {
	font-size: 34px;
	color: #bb4d24;
	font-weight: bold;
	padding-top: 9px
}

.user-market-sign-up-modal .success-wrap .success-info .success-content {
	margin-top: 14px;
	font-size: 14px;
	color: #b76c50
}

.user-market-sign-up-modal .success-wrap .success-intro .loupan-title {
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #fff
}

.user-market-sign-up-modal .success-wrap .success-intro .expire-date {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #fff
}

.user-market-sign-up-modal .success-wrap .success-intro .remark-info {
	height: 73px;
	line-height: 17px;
	font-size: 12px;
	color: rgba(255,255,255,0.69);
	white-space: pre-wrap
}

.toast {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 2;
	padding: 20px;
	font-size: 14px;
	color: #fff;
	background: rgba(11,15,18,0.8);
	box-shadow: 0 2px 10px 0 rgba(151,155,158,0.5);
	border-radius: 2px;
	transform: translate(-50%,-50%)
}

.modal-custom .close {
	top: 50px;
	right: 20px
}

.modal-custom .modal-content {
	padding: 100px 0 0;
	text-align: center
}

.modal-custom .suc-icon {
	color: #50c414;
	font-size: 50px
}

.modal-custom .msg-title {
	font-size: 22px;
	color: #555;
	height: 75px;
	display: inline-block;
	vertical-align: top;
	line-height: 75px;
	padding-left: 5px
}

.am-msg-comment {
	height: auto;
	line-height: 30px;
	font-size: 16px;
	color: #666;
	margin-top: 10px
}

.tehui-hint .modal-content {
	padding: 40px 0 0
}

.tehui-hint .tit-box {
	font-size: 0
}

.tehui-hint .suc-icon {
	display: inline-block;
	vertical-align: middle;
	height: 35px;
	font-size: 35px;
	line-height: 35px
}

.tehui-hint .msg-title {
	font-size: 24px;
	color: #333;
	height: 35px;
	display: inline-block;
	vertical-align: middle;
	line-height: 35px;
	padding-left: 9px
}

.tehui-hint .am-msg-box {
	margin: 0 30px;
	text-align: left
}

.tehui-hint .am-msg-comment {
	margin-top: 22px;
	line-height: 24px;
	padding-top: 0
}

.tehui-hint .adviser-box .am-msg-comment {
	margin-top: 0
}

.tehui-hint .prototal-tip {
	float: left;
	width: 428px;
	color: #666;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px dotted #eee;
	margin: 20px 30px 0;
	padding-bottom: 15px
}

.tehui-hint .prototal-tip a {
	color: #0e8ed8
}

.tehui-hint .phone-box {
	float: left;
	text-align: center;
	margin: 0 auto;
	padding-left: 83px;
	padding-top: 13px
}

.tehui-hint .phone-box .wchar-qr {
	float: left;
	height: 100px;
	width: 100px
}

.tehui-hint .phone-box .phone-tip {
	margin-left: 28px;
	color: #333;
	font-size: 18px;
	float: left;
	margin-top: 30px
}

.tehui-hint .adviser-box {
	color: #666;
	margin-top: 10px;
	position: relative
}

.tehui-hint .avator {
	float: left;
	width: 45px;
	margin-left: 30px
}

.tehui-hint .avator img {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%
}

.tehui-hint .avator .name {
	font-size: 14px;
	margin-top: 6px
}

.tehui-hint .adviser-box .am-msg-box {
	margin: 0 30px 4px 90px;
	border: 1px solid #ddd;
	padding: 8px 12px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px
}

.tehui-hint .adviser-box .i-tri {
	position: absolute;
	top: 15px;
	left: 85px
}

.theme58-container .modal-custom .con {
	border: 0
}

.pcLittlePhoneMain {
	display: flex;
	justify-content: center;
	font-weight: bold
}

.pcLittlePhoneMainUi1 {
	width: 152px;
	height: 48px;
	top: 26px;
	font-size: 16px;
	line-height: 48px;
	color: #fff;
	margin-top: 26px;
	cursor: pointer;
	border-radius: 2px;
	font-family: PingFangSC-Medium;
	background-color: #23c993;
	margin-left: -25px
}

.pcLittlePhoneMainUi1 .icon-ea65 {
	font-size: 14px
}

.pcLittlePhoneMainUi1:hover {
	background-color: #1fb081
}

.pcLittlePhoneSubUi1 {
	height: 14px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 14px;
	color: rgba(31,176,129,0.75);
	margin-top: 74px
}

.pcLittlePhoneMainUi1_after {
	width: 252px;
	font-family: MicrosoftYaHeiUI-Bold;
	font-size: 22px;
	font-weight: 700;
	line-height: 22px;
	color: #1fb081;
	text-align: left;
	justify-content: start!important;
	margin-top: 25px
}

.pcLittlePhoneMainUi1_after .icon-ea65 {
	font-size: 14px
}

.pcLittlePhoneSubUi1_after {
	width: 252px;
	height: 14px;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 14px;
	color: #1fb081;
	text-align: left;
	margin-top: 8px
}

.pcLittlePhoneWrapUi2 {
	padding: 8px 0
}

.pcLittlePhoneMainUi2,.pcLittlePhoneMainUi2_after {
	font-family: MicrosoftYaHeiUI-Bold;
	font-size: 22px;
	font-weight: 700;
	line-height: 25px;
	color: #1fb081;
	width: 100%;
	text-align: center
}

.pcLittlePhoneMainUi2 {
	cursor: pointer
}

.pcLittlePhoneSubUi2,.pcLittlePhoneSubUi2_after {
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #1fb081;
	margin-top: 10px;
	width: 100%;
	text-align: center
}

.pcLittlePhoneMainUi3,.pcLittlePhoneMainUi3_after {
	color: #23c993;
	font-size: 15px;
	display: inline-block
}

.pcLittlePhoneMainUi3 {
	cursor: pointer
}

.pcLittlePhoneMainUi3 .icon-ea65,.pcLittlePhoneMainUi3_after .icon-ea65 {
	margin-right: 5px!important;
	vertical-align: -1px;
	font-size: 14px
}

.pcLittlePhoneSubUi3,.pcLittlePhoneSubUi3_after {
	display: none
}

.pcLittlePhoneWrapUinone {
	background-color: #e9f9f4;
	color: #1fb081;
	text-align: center;
	cursor: pointer
}

.pcLittlePhoneWrapUinone_after {
	cursor: default;
	pointer-events: none
}

.pcLittlePhoneMainUinone,.pcLittlePhoneMainUinone_after {
	font-size: 22px;
	margin-top: 32px;
	line-height: 28px
}

.pcLittlePhoneSubUinone,.pcLittlePhoneSubUinone_after {
	font-size: 14px;
	margin-top: 10px;
	line-height: 14px
}

.list-discout-entrance {
	background: #f9f9f9;
	height: 135px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 20px 0;
	overflow: hidden;
	cursor: pointer;
	margin-top: -1px
}

.list-discout-entrance .dis-img,.list-discout-entrance .dis-theme,.list-discout-entrance .dis-service {
	float: left
}

.list-discout-entrance .dis-img {
	width: 271px;
	height: 135px
}

.list-discout-entrance .dis-theme {
	padding-left: 20px;
	width: 280px
}

.list-discout-entrance .theme-hd {
	font-size: 24px;
	color: #f60;
	line-height: 40px;
	padding: 2px 0
}

.list-discout-entrance .dis-theme p {
	font-size: 14px;
	line-height: 24px;
	color: #666
}

.list-discout-entrance .dis-theme em {
	color: #f60
}

.list-discout-entrance .dis-theme .btn {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin: 28px 0 0;
	padding: 0 15px
}

.list-discout-entrance .dis-service {
	overflow: hidden;
	width: 328px;
	margin-top: -5px;
	font-size: 16px
}

.list-discout-entrance .dis-service li {
	float: left;
	width: 164px;
	margin-top: 30px;
	font-size: 14px;
	color: #666
}

.list-discout-entrance .dis-service .list-ico {
	margin-right: 14px;
	height: 30px;
	width: 30px;
	vertical-align: middle
}

.list-discout-entrance .dis-service .icon-a {
	background-position: 0 -32px
}

.list-discout-entrance .dis-service .icon-b {
	background-position: -32px -32px
}

.list-discout-entrance .dis-service .icon-c {
	background-position: -64px -32px
}

.list-discout-entrance .dis-service .icon-d {
	background-position: -96px -32px
}

.discout-hover {
	background: #fffaec
}

.list-ad-switch {
	width: 900px;
	height: 100px;
	overflow: hidden;
	position: relative
}

.list-ad-switch .clip {
	height: 100px
}

.list-ad-switch .con {
	height: 100px;
	overflow: hidden;
	position: relative
}

.list-ad-switch .prev,.list-ad-switch .next {
	position: absolute;
	top: 35px;
	width: 24px;
	height: 30px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	z-index: 2;
	text-align: center;
	line-height: 30px
}

.list-ad-switch .prev {
	left: 0
}

.list-ad-switch .next {
	right: 0
}

.list-ad-switch .prev-dis,.list-ad-switch .next-dis {
	display: none
}

.list-brand-ad {
	width: 900px;
	height: 100px;
	cursor: pointer;
	top: 0;
	left: 0
}

.list-brand-ad a {
	z-index: 1;
	position: relative;
	display: block;
	color: #fff;
	cursor: pointer
}

.list-brand-ad .brand-intr-business {
	position: absolute;
	right: 30px;
	top: 10px;
	width: 580px;
	height: 155px;
	text-align: right
}

.list-brand-ad .business-title {
	margin-top: 35px;
	font-size: 36px;
	height: 50px;
	line-height: 50px;
	color: #333
}

.list-brand-ad .business-summary {
	font-size: 20px;
	height: 35px;
	line-height: 35px;
	color: #999
}

.list-brand-ad .brand-info-itm {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 740px;
	height: 60px
}

.list-brand-ad .brand-logo-box {
	z-index: 1;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #fff;
	float: left;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	overflow: hidden
}

.list-brand-ad .brand-logo-box img {
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.list-brand-ad .brand-info {
	max-width: 665px;
	_width: 665px;
	color: #fff;
	margin-left: 15px;
	float: left
}

.list-brand-ad .brand-name {
	font-size: 24px;
	height: 33px;
	line-height: 33px
}

.list-brand-ad .brand-intro {
	font-size: 15px;
	margin-top: 5px
}

.list-brand-ad .brand-icon {
	display: block;
	width: 34px;
	height: 30px;
	margin: 20px auto 15px;
	background-position: -269px -32px
}

.list-brand-ad .entry-btn {
	border: 1px solid #fff;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	position: absolute;
	top: 35px;
	right: 30px;
	text-align: center;
	cursor: pointer
}

.list-brand-ad:hover .entry-btn,.list-brand-ad .entry-btn:hover {
	border: 0;
	background: #fff;
	color: #0b0f12
}

.carouse-mod {
	padding: 20px 0;
	position: relative
}

.carouse-mod .clip {
	height: 200px
}

.carouse-mod .banner-box {
	width: 210px;
	height: 200px;
	margin: 0 auto;
	overflow: hidden
}

.carouse-mod .banner-item {
	display: block;
	width: 210px;
	height: 200px
}

.carouse-mod .banner-item img {
	width: 100%;
	height: 100%
}

.tuangou_entry .group-hd {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 9px
}

.tuangou_entry .group-hd .chk-more {
	font-size: 14px;
	color: #474b4e;
	position: absolute;
	right: 9px;
	top: 12px
}

.tuangou_entry .group-hd .chk-more_arrow {
	float: right
}

.tuangou_entry .group-hd .chk-more:hover {
	color: #0e3bbd;
	text-decoration: underline
}

.tuangou_entry .group-wrapbox {
	overflow: hidden;
	zoom: 1;
	height: auto;
	*position: relative;
	margin-top: -1px
}

.tuangou_entry .group-wrapbox .tuangoulist li {
	margin-left: 9px
}

.tuangoulist a {
	display: block;
	width: 230px;
	height: 223px;
	padding-top: 15px;
	text-decoration: none;
	background: #fff;
	color: #0b0f12;
	cursor: pointer
}

.tuangoulist a:hover {
	background: #f9f9f9;
	text-decoration: none
}

.tuangoulist .loupaninfo {
	width: 230px;
	height: 20px;
	margin-top: 8px;
	line-height: 20px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.tuangoulist a:hover .loupaninfo {
	color: #0e3bbd;
	text-decoration: underline
}

.tuangoulist .tginfo {
	height: 32px;
	line-height: 32px;
	color: #979b9e;
	overflow: hidden;
	*zoom: 1
}

.tuangoulist .tginfo strong {
	float: left;
	font-size: 14px;
	font-weight: 100;
	color: #f60
}

.tuangoulist .tginfo span {
	float: right
}

.build-mod {
	margin-bottom: 20px;
	padding: 0 19px;
	line-height: 22px
}

.build-mod h3 {
	padding: 11px 0 12px
}

.build-mod .list-box {
	color: #999
}

.build-mod .list-date {
	padding: 14px 0 12px
}

.build-mod .list-item {
	padding-bottom: 16px
}

.build-mod .list-item .item-name {
	float: left;
	width: 120px;
	height: 22px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word
}

.build-mod .list-item .item-name a {
	color: #0b0f12
}

.build-mod .list-item .item-name a:hover {
	color: #1fb081
}

.build-mod .list-item .item-price {
	width: 85px;
	float: right;
	text-align: right;
	white-space: nowrap
}

.build-mod .list-item .item-price em {
	color: #f60
}

.build-mod .list-item:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.build-mod .list-item {
	*zoom: 1
}

.search-tips .mail-tip {
	color: #999;
	font-size: 14px;
	line-height: 26px
}

#mailsub-success {
	text-align: left;
	text-indent: 51px;
	margin: 49px auto
}

.list-recomm {
	margin: 25px 0 0
}

.list-recomm .info-item:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.list-recomm .info-item {
	*zoom: 1
}

.list-recomm .info-item label,.list-recomm .info-item a {
	font-size: 14px
}

.list-recomm .info-item label {
	float: left;
	width: 80px;
	padding-left: 18px
}

.list-recomm .info-item ul {
	overflow: hidden;
	zoom: 1
}

.list-recomm .info-item li {
	float: left;
	white-space: nowrap;
	margin-bottom: 5px;
	display: inline-flex
}

.list-recomm .info-item a,.list-recomm .info-item em {
	padding-left: 8px;
	color: #999
}

.list-recomm .info-item a:hover {
	color: #F60
}

.info-item-mod {
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1
}

.info-item-mod .item {
	display: none
}

.list-recomm .info-item .info-item-mod a,.list-recomm .info-item .info-item-mod .area-item {
	display: inline-block;
	white-space: nowrap;
	margin: 0 0 5px 0
}

.list-recomm .info-item .info-item-mod .area-item {
	color: #999;
	padding-left: 8px;
	font-size: 14px;
	cursor: pointer
}

.listarea-mod {
	margin-top: 10px
}

.listarea-mod p {
	font-size: 16px;
	color: #999;
	border-bottom: 2px solid #23c993;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center;
	padding-bottom: 10px
}

.listarea-mod p,.listarea-mod p a {
	color: #999
}

.listarea-mod p a:hover {
	color: #979b9e
}

.region-item:after,.region-item .nav:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.region-item .region-mod {
	overflow: hidden;
	zoom: 1;
	font-size: 12px
}

.region-item .region-mod a {
	color: #979b9e;
	padding-left: 8px;
	white-space: nowrap;
	margin-bottom: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: PingFangSC-Regular
}

.region-item .region-mod a:hover {
	color: #979b9e;
	font-weight: 700;
	font-family: PingFangSC-Semibold
}

.region-item .region-mod .pnav {
	color: #474b4e;
	font-family: PingFangSC-Regular
}

.region-item .region-mod .pnav:hover {
	color: #474b4e;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.region-item label,.region-item .nav li,.region-mod li {
	float: left;
	font-size: 12px
}

.region-item label {
	color: #474b4e;
	width: 85px;
	padding-left: 18px
}

.region-item .clip .item {
	display: none
}

.seo_common {
	border-top: #e7ebee 1px solid;
	background-color: #e7ebee;
	padding: 10px 20px 10px 20px;
	*padding: 10px 20px 5px 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	zoom: 1
}

.seo_common span {
	display: block;
	float: left;
	width: 70px
}

.seo_common ul {
	float: left;
	width: 860px;
	list-style: none
}

.seo_common li,#footer .seo_topic a {
	float: left;
	width: auto;
	height: 20px;
	text-align: left;
	overflow: hidden
}

.seo_common a {
	color: #979b9e
}

.seo_common a:hover {
	color: #979b9e
}

.seo_partner li {
	width: 85px
}

#navs {
	display: flex;
	flex-direction: row;
	border-bottom: 1px solid #e7ebee
}

#navs li {
	height: 40px;
	line-height: 40px;
	background-color: #e7ebee;
	color: #474b4e;
	font-size: 12px;
	padding: 0 10px;
	border-top: 1px solid #e7ebee
}

#navs li:first-child {
	border-left: 1px solid #e7ebee
}

#navs li:last-child {
	border-right: 1px solid #e7ebee
}

.li-hover {
	background-color: #fff!important;
	color: #474b4e!important;
	font-weight: bold!important;
	cursor: pointer
}

.li-hover:after {
	content: '';
	margin: 0 -10px;
	background-color: #fff;
	display: block;
	height: 1px
}

.region-ajk {
	padding-top: 20px;
	border: 1px solid #e7ebee;
	border-top: 0
}

.price-trend {
	margin-bottom: 10px
}

.price-trend a:hover {
	text-decoration: none
}

.price-trend h3 {
	height: 20px;
	line-height: 20px;
	position: relative;
	z-index: 1;
	color: #0b0f12;
	font-size: 20px;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.price-trend p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	color: #979b9e
}

.price-trend p em {
	color: #f60
}

.price-trend p .down {
	color: #61ab00
}

.price-trend .chart {
	overflow: hidden;
	width: 230px;
	height: 105px
}

.price-trend .trend-chart-img {
	width: 230px;
	height: 105px
}

.wide-price-trend a:hover {
	text-decoration: none
}

* html,* html body {
	background-image: url(about:blank);
	background-attachment: fixed
}

.retract-mod,.mask-layout-wrap {
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	bottom: 0;
	zoom: 1;
	z-index: 60
}

.retract-mod {
	bottom: 20px;
	cursor: pointer
}

.retract-topicactive01 {
	width: 179px;
	height: 122px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-topicactive.png") no-repeat 0 0
}

.retract-topicactive02 {
	width: 120px;
	height: 80px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-topicactive-zzkf.png") no-repeat 0 0
}

.retract-topicactive05 {
	width: 100px;
	height: 80px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-topicactive-magic0.png") no-repeat 0 0
}

.retract-topicactive06 {
	width: 100px;
	height: 78px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-topicactive-tfj2017-1.png") no-repeat 0 0
}

.mask-layout-wrap {
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
	width: 100%;
	height: 220px;
	z-index: 60;
	cursor: pointer
}

.mask-layout-wrap .mask-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 137px;
	z-index: 60
}

.topicactive01 .mask-bottom {
	background-color: #da2a37
}

.topicactive02 .mask-bottom {
	background-color: #fa8b3b
}

.topicactive06 .mask-bottom {
	background-color: #f39800
}

.special-mod {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1180px;
	height: 100%;
	margin-left: -591px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 60
}

.topicactive01 .special-mod {
	background-image: url("//pages.anjukestatic.com/xinfang/img/house/list/btm-topicactive-info.jpg")
}

.topicactive02 .special-mod {
	background-image: url("//pages.anjukestatic.com/xinfang/img/house/list/btm-topicactive-zzkf.jpg")
}

.topicactive05 .special-mod {
	background-image: url("//pages.anjukestatic.com/xinfang/img/house/list/btm-topicactive-magicday1.png")
}

.topicactive06 .special-mod {
	background-image: url("//pages.anjukestatic.com/xinfang/img/house/list/btm-topicactive-tfj2017-1.png")
}

.special-mod .close {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	color: #FFF;
	font-family: "simsun";
	font-size: 30px;
	line-height: 30px;
	font-weight: 700;
	text-decoration: none;
	zoom: 1;
	z-index: 60
}

.topicactive02 .close {
	text-indent: -9999px;
	width: 36px;
	height: 30px;
	background: transparent;
	top: 0;
	right: 0
}

.topicactive05 .mask-bottom {
	background-color: #f42c49
}

.topicactive05 .close {
	top: 74px;
	right: 4px
}

.topicactive06 .close {
	top: 88px;
	right: 42px
}

.filter-nav {
	border: 1px solid #e7ebee;
	margin-top: 20px;
	padding: 4px 0 1px 20px;
	width: 1158px;
	font-size: 14px
}

.filter-nav a {
	color: #0b0f12
}

.filter-nav a:hover {
	color: #1fb081
}

.filter-item {
	padding-left: 50px;
	width: 1087px;
	border-top: 1px dashed #ddd;
	line-height: 44px
}

.filter-position {
	border-top: 0 none;
	position: relative;
	z-index: 2;
	background: #fff
}

.item-tab {
	margin-right: 5px
}

.multi-line {
	line-height: normal;
	padding-top: 13px
}

.multi-line .multi-line-item {
	margin-bottom: 13px
}

.multi-line .multi-line-item .letter {
	vertical-align: baseline;
	position: relative;
	top: 1px
}

.filter-item .item-title {
	float: left;
	margin-left: -50px
}

.filter-item .item-hd a {
	display: inline-block;
	margin-right: 20px
}

.filter-item .item-hd a:hover,.filter-item .item-hd .item-on,.filter-item .item-hd .item-on:hover {
	color: #1fb081
}

.filter-item .item-on i {
	color: #1fb081
}

.filter-item .list-ico {
	width: 12px;
	height: 15px;
	margin-right: 5px;
	vertical-align: -2px
}

.filter-item .s-arrow {
	vertical-align: bottom;
	font-size: 12px;
	float: right;
	margin-right: 10px
}

.filter-item .area-ico {
	background-position: 0 0
}

.filter-item .item-hd a:hover .area-ico,.filter-item .item-on .area-ico,.filter-item .item-on:hover .area-ico {
	background-position: -16px 0
}

.filter-item .subway-ico {
	background-position: -32px 0
}

.filter-item .item-hd a:hover .subway-ico,.filter-item .item-on .subway-ico,.filter-item .item-on:hover .subway-ico {
	background-position: -48px 0
}

.filter-item .map-ico {
	background-position: -64px 0
}

.filter-item .item-hd a:hover .map-ico,.filter-item .item-on .map-ico,.filter-item .item-on:hover .map-ico {
	background-position: -80px 0
}

.filter-item .fangtan-ico {
	width: 14px;
	background-position: -257px 0
}

.filter-item .item-hd a:hover .fangtan-ico,.filter-item .item-on .fangtan-ico,.filter-item .item-on:hover .fangtan-ico {
	background-position: -273px 0
}

.filter-item .item-tab .s-arrow {
	margin-left: 5px
}

.filter-item .item-bd {
	position: relative;
	left: -21px;
	width: 1038px;
	margin-top: -2px;
	margin-bottom: 8px;
	padding: 0 20px;
	line-height: 28px
}

.filter-sub {
	display: none
}

.filter-item .filter-sub {
	display: none
}

.filter-item .item-bd a,.filter-item .item-bd span,.filter-item .item-mod a,.filter-item .item-mod span {
	display: inline-block;
	margin-right: 20px
}

.filter-item .item-mod span,.filter-item .filter-sub span,.filter-item .selected-multi-item,.filter-item .curr-area,.filter-item .color-selected {
	color: #1fb081
}

.filter-item .letter {
	color: #fff;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 12px;
	vertical-align: bottom
}

.filter-item .letter-selected {
	color: #fff;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	background: #1fb081;
	font-size: 14px;
	vertical-align: baseline;
	vertical-align: baseline;
	position: relative;
	top: 2px
}

.filter-item .total-price-bd,.filter-item .subway-bd,.filter-item .loopline-bd {
	display: none
}

.filter-mod .skip {
	position: absolute;
	right: 0;
	top: 10px
}

.item-list .icon-top-arrow {
	display: none;
	position: absolute;
	top: 4px;
	width: 0;
	height: 0;
	margin-top: -14px;
	border-bottom: 9px solid #ddd;
	border-left: 9px dashed transparent;
	border-right: 9px dashed transparent
}

.item-list .icon-top-arrow span {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: -9px;
	height: 0;
	width: 0;
	border-bottom: 9px solid #f9f9f9;
	border-left: 9px dashed transparent;
	border-right: 9px dashed transparent
}

.area-bd .icon-top-arrow {
	left: 50px
}

.subway-bd .icon-top-arrow {
	left: 145px
}

.filter-item .item-school {
	margin-bottom: 20px
}

.more-status {
	padding-top: 5px;
	padding-bottom: 15px
}

.filter-item .pull-down {
	width: 110px;
	position: relative;
	display: inline-block;
	margin-right: 10px
}

.filter-item .status-item {
	display: inline-block;
	width: 100px;
	height: 30px;
	padding-left: 10px;
	border: 1px solid #e6e6e6;
	vertical-align: middle;
	text-align: left;
	line-height: 30px;
	font-size: 14px;
	color: #333
}

.filter-item .pull-down:hover .more-status-content {
	display: block
}

.filter-item .pull-down .s-arrow {
	vertical-align: bottom;
	font-size: 12px;
	float: right;
	margin-right: 10px
}

.more-status-content {
	display: none;
	width: 100px;
	position: absolute;
	top: 39px;
	padding-left: 10px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #fff;
	text-align: left;
	z-index: 10;
	padding-top: 5px
}

.more-status-content span {
	color: #1fb081
}

.filter-item .more-status-content a,.filter-item .more-status-content span {
	display: block;
	line-height: 24px
}

.filter-mod .clean {
	font-size: 14px;
	font-weight: 400;
	color: #0e3bbd
}

.filter-mod .clean:hover {
	color: #0e3bbd;
	text-decoration: underline
}

.multi-selected {
	margin-left: 10px;
	display: inline-block
}

.multi-selected a {
	margin-right: 20px
}

.more-filter {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #979b9e;
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 10px;
	width: calc(100% - 20px);
	border-top: 1px dashed #ddd
}

.more-filter .more-click {
	display: flex;
	align-items: center;
	cursor: pointer
}

.more-filter .more-click img {
	margin-left: 6px;
	display: block;
	width: 10px;
	height: 10px
}

.ifx-loupanlist .icon-jingpin,.dingtou-ifx .icon-jingpin {
	width: 60px;
	height: 20px;
	position: absolute;
	font-size: 12px;
	color: #fff;
	top: 0;
	left: 0;
	z-index: 10;
	line-height: 20px;
	text-align: center;
	background-color: #F60
}

.list-results .item-mod {
	padding: 20px 0 15px;
	font-size: 14px;
	border-bottom: 1px dashed #ddd;
	cursor: pointer;
	position: relative;
	_zoom: 1
}

.list-results .item-mod::after {
	content: "";
	height: 0;
	clear: both;
	overflow: hidden;
	display: block;
	visibility: hidden
}

.list-results .item-clicked .infos .items-name {
	color: #979b9e
}

.list-results .nobot {
	border-style: none
}

.list-results .pic {
	float: left;
	width: 180px;
	height: 135px;
	position: relative
}

.list-results .pic em,.list-results .pic .live-tag {
	position: absolute;
	top: 0;
	left: 0
}

.list-results .pic .live-tag {
	height: 20px;
	padding: 0 6px;
	background-color: #62ab00;
	color: #fff;
	font-size: 12px;
	line-height: 20px
}

.list-results .pic .live-tag img {
	display: inline-block;
	height: 8px;
	width: 8px;
	padding-bottom: 5px
}

.list-results .pic .tfj-icon {
	background: url("//pages.anjukestatic.com/xinfang/img/activate/tiaofangjie/2017/tfj_logo.png");
	background-size: 50px 21px;
	width: 50px;
	height: 21px
}

.list-results .pic .rpb-icon {
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/fxzy_pc_icon.png");
	background-size: 82px 23px;
	width: 82px;
	height: 23px
}

.list-results .pic .fx-label {
	position: absolute;
	top: 0;
	left: 0;
	width: 68px;
	height: 20px
}

.list-results .pic .vr-flag {
	width: 64px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	background: #F60
}

.list-results .pic .bangdanIcon {
	position: absolute;
	left: 8px;
	width: 33px;
	height: 35px
}

.list-results .item-mod .icon-mod-video35 {
	width: 56px;
	height: 56px;
	background-size: 56px 56px;
	background-image: url(//pages.anjukestatic.com/kfstouch/img/icon/icon_video_m.png)
}

.list-results .item-mod-video34 {
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 50px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px
}

.list-results .icon-qj-weliao {
	display: block!important;
	text-decoration: none;
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px;
	height: 20px
}

.theme58-container .list-results .icon-qj-weliao {
	height: 25px
}

.list-results .title-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	background: rgba(0,0,0,.2)
}

.list-results .icon-weliao {
	font-size: 12px
}

.list-results .icon-qj {
	position: relative;
	top: 3px
}

.list-results .item-mod .icon-quanjing {
	top: 0;
	background: url(//pages.anjukestatic.com/kfstouch/img/loupan/i_quanjing@2x.png) no-repeat 0/20px 20px
}

.list-results .pic .advertisement_icon {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 28px;
	height: 14px;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	color: #fff;
	text-align: left;
	text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5)
}

.list-results .infos {
	*zoom: 1;
	float: left;
	width: 700px;
	padding-left: 20px
}

.list-results .infos .lp-name {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 0
}

.list-results .infos .address,.list-results .infos .huxing,.list-results .infos .kp-time {
	margin: 10px 0 0;
	color: #666;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	*zoom: 1;
	display: flex;
	align-items: center
}

.list-results .infos .tags-wrap {
	display: block;
	font-size: 0
}

.list-results .infos .wxqr {
	position: relative;
	margin-top: 12px;
	font-size: 0;
	color: #666;
	width: 150px
}

.list-results .infos .wxqr:hover {
	color: #254aba
}

.list-results .infos .wxqr .wxqr-img {
	width: 14px;
	height: 14px;
	margin-right: 2px
}

.list-results .infos .wxqr .wxqr-text {
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	text-decoration: underline
}

.list-results .infos .wxqr .wxqr-result {
	font-size: 0;
	display: none;
	position: absolute;
	z-index: 1;
	left: 14px;
	margin-top: 15px;
	width: 288px;
	height: 160px;
	border-radius: 2px;
	box-shadow: 0 2px 8px 0 rgba(71,75,78,0.14);
	background-color: #fff
}

.list-results .infos .wxqr .wxqr-result::before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-bottom: 12px solid #fff;
	filter: drop-shadow(2px 0 2px rgba(71,75,78,0.06));
	top: -24px;
	left: 24px
}

.list-results .infos .wxqr .wxqr-result_img {
	width: 120px;
	height: 120px;
	margin: 20px 16px 20px 20px
}

.list-results .infos .wxqr .wxqr-result_tip {
	display: inline-block;
	margin-bottom: 70px
}

.list-results .infos .wxqr .wxqr-result_tip .title {
	height: 14px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	color: #0b0f12;
	display: block
}

.list-results .infos .wxqr .wxqr-result_tip .sub_title {
	height: 18px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #979b9e;
	margin-top: 8px;
	white-space: break-spaces;
	display: block
}

.list-results .infos h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	max-width: 78%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 20px;
	padding-right: 4px;
	vertical-align: middle
}

.list-results .infos .items-name {
	color: #333;
	font-size: 22px;
	font-weight: 600
}

.list-results .infos .items-name:hover {
	color: #0e3bbd;
	text-decoration: underline
}

.list-results .status-icon {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 20px;
	padding: 0 6px;
	margin-right: 5px;
	line-height: 20px;
	font-size: 14px
}

.list-results .jian-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	padding: 1px 0 0 1px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #f46520;
	border: solid 1px #f46520
}

.list-results .act-icon {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-family: 'SimHei';
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 5px;
	vertical-align: middle;
	text-align: center
}

.active-module {
	position: relative;
	margin-top: -3px
}

.active-left {
	float: left;
	height: 34px;
	overflow: hidden
}

.active-left .iconfont {
	float: left
}

.active-right {
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 14px;
	color: #999;
	z-index: 98
}

.active-right i {
	color: #999;
	font-size: 18px;
	vertical-align: top
}

.list-results .hui,.list-results .qiang {
	background-color: #f46520
}

.list-results .kan {
	background-color: #4bbb0d
}

.list-results .bang {
	background-color: #e6c68a
}

.list-results .rank_bang {
	vertical-align: sub;
	height: 20px
}

.list-results .rank_bang_desc {
	margin-left: 2px;
	height: 14px;
	font-size: 14px;
	font-weight: 400;
	color: #676c73!important;
	line-height: 20px
}

.list-results .infos .lp-name .reco {
	background: #4acd94
}

.list-results .infos .onsale {
	color: #fff;
	background: #4863c4
}

.list-results .infos .brandHouse {
	height: 18px;
	line-height: 18px;
	background-color: #f60;
	color: #fff;
	font-size: 14px
}

.list-results .infos .forsale {
	color: #fff;
	background: #ff9366
}

.list-results .infos .soldout {
	color: #fff;
	background: #c0c6cc
}

.list-results .infos .wuyetp {
	color: #fff;
	background: #67cddb
}

.list-results .infos .lp-name .shoufu,.list-results .infos .lp-name .fanxian,.list-results .infos .lp-name .jnh-icon {
	background: #ff6162
}

.list-results .infos .lp-name .qiangfang {
	background: #fe7242
}

.list-results .infos .lp-name .juhui {
	background: #ff6162
}

.list-results .infos .lp-name .haiwai {
	background: #09f;
	vertical-align: middle
}

.list-results .infos .list-dp {
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-left: 5px;
	vertical-align: middle
}

.list-results .infos .list-dp:hover {
	color: #f60
}

.list-results .infos p {
	margin: 12px 0 0;
	color: #666;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	*zoom: 1
}

.list-results .infos .list-map {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.list-results .infos p a {
	color: #666
}

.list-results .infos p a:hover {
	color: #f60
}

.list-results .favor-pos {
	top: 48px;
	right: 10px;
	//width: 280px;
	text-align: right;
	position: absolute
}
.favor-pos {
	top: 48px;
	right: 10px;
	width: 280px;
	text-align: right;
	position: absolute
}

.list-results .favor-pos .discount-item {
	height: 70px;
	padding-top: 10px
}

.list-results .favor-pos .price {
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px
}

.list-results .favor-pos .price span,.list-results .favor-pos .around-price span {
	padding: 0 2px;
	font-size: 28px;
	color: #fd4d39;
	font-weight: 600;
	font-family: Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif
}

.list-results .favor-pos .price-txt,.list-results .favor-pos .price span.price-txt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	padding: 0
}

.list-results .favor-pos .total-price {
	color: #999;
	padding-top: 15px
}

.list-results .favor-pos .tel {
	height: 22px;
	line-height: 22px;
	color: #999;
	margin-top: 16px
}

.list-results .favor-pos .tel-icon {
	color: #ccc;
	margin-left: 4px;
	vertical-align: middle;
	font-size: 12px
}

.list-results .favor-pos .favor-tag {
	margin-bottom: 24px;
	font-size: 14px;
	height: 24px
}

.list-results .favor-pos .around-price {
	color: #666
}

.list-results .favor-pos .favor-tag a,.list-results .favor-pos .favor-tag .discount-txt {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	display: inline-block;
	max-width: 188px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.list-results .favor-pos .favor-tag .group-mark,.list-results .favor-pos .favor-tag .group-mark:hover,.list-results .favor-pos .favor-tag .discount-txt {
	color: #f60;
	border: 1px solid #f60
}

.list-results .favor-pos .favor-tag .tour-mark,.list-results .favor-pos .favor-tag .tour-mark:hover {
	color: #62ab00;
	border: 1px solid #62ab00
}

.list-results .data-brief {
	margin-top: 12px;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.list-results .data-brief a {
	color: #666
}

.list-results .data-brief a:hover {
	color: #f60
}

.list-results .tag-panel {
	display: inline-block;
	overflow: hidden;
	margin-top: 26px;
	font-size: 0
}

.list-results .tag-panel .tag {
	display: inline-flex;
	align-items: center;
	height: 20px;
	padding: 0 6px;
	margin-right: 5px;
	*margin-right: 3px;
	font-size: 14px;
	color: #999;
	background: #f8f8f8;
	vertical-align: top;
	text-align: center;
	box-sizing: border-box
}

.list-results .item-hover {
	background-color: #f9f9f9
}

.qiang-icon {
	display: block;
	width: 57px;
	height: 45px;
	position: absolute;
	left: 600px;
	top: 45px;
	z-index: 1
}

.item-brand .infos p.brand-info {
	height: 44px;
	padding-right: 200px
}

.item-brand .infos p.brand-lp {
	margin-top: 22px
}

.item-brand .brand-lp a {
	display: inline-block;
	margin-right: 18px;
	white-space: nowrap;
	overflow: hidden;
	*margin-right: 9px
}

.item-brand .brand-link {
	display: inline-block;
	padding: 10px 15px;
	color: #e54b00;
	border: solid 1px #e55b00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.item-brand .list-results .infos {
	width: 560px
}

.list-results .ifx-Hwlist .infos h3 {
	max-width: 400px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: middle
}

.list-results .ifx-Hwlist .favor-pos {
	width: 220px
}

.list-results .ifx-Hwlist .favor-pos .price {
	white-space: nowrap
}

.list-results .huxing-switch {
	position: absolute;
	top: 130px;
	right: 10px;
	width: 76px;
	color: #6b6b6b;
	font-size: 14px
}

.list-results .huxing-switch i {
	font-size: 10px;
	margin-left: 8px;
	display: inline-block;
	vertical-align: middle
}

.list-results .huxing-info-box {
	display: none;
	background: #f9f9f9;
	font-size: 14px;
	float: left;
	height: 120px;
	position: relative;
	padding: 0 20px;
	margin-top: 10px
}

.list-results .unfold-huxing-box {
	display: block
}

.huxing-info-box .clip {
	width: 1140px;
	height: 120px;
	overflow: hidden;
	position: relative
}

.huxing-info-box .prev,.huxing-info-box .next {
	position: absolute;
	background: #f0f0f0;
	padding: 12px 2px;
	bottom: 34px
}

.huxing-info-box .prev {
	left: 0;
	overflow: hidden
}

.huxing-info-box .next {
	right: 0
}

.huxing-info-box .prev-dis,.huxing-info-box .next-dis {
	display: none
}

.huxing-info-box .prev .hx-arrow,.huxing-info-box .next .hx-arrow {
	color: #999
}

.huxing-info-box .hx-item {
	width: 285px;
	float: left
}

.huxing-info-box .hx-item .hx-item-con {
	color: #333;
	display: block;
	float: left;
	width: 100%;
	padding: 20px 0
}

.huxing-info-box .hx-item img {
	float: left;
	border: 1px solid #e6e6e6
}

.huxing-info-box .hx-item .huxing-info {
	float: left;
	margin-left: 20px
}

.hx-item .huxing-info .base {
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	margin-top: 10px
}

.hx-item .huxing-info .price {
	margin-top: 8px;
	height: 14px;
	line-height: 14px
}

.hx-item .huxing-info .on-sale-num {
	color: #666;
	height: 14px;
	line-height: 14px;
	margin-top: 8px
}

.hx-item .huxing-info .on-sale-num i {
	font-size: 10px;
	color: #999;
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px
}

.huxing .diving-line {
	display: inline-block;
	background-color: #999;
	width: 1px;
	height: 8px;
	margin: 0 8px 1px 8px
}

.huxing .bangdan-text {
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	color: rgba(102,102,102,1)
}

.huxing .bangdan-value {
	color: #fd4d39;
	margin-left: -4px
}

.theme58-container .data-brief a:hover,.theme58-container .infos .items-name:hover,.theme58-container .ifx-loupanlist .icon-jingpin,.theme58-container .dingtou-ifx .icon-jingpin,.theme58-container .infos p a:hover,.theme58-container .infos .list-dp:hover {
	color: #ff552e!important;
	font-weight: 400
}

.theme58-container .favor-pos .favor-tag .group-mark,.theme58-container .favor-pos .favor-tag .group-mark:hover,.theme58-container .favor-pos .favor-tag .discount-txt {
	color: #ff552e!important;
	border: 1px solid #ff552e!important
}

.theme58-container .favor-pos .price span,.theme58-container .favor-pos .around-price span {
	color: #ff552e!important;
	font-weight: 600
}

.remote-tag {
	padding: 2px;
	font-size: 12px;
	border-radius: 2px;
	margin-right: 5px
}

.key-sort .page-tab {
	height: 41px
}

.key-sort .page-tab .sort-tab {
	height: 40px;
	border-bottom: 1px solid #23c993;
	z-index: -1
}

.key-sort .page-tab .sort-tab a {
	float: left;
	height: 40px;
	line-height: 40px;
	color: #0b0f12;
	font-size: 16px;
	padding: 0 24px;
	position: relative;
	z-index: 0;
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.key-sort .page-tab .sort-tab a:hover,.key-sort .page-tab .sort-tab .highlight {
	color: #fff;
	z-index: 1;
	background-color: #23c993;
	border-bottom: 0;
	border-right: 0;
	border-left: 0
}

.key-sort .page-tab .sort-tab a:hover {
	background-color: #1fb081
}

.key-sort .page-tab .sort-tab .highlight:hover {
	z-index: 2;
	background-color: #1fb081
}

.key-sort .sort-condi {
	height: 36px;
	border-bottom: 1px solid #e7ebee
}

.key-sort .sort-condi .condition {
	float: right;
	line-height: 36px
}

.key-sort .sort-condi .condition a {
	float: left;
	height: 36px;
	color: #0b0f12;
	font-size: 12px;
	line-height: 36px;
	margin-left: 20px
}

.key-sort .sort-condi .condition a:hover {
	color: #1fb081;
	font-weight: 500
}

.key-sort .sort-condi .condition .light {
	color: #1fb081;
	font-weight: 500
}

.key-sort .sort-condi .condition span {
	display: inline-block
}

.key-sort .sort-condi .condition .list-ico {
	display: inline-block;
	width: 9px;
	height: 12px;
	vertical-align: -1px;
	margin-left: 5px;
	background: url(//pic5.58cdn.com.cn/nowater/frs/n_v3d8471022338347db9225ab44a4c86f2e.png) no-repeat 0 0/8px 12px
}

.key-sort .sort-condi .condition .light .list-ico {
	background: url(//pic5.58cdn.com.cn/nowater/frs/n_v3cbdb31821ffc4be089f344c16683c2bd.png) no-repeat 0 0/8px 12px
}

.key-sort .sort-condi .condition .defult-up {
	transform: rotate(180deg)
}

.key-sort .sort-condi .condition .up {
	transform: rotate(180deg)
}

.key-sort .sort-condi .result {
	position: relative;
	float: left;
	color: #474b4e;
	font-size: 12px;
	padding-right: 18px;
	line-height: 36px
}

.key-sort .sort-condi em {
	color: #1fb081;
	padding: 0 2px
}

.key-sort .sort-condi h1 {
	display: inline
}

.key-sort .sort-condi h1 a {
	color: #474b4e
}

.key-sort .sort-condi .condition .check-btn-wrap {
	float: left;
	height: 44px;
	color: #474b4e;
	font-size: 14px;
	line-height: 44px;
	margin-left: 22px
}

.key-sort .sort-condi .condition .check-btn {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.key-sort .sort-condi .condition label {
	display: inline-block;
	margin-left: 5px;
	cursor: pointer
}

#xinfanglink {
	display: flex;
	float: right;
	line-height: 36px;
	font-size: 12px;
	color: #474b4e;
	position: relative;
	margin-right: 10px
}

#xinfanglink:hover {
	color: #0e3bbd;
	text-decoration: underline
}

#xinfanglink .xinfanglink-icon {
	position: absolute;
	right: -14px;
	font-size: 12px
}

.site-gotop {
	display: none
}

.sidebar {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 39px;
	height: 100%;
	background-color: #f7f7f7;
	box-shadow: 0 0 2px #999;
	z-index: 1000;
	font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,Arial,simhei
}

.sidebar-nav {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -90px
}

.sidebar-top {
	position: absolute;
	display: none;
	bottom: 0;
	right: 0
}

.sidebar-top .sid-nav-top {
	width: 39px;
	height: 40px;
	text-align: center;
	color: #333;
	font-size: 12px;
	display: block
}

.sidebar-mod .sid-nav {
	position: relative;
	display: block;
	width: 39px;
	height: 40px;
	margin-bottom: 12px;
	text-align: center;
	color: #333;
	font-size: 12px;
	z-index: 0
}

.sidebar-mod a:hover {
	background-color: #62ab00;
	color: #fff;
	text-decoration: none;
	z-index: 10001
}

.sidebar-mod .side-icon {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	margin-top: 2px
}

.sidebar-mod .weapp-iconfont {
	font-size: 18px;
	margin-top: 2px
}

.sidebar-top .side-icon {
	margin-top: 10px
}

.sidebar-mod a:hover .side-icon,.sd-top-sig .side-icon {
	color: #fff
}

.sidebar p {
	height: 13px;
	line-height: 13px;
	margin-top: 2px
}

.sidebar-nav-hover {
	position: absolute;
	right: 39px;
	top: 0;
	width: 0;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	text-align: center;
	color: #999;
	font-size: 13px;
	overflow: hidden
}

.nav-arrow {
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	border-left: 4px solid #fff;
	border-right: 4px solid transparent;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	position: absolute;
	top: 16px;
	left: -1px;
	display: none;
	z-index: 1100
}

.sidebar-mod a:hover .nav-arrow {
	display: block
}

.sidebar-sao {
	visibility: hidden;
	top: -55px;
	height: 150px;
	border: 1px solid #62ab00
}

.sidebar-sao img {
	display: block;
	margin: 5px auto 0;
	width: 110px
}

.sidebar-top a.sid-nav {
	margin-bottom: 0
}

.discout-top-data {
	border-bottom: dashed 1px #ef9466
}

.discout-top-data .brief-mod .pic {
	position: relative
}

.discout-top-data .discout-mark {
	position: absolute;
	left: 0;
	top: 0;
	width: 36px;
	height: 20px;
	line-height: 20px;
	background-color: #e56012;
	color: #fff;
	font-size: 12px;
	border-radius: 0 0 2px 0;
	text-align: center
}

.discout-top-data .infos p {
	margin-top: 15px!important
}

.discout-top-data .server-tags {
	margin-top: 16px
}

.discout-top-data .server-tags span {
	display: inline-block;
	font-size: 14px;
	margin-right: 5px;
	padding: 1px 6px;
	text-align: center;
	vertical-align: middle;
	background-color: #fbf0ea;
	color: #e54b00;
	border-radius: 2px;
	font-weight: 200
}

.discout-top-data .server-tags .discout-icon {
	width: 16px;
	height: 16px;
	background-position: -240px 0;
	margin-right: 8px;
	vertical-align: -3px
}

.discout-top-data .item-hover {
	background-color: #f9f9f9
}

.discout-top-data .infos a {
	margin: 12px 0 0;
	color: #666;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.item-mod .jian-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	padding: 1px 0 0 1px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #f46520;
	border: solid 1px #f46520
}

.item-mod .infos .list-dp {
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-left: 5px
}

.item-mod .infos .onsale {
	color: #fff;
	background: #4863c4
}

.list-results .item-mod-video34 {
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 50px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px
}

.list-results .icon-qj-weliao {
	display: block!important;
	text-decoration: none;
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px
}

.list-results .title-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	background: rgba(0,0,0,.2)
}

.list-results .icon-weliao {
	font-size: 12px
}

.list-results .icon-qj {
	position: relative;
	top: 3px
}

.search-tips {
	padding: 50px 0
}

.search-tips p {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #0b0f12
}

.search-subscribe .subscribe-btn .btn-a {
	color: #fff;
	width: 168px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	text-align: center;
	border-radius: 2px;
	background-color: #23c993;
	margin-top: 20px
}

.search-subscribe .subscribe-btn .btn-a:hover {
	background-color: #1fb081
}

.pagination {
	font-size: 0;
	margin-right: -10px
}

.pagination a {
	text-decoration: none
}

.pagination a:hover {
	background: #1fb081;
	color: #FFF
}

.pagination span,.pagination a {
	display: inline-block;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	font-weight: 500;
	background: #f9f9f9;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	margin-right: 8px;
	border-radius: 2px;
	color: #0b0f12
}

.pagination .curr-page {
	background: #fff;
	color: #1fb081
}

.pagination .prev-page-link:hover {
	color: #FFF;
	background: #1fb081
}

.pagination .next-page {
	background: #23c993;
	color: #fff
}

.pagination .stat-disable {
	color: #979b9e;
	border: 1px solid #e7ebee;
	background: #fff
}

.pagination .next-link:hover {
	background: #1fb081
}

.pagination .multi {
	width: auto;
	padding: 0 5px
}

.ifx-pos-rel {
	position: relative
}

.guess-list-mod .list-mod .mod {
	border: 0
}

.main-title h3 {
	padding-left: 0!important
}

.guess-list-mod .main-title h3 {
	font-size: 20px;
	line-height: 20px;
	color: #0b0f12;
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	font-weight: 700
}

.guess-list-mod .list-mod ul {
	margin: 20px 0 10px -20px;
	line-height: 16px
}

.guess-list-mod .list-mod li {
	float: left;
	display: inline;
	width: 220px;
	margin: 0 0 0 20px
}

.guess-list-mod .list-mod li a {
	position: relative
}

.guess-list-mod .list-mod li:last-child {
	margin-right: 0
}

.guess-list-mod .list-mod li .icon-video {
	position: absolute;
	width: 60px;
	height: 60px;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	background: url(//pages.anjukestatic.com/xinfang/img//house/comm/video_80.png)center/contain no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//pages.anjukestatic.com/xinfang/img//house/comm/video_80.png',sizingMethod='scale')
}

.guess-list-mod .list-mod li .icon-video-bg {
	width: 56px;
	height: 56px;
	background: url(//pages.anjukestatic.com/kfstouch/img/icon/icon_video_m.png) no-repeat 0/56px 56px
}

.guess-list-mod .list-mod li img {
	width: 220px;
	height: 165px;
	margin-bottom: 0
}

.guess-list-mod .list-mod .icon-qj-weliao {
	display: block
}

.guess-list-mod li .lpname {
	display: inline-block;
	margin-top: 15px;
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden
}

.guess-list-mod .list-mod .hot-mod li .lpname {
	color: #333;
	font-size: 16px;
	height: 16px;
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-flex;
	align-items: center
}

.guess-list-mod .list-mod li .lpname:hover {
	color: #0e3bbd;
	text-decoration: underline
}

.guess-list-mod .list-mod li .lpprice {
	font-size: 14px;
	position: relative;
	margin-top: 7px;
	color: #fd4d39;
	line-height: 14px
}

.guess-list-mod .mod:after,.guess-list-mod .main-title:after,.guess-list-mod ul:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.guess-list-mod .mod,.guess-list-mod .main-title,.guess-list-mod ul {
	*zoom: 1
}

.guess-list-mod .icon-qj-weliao {
	display: block!important;
	text-decoration: none;
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px
}

.guess-list-mod .title-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	background: rgba(0,0,0,.2)
}

.guess-list-mod .icon-weliao {
	font-size: 12px
}

.guess-list-mod .icon-qj {
	position: relative;
	top: 3px
}

.guess-list-mod .icon-wrap .icon-qj-bg {
	top: 4px;
	background: url(//pages.anjukestatic.com/kfstouch/img/loupan/i_quanjing@2x.png) no-repeat 0/20px 20px
}

.guess-list-mod .ifx-pos-rel .icon-wrap {
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px
}

.remote-tag {
	padding: 2px;
	font-size: 12px;
	line-height: 12px;
	border-radius: 2px;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: middle
}

.l-mod {
	border: 1px solid #ddd
}

.sitenav .site-logo {
	display: none
}

.sitenav .site-nav {
	padding: 0
}

.list-contents:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.list-contents {
	*zoom: 1;
	margin: 20px 0 0
}

.theme-ajk-listcont {
	margin-bottom: 50px
}

.list-results {
	float: left;
	//width: 900px
}

.list-advs {
	float: right;
	width: 240px;
	box-sizing: border-box
}

.list-page {
	margin: 60px 0 0
}

.list-page .pagination {
	float: right;
	margin-top: 0
}

.list-page .total {
	float: left;
	font-size: 14px;
	line-height: 28px;
	color: #474b4e;
	font-family: PingFangSC-Medium
}

.s-mod,.list-advs .ifxside-recomm,.list-advs .map-sidebar {
	margin-bottom: 20px;
	font-size: 14px
}

.s-mod h3,.price-trend h3,.ifxside-recomm .hd {
	height: 20px;
	line-height: 20px;
	position: relative;
	z-index: 1;
	color: #0b0f12;
	font-size: 20px;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.list-advs .tuangou_entry {
	margin-bottom: 20px
}

.list-advs .map-sidebar {
	padding: 25px 0
}

.list-advs .map-app {
	display: block;
	padding-left: 25px
}

.list-advs .price-trend {
	margin-bottom: 20px
}

.list-advs .price-trend p {
	height: 22px;
	line-height: 22px;
	padding-top: 9px;
	font-size: 14px
}

.ifxside-recomm .etlist {
	margin-top: -1px
}

.ifxside-recomm .etlist li {
	padding: 15px 24px 0;
	height: 205px;
	cursor: pointer;
	position: relative;
	overflow: hidden
}

.ifxside-recomm .etlist .tit,.ifxside-recomm .etlist .price {
	color: #333
}

.ifxside-recomm .etlist .tit {
	margin-top: 8px
}

.ifxside-recomm .etlist .price {
	height: 32px;
	line-height: 32px
}

.ifxside-recomm .etlist .ifx-num {
	color: #F60;
	font-size: 16px;
	padding: 0 4px
}

.ifxside-recomm .etlist .ifx-txt {
	color: #F60;
	font-size: 16px
}

.ifxside-recomm .ifx-curr {
	background: #f9f9f9
}

.ifxside-recomm .tuan-icon {
	position: absolute;
	height: 21px;
	line-height: 21px;
	padding: 0 5px;
	font-size: 14px;
	color: #FFF;
	border-radius: 3px;
	background: #F60;
	right: 24px;
	top: 188px
}

.ifxside-recomm .etlist li.line {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 210px;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
	position: inherit
}

.ifxside-recomm .etlist .price-info {
	height: 32px;
	line-height: 32px;
	color: #999;
	overflow: hidden;
	*zoom: 1
}

.ifxside-recomm .etlist .price-info strong {
	float: left;
	font-size: 16px;
	font-weight: 100;
	color: #f60
}

.ifxside-recomm .etlist .price-info span {
	float: right
}

.ifxside-haiwai .etlist .tit {
	height: 21px;
	line-height: 21px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.plate-train {
	padding-top: 12px;
	border-bottom: 1px dashed #DDD;
	overflow: hidden;
	background: #fbfdfa
}

.plate-train .tit {
	color: #62ab00;
	font-size: 16px;
	padding-left: 18px;
	line-height: 30px;
	height: 30px
}

.plate-train ul {
	padding: 10px 0 30px 0;
	margin-right: -5px
}

.plate-train ul li {
	float: left;
	border-right: 1px dashed #DDD;
	overflow: hidden;
	padding-left: 18px;
	height: 120px
}

.plate-train .lp-img,.plate-train .lp-infos {
	float: left
}

.plate-train .lp-img {
	margin-right: 15px
}

.plate-train .lp-infos {
	width: 212px
}

.plate-train .lp-infos h3 {
	font-size: 18px;
	font-weight: 700\9
}

.plate-train .lp-infos a {
	color: #333
}

.plate-train .lp-infos a:hover {
	color: #62ab00
}

.plate-train .lp-infos .rec-ico {
	width: 27px;
	height: 16px;
	background-position: 0 0;
	margin-left: 3px
}

.plate-train .lp-infos p {
	font-size: 14px;
	margin: 10px 0 0;
	line-height: 14px
}

.plate-train .lp-infos em {
	font-size: 20px;
	color: #F60;
	font-family: 'Arial'
}

.plate-train .lp-infos .tags {
	height: 22px;
	_height: 23px;
	overflow: hidden
}

.plate-train .lp-infos .tags,.plate-train .lp-infos .tel {
	margin: 15px 0 0
}

.plate-train .tags span {
	float: left;
	border: 1px solid #CCC;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	margin-right: 8px;
	color: #999;
	cursor: default
}

.plate-train .lp-infos .tel {
	color: #999
}

.boutique-mod {
	border: 1px solid #F60;
	padding: 25px 0 0 0;
	margin: 10px 0 10px;
	position: relative;
	zoom: 1
}

.boutique-box {
	overflow: hidden;
	zoom: 1;
	height: auto;
	*position: relative
}

.boutique-mod .item-mod {
	border: 0;
	margin-top: -2px;
	padding: 0 17px 30px
}

.boutique-mod .line-vergent {
	line-height: 0;
	height: 0;
	font-size: 0;
	border-top: 1px dashed #DDD;
	overflow: hidden;
	padding-top: 20px
}

.boutique-mod .boutque-icon {
	width: 85px;
	height: 25px;
	background-position: 0 -20px;
	position: absolute;
	left: -10px;
	top: 12px;
	z-index: 10
}

.boutique-mod .estate-mod .rec-ico {
	margin-left: 5px
}

.hot-recomm-list {
	margin-top: -1px;
	position: relative;
	z-index: 2
}

.list-advs .advs-fcj-box {
	border-radius: 5px;
	border: 1px solid #e7e7e7;
	padding: 24px 0 24px 24px;
	margin-bottom: 20px
}

.list-advs .advs-fcj-box img {
	display: block
}

.finance-enter {
	padding: 20px 0
}

.finance-enter .finance-link {
	display: block;
	width: 210px;
	height: 200px;
	margin: 0 auto
}

.finance-enter .finance-link img {
	width: 100%;
	height: 100%
}

.subscribe-loupan {
	height: 46px;
	margin-top: 40px;
	border-bottom: 1px solid #e7ebee;
	border-top: 1px solid #23c993
}

.subscribe-loupan p {
	color: #0b0f12;
	height: 44px;
	line-height: 44px;
	font-size: 16px
}

.IF-58BD-mod .IF-58BD {
	padding: 0;
	margin: 0;
	border-style: none;
	margin-left: 4px
}

.list-advs .build-mod {
	padding: 0 24px
}

.guess-like {
	border: 1px solid #ddd;
	font-size: 14px;
	margin-top: 30px
}

.guess-like h3 {
	font-size: 18px;
	padding: 14px 0 0 19px;
	height: 28px;
	line-height: 28px
}

.guess-like .g-list {
	padding: 0 0 10px 18px
}

.guess-like .g-item {
	display: block;
	float: left;
	padding: 10px 10px 5px;
	width: 170px;
	position: relative
}

.guess-like .g-item .g-img {
	display: block;
	width: 170px;
	height: 125px;
	margin-bottom: 5px
}

.guess-like .g-item p {
	color: #333;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	zoom: 1
}

.guess-like .g-item .g-price em {
	color: #f60;
	font-size: 16px
}

.guess-like .g-item:hover {
	background: #f9f9f9;
	text-decoration: none
}

#IFX_p918 div,#IFX_p3334 div,#IFX_p3018 div {
	margin: 0 auto!important
}

.item-mod .ifx-item-mod-video34 {
	display: inline-block;
	width: 34px;
	height: 34px;
	background: url(//pages.anjukestatic.com/xinfang/img//house/comm/video_34.png) no-repeat;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -17px
}

.retract-topicactive03 {
	width: 120px;
	height: 80px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-valentineactive.png") no-repeat 0 0
}

.topicactive03 .mask-bottom {
	background: url("//pages.anjukestatic.com/xinfang/img/kft/activate/background.jpg") no-repeat center center
}

.topicactive03 .special-mod {
	background: url("//pages.anjukestatic.com/xinfang/img/kft/activate/center.jpg") no-repeat
}

.retract-topicactive04 {
	width: 120px;
	height: 80px;
	background: url("//pages.anjukestatic.com/xinfang/img/house/list/handlebar-aoyunactive.png") no-repeat 0 0
}

.topicactive04 .mask-bottom {
	background: url("//pages.anjukestatic.com/xinfang/img/kft/activate/aoyunactive-background.jpg") no-repeat center center
}

.topicactive04 .special-mod {
	background: url("//pages.anjukestatic.com/xinfang/img/kft/activate/aoyunactive-center.jpg") no-repeat
}

.special-mod {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1181px;
	height: 100%;
	margin-left: -591px;
	*margin-left: -590px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 60
}

.topicactive03 .close {
	text-indent: -9999px;
	width: 36px;
	height: 30px;
	background: transparent;
	top: 0;
	right: 0
}