a.clear {
	display: inline-block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(../img/pkc.png)
}

a.clear:hover {
	background: url(../img/del.gif)
}

a.jsqBtn {
	display: inline-block;
	position: relative;
	width: 110px;
	height: 40px;
	line-height: 40px;
	padding: 0 9px;
	border: 1px #ddd solid;
	text-align: right;
	font-size: 14px;
	font-weight: bold
}

a.jsqBtn:hover {
	background: #e94c32;
	color: #ffffff;
	text-decoration: none;
	border: 1px #e94c32 solid
}

a.jsqBtn i {
	position: absolute;
	width: 35px;
	height: 100%;
	top: 0;
	left: 9px;
	background: transparent url(../img/jsq1.png) no-repeat 0 50%
}

a.jsqBtn i.jsq2 {
	background-image: url(../img/jsq2.png)
}

a.jsqBtn i.jsq3 {
	background-image: url(../img/jsq3.png)
}

a.jsqBtn i.jsq4 {
	background-image: url(../img/jsq4.png)
}

a.jsqBtn i.jsq5 {
	background-image: url(../img/jsq5.png)
}

a.jsqBtn:hover i {
	background-image: url(../img/jsq1h.png)
}

a.jsqBtn:hover i.jsq2 {
	background-image: url(../img/jsq2h.png)
}

a.jsqBtn:hover i.jsq3 {
	background-image: url(../img/jsq3h.png)
}

a.jsqBtn:hover i.jsq4 {
	background-image: url(../img/jsq4h.png)
}

a.jsqBtn:hover i.jsq5 {
	background-image: url(../img/jsq5h.png)
}

a.bbtn {
	display: inline-block;
	position: relative;
	border: 1px #dbdbdb solid;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 0 6px 0 20px;
	font-size: 12px;
	margin: 0 0 0 9px
}

a.bbtn i {
	display: block;
	position: absolute;
	left: 2px;
	top: 0;
	width: 18px;
	height: 100%
}

a.bbtn i.jsq {
	background: url(../img/jsqh.png) no-repeat -86px 50%
}

a.bbtn:hover {
	border: 1px #e94c32 solid;
	color: #e94c32;
	text-decoration: none
}

a.bbtn:hover i.jsq {
	background-position: 4px 50%
}

a.bbtn i.lsjg {
	background: url(../img/jsqh1.png) no-repeat 0 4px
}

a.bbtn:hover i.lsjg {
	background-position: -86px 5px
}

a.bbtn i.hxt {
	background: url(../img/jsqh2.png) no-repeat -84px 4px
}

a.bbtn:hover i.hxt {
	background-position: 2px 4px
}

a.bbtn i.jtdt {
	background: url(../img/loc.gif) no-repeat 3px -29px
}

a.bbtn:hover i.jtdt {
	background-position: 3px 4px
}

a.bbtn i.dblp {
	background: url(../img/jsqh3.png) no-repeat -86px 4px
}

a.bbtn:hover i.dblp {
	background-position: 4px 4px
}

.dysc {
	width: 320px;
	text-align: right
}

.dysc a {
	padding-left: 18px
}

.dysc a.dy {
	background: url(../img/icon07.gif) no-repeat left center
}

.dysc a.sc {
	background: url(../img/icon08.gif) no-repeat left center;
	margin-left: 10px
}

.detail_header {
	margin: 0 0 18px 0
}

.house_name,

.recom {
	border: 1px #daecf3 solid;
}

.house_tj {
	background: url(../img/tj.png) no-repeat 0 0
}

.house_name {
	position: relative;
	border-bottom: 0;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	padding: 12px 9px 6px 16px
}

.house_name h1 {
	display: inline-block;
	position: relative;
	font-size: 32px;
	line-height: 40px;
	padding: 0 0 0 9px;
	_zoom: 1
}

.house_name h1 i {
	position: absolute;
	top: 12px;
	right: -36px
}

.house_name h1 a {
	color: #333
}

.house_name h3 {
	position: absolute;
	left: 24px;
	bottom: 4px;
}

.house_name h3 span {
	display: inline-block;
	padding: 0 4px;
	border-radius: 3px;
	color: #fff;
	height: 20px;
	line-height: 20px;
}

.house_name h3 a:hover {
	text-decoration: none
}

.house_name h3 a {
	color: #ffffff;
	padding: 0 4px;
}

.recom {
	border-top: 0;
	padding: 6px 12px
}

.tabs {
	float: left;
	margin: 30px 0 0 50px;
}

.tabs span {
	display: block;
	float: left;
	width: 100px;
	height: 28px;
	line-height: 28px;
	border-radius: 14px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 18px;
}

.tabs span.bgred {
	background: #ff0000;
}

.tabs span.bgblue {
	background: #019cec;
}

.tabs span.bgyellow {
	background: #ff8500;
}

.house_mobile b {
	font-size: 18px
}

.house_mobile div {
	position: relative;
	float: right;
	width: 58px;
	padding: 0 0 0 9px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.house_mobile .wx_tip {
	display: none;
	position: absolute;
	top: -72px;
	left: -56px;
	width: 155px;
	height: 74px;
	background: url(../img/wx_tip.gif);
}

.house_mobile .wx_tip a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
}

.house_mobile img {
	display: block;
	width: 58px;
	height: 58px;
}

#dt_gb_sa {
	position: absolute;
	top: 6px;
	right: 9px;
	width: 72px;
	height: 28px;
	line-height: 28px;
	background: #e94c32;
	_zoom: 1;
	z-index: 11
}

#dt_gb_sa i {
	display: block;
	position: absolute;
	top: 11px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px transparent dashed;
	border-top: 6px #fff solid;
	border-bottom: 0;
}

.bodya,

.bodyb {
	border: 1px #dedede solid
}

.bodya {
	background: #f8fbfd;
	padding: 18px 12px;
	margin: 0 0 20px 0
}

.bodyb h3 {
	height: 56px;
	line-height: 56px;
	background: #f8fbfd;
	font-size: 18px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	padding: 0 24px
}

.bodyb .mod_tab {
	top: 12px
}

.bodyb .mod_tab a {
	padding: 4px 12px;
	font-size: 12px;
	border: 1px #f8fbfd solid
}

.bodyb .mod_tab a.on,

.bodyb .mod_tab a:hover {
	border: 1px #d8edf0 solid;
	border-bottom: 0;
	border-top: 1px #e94c32 solid;
	background: #fff
}

.bodyb .pagination {
	border-top: 1px #daecf3 solid;
	padding: 36px 0
}

.fr_mobile {
	border: 1px #dedede solid;
	border-top: 0;
	background: url(../img/frm.png) no-repeat 8px 8px;
	margin: 0 0 20px 0;
	padding: 6px 9px 6px 50px;
	font-size: 22px;
	color: #e94c32;
	line-height: 36px;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.fr_mobile i {
	font-size: 14px;
	color: #333;
	font-style: normal
}

.fr_mobile {
	border: 1px #dedede solid;
	border-top: 0;
	background: url(../img/frm.png) no-repeat 8px 8px;
	margin: 0 0 20px 0;
	padding: 6px 9px 6px 50px;
	font-size: 22px;
	color: #e94c32;
	line-height: 36px;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.fr_mobile i {
	font-size: 14px;
	color: #333;
	font-style: normal
}

.listb {
	border: 1px #dedede solid;
	margin: 0 0 8px 0;
	padding: 14px
}

.listb h4,

.bodya h4,

.detail_fr_info h4 {
	font-size: 16px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	margin: 0 0 12px 0
}

.listb a.fr,

.detail_indexh a.fr,

.lista h4 .fr,

.obl a.fr {
	font-size: 12px;
	font-weight: normal;
	font-family: SimSun, sans-serif
}

.lista h4 .fr a {
	margin: 0 9px 0 0
}

.listb li {
	height: 24px;
	line-height: 24px
}

.lista {
	border: 1px #dedede solid;
	border-top: 2px #666 solid;
	padding: 20px;
	margin: 0 0 20px 0
}

.lista h4,

.bodya h4,

.flb h4,

.detail_indexc .lista h2 {
	font-size: 18px;
	margin: 0 0 16px 0;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif
}

.lista li {
	height: 28px;
	line-height: 28px
}

ul.lmr .fl {
	width: 150px;
	height: 28px;
	overflow: hidden
}

ul.lmr .fr {
	width: 30px;
	height: 28px;
	overflow: hidden
}

ul.lr a {
	margin: 0 2px
}

ul.lr .fl {
	display: inline-block;
	width: 128px;
	height: 24px;
	overflow: hidden
}

ul.lr .fr {
	color: #e94c32
}

ul.lr a.ml4 {
	margin: 0 0 0 6px
}

ul.ld li {
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 9px;
	overflow: hidden;
	background: url(../img/ld.gif) no-repeat 0 12px
}

ul.ld span {
	margin: 0 0 0 6px
}

ul.pic_h li {
	float: left;
	width: 154px;
	height: auto;
	text-align: center
}

ul.pic_h img {
	width: 120px;
	height: 90px
}

ul.pic_h a {
	display: inline-block
}

ul.pic_h span {
	font-size: 18px
}

.mod_tab {
	position: relative;
	top: 1px
}

.mod_tab a {
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding: 0 12px;
	border: 1px #e3e3e3 solid;
	border-bottom: 0;
	margin: 0 5px 0 0;
	_display: inline;
}

.mod_tab a:hover {
	color: #e94c32;
	text-decoration: none
}

.mod_tab a.hot {
	color: #e94c32;
	border: 1px #e94c32 solid
}

.date {
	display: inline-block;
	width: 78px;
	height: 42px;
	text-align: center;
	line-height: 20px;
	padding: 18px 0 0 0;
	background: url(../img/date.png);
	color: #839eb5;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.date b {
	display: block;
	font-size: 16px
}

.no_rlt {
	height: 99px;
	line-height: 99px;
	width: 320px;
	background: url(../img/noresult.png) no-repeat 0 0;
	padding: 0 0 0 140px;
	font-size: 14px;
	margin: 48px auto
}

.detail_indexh {
	border-top: 1px #daecf3 solid
}

.detail_indexh span {
	display: inline-block;
	position: relative;
	top: -1px;
	font-size: 18px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	border-top: 1px #839eb5 solid;
	padding: 12px 20px
}

.detail_indexh a.fr {
	margin: 9px 20px 0 0
}

.detail_bo1 {
	border-top: 2px #839eb5 solid
}

.detail_bo1 span {
	border: 0
}

.pic_i li {
	float: left;
	width: 182px;
	height: 180px;
	text-align: center
}

.pic_i li a.gal_box {
	display: block;
	width: 160px;
	height: 120px;
	line-height: 120px;
	margin: 0 auto 6px auto;
	border: 1px #f4f8fb solid;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	*font-size: 108px
}

.pic_i li a.gal_box:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.pic_i li span {
	color: #999
}

.pic_i li img {
	vertical-align: middle;
	max-width: 160px;
	max-height: 120px;
	top: 50%;
}

.hlist_fr .listb {
	border: 1px #E3EBFF solid;
}

.hslist {
	margin: 0 0 24px 0;
	border-bottom: 1px #E3EBFF solid;
}

.hslist h2 {
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	border-bottom: 1px #E3EBFF solid;
}

.hsl_t {}

.hsl_b {
	padding-bottom: 9px;
}

.hslist .mod_tab a,

.hlist_fl .mod_tab a {
	border: 1px #E3EBFF solid;
	border-bottom: 0;
	background: #ffffff;
	color: #696969;
}

.hslist .mod_tab a:hover,

.hlist_fl .mod_tab a:hover {
	background: #F5F8FF;
}

.hslist .mod_tab a.on,

.hlist_fl .mod_tab a.on {
	border-color: #e94c32;
	background: #e94c32;
	color: #fff
}

.hlist_fl .mod_tab a.hot {
	color: #EEA742;
}

.hslist p,

.hslist form {
	width: 880px;
	float: right;
}

.hslist .cf span.i {
	width: 820px;
	display: block;
	border: 1px #E3EBFF solid;
	margin: 9px;
	padding: 9px;
}

.hslist p a {
	display: inline-block;
	white-space: nowrap;
	padding: 0 4px;
	font-size: 13px;
}

.hslist .letter p a {
	margin: 0 8px 0 0
}

.hslist p a.on {
	color: #ff5e30
}

.hslist p em {
	display: inline-block;
	font-style: normal
}

.hslist a.hs_hide {
	display: none;
	float: right;
	margin: 2px 48px 0 0;
	padding: 0 9px 0 0;
	height: 20px;
	line-height: 20px;
	background: url(../img/icons.gif) no-repeat 26px -409px;
	color: #25d;
}

.hs_le,

.hslist p.on .hs_mo {
	display: none;
}

.hslist p.on .hs_le,

.hs_mo {
	display: block;
	text-decoration: none;
}

.hslist a.hs_hide:hover {
	background-position: 26px -373px;
	color: #f00;
}

.hslist p.on a.hs_hide {
	background-position: 26px -426px;
}

.hslist p.on a.hs_hide:hover {
	background-position: 26px -390px;
}

.hs_mlist {
	display: inline-block;
	_display: inline;
	float: left;
	position: relative;
	width: 90px;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 6px;
	padding: 0 20px 0 9px;
	border: 1px #ccc solid;
	background: #fff url(../img/listh.gif) no-repeat right 0;
	z-index: 9;
	text-align: left;
}

.hs_mlist ul {
	display: none;
	position: absolute;
	top: 24px;
	left: -1px;
	width: 119px;
	background: #ffffff;
	border: 1px #ccc solid;
}

.hs_mlist a {
	display: block;
	padding: 0 0 0 9px;
	margin: 0;
	border-bottom: 1px #eee solid;
	_zoom: 1;
}

.hs_mlist a:hover {
	background: #eee;
}

#hs_ml_ts {
	width: 190px;
}

.hslist input {
	width: 220px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}

.hslist a.obtn {
	position: relative;
	left: -3px;
	height: 24px;
	line-height: 24px
}

.hs_more {
	background: #f7f7f7;
	border-top: 1px #E3EBFF solid;
	height: 26px;
	line-height: 26px;
	padding: 8px 0;
}

.hslist .hs_more span {
	padding-top: 0;
}

.hslist .selected {
	border-top: 1px #E3EBFF solid;
}

.hslist .selected span {
	color: #e94c32;
	padding: 6px 0 0 12px;
}

.hslist .selected i {
	display: inline-block;
	position: relative;
	height: 24px;
	line-height: 24px;
	padding: 0 26px 0 9px;
	margin: 2px 6px 2px 0;
	font-style: normal;
	color: #999;
	border: 1px #cecece solid;
	border-radius: 2px;
}

.hslist i a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	background: url(../img/icons.gif) 4px 6px;
	margin: 0;
	padding: 0;
}

.hslist i a:hover {
	background-position: 4px -18px;
}

.hslist a.save {
	padding: 0 0 0 18px;
	margin: 0 16px;
	background: url(../img/save.png) no-repeat 0 50%
}

.hslist a.clear {
	height: auto;
	width: auto;
	padding: 0 0 0 18px;
	background: url(../img/clear.png) no-repeat 0 50%;
	vertical-align: middle
}

#hsl_hide,

#open_hslist.on a {
	display: none
}

#open_hslist.on a.close {
	display: block
}

#open_hslist {
	position: relative;
	border-top: 1px #e3e3e3 solid;
	border-bottom: 1px #ebe4de solid;
	height: 4px;
	background: #efebea;
	margin: 0 0 36px 0
}

#open_hslist a {
	position: absolute;
	left: 50%;
	top: 4px;
	background: #efeceb url(../img/u.gif) no-repeat 68px 50%;
	border: 1px #e3e3e3 solid;
	width: 72px;
	padding: 0 0 0 12px;
	line-height: 20px;
	margin: 0 0 0 -42px
}

#open_hslist a:hover {
	background-image: url(../img/uh.gif)
}

#open_hslist a.close {
	display: none;
	background-image: url(../img/d.gif)
}

#open_hslist a.close:hover {
	background-image: url(../img/dh.gif)
}

.search_con {
	margin: 0 0 9px 0
}

.search_con h4 {
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	text-align: right;
	height: 38px;
	line-height: 38px;
	font-weight: normal;
	border-bottom: 3px #e94c32 solid
}

.search_con h4 i {
	font-size: 18px;
	color: #e94c32;
	font-style: italic;
	font-weight: bold;
	margin: 0 4px
}

.search_con .cf {
	padding: 6px 0;
	border: 1px #ddd solid;
	background: #f3f3f3
}

.t_molist {
	float: left;
	_display: inline;
	position: relative;
	width: 150px;
	margin: 0 0 0 9px;
	padding: 0 0 0 24px;
	border: 1px #ccc solid;
	height: 24px;
	background: #fff url(../img/listh.gif) no-repeat right 0;
	z-index: 7
}

.t_molist ul {
	display: none;
	position: absolute;
	top: 24px;
	left: -1px;
	width: 158px;
	border: 1px #ccc solid;
	background: #fff
}

.t_molist.on ul {
	display: block
}

.t_molist li {
	padding: 0 0 0 24px;
	border-bottom: 1px #eee solid
}

.hlist_d {
	float: left;
	_display: inline;
	position: relative;
	padding: 0 24px 0 8px;
	background: #ffffff;
	border: 1px #ccc solid;
	border-left: 0
}

.hlist_d i {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: url(../img/ddb.gif)
}

.hlist_d.up,

.hlist_d.down {
	background: #fff0dc;
	color: #e94c32
}

.hlist_d.up i {
	background: url(../img/dt.gif)
}

.hlist_d.down i {
	background: url(../img/dd.gif)
}

.tle_page {
	margin: 0 9px 0 0
}

.tle_page a,

.tle_page .pageleft {
	display: inline-block;
	position: relative;
	padding: 0 16px 0 8px;
	border: 1px #ccc solid;
	background: #ffffff;
	vertical-align: middle;
	margin: 0 4px
}

.tle_page i {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 0;
	height: 0;
	border: 6px #fff solid;
	border-right: 0;
	border-left: 6px #e94c32 solid;
	overflow: hidden
}

.tle_page .pageleft {
	width: 6px;
	height: 24px;
	padding: 0 8px
}

.tle_page .pageleft i {
	border: 6px #fff solid;
	border-left: 0;
	border-right: 6px #e94c32 solid;
	right: 9px
}

.tle_page span.pageleft i {
	border-right: 6px #999 solid
}

.no_result {
	padding: 24px 0 24px 180px;
	background: #fff url(../img/noresult.png) no-repeat 36px 50%;
	margin: 9px 0
}

.no_result h3 {
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-size: 14px;
	font-weight: bold
}

.no_result span {
	display: inline-block;
	width: 240px
}

.hlist_fl {
	float: left;
	width: 720px
}

.hlist li {
	display: block;
	position: relative;
	padding: 15px 0 15px 180px;
	border-bottom: 1px #c9c8c3 solid;
	z-index: 6;
	*margin: -2px 0 0 0;
	*zoom: 1;
}

.hlist li.tg {
	background: #fff3e8;
	border: 1px #f4d9bf solid;
	margin: 0 0 1px 0;
	_margin: -2px 0 0 0
}

.hlist li.on {
	background-color: #f4f4f4
}

.hlist i.tg,

.hlist i.hot,

.hlist i.zjz {
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 47px;
	height: 47px;
	background: url(../img/tg.gif);
	z-index: 6
}

.hlist i.zjz {
	top: 28px;
	left: 20px;
	width: 46px;
	height: 38px;
	background: url(../img/zjz_icon.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/zjz_icon.png');
	_background-image: none;
}

.hlist i.hot {
	width: 49px;
	height: 48px;
	top: 25px;
	left: 120px;
	background: url(../img/hot.gif)
}

.hlist a.fl,

.hlist a.fl img {
	display: block;
	width: 160px;
	height: 120px
}

.hlist a.fl {
	position: absolute;
	top: 50%;
	left: 6px;
	margin: -60px 0 0 0;
}

.hlist div {
	width: 532px;
	min-height: 120px;
	_height: 120px;
}

.hlist div p {
	width: 360px;
}

.hlist h3 {
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	font-size: 16px
}

.hlist h3 a {
	color: #369
}

.hlist h3 i {
	margin: -2px 0 0 4px;
	_margin: 0 0 -2px 4px
}

.hlist h3 span {
	float: right;
	height: 20px;
	line-height: 20px;
	margin: 0 2px
}

.hlist h3 span a,

.hlist h3 span a:hover {
	display: inline-block;
	padding: 0 4px;
	font-size: 12px;
	color: #fff
}

.hlist p span {
	display: block
}

.hlist .blue a {
	color: #369;
	margin: 0 14px 0 0
}

.hlist a.loc {
	padding: 0 0 0 14px;
	color: #999;
	background: url(../img/loc.gif) no-repeat 0 -33px
}

.hlist a.loc:hover {
	color: #e94c32;
	background-position: 0 0
}

.hlist .hlist_db,

.hlist .mobile,

.hlist .price,

.hlist .zjz_btn {
	position: absolute;
	right: 9px;
	color: #e94c32
}

.hlist .price {
	top: 40px;
	color: #999
}

.hlist .price b {
	position: relative;
	top: 4px;
	right: 4px;
	font-size: 24px;
	color: #e94c32
}

.hlist .mobile {
	top: 75px;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 16px;
	background: url(../img/mobile.gif) no-repeat 0 6px
}

.hlist .h_mw {
	width: 150px;
	height: 24px;
	overflow: hidden
}

.hlist .on .h_mw {
	background-color: #f4f4f4;
	text-decoration: underline
}

.hlist .hlist_db {
	display: block;
	top: 115px;
	width: 43px;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 30px;
	color: #999;
	background: url(../img/hdb.png) 0 -26px
}

.hlist .zjz_btn {
	display: block;
	width: 84px;
	height: 26px;
	top: 115px;
	right: 80px;
	background: url(../img/zjz_btn.png)
}

.hlist .hlist_db:hover {
	background-position: 0 0;
	color: #e94c32;
	text-decoration: none
}

.hlist_fr {
	float: right;
	width: 230px
}

.hlist_fr .adb {
	margin: 0 0 8px 0
}

.hlist_footer {
	border-top: 3px #e94c32 solid;
	border-bottom: 1px #e0e0e0 solid;
	margin: 0 0 32px 0;
	background: #f3f3f3
}

.hlist_footer div {
	padding: 15px 0 0 0
}

.hlist_footer div.last {
	border-top: 1px #ddd solid;
	background: #f9f9f9;
	padding: 15px 0;
	margin: 15px 0 0 0
}

.hlist_footer span {
	display: block;
	float: left;
	width: 80px;
	padding: 0 0 0 36px
}

.hlist_footer p {
	float: right;
	width: 840px
}

.hlist_footer a {
	display: inline-block;
	margin: 0 34px 0 0;
	min-width: 80px;
	_width: 80px;
	white-space: nowrap
}

#pk_box {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 240px;
	overflow: hidden
}

#pk_box div#pk_con {
	position: absolute;
	top: 0;
	left: 30px;
	width: 180px;
	border: 1px #ddd solid;
	overflow: hidden;
	background: #ffffff;
}

#pk_box a.sh {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 123px;
	background: url(../img/pk_xf.png) no-repeat -30px 0
}

#pk_box.on a.sh {
	background-position: 0 0
}

#pk_box h4 {
	padding: 0 9px;
	border-bottom: 1px #ddd solid
}

#pk_box p {
	padding: 90px 0 24px 26px;
	background: url(../img/h.png) no-repeat 50% 24px
}

#pk_list li {
	margin: 0 9px;
	border-bottom: 1px #ededed solid;
	padding: 6px 9px
}

#pk_list a.clear {
	float: right;
	margin: 6px 0 0 0
}

#pk_list .last {
	text-align: center;
	padding: 16px 0;
	border-bottom: 0
}

#pk_list a.db,

#pk_list a.qk {
	display: inline-block;
	margin: 0 2px;
	width: 50px;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	padding: 0 0 0 24px;
	background: #e94c32 url(../img/add.gif) no-repeat 9px 50%
}

.gallery {
	background: #000
}

.gallery .header {
	background: #333;
	width: 100%;
}

.gallery h1 {
	width: 1200px;
	height: 48px;
	line-height: 48px;
	margin: 0 auto;
	font-size: 14px;
	color: #ccc
}

.gallery h1 .fl {
	margin: 6px 0 0 0;
	height: 36px
}

.gallery h1 .fr a {
	color: #ccc;
	margin: 0 12px
}

.gallery #footer,

.gallery #footer a {
	border: 0;
	background: #333;
	color: #818181
}

.gallery .bread a,

.gallery .bread {
	color: #818181
}

.galbox {
	position: relative;
	background: #f5f5f5;
	padding: 20px 24px;
	margin: 0 0 32px 0
}

.galbox h2,

.galbox h2 a {
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 24px;
	height: 32px;
	line-height: 32px;
	padding: 0 0 20px 0;
	border-bottom: 1px #d7d7d7 solid
}

.galbox h2 .fr a {
	font-size: 14px;
	color: #666;
	padding: 0 0 0 16px;
	margin: 0 6px;
	background: url(../img/play.gif) no-repeat 0 50%;
	font-weight: normal;
	border: 0;
}

.galbox h2 .fr a.stop {
	background: url(../img/stop.gif) no-repeat 0 50%
}

#galbox {
	position: relative;
	overflow: hidden;
	padding: 12px 0;
	border-top: 1px #fff solid;
	width: 1150px;
	height: 600px;
	text-align: center;
	background: url(../img/loading.gif) no-repeat 450px 290px
}

#galbox span {
	line-height: 600px;
	+position: absolute;
	top: 50%;
	left: 50%
}

#galbox span img {
	max-width: 1140px;
	vertical-align: middle;
	+position: relative;
	top: -50%;
	left: -50%;
}

#open_big {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 43px;
	height: 43px;
	background: url(../img/photos_bg1.gif);
	z-index: 29
}

#open_big:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

#galbox i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 1150px;
	height: 600px;
	background: transparent url(#);
	z-index: 9;
	cursor: url("../img/mouse_l.ico"), auto;
}

#galbox i.on {
	cursor: url("../img/mouse_r.ico"), auto
}

#gal_alert {
	display: none;
	position: absolute;
	left: 50%;
	margin: -140px 0 0 -250px;
	top: 0;
	z-index: 39;
	background: #000;
	color: #ffffff;
	width: 500px;
	height: 280px;
	padding: 20px;
	text-align: left
}

#gal_alert a {
	color: #fff
}

#gal_alert .gc {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background: url(../img/close.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/close.png');
	_background-image: none;
	_cursor: pointer
}

#gal_alert .gf,

#gal_alert .reh {
	display: inline-block;
	width: 89px;
	height: 26px;
	background: url(../img/cong.png);
	margin: 24px 24px 0 0
}

#gal_alert .reh {
	background: url(../img/reh.png)
}

#gal_alert img {
	width: 120px;
	height: 90px
}

#gal_alert p {
	font-size: 14px;
	padding: 0 0 0 144px
}

#gal_alert div {
	border-bottom: dotted 1px #555;
	padding: 0 0 20px 0
}

#gal_alert ul {
	margin: 20px 0 0 0
}

#gal_alert li {
	float: left;
	width: 120px;
	height: 150px;
	overflow: hidden;
	padding: 0 0 0 30px
}

#galinfo {
	padding: 12px 0;
	text-indent: 2em;
	font-size: 14px;
	color: #262626
}

#galcon {
	position: absolute;
	top: 0;
	right: -88px;
	width: 80px
}

#galcon li {
	display: block;
	width: 80px;
	height: 69px;
	overflow: hidden;
	float: left
}

#galcon li a {
	display: block;
	width: 80px;
	height: 48px;
	line-height: 22px;
	font-size: 14px;
	text-align: center;
	background: url(../img/gal.png);
	color: #8c96aa;
	padding: 9px 0 0 0
}

#galcon span {
	display: block;
	font-size: 12px;
	color: #3b3f4e
}

#galcon li a:hover,

#galcon li a.on {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/galh.png)
}

#galcon li a:hover span,

#galcon li a.on span {
	color: #8c96aa
}

#galcon b {
	display: block;
	height: 40px;
	line-height: 40px
}

#galcon a.gu,

#galcon a.gd {
	display: none;
	width: 80px;
	height: 34px;
	background: url(../img/galbtn.png);
	margin: 0 0 12px 0
}

#galcon a.gd {
	background-position: 0 -68px
}

#galcon a.gu:hover {
	background-position: 0 -34px
}

#galcon a.gd:hover {
	background-position: 0 -102px
}

#galconlist {
	width: 80px;
	height: 690px;
	overflow: hidden
}

#gallist {
	height: 105px;
	position: relative
}

#gallist a.gl,

#gallist a.gr {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 103px;
	background: #f1f1f1;
	color: #767676;
	font-weight: bold;
	text-align: center;
	line-height: 97px;
	border: 1px #e1e1e1 solid;
	font-family: SimSun, sans-serif;
	font-size: 32px
}

#gallist a.gr {
	left: auto;
	right: 0
}

#gallist a.gl:hover,

#gallist a.gr:hover {
	color: #e94c32;
	text-decoration: none
}

#gallist div {
	position: absolute;
	top: 0;
	left: 41px;
	width: 1080px;
	height: 105px;
	overflow: hidden
}

#gallist img {
	width: 120px;
	height: 90px;
	border: 1px #e6e6e6 solid;
	display: block;
	margin: 0 auto
}

#gallist ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 99999em;
	height: 105px
}

#gallist li {
	float: left;
	_display: inline;
	width: 126px;
	margin: 0 9px 0 0
}

#gallist li a {
	display: block;
	position: relative;
	width: 126px;
	height: 94px;
	padding: 11px 0 0 0
}

#gallist li a:hover,

#gallist li.on a {
	background: url(../img/gals.png)
}

#gallist li a:hover img,

#gallist li.on a img {
	border: 1px #e94c32 solid
}

#gallist li b {
	display: inline-block;
	position: absolute;
	bottom: 3px;
	right: 3px;
	background: #000;
	color: #ffffff;
	padding: 0 4px;
	line-height: 20px
}

#gali {
	position: absolute;
	right: 0;
	top: 12px;
	height: 88px;
	z-index: 19
}

#gali a {
	display: block;
	position: absolute;
	left: -36px;
	top: 0;
	width: 36px;
	height: 88px;
	background: url(../img/gali.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/gali.png');
	_background-image: none;
	_cursor: pointer;
	_zoom: 1
}

#gali strong {
	display: inline-block;
	text-align: left;
	background: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	white-space: nowrap;
	height: 79px;
	padding: 9px 9px 0 9px;
	color: #ffffff;
	white-space: nowrap
}

#gali em {
	font-style: normal;
	color: #fc0
}

.pk_b h2 {
	height: 36px;
	border: 1px #ddd solid;
	border-bottom: 2px #e94c32 solid;
	background: url(../img/pkh.png) no-repeat 20px 28px;
	padding: 32px 18px 0 175px
}

.print {
	padding: 0 0 0 24px;
	background: url(../img/print.png) no-repeat 0 50%
}

.pk_b table {
	width: 100%;
	text-align: center
}

