@charset "UTF-8";
/*rest*/

body {
	background: #fff;
	color: #292b33;
	min-width: 1180px;
	-webkit-font-smoothing: antialiased;
}

body, ul, ol, dl, dd, p, h1, h2, h3, h4, h5, h6, form, input, textarea, select, td, th, button {
	margin: 0;
	padding: 0;
}

body, textarea, input, select, button {
	font-size: 12px;
	font-family: "Microsoft YaHei", 微软雅黑, "Hiragino Sans GB", Tahoma, Arial, "\5b8b\4f53", SimSun, sans-serif;
}

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

ul {
	list-style: none;
}

img {
	border: none;
	display: block;
}

em, i {
	font-style: normal;
}

textarea {
	resize: none;
	overflow: auto;
}

textarea, input, select, button {
	outline: none;
}

tabel {
	border-collapse: collapse;
}

a {
	text-decoration: none;
	color: #323942;
}

a:focus {
	outline: none;
}

a, area {
	blr: expression(this.onFocus=this.blur());
}

/*clear*/

.clear:after {
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

.clear {
	_zoom: 1;
	*display: inline-block;
}

/*float*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.top-logo, .top-city, .top-nav li, .top-login a, .cur-path, .search-inp .inp, .footer-nav li, .footer-code .code, .top-city-menu dt, .top-city-menu dd, .lay-tab-tit li, .lay-list .pic, .lay-zhx-info li, .lay-zhx-list li, .lay-zhx-list h3 {
	float: left;
}

.top-nav, .top-login, .search-box, .btn-search, .footer-nav, .share-guanzhu, .lay-list .info, .lay-zhx-list .price {
	float: right;
}

/*icon*/

.icon-search, .share, .guanzhu, .city-arrow, .f-iphone .icon-phone {
	display: inline-block;
	background: url(./images/com-icon.png) no-repeat;
}

/*border-radius*/

.top-city {
	border-radius: 15px;
}

/*transition*/

.r-bar-item i, .search-box li a, .search-box li a span {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

/*layout*/

.main {
	width: 1180px;
	margin: 0 auto;
}

/*top-bar*/

.top-bar-box {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #d0d0d0;
}

.top-bar {
	height: 60px;
	position: relative;
	z-index: 100;
}

.top-logo {
	padding-top: 15px;
	margin-right: 22px;
}

.logo-img {
	display: block;
	width: 124px;
	height: 32px;
	text-indent: -1000em;
	background-image: url(./images/logo.png);
}

.top-city {
	height: 30px;
	line-height: 30px;
	padding: 0 14px;
	color: #333;
	margin-top: 15px;
	cursor: pointer;
	font-size: 14px;
	background: #fff;
	border: 1px solid #fff;
	border-bottom: none;
}

.icon-city {
	display: inline-block;
	width: 13px;
	height: 16px;
	vertical-align: -3px;
	*vertical-align: 0;
	margin-right: 6px;
	background: url(./images/city-dingwei.png) no-repeat;
}

.city-on {
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-radius: 3px;
	box-shadow: -1px -5px 28px -4px rgba(170, 170, 170, 0.4);
	position: relative;
	z-index: 50;
}

.city-on .icon-city {
	background-position: -15px 0;
}

.top-city-menu {
	color: #fff;
	border-radius: 4px;
	position: absolute;
	font-size: 14px;
	line-height: 34px;
	left: 136px;
	top: 60px;
	padding: 20px 0;
	display: none;
	z-index: 10;
	left: 146px;
	top: 45px;
	background: #fff;
	border-radius: 0;
	border: 1px solid #eaeaea;
	box-shadow: 0px 6px 12px 2px rgba(170, 170, 170, 0.4);
	transition-duration: 0s;
}

.top-city-menu ul {
	width: 298px;
	padding-left: 30px;
}

.top-city-menu .first {
	border-right: 1px solid #41454e;
}

.top-city-menu li {
	width: 144px;
	float: left;
}

.top-city-menu .zm {
	color: #84888e;
	width: 20px;
}

.top-city-menu .city {
	padding: 0 10px 0 0;
}

.top-city-menu .city a {
	color: #333;
}

.top-city-menu .city a:hover {
	color: #fdc935;
}

.city-arrow {
	width: 16px;
	height: 6px;
	background-position: -52px -88px;
	position: absolute;
	top: -6px;
	left: 30px;
}

.top-nav {
	height: 60px;
}

.top-nav li {
	margin-right: 30px;
	position: relative;
}

.top-nav a {
	line-height: 60px;
	font-size: 16px;
	color: #333;
}

.top-nav .cur a, .top-nav .cur a:hover {
	font-weight: bold;
}

.top-nav li:hover a {
	font-weight: bold;
}

/* .top-nav li:hover:after,.top-nav .cur:after{content:"";position:absolute;height:4px;width:100%;left:0;bottom:10px;background:url(./images/jianbianbg1.png);background-position:-10px 0;}*/

.top-nav .cur:after {
	content: "";
	position: absolute;
	height: 4px;
	width: 100%;
	left: 0;
	bottom: 10px;
	background: url(./images/jianbianbg1.png);
	background-position: -10px 0;
}

.top-login a {
	line-height: 60px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}

.top-login a:hover {
	color: #333;
	font-weight: bold;
}

.top-login .log {
	width: 90px;
	text-align: right;
	margin-right: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*cur-path*/

.cur-path-box {
	height: 54px;
	background: #fff;
}

.cur-path {
	color: #888;
	width: 592px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cur-path h1 {
	font-size: 12px;
	display: inline-block
}

.cur-path a {
	line-height: 54px;
	color: #888;
}

.cur-path a[href]:hover {
	color: #CF2924;
}

.cur-path span {
	padding: 0 6px;
}

.cur-path p {
	float: left;
}

/*list-search*/

.search-box {
	position: relative;
	margin-top: 9px;
	z-index: 100;
}

.search-inp {
	width: 410px;
	height: 36px;
	background: #fff;
	position: relative;
}

.search-inp .inp {
	width: 297px;
	padding: 8px 12px;
	line-height: 18px;
	color: #888;
	border: none;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-right: none;
	font-size: 14px;
}

.btn-search {
	width: 88px;
	height: 36px;
	font-size: 16px;
	border: none;
	background: url(./images/btn-search.png);
	cursor: pointer;
	color: #fff;
}

.add-width .search-inp {
	width: 470px;
}

.add-width .search-menu {
	width: 382px;
}

.add-width .search-inp .inp {
	width: 357px;
}

.search-inp .inp::-webkit-input-placeholder {
	color: #8e99a9;
}

.search-inp .inp:-moz-placeholder {
	color: #8e99a9;
}

.search-inp .inp::-moz-placeholder {
	color: #8e99a9;
}

.search-inp .inp:-ms-input-placeholder {
	color: #8e99a9;
}

.search-menu, .search-save {
	width: 320px;
	line-height: 42px;
	background: #fff;
	position: absolute;
	top: 36px;
	left: 0;
	box-shadow: 0 1px 6px 0px rgba(170, 170, 170, 0.4);
}

.search_w {
	overflow: hidden;
}

.search-box ul {
	padding: 10px 20px;
}

.search-box li {
	height: 42px;
	cursor: pointer;
	position: relative;
	bottom: -1px;
}

.search-box li a {
	display: block;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
}

.search-box li a:hover, .search-box li a:hover span {
	color: #1187f4;
}

.search-box li .num {
	float: right;
	margin-right: 12px;
	color: #999;
	font-size: 12px;
}

.search-box li .alias {
	color: #999;
	font-size: 12px;
}

.search-tit {
	padding: 0 12px;
	background: #f1f7ff;
	color: #888;
	font-size: 14px;
}

.search-hot {
	float: left;
}

.search-del, .search-guanli {
	float: right;
	cursor: pointer;
	color: #1187f4;
}

.save-tiaojian {
	font-size: 14px;
	color: #888;
	position: absolute;
	line-height: 34px;
	top: 0;
	right: 130px;
	cursor: pointer;
}

.save-tiaojian i {
	display: inline-block;
	width: 14px;
	height: 6px;
	background: url(./images/save-arrow.png) no-repeat;
	margin-left: 10px;
}

.save-tiaojian .up {
	background-position: 0 -13px;
}

.search-box .name {
	color: #323942;
}

.search-box .tiaojian {
	padding-left: 8px;
	color: #323942;
}

.search-box .tao {
	float: right;
	color: #8e99a9
}

.search-left {
	float: left;
	width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.history_w li a {
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#hotSearch>ul {
	text-align: left
}

/*share-guanzhu*/

.share-guanzhu {
	margin-top: 16px;
}

.share, .guanzhu, .yiguanzhu {
	display: inline-block;
	width: 16px;
	height: 16px;
}

.share {
	background-position: -52px -44px;
}

.guanzhu {
	background-position: -52px -68px;
	margin-left: 20px;
}

.yiguanzhu {
	background: url(./images/xz-icon.png) no-repeat;
	margin-left: 20px;
}

/* right-bar */

.right-bar {
	position: fixed;
	top: 0;
	right: 0;
	width: 36px;
	height: 100%;
	background: #fff;
	box-shadow: 2px 2px 5px 3px rgba(170, 170, 170, 0.4);
	border-left: 1px solid #dcdcdc;
	z-index: 1002;
}

.r-bar-con {
	position: absolute;
	top: 50%;
	margin-top: -230px;
}

.newBar.right-bar .lay-zhx-info li {
	position: relative;
	padding: 5px 0;
}

.r-bar-item {
	display: block;
}

.r-bar-item i {
	display: block;
	text-indent: -1000em;
	width: 36px;
	height: 45px;
	background: url(./images/right-bar.png) no-repeat;
}

.r-bar-con li:hover i {
	background-color: #fdc935;
}

.r-bar-con li .icon-bar1 {
	background-position: 0 -3px;
}

.r-bar-con li:hover .icon-bar1 {
	background-position: -36px -3px;
}

.r-bar-con li .icon-bar2 {
	background-position: 0 -61px;
}

.r-bar-con li:hover .icon-bar2 {
	background-position: -36px -61px;
}

.r-bar-con li .icon-bar3 {
	background-position: 0 -116px;
}

.r-bar-con li:hover .icon-bar3 {
	background-position: -36px -116px;
}

.r-bar-con li .icon-bar4 {
	background-position: 0 -171px;
}

.r-bar-con li:hover .icon-bar4 {
	background-position: -36px -171px;
}

.r-bar-con li .icon-bar5 {
	background-position: 0 -228px;
}

.r-bar-con li:hover .icon-bar5 {
	background-position: -36px -228px;
}

.r-bar-con li .icon-bar6 {
	background-position: 0 -283px;
}

.r-bar-con li:hover .icon-bar6 {
	background-position: -36px -283px;
}

.r-bar-con li .icon-bar7 {
	background-position: 0 -339px;
}

.r-bar-con li:hover .icon-bar7 {
	background-position: -36px -339px;
}

.r-bar-con li .icon-bar8 {
	background-position: 0 -393px;
}

.r-bar-con li:hover .icon-bar8 {
	background-position: -36px -393px;
}

.right-bar .bar-back .icon-bar9 {
	background-position: 0 -447px;
}

.right-bar .bar-back:hover .icon-bar9 {
	background-position: -36px -447px;
	background-color: #fdc935;
}

.r-bar-con li .icon-bar10 {
	background-position: 0 -490px;
}

.r-bar-con li:hover .icon-bar10 {
	background-position: -36px -490px;
}

.r-bar-con li .icon-bar11 {
	background-position: 0 -546px;
}

.r-bar-con li:hover .icon-bar11 {
	background-position: -36px -546px;
}

/*.right-bar .bar-wurao{margin-top:30px;}*/

.right-bar .bar-back {
	position: fixed;
	right: 0;
	bottom: 10px;
	display: none;
}

.right-bar .show {
	display: block;
}

/*right-layer*/

.right-bar .layer {
	position: absolute;
	top: 5px;
	right: 36px;
	background: #fff;
	box-shadow: 0 0 4px 1px rgba(170, 170, 170, 0.5);
	display: none;
}

.bar-link .layer {
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
}

.bar-link .layer a {
	width: 96px;
	display: block;
}

.bar-app .layer {
	padding: 5px;
}

.bar-app .layer img {
	width: 94px;
	height: 94px;
}

.bar-zhixuan .layer {
	width: 370px;
	border: 1px solid #dcdcdc;
	top: -50px;
}

.lay-tab-tit {
	border-bottom: 1px solid #eeeeee;
	padding-left: 6px;
}

.newBar.right-bar .lay-tab-tit li {
	line-height: 44px;
	font-size: 16px;
	padding: 0 14px;
	position: relative;
	cursor: pointer;
	background: #fff;
	border-bottom: none
}

.lay-tab-tit .line {
	width: 24px;
	height: 3px;
	background: #fdc915;
	position: absolute;
	bottom: 3px;
	left: 50%;
	margin-left: -12px;
	filter: alpha(opacity=0);
	opacity: 0;
}

.lay-tab-tit .cur {
	color: #CF2924;
}

.lay-tab-tit .cur .line {
	filter: alpha(opacity=100);
	opacity: 1;
}

.lay-xuqiu {
	line-height: 36px;
	background: #fafafa;
	font-size: 14px;
	color: #9da7b4;
	padding-left: 20px;
}

.lay-zhx-info {
	padding: 0 20px 10px 20px;
}

.newBar.right-bar .lay-zhx-info li {
	width: 50%;
	border-bottom: none
}

.lay-zhx-info span {
	display: block;
}

.lay-zhx-info .wz {
	color: #8e99a9;
	font-size: 14px;
}

.lay-zhx-info .price {
	width: 164px;
	color: #e74057;
	font-size: 16px;
	margin-top: 2px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.right-bar .label {
	margin-top: 5px;
}

.right-bar .label span {
	display: inline-block;
	background: #f1f7ff;
	color: #5c7596;
	padding: 2px 7px;
	border-radius: 2px;
	margin-right: 4px;
	margin-top: 2px;
}

.right-bar .lay-zhx-info .label {
	margin-top: 10px;
}

.lay-zhx-list {
	border-top: 1px solid #eeeeee;
	padding: 10px 0 10px 20px;
}

.newBar.right-bar .lay-zhx-list li {
	width: 155px;
	margin-right: 20px;
	border-bottom: none
}

.lay-zhx-list .pic, .lay-zhx-list .pic img {
	display: block;
	width: 155px;
	height: 116px;
}

.lay-zhx-list a:hover {
	color: #CF2924;
}

.lay-zhx-list .tit {
	margin-top: 8px;
}

.lay-zhx-list h3 {
	width: 80px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.lay-zhx-list .price {
	font-size: 14px;
	color: #ee435e;
}

.lay-zhx-list .huxing {
	color: #535d6a;
	margin-top: 8px;
}

.right-bar .look-all {
	width: 340px;
	display: block;
	line-height: 30px;
	background: #efefef;
	text-align: center;
	color: #787878;
	margin-left: 15px;
	margin-bottom: 20px;
}

.bar-guanzhu .layer {
	width: 370px;
	border: 1px solid #dcdcdc;
	top: -105px;
}

.lay-list {
	margin-top: 10px;
}

.newBar.right-bar .lay-tab-con .lay-list li {
	padding: 15px 0 0 15px;
	overflow: hidden;
}

.lay-tab-con .zuf .pic {
	position: relative;
}

.lay-list .pic, .lay-list .pic img {
	width: 100px;
	height: 75px;
}

.lay-list .info {
	width: 230px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px;
}

.lay-list .no-bor .info {
	border-bottom: none;
}

.lay-list h3 {
	width: 190px;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: bold;
}

.lay-list h3 a:hover, .right-bar .look-all:hover {
	color: #CF2924;
}

.lay-list .wz {
	color: #535d6a;
	margin-top: 5px;
}

.lay-list .price {
	margin-top: 7px;
	text-align: left;
}

.lay-list .tao {
	color: #e74057;
	font-size: 14px;
	padding-right: 5px;
}

.lay-list .pingmi {
	color: #535d6a;
}

.lay-list .no-bor-b .info {
	border-bottom: none;
}

.layer .iconzx {
	width: 30px;
	height: 30px;
	background: url(./images/mapiconzx.png) no-repeat;
}

.layer .icon3d {
	width: 30px;
	height: 30px;
	background: url(./images/mapicon3d.png) no-repeat;
}

/*footer*/

.footer-nav-box, .footer-info {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid #282e33;
}

.footer-box {
	background: #1b242b;
}

.footer-nav-box {
	height: 60px;
	padding-top: 10px;
}

.foot-logo {
	float: left;
	margin-top: 14px;
}

.foot-logo .logo-img {
	width: 116px;
	height: 32px;
	background-image: url(./images/footer-logo.png);
	background-repeat: no-repeat;
}

.footer-nav li {
	margin-left: 36px;
}

.footer-nav a {
	line-height: 60px;
	font-size: 16px;
	color: #999;
}

.footer-nav a:hover {
	color: #CF2924;
}

.footer-info {
	height: 135px;
	padding: 24px 0;
	position: relative;
}

.footer-info dl {
	margin-top: 12px;
}

.footer-info dt {
	height: 46px;
}

.footer-info dt i {
	width: 46px;
	height: 46px;
}

.footer-info dd {
	color: #999;
	font-size: 14px;
	line-height: 26px;
}

.footer-info .f-iphone {
	margin-right: 96px;
	overflow: hidden;
}

.footer-info .f-iphone dt, .footer-info .f-iphone dd {
	float: left;
}

.footer-info .f-iphone dd {
	line-height: 46px;
	margin-left: 14px;
}

.f-iphone .icon-phone {
	display: block;
	background-position: 0 0;
}

.f-iphone .kf-num {
	color: #CF2924;
	font-size: 24px;
}

.footer-code {
	position: absolute;
	right: 0;
	top: 40px;
}

.footer-code .code img {
	width: 90px;
	height: 90px;
	background: #fff;
}

.footer-code .code .wz {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 8px;
	border: 1px solid #283036;
	border-radius: 15px;
	padding: 3px 0;
}

.footer-code .code2 {
	margin-left: 70px;
}

.footer-cr {
	line-height: 59px;
	color: #797979;
}

.footer-jb {
	font-size: 14px;
	color: #999;
	padding-bottom: 20px;
}

.footer-jb span {
	padding-right: 30px;
}

.footer-jb .jb_font {
	font-size: 16px;
}

.jb_font i {
	float: left;
	width: 24px;
	height: 28px;
	margin-right: 10px;
	margin-top: -2px;
	background: url(./images/jb-icon.png);
}

.beianhao {
	padding-bottom: 25px;
}

.beianhao a {
	display: inline-block;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}

.beianhao a p {
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 5px;
	color: #939393;
}

/*hide show*/

.hide {
	display: none;
}

.show {
	display: block;
}

.zhizhao-icon {
	position: absolute;
	left: 325px;
	top: 35px;
}

.zhizhao-icon, .zhizhao-icon img {
	width: 91px;
	height: 131px;
}

/*baike-nav*/

.baike-nav, .baike-nav li {
	float: left;
}

.baike-nav {
	height: 47px;
}

.baike-nav li {
	line-height: 47px;
	margin-right: 40px;
}

.baike-nav li a {
	color: #535d6a;
	font-size: 14px;
}

.baike-nav .cur a {
	font-weight: bold;
}

.baike-nav li a:hover, .baike-nav .cur a {
	color: #fbb100;
}

/*no-house*/

.r-no-house {
	padding: 52px 0;
	text-align: center;
}

.r-no-house .pic {
	width: 106px;
	margin: 0 auto;
}

.r-no-house .wz {
	height: 100px;
}

.r-no-house p {
	color: #a1a2a4;
	font-size: 15px;
	margin-top: 22px;
}

.r-no-house a {
	display: inline-block;
	text-align: center;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #fbb100;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
}

.r-no-house .wz1 {
	font-size: 12px;
}

.r-no-house .wz2 {
	margin-top: 14px;
}

/*在线客服*/

.mask-pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(./images/city-bg.png);
	z-index: 1102;
}

.zxkf-pop {
	position: fixed;
	width: 840px;
	height: 420px;
	background: #fff;
	z-index: 1103;
	top: 50%;
	left: 50%;
	margin-left: -420px;
	margin-top: -280px;
	padding: 70px 0;
}

.zxkf-pop h2 {
	font-size: 24px;
	padding: 0 64px;
}

.zxkf-pop h2 .line {
	display: inline-block;
	width: 5px;
	height: 24px;
	background: #fbb100;
	margin-right: 15px;
	vertical-align: -3px;
}

.zxkf-con {
	margin-top: 30px;
	text-align: center;
	position: relative;
}

.zxkf-con .name {
	font-size: 20px;
	margin-top: 18px;
}

.zxkf-con .note {
	font-size: 15px;
	color: #a1a2a4;
	margin-top: 4px;
}

.zxkf-con .time {
	font-size: 14px;
	color: #fbb100;
	margin-top: 60px;
}

.zxkf-icon, .rxdh-icon {
	display: inline-block;
	width: 90px;
	height: 90px;
	background: url(./images/lxkf-layer-icon.png) no-repeat;
	margin-top: 26px;
}

.zxkf-icon {
	background-position: 0 0;
}

.rxdh-icon {
	background-position: 0 -96px;
}

.zxkf {
	float: left;
	width: 419px;
	border-right: 1px dashed #e6e6e6;
	padding-bottom: 25px;
}

.rxdh {
	float: left;
	width: 419px;
}

.zx-btn {
	display: inline-block;
	width: 136px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #f9af3f;
	border-radius: 3px;
	margin-top: 20px;
}

.zxkf-close, .type-close {
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(./images/lxkf-layer-close.png) no-repeat;
	top: -110px;
	right: 20px;
}

.fu-type {
	position: fixed;
	width: 400px;
	height: 230px;
	background: #fff;
	z-index: 1300;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -165px;
}

.fu-type h2 {
	background: #ececec;
	font-size: 14px;
	line-height: 44px;
	padding: 0 20px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}

.fu-type .note {
	color: #a1a2a4;
	text-align: center;
	margin-top: 30px;
}

.type-con {
	margin-top: 28px;
	padding-left: 50px;
}

.type-con li {
	float: left;
	margin-right: 30px;
	cursor: pointer;
}

.type-con .no-mar-r {
	margin-right: 0;
}

.type-con .kuang {
	float: left;
	width: 13px;
	height: 13px;
	background: url(./images/kuang.png) no-repeat;
	background-position: 0 0;
	margin-right: 10px;
	margin-top: 4px;
}

.type-con .cur .kuang {
	background-position: 0 -17px;
}

.type-con li p {
	float: left;
	font-size: 14px;
}

.fwtj-btn {
	display: block;
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	background: #5b7494;
	border-radius: 2px;
	margin: 25px auto;
}

.type-close {
	top: 13px;
	right: 13px;
}

/*friend-link*/

.f-link-tab li, .f-link-tab .line, .f-link-con ul {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.ind-friend-link {
	background: #f8f8f8;
	padding: 20px 0 40px 0;
	clear: both;
}

.f-link-tab {
	border-bottom: 1px solid #e6e6e6;
	padding-left: 10px;
}

.f-link-tab li {
	float: left;
	line-height: 42px;
	position: relative;
	font-size: 14px;
	margin-right: 56px;
	cursor: pointer;
	font-weight: bold;
}

.f-link-tab .line {
	width: 30px;
	height: 2px;
	background: #fcb100;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -15px;
	filter: alpha(opacity=0);
	opacity: 0;
}

.f-link-tab .cur {
	color: #fcb100;
}

.f-link-tab .cur .line {
	filter: alpha(opacity=100);
	opacity: 1;
}

.f-link-con ul {
	overflow: hidden;
	margin-top: 26px;
}

.f-link-con li {
	float: left;
	margin-right: 15px;
	line-height: 42px;
}

.f-link-con li a {
	display: inline-block;
	font-size: 14px;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap
}

.f-link-con li a:hover {
	color: #fcb100;
}

/*搜索无内容样式*/

.pList .nodata {
	border-bottom: none;
	padding: 0;
}

.big-pic .nodata {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin-right: 0;
}

.nodata {
	margin: 60px auto 70px;
	overflow: hidden;
}

.tyjxw {
	width: 168px;
	height: 168px;
	font-size: 14px;
	color: #323942;
	line-height: 166px;
	background: #eeeeee;
	-moz-border-radius: 166px;
	-webkit-border-radius: 166px;
	border-radius: 166px;
	text-align: center;
	margin: 0 auto;
}

.tywzi {
	margin-top: 32px;
}

.tywzi p {
	font-size: 14px;
	color: #333;
}

.error_icon {
	margin-right: 40px;
	margin-left: 190px;
}

.error_icon img {
	width: 170px;
	height: 140px;
}

.lazy, .jqzoom img, .small-con img, .slide-con li img, .house-list .pic img, .lfImg img, .big-img img, .slide-con .pic img, .msImg img, .agent-tx img, .de-con img, .lay-zhx-list img {
	background: url(./images/loading-img.jpg) center center no-repeat #f9f9f9;
	font-size: 0;
}

.yizuimg a img, .yizuimg img, .href_img img {
	background: url(./images/loading-smallimg.png) center center no-repeat #f9f9f9;
	font-size: 0;
}

/*成交记录小图片加载中的图片*/

.chat_icon, .chat_icon_no {
	display: inline-block;
	width: 21px;
	height: 16px;
	margin-top: 6px;
	margin-right: 10px;
}

.chat_icon {
	background: url(./images/chat_icon.png) no-repeat;
}

.chat_icon_no {
	background: url(./images/chat_icon_no.png) no-repeat;
}

/*租房，二手房，小区列表页  右侧二维码 样式*/

.list_code {
	margin-top: 40px;
}

.list_code .code_tit {
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #323942;
}

.list_code li img {
	width: 70px;
	height: 70px;
	margin: 15px 0;
}

.list_code .code_tis {
	height: 24px;
	line-height: 24px;
	color: #535d6a;
	font-size: 14px;
}

/* 经纪人展位 */

.total-box.noBor {
	border-bottom: none
}

.jjr_show {
	border: 1px solid #eee;
	padding: 30px 0 30px 30px;
	box-shadow: 2px 10px 20px -6px rgba(170, 170, 170, 0.4);
	border-radius: 3px;
}

.jjr_left {
	width: 515px;
	overflow: hidden;
}

.jjr_right {
	width: 330px;
}

.jjr_name p {
	color: #868686;
	font-size: 14px;
	padding-bottom: 13px;
}

.jjr_name p strong a {
	color: #282828;
	font-size: 24px;
}

.jjr_name p strong a:hover {
	text-decoration: underline;
}

.jjr_xq {
	margin-right: 60px;
	padding-top: 23px;
}

.jjr_xq a {
	color: #bebebe;
	font-size: 14px;
}

.jjr_xq a:hover {
	text-decoration: underline;
}

.xqInfo {
	overflow: hidden;
}

.xqInfo li {
	float: left;
	width: 25%;
}

.xqInfo li p {
	font-size: 20px;
	color: #444;
	padding-bottom: 18px;
}

.xqInfo li p i {
	padding-right: 37px;
	font-size: 14px;
	color: #a8a8a8;
	border-right: 1px solid #e5e5e5;
}

.xqInfo .lastLi i {
	border-right: none
}

.jjrPho {
	width: 114px;
	height: 158px;
	margin-right: 15px;
}

.jjrPho img {
	width: 114px;
	height: 158px;
}

.jjr_con {
	width: 195px;
}

.jjr_con p {
	font-size: 14px;
	color: #999;
}

.jjr_con p i {
	color: #a8a8a8;
	display: block;
}

.jjr_con p strong {
	font-size: 20px;
	color: #e63a52;
	display: block;
	padding-top: 5px;
}

.jjrphone {
	margin-top: 45px;
}

.phoName {
	padding-top: 5px;
}

.phoName li {
	float: left;
	color: #000;
	font-size: 22px;
	width: 72px;
	padding-bottom: 10px;
}

.phoName .wxBox {
	width: 22px;
	height: 17px;
	float: left;
	background: url(./images/dk-wx-icon.png) no-repeat;
	position: relative;
	margin-top: 8px;
	margin-left: 6px;
}

.phoName .wxBox.huis {
	background: url(./images/wxhui-no.png) no-repeat;
}

.wxEwm {
	width: 151px;
	height: 151px;
	display: none;
	position: absolute;
	right: 19px;
	top: -9px;
	background: url(./images/codebg.png) no-repeat;
}

.wxEwm img {
	width: 112px;
	height: 112px;
	margin: 20px auto;
}

.wxBox:hover .wxEwm {
	display: block
}

.phoName .al_icon {
	width: 21px;
	height: 16px;
	background: url(./images/chat_icon.png) no-repeat;
	margin-top: 8px;
}

.phoName .weixin-no {
	background: url(./images/wxhui-no.png) no-repeat 0 0;
	width: 20px;
	margin-top: 8px;
	margin-left: 6px;
	height: 16px;
	display: inline-block;
}

.hrefName a:hover {
	text-decoration: underline;
}

/* 2400-7388元/月 */

.xqInfo.chang li {
	width: 20%
}

.xqInfo.chang li.f_chang {
	width: 40%
}

.xqInfo.chang li i {
	padding-right: 22px;
}

.xqInfo li.f_chang p i {
	padding-right: 114px
}

.xqInfo.mid li {
	width: 23.33%
}

.xqInfo.mid li.f_mid {
	width: 30%
}

.xqInfo.mid li i {
	padding-right: 28px;
}

.xqInfo li.f_mid p i {
	padding-right: 74px
}

/*列表3d图标*/

.listImg, .list-img, .zhbcont, .jxfy-box .pic, .lay-tab-con .ershouf .pic, .lay-zhx-list a {
	position: relative;
}

/*.icon3d{width:70px;height:70px;background:url(./images/icon3d.png) no-repeat 0 -152px;position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;}*/

.icon3d {
	width: 50px;
	height: 50px;
	background: url(./images/newicon3d.png) no-repeat;
	position: absolute;
	bottom: 10px;
	left: 10px;
	-webkit-animation: icon-circle 5s linear infinite;
	-moz-animation: icon-circle 5s linear infinite;
	-o-animation: icon-circle 5s linear infinite;
	animation: icon-circle 5s linear infinite;
}

.mapicon3d {
	width: 30px;
	height: 30px;
	background: url(./images/mapicon3d.png) no-repeat;
	position: absolute;
	bottom: 3px;
	left: 3px;
	-webkit-animation: icon-circle 5s linear infinite;
	-moz-animation: icon-circle 5s linear infinite;
	-o-animation: icon-circle 5s linear infinite;
	animation: icon-circle 5s linear infinite;
}

.big-pic .big-img {
	position: relative;
}

.zhbcont .icon3d {
	margin-top: -73px;
}

/*.lay-tab-con .ershouf .pic .icon3d,.lay-zhx-list .icon3d{width:50px;height:50px;background-position:-80px -152px;margin-top:-25px;margin-left:-25px;}*/

/*装修图标*/

.iconzx {
	width: 50px;
	height: 50px;
	background: url(./images/iconzx.png) no-repeat;
	position: absolute;
	bottom: 10px;
	left: 10px;
	-webkit-animation: icon-circle 5s linear infinite;
	-moz-animation: icon-circle 5s linear infinite;
	-o-animation: icon-circle 5s linear infinite;
	animation: icon-circle 5s linear infinite;
}

.map-wrapper .iconzx {
	width: 30px;
	height: 30px;
	background: url(./images/mapiconzx.png) no-repeat;
	position: absolute;
	bottom: 3px;
	left: 3px;
	-webkit-animation: icon-circle 5s linear infinite;
	-moz-animation: icon-circle 5s linear infinite;
	-o-animation: icon-circle 5s linear infinite;
	animation: icon-circle 5s linear infinite;
}

.zhbcont .iconzx {
	margin-top: -73px;
}

/*.lay-tab-con .ershouf .pic .iconzx,.lay-zhx-list .iconzx{width:50px;height:50px;margin-top:-25px;margin-left:-25px;}*/

/*已成交，已下架房源图标*/

.mem-ycj {
	position: absolute;
	background: #F0B62B;
	left: 0;
	top: 0;
	color: #fff;
	width: 60px;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
}

.mem-yxj {
	background: #A59A93;
}

.lay-list .pic .mem-ycj {
	left: 0;
}

/*.leftfocussale .mem-ycj{width:auto;padding:0 10px;font-size:12px;}*/

/*甄选房源图标*/

.zhenxuan {
	width: 60px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 13px;
	color: #fff;
	background: #f0c747;
	line-height: 26px;
}

.map-wrapper .zhenxuan {
	font-size: 12px;
	width: 44px;
	line-height: 20px;
}

/*经纪人标签*/

.bro-tag {
	overflow: hidden;
	margin-top: 12px;
}

.bro-tag span {
	float: left;
	line-height: 22px;
	border: 1px solid #e6e6e6;
	color: #a8a8a8;
	padding: 0 5px;
	font-size: 12px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 6px;
}

.pListBox .bro-tag {
	margin-top: 16px;
}

/*用户反馈弹窗*/

.fkbg-pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(./images/city-bg.png);
	z-index: 1100;
}

.fankui-pop {
	position: fixed;
	width: 480px;
	height: 580px;
	background: #fff;
	z-index: 1101;
	top: 50%;
	left: 50%;
	margin-left: -308px;
	margin-top: -332px;
	padding: 42px 68px;
}

.fankui-pop h2 {
	font-size: 24px;
}

.fankui-pop .bixuan_red {
	color: #ff522f;
	font-size: 12px;
}

.fankui-con {
	position: relative;
}

.contact_kefu {
	line-height: 38px;
	font-size: 14px;
	color: #bababa;
	margin-bottom: 8px;
}

.contact_kefu span {
	color: #ffaf00;
	cursor: pointer;
}

.fankui-close {
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(./images/lxkf-layer-close.png) no-repeat;
	top: -55px;
	right: -48px;
}

.fuxuanbox {
	margin-top: 12px;
	margin-bottom: 30px;
}

.select {
	position: relative;
	display: block;
	width: 180px;
	color: #a1a2a4;
	vertical-align: middle;
	text-align: left;
	user-select: none;
	-webkit-touch-callout: none;
}

.yibox {
	margin-right: 24px;
}

.select .placeholder {
	position: relative;
	display: block;
	background: url(./images/xiala.png) no-repeat 160px center;
	border: 1px solid #dcdfe6;
	z-index: 1;
	line-height: 38px;
	padding-left: 13px;
	border-radius: 3px;
	color: #a1a2a4;
	cursor: pointer;
}

.select.is-open ul {
	display: block;
}

.select.select--white .placeholder {
	background: #fff;
	color: #999;
}

.select.select--white .placeholder:hover {
	background: #fafafa;
}

.select ul {
	display: none;
	position: absolute;
	overflow: hidden;
	width: 100%;
	background: #fff;
	width: 178px;
	top: 100%;
	left: 0;
	list-style: none;
	padding: 0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dcdfe6;
	z-index: 100;
}

.select ul li {
	display: block;
	text-align: left;
	padding-left: 13px;
	line-height: 35px;
	color: #8e99a9;
	cursor: pointer;
}

.select ul li:hover {
	background: #f8f8f8;
	color: #666;
}

.overnone {
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.bar-link, .bar-fankui {
	cursor: pointer;
}

/*图片上传*/

.imgbox {
	width: 480px;
	height: 98px;
	margin-top: 6px;
	display: block;
}

.imgFileUploade {
	width: 100%;
	clear: both;
}

.imgFileUploade .header {
	height: 68px;
	width: 68px;
	line-height: 68px;
	float: left;
	display: block;
}

.imgFileUploade .header span {
	display: block;
	float: left;
}

.imgFileUploade .header span.imgClick {
	width: 68px;
	height: 68px;
	cursor: pointer;
	background: url(./images/addUpload.png) no-repeat center center;
	background-size: cover;
}

.imgFileUploade .header span.imgcontent {
	color: #999;
	margin-left: 120px;
	line-height: 50px;
}

.imgFileUploade .imgAll {
	float: left;
}

.imgFileUploade .imgAll ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}

.imgFileUploade .imgAll li {
	width: 66px;
	height: 66px;
	border: solid 1px #dcdfe6;
	float: left;
	position: relative;
	margin-right: 10px;
}

.imgFileUploade .imgAll li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.delImg {
	position: absolute;
	top: -8px;
	right: -5px;
	width: 23px;
	height: 23px;
	background: url(./images/closebtn.png) no-repeat;
	border-radius: 50%;
	display: block;
	cursor: pointer;
}

/* 提交成功  弹出框*/

.saveBox {
	width: 370px;
	height: 200px;
	position: fixed;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -100px;
	background: #fff;
	box-shadow: 0px 4px 10px 3px rgba(170, 170, 170, 0.5);
	text-align: center;
	z-index: 1109;
}

.saveBox .yellow {
	color: #fbb100;
	font-size: 18px;
	padding-top: 40px;
}

.saveBox .yellow span {
	background: url(./images/succicon.png) no-repeat;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 4px;
}

.saveBox .black {
	color: #323941;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 20px;
}

.saveBox a {
	display: block;
	font-size: 14px;
	border: 1px solid #fbb100;
	border-radius: 3px;
	color: #fbb100;
	width: 120px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	margin-right: 20px;
	margin: 0 auto;
}

.saveBox a:hover, .saveBox a.cur {
	color: #fff;
	background: #fbb100;
}

.confirmBtn {
	display: block;
	margin: 0 auto;
}

.fkCount {
	position: relative;
	margin-top: 12px;
}

.fkCount textarea {
	border: 1px solid #dcdfe6;
	width: 462px;
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
	height: 84px;
}

.fkCount .wordwrap {
	position: absolute;
	bottom: 15px;
	right: 5px;
	font-size: 12px;
	z-index: 2;
	display: inline-block;
	color: #5d6873;
}

.fkCount .wordred {
	color: red;
	padding: 0 4px;
}

.fkCount .wordblack {
	color: #5d6873;
	padding: 0 4px;
}

.yxname {
	border: 1px solid #dcdfe6;
	height: 40px;
	line-height: 40px;
	width: 458px;
	padding: 0 10px;
	font-size: 14px;
	color: #a1a2a4;
	margin-top: 12px;
}

.federror {
	color: #ff4444;
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	clear: both;
}

.refer-btn {
	width: 220px;
	height: 40px;
	line-height: 40px;
	background-color: #fbb100;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	margin-left: 130px;
	vertical-align: middle;
	display: inline-block;
	border: none;
}

.disbtnbg {
	color: #fff;
	background-color: #c8c9cc;
	border-color: #c8c9cc;
}

.flag3d img {
	background: url(./images/loading-img.jpg) center center no-repeat #f9f9f9;
}

.detail3d {
	position: absolute;
	bottom: 88px;
}

/*推荐更多房源标题*/

.tjgd-tit {
	padding-top: 30px;
}

.big-pic .tjgd-tit {
	padding-bottom: 30px;
}

/*经纪人展位，无经纪人*/

.no-jjr .jjr_left {
	float: none;
	width: 100%;
}

.no-jjr .xqInfo li, .no-jjr .xqInfo.mid li, .no-jjr .xqInfo.lastLi li, .no-jjr .xqInfo.chang li.f_chang {
	width: 25%;
}

.no-jjr .xqInfo.mid li i, .no-jjr .xqInfo.chang li i {
	padding-right: 74px;
}

/*天津 打电话，爱聊样式*/

/*天津爱聊，电话样式*/

.daikcon label.ailbtn, .daikwd label.ailbtn, .fptit label.ailbtn, .ques_code label.ailbtn, .jjrname label.ailbtn, .agent-tit label.ailbtn, .jjrphone label.ailbtn, .agent-wz label.ailbtn {
	border: 1px solid #d0d0d0;
	width: 84px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	color: #2370d3;
	cursor: pointer;
	float: left;
	font-size: 12px;
}

.ailbtn i {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(./images/iliao_icon.jpg) no-repeat 2px 2px;
	float: left;
	margin-right: 5px;
}

.daikwd label.ailbtn {
	margin-top: 5px;
}

.daikcon label.phbtn, .daikwd label.phbtn, .fptit label.phbtn, .ques_code label.phbtn, .jjrname label.phbtn, .agent-tit label.phbtn, .jjrphone label.phbtn, .agent-wz label.phbtn {
	border: 1px solid #d0d0d0;
	width: 84px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	color: #ffa100;
	cursor: pointer;
	float: left;
	font-size: 12px;
}

.phbtn i {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(./images/phone_icon.jpg) no-repeat 2px 2px;
	float: left;
	margin-right: 5px;
}

.daikwd label.phbtn {
	margin-left: 10px;
	margin-top: 5px;
	position: relative;
}

.agent-wz label.phbtn, .daikcon label.phbtn {
	margin-left: 10px;
	position: relative;
}

.fptit label.phbtn, .ques_code label.phbtn, .jjrname label.phbtn, .agent-tit label.phbtn, .jjrphone label.phbtn {
	margin-left: 10px;
	position: relative;
}

.codesty {
	border: 1px solid #e6e6e6;
	background: #fff;
	width: 300px;
	height: 360px;
	border-radius: 5px;
}

.codesty img {
	width: 230px;
	height: 230px;
	text-align: center;
	margin: 30px 35px 16px;
	display: inline-block;
}

.codesty img.codewg {
	width: 230px;
	height: 230px;
}

.codesty .wxtxt {
	text-align: center;
	font-size: 18px;
	color: #333;
	height: 34px;
	line-height: 34px;
	display: block
}

.codesty .dhma {
	text-align: center;
	font-size: 14px;
	color: #535d6a;
	height: 32px;
	line-height: 32px;
	display: block
}

.code_layer {
	position: absolute;
	top: -83px;
	left: -527px;
	z-index: 100;
}

.dk_code {
	position: absolute;
	top: -65px;
	left: -325px;
	z-index: 100;
}

.jjr_code {
	position: absolute;
	top: -108px;
	left: -555px;
	z-index: 100;
}

.fp_code {
	position: absolute;
	top: -83px;
	left: 112px;
	z-index: 100;
}

.codesty span, .codesty span.right_jticon {
	position: absolute;
	top: 55px;
	right: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/xsjiao.png) no-repeat;
}

.fptit .codesty span.left_jticon, .ques_code .codesty span.left_jticon, .jjrname .codesty span.left_jticon, .agent-tit span.left_jticon, .jjrphone span.phbtn {
	position: absolute;
	top: 73px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.agent-tit span.left_jticon {
	top: 81px;
}

.agent-tit label.ailbtn, .agent-tit label.phbtn {
	float: none;
	vertical-align: 3px;
}

.ques_code label.ailbtn, .ques_code label.phbtn {
	float: none;
	margin-left: 12px;
	margin-top: 17px;
}

.bromartop {
	margin-top: 5px;
}

.agent-wz label.width60 {
	width: 60px;
}

.phonesty {
	border: 1px solid #e6e6e6;
	background: #fff;
	width: 300px;
	height: 110px;
	border-radius: 5px;
}

.phonesty .wxtxt {
	font-size: 16px;
	color: #fff;
	height: 28px;
	line-height: 28px;
	display: block;
	margin: 3px;
	padding-left: 10px;
	background: #ffb63a;
}

.phonesty .dhma {
	text-align: center;
	font-size: 14px;
	color: #535d6a;
	height: 32px;
	line-height: 32px;
	display: block
}

.phonesty span {
	position: absolute;
	top: 55px;
	right: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/xsjiao.png) no-repeat;
}

.phonesty span.right_jticon {
	position: absolute;
	top: 60px;
	right: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/xsjiao.png) no-repeat;
	margin-top: 0;
}

.fptit .phonesty span.left_jticon, .jjrname .phonesty span.left_jticon, .jjrphone span.phbtn {
	position: absolute;
	top: 73px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.ques_code .phonesty span.left_jticon {
	position: absolute;
	top: 47px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.phonesty .phone_icon {
	text-align: left;
	font-size: 22px;
	color: #fb5033;
	margin: 25px 0 0 21px;
	line-height: 22px;
	height: 22px;
}

.phonesty .phone_icon i {
	display: inline-block;
	width: 24px;
	height: 22px;
	background: url(./images/phone_icon.png) no-repeat;
	float: left;
	margin-right: 8px;
}

.ph_layer {
	position: absolute;
	top: -95px;
	left: -555px;
	z-index: 100;
}

.question_layer {
	position: absolute;
	top: -50px;
	left: 110px;
	z-index: 100;
}

.esfph_layer, .zfph_layer {
	position: absolute;
	top: -80px;
	left: -521px;
	z-index: 100;
}

.buiding_layer {
	position: absolute;
	top: -80px;
	left: -430px;
	z-index: 100;
}

.soldph_layer {
	position: absolute;
	top: -80px;
	left: -535px;
	z-index: 100;
}

.jjrfp_layer, .jjrlb_layer {
	position: absolute;
	top: -47px;
	left: 110px;
	z-index: 100;
}

.fptit .jjrfp_layer span.left_jticon {
	position: absolute;
	top: 38px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.jjrlb_layer span.left_jticon {
	position: absolute;
	top: 45px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.daik_layer {
	position: absolute;
	top: -63px;
	left: -320px;
	z-index: 100;
}

.jdel_layer {
	position: absolute;
	top: -58px;
	left: -320px;
	z-index: 100;
}

.jjrname label .code_layer {
	position: absolute;
	top: -47px;
	left: 110px;
	z-index: 100;
}

.jjrname label .code_layer span.left_jticon {
	position: absolute;
	top: 36px;
	left: -16px;
	z-index: 101;
	display: inline-block;
	width: 16px;
	height: 26px;
	background: url(./images/left_jticon.png) no-repeat;
}

.spsty {
	top: -280px;
}

.spsty span {
	top: 225px;
}

/*导航用户头像*/

.user-img {
	display: inline-block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
	line-height: 100%;
	vertical-align: middle;
	margin-right: 6px;
}

.user-img img {
	width: 100%;
	display: inline-block;
}

.shangye-ggw {
	width: 270px;
	margin-top: 30px;
	border-radius: 3px;
	overflow: hidden;
}

.shangye-ggw a {
	display: block;
}

.shangye-ggw img {
	width: 100%;
}

/*3d 动画*/

@-webkit-keyframes icon-circle {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes icon-circle {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-moz-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes icon-circle {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes icon-circle {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

/*登录*/

input::-webkit-input-safebox-button {
	display: none;
}

.login-pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(./images/city-bg.png);
	z-index: 1100;
}

.login-box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -190px;
	margin-top: -234px;
	width: 300px;
	padding: 36px 40px;
	background: #fff;
	font-size: 14px;
}

.login-close {
	padding: 20px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.login-close i {
	display: block;
	width: 7px;
	height: 7px;
	background: url(./images/login-close.png) no-repeat;
}

.page-tit {
	color: #323942;
}

.tit-name {
	font-size: 20px;
	font-weight: bold;
}

.tit-note {
	color: #ababab;
	margin-top: 16px;
}

.tit-note-no {
	margin: 0;
	height: 0;
	line-height: 0;
}

.form-box {
	padding-top: 20px;
}

.form-item {
	border-bottom: 1px solid #f7f7f7;
	padding: 16px;
	background: #f6f6f6;
	position: relative;
	margin-top: 12px;
}

.form-item .inp {
	width: 100%;
	line-height: 21px;
	font-size: 14px;
	background: #f6f6f6;
	border: none;
}

input::-webkit-input-placeholder {
	color: #bababa;
}

input::-moz-placeholder {
	color: #bababa;
}

input:-moz-placeholder {
	color: #bababa;
}

input:-ms-input-placeholder {
	color: #bababa;
}

.form-item .inp1 {
	width: 190px;
}

.send-code {
	position: absolute;
	line-height: 54px;
	right: 16px;
	top: 0;
	color: #323942;
	cursor: pointer;
	border: none;
	background: none;
}

.pass-eye {
	position: absolute;
	top: 20px;
	right: 18px;
	width: 19px;
	height: 13px;
	background: url(./images/login-hide-show.png) no-repeat;
	cursor: pointer;
}

.pass-show {
	background-position: 0 0;
}

.pass-hide {
	background-position: 0 -23px;
}

.disabled {
	color: #bababa;
}

.yhxy-note {
	color: #bababa;
	line-height: 26px;
	margin-bottom: 16px;
}

.yhxy-note a {
	color: #bababa;
}

.login-btn, .login-btns {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 16px;
	background: #ffad00;
	background: -webkit-linear-gradient(left, #ffc30e, #ffad00);
	background: -o-linear-gradient(right, #ff9c00, #fdb800);
	background: -moz-linear-gradient(right, #ff9c00, #fdb800);
	background: linear-gradient(to right, #ff9c00, #fdb800);
}

.res-yhxy {
	color: #bababa;
	line-height: 26px;
	margin-bottom: 16px;
}

.res-yhxy a {
	color: #bababa;
	text-decoration: underline;
}

.res-yhxy i {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(./images/login-radio.png) no-repeat;
	margin-right: 2px;
	vertical-align: middle;
	background-position: 0 -22px;
}

.res-yhxy .on {
	background-position: 0 0;
}

.change-btn {
	font-size: 14px;
	color: #fbb100;
	cursor: pointer;
}

.wjmima {
	float: right;
}

.login-con .error {
	color: #ff4444;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	border: none;
}

input:-webkit-autofill {
	background-color: none;
}

/*新右侧条 */

.newBar.right-bar {
	width: 38px;
	top: 50%;
	border-radius: 5px;
}

.newBar .r-bar-con {}

.newBar.right-bar li {
	padding: 0;
	border-bottom: 1px solid #ededed;
	position: relative
}

.newBar .r-bar-item i {
	background: url(./images/new-rightBar.png) no-repeat;
}

.newBar .r-bar-item i {
	width: 38px;
	height: 23px;
	padding-top: 26px;
}

.newBar .r-bar-con li:hover i {
	color: #fff;
}

.newBar.right-bar .bar-link .layer {
	height: 50px;
	line-height: 50px;
	background: url(./images/right-aro.png) no-repeat center right #fff
}

.newBar.right-bar .layer {
	right: 38px;
	top: 0;
}

.newBar.right-bar .lay-tab-tit li {
	line-height: 44px;
	font-size: 16px;
	padding: 0 14px;
	position: relative;
	cursor: pointer;
	background: #fff;
	border-bottom: none
}

.newBar.right-bar {
	border-left: none
}

.newBar .r-bar-item i {
	text-align: center;
	text-indent: 0em;
}

/*选房*/

.newBar .r-bar-con li .icon-bar1 {
	background-position: 0 -8px;
}

.newBar .r-bar-con li:hover .icon-bar1 {
	background-position: -39px -8px;
}

/*委托*/

.newBar .r-bar-con li .icon-bar10 {
	background-position: 0 -114px;
}

.newBar .r-bar-con li:hover .icon-bar10 {
	background-position: -39px -114px;
}

/*关注*/

.newBar .r-bar-con li .icon-bar3 {
	background-position: 0 -61px;
}

.newBar .r-bar-con li:hover .icon-bar3 {
	background-position: -39px -61px;
}

/*工具*/

.newBar .r-bar-con li .icon-bar4 {
	background-position: 0 -167px;
}

.newBar .r-bar-con li:hover .icon-bar4 {
	background-position: -39px -167px;
}

/*勿扰*/

.newBar .r-bar-con li .icon-bar5 {
	background-position: 0 -219px;
}

.newBar .r-bar-con li:hover .icon-bar5 {
	background-position: -39px -219px;
}

/*APP*/

.newBar .r-bar-con li .icon-bar6 {
	background-position: 0 -272px;
}

.newBar .r-bar-con li:hover .icon-bar6 {
	background-position: -39px -272px;
}

/*客服*/

.newBar .r-bar-con li .icon-bar8 {
	background-position: 0 -325px;
}

.newBar .r-bar-con li:hover .icon-bar8 {
	background-position: -39px -325px;
}

/*反馈*/

.newBar .r-bar-con li .icon-bar7 {
	background-position: 0px -378px;
}

.newBar .r-bar-con li:hover .icon-bar7 {
	background-position: -39px -378px;
}

/*估价*/

.newBar .r-bar-con li .icon-bar11 {
	background-position: 0 -430px;
}

.newBar .r-bar-con li:hover .icon-bar11 {
	background-position: -39px -430px;
}

/*返回顶部*/

.newBar.right-bar .bar-back {
	bottom: 0;
	position: absolute;
	right: 0;
	border-top: 1px solid #ededed;
}

.newBar.right-bar .bar-back .icon-bar9 {
	background-position: 0px -479px;
}

.newBar.right-bar .bar-back:hover .icon-bar9 {
	background-position: -38px -479px;
	background-color: #4c4c4c;
	color: #fff;
}

/*指数纠错*/

.boxres {
	position: relative;
}

.btn-correction {
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border: none;
	cursor: pointer;
	color: #1581ef;
	text-decoration: underline;
	background-color: #fff;
}

.btn-corrections {
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border: none;
	cursor: pointer;
	color: #1581ef;
	text-decoration: underline;
	background-color: #fff;
}

/* .btn-correction{background: url(./images/jianbianbg2.png);width: 120px;height: 34px;font-size: 16px;border: none;cursor: pointer;color: #fff;border-radius:5px;float:right;} */

.correction-pop {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(./images/city-bg.png);
	z-index: 1100;
}

.correction-box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -255px;
	margin-top: -290px;
	width: 492px;
	height: 508px;
	padding: 36px 14px;
	background: #fff;
	font-size: 14px;
	overflow-y: auto;
}

.correction-close {
	padding: 18px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.correction-close i {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../common/images/cor-close.png) no-repeat;
}

.correction-con {}

.titcen {
	text-align: center;
	color: #323942;
	font-size: 18px;
}

.cortext p {
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	margin-top: 12px;
}

.corCount {
	position: relative;
}

.corCount textarea {
	border: 1px solid #dcdfe6;
	width: 455px;
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
	height: 72px;
}

.corCount .wordwrap {
	position: absolute;
	bottom: 8px;
	right: 20px;
	font-size: 12px;
	z-index: 2;
	display: inline-block;
	color: #5d6873;
}

.corCount .wordred {
	color: red;
	padding: 0 4px;
}

.corCount .wordblack {
	color: #5d6873;
	padding: 0 4px;
}

.cor_imgbox {
	width: 430px;
	height: 85px;
	margin-top: 6px;
	display: block;
}

.djtishi {
	display: block;
	font-size: 12px;
	color: #888;
}

.subtijiao {
	background: url(../common/images/subtj-icon.png);
	width: 170px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	border: none;
	cursor: pointer;
	color: #fff;
	text-align: center;
	margin: 26px auto 0;
}

/*搜索新加*/

.search-menu li .biaoqian {
	font-size: 12px;
	background: #ebf5f7;
	color: #608997;
	padding: 2px 6px;
	border-radius: 2px;
	margin-right: 10px;
}

.search-menu li .beizhu {
	color: #8e99a9;
}

.search-menu li .keycon {
	color: #ffaf00;
}

/*二手房详情页、小区详情页周边配套*/

.map .comm-name {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	border-radius: 3px;
	background: #ffad00;
	box-shadow: 1px 1px 10px 0px rgba(170, 170, 170, 0.4);
	color: #fff;
	text-align: center;
	padding: 0 16px;
}

.map .comm-name i {
	display: block;
	width: 14px;
	height: 8px;
	margin: 0 auto;
	background: url(../common/images/loc_arrow.png) no-repeat;
}

/*爱看导航*/

.nav-bar {
	height: 50px;
	background: #fff8e1;
}

.isee-nav, .isee-nav li {
	float: left;
}

.isee-nav li {
	width: 88px;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
}

.isee-nav li a {
	color: #333;
}

.isee-nav .cur {
	background: url(./images/nav-bg.png) repeat-y;
}

.isee-nav .cur a {
	color: #fff;
}

/*爱看搜索*/

.isee-search {
	margin-top: 7px;
	margin-right: 10px;
}

.isee-search .search-inp {
	width: 344px;
	position: relative;
}

.isee-search .inp {
	width: 222px;
	border: none;
	padding: 9px 12px 9px 36px;
}

.isee-search .zhishi-search {
	width: 74px;
	line-height: 36px;
	height: 36px;
	font-size: 16px;
	border: none;
	background: url(./images/btn-search.png);
	cursor: pointer;
	color: #fff;
}

.search-icon {
	position: absolute;
	top: 8px;
	left: 12px;
	width: 18px;
	height: 18px;
	background: url(./images/search-icon.png) no-repeat;
}

.search-menu, .search-save {
	width: 268px;
}

/*登录loading*/

.bodyH {
	height: 100%;
}

.loginLoading-box {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1130;
}

.loginLoading-con {
	width: 104px;
	height: 104px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -52px;
	margin-left: -52px;
	background: url(./images/loginLoading-bg.png);
	color: #fff;
	font-size: 12px;
	border-radius: 22px;
	overflow: hidden;
}

.loginLoading-con .pic {
	width: 240px;
	height: 240px;
	position: absolute;
	top: -84px;
	left: 50%;
	margin-left: -120px;
	background: url(./images/login-loading.png);
}

.loginLoading-con p {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 24px;
}



.fangpai-detail-daikuan-content {
	margin-top: 38px;
	display: flex;
	padding-bottom: 60px;
	border-bottom: 1px solid #f1f1f1;
}

.fangpai-detail-daikuan-content-left {
	width: 435px;
}

.fangpai-detail-daikuan-content-left li {
	display: flex;
	height: 45px;
	align-items: center;
	margin-top: 16px;
	position: relative;
}

.fangpai-detail-daikuan-content-left li:first-child {
	margin: 0;
}

.fangpai-detail-daikuan-content-left li span {
	width: 85px;
	color: #999999;
}

.fangpai-detail-daikuan-content-left li select {
	width: 350px;
	height: 45px;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: 12px;
	font-size: 16px;
	background: #F1F1F1;
	border: none;
}

.fangpai-detail-daikuan-content-left li input {
	width: 350px;
	height: 45px;
	outline: none;
	border: none;
	border-bottom: 1px solid #F1F1F1;
}

.fangpai-detail-daikuan-content-left-position {
	position: absolute;
	right: 0;
	font-weight: 600;
	top: 11px;
}

.fangpai-detail-daikuan-content-left-img-position {
	position: absolute;
	right: 20px;
	font-weight: 600;
	top: 11px;
	width: 10px;
	height: 6px;
}

.fangpai-detail-daikuan-content-left-img-position img {
	width: 22px;
	height: 22px;
}

.fangpai-detail-daikuan-content-right {
	flex: 1;
	margin-left: 20px;
}

.fangpai-detail-daikuan-content-right div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fangpai-detail-daikuan-content-right-shoufu {
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 18px;
	border-bottom: 1px solid #F1F1F1;
}

.fangpai-detail-daikuan-content-right-shoufu span {
	font-size: 24px;
	color: #CF2924;
	font-weight: 600;
}

.fangpai-detail-daikuan-content-right-shoufu p:last-child {
	font-weight: 400;
	font-size: 16px;
}

.fangpai-detail-daikuan-content-right-jing {
	margin-top: 15px;
}

.fangpai-detail-daikuan-content-right-he {
	margin-top: 20px;
}

.fangpai-detail-daikuan-content-right-jing span {
	font-size: 20px;
}

.fangpai-detail-daikuan-content-right-hui {
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
}

.fangpai-detail-daikuan-content-right-hui p,
.fangpai-detail-daikuan-content-right-hui p span {
	color: #999999;
}

.fangpai-detail-daikuan-content-right-monty {
	margin-top: 30px;
	font-weight: 600;
}

.fangpai-detail-daikuan-content-right-monty span {
	font-size: 18px;
	color: #CF2924;
}

.fangpai-detail-daikuan-content-right-ben {
	margin-top: 20px;
}



.fangpai-detail-daikuan-content-right {
	flex: 1;
	margin-left: 20px;
}

.fangpai-detail-daikuan-content-right div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fangpai-detail-daikuan-content-right-shoufu {
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 18px;
	border-bottom: 1px solid #F1F1F1;
}

.fangpai-detail-daikuan-content-right-shoufu span {
	font-size: 24px;
	color: #CF2924;
	font-weight: 600;
}

.fangpai-detail-daikuan-content-right-shoufu p:last-child {
	font-weight: 400;
	font-size: 16px;
}

.fangpai-detail-daikuan-content-right-jing {
	margin-top: 15px;
}

.fangpai-detail-daikuan-content-right-he {
	margin-top: 20px;
}

.fangpai-detail-daikuan-content-right-jing span {
	font-size: 20px;
}

.fangpai-detail-daikuan-content-right-hui {
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
}

.fangpai-detail-daikuan-content-right-hui p,
.fangpai-detail-daikuan-content-right-hui p span {
	color: #999999;
}

.fangpai-detail-daikuan-content-right-monty {
	margin-top: 30px;
	font-weight: 600;
}

.fangpai-detail-daikuan-content-right-monty span {
	font-size: 18px;
	color: #CF2924;
}

.fangpai-detail-daikuan-content-right-ben {
	margin-top: 20px;
}


/*面包屑*/
.page_tit {
	height: 48px;
	line-height:200px;
	padding-left: 359px;
}
.page_tit a {
	font-size: 14px;
	color: #656565;
}