.clearfix,.layout {
	zoom:1
}
.clearfix:after,.layout:after {
	visibility:hidden;
	display:block;
	content:".";
	font-size:0;
	height:0;
	clear:both
}

img {
	border:0;
	vertical-align:bottom
}
iframe {
	display:block;
	border:0
}
ol,ul {
	list-style:none
}
a {
	outline:0;
	text-decoration:none
}
a:hover {
	cursor:pointer;
	text-decoration:underline
}
em,i {
	font-style:normal
}
fieldset {
	border:0
}
button,input,select,textarea {
	vertical-align:baseline;
	*vertical-align:middle;
	outline:0
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#FF0;
	color:#000
}
code,pre {
	font-family:monospace,serif
}
pre {
	white-space:pre-wrap
}
html {
	color:#333
}
.yahei {
	font-family:Arial,"STHeiti","Microsoft YaHei",SimSun
}
.clearfix,.layout {
	zoom:1
}
.clearfix:after,.layout:after {
	visibility:hidden;
	display:block;
	content:".";
	font-size:0;
	height:0;
	clear:both
}
a {
	color:#0041d9
}
a:hover {
	color:#d32a17;
	text-decoration:none
}
#header {
	width:100%;
	margin:0 auto
}
#container,#footer {
	width:1200px;
	margin:0 auto
}
.gray {
	color:#999
}

.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	border:0 none;
	cursor:pointer;
	vertical-align:middle;
	border-radius:0px;
	color:#FFF;
	overflow:hidden;
	background:#e01e1e
}
.btn:hover {
	color:#FFF;
	background:#ff3b4b
}
.btn-a {
	padding:0 9px 0 10px;
	font-size:14px;
	height:30px;
	line-height:30px
}
.btn-b {
	padding:0 29px 0 30px;
	font-size:18px;
	height:40px;
	line-height:40px
}
.btn-c {
	border-radius:3px;
	font-size:18px;
	height:42px;
	line-height:42px;
	color:#FFF;
	background:#d91a30
}
.btn-c:hover {
	color:#FFF;
	background:#ff3b4b
}
.int-text {
	border:1px solid #CCC;
	background:#FFF;
	vertical-align:middle;
	font-size:14px;
	height:40px;
	line-height:40px\9;
	font-size:14px;
	padding:0 10px;
	color:#999;
	font-family:Arial,"STHeiti","Microsoft YaHei",SimSun
}
.int-text-max {
	width:220px
}
.int-text-mid {
	width:150px
}
.int-text-min {
	width:30px
}
.int-focus {
	border:1px solid #62ab00;
	color:#333
}
.int-err {
	border:1px solid #F00
}
.com-msg {
	font-size:12px;
	font-family:Arial,SimSun;
	color:#F00;
	display:none
}
.lp-icons {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("../img/viewindex-icons-14.png");
	background-repeat:no-repeat
}
.build_tel_icon{
	display: inline-block;
	width: 65px;
	height: 65px;
	position: relative;
	top: 10px;
	background-image: url('../img/build_tel2.png');
	background-size: 100%;
	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
}
.sitenav-warp .line {
	display:inline-block;
	width:1px;
	height:15px;
	background:#DDD;
	margin:0 8px;
	vertical-align:-4px;
	font-size:0;
	line-height:0\9;
	overflow:hidden
}
.fl {
	float:left
}
.fr {
	float:right
}

h3 {
	font-weight:normal
}
input {
	vertical-align:baseline;
	*vertical-align:middle;
	outline:0
}

.hot-reviews .info-mod h4{
	overflow: hidden;
}
.hot-reviews .info-mod h4 a span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	width: 98%;
	-webkit-box-orient: vertical;
}

.purchase-info {
	padding:12px 10px 15px
}
.purchase-info dt {
	line-height:34px;
	font-size:18px
}
.purchase-info dt em {
	color:#ff5b6a;
	font-size:18px
}
.purchase-info dd {
	line-height:30px;
	margin-top:5px
}
.purchase-info dd p {
	margin-left:82px
}
.purchase-info dd label {
	float:left
}
.purchase-form {
	padding:0 10px
}
.purchase-form .tit {
	color:#999;
	margin-bottom:22px
}
.tel-info,.verify-info {
	height:66px
}
.tel-info {
	padding:8px 0 0
}
.tel-info label,.verify-info label {
	float:left;
	padding-right:8px;
	text-align:right;
	line-height:40px
}
.tel-info label {
	width:172px
}
.verify-info label {
	width:92px;
	text-align:left
}
.tel-info label em,.verify-info label em {
	color:#ff5b6a
}
.tel-info .com-msg,.verify-info .com-msg {
	display:block;
	margin-top:3px
}
.tel-box {
	float:left
}

.int-text-maxlen {
	width:170px
}

.purchase-tuan-icon {
	display:inline-block;
	font-size:12px;
	font-family:SimSun;
	color:#ff1f13;
	border:1px solid #dc0101;
	margin-left:10px;
	height:16px;
	line-height:16px;
	padding-right:2px;
	vertical-align:3px;
	_vertical-align:5px
}
.purchase-tuan-icon span {
	display:inline-block;
	color:#fff;
	background:#ff2015;
	margin-right:4px;
	line-height:16px;
	padding:0 3px 0 2px
}
.purchase-tuan-icon:hover {
	color:#ff1f13
}
.lp-info {
	padding:8px 0 12px 0;
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.lp-info h1 {
	float:left;
	font-size:36px;
	font-weight:revert;
	line-height:42px;
	color:#333;
}
.lp-tag-status {
	float:left;
	overflow:hidden;
	background:url(../img/viewindex-icons-14.png) no-repeat;
	width:48px;
	height:25px;
	line-height:25px;
	padding-left:6px;
	text-align:center;
	color:#fff;
	margin:7px 0 0 7px;
	font-size:14px
}
.lp-tag-status-new {
	float: left;
	overflow: hidden;
	/* background: url(../img/viewindex-icons-14.png) no-repeat; */
	width: 48px;
	height: 25px;
	line-height: 25px;
	/* padding-left: 6px; */
	text-align: center;
	color: #fff;
	margin: 7px 0 0 7px;
	font-size: 14px;
	border-radius: 5px;
}

.lp-mid .lp_title .lp-tag-status-new {
	font-size: 14px;
}
.lp-tag-status-qi,.lp-tag-status-xian {
	width:48px;
	background-position:0 -275px
}
.lp-tag-status-dai {
	background-position:-92px -275px
}
.lp-tag-status-qing {
	background-position:-158px -275px
}
.lp-tag-status-wei {
	background-position:-237px -275px
}
.lp-rank {
	color:#333;
	font-size:14px;
	height:30px;
	vertical-align:4px;
	_vertical-align:0
}
.lp-rank-spe {
	float:left;
	margin:5px 0 0 20px;
	padding-left:20px;
	border-left:1px solid #e6e6e6;
	line-height:30px
}
.lp-rank-fl {
	float:left;
	padding-top:4px;
	margin-left:5px
}
.lp-rank .lp-icons-rank {
	width:18px;
	height:16px;
	margin-right:5px;
	vertical-align:-3px;
	background:url(../img/viewindex-icons-14.png) no-repeat -316px -292px
}
.lp-rank:hover {
	text-decoration:none
}
.lp-rank:hover .lp-icons-rank {
	background-position:-350px -292px
}
.lp-rank span {
	color:#999;
	padding-left:12px
}
.lp-rank em {
	color:#ff5b6a;
	font-size:20px;
	padding:0 3px
}
.lp-rank:hover span {
	color:#ff5b6a
}
.lp-tel {
	font-size:14px;
	padding-top:6px;
	font-weight:700\9;
	line-height:29px
}
.lp-tel-spe {
	padding-top:4px
}
.lp-tel .gray {
	color:#999
}
.lp-tel .lp-icons-tel {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	background:url(../img/viewindex-icons-14.png) no-repeat 0 -120px;
	width:15px;
	height:19px;
	vertical-align:-4px;
	*margin-right:4px
}
.lp-tel em {
	font-family:Arial;
	font-size:20px;
	color:#62ab00;
	vertical-align:-1px
}


.share {
	position: relative;
	display: inline-block;
	float: right;
	color: #9399a5;
	height: 18px;
	overflow: visible;
	font-size: 14px;
	cursor: pointer;
	margin-top: -45px;
}


.share .qr-icon {
	background: url(../img/saoma.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 14px;
	width: 16px;
	display: inline-block;
	vertical-align: middle
}

.share .wx-icon {
	background: url(../img/icon1.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: middle
}

.share .wxq-icon {
	background: url(../img/weixinxiaoico.png);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: middle
}

.share .share-qr-big {
	text-align: center
}

.share .share-text {
	font-family: HiraginoSansGB-W3;
	font-weight: 300;
	font-size: 12px;
	color: #9399a5;
	letter-spacing: 0;
	line-height: 18px;
	width: 90px;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px
}

.share #current-site-qr {
	-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;
	right: 0;
	top: 25px;
	transform: scale(0) translateY(0);
	transform-origin: 50% 0;
	z-index: 100
}
.share.mm #current-site-qr {
	top: 38px;
}

.share #current-site-qr:before {
	content: "";
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: -6px;
	right: 25px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}

.share #current-site-qr:after {
	content: "";
	width: 56px;
	height: 16px;
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	background: #fff
}

.share:hover #current-site-qr {
	display: block;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}