.pk_b th {
	font-size: 18px;
	color: #e94c32;
	font-weight: normal;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.pk_b th,

.pk_b td {
	padding: 16px 0;
	border: 1px #e3e3e3 solid;
	word-break: break-all
}

.pk_b .on td {
	background: #f6f6f6
}

.pk_b p {
	text-align: left;
	text-indent: 2em;
	margin: 0 20px;
	width: 238px
}

.pk_b td {
	width: 340px
}

.pk_b td.pk_l,

.pk_b th.pk_l {
	font-size: 14px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	background: #f6f6f6;
	color: #666;
	width: auto
}

th.pk_l {
	font-weight: bold;
	text-align: left;
	padding-left: 30px
}

.pk_b table img {
	width: 200px;
	height: 150px;
	border: 5px #ddd solid
}

.pk_b table b {
	font-size: 14px;
	font-weight: normal;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.pk_b table b.red {
	font-size: 18px;
	font-weight: bold;
	margin: 0 6px
}

.pk_b a.clear {
	float: right;
	margin: 6px -14px 0 0;
	position: relative;
	right: 24px;
	top: -14px
}

.pk_b a.red {
	font-family: SimSun, sans-serif;
	margin: 0 0 0 6px
}

.pk_t {
	position: relative;
	top: 0;
	background: #f6f6f6;
	width: 1200px;
	margin: 0 0 -1px 0
}

.pk_t form {
	padding: 20px 0;
	border: 1px #e3e3e3 solid;
	border-bottom: 0
}

.pk_t .obtn {
	height: 32px;
	line-height: 32px;
	font-size: 14px
}

.pk_t input {
	width: 300px;
	margin: 0 5px 0 730px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.score-item {
	margin: 18px 20px 0 20px;
	text-align: left
}

.score-item li {
	height: 30px;
	line-height: 30px
}

.score-item .slip {
	display: inline-block;
	width: 100px;
	background: #eaeaea;
	height: 11px;
	line-height: 11px;
	margin-left: 2px;
	margin-top: 9px
}

.score-item .slip em {
	background-image: url(../img/contrast-ico.gif);
	display: inline-block;
	height: 9px;
	font-size: 0;
	list-style: none
}

.score-item font {
	display: inline-block;
	text-align: center;
	color: #666;
	width: 64px;
	font-size: 12px;
	font-weight: normal
}

.score-item font.i-score {
	width: 60px;
}

.score-item font b {
	color: red
}

.price span {
	color: #ff0101
}

.envir span {
	color: #ff5701
}

.traffic span {
	color: #f09e0f
}

.Property span {
	color: #0a9d22
}

.assort span {
	color: #3b72dd
}

.quality span {
	color: #078dd6
}

.build span {
	color: #0c3698
}

.price em {
	background-position: 0 -149px;
	border: 1px solid #e73000
}

.envir em {
	background-position: 0 -159px;
	border: 1px solid #f27d0b
}

.traffic em {
	background-position: 0 -169px;
	border: 1px solid #f8bb49
}

.Property em {
	background-position: 0 -179px;
	border: 1px solid #48a513
}

.assort em {
	background-position: 0 -189px;
	border: 1px solid #456ec0
}

.quality em {
	background-position: 0 -199px;
	border: 1px solid #4799ea
}

.build em {
	background-position: 0 -209px;
	border: 1px solid #446ec0
}

.pk_p {
	vertical-align: top
}

.pk_p h4 {
	height: 32px;
	line-height: 32px
}

.pk_p li {
	background: url(../img/lds.gif) repeat-x 0 top;
	padding: 12px 0 0 0;
	margin: 0 20px
}

.pk_p p {
	text-indent: 0;
	margin: 0;
	width: auto;
}

.pk_p h5 {
	font-weight: bold;
	text-align: left;
	color: #333
}

.pk_p p b {
	font-size: 12px;
	font-weight: bold
}

.pk_p p.time {
	color: #999;
	text-align: right
}

#impression input {
	width: 156px
}

#impression input,

#impression a.obtn {
	height: 32px;
	line-height: 32px;
	font-size: 14px
}

#impression a.obtn {
	background: #57a400;
	border: 1px #57a400 solid
}

#impression span {
	display: inline-block;
	position: relative;
	float: left;
	width: 84px;
	height: 26px;
	line-height: 26px;
	margin: 8px 1px 0 0;
	background: #f27c78;
	border: 1px #d02a8c solid;
	text-align: center;
	color: #ffffff;
	cursor: pointer
}

#impression span i {
	display: none;
	position: absolute;
	left: -11px;
	top: -32px;
	width: 104px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 6px 0;
	text-align: center;
	overflow: hidden;
	color: #e94c32;
	font-style: normal;
	background: transparent url(../img/sp_zc.gif) no-repeat 0 bottom
}

#impression span.t1 {
	background: #8dca48;
	border: 1px #80b148 solid
}

#impression span.t2 {
	background: #8bd3e9;
	border: 1px #94bdc3 solid
}

#impression span.t3 {
	background: #6bb6d6;
	border: 1px #3ba4b9 solid
}

#impression span.t4 {
	background: #bda3e2;
	border: 1px #a99ac5 solid
}

#impression span.t5 {
	background: #6e60ab;
	border: 1px #6950a3 solid
}

#impression span.t6 {
	background: #fece7a;
	border: 1px #fdaf17 solid
}

#impression span.t7 {
	background: #f073ab;
	border: 1px #ec66a5 solid
}

#impression span.t8 {
	background: #f45923;
	border: 1px #cf430f solid
}

#impression span.t9 {
	background: #e0cb00;
	border: 1px #c5b310 solid
}

#impression span.on {
	z-index: 9
}

#impression span.on i {
	display: block;
	border-left: 0
}

.detail_fl {
	float: left;
	width: 877px
}

.detail_fr {
	float: right;
	width: 305px
}

.detail_fr_info {
	padding: 18px 14px
}

.detail_fr_info h4 {
	margin: 0 0 16px 0;
	font-size: 18px
}

.detail_fr_info img {
	float: left;
	width: 107px;
	height: 80px;
	position: relative;
	top: 4px;
	padding: 0 9px 10px 0
}

.detail_fr_info p {
	line-height: 28px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}

.detail_fr_info b {
	/*font-size: 18px*/
}

.detail_zx li,

.detail_dt li {
	border-top: 1px #daecf3 solid;
	padding: 20px 30px
}

.detail_zx h4 {
	position: relative;
	padding-left: 20px;
}

.detail_zx h4 .iconnews {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 4px;
	background: rgba(233, 76, 50, .2);
	border-radius: 8px;
	box-sizing: border-box;
}

.detail_zx h4 .iconnews .icon2 {
	width: 8px;
	height: 8px;
	background-color: #e94c32;
	border-radius: 4px;
}

.detail_zx h4 a {
	font-size: 15px;
	color: #333;
	font-weight: bold
}

.detail_zx p {
	text-indent: 2em;
	color: #666;
	padding: 9px 0 0 0;
	font-size: 13px;
}

.detail_zx .pagination {
	margin: 24px 0
}

.detail_dt h4 {
	float: left
}

.detail_dt p {
	float: right;
	width: 500px;
	margin: 12px 0 0 0
}

.detail_glist {
	border-top: 1px #daecf3 solid;
	padding: 9px 31px;
	display: none;
}

.detail_glist li {
	_disply: inline;
	float: left;
	width: 260px;
	height: 320px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	margin: 9px 12px;
	font-size: 14px;
}

.detail_glist .b {
	display: block;
	width: 258px;
	height: 258px;
	line-height: 258px;
	overflow: hidden;
	border: 1px #f0f0f0 solid;
	vertical-align: middle;
	text-align: center;
	margin: 0 0 9px 0;
	*font-size: 230px
}

.detail_glist .b:hover {
	cursor: pointer;
	opacity: .8;
	filter: alpha(opacity=80)
}

.detail_glist img {
	vertical-align: middle;
	max-width: 258px;
	max-height: 258px;
	top: 50%
}

.detail_glist a {
	color: #333
}

.detail_glist span {
	color: #999
}

.detail_info,

.detail_buy {
	border-bottom: 1px #dedede solid;
	padding: 20px;
	font-size: 14px;
}

.detail_info h4,

.detail_buy h4 {
	font-size: 18px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	padding: 0 0 20px 0
}

.detail_info ul {
	line-height: 32px
}

.detail_info li {
	position: relative;
	_height: 32px;
	min-height: 32px;
	padding: 0 0 0 90px;
}

.detail_info li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 85px;
	text-align: left;
	padding: 0 9px 0 0
}

.detail_info li a {
	display: inline-block;
	border-bottom: 1px #e94c32 dotted;
	margin: 0 9px 0 0;
	line-height: 20px
}

.detail_info li a:hover {
	text-decoration: none
}

.detail_info li b {
	font-weight: normal;
	color: #e94c32
}

.detail_info table {
	width: 810px
}

.detail_info td,

.detail_info th {
	border: 1px #ddd solid;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
}

.detail_info td.alignl {
	text-align: left;
	padding: 0 16px
}

.detail_info i {
	background-color: #ffffff;
	font-style: normal;
	color: #333
}

.detail_info i.up {
	color: #e94c32
}

.detail_info i.down {
	color: #0a3
}

.detail_info #price_panl {
	height: 240px
}

.detail_info p {
	/*text-indent: 2em*/
}

.detail_info strong {
	font-weight: bold
}

.price_t {
	border-bottom: 1px #daecf3 solid;
	padding: 16px 0
}

.price_t p {
	padding: 0 32px
}

.price_t table {
	width: 100%
}

.price_t td {
	padding: 0 9px 0 32px;
	vertical-align: middle
}

.price_t b {
	font-size: 32px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	color: #e94c32
}

.price_t u {
	text-decoration: none;
	background: #ffffff;
	color: #666;
	font-size: 18px
}

.price_t u i {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	vertical-align: middle;
	border: 8px #fff solid;
	border-right: 0;
	border-left: 12px #999 solid;
	margin: 0 6px
}

.price_t u.up {
	color: #e94c32
}

.price_t u.up i {
	border: 8px #fff solid;
	border-top: 0;
	border-bottom: 12px #e94c32 solid
}

.price_t u.down {
	color: #0a3
}

.price_t u.down i {
	border: 8px #fff solid;
	border-bottom: 0;
	border-top: 12px #0a3 solid
}

.detail_wd_list li {
	border-top: 1px #dedede solid;
	padding: 32px 20px 9px 20px;
	color: #ccc
}

.detail_wd_list p {
	position: relative;
	padding: 0 0 12px 32px;
	_zoom: 1;
	color: #666
}

.detail_wd_list p.w a {
	color: #333
}

.detail_wd_list p.w a:hover {
	color: #e94c32
}

.detail_wd_list p i {
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #ffffff;
	background: #6a2;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	text-align: center;
	font-size: 14px
}

.detail_wd_list p.d i {
	background: #e94c32
}

.detail_wd_list span {
	display: inline-block;
	padding: 0 24px 0 20px;
	background: url(../img/a.png) no-repeat 0 50%
}

.detail_wd_list span.yes_awer {
	background: url(../img/b.png) no-repeat 0 50%
}

.detail_wdf {
	position: relative;
	margin: 20px 0
}

.detail_wdf textarea {
	width: 660px;
	height: 110px
}

.detail_wdf img,

.detail_wdf input {
	vertical-align: middle;
	height: 24px;
	line-height: 24px;
	margin: 6px 0
}

.detail_wdf button {
	vertical-align: top;
	width: 108px;
	height: 38px;
	cursor: pointer;
	background: url(../img/ask.png);
}

.detail_wdf ul {
	margin-bottom: 20px;
}

.detail_wdf ul li {
	line-height: 32px;
	font-size: 14px;
	padding: 0;
}

.detail_wdf ul li b {
	width: 70px;
	text-align: right;
	display: inline-block;
	font-weight: normal;
	color: #666;
}

.detail_wdf input {
	height: 30px;
	line-height: 30px;
}

.detail_wdf #db_mobile,

.detail_wdf #db_code {
	width: 250px;
}

.detail_wdf #getmCheck {
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
}

.detail_info li a.lgt {
	line-height: 30px;
	border: none;
}

.detail_info li a.gry {
	line-height: 30px;
	border: none;
}

.detail_wdf p {
	text-indent: 0;
	vertical-align: top;
}

.detail_wdf p span {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding-left: 50px;
}

.mapindex {
	border: 1px #daecf3 solid;
	margin: 0 0 20px 0
}

.map-contain {
	height: 436px;
	width: 726px;
	float: left
}

.mask_left {
	background-position: 0 0;
	padding: 0 5px 0 11px
}

.mask_left,

.mask_right {
	background: url(../img/mask_bk.png) no-repeat scroll 0 0 transparent;
	color: #ffffff;
	font-size: 12px;
	height: 40px;
	line-height: 28px;
	vertical-align: text-top;
	white-space: nowrap
}

.mask_right {
	background-position: 100% -40px;
	width: 3px
}

.mapindex span {
	padding-right: 10px;
	display: block;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 8px;
	padding-left: 18px
}

.mapindex .icon {
	height: 32px;
	background: url(../img/map_select_icon.gif) no-repeat scroll 11px -374px transparent;
	color: #ffffff;
	font-weight: bold
}

.map_lpinfo {
	line-height: 25px
}

.map_lpinfo span {
	width: 65px;
	display: inline-block
}

.map_lpinfo p {
	width: 100px;
	display: inline-block
}

.map_lpinfo p.price {
	font-size: 16px;
	font-weight: 600;
	color: #eb6100
}

.maplist {
	width: 232px;
	border-left: 1px #daecf3 solid
}

.maplist dt a {
	font-weight: bold;
	color: #333
}

.maplist dl {
	background: #f3f3f3;
	padding: 9px
}

.maplist h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 9px
}

.maplist li {
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 9px;
	overflow: hidden;
	width: 200px
}

.maplist ul {
	overflow: auto;
	height: 266px
}

.maplist .tab-on {
	background: #eaf1fc
}

.maplist .icon {
	margin: 0;
	font-weight: bold;
	text-align: center;
	float: left;
	background-position: 0 -368px;
	padding: 5px 7px 0 7px
}

.maplist form {
	padding: 12px;
	border-bottom: 1px #ddd dotted
}

.maplist input,

.maplist a.obtn {
	height: 24px;
	line-height: 24px
}

.mapicon {
	height: 42px
}

.mapicon p,

.mapicon a,

.mapicon span {
	display: inline-block;
	background: url(../img/icon_side.gif) no-repeat 4px 0;
	cursor: pointer;
	margin: 0 9px 16px 0;
	float: left;
	border: 1px #fff solid;
	padding: 0 4px 0 24px
}

.mapicon .seeB,

.mapicon a {
	background: url(../img/icon_rightsearch.gif) scroll no-repeat 4px -64px
}

.mapicon a.reset {
	background-position: 4px 1px
}

.mapicon a.print {
	background-position: 4px -31px
}

.mapicon p.on {
	border: 1px #ccc solid
}

p.lp {
	background-position: 4px 4px
}

p.gj {
	background-position: 4px -26px
}

p.cy {
	background-position: 4px -56px
}

p.yh {
	background-position: 4px -86px
}

p.xx {
	background-position: 4px -176px
}

p.yy {
	background-position: 4px -206px
}

p.jyz {
	background-position: 4px -296px
}

.detail_score,

.detail_dpl {
	border-bottom: 1px #daecf3 solid;
	padding: 20px
}

.detail_score .cf {
	padding: 0 0 42px 0
}

.detail_score h4,

.detail_dpl h4,

.detail_form h4 {
	font-size: 18px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	padding: 0 0 20px 0
}

.detail_score h5 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 0 0 18px 0
}

.detail_score h5 .red {
	font-size: 24px
}

.detail_score .fl {
	_display: inline
}

.detail_score .fr {
	width: 90px;
	text-align: center
}

.detail_score .fr b {
	display: block;
	font-size: 14px;
	padding: 0 0 24px 0
}

.detail_score .fr b.score {
	font-size: 32px;
	color: #e94c32;
	padding: 32px 0 12px 0
}

.detail_score .fr a {
	font-size: 14px;
	padding: 6px 16px;
	background: #57a400;
	border: 1px #57a400 solid
}

.detail_score .score-item {
	width: 280px
}

.lpdf {
	width: 160px;
	margin: 18px 0 0 60px
}

.lpdf div.fl {
	padding: 30px 0 0 0
}

.score {
	height: 30px;
	line-height: 30px;
	color: #666
}

.score ul {
	width: 90px;
	height: 30px;
	float: left;
	padding: 0 0 0 9px
}

.score li {
	float: left;
	width: 9px;
	height: 15px;
	background: url(../img/star_big3.gif) no-repeat 1px 0;
	margin: 6px 0 0 0;
	cursor: pointer
}

.score span {
	float: left
}

.score li.h {
	background-position: 1px -32px
}

.score li.c {
	background-position: 1px -16px
}

.score li.r {
	background-position: -7px 0
}

.score li.rh {
	background-position: -7px -32px
}

.score li.rc {
	background-position: -7px -16px
}

.detail_info #impression .fr {
	padding: 8px 0 0 0
}

.detail_info #impression .cf {
	width: 500px;
	padding: 0 0 42px 16px
}

.detail_dpl h4 .fr {
	font-size: 12px;
	color: #999
}

.detail_dpl li {
	position: relative;
	padding: 24px 0 24px 48px;
	border-bottom: 1px #daecf3 solid;
	_zoom: 1
}

.detail_dpl img {
	position: absolute;
	top: 24px;
	left: 0;
	width: 35px;
	height: 35px
}

.detail_dpl span.gray9 {
	margin: 0 0 0 9px
}

.detail_dpl li i {
	display: inline-block;
	width: 84px;
	height: 16px;
	background: url(../img/remark.png) 0 -90px;
	margin: 0 0 0 9px;
	vertical-align: middle
}

.detail_dpl li i.r1 {
	background-position: 0 -72px
}

.detail_dpl li i.r2 {
	background-position: 0 -54px
}

.detail_dpl li i.r3 {
	background-position: 0 -36px
}

.detail_dpl li i.r4 {
	background-position: 0 -18px
}

.detail_dpl li i.r5 {
	background-position: 0 0
}

.detail_dpl h5 {
	margin: 9px 0 0 0;
	color: #333
}

.detail_dpl div {
	text-align: right
}

.detail_dpl p {
	margin: 9px 0 0 0;
	text-indent: 2em
}

.detail_dpl div b {
	color: #e94c32
}

.detail_form {
	position: relative;
	border-top: 1px #daecf3 solid;
	padding: 20px
}

.detail_form li {
	position: relative;
	padding: 0 0 12px 110px;
	_zoom: 1
}

.detail_form li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	line-height: 32px;
	width: 99px;
	text-align: right
}

.detail_form span b {
	position: relative;
	top: 6px;
	right: 6px;
	color: #e94c32;
	font-size: 20px
}

.detail_form input,

.detail_form textarea {
	line-height: 32px;
	height: 32px;
	width: 480px;
	vertical-align: middle
}

.detail_form input.s {
	width: 99px
}

.detail_form textarea {
	height: 99px
}

.detail_form a.obtn {
	padding: 6px 9px;
	font-size: 14px
}

.detail_form li img {
	vertical-align: middle
}

.detail_form li i.fr {
	margin-right: 300px;
}

.detail_form_blue {
	background: #f8fbfd;
	border: 1px #daecf3 solid;
	padding: 24px 20px 12px 0
}

.detail_form_blue input,

.detail_form_blue textarea {
	width: 400px
}

#scroli {
	display: inline-block;
	height: 25px;
	width: 130px;
	background: #fffceb solid;
	border: 1px #f0c36d solid;
	padding: 4px 6px;
	vertical-align: middle;
	margin: 0 9px 0 0
}

#scroli a {
	display: block;
	height: 25px;
	width: 130px;
	background: url(../img/score.png) 0 -150px
}

#scroli a.s1 {
	background-position: 0 -120px
}

#scroli a.s2 {
	background-position: 0 -90px
}

#scroli a.s3 {
	background-position: 0 -60px
}

#scroli a.s4 {
	background-position: 0 -30px
}

#scroli a.s5 {
	background-position: 0 0
}

.detail_indexb {
	background: #f8fbfd;
	border: 1px #daecf3 solid;
	margin: 0 0 20px 0
}

.detail_indexb .lista {
	float: right;
	width: 245px;
	border: 0;
	margin: 0
}

.detail_indexb .flb {
	float: left;
	width: 651px;
	padding: 0 0 0 20px;
	background: #ffffff;
	border-right: 1px #daecf3 solid
}

.detail_indexb .flb h4 {
	padding-top: 20px
}

.detail_indexb .mapindex,

.detail_indexb .price_t {
	padding: 0 0 20px 0;
	margin: 0;
	border: 0
}

.detail_indexb .flb h5 {
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif
}

.detail_ijsq {
	width: 180px;
	text-align: center;
	border-left: 1px #daecf3 solid
}

.detail_ijsq a {
	display: block;
	margin: 20px auto
}

.detail_indexc .detail_fl {
	width: 595px
}

.detail_indexc .detail_fr {
	width: 350px
}

.detail_indexc .ld li {
	height: 28px;
	line-height: 28px;
	background-position: 0 14px
}

.detail_indexc .lista {
	padding: 12px 18px
}

.detail_indexc .lista h4,

.detail_indexc .lista h2 {
	margin: 0 0 12px 0
}

ul.ptl {
	padding: 0 20px
}

ul.ptl li {
	display: block;
	width: 530px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 24px;
	background: url(../img/ptl.png) no-repeat 0 10px;
	overflow: hidden
}

ul.ptl li.ptl2 {
	background-position: 0 -20px
}

ul.ptl li.ptl3 {
	background-position: 0 -50px
}

ul.ptl li.ptl4 {
	background-position: 0 -80px
}

ul.ptl li.ptl5 {
	background-position: 0 -110px
}

ul.ptl li.ptl6 {
	background-position: 0 -140px
}

ul.ptlr {
	padding: 0 0 20px 20px
}

ul.ptlr li {
	float: left;
	font-size: 14px;
	line-height: 32px
}

ul.ptlr li.l {
	width: 600px
}

ul.ptlr li.long {
	width: 936px;
}

.detail_indexc #impression,

.detail_indexc #impression p {
	margin: 0 0 16px 0
}

.detail_indexc #impression input {
	width: 242px
}

.detail_indexc #impression a.fr {
	display: block;
	width: 84px;
	height: 62px;
	line-height: 62px;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	text-align: center;
	background: #ea6993;
	border: 1px #e43770 solid;
	color: #ffffff;
	margin: 8px 0 0 0
}

.detail_indexc .detail_dt li,

.detail_indexc .detail_wd_list li {
	padding: 12px 20px;
	border: 0;
	border-bottom: 1px #ddd dotted
}

.detail_indexc .detail_dt h5 {
	float: right;
	width: 450px
}

.detail_indexc .detail_dt h5 a {
	font-weight: bold
}

.detail_indexc .detail_dt p {
	width: 450px;
	margin: 0
}

.detail_indexc .detail_wd_list {
	height: 220px;
	overflow: hidden;
	position: relative
}

.detail_indexc .detail_wd_list p.d {
	padding-bottom: 0
}

.detail_indexc #detail_ask textarea {
	width: 430px;
	height: 35px;
	line-height: 35px
}

.detail_indexc #detail_ask {
	border: 0;
	padding: 0 20px
}

.detail_indexc #detail_ask button {
	margin: 0
}

.detail_indexc #detail_ask div {
	height: 69px;
	line-height: 40px
}

#detail_tab {
	width: 350px
}

#detail_tab ul.pic_list,

#detail_tab ul.pic_list li,

#detail_tab ul.pic_list img {
	display: block;
	width: 350px;
	height: 265px;
	position: relative;
	cursor: pointer;
	z-index: 2
}

#v_player a {
	display: block;
	position: absolute;
	top: 97px;
	left: 140px;
	width: 70px;
	height: 70px;
	background: url(../img/player.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/player.png');
	_background-image: none;
	_cursor: pointer;
	z-index: 9
}

#v_player:hover a {
	background: url(../img/playerh.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/playerh.png');
	_background-image: none;
	_cursor: pointer
}

#detail_tab ul.pic_list li {
	position: absolute;
	top: 0;
	left: 0
}

#detail_tab .menu_list {
	width: 100%
}

#detail_tab .menu_list td {
	padding: 0;
	border-right: 1px #242424 solid
}

#detail_tab .menu_list a {
	display: block;
	height: 38px;
	line-height: 38px;
	background: #3d3d3d;
	color: #ffffff;
	text-align: center;
	margin: 0
}

#detail_tab .menu_list a.on {
	background: #e94c32
}

#detail_supbtn {
	position: relative;
	border-top: 1px #daecf3 solid;
	height: 88px;
	_zoom: 1;
}

#detail_supbtn #share_to {
	display: none;
	position: absolute;
	background: #ffffff;
	border: 1px #DDD solid;
	top: 80px;
	left: 400px;
	z-index: 6;
}

#detail_supbtn #share_to a {
	float: none;
}

#detail_supbtn a {
	display: block;
	float: left;
	_display: inline;
	width: 80px;
	height: 24px;
	margin: 0 32px;
	text-align: center;
	padding: 56px 0 0 0;
	background: url(../img/sup.png) no-repeat 16px 9px;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif
}

#detail_supbtn a.sup2 {
	background-position: -136px 9px
}

#detail_supbtn a.sup3 {
	background-position: -280px 9px
}

#detail_supbtn a.sup4 {
	background-position: -436px 9px
}

#detail_supbtn a:hover {
	text-decoration: none;
	background-position: 16px -149px
}

#detail_supbtn a.sup2:hover {
	background-position: -136px -149px
}

#detail_supbtn a.sup3:hover {
	background-position: -280px -149px
}

#detail_supbtn a.sup4:hover {
	background-position: -436px -149px
}

.detail_mobile {
	position: relative;
	border-top: 1px #daecf3 solid;
	min-height: 60px;
	;
	_height: 60px;
	line-height: 50px;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	padding: 0 0 0 64px;
	_padding: 4px 0 0 64px;
	background: url(../img/frm.png) no-repeat 16px 12px;
	z-index: 3;
}

.detail_mobile span {
	position: relative;
	top: 6px;
	font-size: 32px;
	margin: 0 4px
}

a#free_mobile {
	display: inline-block;
	width: 113px;
	height: 34px;
	background: url(../img/free.gif);
	margin: 0 0 0 9px;
	vertical-align: middle
}

a#free_mobile:hover {
	background-position: 0 -35px
}

.detail_is,

.detail_is ul {
	margin: 0 0 9px 0
}

.detail_is li {
	position: relative;
	_zoom: 1;
	line-height: 36px;
	min-height: 36px;
	_height: 36px;
	padding: 0 0 0 90px;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif
}

.detail_is i.red {
	position: relative;
	top: -9px;
	font-style: italic;
	font-size: 36px;
	margin: 0 4px;
	vertical-align: middle
}

.detail_is b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	text-align: right;
	color: #333;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

.detail_is b.isr {
	position: static;
	display: inline
}

.detail_is span.isl {
	display: inline-block;
	width: 240px
}

.detail_is a.bal {
	display: inline-block;
	line-height: 20px;
	padding: 7px 0 0 0;
	margin: 0 0 9px 0;
	border-bottom: 1px #e94c32 dotted;
	margin: 0 4px
}

.detail_is a.bal:hover {
	text-decoration: none
}

.detail_is .more_info {
	margin: 0 0 0 20px;
	font-family: SimSun, sans-serif
}

#group_buy {
	background: #f8fbfd
}

#group_buy_list {
	height: 64px;
	margin: 16px 0 0 0;
	overflow: hidden
}

#group_buy_list td {
	padding: 0 0 0 16px
}

#group_buyf {
	padding: 20px 0;
	border-bottom: 1px #ddd solid
}

#group_buyf input,

#group_buyf textarea {
	width: 280px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle
}

#group_buyf textarea {
	height: 99px
}

#group_buyf input.s {
	width: 110px
}

#group_buyf input.hid {
	width: auto;
	height: auto;
	display: inline;
	margin: 0 2px 0 9px;
	border: 0
}

#group_buyf li {
	position: relative;
	_zoom: 1;
	padding: 0 0 9px 64px;
	height: auto
}

#group_buyf img {
	vertical-align: middle;
	margin: 0 0 0 9px
}

#group_buyf span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: right;
	width: 64px
}

#group_buyf span b {
	font-size: 24px;
	position: absolute;
	color: #e94c32;
	top: 6px;
	left: 2px
}

#group_buyf .obtn {
	font-size: 14px;
	padding: 4px 9px;
	margin: 0 16px 0 0
}

.detail_indexc .detail_dt {
	margin: 0 0 9px 0
}

.jsqli a {
	display: inline-block;
	width: 59px;
	line-height: 20px;
	text-align: center
}

.obl {
	margin: 0 0 20px 0
}

.obl h4 {
	font-size: 18px;
	margin: 20px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif
}

.obl ul {
	padding: 0 32px 20px 32px
}

.obl li {
	float: left;
	width: 99px;
	padding: 9px 0 0 9px
}

.obl li a {
	display: inline-block;
	font-size: 14px;
	padding: 0 6px
}

.obl li a:hover,

.obl a.on {
	background: #e94c32;
	color: #ffffff;
	text-decoration: none
}

.detail_dg h3 {
	background: #fff
}

.detail_dg h3 span.fr {
	display: inline-block;
	font-size: 12px;
	color: #999
}

.detail_dg ul {
	padding: 0 0 24px 0;
	margin: 0 24px 24px 24px;
	border-bottom: 1px #ddd dashed
}

.detail_dg ul li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background-position: 8px 16px
}

.detail_dg ul .fr {
	font-size: 12px;
	color: #999
}

.detail_dg .fl {
	width: 480px;
	height: 32px;
	overflow: hidden
}

.plist div.fl {
	_display: inline;
	width: 386px;
	height: 562px;
	overflow: hidden;
	border: 1px #daecf3 solid;
	margin: 0 12px 20px 0
}

.plist h3 {
	position: relative;
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px #daecf3 solid;
	text-align: center;
	font-size: 20px
}

.plist h3 span {
	display: inline-block;
	position: relative;
	top: 1px;
	padding: 0 9px;
	color: #4284d2;
	border-bottom: 1px #4284d2 solid;
	height: 44px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-weight: bold
}

.plist h3 i {
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 49px;
	height: 46px;
	background: url(../img/phb.png)
}

.plist li {
	padding: 0 16px 12px 9px
}

.plist h5 {
	height: 26px;
	line-height: 26px
}

.plist h5 a {
	font-size: 14px;
	float: left;
	vertical-align: middle
}

.plist h5 span.fl {
	display: inline-block;
	width: 22px;
	height: 22px;
	text-align: center;
	background: #ccc;
	color: #ffffff;
	margin: 0 9px 0 0
}

.plist h5 span.fr {
	color: #999;
	padding: 0 12px 0 0;
	background: url(../img/jt.png) no-repeat right 8px
}

.plist h5 span.plist_up {
	background-position: right -337px
}

.plist h5 span.plist_down {
	background-position: right -109px
}

.plist h5.plist_top span.fl {
	background: #4284d2
}

.plist h5.plist_top a {
	color: #4284d2
}

.plist h5 i {
	position: relative;
	_top: 2px;
	left: 6px
}

.plist li.plist_t {
	height: 32px;
	line-height: 32px;
	padding: 0 9px;
	margin: 0 0 12px 0;
	border-bottom: 1px #daecf3 solid
}

.plist li.plist_t span {
	color: #666;
	margin: 0 9px 0 0
}

.plist p {
	display: none;
	position: relative;
	height: 70px;
	line-height: 22px;
	padding: 20px 0 0 102px;
	color: #999
}

.plist p a {
	color: #999
}

.plist p span {
	display: block;
	width: 180px;
	height: 22px;
	overflow: hidden
}

.plist img {
	width: 94px;
	height: 70px;
	position: absolute;
	top: 16px;
	left: 0;
	background: url(../img/loading.gif) no-repeat 50% 50%
}

.plist li.on p {
	display: block
}

.plist .plist2 h3 i {
	background-position: 0 -49px
}

.plist .plist2 h5.plist_top span.fl {
	background: #ae56b8
}

.plist .plist2 h3 span,

.plist .plist2 h5.plist_top a {
	border-color: #ae56b8;
	color: #ae56b8
}

.plist .plist3 h3 i {
	background-position: 0 -97px
}

.plist .plist3 h5.plist_top span.fl {
	background: #7ead1f
}

.plist .plist3 h3 span,

.plist .plist3 h5.plist_top a {
	border-color: #7ead1f;
	color: #7ead1f
}

.plist .plist4 h3 i {
	background-position: 0 -145px
}

.plist .plist4 h5.plist_top span.fl {
	background: #dc5e47
}

.plist .plist4 h3 span,

.plist .plist4 h5.plist_top a {
	border-color: #dc5e47;
	color: #dc5e47
}

.plist .plist4 h5 span.fr {
	color: #e94c32
}

.plist .plist5 h3 i {
	background-position: 0 -192px
}

.plist .plist5 h5.plist_top span.fl {
	background: #17a095
}

.plist .plist5 h3 span,

.plist .plist5 h5.plist_top a {
	border-color: #17a095;
	color: #17a095
}

.plist .plist5 h5 span.fr {
	color: #3dc363
}

.plist .plist6 h3 i {
	background-position: 0 -240px
}

