@charset "utf-8";
/* CSS Document */
/* 首页头部 */
.banner-box {
	height: 500px;
	position: relative;
}
.carousel img {
	width: 100%;
	height: 500px;
	overflow: hidden;
	z-index: 1;
}
nav {
	position: absolute;
	top: 60px;
	background: rgba(0, 0, 0, .5);
	z-index: 3;
	width: 100%;
	height: 120px;
	color: #fff;
}
.header-left {
	float: left;
	margin-left: 10px;
	margin-top: 42px;
}
.header-left img {
	padding-right: 15px;
	border-right: 1px solid #fff;
	display: inline-block;
	float: left;
}
.header-left p {
	font-size: 26px;
	margin: 0 15px;
	display: inline-block;
	line-height: 39px;
	float: left;
}
.header-right {
	float: right;
	margin-top: 40px;
	margin-right: 10px;
}
.header-right li {
	float: left;
	padding: 0 15px;
	line-height: 39px;
	font-size: 14px;
}
.header-right .menu a {
	color: #fff;
}
.header-right .menu a:hover {
	color: #2ecc71;
}
.head-service-nav{height: 33px;line-height: 33px;background-color: #f5f5f5;}
.head-service-nav, .head-service-nav a{color: #323433;}
.btn-free:hover {
	color: #fff;
	background: #c72e30;
}
.btn-free {
	display: inline-block;
	color: #fff;
	background-color: #19aa55;
	padding: 0 10px;
	border-radius: 5px;
}
.slogan {
	height: 56px;
	padding: 25px 0;
	color: #333;
	text-align: center;
}
.slogan li {
	float: left;
	width: 24%;
	border-right: 1px dashed #fff;
}
.slogan li:last-child {
	border-right: none;
}
.slogan li h3 {
	font-size: 20px;
	font-weight: normal;
}
.slogan li p {
	font-size: 12px;
}
.index-tit {
	padding: 35px 0;
	text-align: center;
}
.main-tit {
	font-size: 40px;
	font-weight: 500;
	color: #333;
}
.sec-tit {
	font-size: 18px;
	margin-top: 4px;
}
.index-tit .more a {
	width: 300px;
	border: 1px solid #c72e30;
	color: #c72e30;
	display: block;
	margin: 20px auto;
	padding: 6px;
	transition: all 0.3s;
}
.index-tit .more a:hover {
	color: #fff;
	background: #c72e30;
}
.apartment li {
	height: 358px;
	float: left;
	position: relative;
}
.apartment .house-img {
	width: 383px;
	height: 299px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}
.apartment .house-img img:hover {
	transform: scale(1.2);
	transition: all .5s;
}
.sm-tit {
	color: #35302b;
	font-size: 20px;
	width: 308px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}
.point-list li {
	margin-right: 5px;
	color: #858585;
	height: 18px;
	font-size: 12px;
}
.house-tagbox {
	position: absolute;
	left: 10px;
	margin-top: -320px;
	color: #fff;
	font-size: 12px;
}
.house-tagbox li {
	height: auto;
	margin: 0 3px;
	position: relative;
}
.body-block {
	display: inline-block;
	float: left;
}
.tuijian {
	margin-top: -8px;
	margin-right: 4px;
}
.body-bg {
	background: url(../images/border-bg.png) repeat-x;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: center;
	padding: 0 3px;
}
.contact-lanlord {
	position: absolute;
	right: 11px;
	margin-top: -71px;
}
.house-price {
	position: absolute;
	left: 0;
	background: rgba(0, 0, 0, .6);
	padding: 5px 13px;
	color: #FFF;
	margin-top: -80px;
	font-size: 14px;
	font-family: 'Tahoma', '\5FAE\8F6F\96C5\9ED1';
}
.collection-off {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 17px;
	background: url(../images/icon_collect.png) no-repeat 0 -35px;
	right: 15px;
	cursor: pointer;
}
.collection {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 17px;
	background: url(../images/icon_collect.png) no-repeat;
	right: 15px;
	cursor: pointer;
}
.lanlord {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid #fff;
}
.pt0 {
	padding-top: 0;
}
/* 中缝Bannner样式 */
.slider {
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.slider-img {
	z-index: 1;
	overflow: hidden;
	width: 100%;
	height: 500px;
}
.slider-img li {
	height: 700px;
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.slider-img li:first-child {
	position: relative;
	display: block;
	float: left;
}
.slider-img li a {
	display: block;
	margin: 0 auto;
	overflow: hidden
}
.slider-img li img {
	visibility: hidden;
	width: 100%;
	height: 700px;
}
.indexSlide_tabs {
	position: relative;
	top: -50px;
	width: 100%;
	height: 20px;
	z-index: 10;
	text-align: center;
}
.indexSlide_tabs li {
	display: inline-block;
*zoom:1;
	height: 8px;
	width: 8px;
	line-height: 8px;
	margin: 0 8px;
	z-index: 10;
}
.indexSlide_tabs li a {
	display: block;
	float: left;
	height: 14px;
	width: 14px;
	text-indent: -9999px;
	line-height: 8px;
	z-index: 10;
	border-radius: 8px;
	background: #ddd;
}
.indexSlide_tabs li a:hover {
	background: #c72e30;
}
li.indexSlide_here a {
	background: #c72e30;
}
.indexSlide_nav {
	display: none;
	position: absolute;
	top: 42%;
	width: 40px;
	height: 50px;
	background: blue;
	z-index: 10;
	text-indent: -9999px;
}
.slider:hover .indexSlide_nav {
	display: block;
}
.slider .indexSlide_nav:hover {
	opacity: 1;
}
.slider .prev {
	left: 74px;
	background: url(../images/index_merge.png) no-repeat -298px -130px;
	opacity: 0.8;
}
.slider .next {
	right: 50px;
	background: url(../images/index_merge.png) no-repeat -298px -182px;
	opacity: 0.8;
}
/* 底部信息 */
.charactor {
	background-color: #dc393c;
	*background: url(../images/charactor-bg.jpg) repeat-x;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
.charactor li {
	width: 25%;
	float: left;
	padding: 16px 0;
}
.charactor li div {
	text-align: center;
	margin: 0 43%;
}
.charactor li i {
	background-image: url(../images/charactoricon-sprite.png);
	background-size: 48px 198px;
	width: 48px;
	height: 49px;
	display: block;
}
.tese01-icon {
	background-position: 0 0;
}
.tese02-icon {
	background-position: 0 -99px;
}
.tese03-icon {
	background-position: 0 -198px;
}
.tese04-icon {
	background-position: 0 -298px;
}
.charactor li p {
	margin: 8px;
}
footer {
	background: #2c2f3c;
	min-height: 150px;
	color: #f5f5f5;
	font-size: 12px;
	padding-bottom: 10px;
}
footer a {
	color: #fff;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	text-shadow: none;
}
footer a:hover {
	color: #fff;
}
.footer1 {
	border-bottom: 1px solid #43485e;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-bottom: 23px;
}
.footer-list {
	width: 25%;
	float: left;
}
.footer-list h4 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.footer-list-con {
	padding-left: 56px;
	line-height: 20px;
}
.QC_code {
	margin-top: 14px;
}
.QC_code li {
	float: left;
	margin-right: 15px;
	text-align: center;
}
.QC_code li img {
	width: 80px;
	height: 80px;
}
.QC_code li span {
	display: block;
	line-height: 24px;
}
.certificate-icon {
	margin-left: 235px;
}
.certificate-icon a {
	padding: 0;
}
.certificate-icon li {
	width: 126px;
	height: 50px;
	float: left;
	text-align: left;
}
.certificate-icon .icon {
	background: url(../images/netpolice.png) no-repeat;
	width: 44px;
	height: 37px;
	margin-right: 10px;
	display: inline-block;
	float: left;
	opacity: .5;
}
.certificate-icon .icon01 {
	background-position: 6px 0px;
}
.certificate-icon .icon02 {
	background-position: 0 -39px;
}
.certificate-icon .icon03 {
	background-position: 2px -80px;
}
.certificate-icon .icon04 {
	background-position: 2px -122px;
}
.certificate-icon .icon05 {
	background: url(../images/gov_nbs_mbg.png) 10px 0 no-repeat;
}
/* 返回顶部 */
.dn {
	display: none;
}
.go-top {
	position: fixed;
	bottom: 40px;
	right: 20px;
	width: 46px;
	z-index: 999;
}
.trans-no {
	transition: none;
}
.go-top a {
	display: block;
	width: 46px;
	height: 46px;
	margin-bottom: 10px;
	background-image: url(../images/go-top.png);
}
.go-top a:last-child {
	margin-bottom: 0;
}
.go-top .go {
	background-position: 0 -150px;
}
.go-top .go:hover {
	background-position: 0 -249px;
}
.go-top .feedback {
	background-position: 0 -100px;
}
.go-top .feedback:hover {
	background-position: 0 -300px;
}
.go-top .uc-2vm {
	background-position: 0 0;
}
.go-top .uc-2vm:hover {
	background-position: 0 -349px;
}
.go-top .uc-2vm-pop {
	position: absolute;
	right: 56px;
	top: -100px;
	box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
	text-align: center;
}
.go-top .uc-2vm-pop .title-2wm {
	font-size: 12px;
	margin: 10px 10px 0 10px;
}
.go-top .uc-2vm-pop .logo-2wm-box {
	position: relative;
}
/*趣租房头部固定导航*/
.head_nav_box {
	position: fixed;
	top: 0;
	z-index: 10;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	animation: fadeInDown 0.5s;
	background: #fff;
	border-bottom: 1px solid #dce0e0;
	width: 100%;
	height: 90px;
}
.fixed_head_l {
	float: left;
}
.fixed_head_l .logo {
	float: left;
	vertical-align: top;
	margin: 27px 13px 0 7px;
	display: inline-block;
	border-right: 1px #ccc solid;
}
.fixed_head_l h3 {
	font-size: 26px;
	display: inline-block;
	font-weight: normal;
	color: #333;
	margin-top: 27px;
	float: left;
}
.fixed_head_l .serch_box {
	float: left;
	display: inline-block;
	margin-top: 32px;
	margin-left: 36px;
}
.fixed_head_l .serch_box input[type="text"] {
	float: left;
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	color: #322c27;
	border-bottom: #c1bcbc solid 1px;
}
.fixed_head_l .serch_box input[type="submit"] {
	float: left;
	display: inline-block;
	width: 60px;
	height: 39px;
	background: url(../images/search_icon.png) no-repeat 10px 15px;
	cursor: pointer;
}
.fixed_head_r {
	float: right;
	margin-top: 28px;
}
.fixed_head_r a {
	display: inline-block;
	margin: 20px;
	font-size: 14px;
}
.fixed_head_r a:hover {
	color: #c72e30;
}
/* 搜索框 */
.tuna_calendar {
	width: 362px;
	font-size: 12px;
	font-family: tahoma, Arial, Helvetica, simsun, sans-serif;
	position: absolute;
	z-index: 1000;
	background-color: #fff;
	border: solid 1px #999;
	-moz-box-shadow: 3px 4px 5px #ccc;
	-webkit-box-shadow: 3px 4px 5px #ccc;
	box-shadow: 3px 4px 5px #ccc;
	margin: 0;
	padding: 5px 6px 4px
}
.tuna_calendar dt, .tuna_calendar dd {
	margin: 0;
	padding: 0
}
.tuna_calendar dl, .tuna_calendar dt, .tuna_calendar dd {
	margin: 0;
	padding: 0;
}
.tuna_calendar .select_day, .tuna_calendar dd a:hover, .tuna_calendar .calendar_title01 a, .tuna_calendar .calendar_title02 a, .tuna_calendar .today {
 background: #FFF url( {
$picserver
}
/common/un_bg_calender110117.png) no-repeat
}
.tuna_calendar a {
	color: #005ead;
	font-weight: bold;
	text-decoration: none!important
}
.tuna_calendar dl {
	float: left;
	width: 175px;
	padding: 6px 0 0
}
.tuna_calendar #calendar_month2 {
	position: absolute;
	top: 28px;
	left: 186px;
	z-index: 2;
	padding-bottom: 5px;
	padding-left: 6px;
	border-left: 2px solid #999
}
.tuna_calendar dt {
	float: left;
	width: 25px;
	height: 22px;
	background: #ececec;
	font-weight: normal;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	cursor: default
}
.tuna_calendar .day0, .tuna_calendar .day6 {
	color: #f90;
	font-weight: bold
}
.tuna_calendar .day6 {
	width: 24px
}
.tuna_calendar dd {
	clear: both;
	padding-top: 1px;
	display: inline-block
}
.tuna_calendar dd a {
	font-size: 11px;
	text-align: center;
	height: 24px;
	width: 22px;
	line-height: 24px;
	float: left;
	outline-width: 0;
	background-color: #fff;
	padding: 0 2px 1px 1px
}
.tuna_calendar dd a:hover {
	background-color: #fff;
	background-position: -26px -48px
}
.tuna_calendar .today {
	font-weight: bold;
	background-position: 0 -74px;
}
.tuna_calendar .today:hover {
}
.tuna_calendar .select_day, .tuna_calendar .select_day:hover {
	color: #fff;
	background-color: #629be0;
	background-position: 0 -48px
}
.tuna_calendar .blank_day, .tuna_calendar .over_day {
	color: #dbdbdb;
	font-weight: normal;
	cursor: default
}
.tuna_calendar .blank_day:hover, .tuna_calendar .over_day:hover {
	background-color: #fff;
	background-image: none
}
.tuna_calendar div {
	float: left;
	width: 181px;
	color: #fff;
	font-weight: bold;
	height: 23px;
	background: #004fb8
}
.tuna_calendar div a {
	cursor: pointer;
	width: 40px;
	line-height: 20px
}
.tuna_calendar .calendar_title01 span, .tuna_calendar .calendar_title02 span {
	float: left;
	width: 143px;
	text-align: center;
	line-height: 23px
}
.tuna_calendar .calendar_title01 span {
	padding-right: 14px
}
.tuna_calendar .calendar_title02 span {
	padding-left: 14px
}
.tuna_calendar .calendar_title01 a, .tuna_calendar .calendar_title02 a {
	background-color: #2d7fdd;
	float: left;
	width: 23px;
	height: 23px;
	overflow: hidden;
	text-indent: -10em
}
.tuna_calendar .calendar_title01 a {
	float: left
}
.tuna_calendar .calendar_title02 a {
	background-position: right 0;
	float: right
}
.tuna_calendar .calendar_title01 a:hover {
	background-color: #4895ec;
	background-position: 0 -24px
}
.tuna_calendar .calendar_title02 a:hover {
	background-color: #4895ec;
	background-position: right -24px
}
.tuna_calendar b, .tuna_calendar i {
	background-color: #fff;
	display: block;
	width: 372px;
	height: 1px;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	overflow: hidden;
	position: absolute;
	left: 0;
	z-index: 1
}
.tuna_calendar i {
	border-top: 1px solid #999;
	top: -2px
}
.tuna_calendar b {
	border-bottom: 1px solid #999;
	bottom: -2px;
	_bottom: -3px
}
address_hot li, .address_hot_abb, .address_hot_adress {
	list-style: none;
	margin: 0;
	padding: 0
}
.address_hot_adress a {
	text-decoration: none
}
#tuna_address {
	font-family: Arial, Simsun;
	font-size: 12px;
}
#tuna_address #address_warp {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #7F9DB9;
	margin: 0;
	min-height: 305px;
	padding: 0 0 4px;
	text-align: left;
	width: 220px;
}
* html #tuna_address #address_warp {
	height: 305px;
}
#tuna_address #address_message {
	background-color: #67A1E2;
	border: medium none;
	color: #FFFFFF;
	display: block;
	font-family: Simyou;
	height: 1.7em;
	line-height: 20px;
	overflow: hidden;
	padding: 2px 0 2px 9px;
	width: auto;
	word-wrap: break-word;
}
#tuna_address #address_list {
	margin: 0;
	min-height: 277px;
	padding: 0;
}
* html #tuna_address #address_list {
	height: 277px;
}
#tuna_address #address_list span {
	float: right;
	font: 10px/22px verdana;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: right;
	white-space: nowrap;
	width: 110px;
}
#tuna_address #address_list a {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #0055AA;
	cursor: pointer;
	display: block;
	height: 22px;
	line-height: 22px;
	min-height: 22px;
	overflow: hidden;
	padding: 1px 9px 0;
	text-align: left;
	text-decoration: none;
}
* html #tuna_address #address_list a {
	height: 22px;
}
#tuna_address #address_list a:hover {
	background: none repeat scroll 0 0 #E8F4FF;
	border-bottom: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
}
#tuna_address .address_selected {
	background: none repeat scroll 0 0 #FFE6A6;
	color: #FFFFFF;
	height: 22px;
}
#tuna_address .address_pagebreak {
	display: none;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#tuna_address .address_pagebreak a {
	color: #0055AA;
	display: inline-block;
	font-family: 'Microsoft Yahei', Arial, Simsun, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 4px;
	text-align: center;
	text-decoration: underline;
	width: 15px;
}
#tuna_address #address_arrowl, #tuna_address #address_arrowr {
	color: #0055AA;
}
#tuna_address a.address_current {
	color: #000000;
	text-decoration: none;
}
.address_hot {
	background-color: #FFFFFF;
	font-size: 12px;
	width: 484px;
}
.address_hotcity {
	background-color: #c72e30;
	border-color: #c72e30;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #fff;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
}
.address_hotcity strong {
	color: #FFFFFF;
}
.address_hotlist {
	border-color: #bebcbd;
	border-style: solid;
	border-width: 0 1px 1px;
	overflow: hidden;
	padding: 5px;
}
.address_hot_abb {
	border-bottom: 1px solid #c72e30;
	padding-bottom: 20px;
}
.address_hot_abb li {
	color: #c72e30;
	cursor: pointer;
	float: left;
	height: 20px;
	line-height: 20px;
	list-style-type: none;
	text-align: center;
}
.address_hot_abb li span {
	padding: 0 8px;
}
.address_hot_abb li .hot_selected {
	display: block;
	padding: 0 7px;
	background-color: #FFFFFF;
	border-color: #c72e30;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #000000;
	font-weight: bold;
}
.address_hot_adress {
	padding-top: 4px;
	width: 100%;
}
.address_hot_adress li {
	float: left;
	height: 28px;
	overflow: hidden;
	width: 67px;
}
.address_hot_adress li a {
	border: 1px solid #FFFFFF;
	color: #000000;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
}
.address_hot_adress li a:hover {
	background-color: #E8F4FF;
	border: 1px solid #ACCCEF;
	text-decoration: none;
}
.span_fest {
	text-indent: -9999px
}
.yuan_dan span, .chu_xi span, .chun_jie span, .yuan_xiao span, .qing_ming span, .lao_dong span, .duan_wu span, .zhong_qiu span, .guo_qing span {
	display: block;
	height: 24px;
background-image: url( {
$picserver
}
/common/icon_festival.png);
background-repeat:no-repeat;
}
.tuna_calendar .yuan_dan:hover, .tuna_calendar .chu_xi:hover, .tuna_calendar .chun_jie:hover, .tuna_calendar .yuan_xiao:hover, .tuna_calendar .qing_ming:hover, .tuna_calendar .lao_dong:hover, .tuna_calendar .duan_wu:hover, .tuna_calendar .zhong_qiu:hover, .tuna_calendar .guo_qing:hover {
background-image: url( {
$picserver
}
/common/icon_festival.png);
background-repeat:no-repeat;
background-position:0 -400px;
cursor:pointer;
}
.tuna_calendar .festival_select, .tuna_calendar .festival_select:hover {
background-image: url( {
$picserver
}
/common/icon_festival.png);
background-repeat:no-repeat;
background-position:0 -360px;
}
.yuan_dan span {
	background-position: 0 6px;
}
.chu_xi span {
	background-position: 0 -35px;
}
.chun_jie span {
	background-position: 0 -74px;
}
.yuan_xiao span {
	background-position: 0 -114px;
}
.qing_ming span {
	background-position: 0 -155px;
}
.lao_dong span {
	background-position: 0 -194px;
}
.duan_wu span {
	background-position: 0 -234px;
}
.zhong_qiu span {
	background-position: 0 -274px;
}
.guo_qing span {
	background-position: 0 -314px;
}
/* 内页头部 */
.headbg {
	background: url(../images/headback.jpg) repeat-x;
	background-position: 0 68px;
	height: 130px;
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-ms-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-o-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	position: relative;
	z-index: 8;
}
.sec-header-r {
	float: right;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 30px;
}
.sec-nav-li {
	float: left;
	line-height: 39px;
	font-size: 16px;
	border-radius: 5px;
}
.sec-nav-li a:hover, .sec-nav-li a.active{color:#dc393c;border-bottom:3px solid #dc393c;transition: none}
.sec-nav-li a{padding: 0 15px;display: inline-block;margin:0 5px}


.search-wrap {
	padding: 20px 0;
	background-color: #e9e9e9;
}
.search-li {
	float: left;
	margin-right: 6px;
	position: relative;
}
.search-li input[type="text"] {
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
}
.btn-search {
	width: 100px;
	background-color: #c72e30;
	text-align: center;
	border: none;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	cursor: pointer;
}
.btn-search:hover {
	background: #dd0d10;
}
.up_btn span {
	right: 20px;
	position: absolute;
	top: 17px;
	width: 10px;
	height: 5px;
	background: url(../images/arrow_zhankai.png) no-repeat;
	background-position: -11px 0
}
.up_btn {
	position: relative;
}
.people {
	width: 120px;
	border: 1px solid #bebcbd;
	z-index: 200;
	background: #fff;
	position: absolute;
	left: 0;
	top: 36px
}
.people li {
	padding-left: 16px;
	color: #6e6e6e;
	cursor: pointer;
	line-height: 28px;
	font-size: 12px;
}
.people li:hover {
	background: #c72e30;
	color: #fff;
}
.people li:hover a {
	color: #fff;
}
.filter {
	font-size: 12px;
	margin-bottom: 20px;
}
.base-info li {
	border-bottom: #cdcdcd 1px dotted;
	padding: 8px 0;
	color: #747474;
}
.base-info .title {
	width: 66px;
	color: #abb0b5;
	display: inline-block;
	text-align: right;
}
.base-info .unlimited {
	font-weight: bold;
	color: #039a43;
}
.pl8 {
	padding-left: 8px;
}
.pr10 {
	padding-right: 10px;
}
.base-info label {
	color: #322c27;
}
.base-info input[type="checkbox"] {
	vertical-align: -2px;
	margin-right: 3px;
}
/*面包屑导航*/
.breadcrumbs {
	padding: 20px 0;
	font-size: 12px;
}
.indicate {
	font-size: 10px;
	font-family: 宋体;
	margin: 0 4px;
}
/*排序方式*/
.functions-bar {
	font-size: 12px;
	padding: 0 15px 0 20px;
	background: #eee;
	height: 40px;
}
.sorting-con {
	float: left;
}
.sorting-con, .functions-bar-right {
	padding: 8px 0;
}
.functions-bar-fixed {
	position: fixed!important;
	top: 91px;
	z-index: 5;
	_position: absolute;
_top: expression(eval(document.documentElement.scrollTop));
}
.functions-bar-fixed .close-functions-bar {
	display: block;
}
.close-functions-bar {
	position: absolute;
	right: -4px;
	bottom: -4px;
	display: none;
}
.close-functions-bar a {
	width: 11px;
	height: 11px;
	background-position: -88px -46px;
	display: inline-block;
	position: relative;
	top: 15px;
}
.close-functions-bar a:hover {
	background-position: -109px -46px;
}
.sorting-con ul li {
	float: left;
	padding: 0 10px 0 0;
}
.sorting-con-title {
	line-height: 24px;
}
.sorting-box {
	border: #ddd solid 1px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	cursor: pointer;
	float: left;
}
.sorting-box a {
	padding: 0 10px;
	display: block;
*zoom: 1;
	float: left;
}
.sorting-box a:hover, .sorting-box a:hover .txt {
	text-decoration: none;
}
.sorting-box a .txt {
	float: left;
	font-size: 12px;
	cursor: pointer;
}
.sorting-box a .icon-default {
	width: 7px;
	height: 8px;
	margin: 7px 0 0 5px;
	float: left;
	background-position: -326px -10px;
}
.sorting-box a .icon-down {
	width: 7px;
	height: 8px;
	margin: 7px 0 0 5px;
	float: left;
	background-position: -309px -28px;
}
.sorting-default-on {
	border: #19aa55 solid 1px;
}
.sorting-default-on .txt, .sorting-descending .txt, .sorting-ascending .txt {
	color: #19aa55;
}
.sorting-default-on a:hover, .sorting-default-on a:hover .txt {
	color: #19aa55;
	cursor: default;
}
.sorting-descending, .sorting-ascending {
	border: #19aa55 solid 1px;
}
.sorting-descending a .icon-default {
	background-position: -309px -10px;
}
.sorting-ascending a .icon-default {
	background-position: -326px -10px;
}
.total-count {
	line-height: 24px;
	padding: 0 5px 0 0;
}
.total-count span {
	color: #19aa55;
	font-weight: 700;
	padding: 0 5px;
}
.turnpage-box {
	font-size: 0;
}
.icons-listings {
	background: url(../images/icons-listings.gif) no-repeat;
}
a.term {
	height: 17px;
	margin: 0 10px 0 0;
	padding: 0 22px 0 6px;
	color: #545454;
	line-height: 17px;
	background: url(../images/icoCloseArrow.gif) right 0 no-repeat;
	border: 1px solid #eb6e6e;
	display: inline-block;
	text-decoration: none;
}
a.term:hover {
	color: #666;
	background-position: right -17px;
	border: 1px solid #19aa55;
}
.iconClear {
	padding-left: 20px;
	background: url(../images/icon16.gif) 2px -178px no-repeat;
	display: inline-block;
	cursor: pointer;
}
/* 详情页 */
.box-l{
	width:870px;
	float:left;
	margin-right:10px;
}
.box-l h4{
	font-size:26px;
	font-weight:normal;
	color:#333;
}
.box-l .recom{
	float:left;
	margin:6px 16px 0 10px;
}
.box-l .recom-info{
	float:left;
	line-height:24px;
}
.shotfilm{
	padding-left:21px;
	background:url(../images/shotfilm.png) no-repeat 0 4px;
}
.linhai{
	padding-left:20px;
	background:url(../images/seesea.png) no-repeat 0 3px;
}
.cancook{
	padding-left:21px;
	background:url(../images/cancook.png) no-repeat 0 4px;
}
.box-l .recom-info p{
	margin:8px 0 0;
}
.special-tag li{
	float:left;
	margin-right:16px;
	cursor:pointer;
}
.feature-area{
	background:#dc393c;
	padding:30px 0;
}
.feature-area li{
	float:left;
	width:33.3%;
	color:#fff;
	padding-left:115px;
	box-sizing:border-box;
}
.feature-area li h5{
	font-size:18px;
	font-weight:normal;
}
.ts{
	background:url(../images/feature_icon.png) no-repeat;
	height:41px;
}
.ts-icon01{
	background-position:56px 2px;
}
.ts-icon02{
	background-position:56px -41px;
}
.ts-icon03{
	background-position:56px -82px;
}
.intro{
	border-bottom:1px solid #dcdcdc;
	padding-bottom:14px;
	margin-bottom:14px;
}
.intro .topic{
	color:#ababab;
	width:150px;
	float:left;
	font-size:18px;
	text-align:center;
}
.intro .intro-con{
	float:left;
	width:720px;
	line-height:22px;
	color:#323232;
	box-sizing:border-box;
}
.ptss li{
	float:left;
	width:240px;
	box-sizing:border-box;
	position:relative;
}
.ptss .text{
	display:inline-block;
	margin-left:35px;
}
.noserv{
	color:#c4c4c4;
}
.greytxt{
	color:#777;
}
.facility{
	background:url(../images/facility.png) no-repeat;
	width:34px;
	height:30px;
	overflow:hidden;
	display:inline-block;
	left:0;
	position:absolute;
}
.f-wifi{
	background-position:-6px -26px;
	top:-3px
}
.f-lift{
	background-position:-6px -67px;
}
.f-carseat{
	background-position:-56px -70px;
}
.f-Airconditioner{
	background-position:-10px -140px;
}
.f-heater{
	background-position:-59px -138px;
}
.f-fridge{
	background-position:-10px -174px;
}
.f-washer{
	background-position: -60px -176px;
}
.f-tv{
	background-position: -12px -207px;
}
.f-drinker{
	background-position: -12px -244px;
}
.f-slipper{
	background-position: -61px -251px;
}
.f-shower{
	background-position: -13px -282px;
}
.f-24hotwater{
	background-position: -54px 2px;
}
.f-bathtub{
	background-position: -63px -284px;
}
.f-towel{
	background-position: -64px -321px;
}
.f-securitystaff{
	background-position: -13px -354px;
}
.f-smoking{
	background-position: -15px -423px;
}
.f-party{
	background-position: -65px -428px;
}
.f-welcomechild{
	background-position: -11px -463px;
}
.f-welcomeoldman{
	background-position: -69px -465px;
}
.f-keeppets{
	background-position: -10px -497px;
}
.f-wirednetwork{
	background-position: -54px -34px;
}
.f-computer{
	background-position: -60px -212px;
}
.f-shampoo{
	background-position: -65px -539px;
}
.f-soap{
	background-position: -13px -316px;
}
.f-intercomsys{
	background-position: -64px -355px;
}
.f-wheelchair{
	background-position: -15px -389px;
}
.f-breakfast{
	background-position: -68px -404px;
}
.no{
	background-position: -68px -496px;
}

.markframe{
	border:1px solid #e3e3e3;
	width:870px;
	padding:15px;
	box-sizing:border-box;
	margin-bottom:10px;
}

.m-gradeL{
	width:124px;
	float:left;
	text-align:center;
	padding-top:16px;
}
.markframe h3{
	font-size:26px;
	margin-top:10px;
}
.m-gradeR{
	width:698px;
	float:left;
	box-sizing:border-box;
}
.grade li{
	width:349px;
	float:left;
	line-height:30px;
}
.score-t{
	width:70px;
	display:inline-block;
}
.score-box{
	display:inline-block;
	position:relative;
	width:84px;
	margin-right:10px;
}
.grey-star{
	display:inline-block;
	background:url(../images/gray_star.png) -1px 0 no-repeat;
	width:84px;
	height:14px;
	top:-12px;
}
.yellow-star{
	position: absolute;
	background: url(../images/yellow_star.png) -1px 0 no-repeat;
	top:6px;
	left:0;
	display:inline-block;
	height:16px;
	width:84px;
}
.markcon{
	border-bottom:1px solid #e3e3e3;
}
.markcon-L{
	width:140px;
	float:left;
	text-align:center;
}
.markcon-L img{
	width:60px;
	height:60px;
	overflow:hidden;
	border-radius:50%;
	margin:15px;
}
.username{
	color:#19aa55;
	font-weight:bold;
}
.pingjia-T{
	margin:10px auto;
}
.pingjia{
	line-height:22px;
	color:#322c27;
}
.pingjia-date{
	color:#bbb;
	margin:6px auto;
	font-size:12px;
}
.reply_box{
	position:relative;
	border-top:1px solid #eee;
	padding-top:15px;
	margin-top:12px;
	margin-bottom:12px;
}
.arrow-top{
	position:absolute;
	top:-8px;
	left:30px;
}
.map-area{
	position:relative;
	margin:10px auto;
}
.baiduMap {
    float: left;
    width: 1190px;
    height: 500px;
    border: #c1bcbc solid 1px;
	box-sizing:border-box;
}
.room-adress {
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    z-index: 1;
    padding: 0 20px;
	position:absolute;
}
.baidumap{
	width:1190px;
	height:500px;
	float:left;
	border:#ccc solid 1px;
	box-sizing:border-box;
}
/*百度地图*/
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
 .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.markcon-R{
	float:left;
	width:730px;
}
.near-room, .like-room, .landlord-room{
	position:relative;
	margin:0 auto 10px;
}
.landlord-room-li{
	width:282px;
	height:242px;
	position:relative;
	float:left;
	margin-right:20px;
	overflow:hidden;
}
.landlord-room-li img{
	width:282px;
	height:188px;
	display:block;
	overflow:hidden;
}
.near_h4 {
    line-height: 50px;
    font-size: 18px;
    color: #322c27;
	font-weight:normal;
}
.price-box{
	position:absolute;
	left:0;
	top:140px;
}
.price{
	background:rgba(0,0,0,.7);
	padding:0 10px;
	float:left;
	color:#fff;
	margin-right:1px;
	height:40px;
	line-height:40px;
	font-size:14px;
}
.benefit{
	width: 40px;
	height: 40px;
	background: url(../images/youhui_icon.png) no-repeat center center;
	background-size: 40px 40px;
	float:left;
}
.last-mr0{
	margin-right:0;
}
.dx-b01 {
    padding-top: 10px;
    line-height: 22px;
    font-size: 16px;
    color: #3f3935;
    overflow: hidden;
    white-space: nowrap;
    width: 282px;
    text-overflow: ellipsis;
    display: block;
}
.d-nr {
    line-height: 22px;
    font-size: 12px;
    color: #888887;
}
.color22bb62 {
    color: #c72e30;
}
.d-km {
    padding-left: 14px;
    line-height: 20px;
    padding-right: 22px;
    background: url(../images/pub.png) no-repeat center left;
    background-position: -2px -50px;
	float:right;
}

.box-r{
	width:310px;
	float:right;
}
.pricePerNight{
	background:#f0f0f0;
	height:50px;
	line-height:50px;
	padding-left:10px;
	color:#fe3c08;
}
.pricePerNight span{
	font-size:34px;
}
.reserveRoom-box{
	box-sizing:border-box;
	border:1px solid #edefef;
}
.reserveDate-box{
	margin:7px auto 10px;
}
.actiity{
	background:url(../images/tips.gif) no-repeat 16px 11px;
	padding-left:43px;
	height:40px;
	line-height:40px;
}
.reserveDate{
	float:left;
	border:1px solid #ccc;
	height:40px;
	width:208px;
	margin:auto 10px auto 15px;;
}
.reserveNum{
	float:left;
	border:1px solid #ccc;
	height:42px;
	line-height:42px;
}
.totalPrice{
	padding-left:15px;
}
.btn-box{
	margin:5px 15px 15px;;
}
.bookBtn{
	color:#fff;
	background:#ff8f2b;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
}
.bookBtn:hover{
	background:#ff7800;
	color:#fff;
}
.orderBtn{
	color:#fff;
	background:#2ecc71;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:18px;
}
.orderBtn:hover{
	background:#1fb45d;
	color:#fff;
}
.calendar{
	margin:10px auto;
}
.calendar li{
	float:left;
	font-size:12px;
	width:50px;
	border-right:1px solid #ddd;
	text-align:center;
}
.calendar li:last-child{
	border-right:none;
}

.pho-box{
	width:90px;
	margin:10px auto 3px;
}
.landlord-pho{
	width:90px;
	height:90px;
	overflow:hidden;
	border-radius:50%;
}
.no-room{
	color:#ddd;
}
.landlord-name{
	text-align:center;
	font-size:16px;
}
.identif{
	margin:10px auto 10px 46px;
	padding:0 30px;
}
.identif li{
	float:left;
	background-image:url(../images/indentification.png);
	background-repeat:no-repeat;
	padding-left:32px;
	height:28px;
	line-height:28px;
	margin-right:8px;
}
.identif-phone{
	background-position:5px -31px;
}
.other{
	margin:15px;
}
.other li{
	float:left;
	padding:0 8px;
	text-align:center;
	box-sizing:border-box;
	line-height:25px;
}
.w75{
	width:75px;
	border-right:1px solid #ddd;
}
.w114{
	width:114px;
	border-right:1px solid #ddd;
}
.w88{
	width:88px;
}

/*预订流程*/
.ui-step {
	color: #b7b7b7;
	padding: 0 60px;
	margin-bottom: 35px;
	position: relative;
	margin:35px auto 55px;
}
.ui-step:after {
	display: block;
	content: "";
	height: 0;
	font-size: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.ui-step li {
	float: left;
	position: relative;
}
.ui-step .step-end {
	width: 120px;
	position: absolute;
	top: 0;
	right: -60px;
}
.ui-step-line {
	height: 5px;
	background-color: #e0e0e0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
	margin-top: 15px;
}
.step-end .ui-step-line { display: none; }
.ui-step-cont {
	width: 120px;
	position: absolute;
	top: 0;
	left: -15px;
	text-align: center;
}
.ui-step-cont-number {
	display: inline-block;
*zoom:1;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: url(ui-step_cover_30x30.png) center no-repeat\9;
	border-radius: 50%;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	border: 2px solid rgba(224,224,224,1);
	font-family: tahoma;
	font-weight: bold;
	font-size: 16px;
	background-color: #b9b9b9;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);
}
.ui-step-cont-text {
	position: relative;
	top: 40px;
	left: -42px;
	font-size: 14px;
}
/** 步骤数定义 **/
.ui-step-3 li { width: 50%; }
.ui-step-4 li { width: 33.3%; }
.ui-step-5 li { width: 25%; }
.ui-step-6 li { width: 20%; }
/** The default style (默认风格) **/
/** Yellow **/
/* Done */
.ui-step-yellow .step-done .ui-step-cont-number { background-color: #ffc966; }
.ui-step-yellow .step-done .ui-step-cont-text { color: #ffc966; }
.ui-step-yellow .step-done .ui-step-line { background-color: #ffcc33; }
/* Active */
.ui-step-yellow .step-active .ui-step-cont-number { background-color: orange; }
.ui-step-yellow .step-active .ui-step-cont-text { color: orange; }
.ui-step-yellow .step-active .ui-step-line { background-color: #e0e0e0; }

/* 入住信息 */

.chechin-box{
	width:900px;
	margin:40px auto;
	border:1px dashed #bbb;
	padding:30px;
	position:relative;
}
.payment-box{width:900px; margin:0 auto;border:1px dashed #bbb;	padding:30px;	position:relative;}
.chechin-box h4{
	font-size:18px;
	position:absolute;
	top:-15px;
	padding-right:15px;
	padding-left:10px;
	background-color:#fff;
	color:#ff8f2c;
	font-weight:500;
}
.chechin-box dt, .chechin-box dh{
	float:left;
	line-height:36px;
}
.chechin-box dt{
	width:140px;
}
.cor01{
	color: #fe3c08;
}
.form-control {
  display: inline-block;
  height: 34px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.btn-wrap{
	margin:40px auto;
	text-align:center;
}
a.btn_org{height:42px;line-height:42px;padding:0 20px;background:#ff7800;display:inline-block;color:#fff;text-align:center;font-size:18px;}
a.btn_org:hover{background:#ff8f2b;text-decoration:none}
a.btn_org:active { background-color: #ff7800; border-bottom-color: #ff7800; box-shadow: 0 2px 1px #d16402 inset; line-height: 34px; }

/* 退订 */
.c_bar_box{ position:relative; background:url(../images/c_bar.png) no-repeat; width:849px; height:16px; margin:74px 0 80px; font-size:12px;}
.c_tip_bar1,.c_tip_bar2{ position:absolute; width:113px; height:46px; background:url(../images/c_bar_tip.png) no-repeat; padding:5px 0 0 7px; line-height:16px; color:#fff;}
.c_tip_bar3{ background:url(../images/c_bar_tip.png) no-repeat 0 -104px; width:120px; height:40px; padding-top:11px; line-height:18px; text-align:center;}
.c_tip_bar3 span{ color:#333; display:block; font-size:12px;}
.c_tip_bar2{ background-position:0 -52px;}
.c_tip_bar3{ background-position:0 -104px; position:absolute;}
.c_position1{ left:79px; top:-59px;}
.c_position2{ left:363px; top:-59px;}
.c_position3{ left:638px; top:-59px;}
.c_position4{ left:226px; bottom:-60px; color:#999;}
.c_position5{ left:503px; bottom:-60px; color:#999;}
.c_position6{ left:780px; bottom:-60px; color:#999;}
.pr{ position:relative;}
.yj_input{ padding-left:107px; color:#666;}
.yj_text{ padding-left:20px; color:#999;}
.yj_td_h{ height:22px!important;}
.yj_ico_title,.yj_ico_container{display:block;float:left;}
.yj_ico_container{padding-top:3px;height:19px;}
.money_l .yj_ico_container{padding-top:19px;} 
.yuding_con .left_sp .yj_ico_title{padding-left:688px;}
.yuding_con .spbox .yj_tip_box{top:27px;}
.yj_ico{ display:inline-block; background:url(http://jci.xiaozhustatic2.com/e16120703/images/yj_ico.png) no-repeat; width:14px; height:14px; cursor:pointer; margin-left:5px;}
.yj_tip_box{ position:absolute; top:30px; width:395px; height:99px; border:1px solid #ddd; background:#fff; box-shadow:3px 3px 3px #cfcfcf; display:none;}
.money_l .yj_tip_box{top:43px;} 
.yj_tip_box p{ padding:15px 15px 0 14px; line-height:22px; color:#333; font-size:12px;}
.yj_tip_arrow,.yj_tip_arrow1,.yj_tip_arrow2{ position:absolute; top:-7px; background:url(../images/yj_ico.png) no-repeat 0 -17px; width:14px; height:7px;}
.yj_tip_arrow{left:82px; }
.yj_tip_arrow1{ left:207px;}
.yj_tip_arrow2{ left:100px;}
.yj_position1{left:0; }
.yj_position2{right:0; }
.yj_position3{left:0; top:47px;}
.yj_cost_table td{ line-height:52px; height:auto!important;}
.yj_cost_text{ line-height:20px; padding:12px 0 14px 20px;}
.yj_cost_text h6{ padding-bottom:5px; font-weight:normal;}
.yj_cost_text p{ color:#999;}
.pr_20{ padding-right:20px;}
.mt_20{ margin-top:20px;}
.yj_list{ margin-bottom:-20px;}
.yj_list li{ border-top:1px solid #ddd; height:55px; line-height:55px;font-size:16px; color:#333;}
.money_l{ float:left; width:760px;}
.money_r{ float:right;}
.pay_top{ border-bottom:1px solid #ddd; height:55px; line-height:55px; font-size:16px; color:#333; margin:-20px 0 15px;}
.pay_l{ float:left; }
.pay_r{ float:right;  text-align:right;}
/***cash pledge end***/
.price-tab{
	border:1px solid #ddd;
}
.price-tab thead tr{
	height:38px;
	background:url(../images/order_repeat.gif)
}
.price-tab td{
	text-align:center;
}
.price-tab td:first-child{
	text-align:left;
}
.price-tab tbody td{
	padding:15px 10px;
	border-top:1px solid #ddd;
}
/*付款*/
.paybody-wrap{width:1000px;margin:10px auto 20px;}
.paybody-wrap:after{clear:both;}
.paybody{padding:15px;background-color:#fff;}
.paybody p{ line-height:30px;}
.submit-btn{height:45px;color:#fff; background-color:#ff6600;border:none;padding:6px 45px; font-family:"Microsoft Yahei"; font-size:16px; border-radius:4px; cursor:pointer;}
.submit-btn:hover{ background-color:#ff3300;}
.paymentarea{float:left; position:relative;margin-right: 30px;padding:6px;}
.payment-area label {display: inline-block;position: relative;}
.bank-box {margin-top:10px; margin-bottom:15px; padding: 10px 20px; border: 1px solid #e1e1e1; line-height: 28px;}
.paymentarea input[type="radio"] {position: absolute; top: 10px; margin-top: 8px;}
.ml20 { margin-left: 20px;}
img { vertical-align: middle;}
.paymentarea-list{margin-top:10px;}
.submit-btn-wrap{width:40%; text-align:center; margin:0 auto;}
.order-confirm{margin-top:10px;margin-bottom:10px; background-color:#f1f8ee; position:relative; border-top:2px solid #7abd54; border-bottom:1px solid #d7ebcb; padding:20px 0 10px 165px; min-height:115px;}
.order-confirm .icon-success{ position:absolute; display:inline-block; width:72px; height:72px; background-image:url(../images/icon30.png); left:45px; top:35px;}
.order-confirm h3{font-size:18px; color:#7baa61; font-weight:400;}
.order-confirm .order-pay-info{margin-top:5px; margin-bottom:10px;}
.order-confirm b, .paymentarea #yktAccount b{ color: #fe3c08; font-family: 'Tahoma','\5FAE\8F6F\96C5\9ED1'; font-size:14px;}
.order-confirm .order-pay-info .tips{ color:#666;}
.paymentarea #banking .icon-img{ position:absolute; display:inline-block; width:13px; height:7px; background-image:url(../images/jiantou-top.png); top:43px; left:52px;}
.yktAccount-box {margin-top:16px; padding: 10px 20px; border: 1px solid #e1e1e1; line-height: 28px; text-align:center;}
.paymentarea #yktAccount .icon-img{ position:absolute; display:inline-block; width:13px; height:7px; background-image:url(../images/jiantou-top.png); top:10px; left:52px;}

/*会员注册*/
.memberCnt{width:1040px; margin:30px auto;}

.regwrap {
	padding: 50px;
	margin-bottom: 30px;
	background-color: #fff;
}
.regform {
	margin-left: 275px;
	margin-top: 20px;
	clear: both;
}
.regwrap h3{font-weight:normal;margin-top: 22px;font-size: 18px;}
.regform li {
	position: relative;
	margin-bottom: 10px;
}
.regform li .starTag {
	position: absolute;
	top: 10px;
	left: -20px;
	color: #f76439;
	font-weight: 700;
	font-size: 16px;
}
.ipt {
	font-size: 12px;
	padding: 0 10px;
	border: #ccc solid 1px;
	color: #2e2e2e;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-o-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-ms-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	height:38px;
}

.regA {
	font-weight: normal;
	margin-left: 6px;
}
.login-reg {
	width: 35px;
	height: 36px;
	display: inline-block;
	position: absolute;
	left: 1px;
	top: 1px;
}
.login-reg .login-mobile {
	background-image: url(../images/login-reg.png);
	background-position: 0 0;
	display: inline-block;
	vertical-align: top;
	width: 27px;
	height: 24px;
	margin: 7px 0 0 10px;
}
.login-reg .login-user {
	background-image: url(../images/login-reg.png);
	background-position: 0 -65px;
	display: inline-block;
	vertical-align: top;
	width: 27px;
	height: 20px;
	margin: 9px 0 0 10px;
}
.login-reg .login-regPassword {
	background-image: url(../images/login-reg.png);
	background-position: 0 -24px;
	display: inline-block;
	vertical-align: top;
	width: 27px;
	height: 23px;
	margin: 8px 0 0 10px;
}
.idCode:hover {
	background-image: -moz-linear-gradient(top,#eaeaea,#d8d8d8);
	background-image: -ms-linear-gradient(top,#eaeaea,#d8d8d8);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8d8d8),color-stop(100%,#eaeaea));
	background-image: -webkit-linear-gradient(top,#eaeaea,#d8d8d8);
	background-image: -o-linear-gradient(top,#eaeaea,#d8d8d8);
	background-image: linear-gradient(top,#eaeaea,#d8d8d8)
}
.idCode {
	width: 140px !important;
	height: 38px !important;
	line-height: 38px !important;
	text-indent: 0 !important;
	border: none !important;
	color: #666 !important;
	margin-left: 10px !important;
	display: inline-block;
	background: #d8d8d8;
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
	text-shadow:0 1px 1px #fff;
}
.refresh-code {
	display: inline-block;
	line-height: 40px;
	margin-left: 10px;
}
.imgcheck {
	background: #fff;
	border: 1px solid #ccc;
	cursor: pointer;
	display: inline-block;
	width: 140px;
	height: 38px;
	line-height: 36px;
	margin: 0 0 0 10px;
	text-align: center;
}
.imgcheck .imgcheck-img {
	width: 80px;
	height: 34px;
	vertical-align: top;
}
.imgcheck .fresh {
	background: #ebebeb;
	width: 36px;
	height: 36px;
	float: right;
	position: relative;
}
.imgcheck .fresh i.login-regRefresh {
	position: absolute;
	top: 9px;
	left: 9px;
}
i.login-regRefresh {
	background: url(../images/login-reg.png) no-repeat;
	background-position: 0px -85px;
	display: inline-block;
	vertical-align: top;
	width: 18px;
	height: 18px;
}
.loginform {
	margin-left: 50px;
	margin-top: 20px;
	clear: both;
}
.loginform li {
	position: relative;
	margin-bottom: 10px;
}
.loginform li .starTag {
	position: absolute;
	top: 10px;
	left: -20px;
	color: #f76439;
	font-weight: 700;
	font-size: 16px;
}
/*  找回密码  */
.step-list {
	width: 100%;
	display: table;
	margin: 20px 0 10px 100px;
	height: 50px;
}
.step-list .step-count {
	font-family: tahoma, arial, 'Hiragino Sans GB', 宋体, sans-serif;
	font-weight: bolder;
	font-style: normal;
	color: #44b549;
}
.step-list .step-u {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	float: left
}
.step-list .step-u .step-i {
	display: block;
	border-width: 1px 1px 1px 0;
	font-size: 14px;
	background: 0 0;
	border: 0;
	text-align: center;
	font-weight: bolder;
	color: #fff;
	height: 21px;
	padding: 8px 0 9px;
	cursor: default
}
.step-list .step-u .step-i em {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background-color: #fff;
	line-height: 20px
}
.step-list .step-u .step-i:active {
	box-shadow: none
}
.step-list .step-u .step-i:hover {
	box-shadow: none
}
.step-list .step-u:first-child .step-i {
	border-width: 1px
}
.step-list .step-u:last-child .tail {
	display: none
}
.step-list .step-i {
	position: relative
}
.step-list .step-i .tail {
	position: absolute;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	height: 100%;
	left: 100%;
	top: 0;
	width: 0;
	height: 0;
	border-width: 19px;
	border-color: transparent transparent transparent #567996;
	border-style: dashed dashed dashed solid;
	line-height: 0;
	z-index: 10
}
.step-list .step-i .tail2 {
	top: -3px;
	border-width: 22px;
	border-color: transparent transparent transparent #fff!important
}
.step-list .step-i .head {
	position: absolute;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	height: 100%;
	right: 100%;
	top: 0
}
.step-list .active {
	background-color: #44b549;
}
.step-list .active .tail {
	border-left-color: #44b549;
}
.step-list .done {
	background-color: #2ecd71;
}
.step-list .done .tail {
	border-left-color: #2ecd71;
}
.step-list .done .step-count {
	background-position: -43px -78px;
	display: block;
	text-indent: -99999px;
	width: auto;
	height: auto;
	background-image: url(../images/T1UqT4FaNXXXX3F3I5-132-107.png);
	background-repeat: no-repeat
}
.step-list .todo {
	background-color: #c8c8c8
}
.step-list .todo .step-count {
	color: #c8c8c8
}
.step-list .todo .tail {
	border-left-color: #c8c8c8
}
.step-list-num2 .step-i .tail, .step-list-num2 .step-i .tail2 {
 *left: 474px
}
.step-list-num2 .step-u {
	width: 475px
}
.step-list-num3 .step-i .tail, .step-list-num3 .step-i .tail2 {
 *left: 316px
}
.step-list-num3 .step-u {
	width: 316.5px
}
.step-list-num4 .step-i .tail, .step-list-num4 .step-i .tail2 {
 *left: 237px
}
.step-list-num4 .step-u {
	width: 300px;
	height: 40px;
	line-height: 26px;
}
.step-list-num5 .step-u {
	width: 475px
}
/*我的易卡通*/
.art-title {
	position: relative;
	font-size: 16px;
	border-bottom: #e1e1e1 1px solid;
	height: 32px;
}
.sp {
	position: relative;
	top: 1px;
	padding-bottom: 7px;
	border-bottom: 3px solid #19aa55;
}
.myinfobox {
	margin-top: 20px;
	margin-bottom: 40px;
}
.myphoto {
	float: left;
	margin-right: 25px;
}
.myphoto img {
	width: 114px;
	height: 114px;
	border-radius: 50%;
}
.myinfo p {
	font-size: 14px;
	line-height: 28px;
	text-indent: 0;
	margin: 0;
}
.applybtn {
	border: 1px solid #e1e1e1;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	line-height: 26px;
	color: #19aa55;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	background-color: #fff;
}
.applybtn:hover, .btnnormal:hover {
	border: 1px solid #19aa55;
}
.btnnormal {
	border: 1px solid #e1e1e1;
	font-size: 12px;
	padding: 5px 20px;
	line-height: 26px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	background-color: #fff;
	font-weight: bold;
}
.querybtn {
	display: inline-block;
	border: 1px solid #e1e1e1;
	font-size: 12px;
	padding: 0 20px;
	line-height: 26px;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	background-color: #fff;
	font-weight: bold;
}
.accountlist {
	text-align: center;
	margin-bottom: 30px;
}
.accountlist p {
	text-indent: 0;
	margin: 0;
}
.digital {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	font-weight: 700;
	font-family: DINCond-Bold;
	color: #19aa55;
}
.box01 {
	margin: 10px auto;
	padding: 20px;
	border: 1px solid #e1e1e1;
	text-align: center;
}
.padding-all0 {
	padding: 0;
}
.box01 p {
	margin-bottom: 0;
	text-indent: 0;
}
.recharge-box a:hover {
	color: #fff;
	background-color: #c72e30;
}
.recharge-box a {
	display: block;
	font-size: 14px;
	color: #fff;
	border: none;
	text-align: center;
	background-color: #19aa55;
	padding: 5px 10px;
}
.remove-money-box {
	margin-top: 3px;
}
.remove-money-box a {
	font-size: 14px;
	border: 1px solid #e1e1e1;
	display: block;
	padding: 3px 10px;
}
.remove-money-box a:hover {
	border: 1px solid #19aa55;
}
.record-box {
	position: relative;
	margin: 0 auto 30px;
}
.btn-group{margin:10px auto 0;}
.house-status{padding:6px 15px; background:#eee; margin-right:5px;}
.house-status-active, .house-status:hover{background:#5cb85c; color:#fff;}

.tabchange-wrap {
	border: 1px solid #e1e1e1;
	float: left;
	width: 100%;
}
.tabchange-hd {
	border-bottom: none;
	float: left;
	margin-bottom: 0;
}
.tabchange-hd li {
	float: left;
	border-right: 1px solid #e1e1e1;
	background: #f3f3f3;
}
.tabchange-hd a {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
}
.tabchange-hd .current a {
	position: relative;
	top: 1px;
	color: #19aa55;
	background-color: #fff;
}
.date-query-box {
	float: right;
	margin: 6px 8px;
}
.date-query-box input[type="date"] {
	height: 26px;
	line-height: 26px;
	width: 150px;
	margin: 0 6px;
	padding: 0 5px;
}
.tabchange-main {
	border: 1px solid #e1e1e1;
	padding-top: 10px;
	margin-bottom: 30px;
}
.record-table {
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.record-table thead tr, .no-record-table thead tr {
	font-weight: bold;
}
.record-table tbody td, .no-record-table tbody td {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.no-record-table {
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.no-record-table tbody td {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.order-cnt{ width:360px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; overflow:hidden;}
/*  易卡通充值 */
.recharge-box-wrap {
	font-size: 14px;
	margin: 10px auto;
	padding: 20px;
	border: 1px solid #e1e1e1;
}
.recharge-row {
	height: 40px;
	line-height: 40px;
}
.digital-ipt {
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	border: #ccc solid 1px;
	color: #2e2e2e;
	background: #fff;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-o-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	-ms-box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	box-shadow: 1px 1px 2px rgba(0,0,0,.1) inset;
	margin-right: 12px;
	height:34px;
	line-height:34px;
}
.pay-list {
	overflow: hidden;
	zoom: 1;
}
.paymentarea {
	margin-right: 10px;
	float: left;
	width: 200px;
	position: relative;
}
.paymentarea label {
	font-weight: normal;
	cursor: pointer;
}
.bank-box {
	margin-bottom: 20px;
	padding: 10px 20px;
	border: 1px solid #e1e1e1;
	line-height: 28px;
}
.remarks {
	font-size: 12px;
	color: #858585;
}
.jf-box li {
	float: left;
	width: 20%;
	border-right: 1px solid #eee;
}
.jf-box li:last-child {
	border-right: none;
}
.exchange {
	width: 450px;
	padding: 0 0 30px 0;
	font-size: 12px;
	text-align: center;
	border: #e1e1e1 1px solid;
	margin: 50px auto;
	border-radius: 15px;
}
.exchange .ex-title {
	font-size: 26px;
	font-weight: bold;
	width: 190px;
	position: relative;
	top: -28px;
	left: 130px;
	padding: 10px 10px;
	background: #fff;
	color: #585858;
}
.exchange li {
	padding: 0 0 10px;
	text-align: center;
}
.total-points {
	font-family: DINCond-Bold;
	font-size: 40px;
	color: #19aa55;
	position: relative;
	font-weight: 700;
}
.btn-exchange a {
	margin: 0 auto;
	background: #ee3535;
	display: block;
	height: 38px;
	line-height: 38px;
	color: #f8f8f8;
	font-family: "\5fae\8f6f\96c5\9ed1", "Microsoft YaHei";
	font-weight: 600;
}
.btn-exchange a:hover {
	background: #19aa55;
	text-decoration: none;
	color: #fff;
}
/*安全中心*/
.com-rate {
	margin: 0 5px;
	padding: 0;
	width: 350px;
	display: inline-block;
}
.com-rate .rate-bd {
	height: 11px;
	background-color: #d8d8d8;
	border-radius: 6px;
	overflow: hidden;
}
.com-rate .fill {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	background-color: #19aa55;
}
.renzheng {
	display: inline-block;
	float: right;
	padding-right: 20px;
	width: 70px;
	text-align: center;
}
.past a {
	color: #19aa55;
}
.nopast a {
	color: #337ab7;
}
.renzheng-tb {
	text-align: left;
	padding-left: 50px;
}
.renzheng-tb label {
	position: relative;
	font-weight: normal;
}
.renzheng-tb .ipt {
	margin: 5px 10px;
}
.renzheng-tb .inner-l {
	width: 20%;
	display: inline-block;
	text-align: right;
}
.renzheng-tb .inner-r {
	width: 65%;
	display: inline-block;
}
.renzheng-tb input[type="radio"] {
	position: absolute;
	top: -4px;
}
.head-portrait {
	width: 114px;
	height: 114px;
	overflow: hidden;
	display: inline-block;
	margin: 10px;
}
.fileUpload {
	position: relative;
	overflow: hidden;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -249px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -349px;}
.go-top .uc-2vm-pop{position: absolute;right: 56px;top: -100px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;text-align:center;}
.go-top .uc-2vm-pop .title-2wm{font-size: 12px; margin:10px 10px 0 10px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

/*帮助中心菜单*/

 .menu_list{width:180px;margin:0 auto; float:left;}
.menu_head{
	height: 50px;
	line-height: 50px;
	padding-left: 38px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #f5f5f5 url(../images/pro_left.png) center right no-repeat;
	border-bottom:1px solid #e1e1e1;
}
.menu_heads{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 14px;
	color: #525252;
	cursor: pointer;
	position: relative;
	margin: 0px;
	font-weight: bold;
    background: #f1f1f1 ;

	
}
.menu_headz{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px;
	font-weight: bold;
    background: #ff6600 ;

	
}
.menu_list .current{background:#ddd url(../images/pro_down.png) center right no-repeat;}
.menu_body{
	line-height: 38px;
	background: #fff;
	
}
.menu_body a{display:block;height:50px;line-height:50px;padding-left:38px;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
/*btn*/
.login-btn {
	background: #ff7800;
	cursor: pointer;
	display: block;
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.login-btn:hover, .login-btn:focus {
	background:#ff8f2b;
	text-decoration: none;
}
/*帮助中心*/
.help-aside {
	width: 180px;
	float: left;
	margin-right: 15px;
	background-color: #fff;
}
.help-aside li {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background:#f3f3f3;
}
.help-aside li:hover, .help-aside .selected {
	background-color: #ddd;
	border-bottom: 1px solid #fff;
}
.help-aside li a {
	font-size: 14px;
}
article {
	float: left;
	width: 805px;
	background-color: #fff;
	min-height: 350px;
	padding: 20px;
}
article p {
	font-size: 14px;
	line-height: 30px;
	color: #595959;
	text-indent: 28px;
}
/*发布房源*/
.info-title-box{
	position:relative;
	border-bottom:1px solid #dedede;
	height:34px;
	margin-bottom:10px;
}
.info-title{
	position:absolute;
	top:0;
	left:30px;
	border:1px solid #dedede;
	border-bottom:none;
	height:34px;
	line-height:34px;
	padding:0 20px;
	background-color:#fff;
}
.house-info-fl{
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	margin-bottom:0;
}
.house-info{
	line-height:35px;
}
.empha{
	font-size:14px;
	font-family:Verdana;
	color:#ff0000;
}
.house-inf-second-ul, .house-inf-third-ul, .w655{
	width:655px;
}
.house-inf-second-ul li{
	float:left;
	width:327px;
}
.house-inf-third-ul li{
	float:left;
	width:163px;
}
.house-info input[type="text"], .house-info select, .house-info button, .addr-box select, .addr-box input[type="text"]{
	border:1px solid #dedede;
	height:26px;
	line-height:26px;
	font-size:12px;
	padding:0 6px;
	margin-right:4px;
}
.house-info button{
	background: -webkit-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -moz-linear-gradient(top,#fcfcfc,#f1f1f1);
    background: -ms-linear-gradient(top,#fcfcfc,#f1f1f1);
}
.larLargeInput {
    width: 520px;
}
.input80{width:80px;}
.house-info input[type="checkbox"], .house-info input[type="radio"]{
	height:13px;
	position:relative;
	top:2px;
}
.house-inf-third-ul label{
	font-weight:normal;
	margin-bottom: 0;
}
.notes{
	font-size:12px;
	font-weight:normal;
}
.posT{
	position:relative;
	margin-top:-10px;
	line-height:20px;
}
.textarea{
	width:520px;
	height:140px;
	padding:6px;
	border:1px solid #dedede;
	line-height:20px;
}
/* 地址标注*/
.addr-box{ line-height:35px;}
.addr-label{ width:100px; float:left; text-align:right;}
.addr-cnt{ float:left; margin-bottom:0;}
.addr-box select{ margin-right:10px; margin-left:5px;}
.addr-map-box{margin:10px 30px; width:690px; height:250px; border:3px solid #333; box-sizing:border-box;}
.addr-box-btn-wrap{ text-align:center; margin-bottom:15px;}
.btn-confirm{ height:36px; line-height:36px; width:80px;}

/*----- 趣建房 start -----*/
.container{ font-size: 14px; color: #333; overflow: hidden;width:1190px;margin:0 auto; }
.cnt-step { line-height: 34px; font-size: 12px; color: #333; margin-top:15px; margin-bottom:12px}
.cnt-step .wrap{ border-bottom: 1px solid #e1e1e1;}
.cnt-step span{ font-size: 17px;}
.cnt-step .a1 { font-size: 12px; color: #333; line-height: 34px;}
.cnt-step .a1:hover { text-decoration: underline;}
.cnt-main{width:1190px;margin:0 auto;}
.icon_more{background: url(../images/icons_saledetails.gif) -244px -53px no-repeat;width: 5px;height: 9px;margin: 0 6px;display:inline-block;}
.cnt-step .current { color: #de0e0e;}
.housing-row{ margin-bottom: 10px;}
.housing-row .pic img{ display: block; vertical-align: top;width:660px;height:420px;overflow:hidden;}
.housing-row .pic-sub{ position: absolute; top: 125px; right: 0; left: 48px; color: #fff; font-size: 18px; letter-spacing: 1px; line-height: 1.4;}
.housing-row .pic-sub .txt{ position: relative; top: -14px;}
.housing-row .pic-sub .p1{ padding-left: 1em; letter-spacing: 2px;}
.housing-row .pic-sub .more{ display: block; width: 106px; height: 32px; margin-top: 28px; background: url(../images/housing-more-1.png) no-repeat center center;}
.housing-row .intr{ overflow: hidden; zoom: 1; font-size: 14px; color: #333;width: 530px;background-color: #eaebeb; }
.housing-row .h6{ font-size: 20px; color: #fff; line-height: 52px; text-align: center; background-color: #de0e0e; }
.housing-row .intr .sub{ line-height: 58px; background-color: #fff; margin-top: 10px; text-align: center;}
.housing-row .intr .more-del{ margin-left: 67px; padding: 3px 12px; border: 2px solid #de0e0e; border-radius: 20px; font-size: 14px; color: #333;}
.intr-cnt .head{position:relative;height: 70px;}
.intr-cnt  ul{margin-left:100px;}
.intr-cnt  ul li{height:30px;line-height:30px;}
.mr10{margin-right:10px;}
.intr-cnt .head h2{font-size: 16px;height: 30px;line-height: 30px;color: #333;position: absolute;left: 30px;top:20px;z-index: 3;padding: 0 15px;background: #fff;}
.intr-cnt .head .line{height: 1px;font-size: 0;line-height: 0;overflow: hidden;float: left;background: #e1e1e1;width: 100%;position: absolute;left: 0;top: 35px;}
.housing-row .total{margin-top: 10px; background-color: #fff; text-indent: 30px; line-height: 1.5;}
.housing-row .total li{ float: left; font-size: 16px; font-weight: 700; width: 33%; padding-top: 20px; padding-bottom: 20px; border-right: 1px dashed #c4c4c4;  }
.housing-row .total .li-last{ border-right: 0;}
.housing-row .total .s1{ font-size: 18px; color: #de0e0e; }
.com-rate{padding:22px 30px 21px 30px;background-color: #fff;margin-top: 10px;}
.com-rate .rate-bd{ height: 11px; margin-top: 12px; background-color: #d8d8d8; border-radius: 6px; overflow: hidden; }
.com-rate .fill{ width: 100%; height: 100%; border-radius: 6px; background-color: #de0e0e;}
.housing-row .part{ margin-top: 10px; background-color: #fff;padding:16px 0;text-align:center;}
.housing-row .part li{ width: 33%; float: left; text-indent: 30px;}
.housing-row .icons{ display: block; width: 20px; height: 20px; margin-left: 30px; margin-top: 2px;}
.housing-row .icon-people{ background-image: url(../images/icon-people.png);}
.housing-row .icon-heart{ background-image: url(../images/icon-heart.png);}
.housing-row .icon-more{ background-image: url(../images/icon-more.png);}
.housing-row .intr-cnt{ height: 420px;background-color: #fff;border-left:none;}
.housing-row .table{ width: 100%; margin-top: 1px; background-color: #fff; border-width: 0; border-color: #fff; text-align: center;}
.housing-row .table td{ line-height: 42px; background-color: #ebebeb; border:1px solid #fff; }
.housing-row .table a{ display: block; font-size: 14px; color: #000;}
.housing-row .table a:hover{ background-color: #de0e0e; color: #fff;}
.housing-row .pay-form{ padding-top: 18px;}
.housing-row .pay-form .hd{ font-size: 18px; text-indent: 30px;}
.housing-row .pay-form .li-row{ margin-top: 8px;}
.housing-row .pay-form .label{ display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #333; text-align: right; width: 126px; line-height: 32px;}
.housing-row .pay-form .int{ width: 222px; height: 32px; padding-left: 4px; padding-right: 4px; font-size: 14px; line-height: 32px; text-align: center; border: none;}
.housing-row .pay-form .int-money{ outline: #ccc solid 1px;}
.housing-row .pay-form .tips{ display: inline-block; *display: inline; *zoom: 1; font-size: 14px; text-align: right; width: 56px; line-height: 32px;}
.housing-row .agreement{ text-align: center; margin-top: 22px;}
.agreement a{ font-size: 14px; margin-left: 3px; color: #333; vertical-align: middle;}
.agreement a:hover{ color: #de0e0e; text-decoration: underline;}
.housing-row .btn-wrap{ margin-top: 20px; text-align: center;}
.housing-row .btn-wrap .sub-btn{ width: 276px; margin-left: auto; margin-right: auto; color: #fff; font-size: 18px;}
.housing-line{ border-bottom: #e1e1e1 1px solid;}
.buy-btn a{ color:#fff;background:#ee3535;font-size:16px;text-align:center; display:inline-block;height:42px; line-height:42px; -webkit-transition:color .3s,background-color .3s,border-color .3s; -moz-transition:color .3s,background-color .3s,border-color .3s; -ms-transition:color .3s,background-color .3s,border-color .3s; -o-transition:color .3s,background-color .3s,border-color .3s; transition:color .3s,background-color .3s,border-color .3s;padding:0 80px;border-radius:5px;}
.buy-btn a:hover{color:#fff;background:#de0e0e;text-decoration:none;}

/* 详情 */
.build-detail{ background-color: #f6f6f6; padding-bottom: 30px; }
.brief-summary .info-detail{ border:1px solid #cecece; color: #000; background-color: #fff; border-radius: 4px; margin-top: 16px; padding-top: 16px; padding-bottom: 116px;}
.brief-summary .info-detail h6{ line-height: 29px; border-left: 4px solid #ab8a6b; text-indent: 10px;}
.brief-summary .info-detail .s1{ font-size: 18px;}
.brief-summary .info-detail .p1{ text-indent: 42px; line-height: 24px; padding-left: 10px; padding-right: 10px;}
.brief-summary .preview{width: 530px; margin-right: 20px;}
.brief-summary .preview .mid-pic {margin-bottom:14px;position:relative;width: 530px;height: 360px;}
.brief-summary .preview .mid-img{width:100%;height:100%;}
.brief-summary .preview .case-img{position:absolute;width:100%;height:100%;left:0;top:0;visibility:hidden;z-index:2;}
.brief-summary .preview .region{width:100px;height:100px;position:absolute;display:none;background-color:red;opacity:.2;filter:alpha(opacity=20);}
.brief-summary .preview .region:hover{cursor:move;}
.brief-summary .preview .show-pic{position:absolute;width:530px;height:360px;z-index:99;top: 0px;left:530px;display:none;overflow:hidden;}
.brief-summary .preview .big-img{position:relative;width:926px;height:494px;}
.brief-summary .preview .show{display:block;}
.picScroll-det{ width: 100%; height: 100px; overflow:hidden; position:relative;}
.picScroll-det .hd .prev,.picScroll-det .hd .next{position:absolute;left:0;top:0;display:block;  width: 20px; height:100%; overflow:hidden;cursor:pointer; background: url(../images/icon-arrows.png) no-repeat 0 0; z-index:9;}
.picScroll-det .hd .next{ left:auto;right:0;background-position:0 -114px;}
.picScroll-det .hd .prev:hover{ background-position: 0 -226px;}
.picScroll-det .hd .next:hover{ background-position: 0 -336px;}
.picScroll-det .bd{ overflow:hidden;margin:0 auto;}
.picScroll-det .bd ul{ overflow:hidden; zoom:1;}
.picScroll-det .bd li{ margin-right:11px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-det .bd .pic{ text-align:center;position:relative;}
.picScroll-det .bd img{ width:125px; height:100px; display:block;}
.picScroll-det .bd .title{position:absolute;height:22px;width:100%;line-height:22px;left:0;bottom:0;color:#fff;font-size:12px;background:url(../images/bd-opacity-50.png);}
.brief-summary .row{ font-size: 13px; margin-top: 13px;}
.brief-summary .name{ font-size: 20px; line-height: 1; margin-top: 0;}
.brief-summary .stg{ color: #de0e0e;}
.brief-summary .ins-rate{ width: 200px; margin-right: 5px;}
.brief-summary .price{ margin-top: 20px;}
.brief-summary .money{ font-size: 18px;}
.brief-summary .handle .icons{ width: 12px; height: 12px; margin-left:  5px;}
.brief-summary .handle .cell{ margin-right: 18px;}
.brief-summary .icon-start{ background-image: url(../images/icon-start.png);}
.brief-summary .icon-share{ background-image: url(../images/icon-share.png);}
.brief-summary .icon-phone{ background-image: url(../images/icon-phone.png);}
.brief-summary .int-wrap{ margin-top: 20px;}
.brief-summary .int{ width: 246px; height: 36px; line-height: 36px; border: 1px solid #999; border-radius: 5px; padding: 0 10px; color: #999;}
.brief-summary .btn-wrap{ position: absolute; left: 0; bottom: 20px;}
.brief-summary .sub-btn{ width: 496px; line-height: 62px; font-size: 20px; color: #fff;}

.particulars .reason { font-size: 12px; margin-top: 9px; padding-top: 13px; padding-bottom: 13px; border-top: 1px dotted #cfcfcf; border-bottom: 1px dotted #cfcfcf; text-indent: 16px; }
.particulars .section{ position: relative; border: 1px solid #cfcfcf; margin-bottom: 22px;}
.particulars .section .title{ color: #de0e0e; font-size: 18px; line-height: 40px; border-bottom: 1px solid #e1e1e1; text-indent: 8px;}
.particulars .section .aft-more{ margin-right: 5px;}
.particulars .section .aft-more:hover{ color: #de0e0e; text-decoration: underline;}
.particulars .family{ margin-top: 0px;}
.particulars .sect-nav{ position: relative; height: 52px; margin-top: 10px;}
.particulars .sect-nav .nav-wrap{ background-color: #fff; border: 1px solid #cfcfcf; }
.particulars .sect-nav .icons{ position: absolute; left: 50%; margin-left: -6px; bottom: -9px; width: 12px; height: 9px; background: url(../images/icon-sanjiao.png) no-repeat center bottom;display: none;}
.particulars .sect-nav.fixed{ position: fixed; top: 0; width: 1100px; margin: 0; z-index: 9;}
.particulars .sect-nav .nav-li{ position: relative; float: left; width: 16.66%;}
.particulars .sect-nav .nav-li a{ display: block; text-align: center; font-size: 18px; line-height: 40px;}
.particulars .nav-li.current .icons{ display: block; }
.particulars .nav-li.current a{ background-color: #de0e0e; color: #fff;}
.particulars .family .cnt{ padding: 10px;}
.particulars .family .pic{ float: left; border: 1px solid #cfcfcf; margin-right: 28px;}
.particulars .family .intr{ overflow: hidden; zoom: 1;}
.particulars .family p{ font-size: 16px; margin-top: 11px;}
.particulars .sub-nav{ position: absolute; right: 0; top: 12px; }
.particulars .sub-nav .sub-li{ float: left; padding-left: 6px; padding-right: 6px; border-right: 1px solid #333;}
.particulars .sub-nav .li-last{ border-right: 0;}
.particulars .sub-nav a{ display: block; line-height: 1; font-size: 16px; }
.particulars .sub-nav a:hover{ color: #de0e0e;}
.particulars .premises .cnt{ padding-left: 7px; padding-right: 7px; padding-top: 30px; padding-bottom: 9px;}
.particulars .premises table{ width: 100%; border: 1px solid #9e9e9e; line-height: 40px; text-align: center;}
.particulars .premises td{ border: 1px solid #9e9e9e; }
.particulars .premises .t2{ width: 420px; text-align: left; text-indent: 18px;}
.particulars .map-container{ height: 454px; }
.particulars .map-search{ position: absolute; top: 0; right: 0;}
.particulars .map-search li{ float: left; line-height: 40px; padding-left: 22px; padding-right: 22px; border-left: 1px solid #cfcfcf; cursor: pointer;}
.particulars .map-search li.current{ color: #de0e0e;}
.particulars .map-search li:hover{ color: #de0e0e;}
.particulars .means ul { padding: 22px 16px;}
.particulars .means li{ margin-bottom: 13px;}
.particulars .demo .cnt{ padding-top: 42px; padding-bottom: 58px; }
.particulars .attestatio{ font-size: 14px; }
.particulars .attestatio ul{ padding-top: 36px;}
.particulars .attestatio li{ margin-bottom: 22px; }
.particulars .attestatio .lab{ width: 90px; float: left; text-align: right; vertical-align: top;}
.particulars .attestatio .info{ overflow: hidden; zoom: 1;}
.particulars .history .cnt{ width: 1056px; margin-left: auto; margin-right: auto; padding-top: 20px;}
.particulars .history table{ width: 100%; font-size: 16px; text-align: center; line-height: 40px; border: 1px solid #cfcfcf;}
.particulars .history th{ width: 33%; border: 1px solid #cfcfcf;}
.particulars .history td{ border: 1px solid #cfcfcf; }
.particulars .history .paging{ position: relative; text-align: right; margin-top: 11px; left: 11px;}
.particulars .cerificate .cnt{ width: 990px; margin-left: auto; margin-right: auto; padding-top: 30px; padding-bottom: 20px; background-color: #fff; overflow: hidden;}
.particulars .cerificate ul{ width: 120%;}
.particulars .cerificate li{ width: 290px; float: left; margin-right: 60px; margin-bottom: 36px;}
.particulars .cerificate .del{ padding-left: 1em; padding-right: 1em; height: 54px; padding-top: 6px; background-color: #f5f5f5; text-align: center; line-height: 1.7;}
.accounting .cnt{ width: 500px; margin-left: auto; margin-right: auto; margin-top: 40px; padding-bottom: 50px; }
.accounting .row{ margin-bottom: 20px; overflow: hidden;}
.accounting .lab{ width: 105px; float: left; text-align: right; line-height: 40px; font-size: 16px; }
.accounting .int-wrap{ overflow: hidden; zoom: 1;}
.accounting .int{ height: 40px; line-height: 40px; width: 338px; padding-left: 10px; padding-right: 10px; border: 1px solid #e3e3e3;  margin-right: 5px;}
.accounting .select-wrap{ border: 1px solid #e3e3e3; }
.accounting .select{ width: 358px; padding: 12px 10px; border: none;}
.accounting .btn-wrap{ width: 300px; margin-left: 105px;}
.accounting .sub-btn{ line-height: 54px; font-size: 20px; }
.particulars .demonstration{ width: 100%; border: none; overflow: hidden;}
.demonstration .cnt{ width: 100%;}
.demonstration .demo-cell{ width: 530px; float: left; }
.cell-online{margin-right:14px;}
.demonstration .top{ line-height: 60px; border-bottom: 1px solid #cfcfcf; padding-left: 48px; }
.demonstration .top .tit{ font-size: 20px; margin-right: 10px;}
.demonstration .top .more{ float: right; width: 66px; height: 26px; margin-top: 18px; margin-right: 10px; background: url(../images/demo-more.png) no-repeat center center;}
.demonstration .cell-online .top{ background: url(../images/icon-video.png) no-repeat 10px center ;}
.demonstration .cell-model .top{ background: url(../images/icon-model.png) no-repeat 10px center ;}
.demonstration .cell-bd{height: 512px; color: #373938; }
.demonstration .pic img{width: 530px; height: 292px;margin-top:9px;}
.demonstration .contact{width: 100%; margin-top: 10px; overflow: hidden;}
.demonstration .contact ul{ width: 100%; }
.demonstration .contact li{ width: 260px; float: left;}
.demonstration .pic2 img{ width: 260px; height: 136px; }
.demonstration .handle{ padding-top: 10px; padding-bottom: 10px; background-color: #e7e7e7; }
.demonstration .handle .list{ width: 100%;}
.demonstration .handle .list .icons{overflow: hidden;}
.demonstration .handle a{display: inline-block; width: 26px; height: 20px; vertical-align: top; background-image: url(../images/demo-icons.png); }
.demonstration .handle .icon-1{ background-position: 0 0;margin-left: 28px;}
.demonstration .handle .icon-2{ background-position: -68px 0;margin-left: 28px;}
.demonstration .handle .icon-3{ background-position: -139px 0;margin-left: 28px;}
.demonstration .handle .icon-4{ background-position: -204px 0;margin-left: 28px; }
.demonstration .handle .phone-num{ line-height: 24px; margin-top: 6px; color: #de0e0e; padding-left: 42px; background: url(../images/icon-phone4.png) no-repeat 10px center;}
.demonstration .p1{ line-height: 44px; font-size: 16px; font-weight: 700; text-align: center; margin-top: 10px; background: #e7e7e7; }
.demonstration .info{ margin-top: 10px; background-color: #e7e7e7; padding-left: 21px; padding-top: 7px; padding-bottom: 7px; }
.demonstration .info li{ width: 33%; float: left; line-height: 24px;height: 24px; }
.demonstration .btn-wrap{ margin-top: 10px; padding-top: 12px; padding-bottom: 9px; background-color: #e7e7e7; }
.demonstration .btn-wrap .btn{ width: 226px; line-height: 36px; float: left; margin-left: 20px; margin-right: 7px; font-size: 13px; color: #fff; text-align: center;}
.demonstration .btn-wrap .back-btn{ background-color: #01b306; }
.demonstration .btn-wrap .back-btn:active{ background-color: #019305;}

/* 详情tab */
.particulars .sect-nav2{ height: auto; }
.particulars .sect-nav2 .nav-li{ width: 116px; }
.particulars .sect-nav2 .nav-li-first{ border-left: none;}
.sect-nav2 .nav-li a{ position: relative; background-color: #fff;}
.sect-nav2 .current{ border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.particulars .sect-nav2 .current a{ top: 1px; color: #de0e0e; background-color: #fff; }
.tab-container{ position: relative; height: 100%;}
.tab-container .section{ display: none; margin-top: 0; border-top: none;}

/* 详情轮播 */
.succesny .control{ position: relative;}
.succesny .clip-cnt {width: 950px;height: 950px; margin-left: auto; margin-right: auto; overflow: hidden;}
.succesny .icon-360tips{ position: absolute; left: 50%; top: 50%; margin-left: -115px; margin-top: -21px; width: 230px; height: 42px; background-image: url(../images/icon-360tips.png); }
.succesny .change{ height: 100%;}
.succesny .change li {/*width: 100%;*/overflow: hidden;text-align: center; }
.succesny .imgWrap { display: table-cell; width: 950px; height: 950px; vertical-align: middle; cursor: pointer; *font-size: 1000px; text-align: center;}
.succesny .change img {width: 950px; height: 950px;vertical-align: middle;overflow: hidden;}
.succesny .ssprev,
.succesny  .ssnext { width: 52px; height: 78px; position: absolute; top: 50%; margin-top: -39px; color: #FFF; font-size: 14px; z-index: 9; font-weight: bold; cursor: pointer; outline: none}
.succesny .ssprev span,
.succesny .ssnext span { display: none; }
.succesny .ssprev {left: 0;background: url(../images/arrows-1.png) no-repeat;_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows-1.png");_background: none
}
.succesny .ssnext {right: 0;background: url(../images/arrows-2.png) no-repeat;_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows-2.png");_background: none}
.succesny .pageClass {text-align: center;z-index: 9; position: absolute; top: 50px; padding-top: 10px; }
.succesny .pageClass a { width: 10px; height: 10px; margin: 0 3px; overflow: hidden; border: 1px solid #bebebe; background: #bebebe; border-radius: 5px; outline: none;}
.succesny .pageClass a span { display: none; }
.succesny .pageClass a:hover,
.succesny .pageClass a.cur { border: 1px solid #be230a; background: #be230a; }
.succesny .thumbWrap { width: 950px; margin-left: auto; margin-right: auto; margin-top: 24px; overflow: hidden;}
.succesny .thumbWrap .thumbCont { width: 100%; height: 160px; overflow: hidden; position: relative;}
.succesny .thumbWrap ul{width: 9999px;}
.succesny .thumbWrap li {overflow: hidden; float: left; padding-left: 1px; padding-right: 1px; }
.succesny .thumbWrap ul div {display: table-cell; /*width: 180px; height: 133px;*/ vertical-align: middle; cursor: pointer; *font-size: 79px;  border: 3px solid #fff; }
.succesny .thumbWrap ul img {width: 150px; height: 150px;vertical-align: middle;overflow: hidden;}
.succesny .thumbWrap .cur div { border-color: #de0e0e; }
.succesny .thumbPrev,
.succesny .thumbNext { display: none; }
.particulars .control .cnt{ width: 1030px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; font-size: 18px; color: #de0e0e; text-align: center; border: 1px solid #b0b0b0; }
.particulars .control .tit{ line-height: 40px; border-bottom: 1px solid #b0b0b0;}
.particulars .control .sub{ padding-top: 18px; padding-bottom: 18px; color: #333; border-bottom: 1px solid #b0b0b0;}
.particulars .control span{ padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #323433;}
.control-scroll{ height: 421px; overflow-y: scroll;float:left;}
.control-table{ width: 1057px; line-height: 40px; font-size: 14px;}
.control-table th{ width: 6%;}
.control-table .bdcolor{ background-color: #ececec;}
.control-table input[type="radio"]{ display: none;}
.control-table label.current{ background-color: #de0e0e; border-color: #de0e0e; }
.photoalbum_box {width: 680px;margin: 0 auto;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.photoalbum-hs-header .preview {width: 334px;height: 250px;}
.preview {overflow: hidden;position:relative;}
.photoalbum-hs-header .preview img {height: 250px;max-height: 250px;}
.preview img, .auxiliary {display: inline-block;vertical-align: middle;}
.auxiliary {width: 0;font-size: 0;line-height: 0;overflow: hidden;height: 100%;}
.preview img, .auxiliary {display: inline-block;vertical-align: middle;}
address, cite, dfn, em, var, i {font-style: normal;}
.hs-header-field {position: relative;}
.header-field-list {display: block;height: 230px;overflow: hidden;}
.header-field-list li.total-price-row, .hs-header-field-office .header-field-list li.second {margin-top: -5px;margin-bottom: -5px;position: relative;}
.header-field-list li {display: block;overflow: hidden;padding-top: 8px;font-size:12px;}
.header-field-list .field-text, .total-price, .average-price {color: #808080;}
.header-field-list .field-text {padding-right: 5px;}
.preview_btn {width:59px;height:86px;position:absolute;top: 50%;margin:-43px 0 0;cursor: pointer;display: block;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}
.preview_btn_prev {left: -59px;background-position: -10px -10px;}
.preview_btn_next {right: -59px;background-position: -79px -10px;}
.total-price {position: relative;margin-top: -12px;font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,Tahoma,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1",sans-serif;}
.total-price b {font-size: 24px;color: #de0e0e;margin-bottom: -1px;}
.total-price em {position: relative;top: -1px;}
.average-price {padding-left: 10px;}
.field-garden-name em {padding-left: 8px;}
.photoalbum-hs-header .guide_btn_prev {left: 0;background-position: -58px -97px;}
.photoalbum-hs-header .guide_btn {width: 14px;height: 50px;margin-top: -25px;}
.guide_btn_prev {left: -28px;background-position: -148px -10px;}
.guide_btn {width: 23px;height: 41px;position: absolute;top: 50%;margin: -20.5px 0 0;cursor: pointer;display: none;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}

.photoalbum-hs-header .guide_btns {
    margin-top: 10px;
}
.photoalbum-hs-header .guide_minmap, .photoalbum-hs-header .guide_btns {
    height: 50px;
}
.hs-header-photo, .photoalbum-hs-header, .photoalbum-hs-header .guide_btns {
    width: 334px;
}
.guide_btns {
    width: 680px;
    height: 68px;
    margin: 12px auto 0;
    position: relative;
}
.photoalbum-hs-header .guide_minmap, .photoalbum-hs-header .guide_btns {
    height: 50px;
}
.photoalbum-hs-header .guide_minmap {
    width: 294px;
    margin: 0 auto;
}
.guide_minmap {
    width: 680px;
    height: 68px;
    position: relative;
    overflow: hidden;
}
.photoalbum-hs-header .guide_btn_prev {
    left: 0;
    background-position: -58px -97px;
}
.photoalbum-hs-header .guide_btn {
    width: 14px;
    height: 50px;
    margin-top: -25px;
}
.guide_btn_prev {
    left: -28px;
    background-position: -148px -10px;
}
.photoalbum-hs-header .guide_btn_next {
    right: 0;
    background-position: -82px -97px;
}
.saledetail_body {
	background: #eee;
}

.tools_print a,.tools_collection a,.tools_next a,.apply_form_btn a,.ver_code a,.tools_qrcode a,.tools-share a {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}
.anchor-title {font-size: 20px;margin-top: 20px;margin-bottom: 30px;padding: 10px 0;border-bottom: #eee solid 1px;}
.hs-pics ul {margin-left: -28px;}

.hs-pics ul li {float: left;display: block;width: 484px;height: 363px;overflow: hidden;margin: 0 0 28px 52px;_display: inline;cursor: pointer;border: #dedede solid 1px;
}

.hs-pics ul li a {display: block;width: 100%;height: 100%;text-align: center;
}

.hs-pics ul li a img {display: none;
}

.hs-list ul {margin-bottom:30px;}

.hs-list ul li {float: left;margin-left: 32px;width: 226px;_display: inline;
}

.hs-photo {position: relative;width: 226px;height: 170px;overflow: hidden;
}

.hs-photo span {position: absolute;left: 0;bottom: 0;display: block;width: 100%;line-height: 40px;font-size: 16px;color: #fff;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000',endColorstr='#B2000000');
}

:root .hs-photo span {filter: none;background-color: rgba(0,0,0,0.7);
}

.hs-meta-newhs {padding-top: 2px;
}

.hs-meta-newhs .hs-meta-model {position: relative;top: 1px;}

.hs-list .hs-title,.hs-list-office .hs-title {font-size:14px;width:100%;font-weight: bold;padding: 15px 0 0;}
.hs-list .hs-meta-price,.hs-list-office .hs-meta-price {color: #808080;font-size:12px;}

.hs-list .hs-meta-price em,.hs-list-office .hs-meta-price em {font-size: 14px;}

.surround-con {margin-bottom: -30px;
}

.surround-con ul {margin-left: -50px;
}

.surround-con ul li {float: left;width: 473px;height: 207px;display: block;border: #eee solid 1px;margin: 0 0 30px 50px;_display: inline;
}

.surround-con-l {padding-left: 30px;padding-top: 18px;width: 310px;
}

.surround-con-l .title {font-size: 16px;color: #5ea51e;font-weight: bold;padding-bottom: 5px;
}

.surround-con-l .list {line-height: 24px;
}

.surround-con-l .list span {display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.surround-con-r {width: 128px;height: 207px;line-height: 290px;overflow: hidden;text-align: center;
}

.surround-con-r a {display: block;width: 100%;height: 100%;
}

.surround-con-r a span {font-family: 'simsun';font-size: 14px;position: relative;bottom: -1px;
}

.bgi-traffic {background: url(../../../images/frontend/details/bgi-traffic.gif) center top no-repeat;
}

.bgi-school {background: url(../../../images/frontend/details/bgi-school.gif) center top no-repeat;
}

.bgi-hospital {background: url(../../../images/frontend/details/bgi-hospital.gif) center top no-repeat;
}

.bgi-mall {background: url(../../../images/frontend/details/bgi-mall.gif) center top no-repeat;
}

.garden-info-crosswise {padding: 20px 30px 30px;border: #eee solid 1px;
}

.garden-info-crosswise .garden-info-group {float: left;width: 48%;overflow: hidden;height: 165px;border-bottom-style: dashed;padding-left: 0;
}

.garden-info-crosswise .last {width: 98%;padding-top: 20px;height: auto;
}

.garden-info-crosswise .garden-name {margin-bottom: 10px;
}

.historydeal-crosswise {padding: 0;
}

.historydeal-crosswise .dealhistory_select {padding-right: 100px;
}

.historydeal-crosswise .dealhistory_chart_box {margin-left: 100px;
}

.historydeal-crosswise .chart_tips {margin-left: 40px;
}

.historydeal-crosswise .chart_tips ul li i {margin-right: 20px;
}

.historydeal-crosswise .deal_history_table {border-top: 0;font-size: 14px;
}

.historydeal-crosswise .garden_deal_header td {background-color: #f2f2f2;
}

.historydeal-crosswise .garden_deal_even td {background-color: #fff;text-shadow: none;
}

.historydeal-crosswise .view_thisall a {background-color: #fafafa;margin-top: 20px;
}

.btns-photoalbum {width: 0;height: 0;line-height: 0;font-size: 0;display: block;overflow: hidden;background-image: url(../images/btns-photoalbum.png);background-repeat: no-repeat;
}

.hq-photo {width: 100%;height: 100%;position: fixed;_position: absolute;_margin-top: 0;_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top: 0;left: 0;z-index: 888888;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
}
.anchor-title {font-size: 20px;margin-top: 20px;margin-bottom: 30px;padding: 10px 0;border-bottom: #eee solid 1px;}
.hs-pics ul {margin-left: -28px;}

.hs-pics ul li {float: left;display: block;width: 484px;height: 363px;overflow: hidden;margin: 0 0 28px 52px;_display: inline;cursor: pointer;border: #dedede solid 1px;
}

.hs-pics ul li a {display: block;width: 100%;height: 100%;text-align: center;
}

.hs-pics ul li a img {display: none;
}

.hs-list ul {margin-bottom:30px;}

.hs-list ul li {float: left;margin-left: 32px;width: 226px;_display: inline;
}

.hs-photo {position: relative;width: 226px;height: 170px;overflow: hidden;
}

.hs-photo span {position: absolute;left: 0;bottom: 0;display: block;width: 100%;line-height: 40px;font-size: 16px;color: #fff;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000',endColorstr='#B2000000');
}

:root .hs-photo span {filter: none;background-color: rgba(0,0,0,0.7);
}

.hs-meta-newhs {padding-top: 2px;
}

.hs-meta-newhs .hs-meta-model {position: relative;top: 1px;}

.hs-list .hs-title,.hs-list-office .hs-title {font-size:14px;width:100%;font-weight: bold;padding: 15px 0 0;}
.hs-list .hs-meta-price,.hs-list-office .hs-meta-price {color: #808080;font-size:12px;}

.hs-list .hs-meta-price em,.hs-list-office .hs-meta-price em {font-size: 14px;}

.surround-con {margin-bottom: -30px;
}

.surround-con ul {margin-left: -50px;
}

.surround-con ul li {float: left;width: 473px;height: 207px;display: block;border: #eee solid 1px;margin: 0 0 30px 50px;_display: inline;
}

.surround-con-l {padding-left: 30px;padding-top: 18px;width: 310px;
}

.surround-con-l .title {font-size: 16px;color: #5ea51e;font-weight: bold;padding-bottom: 5px;
}

.surround-con-l .list {line-height: 24px;
}

.surround-con-l .list span {display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.surround-con-r {width: 128px;height: 207px;line-height: 290px;overflow: hidden;text-align: center;
}

.surround-con-r a {display: block;width: 100%;height: 100%;
}

.surround-con-r a span {font-family: 'simsun';font-size: 14px;position: relative;bottom: -1px;
}

.bgi-traffic {background: url(../../../images/frontend/details/bgi-traffic.gif) center top no-repeat;
}

.bgi-school {background: url(../../../images/frontend/details/bgi-school.gif) center top no-repeat;
}

.bgi-hospital {background: url(../../../images/frontend/details/bgi-hospital.gif) center top no-repeat;
}

.bgi-mall {background: url(../../../images/frontend/details/bgi-mall.gif) center top no-repeat;
}

.garden-info-crosswise {padding: 20px 30px 30px;border: #eee solid 1px;
}

.garden-info-crosswise .garden-info-group {float: left;width: 48%;overflow: hidden;height: 165px;border-bottom-style: dashed;padding-left: 0;
}

.garden-info-crosswise .last {width: 98%;padding-top: 20px;height: auto;
}

.garden-info-crosswise .garden-name {margin-bottom: 10px;
}

.historydeal-crosswise {padding: 0;
}

.historydeal-crosswise .dealhistory_select {padding-right: 100px;
}

.historydeal-crosswise .dealhistory_chart_box {margin-left: 100px;
}

.historydeal-crosswise .chart_tips {margin-left: 40px;
}

.historydeal-crosswise .chart_tips ul li i {margin-right: 20px;
}

.historydeal-crosswise .deal_history_table {border-top: 0;font-size: 14px;
}

.historydeal-crosswise .garden_deal_header td {background-color: #f2f2f2;
}

.historydeal-crosswise .garden_deal_even td {background-color: #fff;text-shadow: none;
}

.historydeal-crosswise .view_thisall a {background-color: #fafafa;margin-top: 20px;
}

.btns-photoalbum {width: 0;height: 0;line-height: 0;font-size: 0;display: block;overflow: hidden;background-image: url(../images/btns-photoalbum.png);background-repeat: no-repeat;
}

.hq-photo {width: 100%;height: 100%;position: fixed;_position: absolute;_margin-top: 0;_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top: 0;left: 0;z-index: 888888;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
}

:root .hq-photo {filter: none;background-color: rgba(0,0,0,0.6);
}

.hq-photo-inner {position: absolute;left: 50%;top: 50%;margin: -300px 0 0 -400px;width: 800px;height: 600px;text-align: center;font-size: 0;overflow: hidden;
}

.hq-photo-view {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: none;z-index: 1;
}

.hq-photo-view-cur {display: block;z-index: 2;
}

.hq-photo-view .hq-pic,.hq-photo-view .refer {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;
}

.hq-photo-view .refer {height: 100%;
}

.hq-photo-total {width: 100%;position: absolute;left: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 16px;color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}

:root .hq-photo-total {filter: none;background-color: rgba(0,0,0,0.5);
}

.hq-photo-btn {position: absolute;top: 50%;width: 37px;height: 70px;margin-top: -35px;
}

.hq-photo-btn a {width: 100%;height: 100%;
}

.hq-photo-prev {left: 2%;
}

.hq-photo-prev a {background-position: -10px -10px;
}

.hq-photo-prev a:hover {background-position: -10px -90px;
}

.hq-photo-prev-dis a,.hq-photo-prev-dis a:hover {cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -10px -10px;
}

.hq-photo-next {right: 2%;
}

.hq-photo-next a {background-position: -57px -10px;
}

.hq-photo-next a:hover {background-position: -57px -90px;
}

.hq-photo-next-dis a,.hq-photo-next-dis a:hover {cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -57px -10px;
}

.hq-photo-close {position: absolute;top: 20px;right: 20px;
}

.hq-photo-close a {width: 30px;height: 30px;background-position: -10px -170px;
}

.hq-photo-close a:hover {background-position: -57px -170px;
}

.hs-header-field-office {width: 485px;padding-left: 30px;
}

.hs-header-field-office .header-field-list {height: auto;
}

.hs-header-field-office .header-field-list li {width: 62%;float: left;padding-top: 11px;
}

.hs-header-field-office .header-field-list li.right {width: 32%;
}

.header-field-list li.address-icon {float: none;width: 100%;
}

.address-icon .field-address {font-size: 0;
}

.address-icon .field-address * {display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.address-icon .field-address em {
	font-size: 12px;
	max-width: 95%;
	padding-right: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.address-link {
	position: relative;
	top: -2px;
	width: 10px;
	height: 14px;
	background-position: -109px -60px;
}

.tel-style-office {
	width: 100%;
	height: 66px;
	margin-top: 30px;
}

.tel-style-office .tel-style-l {
	width: 100%;
}

.tel-style-office .tel-num span {
	font-size: 26px;
	padding-left: 20px;
}

.tel-style-office .tel-num span em {
	padding-left: 5px;
	font-size: 26px;
	color: #fff;
	vertical-align: top;
}

.tel-style-office .tel-num em {
	font-size: 12px;
	color: #ffc6a0;
	padding-left: 30px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.hs-hder-broker {
	height: 150px;
	overflow: hidden;
	margin-top: 40px;
	border-top: #eee solid 1px;
	border-bottom: #eee solid 1px;
}

.broker-photo {
	position: relative;
	width: 88px;
	height: 88px;
	overflow: hidden;
	border-radius: 50%;
	border: #dfdfdf solid 1px;
	margin-top: 30px;
}

.broker-photo img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: auto;
}

.broker-info {
	width: 250px;
	padding-left: 20px;
	padding-top: 25px;
}

.broker-info .broker-basic-name span,.broker-info .broker-basic-name a {
	font-weight: normal;
}

.broker-info .broker-id {
	border: 0;
	margin-top: 0;
	padding-top: 15px;
}

.broker-info .store-info {
	padding-top: 15px;
}

.contacts {
	padding-top: 35px;
}

.contacts .tel-order {
	padding-top: 15px;
}

.contacts .tel-order a {
	color: #333;
	background-color: #eee;
	width: 85px;
	height: 24px;
	line-height: 24px;
}

.original-map .map-transport-new,.original-map .map-transport-new .map-box,.original-map .transport-box {
	width: 100%;
}

.original-map .showing-traffic-list {
	width: 100%;
	padding: 0;
	max-height: 270px;
	min-height: 100px;
}

.building-params {
	position: relative;
	margin-top: -10px;
	margin-bottom: -5px;
	font-size: 14px;
	line-height: 30px;
}

.building-params ul li {
	float: left;
	width: 33.33%;
	overflow: hidden;
}

.building-params ul li {
	float: left;
	width: 33.33%;
	overflow: hidden;
}

.building-params ul li .field {
	padding-right: 10px;
}

.building-params ul li .text {
	width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hs-list-office ul {
	margin-left: -20px;
}

.hs-list-office ul li {
	float: left;
	margin-left: 20px;
	width: 184px;
}

.hs-header-photo-office,.photoalbum-hs-header-office,.photoalbum-hs-header-office .guide_btns {
	width: 485px;
}

.photoalbum-hs-header-office .preview {
	width: 485px;
	height: 364px;
}

.photoalbum-hs-header-office .preview img {
	height: 364px;
	max-height: 364px;
}

.photoalbum-hs-header-office .guide_minmap {
	width: 415px;
	margin: 0 auto;
}

.photoalbum-hs-header-office .guide_minmap ul {
	margin-left: -5px;
}

.photoalbum-hs-header-office .guide_minmap ul li {
	width: 75px;
	height: 56px;
	margin: 0 5px;
}

.photoalbum-hs-header-office .guide_minmap ul .cur_guide {
	width: 71px;
	height: 52px;
	border: #f91 solid 2px;
	left: 0;
}

.photoalbum-hs-header-office .guide_btn {
	width: 24px;
	height: 56px;
	margin-top: -28px;
}

.photoalbum-hs-header-office .guide_btn_prev {
	left: 0;
	background-position: -78px -157px;
}

.photoalbum-hs-header-office .guide_btn_prev_disable {
	left: 0;
	background-position: -10px -157px;
}

.photoalbum-hs-header-office .guide_btn_next {
	right: 0;
	background-position: -112px -157px;
}

.photoalbum-hs-header-office .guide_btn_next_disable {
	right: 0;
	background-position: -44px -157px;
}

.photoalbum-hs-header-office .guide_minmap,.photoalbum-hs-header-office .guide_btns {
	height: 56px;
}

.photoalbum-hs-header-office .guide_btns {
	margin-top: 10px;
}

.photoalbum-hs-header-office .preview_description {
	display: none;
}

.map-surrounding-box,.map-surrounding-list {
	height: 380px;
	overflow: hidden;
}

.map-surrounding-box {position: relative;width: 762px;}

.map-surrounding-layer {width:762px;height: 380px;}
.map-surrounding{font-size:12px;}
.map-funcs-tbs {
	position: absolute;
	left: 15px;
	top: 15px;
	height: 35px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2FFFFFF',endColorstr='#F2FFFFFF');
	border-radius: 3px;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.2);
}

:root .map-funcs-tbs {
	filter: none;
	background-color: rgba(255,255,255,0.95);
}

.map-funcs-tbs a {
	float: left;
	font-size: 14px;
	line-height: 35px;
	padding: 0 20px;
	display: block;
	border-left: #eee solid 1px;
	margin-left: -1px;
}

.map-funcs-tbs a.cur {
	color: #de0e0e;
	font-weight: bold;
	cursor: default;
}

.map-funcs-tbs a:hover {
	text-decoration: none;
}

.map-surrounding-list {
	position: relative;
	width: 312px;
	overflow: hidden;
	overflow-y: auto;
}

.map-funcs-item {
	padding-bottom: 5px;
}

.map-funcs-item .title-big {
	line-height: 30px;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 5px;
	background-color: #f5f5f5;
}

.map-funcs-item-con {
	margin: 0 15px;
	padding: 0 5px 5px;
	cursor: pointer;
	border-bottom: #efefef dashed 1px;
}

.map-funcs-item-con:hover {
	background-color: #fafafa;
}

.mfic-active {
	cursor: default;
	background-color: #fafafa;
}

.mfic-active .map-funcs-snumber {
	background-position: -74px -90px;
}

.mfic-active .map-funcs-con-header .title,.mfic-active .map-funcs-con-header .distance {
	color: #2b81ff;
}

.map-funcs-snumber {
	width: 20px;
	height: 26px;
	line-height: 20px;
	color: #fff;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	display: block;
	background: url(../images/icons-mapv2-png.png) -44px -90px no-repeat;
}

.map-funcs-con {
	width: 88%;
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
}

.map-funcs-con-header .title {
	width: 80%;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.map-funcs-con-main {
	padding-top: 2px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	clear: both;
	*zoom: 1;
	word-wrap: break-word;
	word-break: break-all;
}

.map-surrounding-loading {
	width: 122px;
	height: 32px;
	padding: 4px 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -80px;
	z-index: 2000;
	line-height: 32px;
	text-align: center;
	border: #d3d3d3 solid 1px;
	background: #fff;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.2);
}

.map-surrounding-list .no-data-wrap {
	padding: 125px 0 0;
}

.crt-building {
	font-size:12px;
	position: relative;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	white-space: nowrap;
	color: #fff;
	background-color: #2b81ff;
	border-radius: 3px;
}

.crt-building .arrow {
	position: absolute;
	left: 50%;
	bottom: -4px;
	margin-left: -4.5px;
	width: 9px;
	height: 5px;
	display: block;
	background: url(../images/icons-mapv2-png.png) -104px -90px no-repeat;
}

.crt-coordinates {
	position: relative;
	cursor: pointer;
	width: 24px;
	height: 34px;
}

.crt-coordinates .data {
	position: absolute;
	left: 50%;
	z-index: 2;
	bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-align: center;
	width: 20px;
	height: 26px;
	line-height: 20px;
	margin-left: -10px;
	background: url(../images/icons-mapv2-png.png) -44px -90px no-repeat;
}

.crt-coordinates-active {
	cursor: default;
	z-index: 2;
}

.crt-coordinates-active .data {
	width: 24px;
	height: 32px;
	line-height: 26px;
	margin-left: -12px;
	background: url(../images/icons-mapv2-png.png) -10px -90px no-repeat;
}

.crt-coordinates .shadow {
	width: 10px;
	height: 4px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 50%;
	bottom: 0;
	margin-left: -5px;
	display: block;
	background: url(../images/icons-mapv2-png.png) -103px -105px no-repeat;
}

.bgc-f5f5f5 {
	background-color: #f5f5f5;
}

.sdr-combox {
	margin-top: 20px;
	background-color: #fff;
	border: #e6e6e6 solid 1px;
}

.photo-shs {
	margin: 20px 40px 30px 30px;
	width: 380px;
	height: 285px;
	overflow: hidden;
}

.sdr-overview {
	width: 490px;
	margin-top: 38px;
}

.school-name {
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	margin-top: 15px;
}

.sdr-overview-list {
	margin-top: 15px;
}

.sdr-overview-list ul li {
	margin-bottom: 10px;
}

.sdr-overview-field {
	padding-right: 5px;
}

.sdr-overview-field i {
	width: 18px;
	height: 18px;
	margin-top: 2px;
}

.sdr-overview-field em {
	line-height: 22px;
	color: #808080;
	padding-left: 12px;
}

.sdr-overview-field .ico-one {
	background-position: -400px -257px;
}

.sdr-overview-field .ico-two {
	background-position: -421px -257px;
}

.sdr-overview-field .ico-three {
	background-position: -140px -305px;
}

.sdr-overview-field .ico-four {
	background-position: -445px -257px;
}

.sdr-overview-field .ico-five {
	background-position: -470px -257px;
}

.sdr-overview-con {
	width: 392px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 22px;
}

.sdr-overview-con.school {
	font-size: 0;
	white-space: normal;
	text-overflow: inherit;
}

.sdr-overview-con.address {
	white-space: normal;
	text-overflow: inherit;
}

.sdr-overview-con.school a {
	font-size: 12px;
	color: #009de8;
	white-space: nowrap;
}

.opened a {
	margin-top: 20px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #666;
	background-color: #f5f5f5;
}

.sdr-combox-layer {
	padding: 0 50px 50px;
}

.sdr-combox-layer .title {
	padding: 25px 0;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}

.sdr-combox-layer .text {
	font-size: 14px;
	overflow: hidden;
}

.sdr-tbs {
	position: relative;
	height: 51px;
	background-color: #faf9f9;
	border: #e6e6e6 solid 1px;
	margin-top: 15px;
	margin-bottom: -21px;
}

.sdr-tbs span {
	float: left;
	font-size: 0;
}

.sdr-tbs span a {
	float: left;
	font-size: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: -1px;
	padding: 0 40px;
	line-height: 48px;
	border-top: #faf9f9 solid 3px;
	border-left: #e6e6e6 solid 1px;
	border-bottom: #e6e6e6 solid 1px;
}

.sdr-tbs span.cur a {
	color: #de0e0e;
	cursor: default;
	background-color: #fff;
	border-top: #de0e0e solid 3px;
	border-bottom: #fff solid 1px;
	border-right: #e6e6e6 solid 1px;
}

.sdr-tbs span.cur a:hover {
	text-decoration: none;
}

.garden-tb-box {
	padding-top: 30px;
}

.garden-tb {
	overflow: hidden;
}

.garden-tb-con {
	border-bottom: #eee solid 1px;
}

.garden-tb-con:hover {
	background-color: #f5f5f5;
}

.garden-tb .garden-tb-con:last-child {
	border-bottom: 0;
}

.garden-tb-item span {
	float: left;
	font-size: 16px;
	display: block;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.garden-tb-item span em {
	color: #de0e0e;
	font-weight: bold;
}

.garden-tb-header {
	font-size: 14px;
	font-weight: bold;
	background-color: #f5f5f5;
}

.garden-td-1 {
	width: 240px;
	padding-left: 30px;
}

.garden-td-2 {
	width: 180px;
	padding-left: 53px;
}

.garden-td-3 {
	width: 120px;
	padding-left: 68px;
}

.garden-td-4 {
	padding-left: 100px;
}

.hs-tit-near {
	font-size: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.hs-tit-near em,.hs-tit-near a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.hs-tit-near em {
	color: #666;
	font-size: 12px;
	padding-right: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hs-tit-near .address-link {
	top: -4px;
}

.garden-details-anchor {
	padding-top: 5px;
	margin-bottom: 30px;
	height: 42px;
}

.garden-details-anchor .anchor-nav {
	border-bottom-width: 2px;
}

.all-hs {
	display: block;
	margin-top: 22px;
}

.anchor-description .anchor-title {
	margin-top: 30px;
	margin-bottom: 20px;
}

.anchor-description .hs-evaluation {
	padding-top: 0;
}

.lift-proportion,.drop-proportion {
	font-weight: bold;
	padding-left: 5px;
}

.lift-proportion em,.drop-proportion em {
	font-family: 'suim';
}

.lift-proportion {
	color: #de0e0e;
}

.drop-proportion {
	color: #5ea51e;
}

.broker-basic-name em {
	color: #999;
	font-size: 14px;
}

.hs-hder-broker-garden .tips {
	margin-top: 5px;
	color: #808080;
}

.hs-hder-broker-garden .broker-info {
	padding-top: 35px;
}

.hs-hder-broker-garden .store-info {
	padding-top: 10px;
}

.hs-hder-broker-garden .contacts {
	padding-top: 28px;
}

.deal-tb-header {
	background-color: #f2f2f2;
	line-height: 34px;
	color: #808080;
	position: relative;
}

.deal-tb-item span {
	float: left;
	font-size: 14px;
	text-align: center;
	display: block;
	width: 102px;
}

.deal-tb-item span.deal-td-2,.deal-tb-item span.deal-td-3 {
	width: 110px;
}

.deal-tb-item span.deal-td-4 {
	width: 170px;
}

.deal-tb-item span.deal-td-7 {
	width: 300px;
}

.deal-tb-con {
	color: #2e2e2e;
	line-height: 52px;
	margin-top: -1px;
	border-top: #e5e5e5 dashed 1px;
}

.deal-tb-item span.price {
	color: #de0e0e;
	font-weight: bold;
}

.view-thisall a {
	margin-top: 0;
	font-size: 14px;
	background-color: #fafafa;
	line-height: 40px;
}

.anchor-title .special-color {
	color: #009de8;
	font-size: 12px;
	font-weight: normal;
	line-height: 28px;
}

.anchor-title span {
	color:#e5e5e5;
	font-family: 'simsun';
	padding: 0 5px;
}

.garden-trend-desp {
	font-size: 16px;
	margin-bottom: 10px;
}

.garden-trend-desp .price {
	font-size: 20px;
	font-weight: bold;
	color: #de0e0e;
	position: relative;
	top: 1px;
}

.garden-trend-desp .unit {
	color: #999;
	font-size: 12px;
}

.garden-trend-desp .rise {
	color: #de0e0e;
}

.garden-trend-desp .fall {
	color: #00b509;
}

.chart-garden {
	width: 1190px;
	height: 400px;
}

.crosswise-1190 {width: 1190px;}

.garden-details-photo {
	background-color: #f5f5f5;
}

.garden-details-photo {margin-top: 20px;background-color: #fff;border: #e6e6e6 solid 1px;width: 1188px;}

.garden-details-photo .house_slogan {
	padding-left: 20px;
}

.garden-details-photo .house-meta {
	padding-left: 20px;
	padding-bottom: 30px;
}

.garden-pohotos-tb {
	padding-left: 25px;
}

.garden-pohotos-tb span {
	float: left;
	line-height: 18px;
}

.garden-pohotos-tb .v_line {
	background-color: #ddd;
	height: 18px;
	margin: 0 20px;
}

.garden-pohotos-tb .cur a {
	color: #f91;
	cursor: default;
}

.garden-pohotos-tb .cur a:hover {
	text-decoration: none;
}

.garden-details-photo .anchor-nav-fixed {
	width: 1190px;
	margin-left: -595px;
}

.garden-pohotos-box {
	padding-left: 25px;
}

.garden-pohotos-box ul {
	margin-left: -26px;
}

.garden-pohotos-box ul li {
	float: left;
	width: 360px;

	height: 282px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: #dedede solid 1px;
	margin-left: 26px;
	margin-top: 26px;
	text-align: center;
}

.garden-pohotos-box li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.garden-pohotos-box li a img {
	display: none;
}

.garden-details-photo .btns_turnpage {
	padding-top: 40px;
	padding-right: 27px;
}

.hs-header-field-office-nobroker .header-field-list li {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: #eee solid 1px;
}
.dialog-show-wrapper {
	display: none;
	z-index: 9999999!important;
	background: #fff;
	_position: absolute;
	_margin-top: 0;
	_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	-o-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
}

.dialog-show-inner {
	margin: 5px;
	background: #fff;
	border: #fff solid 1px;
}

.dialog-show-title {
	padding: 0 25px;
	width: auto;
	white-space: nowrap;
	height: 49px;
	position: relative;
	background: #fff;
	cursor: move;
	_cursor: text;
	overflow: visible;
}

.dialog-show-title:before,.dialog-show-title:after {
	content: "";
	display: table;
}

.dialog-show-title:after {
	clear: both;
}

.dialog-show-title {
	*zoom: 1;
}

.dialog-show-title-text {
	float: left;
}

.dialog-show-title-text h3 {
	font-size: 24px;
	line-height: 49px;
	float: left;
}

.btn-dialogclose {
	position: absolute;
	right: -15px;
	top: -25px;
}

.btn-dialogclose a {
	display: block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	background-position: -429px -258px;
}

.btn-dialogclose a i {
	width: 17px;
	height: 17px;
	margin: 9px auto 0;
	background-position: -71px -110px;
}

.btn-dialogclose a:hover {
	background-position: -584px -240px;
	cursor: default;
}

.btn-dialogclose a:hover i {
	background-position: -71px -110px;
}

.mask-overlay {
	width: 100%;
	height: 100%;
	position:fixed;
	top: 0;
	left: 0;
	z-index: 999999!important;
	background: #000;
	opacity: .6;
	filter: Alpha(Opacity=60);
}

.error-msg {
	border: 1px solid #c60000;
	padding: 0 5px;
	text-indent: 5px;
	position: relative;
}

.error-msg i {
	width: 13px;
	height: 14px;
	margin: 5px 0 0;
	background-position: -49px -59px;
}
@font-face {
	font-family:'DINCond-Bold';src:url('../css/DINCond-Bold.eot');src:url('../css/DINCond-Bold.eot?#iefix') format('embedded-opentype'),url('../css/DINCond-Bold.woff') format('woff'),url('../css/DINCond-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{family: DINCond-Bold; src:url(../css/DINCond-Bold.otf);}
.characteristics-box .data-main{width: 810px;margin: 0 auto;text-align: center;}
.characteristics-box .title{color: #333;font-size: 20px;margin-bottom: 15px;}
.characteristics-box .data-main li{float: left;width: 246px;height: 100px;cursor: pointer;border:none;}
.characteristics-box .data-main span{font-family: DINCond-Bold;font-size:50px;color:#de0e0e;position: relative;font-weight: 700;}
.characteristics-box .data-main li p {position: relative;z-index: 99;font-size: 12px;filter: alpha(opacity=1);opacity: 100;}
.characteristics-box .data-main p {color: #333;padding-top: 5px;opacity: .3;filter: alpha(opacity=30);}
.characteristics-box .data-main li .last{margin-right: 0;}
.characteristics-box .data-main li span i {width: 8px;height: 12px;}
.characteristics-box .data-main span i {width: 16px;height: 16px;display: inline-block;}
.characteristics-box .data-main li span .unit{font-size: 12px;margin-top: -20px;margin-left: 5px;color: #333;font-family: "Microsoft YaHei";}
.cur-condition{background-color: #f7f7f7;border-bottom: #eee solid 1px;padding: 12px 20px;}
.cur-condition a.term {height: 17px;margin: 0 10px 0 0;padding: 0 22px 0 6px;color: #545454;line-height: 17px;background: url(../images/icoCloseArrow.gif) right 0 no-repeat;border: 1px solid #eb6e6e;display: inline-block;text-decoration: none;}
.cur-condition a{font-size:12px;}
.cur-condition a.term:hover{ color:#666; background-position:right -17px;border:1px solid #de0e0e;}
.cur-condition .iconClear{padding-left:20px;background:url(../images/icon16.gif)  2px -178px no-repeat;display:inline-block;cursor:pointer;}
.sub-btn{ display: block; font-size: 18px; line-height: 42px; color: #fff; border: none; text-align: center; background-color: #de0e0e; cursor: pointer;}
.sub-btn:active{background-color: #c60909;}
.anchor-nav {background-color: #fff;border-bottom:#ee3535 solid 2px;}
.anchor-nav-fixed {position: fixed;top: 0;left: 50%;z-index: 9000;width: 1074px;margin: 0 0 0 -537px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop));box-shadow: 0 1px 1px rgba(0,0,0,0.1);}
.brief-summary .anchor-nav-fixed{width:1100px;}
.anchor-nav-fixed .broker-nt {display: block;}
.anchor-nav ul {float: left;}
.anchor-nav ul li {float: left;}
.anchor-nav ul li a {float: left;display: block;padding: 0 20px;font-size: 16px;line-height: 40px;}
.anchor-nav .cur a,.anchor-nav .cur a:hover {color: #fff;background-color:#ee3535;}
.anchor-nav ul li a:hover {text-decoration: none;background-color: #f5f5f5;}

/* 选房弹出层 */
.popup{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 99; font-size: 14px; color: #333; display: none; }
.popup .bd-color{ width: 100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
.popup .content{ position: absolute; width: 1100px; height: 85%; overflow: auto; padding-bottom: 20px; /*height: 860px;*/ /*top: 50%; margin-top: -450px;*/ top: 50px; left: 50%; margin-left: -550px; background-color: #fff; }
.popup .close-btn{ position: absolute; width: 20px; height: 20px; top: 10px; right: 14px;  background-image: url(../images/icon-close.png); cursor: pointer;}
.popup .brief-pop{ padding-top: 40px;}
.line-bd{ height: 1px; background: url(../images/icon-line.png) repeat-x;}
.com-step ul{margin:20px 0;}
.com-step li{height:34px;line-height:34px;font-size:16px;float:left;}
.com-step .first{padding:0 15px;background:#e12626;margin-right:15px;color:#fff;}
.com-step .arrow{width:11px;height:15px;background:url(../images/btns_photo_large.gif) -124px -172px no-repeat;display:block;margin:10px 10px;}
.com-step li.pass{ background-image: url(../images/step-bd-2-1.png);}
.com-step .first.pass{ background-image: url(../images/step-bd-1-1.png);}
.brief-pop .title{font-size:18px; margin-top:15px; padding-bottom: 6px;text-align:center;}
.brief-pop .title .s1{ font-size:26px;text-align:center;border-bottom: 1px solid #d6d6d6;padding:0 20px;}
.brief-pop .sub{ font-size: 20px; text-align: center; line-height: 1.6;}
.brief-pop .pop-section{ width: 635px; margin-left: auto; margin-right: auto; font-size: 16px; }
.brief-pop .pop-section li{ margin-top: 20px;}
.brief-pop .li-position .meg{ padding-right: 96px; }
.brief-pop .pop-section .total{ margin-top: 6px;}
.brief-pop .lab{ width:200px; float: left; text-align: right;}
.brief-pop .meg{ overflow: hidden; zoom: 1; text-align: center; }
.brief-pop .line-1{ display: inline-block; *display: inline; *zoom: 1; width: 96px; border-bottom: 1px solid #d6d6d6; }
.brief-pop .line-2{ border-bottom: 1px solid #d6d6d6; padding-right: 96px; }
.brief-pop .li-row{ }
.brief-pop .li-row .lab{ line-height: 36px;}
.brief-pop .li-row .meg{ text-align: left;}
.brief-pop .li-row .int{ width: 260px; line-height: 36px; margin-right: 10px; text-align: center; }
.brief-pop .li-row input{height: 36px; border: 1px solid #b2b2b2; width: 100%; line-height: 36px; text-align: center; vertical-align: top;}
.brief-pop .cell{ margin-right: 10px;}
.brief-pop input[type="radio"]{ margin-right: 4px;}
.brief-pop .agreement{ margin-top: 20px; text-align: center;}
.brief-pop .agreement a{ font-size: 14px; }
.brief-pop .btn-wrap{ width: 434px; margin:20px auto 0;}

/* 生成订单 */
.com-title span{position: relative; top: 1px; font-size: 16px; padding-bottom: 7px; border-bottom: 2px solid #de0e0e;}
.com-title .housing-line{ margin-bottom: 0;}
.com-title2 .stg{ color: #de0e0e; }
.com-title2 .sp{ border-bottom: none;}
.order-step{ padding-bottom: 100px;}
.order-step .h6{ font-size: 20px; text-align: center; padding-top: 45px; padding-bottom: 45px; font-weight: 700;}
.order-affirm{ width: 848px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 45px;}
.order-affirm .stg{ color: #de0e0e; font-weight: 700;}
.order-affirm .aff-row{ margin-bottom: 28px;}
.order-affirm .name-row{ font-size: 18px;}
.order-affirm .name-row .stg{ font-size: 24px;}
.order-affirm .agreement input[type="rario"]{ margin-right: 12px;}
.order-affirm .btn-wrap{ width: 435px; margin-left: auto; margin-right: auto;}
.order-affirm .sub-btn{ color: #fff;}
.order-tips{ padding-top: 28px; border-top: 1px solid #de0e0e; }
.order-tips .title{ font-size: 16px; font-weight: 700;}
.order-tips ul{ padding-left: 2em; line-height: 1.6; margin-top: 5px;}
.order-affirm .order-pay{ text-align: left;}
.order-affirm .pay-row{ font-size: 18px;}
.order-affirm .pay-row .label{ float: left;}
.order-affirm .pay-list{ overflow: hidden; zoom: 1;}
.order-affirm .pay-list .cell{ float: left; margin-right: 15px; text-align: left;}
.order-affirm .pay-list .pic{ width: 158px; height: 158px; border:1px solid #333; margin-top: 8px; }
.order-succeed .com-step{ margin-top: 50px;}
.order-succeed .sud-meg{ font-size: 28px; font-weight: 700;}
.order-succeed .btn-wrap{ margin-top: 45px;}
.aff-row .balance-hide{display: inline-block; background: #ddd; width: 100px; font-size: 14px; text-align: center; height: 26px; line-height: 26px; cursor: pointer;}
.aff-row .stg-hide{display: none;}
.recommend-item .item-list{ margin-top: 32px; width: 100%; overflow: hidden;}
.recommend-item .item-list ul{ width: 110%;}
.recommend-item .item-list li{ float: left; width: 340px; height: 120px; margin-bottom: 29px; margin-right: 40px;}
.recommend-item .item-list .pic{ float: left; margin-right: 28px;}
.recommend-item .item-list .info{ position: relative; height: 100%; overflow: hidden; zoom: 1;}
.recommend-item .item-list .info a{ display: block; margin-top: 8px; font-size: 16px; line-height: 1.5;}
.recommend-item .item-list a:hover{ text-decoration: underline; color: #de0e0e;}
.recommend-item .item-list .bom{ position: absolute; left: 0; bottom: 0;}
.recommend-item .item-list p{ margin-top: 4px;}
.recommend-item .item-list .stg{ color: #de0e0e;}

/* 分享  */
.share { text-align: center; }
.share .tit{ font-size: 16px; vertical-align: top; line-height: 32px;}
.share a{ width: 52px; float: left; margin-right: 15px; padding-top: 32px; font-size: 12px !important; line-height: 30px !important;}
.share .icons{ display: block; position: relative; width: 32px; height: 32px; margin-left: auto; margin-right: auto; margin-bottom: 8px; z-index: -1;}
.share .icon-qq{ background: url(../images/icon-qq.png) no-repeat center top !important; }
.share .icon-py{ background: url(../images/icon-py.png) no-repeat center top !important; }
.share .icon-txwb{ background: url(../images/icon-wb.png) no-repeat center top !important; }
.share .icon-sina{ background: url(../images/icon-sina.png) no-repeat center top !important; }
.share .bdsharebuttonbox a{overflow: auto; width: 52px;height: auto;padding-left: 0;margin: 0;margin-right: 15px;text-indent: 0;color: inherit;}
/*----- 趣建房 end -----*/

/* 创意广场房源列表 */
.item-list{position: relative;margin: 10px auto 20px;}
.item-list .item{margin:20px auto;border-bottom: 1px dotted #ddd;padding-bottom: 10px;}
.item-list img{position: absolute;width: 260px;height: 160px;overflow: hidden;}
.item-list .intr{padding-left: 270px;width: 560px;color: #333;float: left;}
.item-list .intr p{margin-bottom: 6px;}
.item-list .intr p span,.intr p span{color: #808080;}
.item-list .intr .profile{width: 560px;height: 65px;overflow: hidden;line-height: 170%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.padding40{padding:40px 10px 2px 10px;margin-bottom:5px;float: right;width: 360px;box-sizing: border-box;}
.add-progress{height:10px;background: #e3e4e8;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 10px;display: inline-block;margin-top: 15px;position: relative;width: 100%;}
.add-progress .end {border-radius: 5px;}
.add-bar{background: #de0e0e;border-bottom-left-radius: 10px;border-top-left-radius: 10px;height: 100%;position: relative;height:10px;}
.add-bar em.zero {background-position: left center;left: 93%;padding-left: 0;padding-right: 0;right: auto;}
.add-bar em {display: inline-block;font-size: 14px;font-style: normal;height: 14px;line-height: 14px;padding-left: 18px;padding-right: 18px;position: absolute;right: -8px;top: -18px;width: auto;}
.info li{float:left;line-height:21px;font-size:14px;}
.btn-gobuy{line-height:30px;background:#ee3535;display:block;text-align:center;padding:5px 20px;color:#fff;font-size:16px;margin:6px auto;}
.btn-gobuy:hover{background:#de0e0e;display:block;text-align:center;color:#fff;text-decoration:none;}
.houseId{position: absolute;left: 0;top: 19px;background: url(../images/border-bg.png);padding: 5px 10px;color: #fff;z-index: 2;}
.selectbox{height:26px;border: #ccc solid 1px;padding: 0 10px 0;cursor: pointer;}
.ruzhubox{width: 600px;margin: 15px auto 50px;}
.ruzhu-header{height: 25px;font-size: 18px;text-align: center;padding-bottom: 10px;margin-bottom: 10px;}
.ruzhu-info-li{height: 35px;line-height: 35px;border-bottom: 1px solid #E5E5E5;}
.ruzhu-info-li label{width: 150px;text-align: right;margin-right: 15px;float: left;}
.ruzhu-info-li input[type='text']{width: 300px;font-size: 14px;box-shadow: none;border: none;}
