﻿::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
}
body{
	background-color:#f0f0f0;
	/*-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale*/
}
html,body{
	position:relative;
	width:100%;
	height:100%
}
.photoLayer{
	position:absolute;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:0;
	-webkit-transition:opacity 0.3s ease-in;
	-moz-transition:opacity 0.3s ease-in;
	-ms-transition:opacity 0.3s ease-in;
	-o-transition:opacity 0.3s ease-in;
	transition:opacity 0.3s ease-in
}
.photoLayer .photo-con{
	width:100%;
	height:100%;
	position:relative
}
.photoLayer .photo-list{
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	white-space:nowrap;
	font-size:0;
	*word-spacing:-1px
}
.photoLayer .photo-list .photo-item-list{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	height:100%;
	position:relative
}
.photoLayer .photo-list .photo-item{
	width:100%;
	height:100%;
	display:table;
	position:relative
}
.photoLayer .photo-list .photo-item .photo-img{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	*position:absolute;
	*top:50%;
	*left:50%
}
.photoLayer .photo-list .photo-item img{
	vertical-align:middle;
	box-shadow:0 0 8px rgba(0,0,0,0.6);
	*position:relative;
	*top:-50%;
	*left:-50%;
	max-width:100%;
	max-height:100%
}
.photoLayer .photo-list .photo-desc{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	background:#000;
	background:rgba(0,0,0,0.5);
	font-size:14px;
	color:#fff;
	filter:"alpha(opacity=50)";
	text-align:center;
	line-height:30px;
	vertical-align:middle
}
.photoLayer .btn-left,.photoLayer .btn-right,.photoLayer .btn-close{
	position:absolute;
	cursor:pointer;
	outline:0;
	padding:0;
	margin:0;
	border:0;
	border-radius:15%;
	background-color:#323232;
	background-color:rgba(50,50,50,0.5);
	filter:alpha(opacity=50);
	*padding:0 10px;
	z-index:10;
	color:#ddd;
	font:1em sans-serif;
	-webkit-transition:background-color 0.4s ease;
	-moz-transition:background-color 0.4s ease;
	-ms-transition:background-color 0.4s ease;
	-o-transition:background-color 0.4s ease;
	transition:background-color 0.4s ease
}
.photoLayer .btn-left{left:2%;top:50%;margin-top:-20px}
.photoLayer .btn-right{right:2%;top:50%;margin-top:-20px}
.photoLayer .btn-close{top:2%;right:2%}.hot-sug{z-index:1999}
.wrapper{width:1000px;margin:0 auto}
.floatmap{
	padding:12px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-220px;
	margin-left:-450px;
	width:900px;
	height:450px;
	background-color:#fff
}
.floatmap .close{
	background:url(/images/close.png);
	width:52px;
	height:55px;
	background-size:52px 55px;
	position:absolute;
	top:-25px;
	right:-25px;
	cursor:pointer;
}
.floatmap .top{border-bottom:1px solid #e9e9e9;padding:10px 20px;margin-bottom:10px}
.floatmap .top .icon2{
	background:url(/images/shu.png);
	width:1px;
	height:61px;
	display:inline-block
}
.floatmap .top .dis{width:36%}
.floatmap .top .dis .icon1{float:left;height:52px;width:52px;margin-right:18px}
.floatmap .top .dis .dt_first{font-size:20px;color:#419ebd}
.floatmap .top .dis .dt_second{font-size:12px;color:#999}
.floatmap .top .dt_three{float:left;margin:0 20px}
.floatmap .top .shop{width:56%}
.floatmap .top .shop .icon3{float:left;height:52px;width:52px;margin-right:18px}
.floatmap .top .shop .dt_five{font-size:20px;color:#39ac6a}
.floatmap .top .shop .dt_six{font-size:12px;color:#999}
.floatmap .mapcon{margin-bottom:18px}
.floatmap .mapcon .map{width:100%;height:340px}
.icon1-small,.icon3-small{width:26px;height:26px;display:inline-block;margin:10px}
.bgspan{
	background-color:#489e6d;
	border-radius:9px;
	color:#f5f5f5;
	padding:3px 6px 3px 24px;
	font-size:12px;
	position:absolute;
	white-space:nowrap;
	left:10px;
	index:0;
	z-index:-1000;
	top:7px;
	font-weight:700
}
.icon1{background:url(/images/disicon.png); background-size:52px 52px;}
.icon1-small{background:url(/images/smalldis.png)}
.icon3{background:url(/images/shopicon.png) no-repeat; background-size:52px 52px;}
.icon3-small{background:url(/images/smallsho.png) no-repeat}
.nodata{
	color:#999;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	display:block;
	padding:20px 0;
	font-weight:normal
}
.detail-container{
	margin-bottom:15px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.detail-container .detail-block{
	background-color:#fff;
	margin-bottom:15px;
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2)
}
.detail-container .detail-block .res-top{
	padding:25px 20px 25px 30px
}
.detail-container .detail-block .res-top .title .t{max-width:680px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;}
.detail-container .detail-block .res-top .title .chakan{color:#999}
.detail-container .detail-block .res-top .title a.actshowMap{
	background:url(/images/bg.png) no-repeat left 2px;
	padding-left:15px;
	display:inline-block;
	margin-left:15px;
	position:relative;
	top:-12px
}
.detail-container .detail-block .res-top .title h1{
	color:#333;
	display:inline-block;
	font-size:30px;
	font-weight:700
}
.detail-container .detail-block .res-top .title a{
	color:#333;
	margin-right:5px;
	display:inline-block
}
.detail-container .detail-block .res-top .title span{color:#333}
.detail-container .detail-block .res-nav{border-bottom:2px solid #39ac6a;background:#fff}
.detail-container .detail-block .res-nav ul li{float:left;line-height:46px;height:46px;cursor:pointer}
.detail-container .detail-block .res-nav ul li:hover{background-color:#f5f5f5}
.detail-container .detail-block .res-nav ul li a{
	color:#333;
	font-size:16px;
	color:#555;
	display:block;
	padding:0 25px
}
.detail-container .detail-block .res-nav ul li a:hover{text-decoration:none}
.detail-container .detail-block .res-nav ul li.on{
	background:#39ac6a;
	/*-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out*/
}
.detail-container .detail-block .res-nav ul li.on a{color:white;text-shadow:0 1px 1px #2c8652}
/*.detail-container .detail-block .top-detail .album-panel .album-box{*/
	/*padding:36px;font-size:0;*word-spacing:-1px;width:520px*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .big-img{*/
	/*display:inline-block;*/
	/**display:inline;*/
	/**zoom:1;*/
	/*width:520px;*/
	/*height:390px;*/
	/*position:relative*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .big-img .all-img{*/
	/*display:block;*/
	/*position:absolute;*/
	/*bottom:0;*/
	/*right:0;*/
	/*padding:5px 12px;*/
	/*color:#fff;*/
	/*background-color:rgba(0,0,0,0.6);*/
	/**background-color:#000;*/
	/*filter:alpha(opacity=60);*/
	/*font-size:12px*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img{*/
	/*height:72px;margin-top:10px;overflow:hidden*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li{*/
	/*float:left;width:96px;height:72px;margin-right:10px;position:relative*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li:nth-of-type(5){*/
	/*margin-right:0*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li img{*/
	/*width:96px; height:72px*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li .img-name,*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li .img-mask{*/
	/*position:absolute;*/
	/*height:30px;*/
	/*width:100%;*/
	/*bottom:0;*/
	/*line-height:30px;*/
	/*visibility:middle;*/
	/*font-size:14px;*/
	/*color:#fff;*/
	/*text-align:center;*/
	/*left:0*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img li .img-mask{*/
	/*background-color:#000;opacity:.5;*/
	/*filter:alpha(opacity=20)*/
/*}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box .smart-img a{display:block}*/
/*.detail-container .detail-block .top-detail .album-panel .album-box img{width:100%;height:100%}*/

.detail-container .detail-block .top-detail .album-box{width:520px;height:472px;float:left; margin:36px}
.detail-container .detail-block .top-detail .album-box .pic-panel{position:relative;width:520px;height:390px;overflow:hidden;}
.detail-container .detail-block .top-detail .album-box .pic-panel img{width:520px;height:390px}
.detail-container .detail-block .top-detail .album-box .pic-panel .label {
	height:30px;line-height:30px;background:rgba(33,33,33,0.5);color:#fff;padding:0 12px;font-size:12px;
	font-weight:normal;position:absolute; top:360px; left:0px;width:496px;clear:both}
.detail-container .detail-block .top-detail .album-box .album-panel{position:relative;width:520px;height:82px}
.detail-container .detail-block .top-detail .album-box .album-panel i{width:32px;height:72px;position:absolute;z-index:90}
.detail-container .detail-block .top-detail .album-box .album-panel i.ico-arr-top{background-position:0 -109px;top:10px}
.detail-container .detail-block .top-detail .album-box .album-panel i.ico-arr-bottom{background-position:-37px -109px;right:0;top:10px}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap{width:520px;height:82px;margin:5px 0 0 0;font-size:0;}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap li{width:96px;height:72px;padding-right:10px;cursor:pointer}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap li img{width:96px;height:72px}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap li img:hover{width:92px;height:68px;border:2px solid #00AE66}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap li.current img{width:92px;height:68px;border:2px solid #00AE66}
.detail-container .detail-block .top-detail .album-box .album-panel .album-view-wrap li a{width:96px;height:72px;border:0}
.detail-container .detail-block .top-detail .album-box .album-panel .dt-ico{background:url(/images/sprite_cj.png) no-repeat}
.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}
.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}
.detail-container .detail-block .top-detail .res-info{width:372px;height:392px;margin-bottom:36px;margin-top:36px;margin-right:36px}
.detail-container .detail-block .top-detail .res-info .info-top{height:46px;line-height:46px;border-bottom:1px solid #ebebeb}
.detail-container .detail-block .top-detail .res-info .info-top .biaoti{font-size:18px;font-weight:700}
.detail-container .detail-block .top-detail .res-info .priceInfo{position:relative;padding:15px 0; height:70px; max-height:70px; overflow-y:hidden;text-align:center;display:table;}
.detail-container .detail-block .top-detail .res-info .priceInfo .item{display:table-cell;width:185px;}
.detail-container .detail-block .top-detail .res-info .priceInfo .split{width:1px;background:#ebebeb;height:60px;font-size:0;position:absolute;left:50%; top:25px;}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .t{font-size:14px;color:#999}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .p{font-size:24px;color:#E4393C;font-weight:600}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .p_nodata{font-size:18px;color:#333;font-weight:600}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .u{font-size:14px;color:#333;}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .trend{color:#1BA1E1;font-size:12px;text-decoration:none; background:url('/images/right.png') no-repeat right 1px; padding-right:15px}
.detail-container .detail-block .top-detail .res-info .priceInfo .item .trend img{margin-top:12px}

.detail-container .detail-block .top-detail .res-info .col-1{margin-top:16px;height:38px}
.detail-container .detail-block .top-detail .res-info .col-1 label{font-weight:700;line-height:34px}
.detail-container .detail-block .top-detail .res-info .col-1 .dother{color:#999;text-indent:1em}
.detail-container .detail-block .top-detail .res-info .col-1 .num{
	color:#e4393c;
	font-size:22px;
	font-weight:bold;
	font-family:tahoma
}

.detail-container .detail-block .top-detail .res-info .col-2{line-height:42px;font-size:14px}
.detail-container .detail-block .top-detail .res-info .col-2 li{
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333
}
.detail-container .detail-block .top-detail .res-info .col-2 ol label{
	color:#999;display:inline-block;width:70px;text-align:right
}
.detail-container .detail-block .top-detail .res-info .col-2 ol .other{color:#333}
/*changyu add at 2016-08-26*/
.detail-container .detail-block .top-detail .res-info .col-2 ol .other:hover .hover-square{
	display: block;
}
.detail-container .detail-block .top-detail .res-info .col-2 ol .other .hover-square{
	position:absolute;
	margin: -6px 0 0 70px;
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	padding: 2px 6px 2px 6px;
	font-size: 12px;
	line-height: 1.6;
	width: 300px;
	display: none;
}


.detail-container .detail-block .top-detail .res-info .col-2 ol .othercolor{color:#4fac6a}
.detail-container .detail-block .top-detail .res-info .col-2 ol .fil{float:right;width:200px;text-align:left}
.detail-container .detail-block .top-detail .res-info .col-2 ol a{color:#4fac6a}
.zone-chart{width:940px;height:300px;background:#fbfbfb;padding:25px;border-bottom:1px solid #e6e6e6}
.bar-chart{width:208px;height:230px;margin-top:20px}
#map-result-list>div{border:0 !important;border:0}
.notice{
	background:url(/images/focus-bg.png) no-repeat 0 0;
	width:133px;
	height:42px;
	display:inline-block;
	cursor:pointer
}
.notice:hover{background:url(/images/focus-bg.png) no-repeat 0 0}
.notice-done{
	background:url(/images/focus-bg.png) no-repeat 0 -45px;
	width:133px;
	height:42px;
	display:inline-block;
	cursor:pointer
}
.notice-done:hover{background:url(/images/focus-bg.png) no-repeat 0 -90px}



.property_q50 {
	background-color:#fff;
	/*padding:36px;*/
	padding:24px 36px 30px 36px;
	margin-bottom:16px;
	-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
}
.property_q50 .title-top{font-size:22px; color:#333}
.property_q50 .content-con{margin-top:24px}
.property_q50 .content-con .summary{height:147px; background:#F1F5F8; padding:36px 36px 32px 36px}
.property_q50 .content-con .summary .summary_text{float:left; width:629px}
.property_q50 .content-con .summary .summary_bg{float:right; width:227px; height:147px; background:url("/images/sprite_q50.png") no-repeat 0 0;
	background: -webkit-image-set(url("/images/sprite_q50.png") 1x, url("../../img/xiaoqu/sprite_q50@2x.png") 2x) no-repeat 0 0}
.property_q50 .content-con .summary .title{margin-top:10px; font-size:26px; color:#333}
.property_q50 .content-con .summary .subTitle{margin-top:15px; font-size:14px; color:#666}
.property_q50 .content-con .summary a.link_more{margin-top:15px; width:116px; height:36px; line-height:36px; border-radius:2px; border:1px solid #666; text-align:center; color:#000; background:#F1F5F8; font-size:14px; text-decoration:none; display:block; cursor:pointer;}
.property_q50 .content-con .summary a.link_more:hover{background:#394043; border-color:#394043; color:#fff; text-decoration:none}
.property_q50 .content-con ul.qatop3 {}
.property_q50 .content-con ul.qatop3 li{margin:20px 0;}
.property_q50 .content-con ul.qatop3 li .icon{width:38px; height:52px; background:url("/images/sprite_q50.png") no-repeat -227px 1px;
	background: -webkit-image-set(url("/images/sprite_q50.png") 1x, url("../../img/xiaoqu/sprite_q50@2x.png") 2x) no-repeat -227px 1px; float:left;}
.property_q50 .content-con ul.qatop3 li .question{width:890px; padding-bottom:20px;  border-bottom:1px solid #ebebeb; float:left; position:relative}
.property_q50 .content-con ul.qatop3 li:last-of-type .question{padding-bottom:0; border-bottom:none; float:left;}
.property_q50 .content-con ul.qatop3 li .question .wrap{width:820px}
.property_q50 .content-con ul.qatop3 li .question .q{font-size:18px; color:#333; height:34px; line-height:20px; font-weight:bold}
.property_q50 .content-con ul.qatop3 li .question .a{font-size:14px; color:#333; max-height:42px; overflow-y:hidden; word-break:break-all; word-wrap:break-word;}
.property_q50 .content-con ul.qatop3 li .question .arrow{position:absolute; top:50%; margin-top:-25px; width:15px; height:29px; background:url("/images/sprite_q50.png") no-repeat -227px -51px;
	background: -webkit-image-set(url("/images/sprite_q50.png") 1x, url("../../img/xiaoqu/sprite_q50@2x.png") 2x) no-repeat -227px -51px; float:left; right:15px}
.property_q50 .content-con ul.qatop3 li .question:hover .q{color:#00AE66}


.house_list{
	background-color:#fff;
	/*padding:35px 0 25px 35px;*/
	padding:24px 36px 30px 36px;
	margin-bottom:15px;
	-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
}
.house_list .xiaoqu-desc{margin-bottom:24px;height:26px;line-height: 26px;}
.house_list .xiaoqu-desc .xiaoqu-title{font-size:20px;font-weight:700}
.house_list .xiaoqu-desc .house-count{font-size:20px;color:#e4393c}
.house_list .xiaoqu-desc .go-look-house{float:right;font-size:14px;color:#1ba1e1;/*padding-right:35px*/}
.house_list .xiaoqu-desc .go-look-house img{margin-top:8px;margin-left:5px}
.house_list .content-con{clear:both}
.house_list .content-con li{margin-right:32px;overflow:hidden;width:208px;float:left}
.house_list .content-con li:last-child{margin-right:0}
.house_list .content-con li a{display:block;color:#333}
.house_list .content-con li a img{height:138px;width:208px;margin-bottom:15px}
.house_list .content-con li p.description a{
	font-size:14px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:700;
	display:inline-block
}
.house_list .content-con li p.ddl{line-height:20px}
.house_list .content-con li p.ddl .right{font-weight:normal}
.house_list .content-con li p.ddl .right .price{
	color:#e4393c;
	font-size:18px;
	font-weight:700;
	font-family:tahoma
}
.house_list .content-con li p.ddl .p-del{font-size:12px;color:#888}
.house_list .content-con li p.ddl .near{color:#e4393c;font-size:18px;margin-left:25px}
.chart{
	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
}
.chart .chart-dom{padding:30px 35px}
.chart .chart-dom.borderBottom{border-bottom:1px solid #e6e6e6;}
.chart .chart-dom #chartDom{height:330px}
.chart .chart-dom .title{line-height:30px}
.chart .chart-dom .title .title-l{font-size:20px}
.chart .chart-dom .title .title-l a{
	text-decoration:none;
	color:#1ba1e1;
	font-size:14px;
	margin-left:15px
}
.chart .chart-dom .title .title-l a img{vertical-align:middle;margin-left:5px;margin-bottom:3px}
.chart .chart-dom .title .title-l .deal-price{font-weight:bold}
.chart .chart-dom .title .title-l .add{margin:0 3px}
.chart .chart-dom .title .title-l .zone-deal{color:#adb5b9}
.chart .chart-dom .title .title-r img{margin-right:10px;vertical-align:middle}
.chart .chart-dom .title .title-r .source{margin-right:25px}
.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
}
.zone-map{
	background-color:#fff;
	margin-bottom:15px;
	-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;
	/*padding:20px*/
	padding:24px 36px 30px 36px;
}
.zone-map .map-top{margin-bottom:24px;font-size:20px;font-weight:700}
.zone-map .detail-title{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
	padding-left:20px;
	font-size:14px
}
.deal{
	margin-bottom:15px;
	-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;
	background:#fff;
}
.deal .deal-top{font-size:20px;font-weight:700; padding:30px 0 30px 30px;}
.deal .nonedi{
	font-size:14px;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	background:#fbfbfb;
	font-weight:700;
	min-height:50px;
	height:auto
}
.deal .nonedi li{display:inline-block;vertical-align:middle;line-height:49px;color:#666}
.deal .nonedi .one{width:230px;padding-left:30px}
.deal .nonedi .two{width:100px}
.deal .nonedi .three{width:120px}
.deal .nonedi .four{width:80px}
.deal .nonedi .five{width:110px}
.deal .nonedi .six{width:160px;text-align:center}
.deal .nonedi .seven{width:120px;text-align:center}
.deal .nonedita{position:relative;border-bottom:1px solid #e9e9e9}
.deal .nonedita:hover{background-color:#fcfcfc}
.deal .nonedita ul{padding:20px 0}
.deal .nonedita li{display:inline-block;vertical-align:middle;color:#333;font-size:12px}
.deal .nonedita .one{width:260px}
.deal .nonedita .one .small-img{margin-right:10px;margin-left:30px}
.deal .nonedita .one .small-img img{width:75px;height:56px}
.deal .nonedita .one .wenzi .sixteen{font-size:14px;font-weight:bold;color:#333}
.deal .nonedita .one .wenzi .sub-text{color:#999;font-size:12px}
.deal .nonedita .two{width:100px}
.deal .nonedita .three{width:120px}
.deal .nonedita .four{width:80px;color:#e4393c}
.deal .nonedita .five{width:110px}
.deal .nonedita .six{width:160px;text-align:center}
.deal .nonedita .six a{color:#555}
.deal .nonedita .seven{width:120px;text-align:center}
.deal .title_bt{height:52px;line-height:52px;text-align:center}
.deal .title_bt a{color:#1ba1e1;font-size:14px}
.deal .title_bt a img{margin-top:22px;margin-left:5px}
.agent{
	/*padding:30px 0 30px 30px;*/
	padding:24px 36px 30px 36px;
	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
}
.agent .agent-top{margin-bottom:24px;font-size:20px;font-weight:700}
.agent li{margin-right:32px;float:left;width:208px}
.agent li:last-child{margin-right:0;}
.agent li.last{margin-right:0}.agent li .agent-info{color:#faa}
.agent li .agent-info .agent-img{margin-right:18px}
.agent li .agent-info .agent-img img{height:100px;width:75px;transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;transition-delay:0}
.agent li .agent-info .agent-img a:hover img{opacity:.8;filter:alpha(opacity=80)}
.agent li .agent-info .detail{line-height:26px;font-size:12px;color:#999}
.agent li .agent-info .detail p{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.agent li .agent-info .detail .name{font-size:16px;color:#555}
.agent li .agent-info .detail .name a{color:#555}
.agent .tel{
	margin-top:10px;
	border:1px solid #86c7a2;
	color:#4fac6a;
	display:inline-block;
	width:184px;
	height:16px;
	line-height:16px;
	padding:10px;
	border-radius:2px;
	text-align:center
}
.agent .tel span.add{font-weight:700;font-family:tahoma;font-size:14px}



.detail-map{width:928px; border:1px solid #ddd; margin:0 auto}
.detail-map .map-box .map-content{width:651px; height:330px}
.detail-map .map-box .around-info{width:276px}
.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_popInfoWin_title {width:200px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.env-list{
	padding:0;
	width:276px;
	height:264px;
	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.on h4,
.env-list dt.hover h4{}
.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;
	font-size:10px;
}
.env-list dt.on h4 i {
	background:#FF9A1B;
}

.twins {
	width: 186px;
	display: inline-block;
}

/*dongzuo map tu*/
.dongzuoMap{
	padding: 24px 36px 30px 36px;
	/* padding:30px; */
	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;
}
.dongzuoMap .title-top{
	margin-bottom: 24px;
	font-size: 20px;
	font-weight: 700;
}
.dongzuoMap_con{
	position:relative;
	width:940px;
	height:204px;
	overflow:hidden;
}
.dongzuoMap_con .leftBox{
	float:left;
	text-align:center;
	width:303px;
	color:#333;
}
.dongzuoMap_con .leftBox .text1{
	font-size:18px;
	margin-top:20px;
}
.dongzuoMap_con .leftBox .text2{
	font-size:12px;
	margin-top:38px;
}
.dongzuoMap_con .leftBox .link{
	display:inline-block;
	margin:35px auto 0 auto;
	color:#333;
	border:1px solid #333;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	padding:12px 17px;
}
.dongzuoMap_con .leftBox .link:hover{
	text-decoration:none;
}
.dongzuoMap_con .leftBox .split{
	color:#ddd;
	margin:auto 10px;
}
.dongzuoMap_con .rightBox{
	width:608px;
	height:202px;
	overflow:hidden;
	float:left;
	margin-left:15px;
	position:relative;
	border:1px solid #F5F5F5;
}
.dongzuoMap_con .rightBox img{
	position: absolute;
	top: -9999px;
	left: 0;
	right: 0;
	bottom: -9999px;
	margin: auto;
}
.dongzuoMap_con .showTotalImg{
	display:block;
	width:952px;
	height:204px;
}

.showTotalImg:hover{
	cursor:pointer;
}
.showTotalImg p{
	font-size: 20px;
	color: #FFFFFF;
	-moz-text-shadow: 0 2px 4px rgba(0,0,0,0.80);
	-webkit-text-shadow: 0 2px 4px rgba(0,0,0,0.80);
	text-shadow: 0 2px 4px rgba(0,0,0,0.80);
	height:28px;
	line-height:28px;
	width:100%;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-14px;
	z-index:2;
}
#bigDongzuoMap{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index: 1000;
	background:#fff;

	margin: auto;
	visibility:hidden;
}
#bigDongzuoMap .close{
	display:block;
	width:36px;
	height:36px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;

	position:absolute;
	top:18px;
	right:18px;
	z-index: 1002;
}

#bigDongzuoMap .operBtn{
	position:absolute;
	bottom:50px;
	right:16px;
	z-index: 1002;
	font-size:12px;
}

#bigDongzuoMap .operBtn .reset,
#bigDongzuoMap .operBtn .reset_disable,
#bigDongzuoMap .operBtn .plus,
#bigDongzuoMap .operBtn .minus{
	background-image: url('/images/operbtn1.png');
	background-image: -webkit-image-set(url("/images/operbtn1.png") 1x, url("../../img/xiaoqu/operBtn2.png") 2x);
}

#bigDongzuoMap .operBtn .reset{
	color:#555;
	background-color: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);

	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);

	border-radius: 4px;
	background-repeat:no-repeat;
	background-position:0 0;
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
}
#bigDongzuoMap .operBtn .reset_disable{
	background-repeat:no-repeat;
	background-position:-36px 0px;
}
#bigDongzuoMap .opera{
	background: #FFFFFF;
	-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	margin-top:8px;
	font-size:24px;
	text-align:center;

	overflow: hidden;
}
#bigDongzuoMap .opera hr{
	border: none;
	margin:0 auto;
}


#bigDongzuoMap .operBtn .plus,#bigDongzuoMap .operBtn .minus{
	display:block;
	color:#333;
	height:30px;
	line-height:30px;
	background-repeat:no-repeat;
}
#bigDongzuoMap .operBtn .plus{
	background-position:1px -39px;
}
#bigDongzuoMap .operBtn .minus{
	background-position:1px -70px;
}
#bigDongzuoMap .operBtn a:hover{
	text-decoration:none;
}
#bigImg{
	position:absolute;
	cursor:-webkit-grab;
	border:1px solid #f2f2f2
}
.bodyoverflow{
	overflow:hidden;
	width: auto;
	height: auto;
}

#bigDongzuoMap.scale1{
	visibility:visible;
	-webkit-animation:myscale 1s cubic-bezier(.27,1.06,0,1);
	-moz-animation:myscale 1s cubic-bezier(.27,1.06,0,1);
	-ms-animation:myscale 1s cubic-bezier(.27,1.06,0,1);
	-o-animation:myscale 1s cubic-bezier(.27,1.06,0,1);
	animation:myscale 1s cubic-bezier(.27,1.06,0,1);
}

@-webkit-keyframes myscale{
	0% {
		opacity:0;
		-webkit-transform:scale(0.001);

	}
	63%{
		opacity:1;
		-webkit-transform:scale(1);
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes myscale{
	0% {
		opacity:0;
		-moz-transform:scale(0.001);
	}
	63%{
		opacity:1;
		-moz-transform:scale(1);

	}
	100% {
		opacity:1;
		-moz-transform:scale(1);

	}
}
@-ms-keyframes myscale {
	0% {
		opacity:0;
		-ms-transform:scale(0.001);
	}
	63%{
		opacity:1;
		-ms-transform:scale(1);

	}
	100% {
		opacity:1;
		-ms-transform:scale(1);

	}
}
@keyframes myscale{
	0% {
		opacity:0;
		transform: scale(0.001);
	}
	63%{
		opacity:1;
		transform: scale(1);
	}
	100% {
		opacity:1;
		transform: scale(1);
	}
}