.plist .plist6 h5.plist_top span.fl {
	background: #e2507b
}

.plist .plist6 h3 span,

.plist .plist6 h5.plist_top a {
	border-color: #e2507b;
	color: #e2507b
}

.plist .plist7 h3 span,

.plist .plist7 h5.plist_top a {
	border-color: #f08035;
	color: #f08035
}

.plist .plist8 h3 span,

.plist .plist8 h5.plist_top a {
	border-color: #a4952b;
	color: #a4952b
}

.plist .plist9 h3 span,

.plist .plist9 h5.plist_top a {
	border-color: #7965be;
	color: #7965be
}

.plist h5 span.plist_no {
	background: #ffffff;
	padding: 0
}

#sydc_show,

#sydc_show li,

#sydc_show img {
	position: relative;
	width: 648px;
	height: 282px;
	overflow: hidden
}

#sydc_show li {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}

#sydc_show span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 630px;
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: rgba(0, 0, 0, .4);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	padding: 0 9px;
	cursor: pointer
}

#sydc_show a:hover {
	text-decoration: none
}

#sydc_show u {
	position: absolute;
	z-index: 8;
	bottom: 16px;
	right: 9px
}

#sydc_show i {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: #a9a9a9;
	border-radius: 9px;
	margin: 0 2px;
	cursor: pointer
}

#sydc_show i.on {
	background: #e94c32
}

#sydc_t_l {
	width: 290px
}

.sydc_tab {
	border-bottom: 1px #efefef solid;
	margin: 24px 0
}

#sydc_t_l .sydc_tab {
	margin-top: 0
}

.sydc_tab span {
	display: inline-block;
	position: relative;
	top: 1px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	margin: 0 16px 0 0;
	cursor: pointer;
	font-family: "Microsoft Yahei", SimSun, sans-serif
}

#sydc_t_l span {
	font-size: 14px
}

.sydc_tab span.on {
	border-bottom: 2px #e94c32 solid
}

#sydc_t_l span.on {
	color: #e94c32;
	font-weight: bold
}

.sydc_tab .fr {
	font-family: SimSun, sans-serif;
	margin: 6px 0 0 0
}

#sydc_t_l .ld {
	display: none
}

#sydc_t_l li {
	height: 25px;
	line-height: 25px
}

#sydc_jp h4 a {
	display: inline-block;
	position: relative;
	padding: 0 9px;
	margin: 0 24px 0 0;
	_zoom: 1
}

#sydc_jp h4 a.on,

#sydc_jp h4 a:hover {
	background: #ed7612;
	color: #FFF
}

#sydc_jp h4 a i {
	display: none;
	position: absolute;
	left: 50%;
	top: 24px;
	width: 0;
	height: 0;
	margin: 0 0 0 -4px;
	overflow: hidden;
	border: 6px #FFF solid;
	border-bottom: 0;
	border-top: 6px #ed7612 solid
}

#sydc_jp h4 a.on i {
	display: block
}

#sydc_jp ul {
	display: none;
	margin: 16px 0
}

#sydc_jp li {
	position: relative;
	float: left;
	width: 230px;
	height: 170px;
	overflow: hidden;
	_display: inline;
	margin: 0 4px
}

#sydc_jp img {
	width: 230px;
	height: 170px;
	display: block
}

#sydc_jp li span {
	position: absolute;
	bottom: 0;
	width: 212px;
	padding: 0 9px;
	_bottom: -1px;
	left: 0;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	text-align: left;
	color: #ffffff;
	z-index: 2;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000')
}

#sydc_jp li a:hover span {
	background: rgba(237, 118, 18, 0.5);
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7Fed7612', endColorstr='#7Fed7612')
}

#go_l,

#go_r {
	display: none;
	position: absolute;
	top: 140px;
	left: 5px;
	width: 45px;
	height: 44px;
	background: url(../img/focus_left.png);
	z-index: 8
}

#go_r {
	left: auto;
	right: 5px;
	background: url(../img/focus_right.png)
}

.sydc_list ul.fl {
	width: 672px
}

.sydc_list ul.fl li {
	width: 208px;
	float: left;
	padding: 0 16px 0 0
}

.sydc_list ul.fl div {
	position: relative;
	_zoom: 1;
	width: 206px;
	border: 1px #f0f0f0 solid
}

.sydc_list ul.fl div a.dp {
	display: none;
	position: absolute;
	top: -24px;
	right: -1px;
	width: 45px;
	height: 23px;
	background: url(../img/dp.png);
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	color: #fff
}

.sydc_list ul.fl .on div a.dp {
	display: block
}

.sydc_list ul.fl .on div {
	border: 1px #e94c32 solid
}

.sydc_list ul.fl h4 {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #666
}

.sydc_list ul.fl img {
	display: block;
	width: 206px;
	height: 153px
}

.sydc_list ul.fl a {
	border-bottom: 1px #f0f0f0 solid
}

.sydc_list ul.fl .on a {
	border-bottom: 1px #e94c32 solid
}

.sydc_list ul.fl p {
	margin: 9px
}

.sydc_list ul.fl p span.sydc_yh {
	display: inline-block;
	width: 116px;
	height: 24px;
	line-height: 22px;
	vertical-align: middle;
	overflow: hidden
}

.sydc_list ul.fl p.sydc_m {
	border: 1px #f0f0f0 solid;
	border-left: 0;
	border-right: 0;
	height: 42px;
	line-height: 42px;
	background: #fff url(../img/smobile.gif) no-repeat 9px 12px;
	padding: 0 0 0 41px;
	overflow: hidden;
	margin: 9px 0;
}

.sydc_list ul.fl p.sydc_m b {
	color: #e94c32;
	font-size: 14px;
	margin: 0 2px;
}

.sydc_list ul.fl .on p.sydc_m {
	color: #ffffff;
	background: #e94c32 url(../img/smobileh.gif) no-repeat 9px 12px
}

.sydc_list ul.fl .on p.sydc_m b {
	color: #fff
}

.sydc_list ul.fl p.gray {
	color: #999
}

.sydc_list div.fr {
	width: 280px;
	height: 370px;
	overflow: hidden
}

.sydc_list div.fr ul {
	display: none
}

.sydc_list div.fr h4 {
	margin: 0 0 20px 0
}

.sydc_list div.fr h4 span {
	margin: 0 9px;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	cursor: pointer
}

.sydc_list div.fr h4 span.on {
	color: #e94c32
}

.sydc_list div.fr .lph li {
	height: 32px;
	line-height: 32px
}

.sydc_list div.fr .plist h5.plist_top a {
	color: #e94c32
}

.sydc_list div.fr .plist h5 {
	height: 26px;
	line-height: 26px
}

.ads {
	margin: 5px auto;
	overflow: hidden;
	width: 1200px
}

.ads object,

.ads img,

.ads embed {
	display: block
}

#QQOL {
	position: fixed;
	_position: absolute;
	left: 4px;
	top: 40%;
	width: 93px;
	height: 151px;
	background: url(../img/qq.png);
	_background: url(../img/qq.gif);
	cursor: pointer
}

.house_name h1 span {
	position: relative;
	top: -12px;
	display: inline-block;
	background: url(../img/xinfang_top.gif) no-repeat;
	padding: 0 0 0 5px;
	vertical-align: middle;
	height: 24px;
	overflow: hidden;
}

.house_name h1 span b {
	display: inline-block;
	padding: 3px 4px 2px;
	border: 1px solid #ddd;
	border-left: 0;
	line-height: 17px;
	background: url(../img/xinfang_top.gif) repeat-x 0 -27px;
	color: #898989;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal
}

i.house_tj {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 54px;
	height: 53px;
	background: url(../img/tj.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/tj.png');
	_background-image: none
}

a.bbtn i.xmwz {
	background: url(../img/jsqh4.png) no-repeat 3px 4px
}

a.bbtn:hover i.xmwz {
	background-position: -89px 50%
}

#kfs {
	background: #017bc6 url(../img/kfs_topbg.gif) repeat-x
}

#kfs #topBar {
	height: 48px;
	border: 0;
	background: 0;
	line-height: 40px;
	padding-top: 8px
}

#kfs .Copyright {
	color: #ffffff;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}

#kfs .bread,

#kfs .bread a {
	color: #fff
}

#kfs .bread a:hover {
	color: #ff0
}

#kfs .content {
	width: 1180px;
	border: 10px whiteSmoke solid;
	background: white;
	margin-bottom: 25px
}

#kfs .w740 {
	width: 980px;
	margin: 0 auto
}

#kfs h1 {
	color: #205283;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	text-align: center;
	padding-top: 30px;
	font-weight: 600;
	line-height: 40px
}

#kfs h2 {
	font-size: 14px;
	background: url(../img/kfs_line.gif) no-repeat top center;
	line-height: 45px;
	padding-left: 10px;
	margin-top: 30px;
	font-weight: 600
}

#kfs {
	padding: 0
}

#kfs .imgList {
	width: 980px;
	border-bottom: 1px #CCC dashed
}

#kfs .imgList li {
	width: 120px;
	padding-bottom: 15px;
	float: left;
	text-align: center;
	padding: 0 10px 0 15px;
	color: #999;
	line-height: 20px
}

#kfs .imgList a {
	color: #333
}

#kfs .imgList img {
	display: block;
	width: 120px;
	height: 90px;
	margin: 0 0 4px 0
}

#kfs table {
	margin: 15px 10px
}

#kfs .gray {
	color: #999
}

#kfs td {
	line-height: 30px
}

#kfs table span {
	background: url(../img/tag_icon.gif) no-repeat scroll;
	height: 20px;
	width: 70px;
	margin: 5px 0 0 5px;
	display: inline-block
}

#kfs table span.zs {
	background-position: 0 -40px
}

#kfs table span.ds {
	background-position: 0 0;
	width: 40px
}

#kfs table span.sw {
	background-position: 0 -80px;
	width: 40px
}

#kfs table span.jjkp {
	background-position: 0 -20px
}

#kfs table span.xkp {
	background-position: 0 -368px
}

#kfs table span.dzz {
	background-position: 0 -300px
}

#kfs table span.tgz {
	background-position: 0 -446px
}

#kfs .content p {
	width: 640px;
	line-height: 30px;
	font-size: 14px;
	position: relative;
	padding-left: 80px
}

#kfs .content p strong {
	position: absolute;
	left: 10px
}

#kfs #top_bar {
	background: transparent;
	border: 0
}

#kfs .bread {
	margin-top: 24px
}

.gb_i_fl .gb_top {
	margin: 0 0 16px 0
}

#i_y_focus_tab,

#i_y_focus_tab img {
	position: relative;
	width: 834px;
	height: 328px;
	overflow: hidden
}

#i_y_focus_tab ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 9999px
}

#i_y_focus_tab a.gol,

#i_y_focus_tab a.gor {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #ea5545 url(../img/arrows.gif) no-repeat 12px -32px;
	-webkit-transition: background-color .4s ease;
	-moz-transition: background-color .4s ease;
	-o-transition: background-color .4s ease;
	transition: background-color .4s ease
}

#i_y_focus_tab a.gor {
	bottom: 40px;
	background-position: 14px 8px
}

#i_y_focus_tab li {
	float: left
}

#i_y_focus_tab a.gol:hover,

#i_y_focus_tab a.gor:hover {
	text-decoration: none;
	background-color: #c24a3e
}

#i_y_focus_tab span {
	position: absolute;
	right: 60px;
	bottom: 10px;
	z-index: 9
}

#i_y_focus_tab i {
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin: 0 6px;
	background: #DDD;
	cursor: pointer
}

#i_y_focus_tab i.on {
	background: #ea5545
}

.gb_c {
	display: block;
	margin: 0 0 16px 0
}

.gb_top .lista {
	padding: 0 0 9px 0;
	width: 338px
}

.gb_top .lista h4 {
	font-size: 16px;
	margin: 9px 18px;
	line-height: 24px;
}

#gb_mobile h5 {
	margin: 9px 18px
}

#gb_scroll a {
	color: #6780bc;
	margin: 0 0 0 16px
}

#gb_scroll {
	height: 85px;
	overflow: hidden
}

#gb_mobile h3 {
	background: #f6f9ff;
	padding: 9px 18px;
	font-size: 18px;
	border-bottom: 1px #bfd1fa dashed;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	line-height: 24px;
}

#gb_mobile h5 {
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
}

#gb_mobile b {
	color: #e94c32
}

#gb_mobile p,

#gb_scroll {
	margin: 0 18px
}

#gb_mobile p {
	background: url(../img/gb_icon.png) no-repeat 0 5px;
	padding: 0 0 0 24px
}

#gb_mobile p.gb_m_b {
	background-position: 0 -30px
}

.i_y_gray_border {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px #dae5ff solid
}

.gb_i_fl .i_y_gray_border {
	border-bottom: 2px #839EB5 solid;
}

.gb_i_fl .i_y_gray_border h4 {
	border: 0;
}

.i_y_gray_border h4,

.i_y_gray_border .tab {
	float: left;
	position: relative;
	top: 1px;
	font: 18px/27px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
	padding: 0 4px;
	margin: 0 9px 0 0
}

.i_y_qqlist li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 0 0 28px;
	background: url(../img/qq.png) no-repeat 0 5px
}

.i_y_gray_border h4,

.i_y_gray_border .on {
	border-bottom: 1px #5278d0 solid
}

.i_y_gray_border a.tab:hover {
	text-decoration: none
}

.gb_i_fr {
	width: 340px
}

.gb_i_fr ul {
	margin: 6px 0 24px 0
}

.gb_i_fr .plist h5.plist_top span.fl {
	background: #ea982a
}

.gb_i_fr .plist h5.plist_top a {
	color: #ea982a
}

.gb_i_fr .plist img {
	width: 112px;
	height: 84px
}

.gb_i_fr .plist p {
	height: 86px;
	padding: 16px 0 0 120px;
	overflow: hidden
}

.gb_i_fr .plist li {
	padding: 0 6px 12px 6px
}

.gb_i_fr .plist p span {
	width: 110px;
	height: 44px
}

.gb_i_fr .plist a.gb_p_join {
	font-size: 12px;
	color: #ffffff;
	float: none;
	display: inline-block;
	padding: 0 4px;
	background: #f26600;
	line-height: 20px
}

.gb_i_fr .plist {
	display: none
}

.gb_i_fl {
	width: 834px
}

.i_y_gray_border a.fr {
	color: #5278d0
}

.dtl_pilist {
	margin: 16px 0
}

.dtl_pilist li {
	_display: inline;
	float: left;
	margin: 0 6px;
	text-align: center;
	font-size: 14px;
	width: 265px;
	height: 229px;
	overflow: hidden
}

.dtl_pilist img {
	display: block;
	width: 265px;
	height: 200px
}

.gb_search_c {
	padding: 10px;
	background: #f7f7f7
}

.gb_search_c .t_molist {
	width: 120px;
	padding: 0 0 0 10px;
	margin: 0 12px 0 0
}

.gb_search_c .t_molist ul {
	width: 114px
}

.gb_search_c .t_molist li {
	padding: 0 0 0 10px
}

.gb_search_c .t_molist_l ul {
	width: 406px
}

.gb_search_c .t_molist_l li {
	float: left;
	width: 90px;
	border-left: 1px #f0f0f0 solid
}

.gb_search_c input {
	width: 180px;
	height: 24px;
}

.gb_search_c .obtn {
	width: 80px;
	text-align: center;
	margin: 0 0 0 9px;
	height: 26px;
	line-height: 26px;
}

.piclist {
	margin: 0 0 24px 0
}

.piclist li {
	_display: inline;
	float: left;
	;
	margin: 24px 4px 0 4px
}

.piclistA li {
	_display: inline;
	float: left;
	width: 500px;
	height: 350px;
	overflow: hidden;
}

.piclist li .pic_a {
	display: block;
	position: relative;
	width: 165px;
	height: 125px;
}

.pic_a span {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	color: #ffffff;
	z-index: 2;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000')
}

.pic_a:hover span {
	padding: 2px 0;
	background: rgba(237, 118, 18, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fed7612, endColorstr=#7Fed7612)
}

.pic_a span b {
	margin: 0 0 0 9px
}

.pic_a:hover span b {
	color: #fff
}

/*----详情页大图---*/



.piclist li a.pic_b,

a.pic_b img {
	display: block;
	position: relative;
	width: 500px;
	height: 300px;
}

.pic_b span {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	color: #ffffff;
	z-index: 2;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000')
}

.pic_b:hover span {
	padding: 2px 0;
	background: rgba(237, 118, 18, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fed7612, endColorstr=#7Fed7612)
}

.pic_b span b {
	margin: 0 0 0 9px
}

.pic_b:hover span b {
	color: #fff
}

/**/



.piclist .obtn {
	height: 20px;
	line-height: 20px
}

.gb_top .gb_line_p {
	width: 640px;
	margin: 0;
	border: 1px #DAECF3 solid;
	border-top: 2px #839EB5 solid;
	padding: 25px;
}

.gb_top .gb_line_l {
	width: 296px;
}

.gb_top .gb_line_g {}

.gb_line_p {
	padding: 24px;
	border-bottom: 1px #dae5ff solid
}

.i_y_p_bor {
	border: 1px #dae5ff solid;
	margin: 0 0 32px 0;
}

.gb_line_p.no_b {
	border: 0;
}

.gb_line_l {
	width: 350px;
	height: 275px;
}

.gb_line_p h5 a {
	font-size: 18px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.gb_line_l ul {
	height: 180px;
}

.gb_line_l ul li {
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-size: 14px;
	line-height: 30px;
}

.gb_line_l ul li b {
	color: #999;
	font-weight: normal;
	padding: 0 6px 0 0;
}

.gb_line_l p {
	line-height: 42px;
}

.gb_line_l .obtn {
	font-size: 16px;
	padding: 0;
	margin: 0 16px 0 0;
	width: 112px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #ff6600;
	border-radius: 6px;
}

.gb_line_l .end {
	background: #ddd;
}

.gb_line_r {
	position: relative;
	margin: 20px;
}

.gb_line_r .piclist {
	position: absolute;
	width: 9999em
}

.gb_line_r .piclist,

.gb_line_r .piclist li {
	margin: 0
}

/*----详情页大图幻灯---*/



.gb_line_r_B {
	width: 510px;
	height: 386px;
	overflow: hidden;
	position: relative;
	margin-left: 15px;
}

.gb_line_r_B .piclist {
	position: absolute;
	width: 9999em
}

.gb_line_r_B .piclist li,



.gb_line_r_B .piclist li img,



.gb_line_r_B .piclist li a.pic_b {
	width: 500px;
	height: 350px;
	overflow: hidden;
}

/*.gb_line_r,.gb_line_r .piclist li,.gb_line_r .piclist li img,.gb_line_r .piclist li a.pic_b{width:300px;height:225px;overflow:hidden}*/



.gb_line_r_B .piclist span {
	height: 36px;
	line-height: 36px;
	font-size: 14px
}

.gb_line_r_B .gol,



.gb_line_r_B .gor {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 18;
	width: 36px;
	height: 36px;
	background: url(../img/arrows.gif) no-repeat 10px -35px;
	margin: 0 0 12px 4px;
}

.gb_line_r_B .gor {
	left: auto;
	right: 0;
	background-position: 12px 5px;
	margin: 0 6px 12px 0;
}

.gb_line_r_B .gol:hover,

.gb_line_r_B .gor:hover {
	background-color: #e94c32
}

/**/



.gb_line_g {
	margin: 16px 15px 25px 15px;
	width: 95%;
	background: url(../img/gb_icons.png) repeat-x 0 -110px
}

.gb_line_g i {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	background: #fff url(../img/gb_icons.png) no-repeat 0 0;
}

.gb_line_g u {
	display: block;
	float: right;
	width: 94px;
	height: 39px;
	background: #fff url(../img/gb_icons.png) no-repeat 0 -65px;
}

.gb_line_g div {
	position: relative;
	height: 24px;
	padding: 40px 0 0 0;
	z-index: 26;
	text-align: center
}

.gb_line_g div span.gb_line_g_hui {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	background: #fff url(../img/gb_icons.png) no-repeat -70px -25px;
	padding: 0 0 0 30px;
}

.gb_line_g div s {
	display: block;
	position: absolute;
	top: 27px;
	left: 50%;
	margin: 0 0 0 -6px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: #fff url(../img/gb_icons.png) no-repeat -84px 0px
}

.gb_line_g div.on span {
	color: #e94c32
}

.gb_line_g div.on s {
	background-position: -84px -11px
}

.gb_line_g p {
	display: none;
	position: absolute;
	top: -145px;
	left: 50%;
	margin: 0 0 0 -169px;
	width: 120px;
	height: 140px;
	border: 1px #ddd solid;
	background: #ffffff;
	padding: 16px 18px 0 188px;
	line-height: 24px;
	text-align: left;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	_zoom: 1;
}

.gb_line_g div.on p {
	display: block
}

.gb_line_i {
	position: absolute;
	left: 18px;
	top: 16px
}

.gb_line_i img {
	width: 140px;
	height: 110px
}

.gb_line_g b {
	font-size: 14px;
}

.gb_line_g a b {
	color: #333;
}

.gb_line_g p span {
	display: block;
	position: absolute;
	bottom: -8px;
	_bottom: -12px;
	left: 50%;
	margin: 0 0 0 -7px;
	width: 22px;
	height: 8px;
	background: url(../img/gb_icons.png) no-repeat -72px -50px;
}

.gb_line_r_A {
	position: relative;
	padding: 10px 20px 20px 20px;
	width: 302px;
}

.gb_line_r_A a,

gb_line_r_A a img {
	display: inline-block;
	width: 300px;
	height: 225px;
	overflow: hidden;
	border: 1px solid #ddd;
}

.gb_yy {
	position: relative;
	background: url(../img/gb_yy.png) no-repeat 30px 20px;
	border: 1px #dae5ff solid;
	margin: 20px 0
}

.gb_yy p {
	position: absolute;
	left: 60px;
	top: 50px;
	color: #ffffff;
	font-size: 20px;
	line-height: 32px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.gb_yy #group_buyf {
	padding: 20px;
	border: 0;
	width: 415px;
	float: right;
}

.gb_yy #group_buyf li {
	padding-left: 110px
}

.gb_yy #group_buyf span {
	width: 100px;
	font-size: 14px
}

.gb_yy #group_buyf textarea {
	height: 70px
}

.gb_yy .form_atags {
	display: none;
}

@-webkit-keyframes tada {

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10%,

	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,

	50%,

	70%,

	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,

	60%,

	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

@keyframes tada {

	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	10%,

	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
		-ms-transform: scale(0.9) rotate(-3deg);
		transform: scale(0.9) rotate(-3deg)
	}

	30%,

	50%,

	70%,

	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,

	60%,

	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

.gb_i_fl h3 {
	height: 38px;
	line-height: 38px;
	border: 1px #daecf3 solid;
	background: #f6f6f6;
}

.gb_i_fl h3 a {
	float: left;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	margin: 0 20px 0 0;
	color: #333;
	font-size: 16px;
	font-family: "Microsoft Yahei", Arial, Helvetica, SimSun, sans-serif;
	/*-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-duration:.4s;-moz-animation-timing-function:ease-out;-moz-animation-fill-mode:both;-ms-animation-duration:.4s;-ms-animation-timing-function:ease-out;-ms-animation-fill-mode:both;-o-animation-duration:.4s;-o-animation-timing-function:ease-out;-o-animation-fill-mode:both;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both;-webkit-transition:background-color .6s ease-out;-moz-transition:background-color .6s ease-out;-o-transition:background-color .6s ease-out;transition:background-color .6s ease-out*/
}

.gb_i_fl h3 a.on {
	border-top: 2px #839eb5 solid;
	background: #ffffff;
	border-right: 1px #daecf3 solid;
}

.gb_i_fl h3.on a.on {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada
}

.gb_dtl_info {
	margin: 16px 0 15px 0
}

.gb_dtl_info p {
	margin: 0 0 12px 0;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.gb_dtl_info h5 {
	font-weight: bold;
}

#gb_dtl_map {
	height: 350px;
	margin: 16px 20px;
	border: 1px #e3ebff solid
}

.gb_dtl_house {
	position: relative;
	padding: 16px 20px 16px 196px;
	border-bottom: 1px #bfd1fa dashed;
	_zoom: 1
}

.gb_dtl_house.no_b {
	border: 0
}

.gb_dtl_hi {
	position: absolute;
	left: 20px;
	top: 24px
}

.gb_dtl_hi img {
	width: 160px;
	height: 120px
}

.gb_dtl_ht {
	line-height: 28px
}

.gb_dtl_ht h5 a {
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	font-size: 16px;
	color: #5278D0;
	margin: 0 0 6px 0
}

.gb_dtl_ht a.fr {
	display: inline-block;
	border: 1px #c6c6c6 solid;
	padding: 0 9px;
	line-height: 20px
}

.gb_dtl_htp {
	position: absolute;
	right: 20px;
	top: 48px;
	width: 186px;
	z-index: 3;
	background: #fff
}

.gb_dtl_htp b {
	font-size: 16px
}

.gb_dtl_htp #impression span {
	margin: 1px;
	height: 20px;
	line-height: 20px
}

/*--新房详情页顶上banner--*/



.zjz_ban_main {
	margin: 20px 0;
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	border: 1px solid #CCC;
}

.zjz_banner {
	position: relative;
	height: 90px;
	background: url(../img/dsbg.gif) no-repeat 0 0;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
}

.zjz_banner h3 {
	position: absolute;
	left: 120px;
	top: 24px;
	font-weight: bold;
	font-size: 20px;
	color: #C00;
}

.zjz_banner .js_date b {
	color: #c00;
}

.zjz_banner p {
	position: absolute;
	left: 120px;
	top: 56px;
}

.zjz_banner p.js_date {
	font-size: 14px;
}

.zjz_banner p.join_time {
	left: 560px;
	top: 24px;
	width: 120px;
	padding: 36px 0 0 0;
	text-align: center;
	background: url(../img/join_time.png) no-repeat 50% 4px;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}

.zjz_banner p.join_date {
	left: 680px;
	top: 16px;
	width: 254px;
	text-align: center;
}

.zjz_banner a {
	display: block;
	position: absolute;
	left: 720px;
	top: 42px;
	width: 176px;
	height: 40px;
	background: url(../img/details_bgmap.gif) no-repeat 0 0;
	line-height: 40px;
	font-size: 20px;
	color: #FCE1E1;
	padding: 0 0 0 36px;
}

.zjz_banner a:hover {
	background-position: 0 100%;
	color: #ffffff;
	text-decoration: none;
}

.zjz_bannerA {
	position: relative;
	height: 100px;
	background: url(../img/gb_kft_tle.gif) no-repeat 0 0;
	overflow: hidden;
	border: none;
}

.zjz_bannerA h3 {
	position: absolute;
	left: 200px;
	top: 24px;
}

.zjz_bannerA p {
	position: absolute;
	left: 200px;
	top: 56px;
}

.zjz_bannerA p.join_time {
	left: 560px;
	top: 24px;
}

.zjz_bannerA p.join_date {
	left: 710px;
	top: 10px;
	text-align: left;
}

.zjz_bannerA a {
	left: 720px;
	top: 60px;
	background: url(../img/details_bgkft.gif) no-repeat 0 0;
	color: #ffffff;
}

.zjz_bannerA a:hover {
	background-position: 0 100%;
	color: #ffffff;
	text-decoration: none;
}

/**/



.detail_buy li {
	position: relative;
	line-height: 32px;
	font-size: 14px;
	margin: 12px 0;
	padding: 0 0 0 80px;
	_zoom: 1;
}

#db_num {
	width: 48px;
}

.detail_buy a.db_up,

.detail_buy a.db_down {
	position: absolute;
	left: 144px;
	top: 1px;
	width: 21px;
	height: 17px;
	background: url(../img/ddqr_ddxx_s.jpg);
	opacity: .6;
	filter: alpha(opacity=60);
}

.detail_buy a.db_down {
	top: 17px;
	background: url(../img/ddqr_ddxx_x.jpg);
}

.detail_buy a.db_up:hover,

.detail_buy a.db_down:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.detail_buy span {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	text-align: right;
}

.detail_buy input,

.detail_buy label {
	height: 30px;
	line-height: 30px;
}

.detail_buy label {
	display: inline-block;
	position: relative;
	padding: 0 12px;
	margin: 0 9px 0 0;
	overflow: hidden;
	background: #F8F8F8;
	border: 1px solid #DCDCDC;
}

.detail_buy label.on {
	background: #f8f8f8 url(../img/sj_dg.jpg) no-repeat 100% 100%;
	border: 1px solid #FE913F;
}

.detail_buy .hid {
	position: absolute;
	left: -9em;
	top: -9em;
}

.detail_buy h5 {
	background: #FDFBE3;
	border: 1px #F9DECC solid;
	padding: 0 9px;
}

.detail_glist_new {
	border-left: 3px #f0f0f0 solid;
	margin: 0 0 0 32px;
}

.detail_glist_new h3 {
	position: relative;
	left: -30px;
	height: 60px;
	line-height: 60px;
	padding: 0 0 0 72px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	font-size: 24px;
	color: #7fcfec;
	background: url(../img/glist.png) no-repeat 0 0;
}

.detail_glist_new h3 span {
	font-size: 14px;
}

.detail_glist_new h4 {
	position: relative;
	left: -30px;
	height: 40px;
	line-height: 40px;
	background: #ffffff;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	font-size: 24px;
	margin: 28px 0 12px 0;
}

.detail_glist_new .gli {
	display: inline-block;
	width: 220px;
	text-align: center;
	background: #f7f7f7;
	padding: 14px;
	margin: 0 0 40px 40px;
	font-size: 14px;
	color: #333;
}

.detail_glist_new .gli:hover {
	text-decoration: none;
	background: #FFF8EF;
}

.detail_glist_new .gli span {
	display: block;
	text-align: left;
	padding: 8px 14px;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	color: #bbb;
}

.detail_glist_new .gli i {
	color: #e94c32;
}

.detail_glist_new p {
	display: block;
	width: 220px;
	height: 165px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	margin: 9px 0;
}

.detail_glist_new p img {
	height: 165px;
}

.loading_gli {
	width: 240px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	padding: 0 0 0 48px;
	margin: 0 auto;
	background: url(../img/loading.gif) no-repeat 0 0;
}

/* 免费通话 */



#free_m_div {
	display: none;
	position: absolute;
	right: 0;
	top: 60px;
	background: #ffffff;
	border: 3px #e94c32 solid;
	box-shadow: 0px 1px 4px #ccc;
	color: #999;
	font-size: 12px;
	line-height: 24px;
	padding: 16px;
	_zoom: 1;
}

#free_m_div input {
	width: 240px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	margin: 9px 0
}

#free_m_div img {
	vertical-align: middle;
}

#free_m_div a.obtn {
	padding: 6px 18px;
	font-size: 16px;
	margin: 9px 16px 0 0;
}

#free_m_div input#fmd_c {
	width: 120px;
	margin-right: 24px;
}

#free_m_div div {
	display: none;
	position: absolute;
	top: -9px;
	left: 16px;
	width: 222px;
	height: 82px;
	background: url(../img/autocall_tab.gif);
	z-index: 2
}

.i_y_gb_border {
	border: 1px #e3ebff solid;
	border-top: 2px #7e94c8 solid;
	padding: 16px;
	margin: 0 0 12px 0;
}

.i_y_gb_border h4 {
	font-size: 16px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.i_y_gb_border ul {
	margin: 16px 0 0 0;
}

.i_y_ul_lr li {
	position: relative;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	_zoom: 1;
}

.i_y_ul_lr span {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	overflow: hidden;
}

.i_y_ul_lr .fl,

.i_y_ul_lr .fr {
	width: 64px;
}

.i_y_ul_lr .fr {
	text-align: right;
}

.i_y_ul_ph li {
	padding: 0 0 0 28px;
}

.i_y_ul_ph i {
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	background: #f0f0f0;
	border: 1px #e7e7e7 solid;
	color: #54669d;
}

.i_y_ul_ph i.on {
	background: #e94c32;
	color: #ffffff;
}

#dtl_map_panorama {
	padding: 0;
	width: 671px;
	min-height: 370px;
	_height: 370px;
}

#dtl_map_panorama h4 {
	height: 44px;
	padding: 0;
	margin: 0 0 12px 0;
	overflow: hidden;
	background: #F8FBFD;
}