/*切换*/
.house_move_act{}
.house_move_act ul{overflow:  hidden;height: 55px;}
.nav_house{
	line-height: 55px;
	height: 55px;
	text-align: center;
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	margin-top:15px;
}
.nav_house li{float:left;margin: 0 8px 0 0;font-size:18px;line-height: 55px;}
.nav_house li.hover a{
	color: #fff;
	background-image: url(../img/fcdhbg.jpg);
	background-repeat: no-repeat;
}
.nav_house li.hover a:hover{color: #fff;}
.nav_house li a{
    display:  inline-block;
    padding: 0 30px;
    font-size: 18px;
	height: 55px;
	line-height: 55px;
	color:#333;
}
.nav_house li a:hover{
	color: #fa263b;
}


.lp-toppic {
	position:relative;
	padding-bottom:10px
}
.lp-toppic img {
	width:100%;
	height:auto;
	vertical-align:bottom;
	display:inline
}
.ad-img{
	width: 24px;height: 14px;background: url(../img/ad_position_show.png) no-repeat;position: absolute;left:2px;bottom:10px;
}
.lp-toppic .ad-description{
    position: absolute;
		font-size: 13px;
		line-height: 1;
    right: 0;
    bottom: 10px;
    color: #fff;
    padding: 3px 10px;
    background-color: rgba(0,0,0,0.5);
}
.lp-toppic .toppic-mask,.lp-ugc-figure .toppic-mask-link {
	position:absolute;
	top:0;
	left:0;
	height:150px;
	width:100%;
	z-index:-1
}
.lp-tuan-figure,.lp-ugc-figure {
	width:1200px;
	height:150px;
	margin:0 auto 10px;
	position:relative
}
.lp-tuan-figure img,.lp-ugc-figure img {
	width:100%;
	height:150px;
	vertical-align:bottom;
	display:inline
}
.cover-bg-mod .cover-pic,.cover-bg-mod .cover-pic-link {
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.cover-bg-mod .toppic-mask {
	position:absolute;
	top:0;
	left:0;
	height:150px;
	width:1200px;
	z-index:-1
}
.lp-tuan-left,.lp-tuan-center,.lp-tuan-right {
	position:absolute;
	z-index:2;
	color:#fff
}
.lp-tuan-left {
	top:55px;
	width:440px
}
.lp-tuan-left p {
	text-align:center;
	font-size:14px;
	margin:6px 0 0
}
.lp-tuan-left .date-mod span {
	display:inline-block;
	background:#000;
	padding:0 2px;
	margin-right:5px
}
.lp-tuan-center {
	width:370px;
	top:30px;
	left:478px;
	cursor:pointer;
	height:96px;
	overflow:hidden
}
.lp-tuan-center p {
	font-size:18px;
	font-weight:700;
	height:32px;
	line-height:32px;
	overflow:hidden
}
.lp-tuan-right {
	top:60px;
	right:28px
}
.lp-tuan-right .btn-pop-icon {
	color:#cf330a;
	display:inline-block;
	width:200px;
	height:65px;
	line-height:60px;
	font-size:25px;
	font-weight:700;
	text-indent:40px
}
.lp-tuan-right .btn-pop-icon:hover {
	color:#ff5b6a
}
.figure-narrow-mod {
	width:970px;
	height:150px;
	font:14px/1.5 Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.figure-narrow-mod img {
	height:150px
}
.figure-narrow-mod .lp-tuan-center {
	left:415px;
	width:330px
}
.figure-narrow-mod .lp-tuan-center p {
	margin:0
}
.figure-narrow-mod .lp-tuan-right {
	right:20px
}
.figure-narrow-mod .lp-tuan-right a {
	text-decoration:none
}
.figure-narrow-mod .cover-bg-mod .toppic-mask {
	height:150px;
	width:970px;
	z-index:-1
}
.lp-ugc-figure .cover-bg-mod a {
	display:block;
	width:1200px;
	height:150px
}
.lp-info .lp-tags {
	padding-top:7px;
	height:26px;
	overflow:hidden;
	zoom:1
}
.lp-info .lp-tags span {
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	color:#999;
	margin-left:10px;
	white-space:nowrap
}
.sitenav,.site-search,.lp-info,.lp-nav,.lp-toppic,.lp-navtabs-warp,.lp-secnav-box {
	width:1200px;
	margin:0 auto
}
@media screen and (min-width:1200px) {
	.sitenav,.site-search,.lp-info,.lp-nav,.lp-toppic,.lp-navtabs-warp,.lp-secnav-box {
	width:1200px
}
}.site-search a {
	color:#666
}
.site-search a:hover {
	color:#ff5b6a;
	text-decoration:none
}
.site-search {
	padding-top:20px;
	height:34px;
	line-height:34px
}
.line {
	display:inline-block;
	width:1px;
	height:15px;
	background:#DDD;
	margin:0 8px;
	vertical-align:-4px;
	font-size:0;
	line-height:0\9;
	overflow:hidden
}
.footer-infos {
	border-top:1px solid #e0e0e0;
	padding-top:15px;
	text-align:center;
	margin:30px 0 50px
}
.footer-infos .intro,.footer-infos .copyright {
	margin:0 auto
}
.footer-infos a,.footer-infos a:hover,.footer-infos p {
	color:#666
}
.city-plates a,.footer-infos .intro .item {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.footer-infos .intro em {
	padding:0 10px
}
.city-plates {
	border:1px solid #e0e0e0;
	text-align:left;
	padding:7px 0 10px 1px;
	margin:10px 0 0;
	display:none
}
.city-plates a {
	width:86px;
	padding:0 0 0 10px;
	height:22px;
	line-height:22px
}
.footer-infos .copyright {
	margin:8px 0 0
}
.footer-infos .copyright a:hover {
	text-decoration:underline
}
.footer-infos .copyright span {
	padding:0 10px
}
.xf-select {
	display:inline-block;
	*display:inline;
	*zoom:1;
	z-index:9;
	cursor:pointer
}
.xf-select .text {
	position:relative;
	background:#FFF;
	height:40px;
	line-height:40px;
	border:1px solid #CCC;
	padding-right:30px
}
.xf-select .text,.xf-select li {
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.xf-select-max {
	font-size:16px
}
.xf-select-min {
	font-size:14px
}
.xf-select-max .text {
	width:198px
}
.xf-select-min .text {
	width:58px
}
.xf-select .text .icon-tip {
	width:15px;
	height:8px;
	line-height:0;
	position:absolute;
	top:17px;
	right:8px;
	background-position:-135px -160px
}
.xf-select ul {
	display:none;
	position:absolute;
	left:0;
	top:41px;
	width:100%;
	background:#FFF;
	color:#333;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	overflow-y:auto;
	max-height:300px;
	_height:300px
}
.xf-select li {
	height:35px;
	line-height:35px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.xf-select .option-hv {
	background:#62ab00;
	color:#FFF
}
.xf-select .option-dis {
	color:#999;
	cursor:default
}
.xf-select-fo {
	position:relative
}
.xf-select-fo .text {
	border:1px solid #e01e1e
}
.xf-select-fo .text .icon-tip {
	background-position:-110px -160px
}
.xf-select-fo ul {
	display:block
}
.subscribe-mix {
	margin-top:25px
}
.subscribe-mix .tip {
	font-size:20px;
	text-indent:.4em
}
.subscribe-mix .tip .tint {
	color:#999
}
.subscribe-mix .notice-list {
	margin:18px auto 20px auto;
	background-color:#f3f3f3;
	font-size:16px;
	width:560px;
	height:70px
}
.subscribe-mix .notice-list li {
	float:left;
	height:70px;
	line-height:70px
}
.subscribe-mix .notice-list li input {
	width:16px;
	height:16px;
	margin:0 8px 0 8px;
	vertical-align:text-bottom
}
.subscribe-mix .notice-list li span {
	margin-right:11px;
	_display:inline-block
}
.subscribe-mix .cell-info,.collect-result .cell-info {
	width:360px;
	height:63px;
	margin:0 auto
}
.subscribe-mix .cell-info input,.collect-result .cell-info input {
	width:240px;
	margin-left:10px
}
.subscribe-mix .cell-info .com-msg,.collect-result .cell-info .com-msg {
	display:block;
	margin:5px 0 0 104px
}
.subscribe-mix a,.collect-result a {
	margin:10px 0 0 195px;
	_margin-left:200px
}
.subscribe-result {
	height:35px;
	font-size:20px;
	margin:106px auto;
	text-align:center;
	vertical-align:bottom
}
.subscribe-result span {
	*zoom:1;
	vertical-align:middle
}
.subscribe-result i,.collect-result i {
	margin-right:10px
}
.subscribe-result .hint-tips-icon {
	width:32px;
	height:32px;
	margin-right:5px;
	background:url(../img/tp-sprites-icon.png) no-repeat -50px 0
}
.collect-result {
	height:auto;
	margin-top:43px
}
.collect-result .result-tip {
	font-size:20px;
	text-align:center
}
.collect-result .result-tip span {
	vertical-align:middle
}
.collect-result .result-tip p {
	color:#999;
	font-size:16px;
	margin:37px auto 28px auto
}
html,body {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
.site-gotop {
	text-align:center;
	position:fixed;
	z-index:89;
	left:50%;
	margin-left:620px;
	bottom:100px;
	width:60px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)-200);
	_bottom:auto;
	zoom:1
}
.site-gotop .btn-gotop,.site-gotop .g-icon {
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1
}
.site-gotop .g-icon {
	font-size:0;
	line-height:0;
	overflow:hidden;
	background:url("../img/sitenav-bg6.png") no-repeat
}
.site-gotop .fav i {
	width:30px;
	height:28px;
	background-position:-220px -60px;
	margin-bottom:2px
}
.site-gotop .fav-dis i {
	background-position:-180px -60px
}
.site-gotop .fav,.site-gotop .feedback,.site-gotop .kf-intention {
	color:#5fac00;
	cursor:pointer
}
.site-gotop .fav-dis {
	color:#999;
	cursor:default
}
.site-gotop .feedback {
	margin-bottom:12px
}
.site-gotop .feedback i {
	width:32px;
	height:32px;
	background-position:-200px 0;
	margin-bottom:7px
}
.site-gotop .btn-gotop i {
	width:28px;
	height:16px;
	background-position:-260px -60px;
	margin-top:17px
}
.site-gotop .btn-gotop {
	visibility:hidden;
	width:50px;
	height:50px;
	line-height:50px;
	cursor:pointer;
	margin-top:4px;
	background:#60ad00;
	border-radius:2px
}
.site-gotop .btn-gotop:hover {
	background:#039500
}
.modal-fav-ok .oktit .ok-tips-icon {
	vertical-align:top;
	*vertical-align:middle
}
.modal-fav-ok .oktit {
	font-size:20px;
	line-height:32px;
	margin:65px 0 15px 50px
}
.modal-fav-ok .desc {
	font-size:14px;
	color:#999;
	margin-left:97px
}
.modal-fav-ok a {
	color:#0041d9
}
.modal-fav-ok a:hover {
	color:#ff5b6a
}
.tg-banner {
	position:absolute;
	top:-95px;
	left:-10px
}
.tg-banner a {
	display:block;
	width:115px;
	height:81px;
	background:url("../img/sitenav-tg.gif") no-repeat 0 0;
	text-indent:-999999px;
	overflow:hidden
}
.site-gotop .kf-intention {
	margin-bottom:18px
}
.site-gotop .kf-intention i {
	width:32px;
	height:22px;
	background-position:-250px 0;
	margin-bottom:7px
}
.modal-intention-bd,.modal-intention-status,.modal-intention-status-err {
	display:none
}
.modal-intention-bd .tips {

	margin:14px 0 26px 14px
}
.modal-intention-bd .area-info,.modal-intention-bd .phone-info {
	height:72px
}
.modal-intention-bd .area-info label,.modal-intention-bd .phone-info label,.modal-intention-bd .intention-info label {
	float:left;
	width:182px;
	padding-right:8px;
	text-align:right;
	line-height:40px
}
.modal-intention-bd .area-info .area-box {
	float:left
}
.modal-intention-bd .phone-info label em {
	color:#ff5b6a
}
.modal-intention-bd .phone-info .phone-box {
	float:left
}
.modal-intention-bd .com-msg {
	margin-top:4px;
	display:block
}
.modal-intention-bd .intention-info {
	height:113px
}
.modal-intention-bd .intention-info textarea {
	float:left;
	width:220px;
	height:66px;
	padding:5px 10px;
	border:1px solid #ccc;
	font-size:14px;
	resize:none
}
.modal-intention-bd .intention-info .des {
	color:#999
}
.modal-intention-bd .intention-info .int-focus {
	border:1px solid #62ab00;
	color:#333
}
.modal-intention-bd .btn-box {
	margin-left:190px;
	padding-bottom:36px
}
.modal-intention-bd .btn-box .btn-b {
	padding:0 47px
}
.modal-intention-status .apply-tips,.modal-intention-status-err .apply-tips {
	padding:73px 0 0 50px
}
.modal-intention-status .apply-tips dt {
	font-size:20px;
	margin-bottom:8px
}
.modal-intention-status .apply-tips dd {
	padding:8px 20px 0 48px;
	font-size:14px;
	color:#999;
	line-height:22px
}
.apply-tips .err-tips-icon,.apply-tips .ok-tips-icon {
	vertical-align:-8px
}
.modal-intention-bd .xf-select ul {
	max-height:180px;
	_height:180px
}
.site-gotop .conbox {
	cursor:pointer;
	position:relative;
	width:32px;
	height:38px;
	line-height:19px;
	padding:5px 8px;
	color:#62ab00;
	margin:5px auto 0 auto;
	font-size:16px;
	border-radius:3px;
	background-color:#fff;
	border:1px solid #62ab00
}
.site-gotop .conbox p {
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	*top:5px;
	*left:8px;
	width:32px;
	height:38px;
	position:absolute;
	line-height:20px;
	vertical-align:text-bottom
}
.site-gotop .conbox a {
	color:#62ab00;
	display:block;
	width:100%;
	height:100%
}
.site-gotop .conbox a:hover {
	text-decoration:none
}
.site-gotop .favored {
	color:#999;
	border:1px solid #e6e6e6
}
.site-gotop .consult {
	color:#fff;
	background-color:#62ab00
}
.site-gotop .highlight {
	color:#fff;
	background-color:#589600
}
.site-gotop .light {
	color:#fff;
	background-color:#5caf00
}
.site-gotop .light a {
	color:#fff
}
.site-gotop .phoneBanner {
	width:450px;
	height:54px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:-450px
}
.site-gotop .phoneBanner div {
	position:absolute;
	padding:0 25px;
	left:450px;
	height:50px;
	color:#62ab00;
	font-size:40px;
	line-height:50px;
	border-radius:3px;
	vertical-align:middle;
	background-color:#f7fded;
	border:1px solid #e9f3d9
}
.site-gotop .phoneBanner .static {
	left:0;
	top:54px
}
.site-gotop .phoneBanner div span {
	color:#333;
	font-size:16px;
	line-height:50px;
	padding:0 9px 0 12px;
	vertical-align:middle
}
.main-detail {
	padding-top:14px
}
.main-detail .switch {
	float:left;
	width:610px;
	padding: 0 0 14px 0;
}
.main-detail .switch .item {
	position:relative
}
.main-detail .switch .item:before {
	content:".";
	font-size:0;
	height:0;
	line-height:0;
	position:absolute;
	width:580px;
	height:380px;
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.2)
}
.main-detail .switch-box {
	position:relative;
	width:581px
}
.main-detail .switch .clip {
	width:580px;
	height:380px;
	overflow:hidden
}
.img-tags-group{
	position: absolute;
	bottom: 0;
	width: 580px;
	height: 44px;
	line-height: 0;
	padding: 0 10px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
	z-index: 999;

}
.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;
	margin-bottom: 10px
}

.img-tags-group .img-tag:hover {
	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: 10px
}

.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: 10px
}

.img-tags-group .img-tag2 a{
	color: #fff;
}

.img-tags-group .img-tag a{
	color: #fff;
}

.main-detail .switch .con {
	position:relative
}
.main-detail .switch .item {
	width:580px;
	height:380px;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	display:none
}
.main-detail .switch .item img{
	width:100%;
	min-height:380px;
}
.main-detail .snav {
	margin:8px 0 0 0px;
	overflow:hidden;
	zoom:1
}
.main-detail .snav .pnav {
	display:inline;
	float:left;
	border:1px solid #fff;
	width:110px;
	height:76px;
	overflow: hidden;
	margin-right:6px;
	position:relative
}

.main-detail .snav .pnav img{
	width:100%;
	min-height:76px;
}

.main-detail .snav .pnav:hover,.main-detail .snav .cur {
	border-color:#ff3b4b
}
.main-detail .snav .pnav .tit-bg {
	display:block;
	width:100%;
	height:24px;
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer
}
.main-detail .snav .pnav .photo-tit {
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	font-size:12px;
	font-weight:normal;
	cursor:pointer
}
.main-detail .switch .arrow {
	width:40px;
	height:40px;
	background:#000;
	position:absolute;
	top:150px;
	filter:alpha(opacity=40);
	opacity:.4;
	cursor:pointer;
	display:none
}
.main-detail .switch .arrow:hover {
	filter:alpha(opacity=60);
	opacity:.6
}
.main-detail .switch .arrow-pre {
	left:10px
}
.main-detail .switch .arrow-next {
	right:10px
}
.main-detail .switch .arrow-pre-dis,.main-detail .switch .arrow-pre-dis:hover,.main-detail .switch .arrow-next-dis,.main-detail .switch .arrow-next-dis:hover {
	filter:alpha(opacity=10);
	opacity:.1;
	cursor:default
}
.main-detail .switch .arrow i {
	display:block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background:url(../img/arrows-icons-02.png) no-repeat;
	display:block;
	height:40px;
	width:40px
}
.main-detail .switch .arrow-pre i,.main-detail .switch .arrow-pre:hover i {
	background-position:-76px 2px
}
.main-detail .switch .arrow-next i {
	background-position:-110px 2px
}
.basic-details {
	border: 1px solid #dedede;
	width: 516px;
	height: 443px;
	float: right;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin-bottom: 35px;

}
.basic-details h2 {
	font-weight:700\9;
	width:100%;
	line-height:32px;
	font-size:20px;
	margin:-5px 0 0;
	overflow:hidden
}
.basic-details .tags {
	margin-top:18px;
	height:26px;
	overflow:hidden;
	zoom:1
}
.basic-details .tags a {
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	color:#999;
	margin-right:10px;
	white-space:nowrap
}
.basic-details .tags a:hover {
	border-color:#62ab00;
	color:#62ab00
}
.basic-parms {
	*margin-bottom:7px;

}
.titleprice {
    font-size: 40px;
    font-weight: revert;
    color: #d9172a;
}
.basic-parms dt,.basic-parms dd {
	float:left;
	font-size:14px;
	font-weight: 400;
	line-height:35px
}
.basic-parms dt {
	color: #9399a5;
	width:12%;
	clear:left;
	text-align: justify;
/*	text-align-last: justify;*/
}
.basic-bk {
	background-color: #e6e8ed;
	height: 1px;
	width: 100%;
	float: left;
	margin-bottom: 15px;

}
.basic-bk2{
	background-color: #e6e8ed;
	height: 1px;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-top:14px;
}
.basic-parms dd {
	color: #333;
	padding-left: 10px;
	width:80%;
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word;
}
.basic-parms .spe-dt {
	clear:none
}
.basic-parms .spe-dd {
	width:132px
}
.basic-parms .link-dd {
	height:26px;
	width:100px
}
.basic-parms .price {
	position: relative;
}
.basic-parms .price ul{
	background:#fff;position:absolute;z-index:9999;box-shadow:0 0 14px #999;padding:4px 16px;display:none;width:160px;height: 80px; font-size: 12px
}
.basic-parms .price:hover ul{
	display: block;
}

.basic-parms .price em {
	margin:-3px 0 0;
	padding-bottom:4px;
	*margin-top:-5px
}
.basic-parms .price em {
	margin:-3px 0 0;
	padding-bottom:4px;
	*margin-top:-5px
}

.basic-parms .price p {
	padding-bottom:2px
}
.basic-parms .price em {
	font-size:24px;
	color:#ff5b6a;
	margin:0 5px
}
.basic-parms .price .sp-price {
	font-size:25px;
	vertical-align:-2px
}
.basic-parms .price .others {
	display:inline-block;
	margin-right:19px;
	padding-bottom:5px
}
.basic-parms .price .others em {
	color:#333;
	font-size:20px
}
.basic-parms .price .others .f16 {
	font-size:16px
}
.basic-parms .deal {
	margin-top:-2px
}
.basic-parms .deal span {
	margin-right:18px
}
.basic-parms .deal em {
	color:#ff5b6a;
	font-size:20px;
	margin:0 5px
}
.basic-parms .address span {
	display:inline-block;
	padding-right:15px
}
.basic-parms .showlink {
	display:inline-block;
	color:#333;
	font-size:14px
}

.basic-parms .showlink:hover {
	color:#FF5C6A
}
.basic-parms .showlink .lp-icons {
	width:13px;
	height:15px;
	margin-right:3px;
	*margin-right:5px;
	+vertical-align:-4px;
	_vertical-align:-2px
}
.basic-parms .lp-icons-notice {
	background-position:-25px -120px
}
.basic-parms .showlink:hover .lp-icons-notice {
	background-position:-45px -120px
}
.basic-parms .lp-icons-map {
	background-position:-64px -120px
}
.basic-parms .showlink:hover .lp-icons-map {
	background-position:-85px -120px
}
.basic-parms .showlink .lp-icons-housetype {
	width:13px;
	height:16px;
	background-position:-50px -240px;
	vertical-align:-3px;
	+vertical-align:-4px;
	_vertical-align:-2px
}
.basic-parms .showlink:hover .lp-icons-housetype {
	background-position:-70px -240px
}
.basic-parms .showlink .lp-icons-dev {
	width:18px;
	height:15px;
	background-position:0 -240px;
	vertical-align:-2px;
	+vertical-align:-3px;
	_vertical-align:-1px
}
.basic-parms .showlink:hover .lp-icons-dev {
	background-position:-25px -240px
}
.basic-parms .showlink .lp-icons-fav {
	width:14px;
	height:16px;
	background-position:-395px -20px;
	vertical-align:-2px;
	+vertical-align:-3px;
	_vertical-align:-1px
}
.basic-parms .showlink:hover .lp-icons-fav {
	background-position:-395px -43px
}
.basic-parms .link-dd .showlink {
	_vertical-align:-3px
}
.basic-parms .showlink .lp-icons-open {
	width:17px;
	height:15px;
	background-position:-210px -153px;
	vertical-align:-2px;
	margin-right:1px;
	*margin-right:4px
}
.basic-parms .showlink:hover .lp-icons-open {
	background-position:-236px -153px
}
.basic-tel {
	height:60px;
	overflow:hidden;
	background-color:#d91a30;
	clear:both;
	position:relative;
	color:#999;
	zoom:1;
	border-radius:7px;
}
.basic-tel .lp-icons-tel {
	width:35px;
	height:35px;
	float:left;
	margin:15px 10px 0 20px;
	background-image:url(../img/tell001.png)
}
.basic-tel .tel {
	font-size:16px;
	height:60px
}
.basic-tel .no-tel {
	font-size:30px;
	line-height:56px
}
.basic-tel .tel strong {
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:34px;  /* 修改400电话过长不显示问题*/
	font-weight:normal
}
.basic-tel .tel .last-strong {
	margin-right:15px
}
.basic-tel .time {
	font-size:14px;
	margin-top:4px
}
.basic-tel .glance-mod strong,.basic-tel .glance-mod .btn,.basic-tel .glance-mod .turn {
	float:left;
	display:inline
}
.basic-tel .glance-mod .turn {
	margin:6px 5px 0 5px
}
.basic-tel .glance-mod .btn {
	margin:14px 8px 0 0
}
.basic-tel .tel .btn-c {
	height:30px;
	line-height:30px;
	padding:0 9px 0 10px;
	font-size:14px;
	color:#b31b2a;
	margin-left:2px;
	*margin-left:0;
	background-color:#fff0f0;
}
.basic-parms:after,.num-box:after,.basic-tel:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.basic-parms,.num-box {
	*zoom:1
}
.modal-custom .error-icon {
	vertical-align:-3px;
	_vertical-align:-1px
}
.modal-custom .btn-box {
	padding:0 0 20px 0;
	width:350px;
	text-align:center
}
.modal-custom .btm-tips {
	text-align:center;
	font-size:14px;
	color:#999
}
.apply-form {
	margin-top:20px
}
.discount-notice-bd .tel-info .com-msg {
	margin-top:5px
}
.discount-result-bd .apply-tips {
	padding-top:47px
}
.discount-result-bd .apply-tips {
	display:none
}
.price-change-ok,.price-change-error,.open-notice-ok,.open-notice-err {
	padding:110px 0 0 180px;
	font-size:20px
}
.open-notice-bd .open-form {
	margin-top:74px
}
.open-form .lp-phone-sub {
	width:100px;
	height:88px;
	float:left;
	background-position:-296px -190px
}
.open-form .sub-main {
	float:left;
	width:450px
}
.open-form .sub-title {
	line-height:24px;
	padding-top:4px;
	height:50px
}
.open-form .com-msg {
	display:block;
	margin-left:105px;
	margin-top:4px
}
.open-form .sub-info label {
	display:inline-block;
	width:97px
}
.open-form .sub-info label em {
	color:#ff5b6a
}
.open-form .sub-info {
	height:74px
}
.open-form .btn-b {
	margin:0 0 18px 105px
}
.open-result-bd .notice-tips {
	display:none
}
.tuan-icon {
	display:inline-block;
	width:87px;
	height:21px;
	vertical-align:-3px;
	font-size:0;
	overflow:hidden;
	background:url("../img/active1_2.png") 0 -152px no-repeat
}
.basic-parms .critique-txt {
	padding-right:10px
}
.basic-parms .showlink .ugc-icons {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("../img/ugc-icons-3.png");
	background-repeat:no-repeat;
	width:15px;
	height:13px
}
.basic-parms .showlink .lp-icons-critique {
	vertical-align:-1px;
	background-position:-60px 0
}
.basic-parms .showlink:hover .lp-icons-critique {
	background-position:-80px 0
}
.basic-parms .showlink .lp-icons-finance {
	width:17px;
	height:11px;
	vertical-align:-1px;
	background-position:-50px -215px
}
.basic-parms .showlink:hover .lp-icons-finance {
	background-position:-70px -215px
}
.basic-fangchanji {
	margin-bottom:18px
}
.basic-fangchanji .lt-icon-fcj {
	display:inline-block;
	font-size:12px;
	overflow:hidden;
	height:14px;
	line-height:14px;
	vertical-align:middle;
	margin-top:-2px;
	_margin-top:0;
	background-color:#ff5b6a;
	border:#f00 solid 1px;
	border-radius:3px;
	color:#FFF;
	padding:0 3px
}
.basic-fangchanji a,.basic-fangchanji a:visited {
	color:#ff5b6a
}
.basic-fangchanji a:hover {
	text-decoration:underline
}
.toright {
	margin-left:11px
}
.basic-details .basic-parms .ajust {
	*margin-top:3px
}
.basic-details .basic-parms dd a {
	color:#999;
	*zoom:1
}
.basic-details .tel-box .tel em {
	color:#fff;
background:#f55353;
border-radius:26px;
width:26px;
height:26px;
line-height:29px;
font-size:14px;
display:inline-block;
text-align:center;
margin:0 8px;
}
.public-notice {
	color:#8f9aa8;
	font-size:16px;
	padding:11px 0 0 3px
}
.brief-info {
}
.brief-info li {
	margin-bottom:11px
}
.brief-info .botli {
	margin-bottom:0
}
.brief-info label {
	margin-right:10px;
	color:#656565;
	font-size:16px
}
.brief-info span {
	color:#333;
	font-size:16px
}
.brief-info .loupanmore {
	display:block;
	clear:both;
	width:100%;
	padding:13px 0 10px 0
}
.brief-info .info-left {
	float:left;
	width:216px
}
.brief-info .info-right {
	float:left;
	width:360px;
	overflow: hidden;
}
.activity-mod .act-mod {
	overflow:hidden;
	margin-top:30px;
	font-size:14px
}
.act-mod .act-item {
	margin:0 14px;
	border-top:1px dashed #e6e6e6;
	margin-top:-1px
}
.act-item {
	padding:13px 0 12px;
	line-height:20px
}
.act-item .lp-icons-tuan,.act-item .lp-icons-kan {
	width:49px;
	height:49px;
	margin-right:20px;
	overflow:hidden;
	text-indent:-999999px
}
.act-item .lp-icons-tuan {
	background-position:0 0
}
.act-item .lp-icons-kan {
	background-position:-58px 0
}
.act-item .lp-icons-time,.act-item .lp-icons-people {
	width:16px;
	height:16px;
	margin-right:8px;
	vertical-align:-2px
}
.act-item .lp-icons-time {
	background-position:-105px -120px
}
.act-item .lp-icons-people {
	background-position:-130px -120px
}
.act-item .act-item-info {
	width:560px;
	_padding-top:4px
}
.act-item .act-title {
	font-size:20px;
	line-height:28px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	cursor:pointer;
	margin:-3px 0 4px
}
.act-item .act-date {
	color:#666;
	height:20px;
	overflow:hidden;
	zoom:1
}
.act-item .act-time {
	padding-right:12px
}
.act-item .act-join {
	width:180px;
	margin-top:15px;
	font-size:16px
}
.act-item .btn {
	margin-top:4px;
	margin-right:13px
}
.act-item:after,.tel-info:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.act-item,.tel-info {
	*zoom:1
}
.kanfang-modal {
	height:450px
}
.apply-info {
	padding:12px 10px 15px
}
.apply-info dt {
	line-height:34px;
	font-size:20px
}
.apply-info dt em {
	color:#ff5b6a
}
.apply-info dd {
	line-height:30px;
	margin-top:5px
}
.apply-info dd p {
	margin-left:82px
}
.apply-info dd label {
	float:left
}
.apply-form {
	padding:0 10px
}
.apply-form .tit {
	color:#999;
	margin-bottom:22px
}
.tel-info {
	padding:23px 0 0;
	height:74px
}
.tel-info label {
	float:left;
	width:172px;
	padding-right:8px;
	text-align:right;
	line-height:40px
}
.tel-info label em {
	color:#ff5b6a
}
.tel-info .com-msg {
	display:block;
	margin-top:3px
}
.tel-box {
	float:left
}
.apply-form .btn-box {
	margin-left:180px;
	text-align:left
}
.modal-custom .apply-form .btn-box {
	padding-bottom:60px
}
.apply-form .check-box {
	margin:0 0 15px 180px
}
.apply-form .check-box input {
	margin-right:8px;
	vertical-align:-1px
}
.apply-form .check-box em {
	font-size:14px;
	color:#999
}
.apply-tips {
	padding:73px 0 0 50px
}
.apply-tips dt {
	font-size:20px;
	margin-bottom:8px
}
.apply-tips dd {
	padding:8px 20px 0 48px;
	font-size:14px;
	color:#999;
	line-height:22px
}
.apply-tips .err-tips-icon,.apply-tips .ok-tips-icon {
	vertical-align:-8px
}
.tuan-icon-des {
	margin-left:10px
}
.tuan-icon-des i {
	display:inline-block;
	width:87px;
	height:21px;
	font-size:0;
	overflow:hidden;
	background:url("../img/active1_2.png") 0 -152px no-repeat
}
.tuan-icon-des span {
	display:inline-block;
	font-size:12px;
	line-height:12px;
	font-family:SimSun;
	color:#ff1f14;
	border:1px solid #dc0101;
	border-left:0;
	padding:2px 2px 2px 6px;
	vertical-align:5px;
	+vertical-align:2px;
	_vertical-align:3px;
	vertical-align:6px\0;
	margin-left:-2px;
	font-weight:normal\9
}
.finance-enter .f-loan {
	width:49px;
	height:49px;
	margin-right:20px;
	overflow:hidden;
	text-indent:-999999px;
	background-position:-120px -190px
}
.finance-enter .rate {
	color:#ff5b6a
}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {
	color:#999;
	font-size:14px;
	font-family:Arial,"STHeiti","Microsoft YaHei",SimSun
}
.loan_box {
	padding:50px 0 0 60px
}
.loan_box .data-item {
	color:#999;
	font-size:16px;
	padding:0 0 0 99px
}
.loan_box .data-item label {
	color:#333;
	height:42px;
	line-height:42px;
	margin-left:-99px;
	float:left
}
.loan_box .data-item {
	width:439px;
	height:66px
}
.loan_box .data-item .loanInput {
	width:230px;
	height:40px;
	line-height:40px;
	color:#999;
	font-size:14px;
	padding-left:10px;
	border:1px solid #e6e6e6
}
.loan_box .data-item .yzm {
	width:128px
}
.loan_box .data-item .in-focus {
	color:#333;
	border:1px solid #62ab00
}
.loan_box .data-item .in-err {
	border:1px solid #F00
}
.loan_box .data-item .com-msg {
	padding:2px 0 0 10px
}
.loan_box .data-item .loan_year {
	width:18px;
	height:18px;
	margin:11px 5px 0 0;
	display:inline-block;
	vertical-align:text-bottom
}
.loan_box .data-item .loan_period {
	display:inline-block;
	padding-right:10px;
	height:40px;
	color:#333;
	line-height:40px
}
.loan_box .data-item .noright {
	padding:0
}
.loan_box .data-item .btn-yzm {
	width:90px;
	height:40px;
	line-height:40px;
	color:#62ab00;
	font-size:14px;
	margin-left:10px;
	margin-top:-1px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	border:1px solid #e6e6e6;
	background-color:#fff
}
.loan_box .data-item .btn-yzm:hover {
	color:#ff5b6a;
	background-color:#f9f9f9
}
.data_confirm {
	padding:7px 0 0 101px
}
.loan-icons {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("");
	background-repeat:no-repeat
}
.loan_success {
	padding:143px 0 0 160px
}
.loan_success .suc_result {
	zoom:1;
	overflow:hidden
}
.loan_success .ok-icon {
	float:left;
	width:32px;
	height:32px;
	margin-right:10px;
	background-position:-355px -85px
}
.loan_success .suc_result span {
	color:#333;
	font-size:20px;
	float:left;
	margin-top:2px
}
.loan_success .suc_tip {
	overflow:hidden;
	padding:19px 0 0 42px
}
.loan_success .suc_tip p {
	color:#999;
	font-size:14px;
	margin-bottom:10px
}
.loan_success .suc_tip p em {
	color:#ff5b6a
}
.loan_fail {
	padding:193px 0 0 140px
}
.loan_fail .fail_result span {
	color:#333;
	font-size:20px;
	float:left;
	margin-top:2px
}
.loan_fail .warn-icon {
	background-position:-303px -85px;
	width:32px;
	height:32px;
	float:left;
	margin-right:10px
}
#housetype-divid {
	height:0;
	line-height:0;
	font-size:0
}
.housetype .type-item {
	margin:-1px 14px 0;
	border-top:#e6e6e6 1px dashed;
	padding:14px 0 14px 225px;
	position:relative;
	overflow:hidden;
	zoom:1;
	z-index:0
}
.type-item img {
	float:left;
	width:200px;
	height:150px;
	margin-left:-222px
}
.type-item .info {
	width:650px;
	line-height:26px
}
.type-item .info .tit {
	height:26px;
	font-size:20px;
	overflow:hidden;
	margin:7px 0 12px
}
.type-item .status-ico {
	display:inline-block;
	font-size:14px;
	border-radius:10px;
	padding:0 10px;
	height:22px;
	line-height:22px;
	color:#fff;
	vertical-align:2px;
	margin-left:8px
}
.type-item .sale-on {
	background:#62ab00
}
.type-item .for-sale {
	background:#62ab00
}
.type-item .sold-out {
	background:#999
}
.type-item dd {
	margin-top:6px;
	height:26px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	zoom:1
}
.type-item dd span {
	display:inline-block;
	margin-right:20px
}
.type-item .price {
	color:#ff5b6a;
	padding-right:4px
}
.type-item .tags {
	padding-top:4px
}
.type-item .tags span {
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	color:#999;
	margin-right:10px
}
.type-item .links {
	position:absolute;
	right:13px;
	top:58px
}
.type-item .links .model {
	text-align:right;
	margin-top:34px;
	font-size:14px;
	line-height:20px
}
.type-item .links .model a {
	color:#999
}
.type-item .links .model a:hover {
	color:#ff5b6a
}
.housetype .tc-link {
	color:#0041d9;
	font-size:14px
}
.housetype .tc-link:hover {
	color:#ff5b6a
}
.district-mod .sand-table {
	padding:0 40px 30px 30px
}
.sand-table .snav {
	margin:12px 0
}
.sand-table .snav .lp-icons {
	width:15px;
	margin-right:8px
}
.sand-table .snav .env-ico {
	height:14px;
	background-position:-210px -120px
}
.sand-table .snav .sale-ico {
	height:17px;
	background-position:-160px -120px
}
.sand-table .snav .pnav {
	margin-right:10px
}
.sand-table .snav .fnav {
	border-right:1px solid #e6e6e6;
	padding-right:10px
}
.sand-table .snav .cur,.sand-table .snav a:hover {
	color:#62ab00
}
.sand-table .cur .env-ico,.sand-table .snav a:hover .env-ico {
	background-position:-235px -120px
}
.sand-table .cur .sale-ico,.sand-table .snav a:hover .sale-ico {
	background-position:-185px -120px
}
.sand-table .clip {
	overflow:hidden;
	width:1008px;
	height:380px
}
.sand-table .clip .item {
	overflow:hidden;
	zoom:1
}
.sand-table .dist-map,.sand-table .dist-parms {
	float:left
}
.sand-table .dist-map {
	width:550px;
	height:380px;
	margin-right:30px;
	position:relative;
	overflow:hidden
}
.sand-table .dist-map:before {
	content:".";
	font-size:0;
	height:0;
	line-height:0;
	position:absolute;
	width:550px;
	height:380px;
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.2)
}
.dist-map .map-mark,.dist-map .map-mark .ico-down {
	position:absolute
}
.dist-map .map-mark {
	display:none;
	height:25px;
	-moz-box-shadow:0 0 5px rgba(102,102,102,0.8);
	-webkit-box-shadow:0 0 5px rgba(102,102,102,0.8);
	box-shadow:0 0 5px rgba(102,102,102,0.8)
}
.dist-map .map-mark b {
	display:inline-block;
	background:#62ab00;
	color:#FFF;
	padding:0 15px;
	height:25px;
	line-height:25px;
	border-radius:2px;
	cursor:pointer;
	white-space:nowrap;
	opacity:.85;
	filter:alpha(opacity=85)
}
.dist-map .map-mark b {
	font-weight:100
}
.dist-map .map-mark .ico-down {
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border-width:8px;
	border-style:solid dashed dashed dashed;
	border-color:#62ab00 transparent transparent transparent;
	color:#62ab00;
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-8px;
	overflow:hidden;
	opacity:.85;
	filter:alpha(opacity=85)
}
.dist-map .map-mark-hover {
	z-index:9
}
.dist-map .map-mark-hover b {
	opacity:.85;
	filter:alpha(opacity=85)
}
.dist-parms {
	width:426px
}
.dist-parms dt,.dist-parms .special span {
	margin-bottom:20px
}
.dist-parms dt {
	font-size:20px;
	line-height:20px
}
.dist-parms dd {
	font-size:16px;
	color:#999;
	margin-bottom:25px;
	line-height:16px
}
.dist-parms .special span {
	display:inline-block;
	float:left;
	line-height:16px;
	margin-left:20px
}
.dist-parms .special em {
	color:#333;
	padding-left:10px
}
.dist-parms .special .first {
	margin-left:0
}
.distpara-mod {
	padding:15px 0 22px 30px;
	width:1050px;
	overflow:hidden
}
.distpara-mod .list {
	overflow:hidden;
	height:110px;
	margin-right:-5px
}
.distpara-mod li {
	float:left;
	border-right:1px dashed #e6e6e6;
	height:110px
}
.distpara-mod .item-a {
	width:241px
}
.distpara-mod .item-c,.distpara-mod .item-b {
	padding-left:40px
}
.distpara-mod .item-b {
	width:230px
}
.distpara-mod .item-c {
	width:226px
}
.distpara-mod li p {
	height:35px;
	line-height:35px
}
.distpara-mod li .tit {
	color:#999;
	display:inline-block;
	margin-right:10px
}
#life-divid {
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden
}
.map-icon {
	background:url(../img/map_icon_24.png) no-repeat 0 0;
	_background:url(../img/map_icon_8.png) no-repeat 0 0
}
.life-list li .icon {
	float:left;
	width:36px;
	height:36px;
	margin-right:5px;
	vertical-align:middle
}
.life-list li .sch,.mark-icon-box .sch {
	background-position:0 0
}
.life-list li.active .sch,.mark-icon-box .sch:hover,.life-map-active .sch {
	background-position:0 -44px
}
.life-list li .hos,.mark-icon-box .hos {
	background-position:-47px 0
}
.life-list li.active .hos,.mark-icon-box .hos:hover,.life-map-active .hos {
	background-position:-47px -44px
}
.life-list li .bus,.mark-icon-box .bus {
	background-position:-96px 0
}
.life-list li.active .bus,.mark-icon-box .bus:hover,.life-map-active .bus {
	background-position:-96px -44px
}
.life-list li .buy,.mark-icon-box .buy {
	background-position:-142px 0
}
.life-list li.active .buy,.mark-icon-box .buy:hover,.life-map-active .buy {
	background-position:-142px -46px
}
.life-list li .met,.mark-icon-box .met {
	background-position:-190px 0
}
.life-list li.active .met,.mark-icon-box .met:hover,.life-map-active .met {
	background-position:-190px -45px
}
.life-list li .bin,.mark-icon-box .bin {
	background-position:-237px 0
}
.life-list li.active .bin,.mark-icon-box .bin:hover,.life-map-active .bin {
	background-position:-237px -46px
}
.life-list li .bank,.mark-icon-box .bank {
	background-position:-284px 0
}
.life-list li.active .bank,.mark-icon-box .bank:hover,.life-map-active .bank {
	background-position:-284px -45px
}
.life-mark {
	position:absolute;
	text-align:center;
	white-space:nowrap;
	top:100px;
	z-index:99
}
.life-mark .text {
	font-size:16px;
	color:#FFF;
	padding:0 20px;
	line-height:30px;
	background:#ff5b6a;
	border-radius:4px
}
.life-mark .icon {
	width:32px;
	height:20px;
	background-position:0 -90px;
	margin:0 auto -12px;
	display:block;
	*display:inline-block
}
.mark-icon-box {
	width:28px;
	height:36px;
	position:absolute;
	top:260px;
	z-index:98
}
.mark-icon-box .mark-icon {
	width:36px;
	height:36px;
	display:block;
	cursor:pointer
}
.mark-tip {
	width:218px;
	font-size:14px;
	position:absolute;
	z-index:99;
	background:#fff;
	padding:5px 15px 5px 27px;
	border-radius:5px;
	box-shadow:3px 3px 8px #888
}
.mark-tip-sign {
	background:url(../img/viewindex-icons-13.png) no-repeat -390px -290px;
	width:12px;
	height:15px;
	position:absolute;
	left:9px;
	top:9px
}
.mark-tip .title {
	line-height:22px;
	color:#62ab00
}
.mark-tip .title span {
	display:block;
	width:170px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mark-tip .title b {
	font-weight:normal;
	display:block;
	position:absolute;
	top:5px;
	right:10px
}
.mark-tip .content {
	line-height:20px;
	color:#333;
	max-height:60px;
	display:block;
	overflow:hidden;
	_height:60px
}
.mark-tip .icon {
	width:17px;
	height:9px;
	background-position:-51px -90px;
	position:absolute;
	bottom:-9px;
	left:20px;
	_bottom:-16px
}
.life-content {
	width:1170px;
	padding:0px
}
.life-bmap {
	width:680px;
	height:350px;
	float:left;
	background:#e5e5e5
}
.life-detail {
	width:480px;
	float:right
}
.life-tab {
	width:480px;
	height:35px;
	border-bottom:2px solid #d32a17;
	font-size:20px;
	margin-bottom:10px
}
.life-tab li {
	float:left;
	cursor:pointer
}
.life-tab li a {
	display:block;
	width:120px;
	color:#333;
	height:35px;
	text-align:center;
	line-height:35px
}
.life-tab li.active a {
	background:#d32a17;
	color:#fff
}
.life-tab li.active a:hover {
	color:#fff
}
.list-ul {
	margin-top:3px;
	height:230px;
	overflow-y:auto;
	overflow-x:hidden
}
.life-list li {
	height:46px;
	line-height:46px;
	margin-left:10px;
	cursor:pointer
}
.life-list .info {
	height:36px;
	display:block;
	line-height:36px;
	margin-left:10px;
	overflow:hidden;
	white-space:nowrap;
	width:340px
}
.life-list .text {
	float:left;
	line-height:40px;
	width:340px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.life-list li .gray {
	color:#999;
	font-size:14px
}
.life-list .distance {
	margin-right:2px;
	float:right;
	line-height:40px;
	overflow:hidden
}
#price-divid {
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden
}
.price-mod .mod {
	position:relative
}
.price-mod .price-hd {
	position:relative
}
.price-hd .lp-icons {
	float:left
}
.price-hd .vs-icon {
	background-position:-167px 0;
	width:45px;
	height:45px;
	position:absolute;
	top:16px;
	left:311px;
	background-color:#FFF
}
.price-hd .xin-ico,.price-hd .es-ico {
	margin:6px 0 0;
	width:12px;
	height:12px
}
.price-hd .xin-ico {
	background-position:-60px -155px
}
.price-hd .es-ico {
	background-position:-85px -155px
}
.price-hd .home-ico {
	width:23px;
	height:23px;
	background-position:-1px -150px
}
.price-hd .hlist {
	height:87px;
	border-bottom:1px solid #e6e6e6;
	background:#f9f9f9;
	border-radius:5px 5px 0 0
}
.price-hd .hlist li {
	float:left;
	padding-top:16px;
	height:71px
}
.price-hd .hlist .self-flat {
	background:#FFF;
	width:302px;
	padding-left:30px;
	border-radius:5px 0 0;
	border-right:1px solid #e6e6e6
}
.price-hd .hlist .vs-xin {
	width:330px;
	padding-left:60px
}
.price-hd .name .lp-icons {
	margin-right:9px
}
.price-hd .name h4 {
	color:#999;
	font-size:16px
}
.price-hd .cost {
	margin:11px 0 0
}
.price-hd .cost .lp-icons {
	float:none;
	margin:0 4px 0 10px;
	width:10px;
	height:10px
}
.price-hd .rise-ico {
	background-position:-164px -156px;
	vertical-align:0
}
.price-hd .fall-ico {
	background-position:-189px -156px
}
.price-hd .equal-icon {
	background:url(../img/viewindex-icons-13.png) no-repeat -394px -65px
}
.price-hd .cost em {
	padding-right:6px
}
.price-hd .cost strong {
	font-weight:normal;
	padding-right:2px
}
.price-hd .cost .value {
	padding-right:12px;
	font-size:20px;
	line-height:20px
}
.price-hd .cost .ratio {
	color:#999;
	font-size:14px
}
.price-mod .charts {
	width:1170px;
	height:250px;
	margin:30px 0 20px 14px
}
.tooltip-title,.tooltip-price {
	white-space:nowrap
}
.tooltip-title {
	color:#999
}
.tooltip-dot {
	margin-right:5px;
	font-size:18px
}
.tooltip-title .dot-a {
	color:#62ab00
}
.tooltip-title .dot-b {
	color:#bf5a2f
}
.tooltip-title .dot-c {
	color:#5689d6
}
.tooltip-price .undete {
	color:#333
}
.tooltip-price {
	text-align:right;
	padding-left:40px
}
.tooltip-price em {
	color:#F00
}
.highcharts-tooltip span {
	font:14px/1.5 Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun!important
}
.highcharts-tooltip em.price {
	color:#ff5b6a;
	padding-right:2px
}
.price-mod .showlink {
	float:left;
	color:#999;
	font-size:14px;
	margin:3px 0 0 26px
}
.price-mod .showlink:hover {
	color:#ff5b6a
}
.price-mod .showlink .lp-icons {
	width:10px;
	height:15px;
	margin-right:3px;
	*margin-right:5px;
	+vertical-align:-4px;
	_vertical-align:-2px
}
.price-mod .lp-icons-notice {
	background-position:-25px -120px
}
.price-mod .showlink:hover .lp-icons-notice {
	background-position:-45px -120px
}
.calculator-mod .mod2 {
	background:#f9f9f9
}
.calculator-mod .tools-mod {
	width:509px;
	padding:0 0 5px 30px;
	border-right:1px solid #e6e6e6;
	background:#fff;
	float:left;
	position:relative;
	z-index:2;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.calculator-mod .result-mod {
	width:508px;
	padding:0 0 0 30px;
	float:left
}
.calculator-mod h4 {
	font-size:20px;
	line-height:20px;
	font-weight:700\9;
	margin:20px 0
}
.tools-mod .xf-select {
	float:left
}
.tools-mod .tools-item {
	margin-bottom:15px
}
.tools-mod .tools-item2 {
	margin-bottom:8px
}
.tools-mod .tools-item label {
	width:82px;
	line-height:42px;
	color:#999
}
.tools-mod .tools-item1 .xf-select .text {
	border:1px solid #e01e1e
}
.tools-mod .tools-item1 .xf-select .text .icon-tip {
	background-position:-110px -160px
}
.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:155px;
	left:568px;
	width:160px
}
.tools-mod .tools-btn .btn-bg {
	width:87px;
	height:71px;
	background-color:#fff;
	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
}
.tools-mod .text-spe {
	line-height:42px;
	cursor:default
}
.result-mod .charts-mod {
	padding-left:40px;
	height:215px;
	zoom:1
}
.charts-mod .charts-box,.charts-mod .text-box {
	float:left
}
.charts-mod .charts-box {
	width:215px;
	height:215px
}
.charts-mod .text-box {
	margin:0;
	width:220px
}
.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 {
	padding-left:2px
}
.charts-mod .text-box li {
	margin:10px 0 0;
	white-space:nowrap
}
.charts-mod .lp-icons {
	width:12px;
	height:12px;
	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 .legend .loan-entrance {
	display:block;
	color:#0041d9;
	font-size:14px;
	padding:5px 0 0 22px
}
.charts-mod .legend .loan-entrance:hover {
	color:#ff5b6a;
	text-decoration:none
}
.charts-mod .curr,.legend .curr em {
	color:#62ab00
}
.result-tips {
	color:#999;
	text-align:center;
	font-size:14px
}
.calculator-mod .mod2:after,.tools-mod .tools-item:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.calculator-mod .mod2,.tools-mod .tools-item {
	*zoom:1
}
.hidden_div {
	display:none
}
.list-mod .lp-photo li .lpname {
	display:block
}
.infoarea-mod .main-title:after,.infoarea:after,.infoarea .info-item:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.infoarea-mod .main-title,.infoarea,.infoarea .info-item {
	*zoom:1
}
.infoarea-mod .main-title {
	margin-top:30px
}
.infoarea-mod .main-title .hd {
	font-size:20px;
	float:left;
	line-height:20px;
	font-weight:700\9;
	*line-height:24px;
	padding-left:15px
}
.infoarea-mod .main-title a {
	color:#333
}
.infoarea-mod .main-title a:hover {
	color:#ff5b6a
}
.infoarea {
	padding:18px 30px 4px;
	border:1px solid #e6e6e6;
	border-radius:5px;
	margin-top:20px;
	font-size:16px
}
.infoarea a {
	color:#999
}
.infoarea a:hover {
	color:#ff5b6a
}
.infoarea .info-item {
	line-height:30px;
	padding:7px 0 8px;
	border-bottom:1px dashed #e6e6e6;
	color:#999
}
.infoarea .info-item03 {
	border-bottom:0;
	border-top:1px dashed #e6e6e6
}
.infoarea .info-item label {
	float:left
}
.infoarea .info-item ul,.infoarea .info-item .info-item-mod {
	overflow:hidden;
	zoom:1
}
.infoarea .info-item li {
	float:left
}
.infoarea .info-item li {
	white-space:nowrap;
	padding-right:40px
}
.infoarea .info-item02 li {
	padding-right:23px
}
.infoarea .info-item-others li {
	padding-right:23px
}
.infoarea .info-item-others {
	border-bottom:0 none
}
.infoarea .info-item .price,.infoarea .info-item .address {
	float:left;
	cursor:default
}
.infoarea .info-item .price {
	width:230px
}
.infoarea .info-item .price em {
	font-size:20px
}
.infoarea .info-item .address a {
	margin:0 3px
}
.info-item-mod a,.info-item-mod .area-item {
	float:left;
	white-space:nowrap;
	margin-right:23px;
	cursor:pointer
}
.info-item-mod .item {
	display:none;
	overflow:hidden;
	zoom:1
}
.info-item-mod .item-hd:after,.info-item-mod .item-bd .item:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.info-item-mod .item-hd,.info-item-mod .item-bd .item {
	*zoom:1
}
html,body {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
.freecall-fixed {
	position:fixed;
	z-index:89;
	left:0;
	top:0;
	width:100%;
	height:40px;
	line-height:40px;
	background:#78b736;
	background:-moz-linear-gradient(top,#78b736,#60a62c);
	background:-webkit-linear-gradient(top,#78b736,#60a62c);
	background:-o-linear-gradient(top,#78b736,#60a62c);
	background:-ms-linear-gradient(top,#78b736,#60a62c);
	background:linear-gradient(top,#78b736,#60a62c);
	box-shadow:0 2px 2px #c3c3c3;
	border-top:1px solid #40971d;
	border-bottom:1px solid #539937;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	_zoom:1;
	color:#fefefe;
	font-weight:bold;
	overflow:hidden
}
.freecall-fixed .intro {
	width:1200px;
	margin:0 auto
}
.freecall-fixed .title {
	float:left;
	display:inline;
	font-size:14px
}
.freecall-fixed .telnum {
	float:right;
	display:inline
}
.freecall-fixed .telnum strong {
	font-size:14px
}
.freecall-fixed .telnum span {
	zoom:1
}
.freecall-fixed .btn-call {
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:26px;
	padding:0 10px;
	background:#ff6e1b;
	margin-left:10px;
	vertical-align:top;
	margin-top:7px
}
.freecall-fixed .btn-call:hover {
	background:#ff5703
}
.freecall-fixed .icon-phone {
	display:inline-block;
	zoom:1;
	width:20px;
	height:40px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	vertical-align:top;
	background:url("../img/lp_telicon.png") no-repeat -15px 12px
}
.ugc-icons {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("../img/ugc-icons-4.png");
	background-repeat:no-repeat
}
.user-clear {
	overflow:hidden
}

.user-reviews-line,.hot-comments-line {
	border:1px solid #e6e6e6;
	height:10px;
	overflow:hidden;
	border-radius:5px;
	margin-top:-10px
}

.dim-bghover {
	background:#f9f9f9
}
.clear-bghover {
	background:#fff
}
.user-reviews {
	width:820px
}
.user-reviews .mod,.user-reviews-line {
	width:818px
}
.hot-reviews {
	background:#fff;
	width:100%
}
.hot-reviews .revlist {
	padding:4px 15px 0;
	width:780px;
	margin-top:1px
}
.hot-reviews .revlist li {
	margin-top:11px;
	height:116px;
	border-bottom:1px dashed #e6e6e6;
	*zoom:1
}
.hot-reviews .portrait {
	float:left;
	width:20px;
	height:20px;
	border-radius:100%;
	margin-top:12px;
	overflow: hidden;

}
.dianping .hot-reviews .portrait{
	width:40px;
	height:40px;
	margin-top: 0px;
}
.hot-reviews .portrait img {
	border-radius:5px
}
.hot-reviews .portrait .portrait_prelogo {
	border-radius: 100%;
	height: 40px;
	width: 40px;
	object-fit: cover;
	vertical-align: top;
}
.hot-reviews .info-mod {
	padding-left:15px;
	line-height:14px;
	float:left;
	width:720px
}
.adv_label{
	background: #1EC3FA;
	padding: 2px 5px;
	color: #fff;
	border-radius: 5px;
	font-size: 12px;
	margin-left: 5px;
}
.time_line_title_desc .chat_btn{
	border: 1px solid #50D3EF;
	padding: 3px 8px;
	border-radius: 21px;
	margin-left: 5px;
} 

#current-site-add{
	-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;
	right: 0;
	top: 25px;
	display: none;
	transform: scale(0) translateY(0);
	transform-origin: 50% 0;
	z-index: 100
}
.send_add_to_phone:hover #current-site-add {
	display: block;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}
.date{
	font-size: 13px;
}
.hot-reviews .info-mod h4 {
	height:60px;
	line-height:29px;
	font-size:16px;
	margin:5px 0 0
}
.hot-reviews .rev-name,.hot-reviews .share-praise,.hot-reviews .praise-link,.hot-reviews .tram-link {
	color:#999;
	font-size:14px;
	cursor:pointer
}
.hot-reviews .rev-name {
	height:19px;
	line-height:19px;
	display: inline-block;
}
.hot-reviews .rev-name .author,.hot-reviews .rev-name .signature {
	float:left;
	display:inline;
	margin-top:1px
}
.hot-reviews .reply_c .portrait{
	width: 40px;
	height: 40px;
	margin-top: 5px;

}
.hot-reviews .rev-name .author {
	color:#333;
	font-size:16px;
	padding:0 8px 0 0
}
.hot-reviews .info-mod .reply_c h4{
	font-size: 12px;
}
.hot-reviews .reply_c .rev-name .author {
	font-size: 14px;
}

.hot-reviews .rev-name:hover .author {
	color:#ff5b6a
}
.hot-reviews .rev-name:hover .signature {
	color:#999
}
.hot-reviews .revlist li:after,.hot-reviews .tray-panel:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.hot-reviews .tray-panel {
	margin-top:4px
}
.hot-reviews .tray-panel .date {
	color:#999;
	font-size:14px;
	float:left
}
.hot-reviews .ger-line {
	margin:0 8px 0 5px;
	height:12px;
	font-size:12px;
	font-weight:100;
	width:1px;
	overflow:hidden;
	vertical-align:1px;
	color:#ccc
}
.hot-reviews .ugc-icons {
	width:14px;
	height:14px;
	vertical-align:-4px;
	margin-right:4px
}
.hot-reviews .v-icon {
	width:21px;
	height:19px;
	background-position:0 -20px;
	float:left;
	display:inline
}
.share-praise .ugc-icons {
	width:17px;
	height:16px
}
.hot-reviews .reply-entry {
	color:#999;
	font-size:14px
}
.hot-reviews .reply-entry .reply-icon {
	background-position:0 0;
	width:17px;
	height:16px
}
.hot-reviews .reply-entry:hover .reply-icon {
	background-position:-20px 0
}
.hot-reviews .reply-entry:hover {
	color:#ff5b6a
}
.hot-reviews .share-praise .praise-icon {
	vertical-align:-4px
}
.hot-reviews .praise-link:hover,.hot-reviews .praise-link:hover em {
	color:#ff5b6a
}
.hot-reviews .praise-link-hover,.hot-reviews .praise-link-hover:hover em {
	color:#f00;
	cursor:default
}
.hot-reviews .praise-link .praise-icon {
	background-position:0 -70px
}
.hot-reviews .praise-link:hover .praise-icon {
	background-position:-20px -70px
}
.hot-reviews .praise-link-hover .praise-icon {
	background-position:-40px -70px;
	width:17px;
	height:16px
}
.hot-reviews .tram-link:hover,.hot-reviews .tram-link:hover em {
	color:#ff5b6a
}
.hot-reviews .tram-link-hover,.hot-reviews .tram-link-hover:hover em {
	color:#f00;
	cursor:default
}
.hot-reviews .tram-link .tram-icon {
	background-position:0 -90px
}
.hot-reviews .tram-link:hover .tram-icon {
	background-position:-20px -90px
}
.hot-reviews .tram-link-hover .tram-icon {
	background-position:-40px -90px
}
.hot-reviews .photo-box {
	overflow:hidden;
	margin-top:10px
}
.hot-reviews .photo-box .photo-img {
	display:block;
	float:left;
	width:95px;
	height:70px;
	margin-right:6px
}
.hot-reviews .more-mod {
	text-align:center;
	padding:15px 0
}
.hot-reviews .more-mod .link {
	color:#999;
	font-size:14px
}
.hot-reviews .more-mod a:hover {
	color:#ff5b6a
}
.publish-mod {
	height:100%;
	padding:9px 15px 8px 0
}
.publish-mod p {
	text-align:right
}
.publish-mod .tips-text {
	font-size:14px;
	color:#999
}
.publish-mod .btn-publish {
	color:#62ab00;
	font-size:14px;
	margin-left:13px;
	display:inline-block
}
.main-title.publish-mod .btn-publish {
	color: #62ab00;
	font-size: 14px;
	margin-left: 13px;
	display: inline-block
}
.publish-mod .btn-publish:hover {
	color:#ff5b6a
}
.publish-mod .my-rev-icon {
	float:left;
	width:20px;
	height:18px;
	background-position:-30px -20px;
	margin:0 5px 0 0
}
.publish-mod .btn-publish:hover .my-rev-icon {
	background-position:-60px -20px
}
.user-reviews .no-comments {
	background:#fff
}
.user-reviews .no-comments .publish-mod {
	background:#fff
}
.no-comments .publish-mod {
	border:0;
	margin-top:45px;
	padding-right:0
}
.no-comments .publish-mod p {
	text-align:center
}
.no-comments .publish-mod .tips-text {
	font-size:16px;
	color:#999
}
.hot-comments-lp {
	width:358px
}
.hot-comments-lp .mod,.hot-comments-line {
	width:356px
}
.hot-comments-lp .wrap-side {
	overflow:hidden;
	zoom:1
}
.hot-comments-lp .side-revlist {
	margin:0 auto;
	margin-top:-1px
}
.hot-comments-lp .side-revlist li {
	overflow:hidden;
	height:152px;
	padding:0 15px
}
.hot-comments-lp .side-revlist .item-hover {
	background:#f9f9f9;
	cursor:pointer
}
.hot-comments-lp .line-dashed {
	border-bottom:1px dashed #ddd;
	height:0;
	line-height:0;
	overflow:hidden;
	font-size:0;
	margin:0 auto;
	margin-bottom:15px
}
.hot-comments-lp .doyen-field .img,.hot-comments-lp .doyen-field .user {
	float:left
}
.hot-comments-lp .doyen-field .img {
	margin:5px 15px 0 0
}
.hot-comments-lp .v-icon {
	width:21px;
	height:19px;
	background-position:0 -20px;
	float:left;
	display:inline
}
.hot-comments-lp .doyen-field .author {
	padding:0 9px 0 4px
}
.hot-comments-lp .doyen-field .signature,.hot-comments-lp .doyen-field .survey {
	font-size:14px;
	color:#999
}
.hot-comments-lp .doyen-field .num {
	color:#ff5b6a
}
.hot-comments-lp .doyen-field .survey {
	margin:5px 0 0;
	line-height:24px
}
.hot-comments-lp .side-img {
	float:left
}
.hot-comments-lp .side-info {
	overflow:hidden;
	zoom:1;
	padding-left:16px
}
.hot-comments-lp .side-info .tit {
	font-size:16px;
	height:16px;
	line-height:16px;
	width:180px;
	overflow:hidden
}
.hot-comments-lp .side-info .area {
	margin:7px 0 8px
}
.hot-comments-lp .side-info .area,.hot-comments-lp .side-info .info-item {
	font-size:14px;
	height:16px;
	line-height:16px;
	color:#999
}
.hot-comments-lp .side-info .info-item {
	width:180px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.hot-comments-lp .region-field .num {
	color:#ff5b6a;
	margin-top:8px;
	font-size:16px
}
.hot-comments-lp .region-field .num a {
	color:#ff5b6a
}
.hot-comments-lp .region-field a {
	color:#333
}
.hot-comments-lp .region-field a:hover {
	color:#ff5b6a
}
.hot-comments-lp .region-field .line-dashed {
	margin-bottom:20px
}
.madal-comments .switch-album {
	width:100%
}
.madal-comments .switch-album,.madal-comments .switch-album-b,.madal-comments .switch-album-b .clip,.madal-comments .switch-album-b .item,.madal-comments .switch-album-s {
	width:860px
}
.madal-comments .switch-album-s .clip {
	width:767px;
	margin-left:47px
}
.icons-tu {
	display:inline-block;
	width:27px;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#fff;
	border:1px solid #008c23;
	border-radius:3px;
	background:#59b200;
	text-align:center;
	vertical-align:2px;
	cursor:pointer;
	margin-left:3px
}
.latest-act-mod .graph-act,.latest-act-mod .general-act {
	margin:0 14px
}
.latest-act-mod .act-mark {
	float:left;
	height:20px;
	line-height:20px;
	border-radius:10px;
	font-size:14px;
	color:#fff;
	padding:0 10px;
	margin-top:15px
}
.latest-act-mod .act-time {
	float:right;
	font-size:14px;
	color:#999;
	margin-right:28px
}
.latest-act-mod .act-time span {
	color:#ff5b6a;
	padding:0 2px
}
.latest-act-mod .btn {
	float:right
}
.latest-act-mod .graph-tit {
	height:50px;
	line-height:50px;
	margin-top:4px
}
.latest-act-mod .graph-tit h3 {
	font-size:20px;
	padding-left:15px
}
.latest-act-mod .graph-mark {
	background:#ff5b6a
}
.latest-act-mod .graph-box {
	height:110px;
	padding-bottom:20px;
	padding-left:170px
}
.latest-act-mod .graph-img,.latest-act-mod .graph-subject {
	float:left
}
.latest-act-mod .graph-img {
	margin-left:-170px
}
.latest-act-mod .graph-subject {
	width:879px;
	height:80px;
	line-height:80px;
	background:#fffaec;
	margin:15px 0 0
}
.latest-act-mod .graph-subject .short-tit {
	float:left;
	font-size:32px;
	color:#ff5b6a;
	padding-left:22px;
	width:450px;
	height:80px;
	overflow:hidden
}
.latest-act-mod .btn {
	margin:20px 13px 0 0
}
.latest-act-mod .general-act {
	height:80px;
	line-height:80px;
	border-top:1px dashed #e6e6e6;
	overflow:hidden
}
.latest-act-mod .general-mark {
	background:#3ec079;
	margin-top:30px
}
.latest-act-mod .general-tit {
	float:left;
	width:540px;
	height:80px;
	overflow:hidden;
	padding-left:10px
}
.modal-latest-bd {
	width:560px;
	display:none
}
.latest-rules {
	background:#f9f9f9;
	border-radius:7px;
	width:540px;
	padding:20px 0 20px 20px;
	margin:20px 0 0
}
.latest-rules .tit {
	font-size:18px;
	color:#666
}
.latest-rules .rules-mod {
	font-size:14px;
	line-height:30px
}
.latest-inpbox {
	margin:15px 0 0
}
.latest-inpbox .int-text {
	width:180px
}
.latest-inpbox .label {
	font-size:16px;
	float:left;
	width:105px;
	padding-left:12px;
	margin:10px 0 0
}
.latest-inpbox .label em {
	color:#f00
}
.modal-latest-bd .error-msg {
	height:30px;
	line-height:30px
}
.modal-latest-bd .error-msg,.modal-latest-bd .latest-btn {
	padding-left:117px
}
.modal-latest-bd .error-msg {
	font-size:12px;
	color:#f00
}
.modal-latest-bd .error-msg p {
	display:none
}
.modal-latest-bd .latest-btn {
	margin:0 0 50px
}
.modal-latest-status {
	display:none
}
.modal-latest-status .sucess-status {
	margin:50px 0 0;
	padding-left:50px
}
.modal-latest-status .sucess-status .text-succ {
	font-size:20px;
	vertical-align:-5px
}
.modal-latest-status .attach-msg {
	margin:18px 0 90px;
	padding-left:90px
}
.modal-latest-status .attach-msg p {
	color:#999;
	line-height:28px
}
.modal-latest-status .attach-msg .time {
	color:#62ab00
}
.modal-latest-status .attach-msg .time-label {
	color:#999
}
.consultant-mod .main-title {
	position:relative
}
.consultant-mod .eval-label {
	position:absolute;
	bottom:-2px;
	left:170px
}
.consultant-mod .eval-label li {
	float:left;
	color:#999;
	margin-right:15px;
	font-size:14px
}
.consultant-mod .eval-icon {
	width:9px;
	height:14px;
	background-position:-50px -190px;
	margin-right:5px;
	vertical-align:-1px
}
.consult-mod .consult-wrap {
	width:1048px;
	overflow:hidden;
	padding-left:30px
}
.consult-mod .consult-list {
	padding:30px 0 20px;
	margin-right:-36px
}
.consult-mod .consult-list li {
	float:left;
	height:75px;
	width:235px;
	margin-right:35px;
	overflow:hidden
}
.consult-mod .portrait,.consult-mod .consult-info {
	float:left
}
.consult-mod .portrait {
	margin-right:20px
}
.consult-mod .portrait img {
	border-radius:5px
}
.consult-mod .consult-info {
	width:130px
}
.consult-mod .consult-tit {
	overflow:hidden;
	zoom:1;
	margin-bottom:2px
}
.consult-mod .consult-tit .name,.consult-mod .consult-btn {
	float:left
}
.consult-mod .consult-tit .name {
	font-size:20px;
	margin-right:5px
}
.consult-mod .consult-btn {
	width:40px;
	height:22px;
	line-height:22px;
	border:1px solid #ff5b6a;
	margin-top:3px;
	border-radius:2px;
	color:#ff5b6a;
	font-size:14px;
	text-align:center
}
.consult-mod .consult-info .maxim {
	font-size:14px;
	color:#999;
	line-height:20px
}
.madel-bespoken-bd {
	width:560px;
	display:none
}
.bespoken-rules {
	width:540px;
	padding:20px 0 20px 20px;
	background:#f9f9f9;
	border-radius:7px;
	margin:20px 0 0
}
.bespoken-rules .rules-list li {
	margin-bottom:15px
}
.bespoken-rules .name {
	font-size:18px;
	padding:0 0 0 15px;
	width:90px;
	display:inline-block
}
.bespoken-rules .infos {
	font-size:16px;
	color:#666
}
.bespoken-rules .lp-icons {
	width:40px;
	height:40px;
	vertical-align:-11px
}
.bespoken-rules .point-icon {
	background-position:0 -310px
}
.bespoken-rules .fare-icon {
	background-position:-50px -310px
}
.bespoken-rules .polite-icon {
	background-position:-100px -310px
}
.bespoken-rules .other-icon {
	background-position:-150px -310px
}
.bespoken-mod {
	margin:15px 0 0
}
.bespoken-mod .tit {
	font-size:18px;
	color:#666
}
.bespoken-mod-theme .item {
	overflow:hidden;
	zoom:1;
	margin:20px 0 0
}
.bespoken-mod-theme .label,.bespoken-mod-theme .phone-box,.bespoken-mod-theme .get-code-btn {
	float:left
}
.bespoken-mod-theme .phone-box {
	height:72px
}
.bespoken-mod-theme .label {
	font-size:16px;
	width:105px;
	padding-left:20px;
	margin:6px 0 0
}
.bespoken-mod-theme .emphasis {
	color:#ff5b6a;
	padding-right:5px
}
.bespoken-mod-theme .code-input,.bespoken-mod-theme .get-code-btn {
	margin-right:10px
}
.bespoken-mod-theme .int-text {
	width:180px
}
.bespoken-mod-theme .code-input {
	width:100px
}
.bespoken-mod-theme .get-code-btn {
	width:120px;
	height:40px;
	line-height:40px;
	background:#f4f4f4;
	border-radius:3px;
	border:1px solid #ccc;
	color:#666;
	text-align:center;
	font-size:14px
}
.bespoken-mod-theme .get-code-btn:hover {
	background:#eee;
	color:#666
}
.bespoken-mod-theme .madel-btn {
	padding-left:125px;
	margin-bottom:40px
}
.bespoken-mod-theme .name-error,.bespoken-mod-theme .verify-error {
	float:left;
	display:none
}
.bespoken-mod-theme .phone-error {
	display:none
}
.bespoken-mod-theme .error-txt {
	font-size:12px;
	color:#f00
}
.modal-bespoken-status {
	display:none
}
.modal-bespoken-status .sucess-status {
	margin:50px 0 0;
	padding-left:50px
}
.modal-bespoken-status .sucess-status .text-succ {
	font-size:20px;
	vertical-align:-5px
}
.modal-bespoken-status .attach-msg {
	margin:18px 0 90px;
	padding-left:90px
}
.modal-bespoken-status .attach-msg p {
	color:#999;
	line-height:28px
}
.modal-bespoken-status .attach-msg .time {
	color:#62ab00
}
.modal-bespoken-status .attach-msg .time-label {
	color:#999
}
.whole {
	width:100%
}
.short {
	width:680px
}
.inner-trend {
	/* height:143px; */
	position:relative;
	overflow: hidden;
}
.inner-trend .tag {
	display: inline-block;
	padding: 0 5px;
	border-radius: 3px;
	background-color: #0095ff;
	color: #fff;
}
.inner-trend a:hover {
	color:#d32a17;
	cursor:pointer;
	text-decoration:none
}
.inner-trend li.bdbot {
	margin-bottom:16px;
	border-bottom:1px dashed #e6e6e6
}
.inner-trend li.bdbot:last-child {
	border-width: 0;
}
.inner-trend li div {
	text-align:right
}
/*.inner-trend li a {
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 70%;
	white-space: nowrap;
}
.inner-trend li a.c_right {
	float:initial;
	float: none;
}
.inner-trend li a.news_con{
	float: none;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;

}
.inner-trend li span {
	font-size:14px;
	color:#999
}
.inner-trend li p {
	height:50px;
	font-size: 14px;
	color:#656565;
	overflow:hidden;
	text-align:left;
	margin:12px 0 8px 0
}
*/
.info_slide2{
	height: 170px;
	padding: 16px;
	overflow: hidden;
	width:446px;
	border: 1px solid #e6e6e6;
	margin-top:15px;
}


.info_slide{
	height: 170px;
	overflow: hidden;
	width:223px;
	float:left;
}
.info_slide .infoList li{
	font-family: 'Helvetica Neue';
	padding: 3px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	color: #333;
	text-align: center;
}
.subscribe-mod .main-title {
	position:relative
}
.subscribe-mod .main-title h3 {
	margin-right:10px
}
.subscribe-mod .main-title em {
	color:#d5919a;
	height:14px;
	font-size:14px;
	line-height:14px;
	position:absolute;
	right:0px;
	bottom:15px
}
.subscribe-mod .sub-list {
	color:#333;
	font-size:16px
}
.subscribe-mod .sub-list li {
	zoom:1;
	float:left;
	height:24px;
	margin-bottom:11px
}
.subscribe-mod .sub-list li input {
	width:16px;
	height:16px;
	margin:0 8px 0 0;
	vertical-align:text-bottom
}
.subscribe-mod .cell-info a {
	margin-top:-1px
}
.subscribe-mod .cell-info .com-msg {
	margin-left:8px;
	display:block
}
.subscribe-min {
	width:480px;
	float:right
}
.subscribe-min .graybd {
	background-color:#f9f9f9
}
.subscribe-min .inner-sub {
	height:40px;
	position:relative;
}
.subscribe-min .sub-list .static {
	width:120px
}
.subscribe-min .cell-info {
	zoom:1;
	width:100%;
	margin-top:15px
}
.subscribe-min .cell-info input {
	width:160px;
	height:38px
}
.subscribe-max {
	width:100%
}
.subscribe-max .inner-sub {
	height:88px
}
.subscribe-max .sub-list {
	float:left;
	width:600px;
	padding:25px 0 0 30px
}
.subscribe-max .sub-list li {
	width:120px
}
.subscribe-max .cell-info {
	zoom:1;
	float:right;
	width:390px;
	padding:20px 27px 0 0
}
.subscribe-max .cell-info input {
	width:228px;
	height:38px;
	display:inline-block;
	margin:0
}
.subscribe-max .cell-info a {
	display:inline-block;
	margin-left:4px
}
.subscribe-mod .sub-list:after {
	visibility:hidden;
	display:block;
	content:".";
	font-size:0;
	height:0;
	clear:both
}
.recommened-lists {
	margin-right:-18px
}
.lists-item {
	width:348px;
	float:left;
	padding-right:18px
}
.lists-item .mod {
	padding:5px 0 15px 15px
}
.lists-item li {
	letter-spacing:-4px;
	word-spacing:-4px;
	font-size:0;
	padding-top:10px;
	color:#999
}
.lists-item .name,.lists-item .area,.lists-item .price {
	font-size:16px;
	letter-spacing:normal;
	word-spacing:normal;
	display:inline-block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word
}
.lists-item .name {
	width:125px;
	color:#666
}
.lists-item .name:hover {
	color:#ff5b6a
}
.lists-item .area {
	width:90px
}
.lists-item .price {
	width:105px;
	text-align:right
}
.lists-item .price em {
	color:#ff5b6a
}
.user-clear {
	overflow:hidden
}
.trends-mod,.qalist-mod,.trends-mod .mod,.qalist-mod .mod {
	margin-bottom:-10000px;
	padding-bottom:10000px
}
.user-clear .fl-line,.user-clear .fr-line {
	border:1px solid #e6e6e6;
	height:10px;
	overflow:hidden;
	border-radius:5px;
	margin-top:-10px
}
.trends-mod .mod,.qalist-mod .mod {
	border-bottom:0
}
.trends-mod {
	width:625px
}
.trends-mod .mod,.user-clear .fl-line {
	width:623px
}
.trends-mod .louping,.trends-mod .huabao {
	margin:20px 15px
}
.trends-mod .louping {
	width:425px;
	padding-left:165px;
	overflow:hidden;
	zoom:1
}
.trends-mod .louping img {
	float:left;
	margin-left:-165px
}
.trends-mod .louping h4 {
	height:22px;
	line-height:22px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.trends-mod .louping p {
	line-height:20px;
	color:#999;
	font-size:14px
}
.trends-mod .louping .p-info {
	height:48px;
	line-height:24px;
	overflow:hidden;
	margin:5px 0 8px 0
}
.trends-mod .p-time {
	overflow:hidden;
	*zoom:1
}
.trends-mod .p-time span {
	float:left
}
.trends-mod .p-time .line {
	line-height:0;
	margin:3px 6px 0
}
.trends-mod .imgbox a {
	float:left;
	_display:inline;
	margin-right:10px;
	width:95px;
	height:70px
}
.trends-mod .huabao .p-time {
	color:#999;
	font-size:14px;
	margin-top:17px
}
.trends-mod .huabao h4 {
	height:22px;
	line-height:22px;
	margin:18px 0 16px 0;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.evaluation-item {
	padding:17px 0 15px;
	margin:0 15px;
	border-bottom:1px dashed #e6e6e6;
	width:660px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	zoom:1
}
.evaluation-item li {
	width:50%;
	float:left;
	white-space:nowrap;
	overflow:hidden
}
.evaluation-item li em {
	font-size:20px;
	padding:0 8px 0 2px
}
.qalist-mod {
	width:358px
}
.user-clear .fr-line {
	width:356px
}
.qalist-mod ul {
	padding:5px 15px 18px 15px
}
.qalist-mod ul li {
	height:22px;
	line-height:22px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	*float:left;
	margin-top:14px
}
:-moz-placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder {
	color:#999;
	font-size:14px;
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
input {
	outline:0
}
.new-call {
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.newcall-icon {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("../img/new-call-icon.png");
	background-repeat:no-repeat
}
.new-call .show-step {
	font-size:16px;
	margin-top:10px;
	width:560px;
	height:70px;
	line-height:70px;
	overflow:hidden;
	zoom:1;
	background:url("../img/new-call-icon.png") no-repeat
}
.new-call .step-one {
	background-position:-1px -56px
}
.new-call .step-two {
	background-position:-1px -136px
}
.new-call .show-step li {
	float:left;
	width:280px;
	text-indent:112px
}
.new-call .step-one .st1,.new-call .step-two .st1,.new-call .step-two .st2 {
	color:#62ab00
}
.new-call .step-one .st2 {
	color:#999
}
.tel-confirm {
	height:60px;
	overflow:hidden;
	padding:33px 0 12px 122px
}
.tel-confirm label {
	color:#333;
	font-size:16px
}
.tel-confirm input {
	width:218px;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#999;
	padding:0 10px;
	margin-left:19px;
	*vertical-align:middle;
	border:1px solid #e6e6e6
}
.tel-confirm .com-msg {
	margin-left:91px
}
.tel-confirm .highlight {
	color:#333;
	border:1px solid #62ab00
}
.tel-confirm .errorlight {
	border:1px solid #f00
}
.free-call .err-i,.newcall-entrance .err-i {
	width:14px;
	height:14px;
	margin-right:5px;
	vertical-align:middle;
	background-position:-58px -30px
}
.new-call .btn-box {
	width:100%;
	text-align:center
}
.new-call .call-tip {
	color:#999;
	height:21px;
	line-height:21px;
	font-size:14px;
	text-align:center;
	padding-top:16px
}
.new-call .tel-ing {
	padding-top:30px;
	text-align:center
}
.new-call .tel-ing label {
	color:#333;
	font-size:16px
}
.new-call .tel-ing em {
	color:#ff5b6a;
	font-size:22px;
	padding:0 20px 0 9px;
	vertical-align:-2px;
	*vertical-align:-1px;
	_vertical-align:0
}
.new-call .tel-ing a {
	color:#003fd8;
	font-size:16px
}
.new-call .tel-ing a:hover {
	color:#ff5b6a
}
.new-call .tel-wait {
	color:#333;
	display:block;
	font-size:16px;
	height:18px;
	line-height:18px;
	text-align:center;
	padding-top:28px
}
.new-call .tel-wait .loading-i {
	width:17px;
	height:17px;
	margin-right:9px;
	background:url("") no-repeat 0 1px
}
.new-call .tip-two {
	text-indent:2em;
	padding-top:39px
}
.new-call .tel-num-show {
	width:352px;
	padding:50px 0 0 100px
}
.new-call .tel-num-show input {
	display:block;
	width:330px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	font-size:14px;
	color:#999;
	border:1px solid #e6e6e6
}
.new-call .tel-num-show .highlight {
	color:#333;
	border:1px solid #62ab00
}
.new-call .tel-num-show .errorlight {
	border:1px solid #f00
}
.new-call .tel-num-show .msg-box {
	height:20px;
	padding-bottom:10px
}
.new-call .tel-num-show .call-order {
	position:relative
}
.new-call .tel-num-show .call-order .select-data {
	width:330px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	font-size:14px;
	color:#999;
	cursor:pointer;
	position:relative;
	border:1px solid #e6e6e6
}
.new-call .tel-num-show .call-order .highlight {
	border:1px solid #62ab00
}
.new-call .tel-num-show .call-order .errorlight {
	border:1px solid #f00
}
.new-call .tel-num-show .call-order table {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	width:352px;
	height:124px;
	font-size:14px;
	background:#fff;
	border-collapse:collapse;
	color:#333
}
.new-call .tel-num-show .call-order .show {
	display:block
}
.new-call .tel-num-show .call-order table th,.new-call .tel-num-show .call-order table td {
	border:1px solid #CCC;
	text-align:center;
	font-weight:normal;
	height:30px;
	line-height:30px;
	background:#FFF;
	width:116px
}
.new-call .tel-num-show .call-order table td {
	cursor:pointer
}
.new-call .tel-num-show .call-order table .row-light {
	background-color:#f7ffec
}
.new-call .tel-num-show .call-order table .td-hover {
	color:#fff;
	background-color:#62ab00
}
.new-call .tel-num-show .call-order .select-data .data-i {
	width:20px;
	height:17px;
	position:absolute;
	top:11px;
	right:9px;
	background-position:-86px 0
}
.new-call .tel-num-show .callback-confirm {
	padding:30px 0 0 109px
}
.callback-result {
	height:35px;
	color:#333;
	font-size:20px;
	margin:106px auto;
	text-align:center
}
.callback-result .success-i {
	width:32px;
	height:32px;
	margin-right:10px;
	background-position:-121px -19px
}
.callback-result span,.free-result .result-tip span {
	vertical-align:-2px
}
.free-result .result-tip {
	height:35px;
	color:#333;
	font-size:20px;
	margin:80px 0 0 49px
}
.free-result .result-tip .warn-i {
	width:32px;
	height:32px;
	margin-right:10px;
	background-position:-87px -18px
}
.free-result .tel-transform {
	color:#999;
	font-size:14px;
	margin:11px 0 0 93px
}
.free-result .tel-transform em {
	color:#62ab00;
	font-size:22px;
	padding:0 12px;
	vertical-align:-1px
}
.newcall-entrance {
	height:94px;
	padding:14px;
	border-radius:4px;
	border:1px solid #e6e6e6;
	background-color:#fff
}
.newcall-entrance input,.newcall-entrance div {
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.newcall-entrance div {
	float:left
}
.newcall-entrance .tel-num {
	height:26px;
	color:#999;
	line-height:26px;
	font-size:14px
}
.newcall-entrance .tel-num .phone-i {
	width:26px;
	height:26px;
	margin-right:5px;
	background-position:-56px 0
}
.newcall-entrance .tel-num em {
	display:inline-block;
	height:26px;
	color:#62ab00;
	font-size:18px;
	vertical-align:middle
}
.newcall-entrance .tel-num span {
	display:inline-block;
	height:26px;
	padding:0 5px;
	vertical-align:middle;
	vertical-align:-1px\9
}
.newcall-entrance .tel-phone input {
	height:34px;
	color:#999;
	font-size:14px;
	line-height:34px;
	padding:0 9px;
	float:left;
	border:1px solid #e6e6e6
}
.newcall-entrance .tel-phone .highlight {
	color:#333;
	border:1px solid #62ab00
}
.newcall-entrance .tel-phone .errorlight {
	border:1px solid #f00
}
.newcall-entrance .tel-phone a {
	float:left;
	width:75px;
	height:36px;
	color:#fff;
	font-size:14px;
	line-height:36px;
	margin-left:10px;
	background:#62ab00;
	border-radius:3px;
	text-align:center
}
.newcall-entrance .tel-phone a:hover {
	color:#fff;
	text-decoration:none
}
.newcall-entrance .tip-msg {
	float:left;
	color:#999;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:5px 0 0 11px;
	_margin-left:5px;
	font-family:Arial,SimSun
}
.newcall-entrance .com-msg,.free-call .com-msg {
	float:left;
	height:15px;
	line-height:15px;
	padding:5px 0 0 11px;
	_padding-left:5px;
	margin-top:0;
	margin-bottom:0
}
.free-call .com-msg i,.free-call .com-msg em,.newcall-entrance .com-msg i,.newcall-entrance .com-msg em {
	float:left
}
.ie-fb {
	font-weight:700\9
}
.mod {
	font-size:16px;
	width:1200px;
	margin-top:25px;
}
.mod2 {
	font-size:16px;
	width:1198px;
	margin-top:25px;
	border: 1px solid #e6e6e6;
	margin-bottom:40px;
}
.mod3 {
	font-size:16px;
	width:100%;
	margin-top:25px;
}
a {
	color:#333
}
a:hover {
	color:#ff5b6a
}
.ib {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
.main-title {
	margin: 50px 0 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dedede;
}
.main-title h3 {
	font-size:24px;
	color:#333;
	float:left;
	line-height:24px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 4px solid #d32a17;
}
.main-title .more {
	float: right;
	font-size: 14px;
	color: #d57f89;
	margin-top: 3px;
	line-height: 20px;
	display: block;
	overflow: hidden;
	width: auto;
	height: 20px;
}
.main-title .more:hover {
	color:#ff5b6a
}
.main-title .fr {
	line-height:20px;
	margin:2px 4px 0 0
}
.main-title .fr a {
	display:inline-block;
	font-size:14px
}
.main-title .fr a:hover {
	color:#ff5b6a
}
.main-title .fr .line {
	width:auto;
	height:20px;
	line-height:20px;
	background:0;
	font-size:14px;
	vertical-align:1px;
	margin:0 8px 0 4px;
	overflow:visible
}
.list-mod ul {
	width: 110%;
}
.list-mod ul.lp_hx_list {
	margin: 0;
	padding-top: 15px;
}
.list-mod li {
	float: left;
	display: inline;
	width: 180px;
	margin-top: 0;
	margin-right: 23px;
	margin-bottom: 0;
}
.list-mod li.hx_item {
	width:278px;
	margin: 0 10px;
}
.list-mod li.hx_item a.hx_img {
	width: 132px;
	height: 145px;
	float: left;
}
.list-mod li.hx_item a.hx_img img{
	/* max-width: 100%;
	max-height: 100%; */
	width: 100%;
	min-height: 180px;
	height: initial;
}
.list-mod li.hx_item a.hx_desc {
	margin-left: 10px;
	width:135px;
	float: left;
}
.list-mod li.hx_item a.hx_desc p {
	font-size: 14px;
	margin-bottom: 15px;
}
.list-mod li.hx_item a.hx_desc p.desc {
	margin-top: 10px;
	font-size: 16px;
}
.list-mod li.hx_item .label {
	background: #F3F5F7;
	display: inline-block;
	padding: 0 5px;
	margin-right: 8px;
	line-height: 20px;
	color: #596c91;
	border-radius: 3px;
	font-size: 13px;
}

.list-mod li.hx_item .label.status2 {
	background-color: #fd5d6b;
	color: #fff;
}
.list-mod li a {
	width:180px;
	height:135px;
	margin-bottom:10px;
	overflow: hidden;
}
.list-mod li img {
	width:180px;
	height:135px;
	margin-bottom:10px
}
.list-mod li img.hx{
	width:auto;
	height:200px;
	margin-bottom:10px;
	overflow: hidden;
}
.list-mod li a.o-item {
    display: block;
    width: 280px;
    height: 200px;
    border: 1px solid #e6e6e6;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.list-mod li .lpname {
	display:inline-block;
	width:100%;
	line-height:25px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden
}
.list-mod .hot-mod li .lpname,.list-mod .recom-mod li .lpname {
	height:25px
}
.list-mod .prop-mod li .lpname {
	height:50px
}
.list-mod li .lpprice {
	position:relative;
	margin-top:4px;
	color:#ff5b6a;
	line-height:18px
}
.list-mod li .ico {
	display:block;
	width:40px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:14px;
	position:absolute;
	right:0;
	top:-2px
}
.list-mod li .ico-tuan {
	background:#ff5b6a
}
.list-mod li .ico-bao {
	background:#f00
}
.list-mod .tags {
	height:26px;
	overflow:hidden;
	zoom:1
}
.list-mod .tags a {
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	color:#999;
	margin-right:9px;
	white-space:nowrap
}
.list-mod .tags a:hover {
	border-color:#62ab00;
	color:#62ab00
}
.list-mod .lparea {
	padding-top:7px;
	overflow:hidden;
	zoom:1
}
.adfx-con {
	margin:30px 0 0
}
.infoarea-mod .main-title .hd {
	font-size:24px;
	line-height:24px
}
.soldout-mod .main-title .more {
	padding-right:20px
}
.soldout-mod .mod a {
	float:left;
	height:161px;
	color:#999;
	_margin-top:-1px
}
.soldout-mod .mod a:hover {
	background:#f9f9f9;
	color:#999
}
.soldout-mod .mod a h4 {
	height:24px;
	line-height:24px;
	padding:12px 0 10px 0;
	color:#333;
	border-top:1px dashed #e6e6e6;
	margin-top:-1px;
	_margin-top:0
}
.soldout-mod .mod a:hover {
	background:#f9f9f9
}
.soldout-mod .mod a:hover h4 {
	color:#ff5b6a
}
.soldout-mod .list-info {
	padding-left:170px
}
.soldout-mod .list-info img {
	float:left;
	margin-left:-170px
}
.soldout-mod .list-info p {
	color:#999;
	line-height:24px;
	font-size:14px;
	height:24px;
	overflow:hidden;
	zoom:1
}
.soldout-mod .list-info .info-03 {
	height:26px
}
.soldout-mod .list-info .tags {
	display:inline-block;
	padding:0 9px 0 10px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	color:#999;
	margin-right:9px;
	white-space:nowrap
}
.secondary-mod {
	width:694px
}
.soldout-mod .secondary-mod .mod a {
	padding:0 15px;
	width:662px
}
.soldout-mod .secondary-mod .icons-duotu {
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-style:normal;
	height:18px;
	line-height:18px;
	margin-left:9px;
	padding:0 4px;
	background-color:#62ab00;
	font-size:13px;
	vertical-align:1px
}
.secondary-mod .list-info {
	position:relative;
	width:490px
}
.secondary-mod .list-info .info-01 {
	color:#666;
	padding:2px 0 4px
}
.secondary-mod .list-info p span,.secondary-mod .list-info p em {
	display:inline-block;
	margin-right:10px
}
.secondary-mod .list-info .info-01 em {
	color:#dbdbdb;
	vertical-align:1px
}
.secondary-mod .list-info .info-03 {
	padding-top:10px
}
.secondary-mod .list-info .name {
	margin-right:14px
}
.secondary-mod .info-price {
	position:absolute;
	right:13px;
	top:-5px;
	color:#999
}
.secondary-mod .info-price em {
	font-size:25px;
	margin-right:7px;
	color:#ff5b6a
}
.newcommon-mod {
	width:358px
}
.soldout-mod .newcommon-mod .mod a {
	padding:0 15px;
	width:326px
}
.soldout-mod .newcommon-mod .mod a h4 {
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.soldout-mod .newcommon-mod .mod .info-02 {
	height:48px
}
.soldout-mod .newcommon-mod .mod .info-03 {
	margin-top:4px
}
.soldout-mod .newcommon-mod .mod .info-price {
	line-height:20px;
	height:22px
}
.soldout-mod .newcommon-mod .mod .info-price em {
	color:#ff5b6a;
	font-size:20px;
	margin-right:6px
}
.soldout-mod .newcommon-mod .mod .list-info {
	padding-left:160px
}
.soldout-mod .newcommon-mod .mod .list-info img {
	float:left;
	margin-left:-160px
}
.mod:after,.main-title:after,.list-mod ul:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden
}
.mod,.main-title,.list-mod ul {
	*zoom:1
}

/*  评论样式 */

.common-label{
	margin-top: 35px;
	color: #f55353;
	font-weight: bold;
}
.comment-box{
	margin-top: 10px;
	border: 1px solid #f3f3f3;
	background: #FAFAFA;
}
.comment-box textarea{
	width: 100%;
    padding: 20px;
    border: 0;
    outline: none;
    resize: none;
    overflow: auto;
	background: #FAFAFA;
	box-sizing: border-box;
}
.common-foter{
	padding: 10px;
	height: 30px;
}
.common-foter .send-comment{
	float: right;
	font-size: 14px;
	padding: 8px 16px;
	border-radius: 3px;
	background-color: #f55353;
	color: #fff;
	cursor: pointer;
	transition: 0.3s;
	user-select: none;
}
.common-foter .send-comment:active{
	opacity: 0.76;
}
.common-foter .common-login{
	font-size: 14px;
	padding: 8px;
	color: #f55353;
	float: right;
	cursor: pointer;
}
.common-foter .comment-tip{
	float: right;
	margin-right: 20px;
	line-height: 30px;
	font-size: 14px;
}
.comment-layer .layui-layer-content{
    padding: 10px;
}
/* 备注信息 */
.remark {
	background: #f6e58d;
	width: 1160px;
	margin: 30px auto 0;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 26px;
}
.remark span {
	color: #eb4d4b;
}

/*免责声明*/

.disclaimer {
	background: #eee;
	width: 1160px;
	margin: 10px auto 0;
	padding: 20px;
	font-size: 14px;
	line-height: 26px;
}


.disclaimer b {
	color: #666;
}

/*yyj start*/
.img_left{float:left;border-radius: 50%;margin-top: 10px;}
.img_left>img{width:50px;height:50px;border-radius: 50%;object-fit: cover;}
.agentMessage{float:left;margin-left: 10px;}
.agent_tel{margin-top: 25px;}
.agent_tel>.btn_item {
border-radius: 5px;
padding: 6px 14px;
font-size: 12px;
color: #fff;
cursor: pointer;
display: inline-block;
margin-right: 22px;}
.agent_tel>.btn_item.chat{background:#1EC3FA}
.agent_tel>.btn_item.reservation {
	background: #FE6633
}
.agent_tel>.btn_item.tel{background:#FA6067}
.agent_tel>.btn_item.mm{background: #5CCB54;}
.agent_tel>.btn_item.share{
	float: initial;
	height: auto;
	margin-right: 10px;
}
.agent_tel>.btn_item.counselor_enter{
	float: right;
	margin-right: 0;
	font-size: 15px;
}
.agent_head{
	position: relative;
	overflow: hidden;
}
.mod.agent_head {
	position: relative;
	overflow: hidden;
	padding: 14px;
}
.agent_head .next{
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	padding: 25px 10px;
	z-index: 9;
	background-color: #fff;
}
.agent_head .next img{
	width: 12px;
}
.agent_list{
	width: 100%;
	box-sizing: border-box;
}
.agent_head>.agent_list ul {
	width: 120%;
	overflow: hidden;
	height: 74px;
}
.mod.agent_head>.agent_list ul>li {
	width: 158px;
    float: left;
    border-radius: 10px;
    margin-right: 20px;
	padding: 4px 10px;
	background:#F4FEFF}
.agent_head>.agent_list ul>li {
	width: 150px;
	float: left;
	border-radius: 10px;
	margin-right: 20px;
	padding: 4px 10px;
	background: #F4FEFF
}
.agent_head>.agent_list ul>li:last-child {
	margin-right: 0;
}
.agentMessage>span{
	display: block;
	font-size:12px;
	color: #ccc;
}
.agentMessage .adviser_name{
	font-size: 0;
}
.agentMessage .adviser_name span{
	font-size: 15px;
	display:inline-block;
	max-width:65px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.agentMessage .chat_btn {
	border: 1px solid #50D3EF;
	border-radius: 20px;
	text-align: center;
	font-size:12px;
	padding: 2px 10px;
	display: inline;
	color:#50D3EF;
	cursor: pointer;
	
}
.mod .agentMessage .chat_btn{
	padding: 2px 7px;
}
.mod .agentMessage .chat_btn~.chat_btn{
	margin-left: 5px;
	border-color: #ff5b6a;
	color: #ff5b6a;
}
.iconzixun1{color:#50D3EF;margin-right: 4px;}

.clear{clear: both;}
.icon-zixun{margin-right: 5px;}
.agent_tel>span>i{margin-right:4px;}
.mm{
	margin-top: -3px;
	padding: 6px 12px;
	padding: 6px 13px;
	ont-size: 12px;
	color: #fff;
	cursor: pointer;
	margin-right: 100px;
	border-radius: 5px;
	background: #5ECA59;
} 
.iconweixin4{margin-right:4px;}	
.iconv{color: orange;}
.medal_img{
	width: 20px;
    height: 20px;
    margin-left: 4px;}

/*yyj end*/

/* 查看手机号弹窗的样式 */
.tel-layer.layui-layer {
	border-radius: 10px;
	overflow: hidden;
}

.tel-layer .layui-layer-title {
	background-color: #fff;
	height: 40px;
	border: 0;
}

.layer_tel-box {
	padding: 20px 30px;
	margin-left: 5px;
}

.layer_tel-box .tel {
	padding: 15px 15px 15px 60px;
	line-height: 1.8;
	background: url(../img/tel_icon.png) 0 32px no-repeat;
}

.layer_tel-box .tel p {
	font-size: 13px;
}

.layer_tel-box .tel p .color-red {
	font-size: 32px;
	font-weight: bold;
	color: #ff3b4b;
}

.layer_tel-box .build_name {
	padding-left: 60px;
	font-size: 17px;
}

.layer_tel-box .tel_time {
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 13px;
	color: #ff3b4b;
	margin-left: 60px;
	width: 200px;
	text-align: center;
	border: 1px solid #ff3b4b;
	border-radius: 3px;
	cursor: pointer;
}

.layer_tel-box .tel_tip {
	margin-top: 30px;
	padding-left: 60px;
}
.layer_tel-box .tel .tel_tip {
	margin-top: 0;
	padding-left: 0;
	font-size: 14px;
}

.layer_tel-box .tel_tip p {
	margin-bottom: 5px;
	font-size: 16px;
}

.layer_tel-box .tel_tip span {
	color: #ff3b4b;
}
/* end查看手机号弹窗的样式 */

/* 在线选房 */
.house_coupon{
	float: right;
	padding: 2px 7px;
	font-size: 13px;
	border: 1px solid #ea3b3c;
	color: #ea3b3c;
}
.loudong_list{
	width: 100%;
	margin-top: 20px;
	color: #333;
}
.loudong_list .loudong{
	margin: 10px 0;
	border: 1px solid #f3f3f3;
	border-radius: 5px;
}
.loudong_list .loudong~.loudong{
	margin-top: 25px;
}
.tab_header{
	font-size: 0;
	border-bottom: 1px dashed #f3f3f3;
}
.tab_header .tab_th{
	display: inline-block;
	padding: 10px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.tab_body {
	font-size: 0;
	display: table-cell;
}
.tab_body .tab_td{
	vertical-align: middle;
	/* display: inline-block; */
	display: table-cell;
	padding: 10px 0;
	box-sizing: border-box;
}
.tab_body .house_data{
	display: inline-block;
	padding: 5px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tab_body .tab_data{
	position: relative;
}
.tab_body .tab_data .tip{
	display: none;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 4px;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	position: absolute;
	left: 20px;
	top: -25px;
	font-size: 13px;
}
.tab_body .tab_data .tip .arrow{
	width: 0;
    height: 0;
    border-left: transparent 4px solid;
	border-right: transparent 4px solid;
	border-top: rgba(0,0,0,0.6) 4px solid;
    position: absolute;
    left: 0;
    top: 30px;
    right: 0;
    margin: auto;
    background: rgba(255, 255, 255, 0) !important;
}
.tab_body .house_data.louhao{
	padding: 8px 15px;
	height: 36px;
	box-sizing: border-box;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #333;
	border: 1px solid #dedede;
	background-color: #f3f3f3;
}
.tab_body .house_data .hui{
	display: inline-block;
	padding: 1px 5px;
	height: 18px;
	line-height: 18px;
	border-radius: 2px;
	background-color: #f24836;
	font-size: 13px;
	color: #fff;
}
.tab_body .house_data .btn{
	display: inline-block;
	margin: 0 5px;
	padding: 0 15px;
	height: 26px;
	box-sizing: border-box;
	line-height: 26px;
	border-radius: 13px;
}
.tab_body .house_data .btn.yuyue{
	background-color: #ea3b3c;
	color: #fff;
}
.tab_body .house_data .btn.xuanfang{
	background-color: #03a809;
	color: #fff;
}
.loudong .first_th,.first_td{
	height: 100%;
	text-align: center;
	border-right: 1px dashed #dedede;
}

.sign-box.house-sign .layer-header{
	font-size: 22px;
	color: #ea3b3c;
	border-color: #ea3b3c;
}
.sign-box.house-sign .button-box>button{
	background-color: #ea3b3c;
}


/* 电子沙盘 */
.sand_cate{
	padding: 5px;
	margin: 0 10px;
	cursor: pointer;
	color: #fd5d6b;
}
.sand_cate.active{
	border-bottom: 2px solid #fd5d6b;
}
.sand_cate.no_show{
	width: 0;
	padding:0;
	margin: 0;
	overflow: hidden;
	font-size: 0;
}
.loudong_body{
	border-top: 1px solid #dedede;
	margin-top: 20px;
	width: 100%;
	min-height: 460px;
}
.vrbody{
	min-height:460px;
}
.vrbody.align_center {
	text-align: center;
	line-height: 460px;
}
.loudong_body.align_center{
	text-align: center;
	line-height: 460px;
}
.loudong_body .loudong_box{
	width: 730px;
	height: 425px;
	margin-top: 30px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	border-radius: 5px;
}
.loudong_body .loudong_img{
	position: absolute;
	cursor: move;
}
.loudong_body .loudong_img .point_box{
	position: relative;
	height: 100%;
	width: 100%;
}

.loudong_body .loudong_img .point{
	position: absolute;
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	user-select: none;
	cursor: pointer;
	margin-top: -34px;
	margin-left: -19px;
	color: #fff;
}
.loudong_body .loudong_img .point .arrow{
    width: 0;
    height: 0;
    border-left: transparent 4px solid;
    border-right: transparent 4px solid;
    position: absolute;
    left: 15px;
    top: 30px;
    background: rgba(255, 255, 255, 0) !important;
    cursor: pointer;
}

.loudong_body .loudong_img .point.zaishou{
	background-color: #71d298;
}
.loudong_body .loudong_img .point.zaishou .arrow{
	border-top: #71d298 4px solid;
}
.loudong_body .loudong_img .point.daishou{
	background-color: #18bfff;
}
.loudong_body .loudong_img .point.daishou .arrow{
	border-top: #18bfff 4px solid;
}

.loudong_body .loudong_img .point.weipan{
	background-color: #ff7214;
}
.loudong_body .loudong_img .point.weipan .arrow{
	border-top: #ff7214 4px solid;
}
.loudong_body .loudong_img .point.shouqing{
	background-color: #9b9fa2;
}
.loudong_body .loudong_img .point.shouqing .arrow{
	border-top: #9b9fa2 4px solid;
}
.loudong_body .loudong_img .point.active {
	background-color: #ff5c6a;
}

.loudong_body .loudong_img .point.active .arrow {
	border-top: #ff5c6a 4px solid;
}

.loudong_body .filter_box{
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
	width: 70px;
}
.loudong_body .filter_box .btn{
	height: 30px;
	line-height: 28px;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	user-select: none;
	font-size: 15px;
}
.loudong_body .filter_box .btn.daishou{
	background-color: #18bfff;
}
.loudong_body .filter_box .btn.zaishou{
	background-color: #71d298;
}
.loudong_body .filter_box .btn.weipan{
	background-color: #ff7214;
}
.loudong_body .filter_box .btn.shouqing{
	background-color: #9b9fa2;
}
.loudong_body .filter_box .btn .iconfont{
	color: #fff;
	font-size: 18px;
	position: relative;
	top: 2px;
}

.loudong_body .loudong_info{
	width: 470px;
	height: 425px;
	float: right;
	margin-top: 30px;
	position: relative;
}
#scroll_box{
	height: 38px;
	margin-left: 15px;
	border-bottom: 1px solid #dedede;
}
.loudong_info .tab-hd{
	overflow-y: hidden;
	position: relative;
	margin: 0 25px;
	font-size: 0;
}
.loudong_info .tab-nav{
	display: inline-block;
	white-space: nowrap;
	margin: 0;
}
.loudong_info .tab-nav li{
	display: inline-block;
	float: none;
	width: 30px;
	padding: 10px 0;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	margin: 0 13px;
}
.loudong_info .tab-nav li.active{
	border-bottom: 2px solid #ff5c6a;
}
.loudong_info  .tab-hd::-webkit-scrollbar{height: 0;background-color: #f1f1f1;border-radius: 5px;cursor: pointer;}

.loudong_info .prev {
	position: absolute;
	top: 0;
	left: 15px;
	padding: 6px;
	width: 10px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .1);
	color: #fff;
	transition: 0.26s;
	-webkit-transition: 0.26s;
	user-select: none;
	border-top-left-radius: 5px;
}
.loudong_info .prev:hover {
	background-color: rgba(0, 0, 0, .2);
}
.loudong_info .prev img{
	width: 100%;
}
.loudong_info .next {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px;
	width: 10px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .1);
	color: #fff;
	transition: 0.26s;
	-webkit-transition: 0.26s;
	user-select: none;
	border-top-right-radius: 5px;
}
.loudong_info .next:hover{
	background-color: rgba(0, 0, 0, .2);
}
.loudong_info .next img {
	width: 100%;
}

.lodong_detail .ld_name_row {
	padding: 10px 15px;
	margin-top: 10px;
	color: #333;
}
.lodong_detail .ld_name{
	font-weight: bold;
	font-size: 26px;
}
.lodong_detail .view_detail {
	margin-top: 10px;
	font-size: 14px;
}
.lodong_detail .ld_data li{
	margin: 0;
	width: 50%;
	padding: 8px 15px;
	box-sizing: border-box;
	font-size: 15px;
}
.lodong_detail .ld_data ul{
	margin: 0;
}
.lodong_detail .card_box{
	margin: 15px;
	margin-right: 0;
	border: 1px solid #f3f3f3;
	height: 236px;
	color: #333;
	border-radius: 5px;
	overflow: hidden;
}
.lodong_detail .card_box .card_title{
	padding: 5px 20px;
	background-color: #f3f3f3;
}
.lodong_detail .card_box .card_content{
	padding: 15px 10px;
	font-size: 13px;
}
.lodong_detail .card_box ul{
	margin: 0;
}
.lodong_detail .card_box li{
	margin: 0;
	margin-bottom: 15px;
	float: initial;
	display: block;
	width: 100%;
}
.lodong_detail .card_box li span{
	display: inline-block;
	padding: 0;
	padding-left: 10px;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lodong_detail .card_box li .span1{
	display: inline-block;
	width: 150px;
}
.lodong_detail .card_box li .span2{
	display: inline-block;
	width: 150px;
}
.lodong_detail .card_box li .span3{
	display: inline-block;
	width: 85px;
}
.lodong_detail .card_box li .span4{
	display: inline-block;
	width: 45px;
	color: #ff5c6a;
}
.lodong_detail .card_box li .span4.view_hx {
	cursor: pointer;
}
.lodong_detail .card_box li .span4.view_hx a {
	color: #ff5c6a;
}


/* 户型列表 */

.hx_box {
	height: 76px;
	position: relative;
	margin: 40px;
}

.hx_box .hd>a {
	width: 30px;
	box-sizing: border-box;
	position: absolute;
	padding: 20px 10px;
	top: 6px;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.2);
	transition: 0.26s;
}

.hx_box .hd>a:hover {
	background-color: rgba(0, 0, 0, 0.3);
}

.hx_box .hd .prev {
	left: -40px;
}

.hx_box .hd .next {
	right: -40px;
}

.hx_box .hd img {
	width: 100%;
}

.hx_box .hx_list {
	width: 1120px;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	font-size: 0;
}

.hx_box .hx_list ul {
	display: inline-block;
	white-space: nowrap;
}

.hx_box .hx_list ul>li {
	height: 76px;
	display: inline-block;
	width: 166px !important;
	margin: 0 10px;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #dedede;
}

.hx_box .hx_list ul>li a {
	display: inline-block;
	width: 100%;
	/* padding: 10px; */
}

.hx_box .hx_list ul>li.current {
	background-color: #ff5c6a;
	border-color: #ff5c6a;
}

.hx_box .hx_list ul>li.current a {
	color: #fff;
}

.hx_box .hx_list ul>li .desc {
	font-size: 16px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hx_box .hx_list ul>li .mj {
	font-size: 13px;
}


.main-detail {
	font-size: 0;
}
/* 户型大图 */
.img_box {
	width: 618px;
	height: 500px;
	display: inline-block;
	border: 1px solid #dedede;
	/* box-sizing: border-box; */
}

.img_box .main_img_box {
	height: 500px;
	width: 100%;
	position: relative;
	background-color: #f3f3f3;
}

.img_box .main_img_box li {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: 0.26s;
}

.img_box .main_img_box li.show {
	z-index: 2;
	opacity: 1;
}

.img_box .main_img_box li img {
	max-width: 100%;
	max-height: 100%;
}

.img_box .main_img_box .iconfangda {
	position: absolute;
	right: 10px;
	bottom: 3px;
	font-weight: bold;
	font-size: 26px;
	cursor: pointer;
}
.img_box .main_img_box .iconfangda:hover{
	color: #ff5c6a;
}

/* 缩略图容器 */
.thumb_img_box {
	height: 100px;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
}

.thumb_img_box ul {
	height: 100%;
}

.thumb_img_box ul li {
	height: 100%;
	width: 100px;
	margin: 0 5px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #f3f3f3;
	transition: 0.26s;
}

.thumb_img_box ul li.border {
	border-color: #ff5c6a;
}

.thumb_img_box li img {
	height: 100%;
	width: 100%;
}

/* 户型信息 */
.hx_info {
	width: 580px;
	height: 580px;
	padding-left: 30px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
}

.hx_info h2 {
	padding: 20px 0;
	font-size: 32px;
	color: #333;
}

.hx_info h2 .tag {
	padding: 2px 5px;
	margin-left: 8px;
	font-size: 14px;
	color: #fff;
	border-radius: 5px;
	background: #FD5D6B;
}
.hx_info h2 .tag.zaishou {
	background: #FD5D6B;
}
.hx_info h2 .tag.daishou {
	background: #F3F5F7;
	color: #596C91;
}

.hx_info li {
	padding: 15px 0;
	box-sizing: border-box;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hx_info li.w_50 {
	width: 270px;
	display: inline-block;
}

.hx_info li.w_50:nth-child(odd) {
	margin-right: 10px;
}

.hx_info .info_block {
	border-bottom: 1px solid #dedede;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.hx_info .info_block:last-child {
	border-width: 0;
}

.hx_info li .label {
	display: inline-block;
	width: 90px;
	margin-right: 10px;
	color: #888;
}

.hx_info li .value {
	color: #333;
}


/* 房源预售证详细页面 */
 .data_box {
	 margin-top: 30px;
	 width: 100%;
 }

 .data_box .tip {
	 padding: 10px 20px;
	 background-color: #ff66;
	 margin-bottom: 20px;
	 font-size: 14px;
	 color: #333;
 }
 .data_box .tip .build_name {
	 font-size: 17px;
 }

 .c_right{
	 float: right;
 }

 .red{
	 color: red;
 }
 #house_scroll_box{
	position: relative;
 }
 #house_scroll_box .prev {
	 width: 30px;
	 padding: 5px;
	 box-sizing: border-box;
 	position: absolute;
 	top: 200px;
	 left: -35px;
	 border-radius: 1px;
	 cursor: pointer;
	 transition: 0.26s;
 }

 #house_scroll_box .next {
	 width: 30px;
	 padding: 5px;
	 box-sizing: border-box;
 	position: absolute;
 	top: 200px;
	 right: -35px;
	 border-radius: 1px;
	 cursor: pointer;
	 transition: 0.26s;
 }

  #house_scroll_box .prev:hover {
  	background-color: rgba(0, 0, 0, .3);
  }

  #house_scroll_box .next:hover {
  	background-color: rgba(0, 0, 0, .3);
  }

  #house_scroll_box .prev img {
  	width: 100%;
  }

  #house_scroll_box .next img {
  	width: 100%;
  }
.house_tab_box{
	width: 100%;
	/* padding-left: 71px; */
	box-sizing: border-box;
	overflow-y: hidden;
}
table.house_detail,
 .house_detail tbody {
 	border-collapse: collapse;
	 border-spacing: 0;
	 line-height: 35px;
 }


 .house_detail tbody th,
 .house_detail tbody td {
 	text-align: center;
 	border: 1px solid #dedede;
 	padding: 5px 5px;
 	width: 60px;
 }

 tbody .unit_num,
 .house_index {
 	background-color: #6699ff;
 	color: #fff;
 }

 .house_detail tbody .unit_label,
 .house_detail tbody .tier_label,
 .house_detail tbody .tier_num {
	 /* box-sizing: border-box;
	 position: absolute;
	 left: 0;
	 width: 72px; */
 	background-color: #33cccc;
 	color: #fff;
 }

 tbody .house_num{
	 background-color: #999999;
 }
 tbody .house_num>div{
	width: 50px;
 }

 .house_detail tbody .tab_data th,
 .house_detail tbody .tab_data td {
 	box-sizing: border-box;
 	color: #fff;
 }

 .house_detail tbody .tab_data td {
 	cursor: pointer;
 }

 .house_layer_box {
 	position: absolute;
 	left: -600px;
 }

 .house_content {
 	padding: 20px;
 	width: 465px;
 	box-sizing: border-box;
 }

 .house_content .build_name {
 	margin: 10px 5px;
 }

 .house_content .house_info {
 	font-size: 0;
 }

 .house_content .house_info li {
 	display: inline-block;
 	width: 50%;
 }

 .house_content .house_info li>div {
 	display: inline-block;
 	padding: 5px 10px;
 	font-size: 15px;
 }

 .house_content .house_info li>div.label {
 	margin: 3px;
 	width: 60px;
 	text-align-last: justify;
 	background-color: #ede8af;
 	color: #333;
 	font-weight: bold;
 }

 .house_content .house_info li>div.value {
 	margin: 3px;
 	width: 100px;
 	background-color: #dedede;
 }

 .color_list {
 	margin: 15px 0;
 	font-size: 0;
 }

 .color_list li {
 	display: inline-block;
 	margin-right: 10px;
 	/* width: 80px; */
 }
 .color_list li.label {
	 font-size: 16px;
	 color: #333;
 }
  .color_list li p {
  	height: 20px;
  	line-height: 20px;
  	font-size: 14px;
  	margin: 2px 0;
  }
.house_content .house_info li .value span {
   	display: inline-block;

   }

 .color_list li p.color {
	width: 20px;
	float: left;
 	text-align: center;
 	font-size: 14px;
 	margin: 2px 0;
 }

 .color_list li p.status {
 	margin-left: 25px;
 }
.lp-info_flex{
	display: flex;
	justify-content: space-between;
}
.lp-info_flex .qrcode{
	padding-left: 15px;
	height: 80px;
	width: 80px;
}
.lp-mid{
	flex:1;
}
.lp-mid .lp_title{
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;

}
.lp-mid .lp_title span {
	align-self: flex-end;
	margin-left: 10px;
	font-size: 20px;
	margin-bottom: 0px;
	color:#808080;
}
.lp-mid .lp_types{
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	margin-top: 13px;
}
.lp-mid .lp_type{
	margin-right: 3px;
}
.lp-mid .lp_type span , .lp-mid .lp_label span {
	border: 1px solid #c1c1c1;
	padding: 1px 7px;
	color: #b2b2b2;
	font-size: 14px;
	border-radius:3px;
}
.lp-info_flex .lp-tags {
	display: flex;
	flex-direction: column;
	height: auto;
	overflow: visible;
	width: 330px;

}
.lp_tags_top{
	display: flex;
	justify-content: flex-end;
	margin-top:20px;
}
.lp_tags_top .share {
	display: flex;
	margin-top: 0;
	height: auto;
	align-items: center;

}
.lp_tags_top .share span,
.lp-info_flex .lp_tags_bot span {
	border: 0;
	padding: 0;


}
.lp_tags_top .share span{
	padding: 0;
	margin-left: 5px;
}
.lp_tags_top .share.share_qr{
	margin-right: 10px;
}
.lp-info_flex .lp_tags_bot span{
	margin: 0 5px;
	font-size: 10px;
}
.lp_tags_bot {
	display: flex;
	justify-content: flex-end;
	margin-top: 5px;
}
.basic-parms .basic-youhui {
	height: 50px; 
	line-height: 20px;
	width: 100%;
	background: #FFF9EB;
	padding-bottom: 0;
	padding: 15px;
	/* margin-left: -50px; */
	display: flex;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
	margin-bottom: 8px;
}
.basic-parms .basic-youhui img {
	float: left;
}

.basic-parms .basic-youhui button {
	float: right;
	margin-top: -2px;
}
.basic-youhui .hui_info {
	color: #FE5C68;
	font-size: 12px;
	flex: 1;
	margin-left: 5px;
	max-width: 435px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.get_hui{
	color:#FE5C68;
	border: 1px solid #FE5C68;
	padding: 3px 5px;
	font-size: 12px;
	background: #FFF9EB;
	margin-right: 20px;
	justify-self: flex-end;
	border-radius: 5px;
}
.get_hui:hover{
	background: #FE5C68;
	color: #fff;
}



.banner_pop {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 999;
	display: none;

	background: #000;
	opacity: 0.2;
	filter:Alpha(opacity=20);

}

.dialog-preference {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 100%);
	width: 400px;
	/* height: 332px; */
}
.dialog-preference.show{
	transform: translate(-50%, -50%);
	transition: translateY 5s;
	z-index: 1001;
}
.close_pop {
	position: absolute;
	right: -33px;
	top: -17px;
	font-size: 32px;
	color: #fff;
	z-index: 1500;
	cursor: pointer;
}

.preference-top {
	position: relative;
	min-height: 33px;
	padding: 18px 47px 20px;
	margin-top: 17px;
	margin-bottom: -33px;
	font-weight: 700;
	line-height: 33px;
	font-size: 24px;
	text-align: center;
	color: #f75d50;
	background: url('../img/bg-hb-line.png') repeat-y 17px 0;
	-webkit-background-size: 372px auto;
	-moz-background-size: 372px auto;
	background-size: 372px auto;
	z-index: 1800;
}

.dialog-preference .preference-top:before {
	position: absolute;
	width: 372px;
	height: 17px;
	left: 17px;
	top: -2px;
	background: url('../img/bg-hb-line.png') no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	content: "";
}

.dialog-preference .preference-top:after {
	position: absolute;
	width: 306px;
	height: 1px;
	bottom: -1px;
	left: 47px;
	background: #f8f0db;
	content: "";
}

.dialog-preference .preference-top span {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.preference-body {
	position: relative;
	height: 243px;
	padding-top: 34px;
	background: url('../img/bg_hb.png') no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	z-index: 1500;
}

.dialog-preference .preference-body .preference-slogan {
	position: relative;
	padding: 16px 40px;
	max-width: 400px;
	text-align: center;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #f75d50;
}

.dialog-preference .preference-body .preference-slogan:after {
	position: absolute;
	width: 286px;
	height: 1px;
	bottom: 0;
	left: 57px;
	background: #f8f0db;
	content: "";
}

.dialog-inp-v585.preference-inp {
	position: absolute;
	bottom: 64px;
	left: 39px;
}

.dialog-inp-v585 .inp-wrap {
	position: relative;
	font-size: 0;
}

.dialog-inp-v585 .inp-wrap input {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	height: 20px;
	padding: 10px;
	border: 0;
	outline: 0;
	font-size: 14px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	background: #fff;
}

.dialog-inp-v585 .inp-wrap button {
	display: inline-block;
	vertical-align: top;
	width: 104px;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	font-size: 16px;
	font-weight: 700;
	border: 0;
	outline: 0;
	color: #f7624a;
	background: #fcd759;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe365), to(#f7c244));
	background-image: -webkit-linear-gradient(top, #ffe365 0, #f7c244 100%);
	background-image: -moz-linear-gradient(top, #ffe365 0, #f7c244 100%);
	background-image: -o-linear-gradient(top, #ffe365 0, #f7c244 100%);
	background-image: linear-gradient(-180deg, #ffe365 0, #f7c244 100%);
	cursor: pointer;
}

.dialog-inp-v585 .inp-wrap .inp-error {
	position: absolute;
	left: 10px;
	bottom: -21px;
	line-height: 17px;
	font-size: 12px;
	color: #fff;
}

.error-msg {
	font-size: 12px;
	color: #f20;
	height: 20px;
}
.banner_pop {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 999;
	display: none;

	background: #000;
	opacity: 0.2;
	filter:Alpha(opacity=20);
}

.banner_c {
	width: 420px;
	height: 360px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin:auto;
	/* transform: translate(-50%, -50%); */
	background: #fff;
	border-radius: 10px;
	display: none;
	z-index: 1000;
}

.banner_con {
	width: 420px;
	position: relative;
	/* height: 360px; */
	/* position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%); */
	background: #fff;
	border-radius: 10px;
}

.close_pop {
	position: absolute;
	right: -33px;
	top: -17px;
	font-size: 32px;
	color: #fff;
	z-index: 1500;
	cursor: pointer;
}

.lp_close_drag {
	right: -86px;
	top: -92px;
}

.banner_con_top {
	height: 95px;
	background: #F3F3F3;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.banner_con_top_l {
	font-size: 22px;
	line-height: 95px;
	color: #333;
	padding: 0 20px;
}

.banner_con_top_l::after {
	content: "";
	position: absolute;
	left: 15px;
	top: 37px;
	width: 3px;
	height: 22px;
	background: #ff5c00;
}

.banner_con_top_r {
	position: absolute;
	width: 200px;
	height: 130px;
	top: -35px;
	right: 20px;
}

.banner_con_top_r img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner_top_body {
	padding: 15px 20px;
}

.banner_top_body h4 {
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
}

.banner_top_body input {
	display: block;
	border: 1px solid #ededed;
	width: 308px;
	line-height: 35px;
	height: 35px;
	padding-left: 10px;
	margin-top: 14px;
	margin-bottom: 4px;
	margin-left: 15px;
	font-size: 14px;
	border-radius: 4px;
}

.banner_top_body a {
	display: block;
	background: #FF5C6A;
	color: #fff;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	border-radius: 4px;
	width: 320px;
	font-weight: bold;
	margin: 15px;
	margin-left: 15px;
}

.check_code {
	margin-bottom: 5px;
}

.banner_top_body #kfzcCode_lp {
	width: 200px;
	display: inline-block;

}

.reCode {
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	background: #FF5C6A;
	color: #fff;
	border-radius: 5px;

}



.login_pop{
	position: fixed;
	/* top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.2);
	display: none; */
	z-index: 1000;
	display: none;

}
.login_pop_mask {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 999;
	display: none;
	background: #000;
	opacity: 0.3;
	filter: Alpha(opacity=30);
}
.login_pop_c{
	width: 420px;
	height: 385px;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	background: #fff;
	border-radius: 10px;
	z-index: 1000;
	display: none;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.login_pop_c .login_pop_con {
	vertical-align: middle;
}
.login_pop_top{
	height: 95px;
	background: #F3F3F3;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;

}
.login_pop_top_l{
	font-size: 22px;
	line-height: 95px;
	color: #333;
	padding: 0 20px;
	text-align: left;
}
.login_pop_top_l::after {
	content: "";
	position: absolute;
	left: 15px;
	top: 37px;
	width: 3px;
	height: 22px;
	background: #ff5c00;
}
.login_pop_top_r{
	position: absolute;
	width: 200px;
	height: 130px;
	top: -35px;
	right: 20px;
}
.login_pop_top_r img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.login_pop_middle{
	width: 100%;
	padding: 45px 20px;
	box-sizing: border-box;
	overflow: hidden;
}
.login_pop_middle_c{
	width: 30%;
	text-align: center;
	float: left;
	margin-right: 5%;
}

.login_pop_middle_c img{
	width: 40px;
	height: 40px;
	object-fit: cover;
}

.login_pop_middle_r {
	margin-right: 0;
	/* float: left;
	width: 30%;
	text-align: center; */
}
.login_pop_middle_l_m{
	font-size: 15px;
	color: #666;
	font-weight: 800;
}
.login_pop_middle_l_b {
	font-size: 12px;
	color: #999;
	font-weight: 400;
}
.login_pop_bottom{
	padding: 15px 30px;
	text-align: center;
}
.login_pop_bottom .login_inp {
	border: 1px solid #ededed;
	margin-right: 30px;
	border-radius: 10px;
	padding: 10px 0;
	font-size: 12px;
	width: 235px;
}
.login_pop_bottom .login_code {
	border: 1px solid #ededed;
	margin-right: 30px;
	border-radius: 10px;
	padding: 10px 0;
	font-size: 12px;
	width: 185px;
}
.login_btn,
.login_btn_c {
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	background: #FD5D6B;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.login_btn_c{
	font-size: 13px;
}
.login_pop_bottom_b{
	padding: 10px 25px;
	text-align: center;

}
.login_pop_bottom_b span {
	display: inline-block;
	padding: 5px 50px;
	text-align: center;
	background: #FD5D6B;
	color: #fff;

	border-radius: 5px;
	cursor: pointer;
}
/* .login_pop_bottom_b span{
	display: inline-block;
	padding: 2px 7px;
	font-size: 12px;

} */
.login_pop_bottom_b .login_pop_bottom_b_l{
	border-radius: 3px;
	border: 1px solid #FA6067;
	color: #FA6067;
	margin-right: 10px;
}
.drag_check_log{
	/* position: absolute; */
	/* width: 320px; */
	/* height: 160px; */
	/* top:50%;
	left: 50%;
	transform: translate(-50%,-50%); */
	position: fixed;
	width: 320px;
	height:200px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 2001;
	background: #ffffff;
	padding: 20px;

}
.drag_img_log{
	width: 320px;
	height: 160px;
	background: #fff;
	position: relative;
}
.drag_img_bg_log{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	background-size: 100%;
	background-repeat: no-repeat;
}
.drag_img_icon_log {
	position: relative;
}
.drag_img_icon_block_log{
	width: 50px;
	height: 160px;
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	background-position: 0 -160px;
}
.drag_img_icon_block_img_log{
	/* position: absolute;
	left:0; */
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 -160px;
}
.drag_bar_log{
	height: 40px;
	line-height: 40px;
	margin: 10px 0px;
	/* text-align: center; */
	position:relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	box-sizing: border-box;
	border: 1px solid #f6f6f6;
	word-spacing:-1px;
}
.drag_bar_icon_log{
	width:50px;
	height: 40px;
	display: inline-block;
	position: absolute;
	left: 0;
	line-height: 40px;
	background-image: url("../img/img24.png");
	background-repeat: no-repeat;
	background-position: center;

}
.drag_bar_icon_log img{
	vertical-align: middle;
}
.drag_jind_l_log{
	 box-sizing: border-box;
	 display: inline-block;
	 border-radius: 3px;
	 height: 100%;
	 width: 50px;
	 vertical-align: top;
	 visibility: hidden;
	 word-spacing:0;
	/* float: left; */
}
.drag_jind_l_log.active {
	background-color: #a3d3fd;
	border: 1px solid #1991fa;
	border-right: 0;
	visibility: visible;
}
.drag_jind_l_log.error {
	background-color: #ff9999;
	border: 1px solid #f00;
	border-right: 0;
	visibility: visible;
}
.drag_jind_r_log{
	text-align: center;
	display: inline-block;
	width: 200px;
	height: 100%;
	vertical-align: top;
	word-spacing:0;
}

.drag_check {
	position: absolute;
	/* width: 320px; */
	/* height: 160px; */
	top: 70px;
	left: 50px;
	z-index: 2001;
	background: #ffffff;

}

.drag_img {
	width: 320px;
	height: 160px;
	background: #fff;
	position: relative;
}

.drag_img_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	background-size: 100%;
	background-repeat: no-repeat;
}

.drag_img_icon {
	position: relative;
}

.drag_img_icon_block {
	width: 50px;
	height: 160px;
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	background-position: 0 -160px;
}

.drag_img_icon_block_img {
	/* position: absolute;
	left:0; */
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 -160px;
}

.drag_bar {
	height: 40px;
	line-height: 40px;
	margin: 10px 1px;
	/* text-align: center; */
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	box-sizing: border-box;
	border: 1px solid #f6f6f6;
	word-spacing:-1px;
}

.drag_bar_icon {
	width: 60px;
	height: 40px;
	display: inline-block;
	position: absolute;
	left: 0;
	line-height: 40px;
	background-image: url("../img/img24.png");
	background-repeat: no-repeat;
	background-position: center;

}

.drag_bar_icon img {
	vertical-align: middle;
}

.drag_jind_l {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	height: 100%;
	width: 50px;
	vertical-align: top;
	visibility: hidden;
	/* float: left; */
}

.drag_jind_l.active {
	background-color: #a3d3fd;
	border: 1px solid #1991fa;
	border-right: 0;
	visibility: visible;
}

.drag_jind_l.error {
	background-color: #ff9999;
	border: 1px solid #f00;
	border-right: 0;
	visibility: visible;
}

.drag_jind_r {
	text-align: center;
	display: inline-block;
	width: 200px;
	height: 100%;
	vertical-align: top;
}
/* 刷新 */
.drag_refresh{
	position: absolute;
	right: 10px;
	top: 10px;
	/* height: 20px;
	width: 20px;
	border-radius: 100%;
	background: #fff; */
	z-index: 1;
}
.drag_refresh_log {
	position: absolute;
	right: 30px;
	top: 30px;
	/* height: 20px;
	width: 20px;
	border-radius: 100%; */
	/* background: #fff; */
	z-index: 1;
}
.drag_refresh img,
.drag_refresh_log  img{
	    width: 20px;
	    height: 20px;
	    border-radius: 100%;
	    object-fit: cover;
}
.next_kaipan{
	text-align: center;
	border: 1px solid #fa6067;
	padding: 2px 5px;
	width: 110px;
	cursor: pointer;
}
.next_kaipan span {
	font-size: 12px;
	color: #FA6067;
}

/* 楼盘点评 */
.dianping {
	width: 586px;

}

.dianping .mod {
	margin-top: 20px;
	width: 578px;

	overflow-y: auto;
	overflow-x: hidden;
}

.main-title.publish-mod {
	padding: 0;
}

.main-title .see_more {
	font-size: 13px;
	margin-left: 10px;
}
.dianping .hot-reviews .revlist{
	padding:2px 0;
}
.dianping .hot-reviews .revlist li {
	/* height: 160px; */
	/* padding: 5px; */
	box-sizing: border-box;
	min-height: 160px;
	/* padding: 7px; */
	margin: 35px 20px;
}
.dianping .total-revlist .revlist li {
	height: auto;
	/* padding-bottom: 10px; */
}
.send_add_to_phone{
	border: 1px solid #f75d50;
	display: inline-block;
	font-size: 12px;
	color: #f75d50;
	padding: 2px 5px;
	line-height: 12px;
	margin-left: 10px;
	position: relative;
	cursor: pointer;
}
.dianping .hot-reviews .info-mod h4 a span{
	-webkit-line-clamp: 1;
}
.dianping .hot-reviews .revlist li:last-child{
	border: 0;
	/* margin-bottom: 0; */
}
.dianping .info-mod {
	width: 480px;

}

/* .dianping .peply_c .info-mod {

	margin-left: 15px;
} */

.reply_c {
	margin: 5px 0px;
	padding-left: 5px;
	padding: 6px 10px;
	box-sizing: border-box;
	height: 60px;
	background: #f5f5f5;
	overflow: hidden;
}

.dianping .info-mod .reply_mode {
	width: 404px;
	margin-top: 5px;
}

.dianping .hot-reviews .revlist {
	width:100%;
	padding: 0;
}
.dianping .hot-reviews .info-mod h4{
	height: 30px;
	padding-left: 7px;
}

.hot-reviews .praise-link .zan-icon {
	background-position: 0 -70px;
	width: 17px;
	height: 16px;
}

.hot-reviews .praise-link:hover .zan-icon {
	background-position: -20px -70px;
}



.lp_huxing {
	border: 1px solid #f3f3f3;
	/* height: 625px; */
	width: 586px;
	margin-top: 20px;
	overflow-y: auto;
}

.huxing_con {
	    padding: 2px 0px;
		margin: 35px 20px;
		height:160px;
		box-sizing: border-box;
}

.huxing_con_img {
	/* float:left; */
	width: 150px;
	height: 150px;
	background: #FEFEFE;
	float: left;
	margin-right: 20px;
	overflow: hidden;

}

.huxing_con_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.huxing_con_mid {
	float: left;
	width: 165px;
	margin-right: 20px;
	
}

.huxing_title {
	font-size: 16px;
	font-weight: 0;
	margin-bottom: 20px;
	white-space: nowrap;
	max-width: 500px;
}

.huxing_label {
	margin-bottom: 15px;
}

.label_name {
	display: inline-block;
	padding: 2px 5px;
	margin-right: 5px;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
	background: #0AD488;

}

.shitingwei {
	display: inline-block;
	padding: 2px 5px;
	font-size: 12px;
	background: #EFF4F7;
	border-radius: 3px;
}

.huxing_shoufu {
	font-size: 13px;
	margin-bottom: 10px;
}

.huxing_price {
	font-size: 13px;
	color: #FF6D6E;

}

.huxing_price span {
	font-size: 16px;
	color: #FF6D6E;
	font-weight: 800;
}

.huxing_con_right {
	float: right;
	width: 170px;
	margin-top: 30px;
	text-align: center;
}

.huxing_btn {
	color: #f00;
	width: 100px;
	margin: 0 auto 7px;
	border: 1px solid #f00;
	padding: 2px 15px;
	border-radius: 5px;
	cursor: pointer;
}
.huxing_btn_none{
	width:auto;
	text-align: center;
	margin: 15px 0 0 0;
}

.huxing_taoshu {
	/* font-size: 12px; */
	background: #1EC3FA;
	color: #fff;
	width: 135px;
	margin: 0 auto 20px;
	cursor: pointer;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 5px 5px;
}

.status1{
	background:#0099ff;
}
.status2{
	background: #0AD488;
}
.status4{
	background: #999999;
}
.status3{
	background:#575453;
}
.add_pinglun{
	text-align: center;
	margin-top: 29px;

	
}
.add_pinglun span{
	padding: 5px 15px;
    background: #0099ff;
    color: #fff;
    border-radius: 5px;
}

/* 优惠 */
.youhui .main-title {
	margin: 30px 0 0;
}

.yh_con {
	border: 1px solid #f3f3f3;
	padding: 12px 18px;
	width: 588px;
	border-radius: 5px;
	box-sizing: border-box;
	/* float: left; */
}

.yh_content {
	margin: 10px 0px;
}

.yh_left {
	float: left;
}

.yh_right {
	float: right;
}

.yh_con_l {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 20px;

}
.youhui_info{
	margin-bottom: 0;
}
.yh_con_l img {
	width: 100%;
	height: 100%;
	object-fit: cover;

}

.yh_con_m {
	float: left;
	width: 350px;
	padding: 10px 0;
	overflow: hidden;

}

.yh_left_m {
	width: 380px;
	color: #ff5c6a;
}

.yh_con_m_t {
	margin-bottom: 5px;

}

.yh_left_m_t {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.yh_left_m_b {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.yh_con_r {
	float: right;
	/* margin-right: 15px; */
	margin-top: 20px;

}

.yh_left_f_con {
	background: #ff5c6a;
	padding: 10px;
	color: #fff;
	border-radius: 5px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

.yh_right_m {
	color: #221A14
}

.yh_right_m_t {

	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.yh_right_m_b {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.yh_right_r {
	margin-top: 15px;
}

.yh_right_r_t {
	padding: 10px;
	color: #fff;
	background: #4385F2;
	border-radius: 5px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

.yh_right_r_b {
	font-size: 13px;


}

.yh_right_r_b span {
	color: #ff5c6a;
}

/* 推荐楼盘 其他 */
.other_build .main-title {
	margin: 30px 0 0;
}

.other_build .main-title h3 {
	font-size: 24px;
	float: left;
	line-height: 24px;
	/* font-weight: 700; */
	padding-left: 15px;
}

.other_build_con {
	margin-top: 10px;
	position: relative;
	border: 1px solid #f3f3f3;
}

.other_build_con ul {
	margin: 14px 0 14px -9px;
	line-height: 16px;
}

.other_build_con li {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 14px 0 23px;
}

.other_build_con li img {
	width: 180px;
	height: 135px;
	margin-bottom: 10px;
}

.other_build_con li .lp_name {
	display: inline-block;
	width: 100%;
	line-height: 25px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
}

.other_build_con li .lpprice {
	position: relative;
	margin-top: 4px;
	color: #ff5b6a;
	line-height: 18px;
}


.build_news .mod {
	border: 0;
}

.mod .inner-trend {
	height: 255px;
	overflow-y: auto;

}

.time_line {
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.time_line h1{
	font-size: 18px;
	color: #333;
	line-height: 25px;
	font-weight: bold;
	margin-bottom:10px;
}
.time_line h1 a{
	color: #333;
}
.time_line span{
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #999;
}
.time_line p{ font-size:14px; color:#666666; line-height:24px; margin:0px;}
.time_line p a{color:#666666;}
.time_line p a:hover{color:#666666;}

/*.time_line_c {
	position: relative;
	padding: 0 5px;
}

.time_line_c::before {
	background: #EAEAEA;
	content: "";
	position: absolute;
	top: 24px;
	width: 1px;
	left: -13px;
	height: 100%;
	border: 1px solid #EAEAEA;
}
.time_line_title::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}*/
/*.inner-trend li .time_line_title {
	text-align: left;
	position: relative;
	padding: 10px 2px;
}*/

/*.build_news .inner-trend li a {
	float: none;
	display: inline;
}

*/.time_line_title::before {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	top: 18px;
	left: -22px;
	border: 1px solid #EAEAEA;
	border-radius: 100%;
	background: #EAEAEA;
}

.inner-trend li .time_line_content {
	text-align: left;
	padding: 10px;
}

.inner-trend li .time_line_title_c {
	display: inline-block;
	padding: 2px 5px;
	/* width: 50px; */
	margin-right: 10px;
	color: #fff;
	background: #fd7737;
	-webkit-border-radius: 8px 0 8px 0;
	-moz-border-radius: 8px 0 8px 0;
	border-radius: 8px 0 8px 0;
}

.inner-trend li .time_line_title_dt {
	background: -webkit-linear-gradient(223deg, #ff8b39 0, #fa5f35 100%);
	background: -moz-linear-gradient(223deg, #ff8b39 0, #fa5f35 100%);
	background: -o-linear-gradient(223deg, #ff8b39 0, #fa5f35 100%);
	background: linear-gradient(227deg, #ff8b39 0, #fa5f35 100%);
}

.inner-trend li .time_line_title_kp {
	background: #eac782;
	background: -webkit-linear-gradient(132deg, #f2dba0 0, #e1b466 100%);
	background: -moz-linear-gradient(132deg, #f2dba0 0, #e1b466 100%);
	background: -o-linear-gradient(132deg, #f2dba0 0, #e1b466 100%);
	background: linear-gradient(-42deg, #f2dba0 0, #e1b466 100%);
}
.time_line_c .logo_img {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: inline-block;
}

.time_line_title_adv {
	height: 30px;
	line-height: 30px;
}

.inner-trend li .time_line_content_con {
	text-align: left;
	font-size: 13px;
	color: #999;
	line-height: 1.9;
}

.inner-trend li .time_line_content_imgs {
	margin-top: 10px;
	text-align: left;
}

.time_line_content_imgs .time_line_content_img {
	margin-right: 10px;
	width: 50px;
	height: 50px;
}

.time_line_title_adv_name {
	margin: 0 10px;
}

.inner-trend li .time_line_content_adv {
	padding-left: 50px;
}

.time_line_content_more {
	color: #48B4E3;
	margin-left: 5px;
	font-size: 13px;
}
.inner-trend li .time_line_title_js {
	background: #0ad487;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #20e594), to(#13cb8d));
	background: -webkit-linear-gradient(top, #20e594 1%, #13cb8d 100%);
	background: -moz-linear-gradient(top, #20e594 1%, #13cb8d 100%);
	background: -o-linear-gradient(top, #20e594 1%, #13cb8d 100%);
	background: linear-gradient(180deg, #20e594 1%, #13cb8d 100%);
}

.inner-trend li .time_line_title_zj {
	background: #47b3e3;
	background: -webkit-linear-gradient(138deg, #5dd7ff 0, #47b3e3 100%);
	background: -moz-linear-gradient(138deg, #5dd7ff 0, #47b3e3 100%);
	background: -o-linear-gradient(138deg, #5dd7ff 0, #47b3e3 100%);
	background: linear-gradient(-48deg, #5dd7ff 0, #47b3e3 100%);
}

.inner-trend li .time_line_title_desc {
	/* display: inline-block; */
	color: #333;
	font-size: 13px;
	font-weight: 800;
	width: 540px;
}
.inner-trend li .time_line_title_desc_js{
	font-weight: normal;
	color: #999;
	line-height: 1.9;
}
.inner-trend li .time_line_title_desc span {
	color: #333;
	font-size: 13px;
	font-weight: 800;
}
.inner-trend li .time_line_title_desc .time_line_title_adv_name{
	color: #999;
}
.inner-trend li .time_line_title_desc .chat_btn{
	  color: #50D3EF;
	  font-weight: normal;
}	
.inner-trend li .time_line_title_desc .adv_label{
	color: #fff;
	font-weight: normal;
}
.inner-trend li .time_line_title_time {
	display: inline-block;
	position: absolute;
	right: 15px;
	font-size: 13px;
	/* width: 200px; */
}

.inner-trend::-webkit-scrollbar {
	width: 3px;
	height: auto;
	background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.inner-trend::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.inner-trend::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #aaa;
}
.adv_name{
	vertical-align: middle;
}
/* 购房咨询师  周边置业顾问 */
.agent .build_name{
	width: 95px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.see_more_adv {
	background: url("../img/jingjirenbbg.png");
	background-repeat: no-repeat;
	padding-left: 20px;
}

.youhui_info_huxing{
	margin-bottom: 0;
}

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 500px;
	height: 400px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
	height: 100%;
	width: 100%;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}