﻿::selection{background-color:rgba(13,173,81,0.2);color:#333}
::-moz-selection{background-color:rgba(13,173,81,0.2);color:#333}
::-webkit-selection{background-color:rgba(13,173,81,0.2);color:#333}

.validate .animated{
	-webkit-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
	80%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
	100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
	80%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
	100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.validate .bounceIn{
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
	0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
	60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
	80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
	100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInDown{
	0%{
		opacity:0;
		-webkit-transform:translateY(-2000px);
		-ms-transform:translateY(-2000px);
		transform:translateY(-2000px)
	}
	60%{
		opacity:1;
		-webkit-transform:translateY(30px);
		-ms-transform:translateY(30px);
		transform:translateY(30px)
	}
	80%{
		-webkit-transform:translateY(-10px);
		-ms-transform:translateY(-10px);
		transform:translateY(-10px)
	}
	100%{
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0)
	}
}
.validate .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceOutUp{
	0%{-webkit-transform:translateY(0);transform:translateY(0)}
	20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}
	100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes bounceOutUp{
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	20%{
		opacity:1;
		-webkit-transform:translateY(20px);
		-ms-transform:translateY(20px);
		transform:translateY(20px)
	}
	100%{
		opacity:0;
		-webkit-transform:translateY(-2000px);
		-ms-transform:translateY(-2000px);
		transform:translateY(-2000px)
	}
}
.validate .bounceOutUp{
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes rollIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-100%) rotate(-120deg);
		transform:translateX(-100%) rotate(-120deg)
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0) rotate(0deg);
		transform:translateX(0) rotate(0deg)
	}
}
@keyframes rollIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-100%) rotate(-120deg);
		-ms-transform:translateX(-100%) rotate(-120deg);
		transform:translateX(-100%) rotate(-120deg)
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0) rotate(0deg);
		-ms-transform:translateX(0) rotate(0deg);
		transform:translateX(0) rotate(0deg)
	}
}
.validate .rollIn{
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes flipInX{
	0%{
		-webkit-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg);
		opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotateX(-10deg);
		transform:perspective(400px) rotateX(-10deg)
	}
	70%{
		-webkit-transform:perspective(400px) rotateX(10deg);
		transform:perspective(400px) rotateX(10deg)
	}
	100%{
		-webkit-transform:perspective(400px) rotateX(0deg);
		transform:perspective(400px) rotateX(0deg);
		opacity:1
	}
}
@keyframes flipInX{
	0%{
		-webkit-transform:perspective(400px) rotateX(90deg);
		-ms-transform:perspective(400px) rotateX(90deg);
		transform:perspective(400px) rotateX(90deg)
		;opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotateX(-10deg);
		-ms-transform:perspective(400px) rotateX(-10deg);
		transform:perspective(400px) rotateX(-10deg)
	}
	70%{
		-webkit-transform:perspective(400px) rotateX(10deg);
		-ms-transform:perspective(400px) rotateX(10deg);
		transform:perspective(400px) rotateX(10deg)
	}
	100%{
		-webkit-transform:perspective(400px) rotateX(0deg);
		-ms-transform:perspective(400px) rotateX(0deg);
		transform:perspective(400px) rotateX(0deg);
		opacity:1}
	}
	.validate .flipInX{
		-webkit-backface-visibility:visible !important;
		-ms-backface-visibility:visible !important;
		backface-visibility:visible !important;
		-webkit-animation-name:flipInX;animation-name:flipInX
	}
	@-webkit-keyframes bounceDis{
		0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
		80%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
		100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)
	}
}
@keyframes bounceDis{
	0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
	80%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
	100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
}
.validate .bounceDis{-webkit-animation-name:bounceDis;animation-name:bounceDis}
.validate header{
	width:90%;
	text-align:center;
	padding:5%;
	letter-spacing:2px;
	color:#333;
	font-size:1.2em;
	text-shadow:0 0 2px #999
}
.validate .demo{width:100%;margin:0 auto;text-align:center}
.validate .demo a{margin:0 5px 20px;background-color:#eee}
.validate .validateOverlay{
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:.6;
	filter:alpha(opacity=60);
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	display:none
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
	80%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
	100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
	80%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
	100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.validate .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
.validate .animated{
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.validate .valideteMain{
	width:420px;
	margin:0 auto;
	display:none;
	background-color:#ffffff;
	position:fixed;
	top:50%;
	left:50%;
	margin:-250px 0 0 -215px;
	z-index:10000;
	box-shadow:1px 3px 14px rgba(0,0,0,0.5)
}
.validate .valideteMain .infju_me{background:#fff;padding:25px 0 20px 40px}
.validate .valideteMain .infju_me ul li{float:left;margin-right:9px}
.validate .valideteMain .infju_me ul li.sdind{line-height:40px}
.validate .validateTop{
	width:90%;
	margin:0 auto;
	letter-spacing:1px;
	padding:18px 0;
	text-align:right;
	position:relative
}
.validate .valideteMain #infju_me_success{
	margin-bottom:20px;
	display:none
}
.validate .valideteMain #infju_me_success .msg{
	text-align:center;
	font-size:16px;
	line-height:180%;
	padding:40px 0;
	color:#f60
}
.validate .validateTop a{font-size:23px;color:#ccc}
.validate .validateTop a.validateCloseBtn{
	background:url('../images/detail.png') -293px -125px no-repeat;
	display:block;
	width:41px;
	height:56px;
	position:absolute;
	right:-45px;
	top:-23px
}
.validate .validForm h3{color:#39ac6a;margin-left:40px;font-size:25px}
.validate .validForm p{/*margin-bottom:25px*/}
.validate .validForm ul{margin:8px 0}
.validate .validForm .others{width:260px;height:80px;padding:5px;border:1px solid #d0d0d0;color:#333}
.validate .validForm .dfequ{
	width:145px;
	height:24px;
	margin-left:8px;
	padding:5px;
	border:1px solid #d0d0d0;
	color:#333
}
.validate .validForm .detail{
	width:330px;
	height:60px;
	padding:6px
}
.validate .valdForm li.jiudin{
	width:336px;
	height:40px;
	background:#39ac6a;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	line-height:40px
}
.validate .validForm a.btn{
	color:white;
	width:345px;
	height:40px;
	background:#39ac6a;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	line-height:40px;
	text-decoration:none;
	display:block;
	margin:0 auto
}
.validate .validForm a#btn_reportSubmit:hover{text-decoration:none;background-color:#0fb957}
.validate .validForm #checkReason{color:red;display:none}
.validate .valideteMain.smsMain{
	height:auto;
	width:510px
}
.validate .validForm #smsDiv{padding:10px 40px 40px}
.validate .validForm #smsDiv ul{margin-top:0; margin-bottom:20px}
.validate .validForm #smsDiv ul:last-of-type{margin-bottom:0}
.validate .validForm #smsDiv #smsContent{width:410px; height:60px; padding:6px}
.validate .validForm #smsDiv .smsPrompt{color:#cb171a;font-size:12px}
.validate .validForm #smsDiv .btn_smsSubmit{
	display: inline-block;
	width: 140px;
	height: 34px;
	line-height: 34px;
	background-color: #39ac6a;
	border: 1px solid #34724f;
	border-radius: 2px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.validate .validForm #smsDiv_success{
	text-align:center;
	padding:60px 20px 100px;
	font-size:20px;
	color:#f60;
	display:none
}
/*.mod-scroll{*/
	/*width:0;*/
	/*height:0;*/
	/*left:0;*/
	/*top:0;*/
	/*width:100%;*/
	/*height:100%;*/
	/*border:1px dotted transparent;*/
	/*box-sizing:border-box*/
/*}*/
/*.mod-scroll_bar-x{*/
	/*width:100%;*/
	/*height:9px;*/
	/*background:#000;*/
	/*opacity:.1;*/
	/*filter:alpha(opacity=10);*/
	/*border-radius:5px;*/
	/*position:absolute;*/
	/*bottom:0;*/
	/*left:0;*/
	/*font-size:0;*/
	/*z-index:3*/
/*}*/
/*.mod-scroll_bar-y{*/
	/*width:9px;*/
	/*height:100%;*/
	/*background:#000;*/
	/*opacity:.1;*/
	/*filter:alpha(opacity=10);*/
	/*border-radius:5px;*/
	/*position:absolute;*/
	/*top:0;*/
	/*z-index:3*/
/*}*/
/*.mod-scroll_thumb-x{*/
	/*width:30%;*/
	/*height:9px;*/
	/*background:#000;*/
	/*position:absolute;*/
	/*bottom:0;*/
	/*left:0;*/
	/*opacity:.5;*/
	/*filter:alpha(opacity=50);*/
	/*border-radius:5px;*/
	/*font-size:0;*/
	/*z-index:3*/
/*}*/
/*.mod-scroll_thumb-y{*/
	/*width:9px;*/
	/*height:30%;*/
	/*background:#000;*/
	/*position:absolute;*/
	/*top:0;*/
	/*opacity:.5;*/
	/*filter:alpha(opacity=50);*/
	/*border-radius:5px;*/
	/*z-index:3*/
/*}*/
/*.mod-scroll--activate .mod-scroll_bar-x,*/
/*.mod-scroll--activate .mod-scroll_bar-y{opacity:.2;filter:alpha(opacity=20)}*/
/*.mod-scroll--activate .mod-scroll_thumb-x,*/
/*.mod-scroll--activate .mod-scroll_thumb-y{opacity:.6;filter:alpha(opacity=60)}*/
body{background-color:#f1f1f1}
/*.sprite{background-image:url("../images/spritesheet.png"); background-repeat:no-repeat;display:inline-block}*/
/*.sprite-arrow{width:7px;height:4px;background-position:-5px -5px}*/
/*.sprite-bg_icon_s{width:33px;height:34px;background-position:-22px -5px}*/
/*.sprite-bg_l{width:10px;height:9px;background-position:-65px -5px}*/
/*.sprite-bg_r{width:30px;height:27px;background-position:-85px -5px}*/
/*.sprite-biao{width:16px;height:15px;background-position:-125px -5px}*/
/*.sprite-bluePoint{width:23px;height:28px;background-position:-151px -5px}*/
/*.sprite-book{width:10px;height:11px;background-position:-184px -5px}*/
/*.sprite-chengnuo{width:52px;height:14px;background-position:-65px -43px}*/
/*.sprite-clock{width:17px;height:16px;background-position:-184px -26px}*/
/*.sprite-dianfu{width:41px;height:41px;background-position:-127px -43px}*/
/*.sprite-duigou{width:25px;height:26px;background-position:-5px -52px}*/
/*.sprite-erweima{width:27px;height:27px;background-position:-178px -52px}*/
/*.sprite-huishou{width:41px;height:41px;background-position:-5px -94px}*/
/*.sprite-icon_b_l{width:46px;height:88px;background-position:-56px -89px}*/
/*.sprite-icon_b_r{width:46px;height:88px;background-position:-112px -94px}*/
/*.sprite-icon_b_x{width:33px;height:33px;background-position:-168px -94px}*/
/*.sprite-icon_s_l{width:6px;height:13px;background-position:-40px -52px}*/
/*.sprite-icon_s_r{width:8px;height:13px;background-position:-168px -137px}*/
/*.sprite-jiang{width:9px;height:11px;background-position:-186px -137px}*/
/*.sprite-loan{width:22px;height:11px;background-position:-5px -158px}*/
/*.sprite-loan-gray{width:22px;height:11px;background-position:-186px -158px}*/
/*.sprite-mapPoint{width:35px;height:40px;background-position:-215px -5px}*/
/*.sprite-more{width:13px;height:14px;background-position:-215px -55px}*/
/*.sprite-namePoint{width:17px;height:8px;background-position:-215px -79px}*/
/*.sprite-point{width:10px;height:11px;background-position:-238px -55px}*/
/*.sprite-redPoint{width:23px;height:28px;background-position:-211px -97px}*/
/*.sprite-rili{width:16px;height:17px;background-position:-218px -135px}*/
/*.sprite-shizhong{width:10px;height:11px;background-position:-242px -76px}*/
/*.sprite-tax{width:16px;height:17px;background-position:-218px -162px}*/
/*.sprite-tax-gray{width:16px;height:17px;background-position:-5px -189px}*/
/*.sprite-tree{width:10px;height:11px;background-position:-244px -97px}*/
/*.sprite-you{width:14px;height:14px;background-position:-31px -189px}*/
/*.sprite-zhen{width:41px;height:41px;background-position:-55px -189px}*/
/*.sprite-zhong{width:10px;height:10px;background-position:-244px -118px}*/
/*.sprite-zijin{width:41px;height:41px;background-position:-168px -189px}*/
/*.justify_fix{display:inline-block;width:100%;height:0;overflow:hidden}*/
.content-wrapper{
	width:1000px;margin:0 auto;background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);border-radius:2px
}

.esf-top, .zf-top{
	width:1000px;margin:0 auto;background-color:#fff;position:relative;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)
}
.esf-top .title-box, .zf-top .title-box{font-size:28px;color:#333;font-weight:700;font-family:"微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif}
.esf-top .title-box h1, .zf-top .title-box h1{float:left}
.esf-top .title-box span, .zf-top .title-box span{color:#e4393c}


#album-play-icon{
	position:absolute;width:80px;height:80px;top:50%;left:50%;margin-left:-40px;margin-top:-40px;
	background: url(../images/videoplayer_big.png) no-repeat;
	background: -webkit-image-set(url(../images/videoplayer_big.png) 1x, url("../../img/ershoufang/videoPlayer_big@2x.png") 2x) no-repeat;
}
#album-play-icon:hover{cursor: pointer}


.album-panel-new{width:335px;height:53px}.album-panel-new .img{width:68px;height:53px}
.album-panel{width:334px;height:83px}.album-panel img{width:68px;height:53px}
.album-panel img:hover{opacity:.9;filter:alpha(opacity=90)}
.album-panel .ico-arr-top{
	background-position:-55px -118px;
	width:16px;
	height:60px;
	display:inline-block;
	zoom:1
}
.album-panel .ico-arr-bottom{
	background-position:-73px -118px;
	width:16px;
	height:60px;
	display:inline-block;
	zoom:1
}
.album-panel .album-view-wrap{
	padding-top:5px;
	height:60px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	width:294px;
	margin:0 4px
}
.album-panel ul{position:absolute;width:23000px}
.album-panel ul li{width:68px;height:53px;padding-right:8px;position:relative;float:left}
.album-panel ul li a{
	position:absolute;
	display:block;
	border:2px solid #fff;
	width:66px;
	height:51px;
	overflow:hidden;
	z-index:10
}
.album-panel ul li iframe{position:absolute;z-index:0}
.album-panel ul li.on a{border-color:#39ac6a}


.zf-top{

}


.pic-panel{position:relative;width:334px;height:253px}
.pic-panel-main{width:334px;height:253px;position:relative;z-index:1}
.pic-panel-hover .pic-panel-ctrl{display:block}
.pic-panel-ctrl{display:none;position:absolute;z-index:10;width:130px;height:253px;cursor:pointer}
.pic-panel-ctrl i{
	margin-top:85px;
	display:block;
	background:url(../images/detail-album-ctrl.png) no-repeat;
	width:50px;
	height:82px;
	opacity:.3;filter:alpha(opacity=30)
}
.pic-panel-ctrl-prev{left:0}
.pic-panel-ctrl-prev i{float:left;margin-left:25px}
.pic-panel-ctrl-next{right:0}
.pic-panel-ctrl-next i{float:right;margin-right:25px;background-position:-50px 0}
.pic-panel-ctrl:hover i{opacity:.9;filter:alpha(opacity=90)}
.pic-panel .disabled i{display:none}
.pic-panel img{width:334px;height:253px}
.title-wrapper{
	height:125px;
	line-height:125px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #ebebeb;
	background-color:#fcfcfc
}
.title-wrapper .content{
	display:inline-block;
	width:928px;
	vertical-align:middle;
	line-height:1;
	text-align:left
}
.title-wrapper .content .title{display:table-cell; width:700px}
.title-wrapper .content .title .main{
	max-width:700px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:26px;
	color:#333333;
	font-weight:bold
}
.title-wrapper .content .title .sub{
	max-width:700px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:15px;
	font-size:14px;
	color:#aaaaaa
}

.fang-subway{/* di tie fang */
	background:url(../images/sprite_lb.png) no-repeat -72px -7px;
	width:25px;
	height:25px;
	display:inline-block;
	float:left
}
.fang-subway-ex{
	background:#f2f9fe;
	height:23px;
	display:inline-block;
	text-align:center;
	line-height:23px;
	color:#6c879e;
	border:1px solid #82a1bb;
	padding:0 5px;
	border-left:0;
	margin-right:6px;
}
.fang-subway-ex span{
	position:relative;
	font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.anytime-ex{/* sui shi kan fang */
	border:1px solid #357eac;
	padding:0 5px;
	height:23px;
	display:inline-block;
	text-align:center;
	line-height:23px;
	color:#6e96af;
	margin-right:6px;
}
.anytime-ex span{
	position:relative;
	font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.colorFillLabel {display:inline-block; height:25px; line-height:25px; padding:0 5px; color:#fff; text-align:center; font-size:12px; margin-right:6px}
.colorFillLabel.yangtai {background:#00ae66}
.colorFillLabel.weishengjian {background:#F1B541}

.title-wrapper .content .btnContainer{
	display:table-cell;
	width:250px;
	text-align:right;
	vertical-align:middle
}

.title-wrapper .content .btnContainer button{
	display:inline-block;
	width:150px;
	height:34px;
	background-color:#fcfcfc;
	border:1px solid #fcfcfc;
	border-radius:2px;
	color:#0d86ff;
	font-size:14px;
	text-align:center;
	cursor:pointer
}


.title-wrapper i .barcode{
	display:none;
	position:absolute;
	top:0;
	right:20px;
	width:135px;
	height:155px;
	border-radius:2px;
	padding:15px;
	box-shadow:1px 0 3px rgba(13,4,9,0.2);
	background-color:#ffffff
}
.title-wrapper i .barcode .des{line-height:1;text-align:center;font-size:12px;color:#333;margin-top:10px}
.title-wrapper i:hover .barcode{display:block}

.promise{display:none;text-align:justify;width:1000px;height:80px;margin:15px auto}
.promise i{margin-left:22px;vertical-align:middle}
.promise .text{display:inline-block;margin-left:14px;vertical-align:middle;line-height:1}
.promise .title{font-size:18px;color:#ffffff}
.promise .sub{font-size:12px;color:#ffffff;margin-top:8px}
.promise .item{
	display:inline-block;
	width:240px;
	height:80px;
	box-shadow:0 1px 3px rgba(13,4,9,0.2);
	border-radius:2px;
	vertical-align:top;
	line-height:80px
}
.promise .item a{display:inline-block;width:100%;height:100%}
.promise .item a:hover{text-decoration:none}
.promise .zhen{background-color:#ec6941}
.promise .zhen i{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-55px -189px
}
.promise .jianguan{background-color:#faba46}
.promise .jianguan i{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-168px -189px
}
.promise .huigou{background-color:#15ade3}
.promise .huigou i{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-5px -94px
}
.promise .dianfu{background-color:#39ac6a}
.promise .dianfu i{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:41px;
	height:41px;
	background-position:-127px -43px
}
/*.detailPageTab{width:1150px;margin:0 auto;font-size:0;margin-top:15px}
.detailPageTab ul{background-color:#fff;box-shadow:0 1px 3px rgba(13,3,9,0.2);border-radius:2px}
.detailPageTab li{display:inline-block}
.detailPageTab li a{
	display:inline-block;
	width:138px;
	height:54px;
	line-height:54px;
	font-size:16px;
	text-align:center;
	color:#555555;
	background-color:#ffffff;
	position:relative;
	text-decoration:none
}*/
.detailPageTab li a:hover{background-color:#f5f5f5}
.detailPageTab li a.on{color:#ffffff;background-color:#39ac6a}
.detailPageTab li a.on:after{
	position:absolute;
	bottom:-8px;
	color:#39ac6a;
	display:block;
	line-height:1;
	left:62px;
	content:'▼';
}
.detailPageTab li a.on:hover{background-color:#39ac6a}
.introduction-wrapper{margin-top:15px}
.introduction-wrapper .introduction{
	width:928px;
	margin:0 auto;
	padding-top:38px;
	padding-bottom:26px;
	line-height:1
}
.introduction-wrapper .introduction .title{
	font-size:22px;color:#333;margin-bottom:33px
}
.introduction-wrapper .introduction .name{
	font-size:16px;
	color:#222222;
	font-weight:bold;
	padding-bottom:12px;
	border-bottom:2px solid #222
}
.introduction-wrapper .introduction .introContent{text-align:justify}
.introduction-wrapper .introduction .introContent:after{
	display:inline-block;width:100%;height:0;overflow:hidden;content:' '
}
.introduction-wrapper .introduction .introContent .content{margin-top:25px}
.introduction-wrapper .introduction .introContent .content ul{font-size:0}
.introduction-wrapper .introduction .introContent .content ul li{
	display:inline-block;width:50%;line-height:30px;font-size:14px;color:#222
}
.introduction-wrapper .introduction .introContent .content ul li .label{color:#999}
.introduction-wrapper .introduction .introContent .base{display:inline-block;width:570px;vertical-align:top}
.introduction-wrapper .introduction .introContent .baseFull{width:100%}
.introduction-wrapper .introduction .introContent .baseFull ul li{width:25%}
.introduction-wrapper .introduction .introContent .baseFull ul li a{color:#02A0E4}
.introduction-wrapper .introduction .introContent .transaction{display:inline-block;width:330px;vertical-align:top}
.introduction-wrapper .introduction .feature{margin-top:34px}
.introduction-wrapper .introduction .feature .featureTag{
	line-height:80px;font-size:0;border-bottom:1px solid #eaeaea
}
.introduction-wrapper .introduction .feature .featureTag span{
	display:inline-block;
	line-height:28px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding:0 11px;
	background-color:#89c4a4;
	margin-right:10px;
	vertical-align:middle
}
.introduction-wrapper .introduction .feature .featureTag span.is_quick_acting{background-color:#e2ad5e}
.introduction-wrapper .introduction .feature .featureTag span.is_sales_tax{background-color:#82a1bb}
.introduction-wrapper .introduction .feature .featureTag span.is_school_house{background-color:#e2ad5e}
.introduction-wrapper .introduction .feature .featureTag span.is_near_subway{background-color:#82a1bb}
.introduction-wrapper .introduction .feature .featureTag span.is_sole{background-color:#89c4a4}
.introduction-wrapper .introduction .feature .featureTag span.is_see_free{background-color:#7eadca}
.introduction-wrapper .introduction .feature .featureContent{
	padding-top:25px;font-size:14px;line-height:28px;overflow:hidden;/*max-height:255px*/
}
.introduction-wrapper .introduction .feature .featureContent span{display:table-cell}
.introduction-wrapper .introduction .feature .featureContent .label{
	width:75px;font-weight:bold;color:#222
}
.introduction-wrapper .introduction .feature .featureContent .text{color:#666}
.introduction-wrapper .introduction .feature .featureContent .noData{text-align:center;color:#999}
.introduction-wrapper .more{
	display:none;
	height:50px;
	line-height:50px;
	border-top:1px solid #eaeaea;
	text-align:center;
	font-size:14px;
	color:#888888;
	cursor:pointer
}
.layout-wrapper{margin-top:15px;padding-top:39px;padding-bottom:45px;line-height:1}
.layout-wrapper .layout{width:928px;margin:0 auto;font-size:22px;color:#333333}
.layout-wrapper .bar{
	margin-top:38px;
	background:url("../images/bar.png") no-repeat;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:16px;
	font-weight:bold
}
.layout-wrapper .content{margin-top:33px;text-align:justify}
.layout-wrapper .content img{width:443px;vertical-align:middle}
.layout-wrapper .content .des{vertical-align:middle;display:inline-block;width:393px}
.layout-wrapper .content .des .feature{margin-bottom:31px}
.layout-wrapper .content .des .feature .name{font-size:16px}
.layout-wrapper .content .des .feature .list{margin-top:20px;font-size:0;text-align:left;overflow:hidden}
.layout-wrapper .content .des .feature .list span{
	display:inline-block;
	font-size:14px;
	line-height:38px;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	padding:0 20px;
	background-color:#f5eedf
}
.layout-wrapper .content .des .feature .list .noData{font-size:14px;color:#999}
.layout-wrapper .content .des .info .name{font-size:16px}
.layout-wrapper .content .des .info .list{height:300px;margin-top:25px}
.layout-wrapper .content .des .info .list .row{border-bottom:1px solid #eeeeee;font-size:0}
.layout-wrapper .content .des .info .list .row .col{
	display:inline-block;width:25%;line-height:47px;font-size:14px
}
.layout-wrapper .content .des .info .list .row .col:first{color:#938566}
.housePic{margin-top:15px;padding-top:46px;padding-bottom:5px}
.housePic .title{width:928px;margin:0 auto;font-size:22px}
.housePic .container{max-height:1125px;overflow:hidden}
.housePic .container .list{margin:0 auto;margin-top:35px;width:928px;text-align:justify;line-height:0}
.housePic .container .list div{
	width:450px;height:338px;margin-bottom:28px;display:inline-block;position:relative
}
.housePic .container .list div.left_fix{
	height:0;padding:0;overflow:hidden;margin-bottom:0;vertical-align:top
}
.housePic .container .list div img{width:100%;height:100%;cursor:pointer}
.housePic .container .list div span{
	display:inline-block;
	position:absolute;
	top:10px;
	left:10px;
	line-height:32px;
	text-align:center;
	padding:0 11px;
	border-radius:2px;
	background-color:rgba(0,0,0,0.7);
	color:#ffffff;
	font-size:12px
}
.housePic .more{
	display:none;
	height:50px;
	line-height:50px;
	border-top:1px solid #eee;
	text-align:center;
	font-size:14px;
	color:#999;
	cursor:pointer
}


.huxing{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px
}
.huxing .hx_header{line-height:87px;height:87px;padding:0 36px}
.huxing .hx_header .title{display:inline-block;font-size:22px}
.huxing .hx_header .des{float:right; clear:both; margin-top:36px; font-size:14px;color:#333}
.huxing .hx_header .des .t{float:left; width:185px; height:46px; line-height:20px; }
.huxing .hx_header .des .t .name{display:inline-block;max-width:56px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom:-6px; color:#333}
.huxing .hx_header .des .t .name:hover{text-decoration:underline}
.huxing .hx_header .des .img{width:46px; height:46px; background-size:46px; float:right; border-radius:50%;}

.huxing .container{
	height:375px;
	padding:25px 36px;
	position:relative;
	background-color:#fff;
	clear:both;
}
.huxing .container .hx_pic{
	width:500px;
	height:375px;
	float:left;
	position:relative;
}
.huxing .container .hx_pic img{
	width:498px;
	height:373px;
	border:1px solid #ddd;
}
.huxing .container .hx_pic a.icon_zoomin{
	height:32px; width:32px;
	background:url(../images/icon_zoomin.png);
	position:absolute; top:10px; left:10px;
	display:none;
}
.huxing .container .hx_pic:hover a.icon_zoomin{
	display:block;
}

.huxing .container .hx_detail{
	width:428px;
	height:375px;
	overflow-y:auto;
	overflow-x:hidden;
	color:#333;
	float:left;
}
.huxing .container .hx_detail .hx_list{
	border:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%
}
.huxing .container .hx_detail .hx_list td{
	padding-left:30px;
	height:34px;
	line-height:34px;
}
.huxing .container .hx_detail .hx_list td.roomType{
	font-weight:bold;
}
.huxing .hx_list_noData {font-size:16px; color:#999; height:375px; line-height:375px; padding-left:30px; text-align:center}

.matchSchool{margin-top:15px;padding:39px 0;line-height:1}
.matchSchool .title{width:928px;margin:0 auto;font-size:22px}
.matchSchool .content{width:928px;margin:0 auto;margin-top:34px}
.matchSchool .content .name{font-size:16px;font-weight:bold;height:28px;border-bottom:2px solid #222}
.matchSchool .content .name a{color:#333}
.matchSchool .content .name .subSchool{font-size:12px;color:#999;font-weight:normal}
.matchSchool .content .info{padding:27px 0;border-bottom:1px solid #eee;font-size:14px}
.matchSchool .content .info .item{display:inline-block;margin-right:97px}
.matchSchool .content .info .item.last{margin-right:0}
.matchSchool .content .info .item .itemName{color:#999}
.matchSchool .content .info .item .itemInfo{color:#333;margin-top:13px}
.matchSchool .content .next{margin-top:15px;font-size:0}
.matchSchool .content .next .nextTitle{line-height:38px;color:#999;font-size:14px}
.matchSchool .content .next .nextContent{line-height:24px;font-size:14px}
.matchSchool .content .next .direct{
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	border-right:1px solid #eee
}
.matchSchool .content .next .direct div{display:inline-block;width:435px}
.matchSchool .content .next .direct div span{color:#999;margin-left:15px}
.matchSchool .content .next .random{
	display:inline-block;width:50%;
	box-sizing:border-box;
	text-align:right
}
.matchSchool .content .next .random div{display:inline-block;width:435px;text-align:left}
.calculator{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1;
	font-size:0
}
.calculator .title{border-bottom:1px solid #e4e4e4}
.calculator .title div{
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	font-size:18px;
	color:#aaaaaa;
	line-height:60px;
	text-align:center;
	cursor:pointer
}
.calculator .title i{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	margin-right:9px
}
.calculator .title .tax-tab{border-right:1px solid #e4e4e4}
.calculator .title .tax-tab i{
	display:inline-block;
	width:16px;
	height:17px;
	background-position:-5px -189px
}
.calculator .title .tax-tab.select{color:#222}
.calculator .title .tax-tab.select i{width:16px;height:17px;background-position:-218px -162px}
.calculator .title .loan-tab i{
	display:inline-block;
	width:22px;
	height:11px;
	background-position:-186px -158px
}
.calculator .title .loan-tab.select{color:#222}
.calculator .title .loan-tab.select i{width:22px;height:11px;background-position:-5px -158px}
.calculator .row{margin:13px 0;text-align:right}
.calculator .row label{
	width:172px;
	text-align:right;
	font-size:16px;
	color:#222;
	display:inline-block;
	vertical-align:middle
}
.calculator .row .content{
	display:inline-block;
	box-sizing:border-box;
	width:288px;
	border:1px solid #ccc;
	border-radius:2px;
	line-height:34px;
	font-size:14px;
	position:relative;
	text-align:left;
	vertical-align:middle;
	cursor:pointer
}
.calculator .row .content.select-content{background-color:#f5f5f5}
.calculator .row .content .itemName{margin-left:12px}
.calculator .row .content .arrow{
	margin-right:12px;
	float:right;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:7px;
	height:4px;
	background-position:-5px -5px;
	margin-top:16px
}
.calculator .row .content ul{
	display:none;
	position:absolute;
	top:35px;
	left:-1px;
	width:100%;
	line-height:34px;
	border:1px solid #ccc;
	border-top-width:0;
	background-color:#fff;
	z-index:1
}
.calculator .row .content ul li{padding:0 12px}
.calculator .row .content ul li:hover{background-color:#f5f5f5}
.calculator .row .content input{
	border:0;
	width:100%;
	line-height:34px;
	padding:0 12px;
	box-sizing:border-box;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.08)
}
.calculator .row .content .unit{position:absolute;right:12px;top:0;color:#999;font-weight:bold}
.calculator .row .select{width:170px}
.calculator .row .input{
	margin-left:8px;
	width:110px;
	height:36px;
	box-sizing:border-box;
	border:1px solid #ccc;
	border-radius:2px;
	line-height:34px;
	font-size:14px;
	color:#e4393c;
	text-align:left;
	vertical-align:middle;
	display:inline-block;
	position:relative
}
.calculator .row .input input{
	height:100%;
	width:100%;
	border:0;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);
	padding-left:12px;
	box-sizing:border-box
}
.calculator .row .input span{position:absolute;top:0;right:12px}
.calculator .tax{padding:27px 0}
.calculator .tax .option{display:inline-block;width:462px;vertical-align:middle}
.calculator .tax .option .btn{text-align:right}
.calculator .tax .option .btn button{
	width:288px;
	box-sizing:border-box;
	border:1px solid #34724f;
	color:#fff;
	font-size:14px;
	text-align:center;
	background-color:#39ac6a;
	border-radius:2px;
	line-height:38px
}
.calculator .tax .result{
	display:inline-block;
	vertical-align:middle;
	margin-left:74px;
	font-size:0;
	position:relative;
	top:-40px
}
.calculator .tax .result span{display:inline-block;font-size:14px}
.calculator .tax .result .name{color:#222;width:84px}
.calculator .tax .result .value{color:#e4393c;width:89px}
.calculator .tax .result .unit{color:#aaaaaa}
.calculator .tax .result .total{height:45px;border-bottom:1px solid #e4e4e4;margin-bottom:33px}
.calculator .tax .result .item{margin-top:26px}
.calculator .tax .pie{
	display:inline-block;
	height:300px;
	width:194px;
	margin-left:30px;
	vertical-align:middle;
	position:relative;
	top:-40px
}
.calculator .loan{
	display:none;
	padding:36px 0;
	line-height:22px;
	padding-bottom:10px
}
.calculator .loan .option{display:inline-block;width:462px;line-height:44px}
.calculator .loan .option .row:first-child{margin-top:0}
.calculator .loan .option .btn{text-align:right;margin-bottom:0}
.calculator .loan .option .btn button{
	width:288px;
	box-sizing:border-box;
	border:1px solid #34724f;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	background-color:#39ac6a;
	border-radius:2px;
	line-height:38px
}
.calculator .loan .title{
	font-size:16px;
	padding-bottom:10px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:10px
}
.calculator .loan .item{margin-top:10px;font-size:0}
.calculator .loan .item span{font-size:14px;display:inline-block}
.calculator .loan .item .name{width:78px;color:#222}
.calculator .loan .item .value{width:95px;color:#e4393c}
.calculator .loan .item .unit{color:#aaaaaa}
.calculator .loan .item .des{
	height:12px;
	margin-top:-9px;
	font-size:12px;
	text-align:right;
	color:#d4d4d4;
	margin-bottom:20px;
	position:relative
}
.calculator .loan .item .des div{position:absolute;right:0;white-space:nowrap}
.calculator .loan .item .des div span{font-size:12px;color:#999}
.calculator .loan .capital{margin-left:76px;display:inline-block;position:relative;top:-65px}
.calculator .loan .interest{margin-left:72px;display:inline-block;position:relative;top:-65px}
.calculator .loan .taxagent{float:none;position:relative;margin-top:5px}
.calculator .loan .taxagent .fl{line-height:14px}
.calculator .loan .taxagent .fr{padding-top:21px}
.record{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	padding:42px 0;
	line-height:1
}
.record .list{margin-left:36px;display:inline-block;vertical-align:top}
.record .list .title{display:inline-block;width:688px;font-size:22px}
.record .list .title span{
	float:right;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.record .list .title span i{vertical-align:1px}
.record .list .title span.pre{position:relative;margin-right:7px}
.record .list .title span.pre i{
	position:absolute;
	top:11px;
	left:13px;background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.record .list .title span.next{position:relative}
.record .list .title span.next i{
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.record .list .title span.disable i{opacity:.5;filter:alpha(opacity=50)}
.record .list .content{margin-top:37px;height:262px}
.record .list .content .header{
	background-color:#f5f5f5;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(14,5,10,0.2);
	line-height:46px;
	font-size:0
}
.record .list .content .header div{display:inline-block;font-size:14px;text-align:center;color:#222}
.record .list .content .header .agent{width:25%}
.record .list .content .header .phone{font-weight:normal}
.record .list .content .row{line-height:70px;font-size:0;border-bottom:1px solid #f5f5f5;text-align:center}
.record .list .content .row div{display:inline-block;font-size:14px;text-align:center}
.record .list .content .row .agent{width:25%;vertical-align:inherit;text-align:left}
.record .list .content .row .agent a{text-decoration:none; color:#333}

.record .list .content .row .agent img {vertical-align:middle; width:37px; height:50px;transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;transition-delay:0}
.record .list .content .row .agent a:hover img{opacity:.8;filter:alpha(opacity=80)}
.record .list .content .row .agent span,
.record .list .content .row .agent a.name
{
	max-width: 60px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 8px;
	display: inline-block;
	vertical-align:middle
}
.record .list .content .row .agent a.name:hover{text-decoration:underline; color:#333}
.record .list .content .row .noData{font-size:14px;color:#999;line-height:222px}
.record .list .content .item{width:20%;vertical-align:middle}
.record .list .content .item span{vertical-align:middle}

.record .list .content .phone{vertical-align:middle;width:35%;color:#e4393c;font-weight:bold}
.record .panel{display:inline-block;width:173px;margin-top:79px;text-align:center;margin-left:51px}
.record .panel .title{font-size:14px;color:#222}
.record .panel .count{
	font-size:80px;
	font-family:"Tahoma";
	font-weight:bold;
	letter-spacing:-1px;
	margin-top:26px
}
.record .panel .totalCount{font-size:14px;margin-top:14px;color:#999}
.priceChange{
	display:none;
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px
}
.priceChange .header{width:928px;margin:0 auto;padding-top:39px}
.priceChange .header .title{font-size:22px}
.priceChange .header .subTitle{font-size:14px;color:#999;margin-left:18px}
.priceChange .container{width:928px;margin:0 auto;height:200px}
.chart{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px
}
.chart .chart-dom{line-height:87px;height:87px;padding:0 36px}
.chart .chart-dom.borderBottom{border-bottom:1px solid #e1e1e1}
.chart .chart-dom .title{display:inline-block;font-size:22px}
.chart .chart-dom .des{display:inline-block;float:right;font-size:14px;color:#999}
.chart .chart-dom .des .from{display:inline-block;margin-right:18px}
.chart .chart-dom .des .from i{
	vertical-align:-2px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:15px;
	background-position:-125px -5px;
	margin-right:8px
}
.chart .chart-dom .des .update{display:inline-block}
.chart .chart-dom .des .update i{
	vertical-align:-2px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:17px;
	height:16px;
	background-position:-184px -26px;
	margin-right:8px
}
.chart .container{
	height:329px;
	padding-top:25px;
	position:relative;
	background-color:#fbfbfb
}
.chart .container .type{position:absolute;top:25px;right:30px}
.chart .container .type span{
	display:inline-block;
	line-height:22px;
	padding:0 6px;
	color:#666666;
	margin-right:9px;
	cursor:pointer
}
.chart .container .type span.select{color:#fff;background-color:#666666}
.chart .container .content{height:329px}
.chart .chart-doms{position:relative}
.chart .chart-doms .switch{position:absolute;top:25px;right:30px;z-index:2}
.chart .chart-doms .switch li{
	list-style:none;
	color:#999;
	display:inline-block;
	padding:6px;
	font-size:12px;
	border-radius:3px;
	cursor:pointer
}
.chart .chart-doms .switch li.on{background:#4b4b4b;color:white}
.chart .bottom .all{padding:10px;height:124px}
.chart .bottom .all p{font-size:12px;color:#555;margin-top:5px}
.chart .bottom .all p .one{font-size:22px;color:#53626a;font-weight:700}
.chart .bottom .all p .two{
	font-size:30px;
	font-weight:bold;
	margin-right:5px;
	font-family:tahoma
}
.chart .bottom .all p .three{font-size:12px}
.chart .bottom .all p .four{font-size:12px;font-weight:bold;color:#e4393c}
.chart .bottom .all p .five{font-size:12px;font-weight:bold;color:#4fab6a}
.chart .bottom .all .first{width:485px;background-color:#ecf6fb;margin-right:10px;cursor:default; height:125px; overflow-y:hidden}
.chart .bottom .all .first:hover{background-color:#def1fa}
.chart .bottom .all .first .next{margin-top:23px}
.chart .bottom .all .second{width:485px;background-color:#fcf7e8;cursor:default; height:125px; overflow-y:hidden}
.chart .bottom .all .second:hover{background-color:#faf2dc}
.chart .bottom .all .second .next{margin-top:23px}
.chart .bottom .all .second .lastone{
	display:inline-block;
	position:relative;
	top:33px;
	vertical-align:middle;
	font-size:22px;
	color:#53626a;
	font-weight:700
}
.chart .bottom .all img{margin:28px 22px;float:left}
.chart a.more{
	line-height:46px;
	color:#999;
	font-size:14px;
	text-align:center;
	display:none;
	cursor:pointer
}
.chart .nodata{text-align:center;color:#999;font-size:14px;display:inline-block;width:100%;height:30px;vertical-align:middle}
.zone-chart{width:940px;height:300px;background:#fbfbfb;padding:25px;border-bottom:1px solid #e6e6e6}
.bar-chart{width:208px;height:230px;margin-top:20px}

.dealRecord{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1;
	font-size:0
}
.dealRecord .title{line-height:87px;padding:0 36px;border-bottom:1px solid #e1e1e1;font-size:22px}
.dealRecord .title span{display:inline-block;width:182px;line-height:1;color:#333;cursor:pointer}
.dealRecord .title span.select{color:#39ac6a}
.dealRecord .title span.resblockDeal{border-right:1px solid #e1e1e1}
.dealRecord .title span.bizcircleDeal{text-align:right}
.dealRecord .bizcircleDeal{/*display:none*/}
.dealRecord .house{width:30%;text-align:left}
.dealRecord .house img{width:56px;height:56px;vertical-align:middle}
.dealRecord .house .desc{
	text-align:left;
	display:inline-block;
	width:180px;
	margin-left:18px;
	vertical-align:middle
}
.dealRecord .house .desc .frame{font-size:16px;color:#003}
.dealRecord .house .desc .frame .same,
.dealRecord .house .desc .frame .diff{
	margin-left:6px;font-size:12px;padding:0 4px;line-height:19px;color:#fff;border-radius:2px
}
.dealRecord .house .desc .frame .same.same,
.dealRecord .house .desc .frame .diff.same{background-color:#f09f87}
.dealRecord .house .desc .frame .same.diff,
.dealRecord .house .desc .frame .diff.diff{background-color:#95c3a2}
.dealRecord .house .desc .frame span{display:inline-block;vertical-align:middle}
.dealRecord .house .desc .frame a{color:#000033;vertical-align:middle}
.dealRecord .house .desc .floor,
.dealRecord .house .desc .address{display:block;margin-top:10px;color:#999}
.dealRecord .area{width:13%}
.dealRecord .date{width:13%}
.dealRecord .price{width:17%;color:#e4393c}
.dealRecord .unitPrice{width:14%}.dealRecord .broker{width:17%}
.dealRecord .broker .phone{margin-top:14px;color:#999}
.dealRecord .from{width:13%}
.dealRecord .tableHeader{
	line-height:49px;
	color:#555;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	padding:0 36px;
	font-size:0
}
.dealRecord .tableHeader>div{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	line-height:1;
	vertical-align:middle
}
.dealRecord .tableHeader .price{color:#555}
.dealRecord .row{
	padding:0 36px;
	text-align:center;
	line-height:115px;
	border-bottom:1px solid #eee;
	color:#555;
	font-size:0
}
.dealRecord .row>div{line-height:1;font-size:12px;display:inline-block;vertical-align:middle}
.dealRecord .more{
	line-height:46px;
	color:#999;
	font-size:14px;
	text-align:center;
	display:block;
	cursor:pointer
}
.dealRecord .noData{line-height:49px;text-align:center;font-size:14px;color:#999}

.around{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1;
	padding-bottom:30px;
}
.around .content{
	width:928px;
	margin:0 auto;
	padding:32px 0
}
.around .content .title{font-size:22px}
.detail-map{width:948px; border:1px solid #ddd; margin:0 auto}
.detail-map .map-box .map-content{width:671px}
.map-indicator{
	height:30px;
	line-height:30px;
	margin-bottom:15px;
	font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.map_around_keyword_tab{
	height:30px;
	border-bottom:#5ea51e solid 1px;
	background:#f1f1f1
}
.map_around_keyword_tab a,
.map_around_keyword_tab a:hover{
	float:left;
	line-height:30px;
	display:block;
	/*padding:0 12px;*/
	width:46px;
	text-align:center;
	border-left:#ddd solid 1px;
	margin:0 0 0 -1px;
	cursor:pointer;
	color:#333;
	text-decoration:none;
}
.map_around_keyword_tab a.on{
	background:#fff;
	margin:0 0 0 -1px;
	position:relative;
	_margin:0 0 -1px -1px;
	line-height:29px;
	_line-height:25px;
	/*padding:0 11px 2px 12px;*/
	/*_padding:0 11px 3px 12px;*/
	width:45px;
	border-top:#3ea86a solid 2px;
	border-left:#3ea86a solid 1px;
	border-right:#3ea86a solid 1px;
	cursor:default
}
.map_around_distance_tab {padding:5px 0 5px 5px; border-bottom:1px solid #eee;}
.map_around_distance_tab a{width:50px; text-align:center; display:inline-block; height:24px; line-height:24px; color:#555; border-raiuds:2px; -webkit-border-radius:2px; -moz-border-radius:2px}
.map_around_distance_tab a:hover{text-decoration:none}
.map_around_distance_tab a.on{background-color:#39ac6a;color:#fff}
.map-content{width:715px;height:330px;}
.map_popInfoWin_title {width:200px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.env-list{
	padding:0;
	width:276px;
	height:266px;
	overflow:auto;
	font-size:12px;
	color:#333;
	font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}

.env-list .noData{
	margin-top: 50px;
	text-align:center;
	font-size:14px;
	color:#999
}
.env-list .loading{
	background:url(../images/loading.gif) no-repeat left top;
	background-size:30px 30px;
	margin: 50px auto;
	width: 82px;
	height: 30px;
	font-size:16px;
	line-height:30px;
	color:#aaa;
	padding-left:36px
}
.env-list h3{font-size:16px; font-weight:bold; padding:10px 8px 8px 8px; margin-top:20px;}
.env-list h3:first-of-type{margin-top:0;}
.env-list dt{height:34px; line-height:34px; padding:0 8px; cursor:pointer; margin-top:1px}
.env-list dt.on{color:#FF9A1B; background-color:#f6f6f6}
.env-list dt.hover{background-color:#f6f6f6}
.env-list dt h4{width:180px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.env-list dt h4 i{
	height:24px;
	line-height:24px;
	width:24px;
	border-radius:50%;
	background:#3ea86a;
	color:#fff;
	margin-right:3px;
	display:inline-block;
	letter-spacing: -1px;
	text-align:center
}
.env-list dt.on h4 i {
	background:#FF9A1B
}
.brokerList{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}
.brokerList .content{width:928px;margin:0 auto;padding-top:38px;padding-bottom:30px}
.brokerList .content .header .title{font-size:22px}
.brokerList .content .header .subTitle{font-size:14px;color:#999999;margin-left:17px}
.brokerList .content .header .btn{float:right}
.brokerList .content .header .btn span{
	width:32px;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;height:34px;
	background-position:-22px -5px
}
.brokerList .content .header .btn span i{vertical-align:-1px}
.brokerList .content .header .btn span.pre{position:relative;margin-right:7px}
.brokerList .content .header .btn span.pre i{
	position:absolute;
	top:11px;left:13px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.brokerList .content .header .btn span.next{position:relative}
.brokerList .content .header .btn span.next i{
	position:absolute;top:11px;
	left:13px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.brokerList .content .header .btn span.disable i{opacity:.5;filter:alpha(opacity=50)}
.brokerList .content ul{margin-top:39px;text-align:justify}
.brokerList .content ul li{font-size:0;display:inline-block;width:277px;vertical-align:top}
.brokerList .content ul li.fix_align{height:0;overflow:hidden}
.brokerList .content ul li img{width:81px;height:108px;transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;transition-delay:0}
.brokerList .content ul li img:hover{opacity:.8;filter:alpha(opacity=80)}
.brokerList .content ul li .desc{display:inline-block;width:176px;margin-left:18px}
.brokerList .content ul li .desc .title{padding-bottom:12px;border-bottom:1px solid #f0f0f0}
.brokerList .content ul li .desc .title .name{
	color:#333;
	font-size:16px;
	vertical-align:middle;
	margin-right:10px;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:inline-block
}
.brokerList .content ul li .desc .title .level{
	display:inline-block;
	line-height:21px;
	padding:0 5px;
	color:#999;
	font-size:12px;
	vertical-align:middle;
	margin-right:10px;
	background-color:#f1f1f1
}
.brokerList .content ul li .desc .phone{
	margin-top:13px;
	font-size:14px;
	color:#e4393c;
	font-weight:bold
}
.brokerList .content ul li .desc .rate{margin-top:12px;font-size:12px;color:#666}
.brokerList .content ul li .desc .rate span{margin-right:10px}
.brokerList .content ul li .desc .tag{margin-top:12px;font-size:0;color:#888888;text-align:left}
.brokerList .content ul li .desc .tag span{
	font-size:12px;
	display:inline-block;
	line-height:17px;
	border:1px solid #d8d7d8;
	padding:0 3px;
	margin-bottom:6px;
	margin-right:6px
}
.brokerList .content ul li .describes{
	height:30px;
	color:#999;
	line-height:30px;
	line-height:30px;
	font-size:12px;
	background:#f0f0f0;
	margin-top:16px;
	padding-left:10px
}

.payment {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}


.payment .content{width:1000px;margin:0 auto;padding-top:38px;padding-bottom:30px}
.payment .content .title{font-size:22px; padding-left:36px}
.payment .content .paylist{
	border:0;margin:0;border-collapse:collapse;border-spacing:0; margin-top:36px;
}
.payment .content table.paylist td{
	border-top:1px solid #ebebeb;
	height:54px; line-height:54px;
	text-align:center; font-size:16px; color:#333
}
.payment .content table.paylist td:first-of-type {
	padding-left:36px;
	text-align:left;
}
.payment .content table.paylist tr.trHeader td{
	background:#fbfbfb;
	font-weight:bold
}

.push{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	box-shadow:0 1px 3px rgba(13,3,9,0.2);
	border-radius:2px;
	margin-top:15px;
	line-height:1
}
.push .content{width:928px;margin:0 auto;padding-bottom:30px;padding-top:33px}
.push .content .header .title{font-size:22px}
.push .content .header .btn{float:right}
.push .content .header .btn span{
	width:32px;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:34px;
	background-position:-22px -5px
}
.push .content .header .btn span i{vertical-align:-1px}
.push .content .header .btn span.pre{position:relative;margin-right:7px}
.push .content .header .btn span.pre i{
	position:absolute;
	top:11px;
	left:13px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:6px;
	height:13px;
	background-position:-40px -52px
}
.push .content .header .btn span.next{position:relative}
.push .content .header .btn span.next i{
	position:absolute;top:11px;
	left:13px;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:8px;
	height:13px;
	background-position:-168px -137px
}
.push .content .header .btn span.disable i{opacity:.5;filter:alpha(opacity=50)}
.push .content ul{margin-top:34px;width:928px;text-align:justify;height:180px;}
.push .content ul li{display:inline-block;width:200px;height:180px;vertical-align:top}
.push .content ul li.bar{width:0;border-right:1px solid #f1f1f1}
.push .content ul li.fix_align{height:0;overflow:hidden}
.push .content ul li.justify_fix{height:0}
.push .content ul li .pic{position:relative}
.push .content ul li .pic img{width:100%;height:142px}
.push .content ul li .pic span.price{
	position:absolute;
	right:9px;
	bottom:9px;
	background-color:#1e1908;
	font-size:16px;
	color:#ffffff;
	line-height:31px;
	padding:0 9px;
	border-radius:2px
}
.push .content ul li .pic span.rentType{
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:32px;
	line-height:32px;
	background-color:#F1B541;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.push .content ul li .title{margin-top:17px}
.push .content ul li .title .name{font-size:14px}
.push .content ul li .title .name a{
	color:#333;
	max-width: 98px;
	display:inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.push .content ul li .title .info{float:right;font-size:12px;color:#999}
.push .content ul li.noData {text-align:center;color:#999;font-size:14px;display:inline-block;width:100%;height:30px;vertical-align:middle}
.bigImg{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}
.bigImg .mask{width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70)}
.bigImg .list{position:absolute;top:10%;bottom:19%;left:0;right:0;text-align:center}
.bigImg .list img{height:100%;max-width:100%}
.bigImg .list .pre{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:50%;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.bigImg .list .pre span{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:46px;
	height:88px;
	background-position:-56px -89px;
	color:#fff;
	position:absolute;
	top:50%;
	left:30px;
	margin-top:-37px
}
.bigImg .list .pre.disable span{opacity:.5;filter:alpha(opacity=50)}
.bigImg .list .next{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:50%;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.bigImg .list .next span{
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:46px;
	height:88px;
	background-position:-112px -94px;
	color:#fff;position:absolute;
	top:50%;right:30px;
	margin-top:-37px
}
.bigImg .list .next.disable span{
	opacity:.5;filter:alpha(opacity=50)
}
.bigImg .close{
	position:absolute;
	right:40px;
	top:40px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	background-image:url("../images/spritesheet.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:33px;
	height:33px;
	background-position:-168px -94px
}
.bigImg .slide{
	position:absolute;
	left:50%;bottom:0;
	margin-left:-500px;
	width:1000px
}.bigImg .slide .desc{font-size:16px;color:#ffffff;margin-bottom:15px}
.bigImg .slide ul{margin-bottom:25px;overflow:hidden;white-space:nowrap;font-size:0}
.bigImg .slide ul li{
	display:inline-block;
	width:89px;
	height:67px;
	margin-left:10px;
	background-color:#fff;
	cursor:pointer
}
.bigImg .slide ul li:first-child{margin-left:0}
.bigImg .slide ul li img{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50)}
.bigImg .slide ul li img:hover{opacity:1;filter:alpha(opacity=100)}
.bigImg .slide ul li.selected img{opacity:1;filter:alpha(opacity=100)}
.agent-tips{float:right;font-size:14px;position:relative;top:-26px}
.agent-tips .fl{color:#333;text-align:right}
.agent-tips .fl span{
	color:#999;
	background:#f1f1f1;
	font-size:12px;
	padding:0 6px;
	margin-left:10px;
	display:inline-block;
	line-height:20px;
	font-weight:normal
}
.agent-tips .fl p{color:#e4393c;padding-top:7px;padding-right:4px}
.agent-tips .fl .lianjiaim-createtalkAll{position:relative;top:-1px}
.agent-tips .fr img{width:40px;height:40px;border-radius:50%;margin-left:10px}
.taxagent{
	border-top:1px solid #e4e4e4;
	margin-left:538px;
	float:left;
	top:-74px;
	font-size:14px;
	position:relative;
	width:421px;
	padding-top:20px
}
.taxagent img{width:40px;height:40px;border-radius:50%;margin-right:10px}
.taxagent .fl{color:#333}
.taxagent .fl span{
	color:#999;
	background:#f1f1f1;
	font-size:12px;
	padding:0 6px;
	margin-left:10px;
	line-height:20px;
	display:inline-block
}
.taxagent .fl p{color:#aaa;padding-top:6px;font-size:12px}
.taxagent .fl .lianjiaim-createtalkAll{position:relative;top:-1px}
.taxagent .fr{font-weight:700;color:#e4393c;padding-top:24px}



.property50 {
	padding:30px;
	width:940px;
	margin-bottom:15px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-top:15px;
}
.property50 .title-top{}
.property50 .title-top .txt {margin-bottom:20px;font-size:20px;font-weight:700;float:left;}
.property50 .title-top a.link_more {color:#999; text-decoration:none; float:right; margin-top:9px;}
.property50 .title-top a.link_more:hover {text-decoration:underline}
.property50 .container {width:940px;}
.property50 .container .summary {border-bottom:1px solid #ebebeb}
.property50 .container ul{padding-bottom:15px; float:left;}
.property50 .container ul li{height:30px; line-height:30px; color:#999; font-size:14px}
.property50 .container ul li span, .property50 .container ul li a{color:#333}
.property50 .container ul li a{text-decoration:underline}
.property50 .container ul li a:hover{text-decoration:none; color:#0073FF;}
.property50 .container a.propertyThumb{float:right; display:block;}
.property50 .container a.propertyThumb img{width:186px; height:140px; float:right; display:block;}
.property50 .container .p50{margin-top:36px;}
.property50 .container .p50 .icon_book{float:left; width:53px; height:53px;
	background:url("../images/book.png") no-repeat 0 0;
	background: -webkit-image-set(url("../images/book.png") 1x, url("../../img/ershoufang/book@2x.png") 2x) no-repeat 0 0;
}
.property50 .container .p50 .text{float:left; padding-left:22px; width:60%}
.property50 .container .p50 .text .title{font-size:16px; color:#333}
.property50 .container .p50 .text .subTitle{font-size:14px; color:#999; margin-top:10px;}
.property50 .container .p50 .btn_goProperty50{float:right; display:block; width:120px; margin-right:32px; height:40px; line-height:40px; border-radius:2px; background-color:#fff; color:#333; text-decoration:none; font-size:16px; border:1px solid #666; margin-top:10px; text-align:center;}
.property50 .container .p50 a.btn_goProperty50:hover{border:1px solid #394043;background-color:#394043; color:#fff;}

/*------------------------------------------------------------------*/
.p5{ line-height:32px; font-size:15px; /*padding-left:20px; */}
.p5 span.second_yellow{ background: #ff7c2d; border:1px solid #ff7c2d; color: #fff}
.p5 span.second_green{ background: #3ebb13;border:1px solid #3ebb13;color: #fff}
.p5 span.second_red{ background: #ff3459; border:1px solid #ff3459; color: #fff}
.p5 span{ border:1px solid #14b279; color:#14b279; padding-left:10px; padding-right:10px;}

.p6{ line-height:32px; font-size:25px;/* padding-left:20px; */}
.p6 span.second_yellow1{ background: #ff7c2d; border:1px solid #ff7c2d; color: #fff}
.p6 span.second_green1{ background: #3ebb13;border:1px solid #3ebb13;color: #fff}
.p6 span.second_red1{ background: #ff3459; border:1px solid #ff3459; color: #fff}
.p6 span{ border:1px solid #14b279; color:#14b279; padding-left:10px; padding-right:10px;}

.cz_xq_div2{ width:100%; height:105px; margin-top:3px;}
.cz_xq_div2_1{ width:300px; height:105px; float:right;}

.plot-cont {
    font-size: 16px;
    color: #333333;
    line-height: 45px;
    padding-left: 50px;
    background-color: #ffffff;
    border: 2px solid #eff8f8;
}