.dtl_map_body {
	position: relative;
	margin: 0 20px;
	min-height: 300px;
	_height: 300px;
}

#dtl_map_panorama h4 a {
	float: left;
	display: block;
	width: 335px;
	margin: 0 0 0 -1px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	color: #999;
	border-left: 1px #DAECF3 solid;
	border-bottom: 1px #DAECF3 solid;
}

#dtl_map_panorama h4 a.on,

#dtl_map_panorama h4 a:hover {
	background: #ffffff;
	border-bottom: 1px #fff solid;
	color: #666;
	text-decoration: none
}

/*-------看房团11.11--------------------------------------------------------*/



.gb_i_fl h2 {
	display: block;
	line-height: 30px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	font-size: 18px;
	color: #444;
}

.gb_i_fl h2 span a {
	float: right;
	display: inline-block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	background: url(../img/gb_icon_sj.png) no-repeat center left;
	padding-left: 15px;
}

.zj_gray_border {
	border: 1px #dae5ff solid;
	border-top: 2px #839eb5 solid;
	margin-bottom: 20px;
}

.gb_tle_box {
	background: #f7f7f7;
	border-bottom: 1px solid #dddddd;
}

.gb_tle_box h5 {
	padding: 25px 0 0 24px;
}

.gb_tle_box h5 a:link,



.gb_tle_box h5 a:visited {
	color: #333;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	line-height: 26px;
}

.gb_tle_box p {
	display: block;
	line-height: 26px;
	padding: 10px 0 15px 24px;
}

.gb_tle_box p font {
	font-size: 12px;
	font-weight: normal;
	color: #a0a0a0;
	padding: 0 26px 0 20px;
}

.gb_tle_box p font.baoming {
	background: url(../img/gb_icon_ren.png) no-repeat center left;
}

.gb_tle_box p font.times {
	background: url(../img/gb_icon_time.png) no-repeat center left;
}

.gb_tle_box p font em {
	color: #f00;
}

.gb_tle_box p span {
	display: inline-block;
	background: #ffffff;
	border: 1px solid #74972c;
	line-height: 25px;
	padding: 0 10px;
	color: #74972c;
	margin: 0 6px;
}

/*--看房团详情页--看房行程--*/



.gb_house {
	margin: 28px 0 40px 0;
	width: 100%;
	background: url(../img/gb_icon_house_line.png) repeat-y 0 0px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
	z-index: 8;
}

.gb_house i {
	display: inline-block;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	padding-left: 50px;
	color: #666;
	font-size: 14px;
	background: url(../img/gb_icon_house.png) no-repeat 0 -20px;
}

.gb_house u {
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 8px;
	background: url(../img/gb_icon_house.png) no-repeat 0 -130px;
}

.gb_house div {
	position: relative;
	height: 258px;
	padding: 25px 0 0 0;
	z-index: 26;
	zoom: 1;
	cursor: pointer;
	margin-left: 18px;
}

.gb_house div h6 {
	position: absolute;
	left: -18px;
	display: block;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	font-size: 22px;
	background: url(../img/gb_icon_house.png) no-repeat 0 -50px;
}

.gb_house div h6 font {
	padding-left: 10px;
	color: #62ab00;
}

.gb_house div h6 a {
	color: #62ab00;
	padding-left: 28px;
}

/*鼠标放上去整块变化*/



.gb_house div.on {
	background: #f7fbf2;
	z-index: 9;
}

.gb_house div.on h6 {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 22px;
	background: url(../img/gb_icon_house.png) no-repeat 0 -90px;
}

.gb_house div.on h6 font {
	color: #fe6c0c;
}

.gb_house div.on h6 a {
	color: #fe6c0c;
}

/**/



.gb_house div img {
	display: inline-block;
	width: 245px;
	height: 170px;
	margin: 50px 0 0 30px;
}

.gb_house_list {
	float: right;
	width: 370px;
	padding-top: 40px;
	font-size: 14px;
}

.gb_house_list li {
	line-height: 36px;
	color: #999;
}

.gb_house_list li b {
	font-size: 20px;
}

.gb_house_list li em.gb_hou_tel {
	padding-left: 25px;
	color: #f00;
	background: url(../img/gb_icon_house.png) no-repeat 0 -150px;
}

.gb_house_list li a.gb_hou_map {
	padding-left: 16px;
	color: #999;
	background: url(../img/gb_icon_house.png) no-repeat 0 -179px;
}

.gb_house_list li span {
	display: inline-block;
	background: #ffffff;
	border: 1px solid #74972c;
	line-height: 25px;
	padding: 0 10px;
	color: #74972c;
	margin: 6px 6px 0 0;
}

.gb_i_fl .dtl_main_sty {
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	color: #333;
	border-bottom: 2px solid #7e94c8;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.i_y_gb_border p.gb_cal {
	height: 262px;
	padding: 0 0 0 50px;
	margin-top: 20px;
	background: url(../img/gb_icon_cal.png) no-repeat left center;
}

.i_y_gb_border p.gb_cal span {
	display: block;
	height: 57px;
	line-height: 33px;
	font-size: 14px;
	font-family: "Microsoft Yahei", SimHei, SimSun, sans-serif;
}

.i_y_gb_border p.gb_cal span a {
	color: #666;
}


/*沙盘*/



.d_building {

	position: relative;

	width: 628px;

	height: 400px;

	overflow: hidden;

	z-index: 1;

	border: 2px #839EB5 solid;

}

#building_body {

	position: absolute;

	left: 0;

	top: 0;

	cursor: move;
}

.d_building a {

	position: absolute;

	height: 24px;

	padding: 0 9px;

	background: #666;

	border-radius: 3px 3px 3px 0;

	box-shadow: 1px 2px 3px #666;

	border: 1px #fff solid;

	color: #ffffff;

	z-index: 2;

	font: 14px/24px "Microsoft Yahei", SimHei, SimSun, sans-serif;

	_zoom: 1;
}

.d_building i,

.d_building u {

	position: absolute;

	top: 24px;

	left: 0;

	width: 0;

	height: 0;

	overflow: hidden;

	border: 8px transparent dashed;

	border-left: 0;

	border-top: 8px #666 solid;
}

.d_building u {

	left: -1px;

	border: 11px transparent dashed;

	border-left: 0;

	border-top: 11px #fff solid;
}

.d_building a.r {

	background: #E43770;
}

.d_building a.r i {

	border-top: 8px #E43770 solid;
}

.d_building a.b {

	background: #0A0;
}

.d_building a.b i {

	border-top: 8px #0A0 solid;

}

#building_body a:hover,

#building_body a.on {

	background: #e94c32;

	text-decoration: none;

	z-index: 99;

	color: #ffffff;

}

#building_body a:hover i,

#building_body a.on i {

	border-top: 8px #e94c32 solid;
}

.d_building img {

	display: block;

	z-index: 1;

}

#bu_b_p {

	position: absolute;

	top: 9px;

	right: 9px;

	padding: 4px 6px;

	z-index: 2;

	background: #ffffff;

	border-radius: 3px;

	box-shadow: 1px 2px 3px #666;

}

#bu_b_p label {

	display: inline-block;

	margin: 0 0 0 9px;

}

#bu_b_p a {

	display: inline-block;

	position: relative;

	font-size: 12px;

}

#bu_b_p input {

	border: 0;

}

#buliding_rooms .b_r_b {

	position: relative;

	height: 24px;

	overflow: hidden;

	margin: 0 0 8px 0;

	background: #ffffff;

	border: 1px #DAECF3 solid;

}

#buliding_rooms div.on {

	height: auto;

}

#buliding_rooms .b_r_s {

	width: 100%;

	height: 200px;

	overflow: auto;

}

#buliding_rooms h5 {

	height: 24px;

	line-height: 24px;

	border-bottom: 1px #DAECF3 solid;

	padding: 0 0 0 20px;

	background: #ffffff;

	background: #F8FBFD url(../img/b_r_t.gif) no-repeat 6px 50%;

}

#buliding_rooms h5:hover {

	background-color: #ffffff;

}

#buliding_rooms .on h5 {

	background: #F8FBFD url(../img/b_r_t_h.gif) no-repeat 6px 50%;

}

#buliding_rooms table {

	width: 100%;

}

#buliding_rooms th {

	font-weight: normal;

	border-bottom: 1px #DAECF3 solid;

	background: #F8FBFD
}

#buliding_rooms td {

	text-align: left;

	line-height: 20px;

	padding: 6px 0 0 4px;

	vertical-align: top;

}

#buliding_rooms tr.on td {

	background: #e94c32;

	color: #ffffff;
}

.bu_b_b {

	position: relative;

	height: 20px;
}

.bu_b_b div {

	display: none;

	position: absolute;

	top: -1px;

	left: 0;

	width: 610px;

	padding: 9px;

	background: #ffffff;

	border: 2px #839EB5 solid;

	border-top: 0;

	z-index: 3;
}

.bu_b_b h3 {

	font: 16px/30px "Microsoft Yahei", SimHei, SimSun, sans-serif;

	margin: 0 0 9px 0;
}

.bu_b_b h3 a {

	display: block;

	float: right;

	width: 30px;

	height: 30px;

	background: url(../img/x.png) !important;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/x.png');

	_background-image: none;

	_cursor: pointer;
}

.bu_b_b li {

	position: relative;

	float: left;

	width: 224px;

	padding: 0 0 0 80px;

	border-bottom: 1px #ddd solid;

	margin: 0 0 9px 0;
}

.bu_b_b li.rooms_a {

	width: 528px;

	border-bottom: 0;
}

.bu_b_b li a {

	display: inline-block;

	margin: 0 20px 6px 0;

	padding: 0 4px;

	border-bottom: 1px #e94c32 dotted;

	color: #e94c32;
}

.bu_b_b li a:hover {

	background: #e94c32;

	color: #ffffff;

	text-decoration: none;
}

.bu_b_b span {

	position: absolute;

	top: 0;

	left: 0;

	width: 80px;

	text-align: right;

	background: url(../img/bu_b_icon1.png) no-repeat 0 50%;
}

.bu_b_b span.bu_b_icon2 {

	background-image: url(../img/bu_b_icon2.png)
}

.bu_b_b span.bu_b_icon3 {

	background-image: url(../img/bu_b_icon3.png)
}

.bu_b_b span.bu_b_icon4 {

	background-image: url(../img/bu_b_icon4.png)
}

.bu_b_b span.bu_b_icon5 {

	background-image: url(../img/bu_b_icon5.png)
}

.bu_b_b span.bu_b_icon6 {

	background-image: url(../img/bu_b_icon6.png)
}

.bu_b_b span.bu_b_icon7 {

	background-image: url(../img/bu_b_icon7.png)
}

.bu_b_b p {

	height: 120px;

	padding: 0 0 0 300px;

	line-height: 120px;

	font-size: 16px;

	background: url(../img/noresult.png) no-repeat 160px 50%;
}

.b_r_info {

	display: none;

	position: absolute;

	width: 120px;

	padding: 9px;

	background: #ffffff;

	border: 1px #DAECF3 solid;
}

.b_r_info img {

	display: block;

	width: 120px;

	height: 100px;

	margin: 0 0 9px 0;
}

.b_r_info span {

	display: inline-block;

	min-width: 58px;

	_width: 58px;

	white-space: nowrap;

}

/******************************************************************************************/


/**广告系列**/



.adb {

	width: 1200px;

	margin: 2px auto;
}

.adb img {

	margin: 0 auto;
}

.adb .lnews {

	display: block;

	width: 141px;

	min-height: 32px;

	padding: 0 7px;

}

embed {

	display: block;
}

.t_adb3 {

	padding: 6px 0;

	border-width: 1px;
}

.cnews {

	width: 884px;

	text-align: center;
}

.cnews a {

	display: inline-block;

	margin: 0 6px 0 0;

	_margin: 0 3px 0 0;
}

.mt10 {
	margin-top: 10px;
}

/**图片+文字系列**/



.pic_a,

.pic_a img,

.pic_a span,

.pic_a i {

	display: block;

	position: relative;

	width: 100%;

	overflow: hidden;
}

.pic_a img {

	vertical-align: middle;
}

.pic_a span {

	position: absolute;

	bottom: 0;

	_bottom: -1px;

	left: 0;

	right: 0;

	height: 24px;

	line-height: 24px;

	font-size: 12px;

	overflow: hidden;

	background: rgba(0, 0, 0, 0.7);

	text-align: center;

	color: #ffffff;

	z-index: 2;

	-webkit-transition: all .2s ease;

	-moz-transition: all .2s ease;

	-o-transition: all .2s ease;

	transition: all .2s ease;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#b3000000', endColorstr='#b3000000')
}

.pic_a span i {
	padding-right: 10px;
}

.pic_a:hover {

	text-decoration: none;
}

.pic_a:hover span {

	padding: 2px 0;

	background: rgba(194, 0, 0, 0.7);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3c20000, endColorstr=#b3c20000);

}

/*.pic_a img {transition: transform .7s; -moz-transition: -moz-transform .7s; -webkit-transition: -webkit-transform .7s; -o-transition: -o-transform .7s;}.pic_a:hover img {transform:scale(1.03); -moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}*/


/* 面包屑 */



.bread {
	clear: both;
	margin: 16px 0;
	text-align: left;
}

.bread a,

.bread span {
	margin: 0 6px;
}

.bread span {
	color: #666;
}

.dysc {
	width: 320px;
	text-align: right
}

.dysc a {
	padding-left: 18px
}

.dysc a.dy {
	background: url(../img/icon07.gif) no-repeat left center
}

.dysc a.sc {
	background: url(../img/icon08.gif) no-repeat left center;
	margin-left: 10px
}


/* main */



.main {
	padding: 0 0 20px 0;
}

/* lp_search */



.lp_search {
	padding: 10px;
	border: 1px solid #e3ebff;
	background: #f5f8ff;
}

.lp_search h2 {
	height: 30px;
	line-height: 30px;
}

.lp_search h2.title {
	font-size: 20px;
}

#pp_s1 {
	margin: 5px 0;
}

/* #pp_show */



.pp_show {

	width: 1178px;

	position: relative;

	height: 20px;

	line-height: 20px;

	_zoom: 1;
}

.pp_show .au_l,

.pp_show .au_r {

	position: absolute;

	left: 0;

	top: 3px;

	overflow: hidden;

	width: 13px;

	height: 15px;

	background: url(../img/ll1.png) no-repeat;
}

.pp_show .au_r {

	background: url(../img/lr1.png) no-repeat left center;

	left: auto;

	right: 0;
}

.pp_show div {

	position: absolute;

	left: 31px;

	width: 1116px;

	height: 20px;

	overflow: hidden;
}

.pp_show p {

	position: absolute;

	top: 0;

	left: 0;

	width: 10000px;
}

.pp_show p a {

	width: 95px;

	height: 20px;

	float: left;
}

.pp_show img {

	display: block;

	width: 100%;

	height: 100%;

}


/* con */



.con {
	margin-top: 16px;
}

/* con fl lp_list */



.con .fl {
	width: 940px;
}

.con .lp_list li {
	float: left;
	width: 200px;
	border: 1px solid #eee;
	padding: 4px;
	margin-right: 33px;
	margin-bottom: 33px;
}

.con .lp_list li.no_fl {
	margin-right: 0;
}

.con .lp_list .thumb,

.con .lp_list .thumb .img {
	width: 200px;
}

.con .lp_list .thumb .img {
	width: 200px;
	height: 150px;
	overflow: hidden;
}

.con .lp_list .thumb .text {
	width: 190px;
	padding: 0 5px;
}

.con .lp_list .thumb .img a img {
	transition: transform .3s;
	-moz-transition: -moz-transform .3s;
	-webkit-transition: -webkit-transform .3s;
	-o-transition: -o-transform .3s;
}

.con .lp_list .thumb .img a:hover img {
	transform: scale(1.03);
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03);
}

.con .lp_list .thumb h3 {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}

.con .lp_list .thumb p {
	padding-top: 5px;
	color: #e94c32;
}

.con .lp_list .thumb .other {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.con .lp_list .thumb .lpxq a {
	color: #999;
}

.con .lp_list .thumb .lpxq a:hover {
	color: #e94c32;
}

/* con fl lpdg */



.con .lpdg #tab_1 {
	height: 375px;
	overflow: hidden;
}

.con .lpdg #tab_1 .i_autab {
	float: right;
	width: 226px;
}

.con .lpdg #tab_1 .i_autab .pic_a {
	width: 226px;
	height: 121px;
}

.con .lpdg #tab_1 .i_autab .pic_a span {
	height: 30px;
	line-height: 30px;
}

.con .lpdg #tab_1 .i_autab li {
	margin-bottom: 6px;
}

.con .lpdg #tab_1 .i_autab li.no {
	margin-bottom: 0;
}

.con .lpdg #tab_1 .i_autab .ht .hook {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	display: block;
	width: 226px;
	height: 121px;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
}

.con .lpdg #tab_1 .i_autab .ht.on .hook {
	opacity: 0;
	filter: alpha(opacity=0);
}

.con .lpdg #tab_1 .autab {
	float: left;
	width: 700px;
	height: 375px;
}

.con .lpdg #tab_1 .autab .pic_a {
	width: 700px;
	height: 375px;
}

.con .lpdg #tab_1 .autab .pic_a span {
	text-align: left;
	padding-top: 5px;
	height: 75px;
	line-height: 35px;
	font-size: 20px;
}

.con .lpdg #tab_1 .autab .pic_a em {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 80px;
	line-height: 44px;
	padding-right: 15px;
	color: #e94c32;
}

.con .lpdg #tab_1 .autab .pic_a:hover em {
	color: #ffffff;
}

.con .lpdg #tab_1 .autab .pic_a i,

.con .lpdg #tab_1 .autab .pic_a u {
	padding-left: 15px;
	font-size: 18px;
}

/* con fl lpdg_artical_list */



.lpdg_artical {
	margin: 16px 0;
}

.lpdg_artical_menu {
	margin-bottom: 20px;
	border-bottom: 2px solid #cdcdcd;
}

.lpdg_artical_menu li {
	position: relative;
	top: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 2px solid #cdcdcd;
	padding: 0 10px;
	font-size: 16px;
	line-height: 40px;
}

.lpdg_artical_menu li a {
	text-decoration: none;
}

.lpdg_artical_menu li.on {
	border-bottom: 2px solid #e94c32;
}

.lpdg_artical_list li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}

.lpdg_artical_list li .thumb {
	width: 940px;
}

.lpdg_artical_list li .thumb .img {
	width: 175px;
}

.lpdg_artical_list li .thumb .text {
	width: 740px;
	padding-right: 10px;
	color: #999;
}

.lpdg_artical_list li.no_pic .thumb .text {
	width: 930px;
	padding-right: 10px;
}

.lpdg_artical_list li .thumb h3 {
	font-size: 18px;
	font-weight: 100;
}

.lpdg_artical_list li .thumb h3 a {
	color: #333;
}

.lpdg_artical_list li .thumb h3 a:hover {
	color: #e94c32;
}

.lpdg_artical_list li .thumb a {
	color: #e94c32;
}

.lpdg_artical_list li .thumb .key {
	font-size: 14px;
}


/* con fr */



.con .fr {
	width: 250px;
}

.con .fr .category {
	border: 1px solid #e3ebff;
	margin-bottom: 10px;
}

.con .fr .category h2 {
	padding: 24px;
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
}

.con .fr .category h2 span {
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-left: 6px;
	border-left: 3px solid #f28d00;
}

.con .fr .category .block {
	padding: 20px;
}

.con .fr .category .block .form li {
	font-size: 16px;
	margin-bottom: 20px;
}

.con .fr .category .block .form li input {
	width: 140px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cacaca;
	border-radius: 3px;
	padding: 0 5px;
	font-size: 12px;
}

.con .fr .category .block .form .btn {
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #e94c32;
	color: #fff;
	font-size: 16px;
	border-radius: 3px;
}

.hothouselist li {
	border-bottom: 1px dashed #eee;
	height: 224px;
	margin-bottom: 20px;
}

.hothouselist li a {
	display: block;
}

.hothouselist li a .img {
	position: relative;
	width: 207px;
	height: 160px;
	margin-bottom: 6px;
}

.hothouselist li .addr {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hothouselist li a .img .tit {
	position: absolute;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	width: 100%;
	background: rgba(0, 0, 0, .5)
}

.hothouselist .addr,

.hothouselist .price,

.hothouselist .price span {
	line-height: 24px;
	font-size: 14px;
}

/*	.con .fr .category li{ height:30px; line-height:30px; overflow:hidden;}	.con .fr .category li .jg{float:right; color:#e94c32;}	.con .fr .category.adb{border:0; width:250px; padding:0;}*/







/* con guanzhu */



.con .guanzhu {
	clear: both;
	border: 1px solid #ddd;
	margin-top: 40px;
	font-size: 16px;
	padding: 10px 25px;
}

.con .guanzhu h2 {
	height: 30px;
	line-height: 30px;
}

.con .guanzhu ul {
	padding-top: 10px;
}

.con .guanzhu ul li {
	float: left;
	width: 162px;
	margin-right: 34px;
}

.con .guanzhu .thumb,

.guanzhu .thumb .img,

.guanzhu .thumb .text {
	width: 162px;
}

.con .guanzhu .thumb .img a {
	display: block;
	width: 150px;
	height: 110px;
	border: 1px solid #ddd;
	padding: 5px;
}

.con .guanzhu .thumb .img a:hover {
	border: 1px solid #e94c32;
}

.con .guanzhu .thumb h3 {
	height: 34px;
	line-height: 34px;
}

.con .guanzhu .thumb p {
	height: 24px;
	line-height: 24px;
	color: #e94c32;
}

.con .guanzhu li.no_fl {
	margin-right: 0;
}


/* 新房列表页 搜索 */



.hslist {
	border: 1px #ddd solid;
	margin-bottom: 12px;
}

.hslist h2 {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border-bottom: 1px #ddd solid;
}

.hslist h2 a {
	float: left;
	padding: 0 40px 0 60px;
	border: 1px solid #ddd;
	border-width: 0 1px 1px 0;
	text-decoration: none;
}

.hslist h2 a.qy,

.hslist h2 a.dt,

.hslist h2 a.map {
	background: url(../img/hsl_icon.png) no-repeat top left;
}

.hslist h2 a.qy {
	background-position: 35px 8px;
}

.hslist h2 a.qy:hover,

.hslist h2 a.qy.on {
	background-position: 35px -61px;
}

.hslist h2 a.dt {
	background-position: 35px -130px;
}

.hslist h2 a.dt:hover,

.hslist h2 a.dt.on {
	background-position: 35px -199px;
}

.hslist h2 a.map {
	background-position: 35px -269px;
}

.hslist h2 a.map:hover,

.hslist h2 a.map.on {
	background-position: 35px -338px;
}

.hslist h2 a.on {
	color: #ff5e30;
	border-bottom: 1px #fff solid;
}

.hslist .cf {
	line-height: 38px;
	margin: 0 10px;
	border-bottom: 1px dashed #c9c8c3;
}

.hslist .cf:last-child {
	border: 0;
}

.hslist .hsl_b {
	border-bottom: 0;
	padding: 7px 0;
}

.hslist .cf span {
	display: block;
	float: left;
	width: 48px;
	text-align: right;
	color: #666;
	font-weight: bold;
	font-size: 13px;
}

.hslist p,

.hslist form {
	width: 1123px;
	float: right;
}

.hslist .cf p span.i {
	width: 1103px;
	display: block;
	border: 1px #ddd solid;
	margin: 9px 0;
	padding: 9px;
}

.hslist p em {
	float: left;
	font-style: normal;
	padding-right: 14px;
}

.hslist p a {
	float: left;
	white-space: nowrap;
}

.hslist p a.on {
	color: #ff5e30;
}

.hslist .letter p a {
	margin: 0 8px 0 0
}

.hslist a.hs_hide {
	display: none;
	float: right;
	margin: 0 48px 0 0;
	padding: 0 9px 0 0;
	height: 24px;
	line-height: 24px;
	background: url(../img/icons.gif) no-repeat 26px -407px;
	color: #25d;
}

.hs_le,

.hslist p.on .hs_mo {
	display: none;
}

.hslist p.on .hs_le,

.hs_mo {
	display: block;
	text-decoration: none;
}

.hslist a.hs_hide:hover {
	background-position: 26px -371px;
	color: #f00;
}

.hslist p.on a.hs_hide {
	background-position: 26px -424px;
}

.hslist p.on a.hs_hide:hover {
	background-position: 26px -388px;
}

.hslist .hs_more {
	height: 26px;
	line-height: 26px;
	padding: 11px 0;
	border-top: 1px solid #c9c8c3;
	margin: 0;
	border-bottom: 1px solid #c9c8c3;
	background: #f9f9f9;
}

.hslist .hs_more span {
	width: 95px;
	padding: 0 0 0 15px;
}

.hslist .hs_mlist {
	float: left;
	position: relative;
	width: 90px;
	height: 24px;
	line-height: 24px;
	margin: 0 10px 0 0;
	padding: 0 20px 0 10px;
	border: 1px #ccc solid;
	background: #fff url(../img/listh.gif) no-repeat right 0;
	z-index: 9;
	text-align: left;
}

.hslist .hs_mlist ul {
	display: none;
	position: absolute;
	top: 24px;
	left: -1px;
	width: 120px;
	background: #ffffff;
	border: 1px #ccc solid;
}

.hslist .hs_mlist a {
	display: block;
	padding: 0 0 0 9px;
	margin: 0;
	border-bottom: 1px #eee solid;
	_zoom: 1;
}

.hslist .hs_mlist a:hover {
	background: #eee;
}

#hs_ml_ts {
	width: 190px;
}

.hslist form {
	padding: 4px 0;
}

.hslist input {
	float: left;
	width: 260px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}

.hslist a.obtn {
	float: left;
	position: relative;
	left: -3px;
	height: 28px;
	border: 1px solid #D0D0D0;
	background: #f7f7f7;
}

.hslist a.obtn i {
	float: left;
	width: 42px;
	height: 28px;
	background: url(../img/324edq.png) no-repeat center;
}

.hslist .selected {
	border: 0;
	padding: 3px 0;
	background: #f9f9f9;
}

.hslist .selected span {
	width: 95px;
	padding: 9px 0 0 6px;
}

.hslist .selected p {
	width: 1077px;
}

.hslist .selected i {
	float: left;
	position: relative;
	height: 24px;
	line-height: 24px;
	padding: 0 26px 0 9px;
	margin: 2px 6px 2px 0;
	font-style: normal;
	color: #999;
	border: 1px dotted #e94c32;
	color: #e94c32;
}

.hslist i a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	background: url(../img/2131231.png) no-repeat 5px 5px;
	margin: 0;
	padding: 0;
}

.hslist i a:hover {
	background-position: 5px -39px;
}

.hslist a.save {
	padding: 0 0 0 18px;
	margin: 0 16px;
	background: url(../img/save.png) no-repeat 0 50%
}

.hslist a.clear {
	height: 30px;
	line-height: 30px;
	/*width:30px;*/

	padding: 0 0 0 13px;
	background: url(../img/qwe23s.png) no-repeat left center;
	vertical-align: middle
}


/* 新房列表 */



.xf_sh_list {
	width: 100%;
}

/* 新房搜索 */



.xf_sh_list_t {
	position: relative;
	z-index: 5;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e8e8e8;
	background: #f7f7f7;
}

.xf_sh_list_t .xszt li {
	float: left;
	border-right: 1px solid #e8e8e8;
}

.xf_sh_list_t .xszt li a {
	float: left;
	padding: 0 25px;
	color: #666;
	font-size: 14px;
	text-decoration: none;
}

.xf_sh_list_t .xszt li a:hover,

.xf_sh_list_t .xszt li a.on {
	background: #ff5e30;
	color: #ffffff;
}

.xf_sh_list_t .xszt li a.th {
	padding-left: 45px;
	background: url(../img/qwdq123.png) no-repeat 25px 10px;
}

.xf_sh_list_t .xszt li a.th:hover,

.xf_sh_list_t .xszt li a.th.on {
	background: #e94c32 url(../img/qwdq123.png) no-repeat 25px -53px;
	color: #ffffff;
}

.xf_sh_list_t .px {
	position: absolute;
	left: 510px;
	top: 0;
	z-index: 5;
	border: 1px solid #f7f7f7;
	border-width: 0 1px;
}

.xf_sh_list_t .px p {
	padding: 0 10px;
}

.xf_sh_list_t .px ul {
	display: none;
}

.xf_sh_list_t .px ul li {
	height: 30px;
	overflow: hidden;
}

.xf_sh_list_t .px ul a {
	display: block;
	height: 30px;
	width: 96px;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	overflow: hidden;
}

.xf_sh_list_t .px ul a:hover {
	color: #e94c32;
	background: #eee;
}

.xf_sh_list_t .px.on {
	background: #ffffff;
	border: 1px solid #e5e5e5;
	border-width: 0 1px 1px;
	/*box-shadow: 0 0 5px #ccc;*/
}

.xf_sh_list_t .px.on ul {
	display: block;
}

.xf_sh_list_t .px .pointer {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 10px;
	height: 9px;
	position: relative;
	left: 6px;
	top: 19px;
	*top: 12px;
	-webkit-transition: -webkit-transform .4s ease-out;
	-moz-transition: -moz-transform .4s ease-out;
	-o-transition: -o-transform .4s ease-out;
	transition: transform .4s ease-out;
	vertical-align: top;
}

.xf_sh_list_t .px .pointer i,

.xf_sh_list_t .px .pointer u {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-width: 5px;
	border-top-color: #d0d0d0;
	border-bottom: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

.xf_sh_list_t .px .pointer i,

.xf_sh_list_t .px .pointer u {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-width: 5px;
	border-top-color: #d0d0d0;
	border-bottom: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

.xf_sh_list_t .px .pointer u {
	top: -2px;
	border-top-color: #f7f7f7;
}

.xf_sh_list_t .ssjj {
	position: absolute;
	top: 0;
	right: 0;
	width: 180px;
	height: 40px;
	text-align: center;
	font-size: 13px;
}

.xf_sh_list_t .ssjj span {
	font-size: 16px;
	color: #ff5e30;
	/*font-style: italic;*/

	font-weight: 700;
}

.xf_sh_list_t .page {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 10px;
	width: 68px;
	border-left: 1px solid #e8e8e8;
	text-align: center;
}

.xf_sh_list_t .page a.fl,

.xf_sh_list_t .page a.fr {
	margin-top: 17px;
	width: 6px;
	height: 9px;
	padding: 0;
	background: url(../img/3213qw.png) no-repeat 0 0;
	border: 0;
}

.xf_sh_list_t .page a.fr {
	background-position: 0 -18px;
}

.xf_sh_list_t .page a.fl:hover {
	background-position: 0 -9px;
}

.xf_sh_list_t .page a.fr:hover {
	background-position: 0 -27px;
}

.xf_sh_list_t .page span {
	background: none;
	height: 40px;
	line-height: 40px;
	border: 0;
	font-weight: inherit;
	padding: 0 5px;
	color: #797979;
	font-size: 12px;
}

.xf_sh_list_t .page em {
	color: #d51938;
}

/* 新房搜索结果列表 */







i.selstag1,

i.selstag2,

i.selstag3,

i.selstag4,

i.selstag6 {
	display: inline-block;
	height: 16px;
	width: 31px;
	overflow: hidden;
	background: url(../img/selstag.gif) 0 -22px;
	vertical-align: middle
}

i.selstag2 {
	background-position: 0 0
}

i.selstag3 {
	background-position: 0 -43px
}

i.selstag4 {
	background-position: 0 -65px
}

i.selstag6 {
	background-position: 0 -88px
}

.xf_sh_list_b .tg {
	border-top: 0px solid #ffd5e0;
}

.xf_sh_list_b,

.xf_sh_list_b .list {
	position: relative;
}

.xf_sh_list_b .list li {
	border: 1px dashed #eee;
	padding: 17px;
	border-top: 0;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

.xf_sh_list_b .list li.on {
	background: #f4f4f4;
}

.xf_sh_list_b li.tg {
	position: relative;
	padding: 17px;
	border-top: 0;
	/*background:#fff2f6;*/
}

.xf_sh_list_b li.tg .icon {
	position: absolute;
	left: -7px;
	top: 70px;
	width: 13px;
	color: #ffffff;
	background: #e94c32;
	line-height: 14px;
	padding: 2px 0;
	text-align: center;
}

.xf_sh_list_b .thumb {
	width: 660px;
}

.xf_sh_list_b .detail {
	width: 225px;
	text-align: right;
	margin-top: 30px;
}

.fan,

.tuan,

.hui {
	width: 18px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	background: #f25824;
	display: block;
	float: left;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	margin-top: 12px;
	margin-left: 5px;
}

.tuan {
	background: #ff7a85;
}

/* 没有数据 */



.no_result {
	padding: 24px 0 24px 310px;
	background: #fff url(../img/noresult.png) no-repeat 150px 50%;
	margin: 9px 0
}

.no_result h3 {
	font-family: "Microsoft Yahei", SimSun, sans-serif;
	font-size: 14px;
	font-weight: bold
}

.no_result span {
	display: inline-block;
	width: 290px
}

/* .xf_sh_list_b .thumb */



.xf_sh_list_b .img {
	position: relative;
	width: 240px;
}

.xf_sh_list_b .img i.tg,

.xf_sh_list_b .img i.hot,

.xf_sh_list_b .img i.zjz {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 47px;
	height: 47px;
	background: url(../img/tg.gif);
	z-index: 6
}

.xf_sh_list_b .img i.zjz {
	top: 2px;
	left: 2px;
	width: 46px;
	height: 38px;
	background: url(../img/zjz_icon.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/zjz_icon.png');
	_background-image: none;
}

.xf_sh_list_b .img i.hot {
	width: 49px;
	height: 48px;
	left: auto;
	top: -3px;
	right: -3px;
	background: url(../img/hot.gif)
}

.xf_sh_list_b .text {
	width: 400px;
}

.xf_sh_list_b .text h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #313131;
	float: left;
}

.xf_sh_list_b .text h3 i {
	margin: -6px 0 0 4px;
	_margin: 0 0 -2px 4px
}

.xf_sh_list_b .text p {
	font-size: 14px;
	color: #666;
}

.xf_sh_list_b .text p .sellIcon {
	background-image: url(../img/sprite.png);
	background-position: -384px -238px;
	width: 14px;
	height: 16px;
	display: inline-block;
	vertical-align: -4px;
	margin-right: 8px;
}

.xf_sh_list_b .text p .positionIcon {
	background-image: url(../img/sprite.png);
	background-position: -398px -238px;
	width: 13px;
	height: 15px;
	display: inline-block;
	vertical-align: -2px;
	margin-right: 8px;
}

.xf_sh_list_b .text p .houseIcon {
	background-image: url(../img/sprite.png);
	background-position: -441px -220px;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: -2px;
	margin-right: 8px;
}

.xf_sh_list_b .text p a {
	color: #666;
}

.xf_sh_list_b .text p a:hover {
	color: #e94c32;
}

.xf_sh_list_b .text p a.loc {
	background: url(../img/341324.png) no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}

.xf_sh_list_b .text p a.loc:hover {
	background: url(../img/23131.png) no-repeat;
}

.xf_sh_list_b .text .tag {
	padding-top: 5px;
}

.xf_sh_list_b .text .tag a {
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	margin-right: 9px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	color: #999;
	text-decoration: none;
}

.xf_sh_list_b .text .tag a:hover {
	border: 1px solid #f28d00;
	color: #e18300;
	background: #fff5e6;
}

.xf_sh_list_b .thumb .dt {
	clear: both;
	color: #666;
	padding-top: 10px;
	font-size: 14px;
	line-height: 22px;
}

.xf_sh_list_b .thumb .dt span {
	color: #e94c32;
}

cite,

.pages_inp,

.pages_btn {
	display: none;
}

.pagination strong {
	background-color: #ff5e30;
	color: #fff;

	padding: 10px 3px 8px 3px;
}

/* .xf_sh_list_b .detail */



.xf_sh_list_b .detail .jg {
	color: #ff6640;
	font-size: 30px;
}

.xf_sh_list_b .detail .jg span {
	color: #666;
	font-size: 14px;
}

.xf_sh_list_b .detail .tag a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 10px;
	font-size: 14px;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
	padding: 0 4px;
	border-radius: 3px;
	background: #e94c32;
	text-decoration: none;
}

.xf_sh_list_b .detail .tag a.kft {
	background: #367dbf;
}

.xf_sh_list_b .detail .tag a:hover {
	background: #e94c32;
}

.xf_sh_list_b .detail i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 4px;
	width: 20px;
	height: 20px;
	background: url(../img/123esqw.png) 0 0;
	vertical-align: top;
}

.xf_sh_list_b .detail .tel {
	margin-top: 12px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}

.xf_sh_list_b .detail .inlet {
	width: 130px;
	float: right;
	/*margin-top: 12px;*/
}

.xf_sh_list_b .detail .inlet .tx {
	width: 50px;
}

.xf_sh_list_b .detail .inlet .tx img {
	border-radius: 50%;
	overflow: hidden;
}

.xf_sh_list_b .detail .inlet .tx p {
	text-align: center;
}

.xf_sh_list_b .detail .inlet .zx {
	display: block;
	width: 62px;
	border-radius: 3px;
	/*height: 35px;*/

	/*background: url(../img/onlinebg.png) no-repeat;*/

	border: 1px solid #f00;
	color: #f00;
	text-align: center;
	/*line-height: 30px;*/

	margin: 10px 0 0 10px;
}

.xf_sh_list_b .detail .wd i {
	background-position: 0 -40px;
}

.xf_sh_list_b .detail .pl i {
	background-position: 0 -80px;
}

.xf_sh_list_b .detail .db i {
	background-position: 0 -120px;
}

.xf_sh_list_b .detail .other {
	margin-top: 12px;
}

.xf_sh_list_b .detail .other a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	line-height: 20px;
	color: #999;
	margin-left: 15px;
}

.xf_sh_list_b .detail .other a:hover {
	color: #e94c32;
}

.xf_sh_list_b .detail .wd:hover i {
	background-position: 0 -160px;
}

.xf_sh_list_b .detail .pl:hover i {
	background-position: 0 -200px;
}

.xf_sh_list_b .detail .db:hover i {
	background-position: 0 -240px;
}

.specialoffer {
	width: 1200px;
	height: 150px;
	background: #ff5d0a;
	position: relative;
}

.specialoffer .theme {
	float: left;
	width: 160px;
	height: 80px;
	background: #d94a06;
	color: #fff;
	font-size: 26px;
	line-height: 80px;
	text-align: center;
	margin: 35px;
}

.specialoffer .cont {
	float: left;
	width: 740px;
}

.specialoffer .cont h1,

.specialoffer .cont h2,

.specialoffer .cont h3 {
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	text-align: center;
}

.specialoffer .cont h3 {
	font-size: 24px;
}

.specialoffer .receiveBtn1 {
	display: block;
	width: 180px;
	height: 60px;
	line-height: 60px;
	color: #000;
	background: #ffdd00;
	position: absolute;
	font-size: 20px;
	border-radius: 20px;
	right: 20px;
	top: 45px;
	text-align: center;
}

/* 楼房详细 */

.youhui {
	font-size: 20px;
}

.mt16 {
	margin-top: 16px;
}

.xxicon {
	background: url(../img/54cf2b4b33353.png) no-repeat top left;
}

.benefit {
	width: 230px;
	height: 65px;
	background: url(../img/bluegbg.png) no-repeat;
	float: left;
	position: relative;
}

.benefit h1 {
	color: #fff;
	font-size: 19px;
	line-height: 30px;
	margin: 10px 0 0 15px;
}

.benefit h2 {
	color: #fff;
	font-size: 10px;
	margin-left: 15px;
}

.benefit .receiveBtn {
	width: 70px;
	height: 29px;
	background: url(../img/btn_receive.png) no-repeat;
	position: absolute;
	right: 12px;
	top: 10px;
}

.icon-1-1 {
	background-position: 0 0;
	width: 16px;
	height: 16px;
}

.icon-1 {
	background-position: 0 -64px;
	width: 16px;
	height: 16px;
}

.icon-10-1 {
	background-position: 0 -132px;
	width: 13px;
	height: 13px;
}

.icon-10 {
	background-position: 0 -195px;
	width: 13px;
	height: 13px;
}

.icon-11-1 {
	background-position: 0 -258px;
	width: 17px;
	height: 16px;
}

.icon-11 {
	background-position: 0 -324px;
	width: 17px;
	height: 16px;
}

.icon-12-1 {
	background-position: 0 -390px;
	width: 16px;
	height: 17px;
}

.icon-12 {
	background-position: 0 -457px;
	width: 16px;
	height: 17px;
}

.icon-123eqwq {
	background-position: 0 -524px;
	width: 115px;
	height: 85px;
}

.icon-13 {
	background-position: 0 -659px;
	width: 55px;
	height: 55px;
}

.icon-14 {
	background-position: 0 -764px;
	width: 10px;
	height: 5px;
}

.icon-15 {
	background-position: 0 -816px;
	width: 20px;
	height: 20px;
}

.icon-16 {
	background-position: 0 -948px;
}

.icon-17 {
	background-position: 0 -1072px;
}

.icon-18 {
	background-position: 0 -1196px;
}

.icon-19 {
	background-position: 0 -1322px;
}

.icon-2-1 {
	background-position: 0 -1387px;
	width: 16px;
	height: 16px;
}

.icon-2 {
	background-position: 0 -1452px;
	width: 16px;
	height: 16px;
}

.icon-20 {
	background-position: 0 -1508px;
}

.icon-22 {
	background-position: 0 -1649px;
	width: 9px;
	height: 9px;
}

.icon-23 {
	background-position: 0 -1708px;
	width: 9px;
	height: 9px;
}

.icon-24 {
	background-position: 0 -1767px;
	width: 12px;
	height: 12px;
}

.icon-25 {
	background-position: 0 -1829px;
	width: 12px;
	height: 12px;
}

.icon-26 {
	background-position: 0 -1891px;
	width: 12px;
	height: 12px;
}

.icon-27 {
	background-position: 15px -1942px;
}

.icon-28-1 {
	background-position: 0 -2013px;
	width: 10px;
	height: 10px;
}

.icon-28 {
	background-position: 0 -2073px;
	width: 10px;
	height: 10px;
}

.icon-29 {
	background-position: 0 -2133px;
	width: 17px;
	height: 10px;
}

.icon-3-1 {
	background-position: 0 -2193px;
	width: 16px;
	height: 16px;
}

.icon-3 {
	background-position: 0 -2259px;
	width: 16px;
	height: 16px;
}

.icon-4-1 {
	background-position: 0 -2325px;
	width: 13px;
	height: 13px;
}

.icon-4 {
	background-position: 0 -2386px;
	width: 13px;
	height: 13px;
}

.icon-5-1 {
	background-position: 0 -2451px;
	width: 11px;
	height: 13px;
}

.icon-5 {
	background-position: 2px -2512px;
	width: 11px;
	height: 13px;
}

.icon-6-1 {
	background-position: 0 -2639px;
	width: 15px;
	height: 15px;
}

.icon-6 {
	background-position: 0 -2638px;
	width: 15px;
	height: 15px;
}

.icon-7-1 {
	background-position: 0 -2707px;
	width: 13px;
	height: 13px;
}

.icon-7 {
	background-position: 0 -2770px;
	width: 13px;
	height: 13px;
}

.icon-8-1 {
	background-position: 0 -2833px;
	width: 13px;
	height: 13px;
}

.icon-8 {
	background-position: 0 -2894px;
	width: 13px;
	height: 13px;
}

.icon-9-1 {
	background-position: 0 -2959px;
	width: 13px;
	height: 13px;
}

.icon-9 {
	background-position: 0 -3021px;
	width: 13px;
	height: 13px;
}

.icon-eq132 {
	background-position: 0 -3085px;
	width: 200px;
	height: 150px;
}

.icon-eqe231 {
	background-position: 0 -3285px;
	width: 200px;
	height: 150px;
}

.icon-q1 {
	background-position: 0 -3485px;
	width: 45px;
	height: 45px;
}

.icon-q2 {
	background-position: 0 -3580px;
	width: 45px;
	height: 45px;
}

.icon-q3 {
	background-position: 0 -3675px;
	width: 45px;
	height: 45px;
}

.icon-q4 {
	background-position: 0 -3770px;
	width: 45px;
	height: 45px;
}

.icon-q5 {
	background-position: 0 -3865px;
	width: 45px;
	height: 45px;
}

.detail_header {
	position: relative;
	margin: 0 0 18px 0
}

.detail_header .update_time {
	position: absolute;
	height: 40px;
	line-height: 40px;
	color: #666;
	top: -40px;
	right: 5px;
	font-size: 14px;
}

.house_name,

.recom {
	border-top: 1px #dedede dashed
}

i.house_tj {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 54px;
	height: 53px;
	background: url(../img/tj.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/tj.png');
	_background-image: none
}

.house_name {
	position: relative;
	border-bottom: 0;
	padding: 12px 9px 6px 16px;
	border-width: 1px 0 0;
	height: 80px;
	background: url(../img/plot_bg.png) repeat-x
}

.house_name h1 {
	display: inline-block;
	position: relative;
	font-size: 32px;
	line-height: 40px;
	padding: 0 0 0 9px;
	_zoom: 1
}

.house_name h1 i {
	position: absolute;
	top: 12px;
	right: -36px
}

.house_name h1 a {
	color: #fff
}

.house_name h3 {
	position: absolute;
	left: 24px;
	bottom: 10px;
}

.house_name h3 span {
	margin-right: 10px;
	display: inline-block;
	padding: 0 4px;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	border: 1px solid #fff;

}

.house_name h3 a:hover {
	text-decoration: none
}

.house_name h3 a {
	color: #fff;
	padding: 0 4px;
}

.recom {
	border-top: 0;
	padding: 6px 12px
}

.house_mobile {
	text-align: right;
	font-size: 14px;
	margin-top: 15px;
	margin-right: 15px;
}

.house_mobile p {
	display: block;
	line-height: 40px;
	font-size: 28px;
	color: #fff;
	background-image: url(../img/teltel.png);
	padding-left: 45px;
	text-align: center;
	float: right;
	background-repeat: no-repeat;
}

.house_mobile b {
	font-size: 18px
}

.house_mobile div {
	position: relative;
	float: right;
	width: 58px;
	padding: 0 0 0 9px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.house_mobile .wx_tip {
	display: none;
	position: absolute;
	top: -72px;
	left: -56px;
	width: 155px;
	height: 74px;
	background: url(../img/wx_tip.gif);
}

.house_mobile .wx_tip a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
}

.house_mobile img {
	display: block;
	width: 58px;
	height: 58px;
}

.house_nav,

#house_nav {
	position: relative;
	width: 1200px;
	height: 47px;
	z-index: 15;
}

.house_nav ul {}

#house_nav {
	position: absolute;
	top: 0;
	width: 1200px;
	background: #f5f5f5;
}

#house_nav.on {
	box-shadow: 0 0 10px #ccc;
}

.house_nav li {
	float: left;
	margin-right: 2px;
}

.house_nav li a,

.house_nav .dt_gb_sa {
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 0 20px;
	height: 47px;
	line-height: 47px;
}

.house_nav li a {
	float: left;
	color: #333;
}

.house_nav li a.on {
	color: #fff;
	background: #ff5e30;
	text-decoration: none
}

.house_nav li a:hover {
	color: #fff;
	background-color: #ff5e30;
	text-decoration: none
}

.house_nav .dt_gb_sa {
	position: absolute;
	top: -1px;
	right: -1px;
	border-radius: 0;
	height: 42px;
	line-height: 42px;
	padding-left: 40px;
	color: #ffffff;
	_zoom: 1;
	z-index: 11;
	background: #e94c32 url(../img/312weqw.png) no-repeat 10px center;
}

#house_nav .on i {
	border-top: 0;
	border-bottom: 6px #fff solid;
}

.apply_form {
	display: none;
	position: absolute;
	right: -1px;
	top: 41px;
	width: 490px;
	background: #ffffff;
	padding: 20px;
	border: 1px #dedede solid;
	border-top: 0;
	box-shadow: 0 2px 5px #ccc;
}

.apply_form .title {
	padding-bottom: 12px;
	border-bottom: 1px solid #eee;
}

.apply_form .title h3 {
	font-size: 24px;
	color: #333;
}

.apply_form .title .h3_info {
	margin-top: 4px;
	display: block;
	margin-bottom: -3px;
	font-size: 14px;
	color: #999;
}

.info_wrap {
	height: 170px;
	margin-bottom: 11px;
}

.apply_text {

	float: right;

	border-left: 1px solid #f2f2f2;

	width: 220px;

	margin-top: 20px;
}

.apply_text ul {
	margin-left: 20px;
	padding: 0;
}

.apply_text ul li {

	float: none;

	background: url(../img/introduce.png) no-repeat;

	height: 40px;

	margin-bottom: 15px;

	padding-left: 50px;

	line-height: 39px;

	font-size: 14px;
	;
}

.apply_text ul .icon1 {
	background-position: 0 0;
}

.apply_text ul .icon2 {
	background-position: 0 -55px;
}

.apply_text ul .icon3 {
	background-position: 0 -110px;
	margin-bottom: 0
}

.apply_menu {
	float: left;
	border: none;
	width: 276px;
	margin-top: 20px;
	position: relative
}

.apply_menu {
	width: 240px;
}

.apply_menu p {
	position: relative;
	margin-bottom: 14px;
	font-size: 14px;
	color: #999;
}

.apply_menu p label {
	position: absolute;
	left: 10px;
	top: 6px;
	font-size: 14px;
	color: #989898
}

.apply_menu input.text {
	width: 227px;
	height: 28px;
	border: 1px solid #bfbfbf;
	line-height: 28px;
	font-size: 14px;
	padding-left: 8px;
	vertical-align: middle;
	color: #333;
}

.apply_menu input.text.focus {
	border-color: #076ac5;
}

.apply_menu input.text.error {
	border-color: #f00;
}

.apply_menu .cbox {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: -1px 9px 0 0;
	cursor: pointer;
	background: url("../img/soho_focus_lp.png");
	background-position: -93px -31px;
	vertical-align: middle;
}

.apply_menu .cbox.active {
	background-position: -93px -55px
}

.apply_menu span.copyRight a,

.apply_menu span.copyRight a:hover {
	padding: 0px;
	background: none;
	color: rgb(153, 153, 153);
	line-height: 10px !important;
	font-size: 12px;
	display: inline;
}

.apply_menu span.copyRight a:hover {
	color: rgb(216, 1, 0);
	text-decoration: underline;
}

.apply_menu .sub {
	cursor: pointer;
}

.apply_menu .sub input {
	background: #e94c32;
	color: #ffffff;
	border: 0;
	padding: 0 15px;
	cursor: pointer;
}

.apply_form .success_wrap {
	padding: 135px 50px 160px 50px;
}

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

.apply_form .success_wrap img {
	float: left;
	margin: 0;
}

.apply_form .success_wrap p {
	float: left;
	width: 315px;
	margin-left: 15px;
	line-height: 22px;
}

.apply_form .success_wrap p span {
	display: block
}

.apply_form .success_wrap p .success {
	font-size: 18px;
	color: #333
}

.apply_form .success_wrap p .waiting {
	font-size: 14px;
	color: #666
}

.obtn {

	display: inline-block;

	position: relative;

	background: #e94c32;

	padding: 0 4px;

	min-width: 4px;

	height: 24px;

	line-height: 24px;

	white-space: nowrap;

	vertical-align: middle;

	color: #ffffff;

	font-family: "Microsoft Yahei", SimSun, sans-serif;

	-webkit-transition: all .2s ease-out;

	-moz-transition: all .2s ease-out;

	-o-transition: all .2s ease-out;

	transition: all .2s ease-out;
}

.obtn:hover {

	opacity: .8;

	filter: alpha(opacity=80);

	text-decoration: none;

	color: #ffffff;

	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.obtn:active {

	opacity: 1;

	filter: none;

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2);
}

.obtn button,

.btn button {

	position: absolute;

	/* clip:rect(1px 1px 1px 1px); */



	/* clip:rect(1px,1px,1px,1px); */


}

.obtn i {

	display: inline-block;

	width: 20px;

	height: 100%;

	float: left;

	background: transparent url(../img/ses.png) no-repeat 50% 50%;

	cursor: pointer;
}

.obtn i.add {

	background: transparent url(../img/add_t.gif) no-repeat 50% 50%;

}


/* 看房团 */



.kanfangtuan {
	position: relative;
	height: 100px;
	background: url(../img/kanfangtuan.png) no-repeat;
}

.kanfangtuan .text {
	padding-left: 215px;
	line-height: 60px;
	color: #ffffff;
}

.kanfangtuan .text h3 {
	font-size: 26px;
	color: #ffffff;
}

.kanfangtuan .text h3 a {
	font-size: 26px;
	color: #ffffff;
}

.kanfangtuan .text li {
	float: left;
	margin-right: 10px;
	height: 20px;
	line-height: 20px;
}

.kanfangtuan .text li span {
	float: left;
	margin-right: 2px;
	border-radius: 2px;
	background: #4f4242;
	padding: 0 3px;
	color: #ffffff;
}

.kanfangtuan .sq {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 32px;
	width: 79px;
	height: 100px;
	line-height: 40px;
	color: #ffeb02;
	text-align: center;
	font-size: 32px;
	text-decoration: none;
}

/* 特惠 */



.tehui {
	position: relative;
	height: 100px;
	background: url(../img/tehui.png) no-repeat;
}

.tehui .text {
	padding-left: 215px;
	line-height: 60px;
	color: #ffffff;
}

.tehui .text h3 {
	font-size: 26px;
	color: #ffffff;
}

.tehui .text h3 a {
	font-size: 26px;
	color: #ffffff;
}

.tehui .text li {
	float: left;
	margin-right: 10px;
	height: 20px;
	line-height: 20px;
}

.tehui .text li span {
	float: left;
	margin-right: 2px;
	border-radius: 2px;
	background: #4f4242;
	padding: 0 3px;
	color: #ffffff;
}

.tehui .sq {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 32px;
	width: 79px;
	height: 100px;
	line-height: 40px;
	color: #ffeb02;
	text-align: center;
	font-size: 32px;
	text-decoration: none;
}

/* 简介 */



.jianjie {
	font-size: 14px;
}

.jianjie .fl {
	width: 600px;
}

.jianjie .autab {
	display: none;
	margin-bottom: 20px;
	width: 600px;
	height: 400px;
}

#v_player {
	position: relative;
	cursor: pointer;
}

#v_player .button {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -35px;
	margin-top: -35px;
	width: 70px;
	height: 70px;
	background: url(../img/player.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/player.png');
	_background-image: none;
	_cursor: pointer;
	z-index: 9
}

#v_player:hover .button {
	background: url(../img/playerh.png) !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/playerh.png');
	_background-image: none;
	_cursor: pointer
}

.jianjie .autab img {
	width: 100%;
	height: 100%;
}

.jianjie .autab .video-icon {
	display: block;
	width: 52px;
	height: 52px;
	background: url(../img/play.png) no-repeat;
	position: absolute;
	left: 30%;
	margin-left: -26px;
	top: 50%;
	margin-top: -10px;
}

.jianjie .small_img li {
	position: relative;
	float: left;
	margin-right: 5px;
	width: 90px;
	height: 60px;
}

.jianjie .small_img li a {
	display: block;
	border: 2px solid #ffffff;
	width: 86px;
	height: 56px;
	/*width:100%; height:100%; transition:all .1s;*/
}

.jianjie .small_img li img {
	display: block;
	width: 100%;
	height: 100%;
	/*transition:all .1s;*/
}

.jianjie .small_img li span {
	position: absolute;
	left: 2px;
	right: 2px;
	bottom: 2px;
	height: 20px;
	line-height: 20px;
	background: #000;
	opacity: .7;
	_filter: alpha(opacity=70);
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	/*transition:all .1s;*/
}

.jianjie .small_img li.on a {
	border: 2px solid #f30;
	width: 86px;
	height: 56px;
}

.jianjie .small_img li .xxicon {
	position: absolute;
	display: none;
	left: 50%;
	margin-left: -5px;
	top: -5px;
}

.jianjie .small_img li.on .xxicon {
	display: block;
}

.jianjie .small_img li.on span {
	left: 2px;
	right: 2px;
	bottom: 2px;
}

.jianjie .fr {
	width: 580px;
}

.jianjie .js {
	padding-left: 10px;
}

.jianjie .js li {
	line-height: 40px;
	font-size: 16px;
}

.jianjie .js li b {
	font-weight: normal;
}

.jianjie .js li.sm {
	position: relative;
	z-index: 10;
	background: #fff7f8;
	border: 1px solid #f1d6db;
	height: 60px;
}

.jianjie .js li.sm.on {
	overflow: visible;
}

.jianjie .js li.sm s {
	position: absolute;
	right: 10px;
	top: 11px;
	width: 14px;
	height: 6px;
	overflow: hidden;
	text-align: left;
	text-decoration: none;
	background: #f6f6f6;
	color: #999;
}

.jianjie .js li.sm s i {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 6px #f6f6f6 solid;
	border-bottom: 0;
	border-top: 6px #ccc solid;
}

.jianjie .js li.sm.on s i {
	border-top: 0;
	border-bottom: 6px #ccc solid;
}

.jianjie .js li.sm.on .sm_box {
	box-shadow: 0 0 5px #ccc;
}

/*.jianjie .js li.sm .sm_box{position:absolute; padding-left:70px; padding-right:30px; height:auto;}*/



.jianjie .js li.sm .sm_box b {
	margin-left: 20px;
	color: #000;
	line-height: 60px;
}

.jianjie .js li.sm .sm_box span {
	color: #000;
}

.jianjie .js li.sm .sm_box .applybtn {
	display: inline-block;
	float: right;
	width: 104px;
	height: 30px;
	line-height: 30px;
	background: linear-gradient(to right, #ff9a77 0, #ff6142 100%);
	text-align: center;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin: 15px;
}

.jianjie .js li .jiage {
	font-size: 36px;
	padding-right: 40px;
	color: #e94c32 !important;
}

.jianjie .js li .jiage i {
	font-size: 14px;
	color: #666;
}

.jianjie .js li .fl,

.jianjie li .fr {
	width: 49%;
}

.jianjie li .fr {
	height: 32px;
	overflow: hidden;
}

.jianjie .js li .xxicon {
	padding-left: 17px;
	margin-left: 5px;
}

.jianjie .js li .jsq {
	float: right;
	display: inline-block;
	width: 100px;
	margin-top: 5px;
	font-size: 14px;
	height: 18px;
	line-height: 20px;
	color: #999;
	background: url(../img/icon31.png) left center no-repeat;
}

.house_top #main {
	position: relative;
}

.collect_btn {
	display: inline-block;
	background: url(../img/shoucang.png) left center no-repeat #ffffff;
	padding-left: 20px;
	cursor: pointer;
	width: 100px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #333;
	border-radius: 4px;
	background-position: 17px;
	background-size: 18px;
}

.fenxiang_btn {
	display: inline-block;
	background: url(../img/share.png) left center no-repeat #ffffff;
	padding-left: 20px;
	cursor: pointer;
	width: 100px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #333;
	border-radius: 4px;
	background-position: 17px;
	margin-left: 5px;
	background-size: 18px;
}


/*扫描到手机弹出层*/



.erpop {
	width: 446px;
	height: 172px;
	background: url(../img/erpopsjbg.gif) no-repeat 0 0;
	position: absolute;
	top: 25px;
	left: -225px;
	overflow: hidden;
}

.erpop img {
	float: right;
	margin: 23px 18px 0 0;
}

.ersflogo {
	position: absolute;
	right: 70px;
	top: 73px;
	z-index: 101;
}

.jianjie .js li .icon-1:hover {
	background-position: 0 2px;
}

/*

.jianjie .js li .icon-2:hover {background-position: 0 -1386px;;}*/



.jianjie .js li .icon-3:hover {
	background-position: 0 -2193px;
}

.jianjie .js li .icon-4:hover {
	background-position: 0 -2323px;
}

.jianjie .js li .icon-5:hover {
	background-position: 2px -2449px;
}

.jianjie .js li .icon-6:hover {
	background-position: 0 -2577px;
}

.layerx {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}

.layerx h2 {
	font-size: 24px;
	color: #333333;
}

.keeper li {
	width: 380px;
	height: 70px;
	padding: 20px 0;
	float: left;
}

.keeper li .gjimg {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
}

.keeper li .gjimg img {
	width: 70px;
	height: 70px;
}

.keeper li .name {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}

.keeper li .name p {
	font-size: 16px;
	color: #000;
}

.keeper li .name a {
	font-size: 14px;
}

.keeper li .zx {
	margin: 23px;
	display: block;
	float: left;
	width: 60px;
	height: 26px;
	line-height: 26px;
	background: url(../img/zxbg.png) no-repeat;
	color: #fff;
	padding-left: 33px;
}

/* 用户评价 */



.jianjie .lp_fen {
	float: left;
}

#scorecontent {
	float: left;
	margin-right: 3px;
}

#scorecontent li {
	float: left;
	margin-right: 3px;
}

#scoretotalcontent {
	font-size: 12px;
}

/*.jianjie .fr li.more b{float:left;}	.jianjie .fr li.more p{padding-left:75px;}*/



.jianjie .fr .tel {
	border: 1px solid #dedede;
	padding: 10px;
}

.jianjie .fr .tel .fl {
	width: auto;
	margin-right: 15px;
	line-height: 27px;
}

.jianjie .fr .tel .xxicon {
	float: left;
}

.jianjie .fr .tel h3 {
	color: #a0a0a0;
	font-size: 12px;
}

.jianjie .fr .tel p {
	font-size: 16px;
}

.jianjie .fr .tel p span {
	font-size: 24px;
	color: #ff3333;
}

.jianjie .fr .tel p a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-radius: 3px;
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	margin-left: 15px;
	background: #ff3333;
	text-decoration: none;
}

.jianjie .fr .tel p a.yy {
	background: #62ab00;
}

.jianjie .fr .tel p a:hover {
	background: #e94c32;
	color: #ffffff;
}

.jianjie .fr .fun {
	margin-top: 12px;
}

.jianjie .fr .fun li {
	position: relative;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	margin-right: 10px;
	border: 1px solid #dedede;
}

.jianjie .fr .fun li a {
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
}

.jianjie .fr .fun li .icon-7:hover {
	background-position: 0 -2707px;
}

.jianjie .fr .fun li .icon-8:hover {
	background-position: 0 -2831px;
	;
}

.jianjie .fr .fun li .icon-9:hover {
	background-position: 0 -2958px;
}

.jianjie .fr .fun li .icon-10:hover {
	background-position: 0 -195px;
}

.jianjie .fr .fun li .icon-11:hover {
	background-position: 0 -258px;
}

.jianjie .fr .fun li .icon-12:hover {
	background-position: 0 -390px;
}

#share {
	display: none;
	position: absolute;
	left: -1px;
	top: 28px;
	border: 1px solid #dedede;
}

#share.on {
	display: block;
}

#share li {
	border: 0;
	margin: 0;
	padding: 0;
}

/* 免费通话 */



.mianfeitonghua {
	width: 100%;
	height: 100%;
	text-align: left;
}

.mianfeitonghua h3 {
	color: #333;
	font-size: 12px;
	padding-bottom: 15px;
}

.mianfeitonghua h3 em {
	font-weight: 700;
}

.mianfeitonghua ul {
	padding-top: 15px;
}

.mianfeitonghua ul .title {
	float: left;
	text-align: right;
	width: 80px;
}

.mianfeitonghua ul .content {
	float: left;
}

.mianfeitonghua ul p {
	font-size: 12px;
	color: #999;
}

.mianfeitonghua ul p.on {
	color: #f00;
}

#alertM .mianfeitonghua ul input#dymobile {
	width: 300px;
}

#alertM .mianfeitonghua ul input#dyencode {
	width: 140px;
	margin-right: 5px;
}

#alertM .mianfeitonghua ul #yzm {
	width: 54px;
	height: 26px;
}

#alertM .mianfeitonghua ul input.button {
	margin-left: 5px;
	width: 95px;
	height: 26px;
	line-height: 26px;
	cursor: pointer;
	background: #e94c32;
	color: #ffffff;
	border: 0;
}


/* 发送到手机 关注楼盘 */



#fasong_box,

#guanzhu_box {
	text-align: left;
}

#fasong_box .tip,

#fasong_box .codetip {
	margin: 0;
	color: #e94c32;
	font-size: 12px;
	padding: 0 5px;
	float: none;
	width: auto;
	height: 26px;
	line-height: 26px;
	vertical-align: top;
}

#fasong_box .tip.succ {
	color: #01a461;
}

#fasong_box a.red {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	line-height: 26px;
}

#guanzhu_box input#subc2,

#guanzhu_box input#unsubc2,

#guanzhu_box input#subc3,

#guanzhu_box input#unsubc3 {
	margin-left: 8px;
	width: auto;
}

#guanzhu_box .subBtn {
	margin-right: 10px;
}

#guanzhu_box .tip,

#guanzhu_box .codetip,

#guanzhu_box .itemtip {
	margin: 0;
	color: #e94c32;
	font-size: 12px;
	padding: 0 5px;
	float: none;
	width: auto;
	height: 26px;
	line-height: 26px;
	vertical-align: top;
}

#guanzhu_box .itemtip {
	height: 24px;
	line-height: 24px;
}

#guanzhu_box .tip.succ {
	color: #01a461;
}


/* 动态、问答、论坛 */



.dongtai .no_result,

.zoushi .no_result,

.dianping .no_result {
	height: 85px;
	line-height: 85px;
}

.detail_c .fl {
	width: 880px;
	overflow: hidden;
}



.con_title .more {
	float: right;
	color: #999;
	font-size: 14px;
}

.con_c {
	padding: 12px;
}

.con_c_no_padding {
	position: relative;
	padding: 0;
}

.dongtai .con_c li {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed #eeeeee;
}

.dongtai .con_c li.on {
	padding: 0;
	margin: 0;
	border: 0;
}

.dongtai .thumb {
	width: 100%;
}

.dongtai .thumb .img {
	float: left;
	width: 115px;
	height: 85px;
}

.dongtai .thumb .img img {
	width: 100%;
	height: 100%;
}

.dongtai .thumb .text {
	float: right;
	width: 725px;
	font-size: 14px;
}

.dongtai .thumb .text h3 {
	font-size: 14px;
	margin-bottom: 1px;
	position: relative;
	padding-left: 25px;
}

.dongtai .thumb .text h3 .iconnews {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 4px;
	background: rgba(233, 76, 50, .2);
	border-radius: 8px;
	box-sizing: border-box;
}

.dongtai .thumb .text h3 .iconnews .icon2 {
	width: 8px;
	height: 8px;
	background-color: #e94c32;
	border-radius: 4px;
}

.dongtai .thumb .text h3 a {
	color: #000;
}

.dongtai .thumb .text p {
	color: #999;
	position: relative;
	padding-left: 25px;
}

.dongtai .thumb .text p::before {
	content: " ";
	position: absolute;
	top: -7px;
	bottom: 0;
	left: 7px;
	display: block;
	width: 2px;
	background-color: #e5e5e5;
}

.dongtai .thumb .text p span {
	float: right;
	font-size: 14px;
	margin-top: -10px;
}

.dongtai .thumb.no_pic .text {
	width: 100%;
}

.reserve {
	width: 180px;
	float: right;
}

.reserve .form li input {
	width: 168px;
	margin-top: 20px;
	line-height: 30px;
}

.reserve .form .btn {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	background: linear-gradient(to right, #ff9a77 0, #ff6142 100%);
	border-radius: 4px;
	border: 0;
}

.detail_c .fr {
	width: 305px;
	overflow: hidden;
}

.wenda li {
	height: 26px;
	line-height: 26px;
}

.wenda li a.xxicon {
	float: left;
	height: 26px;
	font-size: 12px;
	padding-left: 25px;
	color: #333;
	width: 200px;
	overflow: hidden;
}

.wenda li a.hf {
	float: right;
}

.wenda form {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #dedede;
}

.wenda form .key {
	width: 269px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	padding: 8px 5px;
}

.wenda form p {
	padding: 10px 40px 0;
}

.wenda form .tw,

.wenda form .ss {
	float: left;
	height: 28px;
	line-height: 28px;
	color: #ffffff;
	background: #ff3333;
	padding: 0 25px;
	font-size: 14px;
	border-radius: 3px;
	border: 0;
	cursor: pointer;
}

.wenda form .ss {
	float: right;
	background: #62ab00;
}

.detail_c .fr_b {
	margin-top: 10px;
}

.luntan li {
	width: 279px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

/* 楼盘信息 */



.xinxi #mapdiv {
	position: relative;
	width: 894px;
	height: 387px;
	overflow: hidden;
}

.xinxi #mapin {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
}

.maptck {
	width: 360px;
	background: #ffffff;
	border: #197ac6 2px solid;
	padding: 8px 10px 8px 15px;
	overflow: hidden;
}

.mttitle {
	height: 22px;
	line-height: 22px;
	padding: 5px 0 8px;
}

.mttitle dt {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #049;
}

.mttitle dd {
	cursor: pointer;
	float: right;
	width: 11px;
	height: 10px;
	background: url(../img/mapico.gif) no-repeat -29px -79px;
	border: none;
	margin: 5px 10px 0 0;
}

.mttitle dd a {
	display: block;
	width: 11px;
	height: 10px;
}

.mtalone {
	width: 360px;
	border-top: #ccc 1px dotted;
	font-size: 12px;
	overflow: hidden;
}

.mtalone ul {
	float: left;
	width: 170px;
	padding: 0 5px;
	overflow: hidden;
}

.mtalone ul li {
	display: inline;
	float: left;
	line-height: 29px;
	overflow: hidden;
}

.mtaico {
	width: 15px;
	height: 15px;
	background: url(../img/mapico.gif) no-repeat;
	margin: 6px 5px 0 0;
}

.mtaico.kpsj {
	background-position: 0 -31px;
}

.mtaico.jfsj {
	background-position: -25px -31px;
}

.mtaico.dy {
	background-position: 0 -47px;
}

.mtaico.cs {
	background-position: -25px -47px;
}

.mtaico.hs {
	background-position: 0 -63px;
}

.mtaico.thpb {
	background-position: -25px -63px;
}

.mtaico.hx {
	background-position: 0 -79px;
}

.mtmr24 {
	margin-right: 24px;
}

.mthx {
	width: 360px;
	border-top: #ccc 1px dotted;
	font-size: 12px;
	overflow: hidden;
}

.mthx dt {
	float: left;
	width: 85px;
	padding: 0 0 0 5px;
	overflow: hidden;
}

.mthx dt .wtafl {
	float: left;
	line-height: 30px;
	overflow: hidden;
}

.mthx dd {
	float: right;
	width: 270px;
	overflow: hidden;
}

.mthx dd ul {
	width: 270px;
}

.mthx dd ul li {
	border-bottom: #ccc 1px dotted;
}

.mthx dd ul li span {
	float: left;
	width: 85px;
	padding-left: 5px;
	overflow: hidden;
	height: 30px;
}

.mthx dd ul li a {
	display: block;
	width: 270px;
	line-height: 29px;
	color: #049;
	overflow: hidden;
	cursor: pointer;
}

.mthx dd ul li a:hover {
	background: #e8f4ff;
}

.mthx dd ul li a,

.mthx dd ul li a:visited {
	text-decoration: none;
}

.mtnoinfor {
	height: 30px;
	border-top: #ccc 1px dotted;
	padding: 9px 0 10px;
	color: #666;
}

.mtnoinfor li {
	float: left;
	line-height: 30px;
}

.mtniico {
	width: 40px;
	height: 30px;
	background: url(../img/mapico.gif) no-repeat 0 0;
	margin-right: 10px;
}

.mapcsbs,

.maphsbs {
	height: 40px;
}

.mapcsbs a span,

.mapcsbs a:visited span {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsbbg.png) no-repeat left;

	*background: url(../img/mapbsbbg.png) no-repeat left !important;
	*background: url(../img/mapbsbbg.gif) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
}

.mapcsbs a:hover span {
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsobg.png) no-repeat left;
	*background: url(../img/mapbsobg.png) no-repeat left !important;
	*background: url(../img/mapbsobg.gif) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
	text-decoration: none !important;
}

.mapcsbs a,

.mapcsbs a:visited {
	display: inline-block;
	float: left;
	padding-right: 15px;
	height: 40px;
	background: url(../img/mapbsbbg.png) no-repeat right;
	*background: url(../img/mapbsbbg.png) no-repeat right !important;
	*background: url(../img/mapbsbbg.gif) no-repeat right;
	white-space: nowrap;
	text-decoration: none;
}

.mapcsbs a:hover {
	padding-right: 15px;
	height: 40px;
	background: url(../img/mapbsobg.png) no-repeat right;
	*background: url(../img/mapbsobg.png) no-repeat right !important;

	*background: url(../img/mapbsobg.gif) no-repeat right;
	text-decoration: none;
}

.maphsbs a span,

.maphsbs a:visited span {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsgbg.png) no-repeat left;

	*background: url(../img/mapbsgbg.png) no-repeat left !important;
	*background: url(../img/mapbsgbg.gif) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
}

.maphsbs a:hover span {
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsgbg.png) no-repeat left;
	*background: url(../img/mapbsgbg.png) no-repeat left !important;

	*background: url(../img/mapbsgbg.gif) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
	text-decoration: none !important;
}

.maphsbs a,

.maphsbs a:visited {
	display: inline-block;
	float: left;
	height: 40px;
	background: url(../img/mapbsgbg.png) no-repeat right;
	padding-right: 15px;

	*background: url(../img/mapbsgbg.png) no-repeat right !important;
	*background: url(../img/mapbsgbg.gif) no-repeat right;
	text-decoration: none;
	white-space: nowrap;
}

.maphsbs a:hover {
	height: 40px;
	background: url(../img/mapbsgbg.png) no-repeat right;
	*background: url(../img/mapbsgbg.png) no-repeat right !important;

	*background: url(../img/mapbsgbg.gif) no-repeat right;
	padding-right: 15px;
	text-decoration: none;
}

/*最新楼盘高亮*/



.mapys a span,

.mapys a:visited span {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	background: url(../img/mapys.png) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
}

.mapys a:hover span {
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsobg.png) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
	text-decoration: none !important;
}

.mapys a,

.mapys a:visited {
	display: inline-block;
	float: left;
	padding-right: 15px;
	height: 40px;
	background: url(../img/mapys.png) no-repeat right;
	white-space: nowrap;
	text-decoration: none;
}

.mapys a:hover {
	padding-right: 15px;
	height: 40px;
	background: url(../img/mapbsobg.png) no-repeat right;
	text-decoration: none;
}

.maphscs a span,

.maphscs a:visited span {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsobg.png) no-repeat left;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
}

.maphscs a:hover span {
	height: 28px;
	line-height: 28px;
	background: url(../img/mapbsobg.png) no-repeat left;
	*background: url(../img/mapbsobg.png) no-repeat left !important;
	padding: 0 0 12px 10px;
	margin-left: -3px;
	color: #ffffff;
	text-decoration: none !important;
}

.maphscs a,

.maphscs a:visited {
	display: inline-block;
	float: left;
	height: 40px;
	background: url(../img/mapbsobg.png) no-repeat right;
	padding-right: 15px;
	text-decoration: none;
}

.maphscs a:hover {
	height: 40px;
	background: url(../img/mapbsobg.png) no-repeat right;
	*background: url(../img/mapbsobg.png) no-repeat right !important;
	padding-right: 15px;
	text-decoration: none;
}

.xinxi .new_pan {
	position: absolute;
	top: 6px;
	right: 6px;
	color: #666666;
	width: 80px;
}

.xinxi .new_pan img {
	vertical-align: top;
}


.xinxi .fr {
	width: 283px;
	padding: 10px;
	border-left: 1px solid #dedede;
}

.xinxi .fr h2 {
	font-size: 16px;
	border-bottom: 1px dashed #dedede;
	padding-bottom: 4px;
}

.xinxi .fr .hxlb li {
	margin-top: 3px;
}

.xinxi .fr .hxlb li .list_box {
	display: none;
}

.xinxi .fr .hxlb li.on .list_box {
	display: block;
}

.xinxi .fr .hxlb li h3 {
	border: 1px solid #dedede;
	background-color: #f3f3f3;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	cursor: pointer;
}

.xinxi .fr .hxlb li h3 .xxicon {
	float: left;
	margin-top: 7px;
	margin-right: 8px;
}

.xinxi .fr .hxlb li .title {
	border-bottom: 1px dotted #dedede;
}

.xinxi .fr .hxlb .list_box span {
	float: left;
	text-align: center;
	width: 33%;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.xinxi .fr .hxlb .list_box ul {
	height: 220px;
	overflow-y: scroll;
}

/* 户型、相册 */



.huxing .con_title .more,

.huxing .con_title .more a,

.xiangce .con_title .more,

.xiangce .con_title .more a {
	font-size: 14px;
	color: #999;
}

.huxing .con_title .more a:hover,

.xiangce .con_title .more a {
	color: #e94c32;
}

.huxing ul,

.xiangce ul {
	padding: 5px 10px 0;
}

.huxing li,

.xiangce li {
	float: left;
	padding-left: 38px;
}

.huxing li.on,

.xiangce li.on {
	padding: 0;
}

.huxing li,

.huxing li .thumb,

.huxing li .thumb .img,

.huxing li .thumb .text,

.xiangce li,

.xiangce li .thumb,

.xiangce li .thumb .img,

.xiangce li .thumb .text {
	width: 200px;
}

.huxing li .thumb .img img,

.xiangce li .thumb .img img {
	width: 200px;
	height: 150px;
}

.huxing li .thumb .text,

.xiangce li .thumb .text {
	padding-top: 5px;
	line-height: 26px;
	color: #999;
	text-align: center;
	font-size: 14px;
}

.huxing li .thumb .text a,

.xiangce li .thumb .text a {
	color: #999;
}

.huxing li .thumb .text a:hover,

.xiangce li .thumb .text a:hover {
	color: #e94c32;
}


/* 配套地图 */



.peitao .con_title a {
	padding-left: 18px;
	font-size: 14px;
}

.peitao .con_title span {
	padding-right: 20px;
}

.peitao .con_title span a {
	padding: 0;
	font-size: 16px;
}

.peitao .con_title span a.on {
	color: #e94c32;
}

.peitao .con_title .icon-16:hover,

.peitao .con_title .icon-16.active {
	background-position: 0 -886px;
}

.peitao .con_title .icon-17:hover,

.peitao .con_title .icon-17.active {
	background-position: 0 -1010px;
}

.peitao .con_title .icon-18:hover,

.peitao .con_title .icon-18.active {
	background-position: 0 -1134px;
}

.peitao .con_title .icon-19:hover,

.peitao .con_title .icon-19.active {
	background-position: 0 -1259px;
}

.peitao .con_title .icon-16.active,

.peitao .con_title .icon-17.active,

.peitao .con_title .icon-18.active,

.peitao .con_title .icon-19.active {
	color: #e94c32;
}

.peitao .fl,

#map {
	width: 100%;
	height: 500px;
	margin-top: 20px;
}

.peitao .fr {
	width: 360px;
	background-color: #fff;
	position: absolute;
	right: 50px;
	top: 50px;
}

.peitao .fr .nav a {
	float: left;
	width: 72px;
	line-height: 35px;
	padding-bottom: 5px;
	font-size: 14px;
	text-align: center;
}

.peitao .fr .nav a.active {
	color: #e94c32;
	border-bottom: 1px solid #e94c32 !important;
}

.peitao .fr .nav .xxicon {
	display: block;
}

.peitao #map {
	border-right: 1px #daecf3 solid;
	margin: 0 0 20px 0
}

#map_nav {
	border-bottom: 1px solid #e6e6e6;
}

#search_box {
	margin-top: 13px;
	height: 365px;
	overflow-y: scroll;
	padding: 5px 24px 12px 24px;
}

#search_box li {
	height: 34px;
	line-height: 34px;
}

#search_box a {
	float: left;
	height: 34px;
	width: 225px;
	padding-left: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	color: #666666;
}

#search_box span {
	float: right;
	width: 50px;
	padding: 0;
}

#search_box li.on a {
	background-position: 0 -1573px;
}

#search_box li.on span {
	color: #e94c32;
}

.map-contain {
	height: 436px;
	width: 726px;
	float: left
}

.mask_left {
	background-position: 0 0;
	padding: 0 5px 0 11px
}

.mask_left,

.mask_right {
	background: url(../img/mask_bk.png) no-repeat scroll 0 0 transparent;
	color: #ffffff;
	font-size: 12px;
	height: 40px;
	line-height: 28px;
	vertical-align: text-top;
	white-space: nowrap
}

.mask_right {
	background-position: 100% -40px;
	width: 3px
}

#map .icon {
	padding-right: 10px;
	display: block;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 8px;
	padding-left: 18px;
	height: 32px;
	background: url(../img/map_select_icon.gif) no-repeat scroll 11px -374px transparent;
	color: #ffffff;
	font-weight: bold
}

#map .icon.on {
	background: url(../img/map_select_icon.gif) no-repeat scroll 11px -447px transparent;
	z-index: 99999;
}

.map_lpinfo {
	line-height: 25px
}

.map_lpinfo span {
	width: 65px;
	display: inline-block
}

.map_lpinfo p {
	width: 100px;
	display: inline-block
}

.map_lpinfo p.price {
	font-size: 16px;
	font-weight: 600;
	color: #eb6100
}

.maplist {
	width: 285px;
	border-left: 1px #daecf3 solid
}

.maplist dt a {
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

.maplist dl {
	background: #f3f3f3;
	padding: 9px
}

.maplist h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 8px 15px;
	background: #f6f6f6;
}

.maplist li {
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 9px;
	overflow: hidden;
	width: 255px
}

.maplist ul#search_box {
	height: 250px
}

.maplist .tab-on {
	background: #eaf1fc
}

#search_box .icon {
	margin: 0;
	font-weight: bold;
	text-align: center;
	float: left;
	background-position: 0 -368px;
	padding: 5px 7px 0 7px;
	width: auto;
}

.maplist form {
	padding: 12px;
	border-bottom: 1px #ddd dotted
}

.maplist form b {
	font-size: 14px;
}

.maplist input,

.maplist a.obtn {
	height: 24px;
	line-height: 24px
}

.mapicon {
	height: 31px
}

.mapicon p,

.mapicon a,

.mapicon span {
	display: inline-block;
	background: url(../img/icon_side.gif) no-repeat 4px 0;
	cursor: pointer;
	margin: 0 9px 6px 0;
	float: left;
	border: 1px #fff solid;
	padding: 0 4px 0 24px
}

.mapicon .seeB,

.mapicon a {
	background: url(../img/icon_rightsearch.gif) scroll no-repeat 4px -64px
}

.mapicon a.reset {
	background-position: 4px 1px
}

.mapicon a.print {
	background-position: 4px -31px
}

.mapicon p.on {
	border: 1px #ccc solid
}

p.lp {
	background-position: 4px 4px
}

p.gj {
	background-position: 4px -26px
}

p.cy {
	background-position: 4px -56px
}

p.yh {
	background-position: 4px -86px
}

p.xx {
	background-position: 4px -176px
}

p.yy {
	background-position: 4px -206px
}

p.jyz {
	background-position: 4px -296px
}

#bus_wrap,

#drive_wrap {
	margin-top: 10px;
	height: 260px;
	overflow-y: scroll;
}

#drive_wrap {
	border: 1px solid #9cb5ff;
}

.map_lp {
	display: none;
}

.map_lpcon {
	margin-top: 10px;
	padding-right: 10px;
	overflow-y: auto;
	overflow-x: hidden;
}

.map_tit {
	margin-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}

.map_tit a {
	float: right;
	padding: 1px 4px 1px 13px;
	background: url(../img/arr_back.gif) 2px center no-repeat;
	border: 1px solid #ddd;
	border-radius: 2px;
	font-size: 12px;
	color: #999;
}

.map_tit a:hover {
	background-color: #f1eee9;
	text-decoration: none;
}

.map_dl {
	margin-bottom: 5px;
	width: 265px;
}

.map_dl dt {
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
	background: #f1eee9;
	font-weight: bold;
}

.map_dl dd {
	line-height: 28px;
	width: 224px;
	display: inline;
}

.map_dl dd a {
	padding: 0 8px;
	display: block;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 249px;
}

.map_dl dd a:hover {
	background: #e8f4ff;
	text-decoration: none;
	color: #333;
}

.map_dl dd span {
	float: right;
}

.map_dl dd span.d1 {
	text-align: right;
	width: 54px;
}

.map_dl dd span.d2 em {
	color: #c00;
	font-style: normal;
}

.map_ipt {
	position: relative;
	padding: 10px 0 0 40px;
	background: url(../img/way.gif) 3px 19px no-repeat;
}

.map_ipt li {
	padding: 9px 0;
}

.map_ipt .ipt_txt,

.map_ipt .ipt_txt_focus {
	margin: 0;
	padding: 6px;
	border: 1px solid #ddd;
	width: 150px;
	outline: none;
	color: #999;
}

.map_ipt .ipt_txt_focus {
	border: 1px solid #bbb;
	color: #333;
}

.map_ipt .ipt_btn {
	margin: 0;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border: 0 none;
	border-radius: 3px;
	background: #46b9e8;
	cursor: pointer;
	color: #ffffff;
	overflow: visible;
	outline: none;
}

.map_ipt .ipt_btn:hover {
	background: #39c;
}

.map_ipt .change {
	position: absolute;
	right: 5px;
	top: 39px;
}

.map_ipt .change a {
	display: block;
	width: 22px;
	height: 21px;
	background: url(../img/way_change.gif) no-repeat;
}

.map_lp {
	display: none;
}

.map_lpcon {
	padding-right: 10px;
	overflow-y: auto;
	overflow-x: hidden;
}

.map_tit {
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}

.map_tit a {
	float: right;
	padding: 1px 4px 1px 13px;
	background: url(images/map/../img/arr_back.gif) 2px center no-repeat;
	border: 1px solid #ddd;
	border-radius: 2px;
	font-size: 12px;
	color: #999;
}

.map_tit a:hover {
	background-color: #f1eee9;
	text-decoration: none;
}

.map_ipt {
	position: relative;
	padding: 10px 0 0 40px;
	background: url(images/map/../img/way.gif) 3px 19px no-repeat;
}

.map_ipt li {
	padding: 9px 0;
}

.map_ipt .ipt_txt,

.map_ipt .ipt_txt_focus {
	margin: 0;
	padding: 0 6px;
	border: 1px solid #ddd;
	width: 150px;
	outline: none;
	color: #999;
}

.map_ipt .ipt_txt_focus {
	border: 1px solid #bbb;
	color: #333;
}

.map_ipt .ipt_btn {
	margin: 0;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border: 0 none;
	border-radius: 3px;
	background: #46b9e8;
	cursor: pointer;
	color: #ffffff;
	overflow: visible;
	outline: none;
}

.map_ipt .ipt_btn:hover {
	background: #39c;
}

.map_ipt .change {
	position: absolute;
	right: 5px;
	top: 39px;
}

.map_ipt .change a {
	display: block;
	width: 22px;
	height: 21px;
	background: url(images/map/../img/way_change.gif) no-repeat;
}


#qq_panorama {
	width: 1198px;
	height: 335px;
}

/* 公交路线 */



.map_line {
	margin-bottom: 12px;
	border: 1px solid #9cb5ff;
}

.map_line_tit {
	padding: 0 5px;
	line-height: 20px;
	border-bottom: 1px solid #9cb5ff;
	background: #ebf1fb;
	color: #999;
	cursor: pointer;
}

.map_line_tit strong {
	margin-right: 5px;
	font-size: 14px;
	color: #039;
}

.map_line_way {
	margin: 0 5px;
	padding: 5px 0 20px 0;
}

.map_line_way dd {
	padding: 3px 0;
	overflow: hidden;
}

.map_line_way dd i {
	float: left;
	width: 23px;
	height: 22px;
	line-height: 20px;
	text-align: right;
	font-style: normal;
}

.map_line_way dd .info {
	line-height: 20px;
	overflow: hidden;
}

.map_line_way dd a {
	color: #039;
}

.map_line_way dd i.walk {
	background: url(../img/way_more.gif) no-repeat left -1px;
}

.map_line_way dd i.bus {
	background: url(../img/way_more.gif) no-repeat -24px -1px;
}

.map_line_way .start {
	padding: 5px 6px 0 30px;
	height: 28px;
	line-height: 28px;
	background: url(../img/way_start.gif) 0 7px no-repeat;
}

.map_line_way .end {
	padding: 5px 6px 0 30px;
	height: 28px;
	line-height: 28px;
	background: url(../img/way_end.gif) 0 7px no-repeat;
}

.map_line_way.drive dd {
	border-bottom: 1px solid #ddd;
}


/* 月供 */



.yuegong .tools-mod {
	width: 600px;
	border-right: 1px solid #e6e6e6;
	background: #ffffff;
	float: left;
	position: relative;
	z-index: 2;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.yuegong .result-mod {

	width: 508px;

	padding: 0 0 0 60px;

	float: left
}

.yuegong h4 {

	font-size: 20px;

	line-height: 20px;

	margin: 20px 0;

	text-align: center;

}

.tools-mod .xf-select {

	float: left;

	position: relative;

}

.tools-mod .tools-item {
	padding-left: 125px;
	margin-bottom: 20px
}

.tools-mod .tools-item1 {
	margin-bottom: 16px
}

.tools-mod .tools-item2 {
	margin-bottom: 8px
}

.tools-mod .tools-item label {
	width: 70px;
	line-height: 42px;
	color: #999;
	font-size: 14px;
}

.tools-mod .tools-item1 .xf-select .text {
	border: 1px solid #ccc
}

.tools-mod .tools-item2 p {

	line-height: 42px
}

.tools-mod .tools-item2 p strong {

	font-size: 20px;

	line-height: 20px;

	margin-right: 8px;

	font-weight: normal
}

.tools-mod .tools-item2 p span {

	color: #999;

	font-size: 14px;

	margin-left: 5px
}

.tools-mod .tools-item2 p em {

	font-size: 16px;

	line-height: 16px;

	margin: 0 5px
}

.tools-mod .loan-item {

	padding-top: 13px
}

.tools-mod .loan-item p.gray {

	font-size: 14px;

	line-height: 14px
}

.tools-mod .loan-item .int-text {

	margin-left: 5px
}

.tools-mod .loan-item .int-text-mid {

	width: 120px
}

.tools-mod .loan-item .loan-style {

	margin-top: 20px
}

.tools-mod .loan-item .com-msg {

	margin-left: 9px
}

.tools-mod .tools-btn {

	position: absolute;

	top: 160px;

	left: 527px;

	width: 160px
}

.tools-mod .tools-btn .btn-bg {

	width: 87px;

	height: 71px;

	background-color: #ffffff;

	background-position: -306px 0;

	position: absolute;

	z-index: 0;

	top: 0;

	right: 0
}

.tools-mod .tools-btn .btn-b {

	margin-top: 11px;

	height: 50px;

	line-height: 50px;

	font-size: 22px;

	position: relative;

	z-index: 1;

	padding: 0 30px;

	border-radius: 3px;

}


.xf-select {

	display: inline-block;

	*display: inline;

	*zoom: 1;
	z-index: 9;

	cursor: pointer
}

.xf-select .text {
	position: relative;
	background: #ffffff;
	height: 34px;
	line-height: 34px;
	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: 17px;
	height: 10px;
	line-height: 0;
	position: absolute;
	top: 14px;
	right: 8px;
	background: url(../img/321qe.png) no-repeat;
}

.xf-select ul {

	display: none;

	position: absolute;

	left: 0;

	top: 35px;

	width: 100%;

	background: #ffffff;

	color: #333;

	border-top: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

	overflow-y: auto;

	max-height: 210px;

	_height: 210px
}

.xf-select li {

	height: 35px;

	line-height: 35px;

	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC
}

.xf-select li.on {
	color: #ffffff;
	background: #e94c32;
}

.xf-select .option-hv {

	background: #62ab00;

	color: #FFF
}

.xf-select .option-dis {

	color: #999;

	cursor: default
}

.xf-select-fo {

	position: relative
}

.xf-select-fo .text {

	border: 1px solid #62ab00
}

.xf-select-fo .text .icon-tip {

	background-position: -110px -160px
}

.xf-select-fo ul {

	display: block
}

.result-mod .charts-mod {

	margin: 40px 0 0;

	padding-left: 40px;

	overflow: hidden;

	zoom: 1
}

.charts-mod .charts-box,

.charts-mod .text-box {

	float: left
}

.charts-mod .charts-box {

	width: 220px;

	height: 220px
}

.charts-mod .text-box {

	margin: 30px 0 0;

	width: 240px
}

.charts-mod .text-box h3 {

	font-size: 20px
}

.charts-mod .text-box .price {

	font: 400 28px/28px "Arial"



}

.charts-mod .text-box em,

.charts-mod .text-box .price {

	color: #e94c32;

	padding-left: 10px
}

.charts-mod .text-box li {

	margin: 5px 0 0;

	white-space: nowrap
}

.charts-mod .text-box li.on span {

	color: #e94c32;

}

.charts-mod .lp-icons {
	width: 17px;
	height: 14px;
	margin-right: 5px
}

.charts-mod .dot-1 {

	background-position: -85px -155px
}

.charts-mod .dot-2 {

	background-position: -35px -155px
}

.charts-mod .dot-3 {

	background-position: -60px -155px
}

.charts-mod .legend span {

	font-size: 14px
}

.charts-mod .legend em {

	color: #333;

	white-space: nowrap
}

.charts-mod .curr,

.legend .curr em {

	color: #62ab00
}

.result-tips {

	color: #999;

	text-align: center;

	font-size: 14px
}

.yuegong .mod:after,

.tools-mod .tools-item:after {

	clear: both;

	content: ".";

	display: block;

	font-size: 0;

	height: 0;

	line-height: 0;

	visibility: hidden
}

.yuegong .mod,

.tools-mod .tools-item {
	*zoom: 1;
}

.lp-icons {

	display: inline-block;

	font-size: 0;

	overflow: hidden;

	vertical-align: middle;

	background-image: url("../img/viewindex-icons-10.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
}

/* 关注 */



.lpxx .guanzhu ul {
	font-size: 16px;
	width: 1200px;
	height: 230px;
	overflow: hidden;
}

.lpxx .guanzhu ul li {
	float: left;
	width: 210px;
	margin: 20px 22px 22px 0;
}

.lpxx .guanzhu ul li.on {
	padding: 0;
}

.lpxx .guanzhu .thumb,

.guanzhu .thumb .img,

.guanzhu .thumb .text {
	width: 210px;
}

.lpxx .guanzhu .thumb .img a {
	display: block;
	width: 210px;
	height: 160px;
}

.lpxx .guanzhu .thumb .img a:hover {}

.lpxx .guanzhu .thumb h3 {
	height: 30px;
	line-height: 30px;
}

.lpxx .guanzhu .thumb p {
	height: 20px;
	line-height: 20px;
	color: #e94c32;
}


/* 各楼盘对比 */



.detail_c2 .fl {
	width: 390px;
	margin-right: 15px;
}

.detail_c2 .fl.on {
	margin: 0;
}

.detail_c2 .fl .con_c_no_padding h3 {
	border-bottom: 1px solid #f0f0f0;
	background: #f7f7f7;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
}

.detail_c2 .fl .con_c_no_padding ul {
	padding: 5px 10px;
}

.detail_c2 .fl .qx,

.detail_c2 .fl .mc,

.detail_c2 .fl .jg,

.detail_c2 .fl .db {
	float: left;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}

.detail_c2 .fl span.qx {
	padding-left: 10px;
	width: 80px;
}

.detail_c2 .fl .qx {
	text-align: left;
}

.detail_c2 .fl .mc {
	width: 158px;
	text-align: left;
}

.detail_c2 .fl .jg {
	width: 80px;
	text-align: right;
}

.detail_c2 .fl .db {
	width: 40px;
	cursor: pointer;
}

.detail_c2 .fl a.db {
	font-size: 20px;
	font-family: Arial;
	color: #999;
	text-decoration: none;
}

.detail_c2 .fl a.db:hover {
	color: #e94c32;
}


/* 楼盘点评 */



.dianping .title {
	border-bottom: 1px solid #e5e5e5;
	background: #f4f4f4;
	padding: 10px 15px;
}

.dianping .title .fl {
	width: 500px;
}

.dianping .title .fl .zh .pf,

.dianping .title .fl .zh .jf {
	float: left;
	line-height: 32px;
	padding-right: 10px;
}

.dianping .title .fl .zh .pf {
	font-size: 16px;
	color: #666;
}

.dianping .title .fl .jg li {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	color: #666;
}


.dianping .title .fr {
	padding-top: 12px;
}

.dianping .title .fr a {
	float: right;
	padding: 0 15px;
	margin-left: 10px;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	background: #f33;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.dianping .title .fr a:hover {
	background: #ff5959;
}

.dianping .title .fr a.all {
	background: #62ab00;
}

.dianping .title .fr a.all:hover {
	background: #68b800;
}

.dianping ul.list li {
	border-top: 1px dashed #eeeeee;
	margin: 0 15px;
}

.dianping ul.list li.no_border {
	border: 0;
}

.dianping ul.list .thumb {
	width: 838px;
	padding: 19px 10px;
}

.dianping ul.list .img {
	width: 50px;
	text-align: center;
	font-size: 12px;
	color: #999;
	padding-top: 5px;
}

.dianping ul.list .img img {
	width: 50px;
	height: 50px;
	border-radius: 50px;
}

.dianping ul.list .text {
	width: 770px;
	line-height: 30px;
}

.dianping ul.list .text h3 {
	font-weight: 100;
	line-height: 30px;
}

.dianping ul.list .text p {
	width: 770px;
	height: 30px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
}

.dianping ul.list .text .other {
	text-align: right;
	color: #999;
}

.dianping ul.list .text .other a {
	color: #999;
}

.dianping ul.list .text .other a b {
	color: #e94c32;
}

.dianping ul.xing,

.dianping ul.xing li {
	float: left;
	margin: 0 2px 0 0;
	border: 0;
}

.dianping ul.xing {
	margin: 0 10px 0 0;
}

.dianping ul.xing li {
	float: left;
	margin: 0 2px 0 0;
	border: 0;
}

/* 价格走势 */



.price_zoushi .con_c {
	border: 0;
}

.zoushi .title {
	padding-bottom: 13px;
}

.zoushi h4 {
	font-size: 18px;
}

.zoushi .title .jg {
	float: left;
	font-size: 16px;
	color: #666;
}

.zoushi .menu {
	float: right;
	border-right: 1px solid #d9d9d9;
}

.zoushi .menu li {
	float: left;
	border: 1px solid #d9d9d9;
	border-right: 0;
}

.zoushi .menu span {
	float: left;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	padding: 0 10px;
	cursor: pointer;
}

.zoushi .menu span.on {
	color: #e94c32;
}

#price_panl {
	width: 855px;
	height: 235px;
}

/* 相近楼盘 */



.xiangjin {
	font-size: 14px;
}

.xiangjin .red {
	float: right;
}


/* 印象、pk */



.pk {
	font-size: 14px;
	margin-top: 10px;
}

.yinxiang .red,

.pk .red {
	float: right;
}

.yinxiang .fr_t_t {
	border-bottom: 1px solid #e5e5e5;
	background: #f4f4f4;
	padding: 23px 15px;
}

.yinxiang .fr_t_t input {
	font-size: 12px;
}

.yinxiang .fr_t_t .yixiang_input {
	margin-right: 10px;
	border: 1px solid #eee;
	height: 28px;
	line-height: 28px;
	padding: 0 3px;
	width: 155px;
}

.yinxiang .fr_t_t .yixiang_submit {
	background: #f33;
	color: #ffffff;
	width: 100px;
	text-align: center;
	border: 0;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
}

.yinxiang .fr_t_t .yixiang_submit:hover {
	background: #ff5959;
}

.yinxiang .fr_t_b ul {
	padding: 12px 12px 20px;
}

.yinxiang .fr_t_b li {
	float: left;
}

.yinxiang .fr_t_b li.on {
	margin-right: 0;
}

#impression span {
	float: left;
	height: 28px;
	margin: 8px 1px 0 0;
	line-height: 28px;
	width: 90px;
	position: relative;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
}

#impression span i {
	display: none;
	position: absolute;
	left: -11px;
	top: -32px;
	width: 104px;
	height: 24px;
	line-height: 24px;
	padding: 0 0 6px 0;
	text-align: center;
	overflow: hidden;
	color: #e94c32;
	font-style: normal;
	background: transparent url(../img/sp_zc.gif) no-repeat 0 bottom
}

#impression span.t1 {
	background: #8dca48;
	border: 1px #80b148 solid
}

#impression span.t2 {
	background: #8bd3e9;
	border: 1px #94bdc3 solid
}

#impression span.t3 {
	background: #6bb6d6;
	border: 1px #3ba4b9 solid
}

#impression span.t4 {
	background: #bda3e2;
	border: 1px #a99ac5 solid
}

#impression span.t5 {
	background: #6e60ab;
	border: 1px #6950a3 solid
}

#impression span.t6 {
	background: #fece7a;
	border: 1px #fdaf17 solid
}

#impression span.t7 {
	background: #f073ab;
	border: 1px #ec66a5 solid
}

#impression span.t8 {
	background: #f45923;
	border: 1px #cf430f solid
}

#impression span.t9 {
	background: #e0cb00;
	border: 1px #c5b310 solid
}

#impression span.on {
	z-index: 9
}

#impression span.on i {
	display: block;
	border-left: 0
}

#impression input {
	width: 155px
}

#impression input,

#impression a.obtn {
	height: 32px;
	line-height: 32px;
	font-size: 14px
}

#impression a.obtn {
	background: #57a400;
	border: 1px #57a400 solid;
	padding: 0 14px;
}


.dianping h3 i {
	display: inline-block;
	width: 84px;
	height: 16px;
	background: url(../img/remark.png) 0 -90px;
	margin: 0 0 0 9px;
	vertical-align: middle
}

.dianping h3 i.r1 {
	background-position: 0 -72px
}

.dianping h3 i.r2 {
	background-position: 0 -54px
}

.dianping h3 i.r3 {
	background-position: 0 -36px
}

.dianping h3 i.r4 {
	background-position: 0 -18px
}

.dianping h3 i.r5 {
	background-position: 0 0
}

.xf_sh_list_b .text h3 i.tuijian-icon {
	position: absolute;
	margin-top: 20px;
	margin-left: 5px;
}

.list-hui {
	width: 225px;
	height: 22px;
}

.list-hui-box {
	float: right;
	border: 1px solid #fd0000;
	width: 115px;
	height: 20px;
	line-height: 20px;
	color: #fd0000;
	text-align: center;
}

.list-hui-box span {
	float: left;
	color: #fff;
	background: #fd0000;
	display: inline-block;
	width: 25px;
	text-align: center;
}

.yuegong {
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.yuegong .con_title {
	padding: 15px 30px 6px 30px;
}

.layer {
	background-color: #fff;
	/*    width: 100%;*/

	padding: 15px 30px 30px 30px;
	margin-top: 30px;
	margin-bottom: 15px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}


.timu1 p {
	font-size: 22px;
	color: #333333;
	font-weight: 700;
	margin-bottom: 25px;
}

.reclp ul {
	width: 100%;
	overflow: hidden;
}

.reclp ul li {
	width: 225px;
	float: left;
	position: relative;
	margin-right: 18px;
}

.reclp ul li:last-child {
	margin-right: 0;
}

.reclp ul li a.pic {
	background-color: #c6c8c3;
	text-align: center;
	display: block;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.reclp ul li a img {
	width: 100%;
	height: 160px;
}

.reclp ul li a .tip {
	position: absolute;
	padding: 4px 10px;
	top: 0;
	left: 0;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	line-height: 20px;
	/* background: #2ba351; */
	border-radius: 6px 0 6px 0;
	z-index: 9;
}

.house-time {
	position: absolute;
	padding: 8px 10px;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	line-height: 17px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .6)));
	background: linear-gradient(180deg, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .6) 100%);
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
}

.house-scj {
	margin-bottom: 4px;
	color: #333;
	font-size: 14px;
}

.house-qpj {
	font-size: 14px;
	color: #222;
}

.house-qpj .state2 {
	color: #ff5e30;
}

.ltt-weight {
	font-weight: 600;
}

.ltt-font14-wg500 {
	font-size: 14px;
	font-weight: 500;
}

.reclp ul li a.reclpbt {
	color: #333;
	font-size: 18px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	margin-bottom: 5px;
}

.reclp ul li a.reclpbt span {
	position: relative;
	margin-right: 4px;
	padding: 2px 5px;
	top: -3px;
	font-size: 12px;
	font-weight: 540;
	color: #fff;
	text-align: center;
	vertical-align: bottom;
	background: -webkit-gradient(linear, right top, left top, from(#ff5122), to(#ff8d25));
	background: linear-gradient(270deg, #ff5122 0, #ff8d25 100%);
	border-radius: 2px;
}

.reclp ul li span.zhuzhai {
	float: right;
	position: absolute;
	font-size: 12px;
	line-height: 17px;
	border-radius: 2px;
	padding: 0 4px;
	background: #ccc;
	color: #fff;
}

.reclp ul li .house-nr {
	margin-bottom: 8px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.red_shade {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 999;
	position: fixed;
	margin-top: -203px;
	display: block;
	top: 203px;
	left: 0;
}

.hongb {
	height: 245px;
	margin: -148px auto 0;
	top: 50%;
	background: #fff;

	position: relative;
}

.red_common_width {
	width: 370px;
}

.red_title {
	font-size: 15px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: #eee 1px solid;
}

.red_common_position {
	text-align: center;
	position: absolute;
}

.red_close {
	display: block;
	background: url(../img/briberym_close.png) no-repeat;
	width: 38px;
	height: 38px;
	position: absolute;
	right: 0;
}

.red_form {
	width: 218px;
	height: 142px;
	background: #fff;
	margin-top: 75px;
	margin-left: 73px;
}

.red_form p {
	font-size: 15px;
	margin-bottom: 20px;
}

.item {
	width: 240px;
	margin-left: -10px;
}

.item .label {
	display: inline-block;
	float: left;
	margin-top: 10px;
	font-size: 12px;
}

.red_form input {
	font-size: 14px;
	color: #ccc;
	border: 1px #cccccc solid;
	height: 26px;
	line-height: 26px;
}

.red_btn {
	margin-top: 210px;
	background: #e94c32;
	width: 90px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin-left: 147px;
	color: #fff;
	border-radius: 3px;
}

.m-listdetails {
	margin-top: 10px;
}

.m-listdetails .tel {
	height: 48px;
	border: 1px solid #ffad9d !important;
	background-color: #fff4f2;
	border-radius: 4px;
	padding: 0 !important;
}

.m-listdetails .tel a {
	display: block;
	float: right;
	position: relative;
	margin-left: 10px;
}

.m-listdetails .tel a span {
	display: block;
	width: 126px;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	text-align: center;
	background: -webkit-linear-gradient(left, #ff9a77 0, #ff6142 100%);
	background: -o-linear-gradient(left, #ff9a77 0, #ff6142 100%);
	background: linear-gradient(to right, #ff9a77 0, #ff6142 100%);
	border-radius: 0 4px 4px 0;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.m-listdetails .tel a i {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: url(../img/iconq25.png) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-right: 3px;
	position: static;
}

.m-listdetails .tel .ma {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 72px;
	margin-left: -89px;
	width: 178px;
	background-color: #fff;
	padding: 14px;
	-webkit-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
}

.m-listdetails .tel .ma .pic {
	width: 150px;
	height: 150px;
	margin: 0 auto 10px;
	overflow: hidden;
}

.m-listdetails .tel .ma h3 {
	font-size: 16px;
	color: #333;
	line-height: 1.38em;
	text-align: center;
	font-weight: 400;
	overflow: hidden;
}

.m-listdetails .tel .ss {
	display: block;
	font-size: 20px;
	color: #ff6142;
	line-height: 46px;
	font-weight: 700;
	border-radius: 4px 0 0 4px;
	padding: 0 20px;
	overflow: hidden;
}

.m-listdetails .tel .ss i {
	position: static;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background: url(../img/iconq24.png) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-right: 4px;
}

.m-listdetails .tel .ma:after {
	content: '';
	width: 20px;
	height: 20px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	bottom: -4px;
	z-index: 1;
	margin-left: -10px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.ul-imgtxtq1 {
	/*margin: 0 10px 0;*/

	/*padding-bottom: 21px;*/

	height: 140px;
}

.ul-imgtxtq1 li {
	float: left;
	width: 32%;
	margin-top: 20px;
	margin-right: 10px;
}

.ul-imgtxtq1 .con {
	padding: 17px 18px;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
}

.ul-imgtxtq1 .pic {
	float: left;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	margin-right: 16px;
	overflow: hidden;
	margin-top: 15px;
}

.ul-imgtxtq1 .pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.ul-imgtxtq1 .txt {
	margin-left: 88px;
}

.ul-imgtxtq1 .tit {
	font-size: 18px;
	color: #333;
	line-height: 1.388889;
	font-weight: 500;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ul-imgtxtq1 .tit span {
	margin-left: 5px;
	font-size: 13px;
	color: #999;
}

.ul-imgtxtq1 .txt .a1,
.ul-imgtxtq1 .txt .a2 {
	display: block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	padding-left: 32px;
	font-size: 14px;
	background-position: 12px center;
	background-repeat: no-repeat;
	position: relative;
}

.ul-imgtxtq1 .txt .a1 {
	color: #0cbb73;
	background-color: #e1f6ee;
	background-image: url(../img/ullist5-wx.png);
}

.ul-imgtxtq1 .txt a span {
	display: block;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.ul-imgtxtq1 .txt a .ma {
	display: none;
	position: absolute;
	left: 50%;
	top: 40px;
	margin-left: -75px;
	width: 150px;
	background-color: #fff;
	padding: 14px;
	-webkit-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	z-index: 999;
}

.ul-imgtxtq1 .txt a .ma .img {
	width: 120px;
	height: 120px;
	margin: 0 auto 10px;
	overflow: hidden;
}

.ul-imgtxtq1 .txt a .ma .img img {
	display: block;
	width: 100%;
	height: 100%;
}

.ul-imgtxtq1 .txt a .ma h3 {
	font-size: 16px;
	color: #333;
	line-height: 1.38em;
	text-align: center;
	font-weight: 400;
	overflow: hidden;
}

.ul-imgtxtq1 .txt .a2 {
	color: #ff6142;
	background-color: #fff4f2;
	background-image: url(../img/ullist6-tel.png);
	margin-bottom: 8px;
}

.ul-imgtxtq1 .txt a.a2 .ma {
	width: auto;
	margin-left: 0px;
	transform: translateX(-50%);
}

.ul-imgtxtq1 .txt a.a2 .ma h3 {
	white-space: nowrap;
	font-size: 24px;
}

.ul-imgtxtq1 .txt a .ma:after {
	content: '';
	width: 20px;
	height: 20px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: -12px;
	z-index: 1;
	margin-left: -10px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-left: 1px solid rgba(0, 0, 0, .1);
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.m-listdetails {
	margin-top: 10px;
}

.m-listdetails .tel {
	height: 48px;
	border: 1px solid #ffad9d;
	background-color: #fff4f2;
	border-radius: 4px;
}

.m-listdetails .tel a {
	display: block;
	float: right;
	position: relative;
	margin-left: 10px;
}

.m-listdetails .tel a span {
	display: block;
	width: 126px;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	text-align: center;
	background: -webkit-linear-gradient(left, #ff9a77 0, #ff6142 100%);
	background: -o-linear-gradient(left, #ff9a77 0, #ff6142 100%);
	background: linear-gradient(to right, #ff9a77 0, #ff6142 100%);
	border-radius: 0 4px 4px 0;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.m-listdetails .tel a i {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: url(../img/iconq25.png) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-right: 3px;
	position: static;
}

.m-listdetails .tel .ma {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 72px;
	margin-left: -89px;
	width: 178px;
	background-color: #fff;
	padding: 14px;
	-webkit-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
	box-shadow: 0 6px 16px 6px rgba(0, 0, 0, .1);
}

.m-listdetails .tel .ma .pic {
	width: 150px;
	height: 150px;
	margin: 0 auto 10px;
	overflow: hidden;
}

.m-listdetails .tel .ma h3 {
	font-size: 16px;
	color: #333;
	line-height: 1.38em;
	text-align: center;
	font-weight: 400;
	overflow: hidden;
}

.m-listdetails .tel .ss {
	display: block;
	font-size: 20px;
	color: #ff6142;
	line-height: 46px;
	font-weight: 700;
	border-radius: 4px 0 0 4px;
	padding: 0 20px;
	overflow: hidden;
}

.m-listdetails .tel .ss i {
	position: static;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background: url(../img/iconq24.png) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-right: 4px;
}

.m-listdetails .tel .ma:after {
	content: '';
	width: 20px;
	height: 20px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	bottom: -4px;
	z-index: 1;
	margin-left: -10px;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.zygwtel {
	width: 100%;
	height: 100%;
	background-color: rgb(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	display: none;
}

.zygwtel .tel-gwbox {
	width: 480px;
	height: 195px;
	border-radius: 10px;
	background-color: #fff;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left: -255px;
}

.gw_tel-box {
	padding: 20px 15px;
	border-radius: 10px;
}

.tel-content {
	margin-top: 20px;
}

.gw_tel-box .build_name {
	padding-left: 60px;
	font-size: 17px;
}

.gw_tel-box .tel {
	padding: 15px 15px 15px 60px;
	line-height: 1.8;
	background: url(../img/tel_icon.png) 55px 20px no-repeat;
}

.gw_tel-box .tel p {
	font-size: 13px;
}

.gw_tel-box .tel p .color-red {
	font-size: 32px;
	font-weight: bold;
	color: #ff3b4b;
	padding-left: 50px;
}

.tel-setwin {
	position: absolute;
	right: 15px;
	*right: 0;
	top: 15px;
	font-size: 0;
	line-height: initial;
}

.tel-setwin .close {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0px;
	top: 0px;
	background: url(../img/closel.png) center no-repeat;
	z-index: 999999;
}

.current {
	background-color: #ae0000;
}

#userlogin li {
	display: flex;
}

.stat {
	display: none !important
}

.big_img_box {
	width: 100000px;
	height: 300px;
	border: #f00 0px solid;
	position: absolute;
	top: 0;
	left: 0;
}

.big_img_box .swiperslide,

.sm_pic li {
	float: left;
}

.big_img_box .swiperslide img {
	height: 380px;
	width: 580px;
}

.sm_pic {
	margin-top: 0px;
	position: relative;
	height: 73px;
}

.sm_pic ul li {
	position: relative;
	width: 111px;
	margin-right: 10px;
	cursor: pointer;
}

.sm_pic ul li span {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10000;
	display: block;
	background: none;
	color: #fff;
	width: 100%;
	text-align: center;
	line-height: 25px;
}

.sm_pic ul li img {
	width: 111px;
	height: 73px;
}

.sm_pic .sm_pic_ul {
	width: 10000px;
	position: absolute;
	top: 370px;
	left: 0;
	border: #f00 0px solid;
	z-index: 90;
}

.left_btn,

.right_btn {
	display: none;
	width: 26px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	position: absolute;
	z-index: 5000;
	top: 60%;
	margin-top: -20%;
	opacity: 0.6;
	filter: alpha(opacity=60);
	border: #f00 0px solid;
	cursor: pointer;
}

.left_btn {
	left: 0;
	background: #fff url(/skin/images/arrows.svg) no-repeat -10px 5px;
}

.right_btn {
	right: 0;
	background: #fff url(/skin/images/arrows.svg) no-repeat -65px 5px;
}

.img_num {
	position: absolute;
	z-index: 5000;
	bottom: 0;
	top: 330px;
	left: 10px;
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: relative;
	border: #f00 0px solid;
}

.img_num span {
	display: block;
	position: absolute;
	top: 0;
	left: 10px;
	color: #fff;
	border-radius: 5px;
	width: 50px;
	height: 20px;
	z-index: 1000;
}

.img_num_bg {
	position: absolute;
	top: 0;
	left: 10px;
	color: #fff;
	background: #000;
	border-radius: 5px;
	width: 50px;
	height: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.text_bg {
	background: #000;
	width: 100%;
	height: 25px;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.text_bg_hov {
	background-color: rgba(57, 192, 255, 0.8) !important;
}

.tjok {
	width: 160px;
	height: 66px;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center;
	line-height: 66px;
	color: #000;
	font-size: 15px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999999;
	display: none;
}

.ui-dialog .form-1 {
	width: 548px;
	padding-bottom: 24px;
	border: 6px solid #ccc;
	position: relative;
	background: #fff;
}

.ui-dialog .form-1 .close {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/kanfanicon.png);
	background-position: 6px -676px;
	background-color: #b2b2b2;
}

.ui-dialog .form-1 .title-bg {
	padding: 30px;
	padding-top: 0;
}

.ui-dialog .form-1 .title {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-top: 40px;
	line-height: 30px;
	text-align: center;
}

.ui-dialog .form-1 .desc {
	color: #da5c4f;
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	text-align: center;
}

.ui-dialog .form-1 .ele,

.ui-dialog .form-1 .submit {
	width: 280px;
	margin: 0 auto;
	margin-bottom: 18px;
}

.ui-dialog .form-1 .ele {
	width: 240px;
	height: 40px;
	border: 1px solid #ccc;
	position: relative;
	padding-left: 40px;
}

.kanfangicon.icon-17 {
	width: 16px;
	height: 16px;
	background-position: 0 -708px;
}

.kanfangicon {
	background-image: url(../images/kanfanicon.png);
	background-repeat: no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.ui-dialog .form-1 .ele .kanfangicon {
	position: absolute;
	left: 15px;
	top: 12px;
}

.ui-dialog .form-1 .ele input {
	height: 39px;
	line-height: 39px;
	border: 0;
	width: 94%;
	font-size: 14px;
	color: #666;
}

.kanfangicon.icon-18 {
	width: 12px;
	height: 17px;
	background-position: 0 -735px;
}

.ui-dialog .form-1 .submit {
	text-align: center;
}

.ui-dialog .form-1 .submit div {
	width: 280px;
	height: 46px;
	background-color: #ff5e30;
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	line-height: 46px;
}

.img-tags-group .img-tag {
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #fff;
	border: 1px solid hsla(0, 0%, 100%, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#80000000");
	border-radius: 12px;
	background: rgba(48, 48, 51, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#32303033", endColorstr="#32303033");
	margin-right: 10px;
	display: inline-block;
	height: 24px;
	line-height: 22px;
}

.img-tags-group .img-tag2 {
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	border-radius: 12px;
	background: #ff3b4b;
	margin-right: 10px;
	display: inline-block;
	height: 24px;
	line-height: 22px;
	margin-bottom: 0 !important;
}

.img-tags-group.customer .img-tag2 {
	background: linear-gradient(to right, #ff9a77 0, #ff6142 100%);
}

.house_top {
	background: #f7f7f7;
	padding-bottom: 1px;
}

.status-tag {
	float: left;
	margin: 5px 0 0 30px;
	overflow: hidden;
}

.status-tag li {
	float: left;
	font-size: 14px;
	color: #fff;
	margin-right: 20px;
}

.status-tag li span {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-right: 5px;
	border: 1px solid #fff;
	vertical-align: middle;
	position: relative;
	top: -1px;
	*top: 1px;
}

.resblock-info {
	width: 580px;
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
}

.resblock-info .info-wrap {
	position: relative;
	padding: 15px 30px;
	box-sizing: border-box;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .06);
	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .06)
}

.resblock-info .status-consult-tag,

.resblock-info .status-special-tag {
	font-size: 12px;
	font-weight: 300
}

.resblock-info .consultant,

.resblock-info .middle-info,

.resblock-info .top-info {
	position: relative;
	background: #fff
}

.resblock-info .name-info>* {
	vertical-align: middle
}

.resblock-info .name-info .rank {
	display: inline-block;
	font-family: HiraginoSansGB-W6;
	font-size: 14px;
	color: #333;
	font-weight: 600;
	margin-left: 18px;
	margin-right: 10px
}

.resblock-info .name-info h2 {
	padding-bottom: 0;
	display: inline;
	font-size: 26px;
	color: #333;
	font-weight: 600;
	line-height: 46px
}

.resblock-info .name-info .tags {
	display: inline-block
}

.resblock-info .name-info .tags>* {
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 5px
}

.resblock-info .middle-info .tag-btn-item,

.resblock-info .top-info .tag-btn-item {
	font-size: 13px;
	line-height: 19px;
	color: #00ae66;
	background-color: #f4f8fe;
	border-radius: 2px;
	padding: 0 6px;
	position: relative
}

.resblock-info .changePrice-remind:before {
	content: "";
	display: inline-block;
	margin-right: 3px;
	vertical-align: text-bottom;
	width: 13px;
	height: 13px;
	background: url(../images/变价@2x.png) no-repeat;
	background-size: 100% 100%
}

.resblock-info .middle-info .open-remind:before {
	content: "";
	display: inline-block;
	margin-right: 3px;
	vertical-align: -1px;
	width: 13px;
	height: 13px;
	background: url(../images/提醒@2x.png) no-repeat;
	background-size: 100% 100%
}

.resblock-info .top-info {
	border-bottom: 1px solid #e4e6f0;
	padding-bottom: 15.5px
}

.resblock-info .top-info .price123 {
	max-width: 330px;
	white-space: nowrap
}

.resblock-info .top-info .price123 .cankaoj {
	width: 65px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #9c9fa1;
	display: inline-block
}

.resblock-info .top-info .price123 .price-number,

.resblock-info .top-info .price123 .price-unit {
	line-height: 1;
	color: #fe615a
}

.resblock-info .top-info .price123 .price-number {
	font-family: Tahoma-Bold;
	font-size: 30px
}

.resblock-info .top-info .price123 .price-unit {
	font-family: HiraginoSansGB-W6;
	font-size: 16px
}

.resblock-info .top-info .more-building {
	height: 0;
	font-size: 14px;
	color: #394043;
	text-decoration: underline;
	overflow: hidden
}

.resblock-info .top-info .more-building a {
	color: #394043
}

.resblock-info .top-info .update-time {
	opacity: .99;
	font-family: HiraginoSansGB-W3;
	font-weight: 300;
	font-size: 14px;
	color: #9c9fa1;
	display: block;
	margin: 20px 20px 20px 81px
}

.resblock-info .top-info .resblock-tag {
	height: 28px;
	margin-left: 81px;
	margin-top: 20px
}

.resblock-info .top-info .resblock-tag li {
	margin-right: 10px;
	height: 100%;
	line-height: 28px;
	display: inline-block
}

.resblock-info .top-info .resblock-tag li:last-child {
	margin-right: 0
}

.resblock-info .top-info .resblock-tag li .status-special-tag {
	padding: 6px 8px;
	border-radius: 2px;
	color: #849aad;
	background: rgba(132, 154, 174, .15)
}

.resblock-info .top-info .resblock-tag .subscribe {
	margin-right: 0;
	cursor: pointer;
	float: right
}

.resblock-info .top-info .resblock-tag .subscribe i {
	height: 100%;
	width: 14px;
	display: inline-block;
	margin-right: 3px;
	background-position: 50%;
	background-repeat: no-repeat
}

.resblock-info .top-info .resblock-tag .subscribe i.attention {
	background-image: url(../images/attention.png);
	background-size: 100%
}

.resblock-info .top-info .resblock-tag .subscribe i.enattention {
	background-image: url(../images/enattention.png);
	background-size: 100%
}

.resblock-info .top-info .resblock-tag .subscribe .subscribe-text {
	vertical-align: top;
	line-height: unset
}

.resblock-info .top-info .resblock-tag .wx-share {
	margin-right: 30px !important;
	cursor: pointer;
	float: right;
	position: relative
}

.resblock-info .top-info .resblock-tag .wx-share i {
	height: 100%;
	width: 18px;
	display: inline-block;
	margin-right: 3px;
	background-position: 50%;
	background-image: url(../images/微信@2x.png);
	background-repeat: no-repeat;
	background-size: 100%
}

.resblock-info .top-info .resblock-tag .wx-share span {
	vertical-align: top;
	line-height: unset
}

.resblock-info .top-info .resblock-tag .wx-share .share-code-container {
	-webkit-transform: scale(0) translateY(0);
	-webkit-transform-origin: 50% 0;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
	padding: 26px 26px 16px;
	position: absolute;
	left: -25px;
	top: 100%;
	transform: scale(0) translateY(0);
	transform-origin: 50% 0;
	z-index: 1
}

.resblock-info .top-info .resblock-tag .wx-share .share-code-container:before {
	content: "";
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: -6px;
	left: 25px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.resblock-info .top-info .resblock-tag .wx-share .share-code-container:after {
	content: "";
	width: 56px;
	height: 16px;
	display: block;
	position: absolute;
	top: 0;
	left: 20px;
	background: #fff
}

.resblock-info .top-info .resblock-tag .wx-share .share-code-container .share-text {
	font-family: HiraginoSansGB-W3;
	font-weight: 300;
	font-size: 12px;
	color: #9c9fa1;
	letter-spacing: 0;
	line-height: 18px;
	width: 90px;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px
}

.resblock-info .top-info .resblock-tag .wx-share .share-code-container .share-code {
	text-align: center
}

.resblock-info .top-info .resblock-tag .wx-share:hover .share-code-container {
	display: block;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}

.resblock-info .top-info .tag-btn-wrap {
	height: 0;
	overflow: hidden
}

.resblock-info .top-info .tag-btn-item {
	box-sizing: border-box;
	display: inline-block;
	cursor: pointer
}

.resblock-info .top-info.empty .update-time {
	margin-left: 0
}

.resblock-info .top-info.empty .resblock-tag {
	margin-top: 10px;
	margin-left: 0
}

.resblock-info .middle-info {
	padding-bottom: 19px;
	max-height: 180px;
	margin-top: 15.5px
}

.resblock-info .middle-info .map {
	cursor: pointer;
	font-family: HiraginoSansGB-W3;
	font-weight: 300;
	font-size: 14px;
	color: #00ae66
}

.resblock-info .middle-info .info-list .info-item {
	position: relative;
	margin-top: 13px;
	font-size: 0
}

.resblock-info .middle-info .info-list .info-item.little-col {
	padding-top: 0
}

.resblock-info .middle-info .info-list .info-item.little-col .content li {
	padding-top: 10px;
	font-family: HiraginoSansGB-W3;
	font-size: 12px;
	color: #9c9fa1;
	letter-spacing: 0
}

.resblock-info .middle-info .info-list .info-item span {
	display: inline-block
}

.resblock-info .middle-info .info-list .info-item .title {
	width: 81px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #9c9fa1
}

.resblock-info .middle-info .info-list .info-item .content {
	font-family: PingFangSC-Regular;
	font-weight: 300;
	font-size: 14px;
	color: #394043;
	margin-right: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
	margin: 0 auto;
	margin-top: 0px;
	line-height: unset;
	width: auto;
}

.resblock-info .middle-info .info-list .info-item .content .house-type-item {
	cursor: pointer;
	position: relative
}

.resblock-info .middle-info .info-list .info-item .all-house-type,

.resblock-info .middle-info .info-list .info-item .map {
	font-size: 14px;
	color: #394043;
}

.resblock-info .middle-info .info-list .info-item .open-remind {
	margin-left: 5px
}

.resblock-info .middle-info .info-list .open-date-wrap {
	display: flex;
	align-items: center
}

.resblock-info .middle-info .info-list .open-date {
	display: inline-block
}

.resblock-info .middle-info .info-list .open-date .content {
	width: auto
}

.resblock-info .middle-info .info-list .open-date i {
	display: inline-block;
	float: right;
	margin-top: 3px;
	margin-right: 0;
	width: 7px;
	height: 13px;
	background: url(../images/iic.png);
	background: -webkit-image-set(url(../images/iic.png) 1x, url(../../pages/detail/img/iic@2x.png?09926aa9ce19f4116e43) 2x);
	background-repeat: no-repeat
}

.resblock-info .middle-info .more-box2 {
	position: absolute;
	left: 0;
	bottom: -27px;
	display: none;
	padding: 20px 20px 15px;
	width: 300px;
	height: 280px;
	border-radius: 8px;
	background: #fff;
	color: #394043;
	box-shadow: 0 0 10px rgba(0, 0, 0, .26);
	z-index: 1000
}

.resblock-info .middle-info .more-box2 .more-title {
	font-size: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e5e5e5
}

.resblock-info .middle-info .more-box2 .more-close {
	width: 11px;
	height: 11px;
	position: absolute;
	right: 15px;
	top: 15px;
	background: url(../images/fclose.png);
	background: -webkit-image-set(url(../images/fclose.png) 1x, url(../../pages/detail/img/fclose@2x.png?738c31f7842736ee287a) 2x) no-repeat 50%;
	transition: -webkit-transform .5s cubic-bezier(.22, .61, .36, 1);
	transition: transform .5s cubic-bezier(.22, .61, .36, 1);
	transition: transform .5s cubic-bezier(.22, .61, .36, 1), -webkit-transform .5s cubic-bezier(.22, .61, .36, 1);
	cursor: pointer
}

.resblock-info .middle-info .more-box2 .more-close:hover {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.resblock-info .middle-info .more-box2 .more-wrap {
	height: 218px;
	margin-top: 18px;
	overflow: auto
}

.resblock-info .middle-info .more-box2 .more-date-group {
	margin: 15px 0 8px;
	overflow: hidden
}

.resblock-info .middle-info .more-box2 .more-date-group:first-child {
	margin-top: 0
}

.resblock-info .middle-info .more-box2 .more-date-group .more-icon {
	float: left;
	width: 13px;
	height: 13px;
	position: relative;
	top: 3px;
	margin-right: 5px;
	background: url(../images/fdate.png);
	background: -webkit-image-set(url(../images/fdate.png) 1x, url(../../pages/detail/img/fdate@2x.png?5dbcf4e916c5ea571936) 2x) no-repeat 50%
}

.resblock-info .middle-info .more-box2 .more-date-group .more-date {
	line-height: 20px;
	float: left;
	font-size: 18px
}

.resblock-info .middle-info .more-box2 .more-loupan-group {
	overflow: hidden
}

.resblock-info .middle-info .more-box2 .more-loupan-group .more-icon {
	display: inline-block;
	width: 13px;
	height: 13px;
	float: left;
	position: relative;
	top: 3px;
	margin-right: 5px;
	background: url(../images/floupan.png);
	background: -webkit-image-set(url(../images/floupan.png) 1x, url(../../pages/detail/img/floupan@2x.png?a64f15d4b65125102be9) 2x) no-repeat 50%
}

.resblock-info .middle-info .more-box2 .more-loupan-group .more-loupan {
	font-size: 14px;
	float: left
}

.resblock-info .middle-info .more-box2 .more-loupan-detail {
	overflow: hidden;
	margin-top: 5px
}

.resblock-info .middle-info .more-box2 .more-loupan-detail .more-icon {
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 5px
}

.resblock-info .middle-info .more-box2 .more-loupan-detail .more-detail {
	float: left;
	width: 270px;
	padding-left: 18px;
	color: #9c9fa1;
	font-size: 14px;
	line-height: 20px
}

.resblock-info .middle-info .tag-btn-item {
	box-sizing: border-box;
	display: inline-block;
	cursor: pointer
}

.resblock-info .middle-info .more-building {
	padding-top: 13px;
	color: #394043;
}

.resblock-info .middle-info .more-building a {
	color: #394043
}

.resblock-info .middle-info-hr {
	/*	background-color: #e4e6f0;*/
	height: 1px;
	border: 0;
	padding: 0;
	margin: 0;
	width: 376px
}

.resblock-info .consultant .consult-item {
	position: relative;
	height: 0;
	display: none
}

.resblock-info .consultant .consult-item:first-child {
	padding-top: 25px;
	height: auto;
	display: block
}

.resblock-info .consultant .consultant-box {
	font-size: 0
}

.resblock-info .consultant .consultant-box .avatar {
	display: inline-block;
	width: 60px;
	height: 80px;
	vertical-align: top;
	margin-right: 15px
}

.resblock-info .consultant .consultant-box .expert-info {
	display: inline-block;
	width: 185px;
	vertical-align: top
}

.resblock-info .consultant .consultant-box .expert-info .name-line {
	margin-bottom: 7px
}

.resblock-info .consultant .consultant-box .expert-info .name-line .name {
	font-family: HiraginoSansGB-W6;
	font-weight: 600;
	font-size: 20px;
	color: #333;
	vertical-align: middle;
	margin-right: 6px
}

.resblock-info .consultant .consultant-box .expert-info .name-line .position {
	margin-right: 8px;
	height: 18px;
	line-height: 18px;
	font-family: HiraginoSansGB-W3;
	font-size: 12px;
	color: #b0b4b4;
	font-weight: 300;
	padding: 0 2px;
	border-radius: 2px;
	background-color: #eff0f2;
	vertical-align: middle
}

.resblock-info .consultant .consultant-box .expert-info .name-line .agent-card-img {
	left: auto;
	right: 30px
}

.resblock-info .consultant .consultant-box .expert-info .name-line .score {
	font-family: HiraginoSansGB-W3;
	font-size: 12px;
	color: #333;
	letter-spacing: 0;
	font-weight: 300;
	float: right;
	margin-top: 3px
}

.resblock-info .consultant .consultant-box .expert-info .name-line .agent-card-box {
	margin-right: 8px;
	vertical-align: middle
}

.resblock-info .consultant .consultant-box .expert-info .perform {
	margin-bottom: 5px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	color: #394043
}

.resblock-info .consultant .consultant-box .expert-info .perform span {
	background: #eee;
	display: inline-block;
	height: 10px;
	margin: 0 5px;
	width: 1px
}

.resblock-info .consultant .consultant-box .expert-info .tel {
	margin-bottom: 8px;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	font-weight: 600;
	color: #fe615a
}

.resblock-info .consultant .consultant-box .expert-info .tel-icon {
	margin-left: 6px;
	width: 13px;
	height: 13px;
	display: none;
	vertical-align: -1px;
	background: url(../images/qr@1x.png);
	background: -webkit-image-set(url(../images/qr@1x.png) 1x, url(../../pages/detail/img/qr@2x.png?b69fadb942e24dae5e9a) 2x);
	background-size: 100%;
	background-repeat: no-repeat
}

.resblock-info .consultant .consultant-box .expert-info .consult-line {
	margin-top: 13px;
	font-size: 14px
}

.resblock-info .consultant .consultant-box .expert-info .phone-line {
	line-height: 1;
	margin-top: 13px
}

.resblock-info .consultant .consultant-box .expert-info .phone-line .extend-number,

.resblock-info .consultant .consultant-box .expert-info .phone-line .main-number,

.resblock-info .consultant .consultant-box .expert-info .phone-line .phone-split {
	font-family: Tahoma-Bold;
	font-size: 20px;
	color: #eb4d3a;
	letter-spacing: 0
}

.resblock-info .consultant .consultant-box .expert-info .phone-line .phone-split {
	font-family: HiraginoSansGB-W6;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px
}

.resblock-info .consultant .consultant-box .expert-info .tags-line {
	margin-top: 11px;
	height: 22px;
	overflow: hidden
}

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-consult-tag,

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-special-tag {
	padding: 5px 10px;
	margin-right: 5px;
	font-size: 0
}

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-consult-tag:last-child,

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-special-tag:last-child {
	margin-right: 0
}

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-consult-tag>*,

.resblock-info .consultant .consultant-box .expert-info .col-nav .status-special-tag>* {
	font-size: 12px;
	font-weight: 300
}

.resblock-info .consultant .consultant-box .agent-card-part a {
	background-color: #f4f8fe;
	border: 1px solid #00ae66;
	border-radius: 2px;
	color: #00ae66;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	width: 110px
}

.resblock-info .consultant .consultant-box .agent-card-part a i {
	background: url(../images/imtalk.png) no-repeat 4.16666667%;
	display: inline-block;
	height: 16px;
	margin-right: 4px;
	vertical-align: -3px;
	width: 16px
}

.resblock-info .phone-qr-wrap {
	position: absolute;
	top: -60px;
	left: 170px;
	display: inline-block;
	width: 90px;
	height: 90px;
	line-height: 26px;
	padding-top: 4px;
	text-align: center;
	background: #fff;
	border: 0 !important;
	z-index: 9
}

.resblock-info .phone-qr-wrap .phone-qr-img {
	width: 90px;
	height: 90px
}

.resblock-info .phone-qr-wrap #phone-qr-desc {
	display: block;
	line-height: 12px;
	padding: 5px 0;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #9c9fa1
}

.resblock-info .resblock-consult {
	background: #fff;
	font-size: 0
}

.resblock-info .resblock-consult .xinxuan-im {
	margin-top: 21px;
	font-family: PingFangSC-Semibold
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-img {
	vertical-align: top;
	display: inline-block;
	margin-right: 18px;
	width: 60px;
	height: 60px;
	background-image: url(../images/xinxuan@2x.png);
	background-size: 100%
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text {
	display: inline-block;
	vertical-align: top
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-1 {
	display: block;
	margin-bottom: 4px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-1 .text-1 {
	font-size: 18px;
	color: #394043;
	margin-right: 8px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-1 .text-2 {
	font-family: Hiragino Sans GB;
	font-size: 12px;
	color: #fa5741;
	background: #fdeeec;
	padding: 2px;
	border-radius: 2px;
	line-height: 24px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-2 {
	display: block;
	opacity: .5;
	font-size: 12px;
	color: #394043;
	margin-bottom: 17px;
	font-family: Hiragino Sans GB
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-4 {
	height: 40px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-4 .phone-text-btn {
	display: inline-block;
	background: #00ae66;
	border-radius: 2px;
	padding: 0 20px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #fff;
	height: 100%;
	text-align: center;
	line-height: 40px;
	margin-right: 10px;
	vertical-align: middle
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-4 .im-btn {
	display: inline-block;
	background: #f4f8fe;
	padding: 0 17px;
	border: 1px solid #00ae66;
	border-radius: 2px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-4 .im-btn:before {
	display: inline-block;
	content: " ";
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url(../images/im-consult@2x.png);
	background-size: 100%;
	margin-right: 4px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-text .line-4 .im-btn .text {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #00ae66;
	line-height: 40px;
	height: 40px;
	vertical-align: middle
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-qr {
	position: relative;
	margin-right: 10px;
	top: -15px;
	margin-top: -10px;
	float: right
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-qr img {
	height: 110px
}

.resblock-info .resblock-consult .xinxuan-im .xinxuan-qr p {
	font-size: 10px;
	color: #9c9fa1;
	letter-spacing: 0;
	text-align: center;
	margin-top: 7px
}

.resblock-info .resblock-consult .phone-btn {
	width: 240px;
	background: #00ae66;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	padding: 15px 0;
	vertical-align: middle
}

.resblock-info .resblock-consult .phone-btn span {
	vertical-align: bottom;
	display: inline-block;
	color: #fff
}

.resblock-info .resblock-consult .phone-btn span.number {
	font-size: 20px;
	font-family: Tahoma-Bold
}

.resblock-info .resblock-consult .phone-btn span.zhuan {
	font-size: 14px
}

.resblock-info .resblock-consult .phone-btn .resblock-phone {
	min-width: 205px;
	display: inline-block;
	font-size: 20px;
	color: #fff
}

.resblock-info .resblock-consult .phone-btn .resblock-phone .phone-qr-wrap {
	top: -40px;
	left: 235px;
	width: 110px;
	height: 110px;
	display: inline-block !important
}

.resblock-info .resblock-consult .phone-btn .resblock-phone .phone-qr-wrap .phone-qr-img {
	width: 110px;
	height: 110px
}

.resblock-info .resblock-consult:before {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
	content: " ";
	font-size: 0
}

.resblock-info.stick_fixed {
	left: 50%;
	margin-left: 182px;
	border: none
}

.resblock-info.stick_fixed .info-wrap {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .06)
}

.resblock-info.banner-fixed.stick_fixed {
	position: fixed;
	top: 70px;
	left: 50%
}

.resblock-info.banner-fixed.stick_fixed .name-info {
	overflow: hidden;
	max-height: none;
	opacity: 1;
	margin-bottom: 8px
}

.resblock-info.banner-fixed.stick_fixed .top-info .resblock-tag {
	height: 0;
	overflow: hidden
}

.resblock-info.banner-fixed.stick_fixed .top-info .more-building {
	margin-top: 4px;
	height: 20px;
	line-height: 20px
}

.resblock-info.banner-fixed.stick_fixed .top-info .update-time {
	margin: 0;
	height: 0;
	overflow: hidden
}

.resblock-info.banner-fixed.stick_fixed .top-info .tag-btn-wrap {
	margin-top: 15px;
	height: 19px
}

.resblock-info.banner-fixed.stick_fixed .top-info .tag-btn-wrap .tag-btn-item {
	height: 19px
}

.resblock-info.banner-fixed.stick_fixed .middle-info {
	padding: 0;
	max-height: 0;
	overflow: hidden;
	border-bottom: none
}

.resblock-info.banner-fixed.stick_fixed .consultant .consult-item {
	padding-top: 25px;
	height: auto;
	display: block
}

.resblock-info.banner-fixed.stick_fixed .consultant .consultant-box .avatar {
	display: inline-block;
	width: 60px;
	height: 80px;
	vertical-align: top
}

.resblock-info.banner-fixed.stick_fixed .consultant .consultant-box .tel-icon {
	display: inline-block
}

.resblock-info.banner-fixed.stick_fixed .phone-qr-wrap {
	width: 140px;
	height: 154px;
	display: none;
	top: -165px;
	left: 130px;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.resblock-info.banner-fixed.stick_fixed .phone-qr-wrap .phone-qr-img {
	width: 89px;
	height: 89px;
	margin-top: 24px
}

.resblock-info.banner-fixed.stick_fixed .agent-card-part a {
	position: absolute;
	right: -15px;
	top: 28px
}

.resblock-info.banner-fixed.stick_fixed .resblock-phone .phone-qr-wrap {
	box-shadow: none;
	-webkit-box-shadow: none
}

.resblock-info.banner-fixed.stick_fixed .resblock-phone .phone-qr-wrap .phone-qr-img {
	margin-top: 0
}

.resblock-info.qr-fixed .phone-qr-wrap {
	display: inline-block !important
}

.resblock-info .one-out {
	height: auto;
	display: block
}

.resblock-info .three-out {
	height: 0;
	display: none
}

.resblock-info.stick_fixed {
	position: fixed;
	top: 50px
}

.resblock-info.stick_fixed .one-out {
	height: 0;
	display: none
}

.resblock-info.stick_fixed .three-out {
	height: auto;
	display: block
}

.show-vr {
	width: 524px;
	height: 63px;
	line-height: 63px;
	font-size: 14px;
	border-bottom: 1px solid #e4e6f0
}

.show-vr .vr-text {
	float: left;
	color: #394043
}

.show-vr .vr-text i {
	margin-right: 17px;
	width: 23px;
	height: 35px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/vr.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.show-vr .vr-text span {
	vertical-align: middle
}

.show-vr .download-app {
	float: right;
	color: #3072f3;
	cursor: pointer
}

.show-vr .download-app-wrapper {
	float: right
}

.show-vr .download-app-qr {
	z-index: 10000;
	top: 48px;
	right: 6px
}

.detail-car-wrap input[type=button] {
	padding: 0;
	border: none;
	background-color: transparent;
	font-weight: 400
}

.detail-car-wrap {
	padding-bottom: 15px;
}

.detail-car-wrap .car-banner-wrap {
	height: 95px;
	width: 100%;
	box-sizing: border-box;
	margin-top: 15px;
	border-radius: 5px;
	background-color: #fff;
	background-image: url("../images/car_banner_bg.png");
	background-size: 100% 100%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 23px;
	padding-right: 30px
}

.detail-car-wrap .car-banner-wrap .left-part .title {
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	font-weight: 700
}

.detail-car-wrap .car-banner-wrap .left-part .sub-title {
	margin-top: 3px;
	padding-left: 3px;
	display: flex;
	align-items: center
}

.detail-car-wrap .car-banner-wrap .left-part .sub-title .car-icon {
	width: 38px;
	height: 13px;
	background: no-repeat url("../images/car_icon.png");
	background-size: 100% 100%
}

.detail-car-wrap .car-banner-wrap .left-part .sub-title .text {
	font-size: 13px;
	line-height: 18px;
	color: #ffeee1;
	margin-left: 8.5px;
	opacity: .8
}

.detail-car-wrap .car-banner-wrap .right-part {
	padding-top: 8px
}

.detail-car-wrap .car-banner-wrap .right-part .status-wrap {
	text-align: center
}

.detail-car-wrap .car-banner-wrap .right-part .status-wrap .car-order-btn {
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -.14px;
	padding: 5px 17px;
	color: #ff984c;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .05)
}

.detail-car-wrap .car-banner-wrap .right-part .status-wrap .car-order-btn.ordered-btn {
	color: rgba(243, 165, 112, .5)
}

.detail-car-wrap .car-banner-wrap .right-part .status-wrap .total-text {
	display: none;
	margin-top: 1px;
	color: #fff;
	opacity: .6;
	font-size: 11px;
	line-height: 18px
}

.detail-car-wrap .car-banner-wrap .right-part .status-wrap .total-text .num {
	margin-right: .2em
}

.detail-car-wrap .success-modal-wrap {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	padding-top: 26px;
	text-align: center
}

.detail-car-wrap .success-modal-wrap .mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: .5
}

.detail-car-wrap .success-modal-wrap .modal-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 4px;
	padding: 44px 48px 45px
}

.detail-car-wrap .success-modal-wrap .modal-content .close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 12px;
	height: 12px;
	box-sizing: content-box;
	background-image: url(../images/modal_close_icon.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 0;
	border: 20px solid transparent
}

.detail-car-wrap .success-modal-wrap .complete-icon {
	width: 100px;
	height: 100px;
	background-image: url(../images/complete_icon.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin: 0 auto
}

.detail-car-wrap .success-modal-wrap .title {
	font-size: 24px;
	line-height: 33px;
	color: #394043;
	font-weight: 700;
	margin-top: 22px;
	text-align: center
}

.detail-car-wrap .success-modal-wrap .sub-title {
	font-size: 16px;
	line-height: 22px;
	color: #9c9fa1;
	font-weight: 400;
	margin-top: 7px;
	letter-spacing: -.27px;
	text-align: center
}

.detail-car-wrap .success-modal-wrap .confirm-btn {
	margin-top: 60px;
	border: none;
	width: 350px;
	background: #00ae66;
	border-radius: 2px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	color: #fff;
	padding: 17px 0;
	text-align: center
}

.paerHus {
	font-size: 14px;
	height: 48px;
	color: #333;
	position: relative;
}

.paerHus .big-txt {
	font-size: 38px;
	font-weight: 700;
	margin: 0 4px 0 8px;
}

.paerHus .red-txt {
	color: #ed3720;
}

.paerHus .market-price {
	margin-left: 20px;
}

.paerHus .big-txt2 {
	font-size: 24px;
	font-weight: 700;
	margin: 0 4px 0 8px;
}

.husAttr {
	margin: 20px 0 15px 0;
	font-size: 0;
	padding: 12px 0;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

.husAttr div {
	display: inline-block;
	width: 33.33%;
	text-align: center;
}

.husAttr div p:nth-child(1) {
	font-size: 18px;
	font-weight: 700;
	color: #333;
	line-height: 26px;
	margin-bottom: 4px;
}

.husAttr div p:nth-child(2) {
	font-size: 12px;
	color: #333;
	line-height: 16px;
}

.village {
	padding: 16px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
}

.village>div {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	display: inline-block;
	height: 100%;
}

.village>div:first-child {
	width: 50%;
}

.village div p {
	line-height: 20px;
	height: 20px;
	margin-bottom: 15px;
	padding-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.village div p:last-child {
	margin-bottom: 0;
}

.village div p i {
	color: #999;
	margin-right: 16px;
	float: left;
}

.village div .xiaoqu_name {
	color: #ff5e30;
	cursor: pointer;
}

.village>div:last-child {
	width: 50%;
}

.gut {
	height: 85px;
}

.timebox {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.timebox .timebox-con {
	background: #f7f7f7;
	padding: 16px;
	border-radius: 2px;
	font-size: 14px;
	position: relative;
	color: #333333;
}

.timebox .timedao p:first-child {
	margin-bottom: 10px;
}

.timebox div:nth-child(1) .cosp {
	color: #e9381e;
	font-size: 18px;
	font-weight: 700;
}

.personnel {
	margin-top: 15px;
	font-size: 0;
	height: 90px;
	overflow: hidden;
}

.personnel>div {
	display: inline-block;
	height: 100%;
	overflow: hidden;
}

.personnel .perImg {
	float: left;
}

.personnel .perImg img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
}

.personnel .preName p:nth-child(1) .agent-name {
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 26px;
}

.personnel .preName p:nth-child(1) i {
	font-size: 12px;
	color: #333;
	line-height: 20px;
	font-weight: 600;
}

.zixunw {
	display: inline-block;
	padding: 3px 12px;
	border-radius: 2px;
	border: 1px solid #ff5e30;
	font-size: 12px;
	color: #ff5e30;
	line-height: 14px;
	margin-left: 12px;
	position: relative;
	top: -2px;
	cursor: pointer;
	font-weight: 500;
}

.personnel .preName {
	margin-left: 12px;
}

.personnel>div {
	display: inline-block;
	height: 100%;
	overflow: hidden;
}

.personnel .preName p:nth-child(1) {
	font-size: 14px;
	font-weight: 600;
	color: #333;
	line-height: 20px;
}

.personnel .preName p:nth-child(2) {
	font-size: 12px;
	color: #666;
	margin-top: 7px;
}

.personnel .preName p:nth-child(3) {
	font-size: 18px;
	font-weight: 700;
	color: #222;
	margin-top: 7px;
}

.personnel .preName p:nth-child(3) i {
	font-size: 12px;
	font-weight: 700;
}

.personnel .qrCode {
	width: 76px;
	float: right;
	text-align: center;
}

.personnel .qrCode img {
	width: 64px;
	height: 64px;
}

.personnel .qrCode p {
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-top: 2px;
}

.tap-con .fyts-ul {
	margin-bottom: 16px;
}

.tap-con .fyts-ul li {
	font-size: 14px;
	padding: 16px 0;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

.tap-con .fyts-ul li:first-child {
	padding-top: 0;
}

.tap-con .fyts-ul li>span:first-child {
	font-weight: 400;
	color: #999;
	white-space: nowrap;
	float: left;
}

.tap-con .fyts-ul li:first-child .tag {
	margin-left: 30px;
	font-size: 0;
}

.tap-con .fyts-ul li:first-child .tag i {
	display: inline-block;
	margin-right: 6px;
	padding: 4px 10px;
	font-size: 12px;
	border-radius: 2px;
	background: #faf6f2;
	color: #b58e69;
}

.tap-con .fyts-ul li:first-child .tag i:nth-child(1) {
	background: #faf6f2;
	color: #b58e69;
}

.tap-con .fyts-ul li:first-child .tag i:nth-child(2) {
	background: #f2f2fa;
	color: #9696d4;
}

.tap-con .fyts-ul li:first-child .tag i:nth-child(3) {
	background: #fcf8f0;
	color: #c29742;
}

.tap-con .fyts-ul li:not(:first-child)>span:last-child {
	display: block;
	color: #333;
	line-height: 20px;
	margin-left: 86px;
}

.fyts-sm {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	line-height: 20px;
}

/* .fytp-con {
    max-height: 573px;
    overflow: hidden;
    overflow-y: auto;
} */
.fytp-con>ul {
	width: 750px;
	font-size: 0;
}

.fytp-con>ul li {
	display: inline-block;
	margin: 0 8px 8px 0;
	width: 367px;
	height: 257px;
	overflow: hidden;
	background-color: #c6c8c3;
	text-align: center;
}

.fytp-con>ul li>img {
	width: 100%;
	height: 257px;
}

.xqjs-con {
	color: #999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.xqjs-con .xqjs-til {
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
}

.xqjs-con .xqjs-til>span {
	position: relative;
	display: inline-block;
}

.xqjs-con .xqjs-til {
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 30px;
}

.xqjs-con .xqjs-til .sm-txt {
	position: relative;
	padding-right: 16px;
	font-size: 14px;
	color: #f56531;
}

.xqjs-con .xqjs-til .sm-txt::after {
	content: '';
	position: absolute;
	right: 0;
	top: 6px;
	width: 7px;
	height: 7px;
	border-top: 1px solid #f56531;
	border-right: 1px solid #f56531;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.xqjs-con .xqjs-item,
.xqjs-con .xqjs-item_tow {
	margin-bottom: 8px;
	font-size: 0;
}

.xqjs-con .xqjs-item_tow .xqjs-row {
	display: inline-block;
	width: 50%;
	font-size: 15px;
	line-height: 25px;
}

.xqjs-con .xqjs-item_tow .xqjs-row {
	display: inline-block;
	width: 50%;
	font-size: 15px;
	line-height: 25px;
}

.xqjs-con .xqjs-item .xqjs-label,
.xqjs-con .xqjs-item_tow .xqjs-label {
	display: inline-block;
	white-space: nowrap;
	min-width: 84px;
}

.xqjs-con .xqjs-item .xqjs-row-con,
.xqjs-con .xqjs-item_tow .xqjs-row-con {
	display: inline-block;
	color: #333;
}

.xqjs-con .xqjs-item .xqjs-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 25px;
	font-size: 15px;
}

.info_fangjs {
	font-size: 15px;
	color: #666666;
	line-height: 1.8;
}

.adviser_box {
	width: 410px;
}

.right_fix {
	position: sticky;
	z-index: 20;
}

.right_fix .fixed {
	position: fixed;
	top: 20px;
	display: block;
	z-index: 20;
}

.right_fix .stopped {
	display: none;
}

.right-row {
	width: 241px;
	background-color: #fff;
	padding: 0 10px 0 10px;
	box-shadow: 1px 1px 5px #ddd;
	margin-left: 100px;
	margin-top: 2px;

}

.right-row h2 {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: 400;
	color: #222;
	border-bottom: 1px solid #f2f2f2;
}

.right-row h2 span {
	font-size: 12px;
	color: #999;
}

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

.right-form .form-type label {
	margin-right: 30px;
	font-size: 14px;
}

.right-form .form-type label input {
	vertical-align: -3px;
	margin-right: 3px;
}

.right-form .form-type p {
	line-height: 30px;
}

.right-form .form-input .input-txt {
	height: 40px;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	margin-top: 15px;
}

.right-form .button {
	margin-top: 20px;
	padding-bottom: 20px;
}

.right-form .button button {
	width: 100%;
	height: 40px;
	border-radius: 3px;
	background-color: #ff5e30;
	color: #ffffff;
}
.login-btnzk{
    background: #ff5e30;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    margin: 50px auto;
    text-align: center;
    width: 600px;
}

.pop_wxts{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(0, 0, 0, .5);
	z-index: 9999;
}
.wxts_top{
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	margin: 0 auto;
	transform: translate(0,-50%);
	width: 700px;
	background-color: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}
.wxts_close{
	width: 32px;
    height: 32px;
    position: absolute;
	right: 20px;
    top: 17px;
	border-radius: 50px;
    background: url(../images/wxts_close.png);
	background-repeat: no-repeat;
    background-color: rgb(255, 255, 255, .5);
	cursor: pointer;
	background-size: 18px;
    background-position: 7px 7px;
}
.wxts_title{
	background-color: #ff5e30;
	text-align: center;
	position: relative;
	padding: 15px 0;
	font-size: 26px;
	color: #ffffff;
}
.wxts_content{
	text-align: center;
	padding: 24px 0;
	font-size: 20px;
	color: #666666;
}

.wxts_flex{
	display: flex;
	justify-content: space-between;
	padding: 0 20px 20px 20px;
}

.wxts_left{
	width: 480px;
	display: flex;
	flex-wrap: wrap;
}
.wxts_left .wxts_item{
	width:31%;
	margin-right: 2%;
	margin-bottom: 2%;
	border-radius: 50px;
	border: 1px solid #ff5e30;
	font-size: 16px;
	color: #666666;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.wxts_left .wxts_item:nth-child(3n){
	margin-right: 0;
}
.wxts_flex .wxts_right img{
	width: 120px;
	height: 120px;
}
.wxts_flex .wxts_right p{
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
	text-align: center;
}

.group_53 {
    background: url(/skin/img/lfpfw.jpg) 100% no-repeat;
    background-size: 100% 100%;
    padding-top: 29px;
    padding-bottom: 30px;
	margin-bottom: 30px;
}
.group_53 .text-wrapper_141 {
    color: #fff;
    font-size: 34px;
    font-weight: 700;
    margin: 40px auto auto;
    width: 1200px;
}
.group_53 .text-wrapper_141 .text_92 {
    color: #fff;
    font-family: SourceHanSansCN-Regular;
    font-size: 20px;
    font-weight: 400;
    font-weight: NaN;
    margin-left: 13px;
    margin-top: 15px;
    text-align: left;
    white-space: nowrap;
    width: 152px;
}
.group_53 .block_39 {
    flex-wrap: wrap;
    margin: 30px auto auto;
    width: 1200px;
}
.group_53 .block_39 .section_13 {
    background-color: #fff;
    border-radius: 10px;
    cursor: pointer;
    height: 163px;
    justify-content: center;
    margin-bottom: 12px;
    text-align: center;
    width: 292px;
}
.group_53 .block_39 .section_13 .image-text_70 {
    margin-top: 26px;
}
.group_53 .block_39 .section_13 .image-text_70 .image_10 {
    height: 55px;
    width: 55px;
}
.group_53 .block_39 .section_13 .image-text_70 .text-group_47 {
    text-align: center;
}
.group_53 .block_39 .section_13 .image-text_70 .text-group_47 .text_101 {
    word-wrap: break-word;
    color: #333;
    font-family: SourceHanSansCN-Bold;
    font-size: 18px;
    font-weight: 700;
}
.group_53 .block_39 .section_13 .image-text_70 .text-group_47 .text_102 {
    word-wrap: break-word;
    color: #666;
    font-family: SourceHanSansCN-Medium;
    font-size: 14px;
    font-weight: 500;
    margin-top: 12px;
    white-space: nowrap;
}
/* .group_53 .block_39 .section_13:hover {
    background-color: #3072f6!important;
}
.group_53 .block_39 .section_13:hover .text_101, .group_53 .block_39 .section_13:hover .text_102 {
    color: #fff!important;
} */
.flex-col {
    display: flex;
    flex-direction: column;
}
.flex-row {
    display: flex;
    flex-direction: row;
}
.justify-between {
    display: flex;
    justify-content: space-between;
}
.align-center {
    align-items: center;
    display: flex;
}

.daojiTime{
	display: block;
	border-radius: 5px;
	margin-top: 15px;
	padding: 6px 15px;
	background: #F7F7F7;
	font-size: 16px;
	color: #333333;
}
.daojiTime span{
	color: #FB684A;
	font-weight: bold;
	font-size: 24px;
	display: inline-block;
	margin:0 5px;
}
.times_jieshu{
	font-size: 30px;
	font-weight: 700;
	margin: 10px 0;
	color: #333333;
}
.times_ok{
	margin: 10px 0;
	font-size: 16px;
}
.times_ok .times_ok_span{
	font-size: 30px;
	font-weight: 700;
	color: #333333;
}
.times_ok_price{
	font-size: 30px;
	font-weight: 700;
	color: #333333;
}
.detail-loan-box {
    position: relative;
    margin-top: 10px;
    color: #FFF;
    height: 130px;
    width:100%;
    background: url(../img/loan-bg.png) no-repeat center center;
}
.detail-loan-box .loan-t {
    padding: 24px 0 0 20px;
    font-size: 20px;
}
.detail-loan-box .loan-d {
    margin-top: 12px;
    padding-left: 20px;
    font-size: 13px;
    line-height: 18px;
}
.detail-loan-box .link-load-box {
    position: absolute;
    right: 30px;
    top: 45px;
    height: 40px;
    line-height: 40px;
    width: 130px;
    border-radius: 5px;
    background-color: #FB684A;
    text-align: center;
    color: #FFF;
}
.detail-loan-box .link-load-box img {
    height: 20px;
    vertical-align: middle;
}
.detail-loan-box .link-load-box span {
    font-size: 13px;
    vertical-align: middle;
}