﻿@charset "utf-8";

body,html,html * {
	font-size: .32rem
}

html *,input:focus,textarea:focus {
	outline: 0
}

html *,input:focus {
	-webkit-tap-highlight-color: transparent
}

fieldset,img,table {
	border: 0
}

.listFoot li i,.logoSec,.logoTit {
	text-indent: -133.32rem
}

.listAreaSel li a,.listFilterIcon span,.listFilterMore a,.listProRight h2 {
	text-overflow: ellipsis;
	white-space: nowrap
}

html {
	color: #5b5b5b;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%!important;
	text-size-adjust: 100%!important;
	-moz-text-size-adjust: 100%!important
}

.btSort,.btToTop,.clearfix::after,.filterRight,.footMain,.iconTelphone,.leftPosition,.listFoot,.mainScroll,.spaceComm,.telFoot,.topCore {
	overflow: hidden
}

html * {
	-webkit-text-size-adjust: none
}

body,html {
	font-family: helvetica neue,tahoma,arial,hiragino sans gb,microsoft yahei,sans-serif;
	height: 100%
}

article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

input[type=button],input[type=submit],input[type=reset],textarea {
	-webkit-appearance: none
}

input:focus {
	-webkit-user-modify: read-write-plaintext-only
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	width: 100%;
	vertical-align: bottom
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500
}

q:after,q:before {
	content: ''
}

#seoPage .listCityNew li a.touch::after,.btSelectHeader.touch::after,.btSelectHeader::before,.clearfix::after,.filterPosList:after,.filterWrap a::after,.hotTopicLeft a.touch::after,.iconTelphone::after,.listCity:after,.listCore a.touch::after,.listRecently:after,.logoTit.touch::after,.menuBox::after,.navPosTop:after,.registerWrap a.touch::after,.selectCity::after,.telFoot::before,.topSearch:after {
	content: ""
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

a,ins {
	text-decoration: none
}

.clearfix::after {
	display: block;
	width: 0;
	height: 0;
	clear: both
}

.spaceComm {
	height: .26666666666666666rem;
	background: #f5f6fb
}

.areaTop .nearby.touch,.botBtWrap span.touch,.btCheckAll.touch,.btCheckMap.touch,.btClearAll.touch,.btCloseSearch.touch,.btIdInfoDetail.touch,.developers li a.touch,.filterLeft li a.touch,.filterRight li a.touch,.headlines a.touch,.headlines.touch,.hotMain.touch,.inWhichTopic li a.touch,.jumpToWrap a.touch,.listArea li a.touch,.listAreaSel li a.touch,.listBasicService li a.touch,.listBuilding li.touch,.listBuildingShow a.touch,.listCity li a.touch,.listFilterMore a.touch,.listHotTopic li a.touch,.listMeasure li a.touch,.listPro li a.touch,.listResult li a.touch,.listSeoCity li a.touch,.menuBox a.touch,.moreBuilding a.touch,.navList li a.touch,.navYouLove li span.touch,.nearbyPos.touch,.orderList a.touch,.selectCity.touch,.tipsThisRel.touch,.topCore a.touch {
	background: #e3e3e3
}

.botBtWrap span.see.touch,.btSubEntrust.touch,.subPopPre.touch {
	background: #fb8800
}

#seoPage .listCityNew li a.touch::after,.btSelectHeader.touch::after,.hotTopicLeft a.touch::after,.listCore a.touch::after,.logoTit.touch::after,.registerWrap a.touch::after {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.05);
	position: absolute;
	top: 0;
	left: 0
}

.userGuide.touch {
	background-position: -.6666666666666666rem 0
}

.iconCloseCity.touch {
	background-position: -3.3466666666666667rem 0
}

.btBackPage.touch {
	background-position: -4.68rem 0
}

.listRecently li a.touch {
	background: #e9f0ff
}

.listLookFor li a.touch {
	background: #ececec
}

.iconClearHistory.touch {
	background-position: -6.013333333333334rem 0
}

.logoSec.touch {
	background-position: 0 -1.0666666666666667rem
}

.headSec .selectCity.touch {
	background: #282828
}

.btSecSearch.touch {
	background-position: -2.68rem -.6666666666666666rem
}

.userGuideSec.touch {
	background-position: -1.0666666666666667rem -2.3066666666666666rem
}

.btSort.touch,.btToTop.touch {
	background: rgba(73,73,73,.9)
}

.barGrayLeft span.touch,.barGrayRight span.touch {
	background-position: -8.4rem -3.48rem
}

.btSubFilter.touch {
	background: #d58207
}

.btBackPrevious.touch {
	background-position: -5.333333333333333rem -2.3066666666666666rem
}

.btMenuChange.touch {
	background-position: -7.466666666666667rem -2.3066666666666666rem
}

.btBackMap.touch,.btCollection.touch {
	background: rgba(0,0,0,.8)
}

.btBackBuild.touch {
	background: #222
}

.botTel.touch {
	background: rgba(239,154,4,.9)
}

.btToThere.touch {
	background: #fa0
}[data-dpr="1"] .iconSharedTit,[data-dpr="1"] .listResult li span,[data-dpr="1"] .navList li a,[data-dpr="1"] .titResult span {
	font-size: 12px
}[data-dpr="2"] .iconSharedTit,[data-dpr="2"] .listResult li span,[data-dpr="2"] .navList li a,[data-dpr="2"] .titResult span {
	font-size: 24px
}[data-dpr="3"] .iconSharedTit,[data-dpr="3"] .listResult li span,[data-dpr="3"] .navList li a,[data-dpr="3"] .titResult span {
	font-size: 36px
}[data-dpr="1"] .btFreeTel i,[data-dpr="1"] .hotTopicLeft a span,[data-dpr="1"] .listBuildingShow span b,[data-dpr="1"] .listCore li span,[data-dpr="1"] .listProRight .price span,[data-dpr="1"] .popBackCon p span,[data-dpr="1"] .popPreWrap h2,[data-dpr="1"] .topCore h2,[data-dpr="1"] .topSearch .iptHeader,[data-dpr="1"] a.topTelphone {
	font-size: 15px
}[data-dpr="2"] .btFreeTel i,[data-dpr="2"] .hotTopicLeft a span,[data-dpr="2"] .listBuildingShow span b,[data-dpr="2"] .listCore li span,[data-dpr="2"] .listProRight .price span,[data-dpr="2"] .popBackCon p span,[data-dpr="2"] .popPreWrap h2,[data-dpr="2"] .topCore h2,[data-dpr="2"] .topSearch .iptHeader,[data-dpr="2"] a.topTelphone {
	font-size: 30px
}[data-dpr="3"] .btFreeTel i,[data-dpr="3"] .hotTopicLeft a span,[data-dpr="3"] .listBuildingShow span b,[data-dpr="3"] .listCore li span,[data-dpr="3"] .listProRight .price span,[data-dpr="3"] .popBackCon p span,[data-dpr="3"] .popPreWrap h2,[data-dpr="3"] .topCore h2,[data-dpr="3"] .topSearch .iptHeader,[data-dpr="3"] a.topTelphone {
	font-size: 45px
}[data-dpr="1"] .listHotRend li h3,[data-dpr="1"] .listProRight h2,[data-dpr="1"] .listProRight h2 span,[data-dpr="1"] .plantIdDetail h2,[data-dpr="1"] .tipEntrust {
	font-size: 14px
}[data-dpr="2"] .listHotRend li h3,[data-dpr="2"] .listProRight h2,[data-dpr="2"] .listProRight h2 span,[data-dpr="2"] .plantIdDetail h2,[data-dpr="2"] .tipEntrust {
	font-size: 28px
}[data-dpr="3"] .listHotRend li h3,[data-dpr="3"] .listProRight h2,[data-dpr="3"] .listProRight h2 span,[data-dpr="3"] .plantIdDetail h2,[data-dpr="3"] .tipEntrust {
	font-size: 42px
}[data-dpr="1"] .listResult li a,[data-dpr="1"] .listResult li a b,[data-dpr="1"] .titResult,[data-dpr="1"] .uniqueList li p b {
	font-size: 16px
}[data-dpr="2"] .listResult li a,[data-dpr="2"] .listResult li a b,[data-dpr="2"] .titResult,[data-dpr="2"] .uniqueList li p b {
	font-size: 32px
}[data-dpr="3"] .listResult li a,[data-dpr="3"] .listResult li a b,[data-dpr="3"] .titResult,[data-dpr="3"] .uniqueList li p b {
	font-size: 48px
}[data-dpr="1"] .corner {
	font-size: 9px
}[data-dpr="2"] .corner {
	font-size: 18px
}[data-dpr="3"] .corner {
	font-size: 27px
}[data-dpr="1"] .botFixedMap h2,[data-dpr="1"] .titDetail,[data-dpr="1"] .titFindInfo,[data-dpr="1"] .titInfoDetail {
	font-size: 18px
}[data-dpr="2"] .botFixedMap h2,[data-dpr="2"] .titDetail,[data-dpr="2"] .titFindInfo,[data-dpr="2"] .titInfoDetail {
	font-size: 36px
}[data-dpr="3"] .botFixedMap h2,[data-dpr="3"] .titDetail,[data-dpr="3"] .titFindInfo,[data-dpr="3"] .titInfoDetail {
	font-size: 54px
}[data-dpr="1"] .findTopDes h2,[data-dpr="1"] .telFoot {
	font-size: 20px
}[data-dpr="2"] .findTopDes h2,[data-dpr="2"] .telFoot {
	font-size: 40px
}[data-dpr="3"] .findTopDes h2,[data-dpr="3"] .telFoot {
	font-size: 60px
}[data-dpr="1"] .footMainTxt p {
	font-size: 8px
}[data-dpr="2"] .footMainTxt p {
	font-size: 20px
}[data-dpr="3"] .footMainTxt p {
	font-size: 32px
}

.navList a i {
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: 1.3333333333333333rem;
	height: 1.3333333333333333rem
}

.navList a i.iconLease {
	background-position: 0 -4.88rem
}

.navList a i.iconShared {
	background-position: -1.3333333333333333rem -4.88rem
}

.navList a i.iconOriginality {
	background-position: -2.6666666666666665rem -4.88rem
}

.navList a i.iconBuildSell {
	background-position: -4rem -4.88rem
}

.navList a i.iconHelpFind {
	background-position: -5.333333333333333rem -4.88rem
}

.navList a i.iconDelivery {
	background-position: -6.666666666666667rem -4.88rem
}

.navList a i.iconShopping {
	background-position: -8rem -4.88rem
}

.navList a i.iconWelfare {
	background-position: 0 -6.213333333333333rem
}

.navList a i.iconInfomaition {
	background-position: -1.3333333333333333rem -6.213333333333333rem
}

.iconNearby {
	background: url(../images/icon_sprites.png) -2.2133333333333334rem -.10666666666666667rem no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .30666666666666664rem;
	height: .36rem;
	position: absolute;
	top: .18666666666666668rem;
	left: .13333333333333333rem
}

.listBasicService i {
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .48rem;
	height: .48rem;
	display: inline-block;
	vertical-align: -.1rem
}

.iconBasic,.iconOpenSer {
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.09333333333333334rem;
	display: inline-block
}

.listBasicService i.iconReception {
	background-position: 0 -7.653333333333333rem
}

.listBasicService i.iconBookBar {
	background-position: -.48rem -7.653333333333333rem
}

.listBasicService i.iconNegotiate {
	background-position: -.96rem -7.653333333333333rem
}

.listBasicService i.iconOfficeCleaning {
	background-position: -1.44rem -7.653333333333333rem
}

.listBasicService i.iconOfficeFurniture {
	background-position: -1.92rem -7.653333333333333rem
}

.listBasicService i.iconLeisureArea {
	background-position: -2.4rem -7.653333333333333rem
}

.listBasicService i.iconRemoteVideo {
	background-position: -2.88rem -7.653333333333333rem
}

.listBasicService i.iconRefreshments {
	background-position: -3.36rem -7.653333333333333rem
}

.listBasicService i.iconCopyPrint {
	background-position: -3.84rem -7.653333333333333rem
}

.listBasicService i.iconFitness {
	background-position: -4.32rem -7.653333333333333rem
}

.listBasicService i.iconMultifunction {
	background-position: -4.8rem -7.653333333333333rem
}

.listBasicService i.iconFreeCoffee {
	background-position: -5.28rem -7.653333333333333rem
}

.listBasicService i.iconFax {
	background-position: -5.76rem -7.653333333333333rem
}

.listBasicService i.iconAirConditioner {
	background-position: -6.24rem -7.653333333333333rem
}

.listBasicService i.iconCoffeeHouse {
	background-position: -6.72rem -7.653333333333333rem
}

.listBasicService i.iconDrinking {
	background-position: -7.2rem -7.653333333333333rem
}

.listBasicService i.iconNetwork {
	background-position: -7.68rem -7.653333333333333rem
}

.listBasicService i.iconAirCleaner {
	background-position: -8.16rem -7.653333333333333rem
}

.listBasicService i.iconTeaRoom {
	background-position: -8.64rem -7.653333333333333rem
}

.listBasicService i.iconAccessories {
	background-position: -9.12rem -7.653333333333333rem
}

.listBasicService i.iconWIFI {
	background-position: 0 -8.16rem
}

.listBasicService i.iconAutomaticSale {
	background-position: -.48rem -8.16rem
}

.listBasicService i.iconRefrigerator {
	background-position: -.96rem -8.16rem
}

.listBasicService i.iconMeeting {
	background-position: -1.44rem -8.16rem
}

.listBasicService i.iconMicrowave {
	background-position: -1.92rem -8.16rem
}

.listBasicService i.iconBusinessReg {
	background-position: -2.4rem -8.16rem
}

.listBasicService i.iconInvestment {
	background-position: -2.88rem -8.16rem
}

.listBasicService i.iconFiscalAgency {
	background-position: -3.36rem -8.16rem
}

.listBasicService i.iconPropaganda {
	background-position: -3.84rem -8.16rem
}

.listBasicService i.iconRecruit {
	background-position: -4.32rem -8.16rem
}

.listBasicService i.iconOperate {
	background-position: -4.8rem -8.16rem
}

.listBasicService i.iconPersonnelAgency {
	background-position: -5.28rem -8.16rem
}

.listBasicService i.iconPolicy {
	background-position: -5.76rem -8.16rem
}

.listBasicService i.iconYearly {
	background-position: -6.24rem -8.16rem
}

.listBasicService i.iconMarketing {
	background-position: -6.72rem -8.16rem
}

.listBasicService i.iconAdviser {
	background-position: -7.2rem -8.16rem
}

.listBasicService i.iconEntrepreneurship {
	background-position: -7.68rem -8.16rem
}

.listBasicService i.iconLegalAdvice {
	background-position: -8.16rem -8.16rem
}

.listBasicService i.iconBusinessGathering {
	background-position: -8.64rem -8.16rem
}

.iconBasic {
	background: url(../images/icon_sprites.png) -4.906666666666666rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem
}

.iconOpenSer {
	background: url(../images/icon_sprites.png) -5.36rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem
}

.btOpenSer.on .iconOpenSer {
	background-position: -5.8133333333333335rem -4.293333333333333rem
}

.listFoucsArea .iconBasic {
	background-position: -6.266666666666667rem -4.293333333333333rem
}

.listFoucsArea a.on .iconBasic {
	background-position: -6.72rem -4.293333333333333rem
}

.loadingWrap {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .26666666666666666rem 0 .5333333333333333rem;
	background: #f9f9f9
}

.iconLoading {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_sprites.png) -3.8rem -.7066666666666667rem no-repeat;
	background-size: 10rem 10rem;
	width: .8533333333333334rem;
	height: .8533333333333334rem;
	margin: .26666666666666666rem auto;
	-webkit-animation: loadTrans 1s infinite linear;
	-moz-animation: loadTrans 1s infinite linear;
	animation: loadTrans 1s infinite linear
}

@-webkit-keyframes loadTrans {
	from {
		-moz-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes loadTrans {
	from {
		-moz-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

keyframes loadTrans from {
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

keyframes loadTrans to {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

.headWrap {
	position: relative
}

.btSelectHeader,.logoTit,.seachBox,.selectCity,.tipsHeader,.userGuide,a.topTelphone {
	position: absolute
}

.logoTit {
	background: url(../images/logo.png) no-repeat;
	background-size: 1.76rem .76rem;
	width: 1.76rem;
	height: .76rem;
	top: .26666666666666666rem;
	left: .26666666666666666rem
}

.selectCity {
	display: block;
	background: #FFF;
	-moz-border-radius: .3333333333333333rem;
	-webkit-border-radius: .3333333333333333rem;
	border-radius: .3333333333333333rem;
	height: .48rem;
	padding: 0 .2rem;
	line-height: .48rem;
	text-align: center;
	text-align: -webkit- center;
	text-align: -moz- center;
	top: .56rem;
	left: 2.3066666666666666rem
}

.selectCity::after {
	background: url(../images/icon_sprites.png) -1.4rem -.26666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .18666666666666668rem;
	height: .12rem;
	display: inline-block;
	vertical-align: 1px
}

.userGuide {
	background: url(../images/icon_sprites.png) -.6666666666666666rem 0 no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	top: .5066666666666667rem;
	right: .3333333333333333rem
}

.btSelectHeader,.iptHeader,.seachBox {
	height: .9333333333333333rem
}

.userGuide.ok {
	background-position: 0 0
}

.seachBox {
	width: 8.933333333333334rem;
	background: #FFF;
	-moz-border-radius: .04rem;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	left: 50%;
	margin-left: -4.466666666666667rem;
	bottom: .5333333333333333rem
}

.iptHeader {
	border: none;
	background: 0 0;
	width: 8rem;
	line-height: .9333333333333333rem;
	padding: 0 0 0 .26666666666666666rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.iptEntrust,.popBackCon {
	-moz-box-sizing: border-box
}

.btSelectHeader {
	background: url(../images/icon_sprites.png) -.6666666666666666rem -.6666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .9333333333333333rem;
	top: 0;
	right: 0
}

.btSelectHeader::before {
	display: block;
	width: .013333333333333334rem;
	height: .5333333333333333rem;
	background: #CCC;
	position: absolute;
	top: .2rem;
	left: 0
}

.tipsHeader {
	text-align: center;
	text-align: -webkit- center;
	text-align: -moz- center;
	font-size: .5333333333333333rem;
	color: #FFF;
	top: 3.2rem;
	left: 0;
	width: 100%
}

.tipsHeader span {
	display: block;
	font-size: .4rem;
	margin: .13333333333333333rem 0 0
}

a.topTelphone {
	color: #dcdcdc;
	top: .56rem;
	left: 5.466666666666667rem;
	font-family: Georgia
}

.topTelphone i {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_sprites.png) -7.48rem -.17333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	width: .4rem;
	height: .4rem
}

.headSec,.logoSec {
	height: 1.0666666666666667rem;
	top: 0
}

.headSec {
	background: #333;
	position: fixed;
	z-index: 1
}

.btBackBuild,.btSecSearch,.headSec .userGuide,.logoSec,.userGuideSec {
	position: absolute
}

.logoSec {
	width: 1.4933333333333334rem;
	background: url(../images/logo_sec.png) no-repeat;
	background-size: 1.4933333333333334rem 2.1333333333333333rem;
	left: 0
}

.headSec .selectCity {
	background: 0 0;
	color: #fff;
	position: absolute;
	top: 0;
	left: 1.8933333333333333rem;
	border-radius: 0;
	padding: .4rem 0 .18666666666666668rem
}

.headSec .selectCity::after {
	background-position: -1.7866666666666666rem -.22666666666666666rem
}

.btSecSearch {
	display: block;
	background: url(../images/icon_sprites.png) -1.6rem -.6666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: 1.08rem;
	height: .9466666666666667rem;
	top: .04rem;
	right: 1.4rem
}

.btBackBuild,.iconBackRow,.userGuideSec {
	height: 1.0666666666666667rem
}

.headSec .userGuide {
	top: .17333333333333334rem;
	right: .30666666666666664rem
}

.userGuideSec {
	display: block;
	background: url(../images/icon_sprites.png) 0 -2.3066666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: 1.0666666666666667rem;
	top: 0;
	right: .13333333333333333rem
}

.btBackBuild {
	top: 0;
	left: 0;
	display: block;
	color: #FFF
}

.iconBackRow {
	display: inline-block;
	background: url(../images/icon_sprites.png) -8.546666666666667rem -2.3066666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .6666666666666666rem;
	vertical-align: middle
}

.listFoot {
	padding: .5333333333333333rem 0 0 .6666666666666666rem
}

.listFoot li {
	color: #999;
	width: 4.133333333333334rem;
	height: .8rem;
	float: left;
	display: inline;
	margin: 0 0 .5333333333333333rem
}

.listFoot li:nth-child(odd) {
	margin: 0 .6666666666666666rem 0 0
}

.listFoot li i {
	display: inline-block;
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .7066666666666667rem;
	height: .7066666666666667rem;
	vertical-align: text-bottom;
	margin: 0 .06666666666666667rem 0 0
}

.iconClearFilter,.iconCollection,.iconTelBoot,.telFoot::before {
	vertical-align: middle
}

.listFoot li i.iconFootTrue {
	background-position: 0 -1.6rem
}

.listFoot li i.iconFootWide {
	background-position: -.7066666666666667rem -1.6rem
}

.listFoot li i.iconFootExpert {
	background-position: -1.3866666666666667rem -1.6rem
}

.listFoot li i.iconFootWhole {
	background-position: -2.12rem -1.6rem
}

.footMain {
	padding: .26666666666666666rem;
	border-top: .025rem solid #333
}

.iconFootLogo {
	background: url(../images/logo.png) no-repeat;
	background-size: 1.76rem .76rem;
	width: 1.76rem;
	height: .76rem;
	float: left;
	display: inline;
	opacity: .5;
	margin: -.5333333333333333rem 0 0
}

.footMainTxt {
	float: right;
	display: inline;
	text-align: right;
	text-align: -webkit-right;
	text-align: -moz-right;
	width: 7.466666666666667rem
}

.telFoot {
	display: block;
	margin: 0 0 .4rem;
	font-family: Georgia;
	color: #999;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.telFoot i {
	font-style: normal
}

.footMainTxt p {
	line-height: .4rem;
	color: #666
}

.telFoot::before {
	display: inline-block;
	background: url(../images/icon_sprites.png) -9.253333333333334rem -.18666666666666668rem no-repeat;
	background-size: 10rem 10rem;
	width: .4rem;
	height: .4rem
}

.bgFoot {
	background: url(../images/foot_bg_09.jpg) left bottom no-repeat #2d2d2d;
	background-size: contain
}

.cityWrapper {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6)
}

.cityMain {
	width: 8.933333333333334rem;
	background: #FFF;
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem;
	position: fixed;
	left: 50%;
	margin-left: -4.466666666666667rem;
	top: 5.066666666666666rem;
	padding: 0 0 .48rem
}

.barYellow,.popBackCon {
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem
}

.cityTop {
	padding: .5333333333333333rem .4rem 0 .5333333333333333rem;
	color: #666;
	position: relative
}

.cityTop span {
	color: #999
}

.iconCloseCity {
	display: block;
	background: url(../images/icon_sprites.png) -2.68rem 0 no-repeat;
	background-size: 10rem 10rem;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	position: absolute;
	top: .4rem;
	right: .4rem
}

.listCity {
	zoom: 1;
	margin: .88rem 0 0 .5333333333333333rem
}

.listCity:after {
	display: block;
	clear: both
}

.listCity li {
	float: left;
	display: inline
}

.listCity li a {
	display: block;
	width: 1.3333333333333333rem;
	height: .8rem;
	background: #f5f5f5;
	color: #999;
	text-align: center;
	line-height: .8rem;
	margin: 0 .26666666666666666rem .4rem 0
}

.listCity li a.on {
	color: #999;
	background: #FFF
}

.popBackCon {
	width: 5.066666666666666rem;
	height: 3.2rem;
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -1.6rem;
	margin-left: -2.533333333333333rem;
	border-radius: .13333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF
}

.crumbArea,.navAreaSel {
	margin: 0 .26666666666666666rem
}

.iconSuccess {
	display: block;
	background: url(../images/icon_sprites.png) -5.6rem -.6666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .92rem;
	height: .92rem
}

.popBackCon p {
	color: #FFF;
	padding: 0 .13333333333333333rem
}

.popBackCon p span {
	display: block;
	padding: 0 0 .08rem
}

.areaSleWrap {
	padding: 0 0 .5333333333333333rem
}

.crumbArea {
	color: #999;
	line-height: .9066666666666666rem
}

.navAreaSel,.navAreaSel span {
	height: .6666666666666666rem;
	line-height: .6666666666666666rem
}

.crumbArea a {
	color: #333
}

.footSec,.listAreaSel li a {
	color: #999;
	text-align: center
}

.navAreaSel {
	border-bottom: .025rem solid #efefef
}

.navAreaSel span {
	display: inline-block
}

.navAreaSel span.on {
	border-bottom: .025rem solid #ccc
}

.listAreaSel {
	zoom: 1;
	padding: .13333333333333333rem 0 0
}

.listAreaSel:after {
	content: "";
	display: block;
	clear: both
}

.listAreaSel li {
	float: left;
	display: inline
}

.listAreaSel li a {
	display: block;
	width: 1.9866666666666666rem;
	height: .5866666666666667rem;
	line-height: .5866666666666667rem;
	overflow: hidden;
	text-align: -webkit-center;
	text-align: -moz-center
}

.footSec {
	background: 0 0;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-top: .025rem solid #efefef;
	padding: .5333333333333333rem 0 1.6666666666666667rem;
	line-height: .4266666666666667rem
}

.botFixed {
	height: 1.6rem;
	position: fixed;
	z-index: 1;
	bottom: 0
}

.botTel,.btSort,.btToTop,.iconTelphone,.navScroll {
	position: absolute
}

.botFixed a {
	display: block;
	color: #fff
}

.botTel {
	width: 2.533333333333333rem;
	height: 1.0666666666666667rem;
	background: rgba(253,213,74,.95);
	border-top-right-radius: .5333333333333333rem;
	border-bottom-right-radius: .5333333333333333rem;
	color: #FFF;
	padding: 0 0 0 .26666666666666666rem;
	line-height: 1.0666666666666667rem;
	top: 0;
	left: 0
}

.iconTelphone,.iconTelphone::after {
	display: block;
	width: .9066666666666666rem;
	height: .9066666666666666rem
}

.iconTelphone {
	background: #FFF;
	-moz-border-radius: .4533333333333333rem;
	-webkit-border-radius: .4533333333333333rem;
	border-radius: .4533333333333333rem;
	top: .08rem;
	right: .08rem
}

.iconTelphone::after {
	background: url(../images/icon_sprites.png) -6.666666666666667rem -.68rem no-repeat;
	background-size: 10rem 10rem
}

.btSort,.btToTop,.iconSort,.iconToTop {
	width: 1.0666666666666667rem;
	height: 1.0666666666666667rem;
	display: block
}

.btSort,.btToTop {
	background: rgba(100,100,100,.95);
	-moz-border-radius: .5333333333333333rem;
	-webkit-border-radius: .5333333333333333rem;
	border-radius: .5333333333333333rem;
	top: 0;
	right: 1.8666666666666667rem
}

.btToTop {
	top: -150px;
	right: 0px
}

.iconSort,.iconToTop {
	background: url(../images/icon_sprites.png) -2.1333333333333333rem -2.3066666666666666rem no-repeat;
	background-size: 10rem 10rem
}

.iconToTop {
	background-position: -3.2rem -2.3066666666666666rem
}

.leaseBotFixed .botTel {
	background: #fdd54a
}

.leaseBotFixed .iconTelphone::after {
	background-position: -6.666666666666667rem -.68rem
}

.orderWrap {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 2
}

.orderList {
	background: #FFF;
	position: fixed;
	bottom: 0
}

.orderList a {
	display: block;
	height: 1.3333333333333333rem;
	line-height: 1.3333333333333333rem;
	color: #666;
	text-align: center;
	border-bottom: .025rem solid #f1f1f1
}

.orderList a:last-child {
	border-bottom: none
}

.orderList a.on {
	color: #f90
}

.botFixed,.headSec,.orderList {
	width: 10rem;
	left: 50%;
	margin-left: -5rem
}

.mainScroll {
	width: 100%;
	min-height: 5.466666666666667rem;
	overflow-x: auto
}

.picScroll li {
	float: left;
	display: inline;
	width: 100%
}

.picScroll li a {
	display: block;
	width: 100%
}

.picScroll li img {
	width: 100%;
	height: 7rem;
}

.navScroll {
	width: 100%;
	bottom: .06666666666666667rem;
	left: 0;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.numPic,.numbered {
	bottom: .4533333333333333rem;
	position: absolute
}

.navScroll span {
	display: inline-block;
	width: .21333333333333335rem;
	height: .21333333333333335rem;
	-moz-border-radius: .21333333333333335rem;
	-webkit-border-radius: .21333333333333335rem;
	border-radius: .21333333333333335rem;
	background: #ccc;
	margin: 0 .05333333333333334rem
}

.navScroll span.on {
	background: #666
}

.numPic,.numbered {
	display: block;
	line-height: .5333333333333333rem;
	background: rgba(0,0,0,.6);
	padding: 0 .26666666666666666rem;
	color: #FFF
}

.numPic {
	left: 0
}

.numbered {
	right: 0
}

.btBackPrevious,.btMenuChange {
	display: block;
	width: 1.0666666666666667rem;
	height: 1.0666666666666667rem;
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	z-index: 4
}

.btBackPrevious {
	background-position: -4.266666666666667rem -2.3066666666666666rem;
	position: absolute;
	top: .2rem;
	left: 0
}

.btMenuChange {
	background-position: -6.4rem -2.3066666666666666rem;
	position: absolute;
	top: .2rem;
	right: .02666666666666667rem
}

.menuBox {
	width: 2.6666666666666665rem;
	background: #fff;
	position: absolute;
	top: .4rem;
	right: 1.1333333333333333rem;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem;
	z-index: 4
}

.menuBox a {
	display: block;
	color: #666;
	padding: .16rem 0 .16rem .26666666666666666rem
}

.menuBox a i {
	display: inline-block;
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.06666666666666667rem;
	margin: 0 .06666666666666667rem 0 0
}

.menuBox a i.iconMenuUser {
	background-position: 0 -4.293333333333333rem
}

.menuBox a i.iconMenuSearch {
	background-position: -.4533333333333333rem -4.293333333333333rem
}

.menuBox a i.iconMenuHome {
	background-position: -.9066666666666666rem -4.293333333333333rem
}

.menuBox a i.iconMenuFind {
	background-position: -1.36rem -4.293333333333333rem
}

.menuBox a i.iconListResources {
	background-position: -7.16rem -4.306666666666667rem
}

.menuBox::after {
	display: block;
	position: absolute;
	top: .24rem;
	right: -.2rem;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: .10666666666666667rem;
	border-style: solid;
	border-color: transparent transparent transparent #fff
}

.entrustWrap {
	background: #FFF;
	padding: .26666666666666666rem;
	position: relative
}

.tipEntrust {
	width: 100%;
	position: absolute;
	left: 0;
	top: .72rem;
	color: #FFF;
	text-align: center;
	letter-spacing: .08rem
}

.entrustForm {
	width: 8.426666666666666rem;
	height: .8rem;
	line-height: .8rem;
	background: #FFF;
	position: absolute;
	top: 1.6rem;
	left: .8rem;
	-moz-border-radius: .05333333333333334rem;
	-webkit-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem
}

.btSubEntrust,.iptEntrust {
	height: .8rem;
	top: 0;
	position: absolute
}

.iptEntrust {
	border: none;
	width: 6.026666666666666rem;
	left: 0;
	padding: 0 0 0 .29333333333333333rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-left-radius: .05333333333333334rem;
	border-bottom-left-radius: .05333333333333334rem
}

.barGrayLeft b,.botBtWrap span {
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem
}

.botDetailFixed,.popPreWrap {
	bottom: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.btSubEntrust {
	display: block;
	width: 2.4rem;
	right: 0;
	color: #FFF;
	background: #f90;
	text-align: center;
	border-top-right-radius: .05333333333333334rem;
	border-bottom-right-radius: .05333333333333334rem
}

.topCore a,.topCore h2 {
	display: inline;
	/*line-height: 1.2rem*/
}

.btSubEntrust.disabled {
	background: #CCC
}

.tipSubEntrust {
	color: #FFF;
	position: absolute;
	top: 2.506666666666667rem;
	left: .7733333333333333rem
}

.tipSmallEntrust {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #999;
	padding: .13333333333333333rem 0 0
}

.tipSmallEntrust span {
	color: #f90
}

.topCore h2 {
	float: left
}

.topCore a {
	color: #999;
	float: right;
	padding: 0 .26666666666666666rem
}

.botDetailFixed {
	width: 10rem;
	height: 1.2rem;
	position: fixed;
	left: 50%;
	margin-left: -5rem;
	background: rgba(0,0,0,.7);
	box-sizing: border-box;
	color: #fff
}

.btCollection {
	width: 2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	float: left
}

.iconCollection {
	display: inline-block;
	background: url(../images/icon_sprites.png) -8.053333333333333rem -.13333333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .5333333333333333rem;
	height: .5333333333333333rem
}

.iconCollection.ok {
	background-position: -8.586666666666666rem -.13333333333333333rem
}

.botBtWrap {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding: .2rem 0 0
}

.botBtWrap span {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	margin: 0 .13333333333333333rem;
	line-height: .8rem;
	background: #fff;
	color: #f90;
	border-radius: .08rem;
	text-align: center
}

.botBtWrap span.see {
	background: #f90;
	color: #fff
}

.botBtWrap span.see a {
	color: #FFF
}

.botBtWrap span a {
	display: block;
	color: #f90
}

.iconTelBoot {
	display: inline-block;
	width: .48rem;
	height: .48rem;
	background: url(../images/icon_sprites.png) -9.12rem -8.16rem no-repeat;
	background-size: 10rem 10rem
}

.preMask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	position: fixed;
	left: 0;
	top: 0
}

.formPopPre,.iptPopPre {
	height: .7733333333333333rem
}

.popPreWrap {
	width: 10rem;
	position: fixed;
	left: 50%;
	margin-left: -5rem;
	background: #fff;
	padding: .6666666666666666rem 1.3333333333333333rem;
	box-sizing: border-box;
	border-top: .025rem solid #CCC
}

.pagePopScroll,.titPopScroll {
	bottom: .26666666666666666rem
}

.popPreWrap h2,.popPreWrap p {
	padding: 0 0 .26666666666666666rem
}

.filterLeft li a.on,.filterRight li a.on,.iptPopPre {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.popPreWrap h2 {
	color: #333;
	font-weight: 700
}

.formPopPre {
	position: relative;
	border: .025rem solid #ccc;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem
}

.iptPopPre {
	width: 4.4rem;
	line-height: .7733333333333333rem;
	border: 0;
	padding: 0 0 0 .13333333333333333rem;
	box-sizing: border-box
}

.subPopPre {
	width: 2.4rem;
	height: .8266666666666667rem;
	text-align: center;
	line-height: .8266666666666667rem;
	background: #f90;
	color: #FFF;
	border: 0;
	position: absolute;
	top: -.02666666666666667rem;
	right: -.04rem;
	border-top-right-radius: .06666666666666667rem;
	border-bottom-right-radius: .06666666666666667rem
}

.tipsPopPre {
	color: red;
	padding: .13333333333333333rem 0
}

.popScroll {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	position: fixed;
	left: 0;
	top: 0
}

.popScroll .mainScroll {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3.2666666666666666rem
}

.titPopScroll {
	color: #FFF;
	position: absolute;
	left: .26666666666666666rem
}

.pagePopScroll {
	display: block;
	width: 1.0666666666666667rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	color: #333;
	background: #fff;
	position: absolute;
	right: .26666666666666666rem;
	-moz-border-radius: .26666666666666666rem;
	-webkit-border-radius: .26666666666666666rem;
	border-radius: .26666666666666666rem
}

.tipsNoResult {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .5866666666666667rem;
	padding: .5333333333333333rem 0;
	background: #FFF
}

.tipsNoResult a {
	color: #F90
}

.tipsNoResult .entrustForm {
	position: relative;
	left: 0;
	top: 0;
	border: .025rem solid #ccc;
	margin: .4rem 0 0
}

.tipsNoResult .entrustForm .btSubEntrust {
	top: -.02666666666666667rem;
	height: .8533333333333334rem;
	line-height: .8533333333333334rem;
	right: -.02666666666666667rem
}

.tipsTelErr {
	text-align: left;
	color: red;
	width: 8.42rem;
	margin: 0 auto
}

.corner.cornerYellow {
	background: rgba(255,182,36,.8)
}

body,html {
	background: #FFF
}

.topSearch {
	height: 1.4666666666666666rem;
	border-bottom: .025rem solid #e2e2e2;
	background: #f9f9f9;
	zoom: 1;
	position: relative
}

.topSearch:after {
	display: block;
	clear: both
}

.btBackPage {
	float: left;
	display: inline;
	display: block;
	background: url(../images/icon_sprites.png) -4.013333333333334rem 0 no-repeat;
	background-size: 10rem 10rem;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	margin: .4rem 0 0 .44rem
}

.topSearch .seachBox {
	position: absolute;
	top: .26666666666666666rem;
	left: .26666666666666666rem;
	margin-left: 0;
	width: 8.24rem;
	border: .025rem solid #e2e2e2
}

.btCloseSearch {
	width: 1.2rem;
	height: .96rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	top: .29333333333333333rem;
	right: .21333333333333335rem;
	line-height: .96rem
}

.recentlyWrap {
	background: #FFF;
	position: relative;
	border-bottom: .025rem solid #efefef
}

.recentlyWrap h2 {
	color: #999;
	padding: .5333333333333333rem 0 0 .48rem
}

.listRecently {
	zoom: 1;
	padding: .5333333333333333rem .5333333333333333rem .13333333333333333rem
}

.listRecently:after {
	display: block;
	clear: both
}

.listRecently li {
	float: left;
	display: inline
}

.listRecently li a {
	display: block;
	background: #f5f8ff;
	color: #9396ad;
	-moz-border-radius: .26666666666666666rem;
	-webkit-border-radius: .26666666666666666rem;
	border-radius: .26666666666666666rem;
	line-height: .5866666666666667rem;
	padding: 0 .3333333333333333rem;
	margin: 0 .26666666666666666rem .5333333333333333rem 0
}

.listResult li a,.titResult {
	border-bottom: .025rem solid #efefef;
	padding: 0 0 0 .5333333333333333rem;
	line-height: 1.0666666666666667rem
}

.iconClearHistory {
	background: url(../images/icon_sprites.png) -5.346666666666667rem 0 no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	position: absolute;
	bottom: .6133333333333333rem;
	right: .3466666666666667rem
}

.filterWrap,.listResult li a,.titResult {
	height: 1.0666666666666667rem
}

.listLookFor li a {
	background: #f5f5f5;
	color: #666
}

.resultWrap {
	width: 10rem;
	position: absolute;
	left: 50%;
	margin-left: -5rem;
	top: 1.4666666666666666rem;
	background: #FFF
}

.titResult {
	color: #333
}

.titResult span {
	color: #999
}

.listResult li a {
	display: block;
	color: #333
}

.listResult li b {
	font-weight: 400;
	color: #ffbe5e
}

.listResult li span {
	color: #999
}

.searchContainer {
	width: 10rem;
	margin-left: auto;
	margin-right: auto
}

.filterWrap {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	position: fixed;
	top: 1.0666666666666667rem;
	background: #f0f0f0;
	z-index: 1
}

.filterWrap a {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: 1.0666666666666667rem;
	color: #666;
	border-bottom: .025rem solid #fff
}

.filterWrap a::after {
	width: .18666666666666668rem;
	height: .18666666666666668rem;
	display: inline-block;
	border-bottom: .025rem solid #999;
	border-right: .025rem solid #999;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	vertical-align: .05333333333333334rem;
	margin: 0 0 0 .10666666666666667rem
}

@-moz-keyframes rowUp {
	from {
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	to {
		-moz-transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
		border-bottom: .025rem solid #ec9600;
		border-right: .025rem solid #ec9600
	}
}

@-webkit-keyframes rowUp {
	from {
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	to {
		-moz-transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
		border-bottom: .025rem solid #ec9600;
		border-right: .025rem solid #ec9600
	}
}

.filterWrap a.touch {
	background: #ddd;
	color: #f90
}

.filterWrap a.touch::after {
	animation: rowUp .5s ease-in;
	-webkit-animation: rowUp .5s ease-in forwards;
	-moz-animation: rowUp .5s ease-in;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	vertical-align: -.04rem
}

.filterMask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 0;
	top: 2.1333333333333333rem;
	z-index: 2
}

.filterCon {
	background: #FFF;
	height: 10.666666666666666rem;
	position: absolute;
	top: 0
}

.filterPosTop {
	height: 1.8666666666666667rem;
	position: relative;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-bottom: .025rem solid #f1f1f1;
	background: #F9F9F9
}

.navPosTop {
	zoom: 1;
	width: 5.386666666666667rem;
	padding: .5333333333333333rem 0 0
}

.navPosTop:after {
	display: block;
	clear: both
}

.navPosTop li {
	float: left;
	display: inline
}

.navPosTop li a {
	display: block;
	width: 2.6666666666666665rem;
	height: .8rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .8rem;
	color: #666;
	background: #FFF
}

.navPosTop li:first-child a {
	border-top-left-radius: .08rem;
	border-bottom-left-radius: .08rem
}

.navPosTop li:last-child a {
	border-top-right-radius: .08rem;
	border-bottom-right-radius: .08rem
}

.navPosTop li a.on {
	color: #FFF;
	background: #f90;
	border: 0
}

.nearbyPos {
	display: block;
	width: 1.5733333333333333rem;
	height: .7333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .7333333333333333rem;
	color: #999;
	position: absolute;
	top: .56rem;
	right: .26666666666666666rem
}

.leftPosition {
	float: left;
	display: inline;
	width: 4.986666666666666rem;
	height: 8.773333333333333rem;
	overflow-y: auto
}

.filterLeft {
	border-right: .025rem solid #f1f1f1;
	background: #f9f9f9;
	min-height: 8.773333333333333rem
}

.filterLeft li {
	width: 5.04rem;
	height: 1.1333333333333333rem;
	position: relative
}

.filterLeft li a {
	display: block;
	line-height: 1.1333333333333333rem;
	height: 1.1333333333333333rem;
	color: #666;
	padding: 0 0 0 .5333333333333333rem
}

.filterLeft li a.on,.filterRight li a.on {
	background: #FFF;
	color: #f90;
	border-right: 0;
	width: 5.04rem;
	height: 1.1333333333333333rem;
	box-sizing: border-box
}

.filterRight li a,.listMeasure li a {
	padding: 0 0 0 .5333333333333333rem;
	color: #666;
	display: block
}

.filterMoreAuto,.listProRight {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.filterPosList {
	background: #FFF;
	zoom: 1
}

.filterPosList:after {
	display: block;
	clear: both
}

.filterRight {
	height: 8.773333333333333rem;
	overflow-y: auto
}

.filterRight li a {
	line-height: 1.1333333333333333rem;
	height: 1.1333333333333333rem
}

.filterPriceList .filterRight li a {
	line-height: .8666666666666667rem;
	height: .8666666666666667rem
}

.filterPriceList .filterRight li a.on {
	width: 5.04rem;
	height: .8666666666666667rem
}

.listMeasure li a {
	line-height: 1.3333333333333333rem;
	border-bottom: .025rem solid #f1f1f1;
	background: #fff
}

.listMeasure li a.on {
	color: #f90
}

.measureSelector {
	position: relative;
	height: 2.2666666666666666rem;
	background: #FFF
}

.progressMensure {
	width: 5.533333333333333rem;
	height: 2.2666666666666666rem;
	position: absolute;
	top: .2rem;
	left: 1.5333333333333334rem;
	overflow: hidden
}

.barYellow {
	width: 5.533333333333333rem;
	height: .13333333333333333rem;
	position: absolute;
	top: .8533333333333334rem;
	left: 0;
	background: #fd9827;
	border-radius: .13333333333333333rem
}

.barGrayLeft,.barGrayRight,.inTopicLeft img {
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem
}

.barGrayLeft,.barGrayRight {
	width: 5.533333333333333rem;
	height: .18666666666666668rem;
	position: absolute;
	top: .8rem;
	left: -5.253333333333333rem;
	border-radius: .13333333333333333rem;
	border: .025rem solid #ececec;
	border-left: 0;
	border-right: 0;
	background: #cdcdcd
}

.barGrayRight {
	position: absolute;
	top: .8rem;
	left: 5.253333333333333rem
}

.barGrayLeft span,.barGrayRight span {
	display: block;
	width: .8rem;
	height: .8rem;
	background: url(../images/icon_sprites.png) -7.506666666666667rem -3.48rem no-repeat;
	background-size: 10rem 10rem;
	position: absolute;
	top: -.28rem;
	right: -.3466666666666667rem;
	z-index: 3
}

.barGrayRight span {
	position: absolute;
	top: -.28rem;
	left: -.36rem
}

.barGrayLeft i,.barGrayRight i {
	color: #333;
	top: -.6rem;
	width: 1.3333333333333333rem;
	position: absolute;
	text-align: center;
	font-style: normal
}

.barGrayLeft i {
	right: -.6666666666666666rem;
	display: block
}

.barGrayRight i {
	left: -.7066666666666667rem;
	display: block
}

.barGrayLeft b,.barGrayRight b {
	display: block;
	height: .8rem;
	line-height: .8rem;
	background: #fd9827;
	padding: 0 .13333333333333333rem;
	z-index: 1;
	color: #fff;
	top: -1.1333333333333333rem
}

.barGrayLeft b {
	border-radius: .08rem;
	position: absolute;
	right: -.7333333333333333rem
}

.barGrayRight b,.tipsThisRel {
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem
}

.barGrayRight b {
	border-radius: .08rem;
	position: absolute;
	left: -.7333333333333333rem
}

.barGrayLeft b::after,.barGrayRight b::after {
	width: 0;
	height: 0;
	border-width: .10666666666666667rem;
	border-style: solid;
	border-color: #fd9827 transparent transparent;
	bottom: -.21333333333333335rem;
	display: block;
	position: absolute;
	content: "";
	font-size: 0
}

.barGrayLeft b::after {
	left: .2rem
}

.barGrayRight b::after {
	right: .2rem
}

.barScale {
	position: absolute;
	top: 1.4666666666666666rem;
	left: 0;
	width: 100%
}

.showNum {
	text-align: center;
	padding: .13333333333333333rem 0 0
}

.tickMark li:last-child,.unitMeasure {
	text-align: right
}

.barScale i {
	font-style: normal
}

.barScale i:last-child {
	position: absolute;
	top: 0;
	right: 0
}

.scaleValue {
	display: block;
	width: .06666666666666667rem;
	height: .18666666666666668rem;
	position: absolute;
	top: 1.1733333333333333rem;
	right: .8666666666666667rem;
	background: #dcdcdc;
	z-index: 2
}

.tickMark {
	zoom: 1;
	position: absolute;
	top: 1.28rem;
	left: 0;
	width: 8rem
}

.tickMark:after {
	content: "";
	display: block;
	clear: both
}

.tickMark li {
	float: left;
	display: inline;
	width: 1.3066666666666666rem
}

.unitMeasure {
	position: absolute;
	top: 1.8666666666666667rem;
	left: 0;
	width: 6.533333333333333rem;
	color: #999
}

.btSubMeasure {
	display: block;
	width: 1.7333333333333334rem;
	height: .6666666666666666rem;
	background: #fd9827;
	line-height: .6666666666666666rem;
	text-align: center;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem;
	position: absolute;
	top: .9333333333333333rem;
	right: .26666666666666666rem;
	color: #fff
}

.filterPriceList .leftPosition {
	width: 2.32rem;
	height: 10.666666666666666rem
}

.filterPriceList .filterLeft,.filterPriceList .rightPosition {
	min-height: 10.666666666666666rem
}

.filterPriceList .filterRight {
	height: auto;
	border-bottom: .025rem solid #f1f1f1;
	padding: 0 0 .26666666666666666rem
}

.filterPriceList .measureSelector {
	width: 7.653333333333333rem;
	height: 3.44rem;
	top: 0;
	left: 0;
	overflow: hidden
}

.filterPriceList .btSubMeasure {
	position: absolute;
	top: 2.2rem;
	width: 4rem;
	left: 50%;
	margin-left: -2rem
}

.filterPriceList .unitMeasure {
	position: absolute;
	top: 2.3333333333333335rem;
	left: 0
}

.filterPriceList .progressMensure {
	height: 3.5733333333333333rem
}

.filterMoreComm {
	padding: .26666666666666666rem 0 0 .4rem
}

.filterMoreComm h2 {
	color: #333;
	padding: 0 0 .26666666666666666rem
}

.listFilterMore {
	zoom: 1
}

.listFilterMore:after {
	content: "";
	display: block;
	clear: both
}

.listFilterMore li {
	float: left;
	display: inline
}

.listFilterIcon span,.listFilterMore a {
	display: block;
	width: 1.9733333333333334rem;
	height: .64rem;
	background: #f9f9f9;
	border: .025rem solid #f5f5f5;
	margin: 0 .37333333333333335rem .4rem 0;
	color: #999;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .05333333333333334rem;
	-webkit-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem;
	overflow: hidden
}

.listFilterIcon a.on span,.listFilterMore a.on {
	background: #ffefd8;
	border-color: #ffefd8;
	color: #fd9827
}

.listFilterIcon a,.listFilterIcon span {
	margin: 0 .37333333333333335rem .4rem 0;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.listFilterIcon a {
	height: auto;
	border: none;
	background: 0 0
}

.listFilterIcon a.on {
	border: 0;
	background: 0 0
}

.listFilterIcon span {
	margin: .26666666666666666rem 0 0
}

.iconAllAble,.iconHardcover,.iconOrdinary,.iconSecondary {
	display: block;
	background: url(../images/icon_sprites.png) 0 -3.3733333333333335rem no-repeat;
	background-size: 10rem 10rem;
	width: .92rem;
	height: .92rem
}

.btClearAll,.filterMoreBt {
	height: 1.3333333333333333rem;
	left: 0
}

.iconOrdinary {
	background-position: -.92rem -3.3733333333333335rem
}

.iconHardcover {
	background-position: -1.84rem -3.3733333333333335rem
}

.iconSecondary {
	background-position: -2.76rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconAllAble {
	background-position: -3.6666666666666665rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconOrdinary {
	background-position: -4.586666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconHardcover {
	background-position: -5.506666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconSecondary {
	background-position: -6.426666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.touch span {
	background: #e3e3e3;
	border-color: #e3e3e3
}

.labelDetail,.listPro a,.uniqueList {
	border-bottom: .025rem solid #f5f5f5
}

.filterMoreBt {
	background: #f9f9f9;
	border-top: .025rem solid #f1f1f1;
	top: 11.466666666666667rem;
	width: 100%;
	position: fixed
}

.btClearAll {
	display: block;
	padding: 0 .4rem;
	line-height: 1.3333333333333333rem;
	color: #999;
	position: absolute;
	top: 0
}

.iconClearFilter {
	display: inline-block;
	background: url(../images/icon_sprites.png) -5.506666666666667rem -.17333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	width: .3333333333333333rem;
	height: .3333333333333333rem
}

.btSubFilter {
	display: block;
	width: 6.666666666666667rem;
	height: .8rem;
	line-height: .8rem;
	background: #F90;
	color: #FFF;
	-moz-border-radius: .05333333333333334rem;
	-webkit-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	top: .26666666666666666rem;
	right: .4rem
}

.filterMoreAuto {
	overflow-y: auto;
	height: 9.333333333333334rem;
	box-sizing: border-box
}

.filterCon,.filterWrap {
	width: 10rem;
	left: 50%;
	margin-left: -5rem
}

.filterFindMask {
	top: 1.0666666666666667rem
}

.detailInfo {
	padding: 0 .26666666666666666rem .5333333333333333rem
}
.topCore{ padding: 0.4rem 0; }
.titDetail {
	color: #333;
	padding: .12rem 0;
	font-weight: 700
}

.uniqueList {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding: 0 0 .5333333333333333rem
}

.uniqueList li {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #999;
	position: relative
}

.uniqueList li p {
	color: #666;
	padding: 0 0 .13333333333333333rem
}

.uniqueList li p b {
	color: #f90
}

.uniqueList li::after {
	display: block;
	content: "";
	height: .8rem;
	background: #e2e2e2;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.4rem;
	width: .025rem
}

.uniqueList li:last-child::after {
	display: none
}

.detailDescription:after,.labelDetail:after {
	display: block;
	content: "";
	clear: both
}

.labelPro span.green {
	color: #a6c5c1;
	background: #eff6f5
}

.labelPro span.yellow {
	color: #ecd188;
	background: #f5f2e9
}

.labelPro span.brown {
	color: #cca99e;
	background: #f7f0ee
}

.labelPro span.gray {
	color: #b6b4b7;
	background: #f0f0f1
}

.labelPro span.blue {
	color: #a2afc8;
	background: #eef2f8
}

.labelDetail {
	zoom: 1;
	padding: .4rem 0
}

.labelDetail span {
	margin: .13333333333333333rem .37333333333333335rem .13333333333333333rem 0
}

.detailDescription {
	zoom: 1;
	padding: .26666666666666666rem 0
}

.detailDescription li {
	width: 4.733333333333333rem;
	height: .72rem;
	line-height: .72rem;
	float: left;
	display: inline;
	color: #666
}

.detailDescription li b {
	font-weight: 400;
	color: #999
}

.detailDescription li.spe {
	width: 100%;
	height: auto
}

.detailDescription li.spe b {
	float: left;
	display: inline;
	display: block
}

.detailDescription li.spe div {
	float: left;
	display: inline;
	width: 7.466666666666667rem;
	line-height: .48rem;
	padding: .13333333333333333rem 0 0
}

.tipsThisRel {
	height: .9066666666666666rem;
	line-height: .9066666666666666rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-radius: .08rem;
	background: #f9f9f9;
	border: .025rem solid #f5f5f5;
	color: #999
}

.tipsThisRel span {
	color: #f90
}

.mapAround {
	padding: 0 0 .5333333333333333rem
}

.aroundWrap .topCore,.detailOther .topCore {
	padding: 0 .26666666666666666rem
}

.listPro a {
	display: block;
	padding: .4rem .26666666666666666rem;
	zoom: 1;
	background: #FFF
}

.listPro a:after {
	content: "";
	display: block;
	clear: both
}

.listProLeft,.listProRight {
	display: inline;
	position: relative;
	float: left
}

.listProLeft {
	width: 2.88rem;
	height: 2.16rem;
	overflow: hidden
}

.listProRight {
	width: 6.586666666666667rem;
	padding: 0 0 0 .26666666666666666rem;
	box-sizing: border-box
}

.conBuildInfo,.listBuildingShow a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.corner {
	width: 1.7333333333333334rem;
	background: rgba(0,0,0,.5);
	color: #FFF;
	text-align: center;
	padding: .6666666666666666rem 0 .05333333333333334rem;
	display: block;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: -.3333333333333333rem;
	left: -.6666666666666666rem
}

.listProRight h2 {
	width: 100%;
	overflow: hidden;
	color: #333;
	padding: 0 0 .10666666666666667rem
}

.listProRight p {
	color: #999;
	padding: .13333333333333333rem 0
}

.listProRight .price {
	position: absolute;
	top: .7333333333333333rem;
	right: 0
}

.listProRight .price span {
	color: #f90
}

.labelPro span {
	float: left;
	display: inline;
	line-height: .48rem;
	padding: 0 .13333333333333333rem;
	margin: .13333333333333333rem .26666666666666666rem 0 0;
	text-align: center;
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem;
	border-radius: .08rem
}

.tipsBuilding {
	color: #999;
	margin: -.3333333333333333rem 0 .5333333333333333rem
}
.share-detail-desc{
	color: #999;
	padding: 0.26rem;
}
.iconTipBuilding {
	display: inline-block;
	background: url(../images/icon_sprites.png) -1.8133333333333332rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.09333333333333334rem
}

.uniqueBuilding li::after {
	top: -.13333333333333333rem;
	margin-top: 0
}

.mapBuildingWrap {
	position: relative;
	padding: .4rem 0 0
}

.mapBuildingWrap p {
	color: #999;
	padding: .09333333333333334rem 0;
	width: 72%
}

.iconAreaBuild,.iconCheckMap,.iconMetroBuild {
	display: inline-block;
	background: url(../images/icon_sprites.png) -2.2666666666666666rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.08rem;
	margin: 0 .06666666666666667rem 0 0
}

.iconMetroBuild {
	background-position: -2.72rem -4.293333333333333rem
}

.iconCheckMap {
	background-position: -3.1733333333333333rem -4.293333333333333rem
}

.btCheckMap,.colorArea {
	color: #8c8fa7
}

.btCheckMap {
	padding: .10666666666666667rem 0;
	position: absolute;
	top: .6666666666666666rem;
	right: 0
}

.moreBuilding {
	text-align: right;
	text-align: -webkit-right;
	text-align: -moz-right;
	padding: .2rem 0 0;
	overflow: hidden
}

.moreBuilding a {
	display: block;
	float: right;
	padding: .13333333333333333rem;
	color: #999
}

.labelBuilding {
	border-bottom: none;
	padding: 0
}

.officeBuilding .topCore {
	padding: 0 .26666666666666666rem
}

.menuBuildingWrap {
	width: 100%;
	height: 1.3333333333333333rem;
	overflow: hidden;
	overflow-x: auto
}

.listBuilding {
	background: #fafafa;
	zoom: 1
}

.listBuilding:after {
	content: "";
	display: block;
	clear: both
}

.listBuilding li {
	line-height: 1.3333333333333333rem;
	float: left;
	display: inline;
	padding: 0 .5333333333333333rem;
	position: relative
}

.listBuilding li.on {
	color: #f90
}

.listBuildingShow a {
	display: block;
	padding: .26666666666666666rem 0 .26666666666666666rem 3.4133333333333336rem;
	position: relative;
	height: 2.933333333333333rem;
	border-bottom: .025rem solid #f1f1f1;
	box-sizing: border-box
}

.listBuildingShow li:last-child a {
	border-bottom: none
}

.listBuildingShow span {
	color: #999;
	float: left;
	display: inline;
	line-height: .5066666666666667rem
}

.listBuildingShow span:nth-child(1) {
	width: 20%
}

.listBuildingShow span:nth-child(2) {
	width: 32%
}

.listBuildingShow span:nth-child(3) {
	width: 18%
}

.listBuildingShow span b {
	color: #333;
	font-style: normal
}

.listBuildingShow span:nth-child(2) b {
	color:#f90;
	font-size: 0.54rem;
	padding-right: 0.1rem;
}

.listBuildingShow p {
	zoom: 1;
	color: #999;
	padding: .25rem 
}

.listBuildingShow p:after {
	content: "";
	display: block;
	clear: both
}

.officeBuilding .tipsThisRel {
	margin: 0 .26666666666666666rem .5333333333333333rem
}

.listBuildingShare span:nth-child(1) {
	width: 32%
}

.listBuildingShare span:nth-child(2) {
	width: 62%
}

.sharePriceLabel {
	display: block;
	line-height: .4533333333333333rem;
	padding: 0 .13333333333333333rem;
	background: #f90;
	color: #fff;
	font-style: normal;
	position: absolute;
	top: .2rem;
	right: 1.3333333333333333rem
}

.sharePriceLabel::after {
	display: block;
	content: "";
	width: 0;
	height: 0;
	font-size: 0;
	border-width: .10666666666666667rem;
	border-style: solid;
	border-color: transparent transparent transparent #f90;
	position: absolute;
	bottom: -.10666666666666667rem;
	left: .4rem
}

.conBuildInfo,.inWhichTopic li a {
	overflow: hidden;
	border-top: .025rem solid #f1f1f1
}

.listPro li:last-child a,.marketList {
	border-bottom: none
}

.buildingInfo .detailDescription,.buildingInfo .topCore {
	padding: 0 .26666666666666666rem
}

.conBuildInfo {
	padding: .26666666666666666rem .26666666666666666rem .5333333333333333rem;
	box-sizing: border-box;
	color: #666;
	text-indent: .64rem;
	line-height: .64rem;
	position: relative
}

.btCheckAll {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	width: 2.933333333333333rem;
	display: block
}

.iconCheckAll {
	display: block;
	background: url(../images/icon_sprites.png) -3.6266666666666665rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .64rem;
	height: .4533333333333333rem
}

.checkAllWrap {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(0deg,#fff 0,#fff 20%,rgba(255,255,255,.7) 100%);
	background: -moz-linear-gradient(0deg,#fff 0,#fff 20%,rgba(255,255,255,.7) 100%);
	background: linear-gradient(0deg,#fff 0,#fff 20%,rgba(255,255,255,.7) 100%)
}

.inWhichTopic {
	padding: .4rem 0 0
}

.inWhichTopic li a {
	display: block;
	padding: .4rem .5333333333333333rem
}

.inTopicLeft {
	width: 2rem;
	height: 1.4933333333333334rem;
	float: left;
	display: inline;
	position: relative
}

.inTopicLeft img {
	width: 100%;
	height: 100%;
	border-radius: .13333333333333333rem
}

.inTopicLeft .maskCore {
	display: block;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,0) 10%,rgba(0,0,0,.8) 100%);
	position: absolute;
	top: 0;
	left: 0;
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem
}

.inTopicLeft span {
	color: #FFF;
	position: absolute;
	bottom: .13333333333333333rem;
	left: 0;
	display: block;
	width: 100%;
	text-align: center
}

.inTopicRight {
	padding: .5866666666666667rem 0 0 .29333333333333333rem;
	float: left;
	display: inline;
	color: #8c8fa7
}

.marketList li p b {
	color: #666
}

.marketList {
	padding-bottom: 0
}

.otherThisRel {
	margin: .26666666666666666rem
}

.leaseListWrap {
	padding: 2.1333333333333333rem 0 1.6666666666666667rem
}

.leaseBotPic {
	padding: .26666666666666666rem;
	display: block
}

.barBuildingShow {
	padding: .02666666666666667rem .06666666666666667rem;
	display: block;
	color: #FFF;
	background: rgba(0,0,0,.8);
	position: absolute;
	bottom: 0;
	left: 0;
	font-style: normal;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.listBuildingLeft,.listBuildingShow a img {
	width: 2.88rem;
	height: 2.16rem;
	position: absolute;
	top: .4rem;
	left: .26666666666666666rem
}

.listBuildingShow a .listBuildingLeft img,.tipStatus {
	top: 0;
	left: 0
}

.listBuildingShow.listSellShow span {
	color: #999;
	float: left;
	display: inline;
	line-height: .5066666666666667rem;
	padding: .13333333333333333rem 0
}

.listBuildingShow.listSellShow span:nth-child(1),.listBuildingShow.listSellShow span:nth-child(2) {
	width: 45%
}

.listBuildingShow.listSellShow span:nth-child(3) {
	width: 95%
}

.listBuildingShow.listSellShow p:last-child {
	padding: .13333333333333333rem 0 0
}

.listBuildingShow.listSellShow p {
	zoom: 1;
	color: #999;
	padding: 0
}

.listBuildingShow.listSellShow p:after {
	content: "";
	display: block;
	clear: both
}

.tipStatus {
	width: 100%;
	line-height: .5333333333333333rem;
	text-align: center;
	color: #FFF;
	background: rgba(235,193,0,.7);
	position: absolute
}
/**详情页地图**/
.map-content{
	position: relative;
    height: auto;
}
.detail-map-wrap{
	height:300px;overflow: hidden;
}
.map-side-bar {
    position: absolute;
    left: 20px;
    top: 24px;
    z-index: 2;
}
.map-side-bar .vt-head {
    padding: 0 5px;
    width: 220px;
    min-height: 52px;
    padding-top: 4px;
    padding-bottom: 3px;
    background: #FFF;
    z-index: 2;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
}
.map-side-bar .building-pos-reset {
    background: #FFF;
    padding: 8px 0 12px 0;
    margin: 2px 0 3px 0;
    z-index: 2;
    cursor: pointer;
}
.map-side-bar .building-pos-reset:hover h4 {
    color: #00c3f5;
}
.map-side-bar .building-pos-reset h4 {
    min-height: 20px;
    padding: 3px 0 0 0;
    margin: 2px 0 0 8px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.map-side-bar .building-pos-reset h4 i {
    color: #00c3f5;
    font-size: 22px;
    margin-left: 5px;
}
.map-side-bar .building-pos-reset p{padding: 3px 0 0 0;
    margin: 2px 0 0 8px;}

 .detail-map-location-label {
    display: inline-block;
    position: absolute;
    user-select: none;
}
.detail-map-location-label-text {
    position: relative;
    left: -40%;
    background: #00c3f5;
    color: #fff;
    text-align: center;
    padding: 0 19px;
    font-size: 14px;
    line-height: 30px;
    z-index: 9;
    margin: 0;
}
.detail_map_label {
    width: 24px;
    height: 30px;
}
.detail_map_label {
    cursor: pointer;
    z-index: 10;
    position: relative;
    left: -5px;
    top: -6px;
}
.detail_map_label strong {
    position: absolute;
    left: 8px;
    top: 3px;
    text-align: center;
    color: #cc2929;
    font-size: 12px;
    font-weight: bold;
}
.detail-ten-nav {
    padding: 0.26rem;
}
.detail-ten-nav > li {
    padding: 0;
    margin-right: 10px;
    cursor: pointer;
    float: left;
}
.detail-ten-nav > li > .vt-title {
    color: #666;
    font-size: 16px;
}
.detail-ten-nav > li.current > .vt-title {
    color: #000;
    font-weight: 600;
}
.detail-ten-nav > li > span {
    padding: 0;
    display: block;
	font-size:12px;
}
.result-link{color:#4d4d4d;}
.perfectScrollbar {
    position: relative;
}

.vc-text--grey {
    color: #b2b2b2;
}
.map-result-wrap{ padding: 0.26rem; }
/***交易流程**/
.trade-info{padding: 0.26rem;}
.fiveSteps {
    padding: 0;
}
.fiveSteps li {
    padding: 0 0 .4rem;
    font-size: 0;
}
.fiveSteps li i {
    display: inline-block;
    vertical-align: middle;
    width: 1.81333333rem;
    height: 1.81333333rem;
    margin: 0 .26666667rem 0 0;
    background: url(../images/icon_fiveSteps.png) no-repeat;
    background-size: 10rem 10rem;
}
.fiveSteps li i.iconTellUs {
    background-position: 0 0;
}
.fiveSteps li i.iconGood {
    background-position: 0 -2.02666667rem;
}
.fiveSteps li i.iconReally {
    background-position: 0 -4.08rem;
}
.fiveSteps li i.iconDetails {
    background-position: 0 -6.10666667rem;
}
.fiveSteps li i.iconOneSite {
    background-position: 0 -8.13333333rem;
}
.fiveSteps li .stepsInfo {
    width: 7.06666667rem;
    height: 1.8rem;
    border-bottom: .025rem solid #f1f1f1;
    float: right;
}
.fiveSteps li .stepsInfo div {
    display: table;
    width: 7.06666667rem;
    height: 1.8rem;
}
.fiveSteps li .stepsInfo div div {
    vertical-align: middle;
    display: table-cell;
}
.fiveSteps li .stepsInfo div div h3 {
    color: #333;
    font-weight: 700;
}
.fiveSteps li .stepsInfo div div p {
    color: #666;
    line-height: .48rem;
    padding: .13333333rem 0 0;
}
.gx-about span {
    display: inline-block;
    float: left;
    line-height: 34px;
    padding-left: 11px;
    padding-right: 5px;
    width: 100px;
    font-size: 14px;
}
 .clear:{clear: both;}
.gx-about .m-1{display:inline-block;width:1px;height:16px;border-left:1px #666 solid;vertical-align:-2px}
    .gx-about .share-icon{display:inline-block;width:20px;height:20px;background:url(/images/share_icon.png) no-repeat;vertical-align:-3px}
    .gx-about .em1{background-position:left -60px}
    .gx-about .em2{background-position:-28px -60px}
    .gx-about .em3{background-position:-61px -60px}
    .gx-about .em4{background-position:-90px -62px}
    .gx-about .em5{background-position:0 -91px}
    .gx-about .em6{background-position:-28px -90px}
    .gx-about .em7{background-position:-61px -91px}
    .gx-about .em8{background-position:-90px -89px}
    .gx-about .em9{background-position:0 -119px}
    .gx-about .em10{background-position:-28px -119px}
    .gx-about .em11{background-position:-61px -119px}
    .gx-about .em12{background-position:-90px -118px}
    .gx-about .em13{background-position:0 -145px}
    .gx-about .em14{background-position:-28px -145px}
    .gx-about .em15{background-position:-61px -145px}
    .gx-about .em16{background-position:-90px -145px}
    .gx-about .em17{background-position:0 -173px}
    .gx-about .em18{background-position:-28px -173px}
    .gx-about .em19{background-position:-61px -173px}
    .gx-about .em20{background-position:-90px -175px}
    .gx-about .em21{background-position:0 -201px}
    .gx-about .em22{background-position:-28px -200px}
    .gx-about .em23{background-position:-61px -203px}
    .gx-about .em24{background-position:-90px -204px}
    .gx-about .em25{background-position:0 -226px}
    .gx-about .em26{background-position:-118px -64px}
    .gx-about .em27{background-position:-149px -63px}
    .gx-about .em28{background-position:-179px -62px}
    .gx-about .em29{background-position:-205px -64px}
    .gx-about .em30{background-position:-118px -88px}
    .gx-about .em31{background-position:-149px -90px}
    .gx-about .em32{background-position:-179px -91px}
    .gx-about .em33{background-position:-205px -91px}
    .gx-about .em34{background-position:-118px -118px}
    .gx-about .em35{background-position:-149px -118px}
    .gx-about .em36{background-position:-179px -119px}
    .gx-about .em37{background-position:-205px -119px}
    .gx-about .em38{background-position:-118px -145px}
    .gx-about .em39{background-position:-149px -145px}
    .gx-about .em40{background-position:0 -25px}
/**常见问题**/
.show-qa-list li {
    padding: 10px 5px;
}
.show-qa-list li .show-q {
    color: #999999;
}
.show-qa-list li p {
    padding: 0.1rem 0.2rem;
}
.show-qa-list li .show-a {
    color: #666666;
}
.li-hide {
    display: none;
}
.p-qa-more {
    text-align: center;
    border-top: solid 1px #666666;
}
.p-qa-more a {
    color: #666666;
    font-size: 0.4rem;
    display: inline-block;
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0.25rem 0.25rem;
    background: rgba(0,0,0,.03);
    border-radius: 0.05rem;
    margin-top: 0.5rem;
    width: 90%;
}

.show-tel-ul{padding: 0.5rem 0;}
.show-tel-ul li{float: left;font-size: 0.36rem;padding: 0 2%;}
.show-tel-ul li:nth-child(1){
	background: url(../images/icon_sprites.png) -9.12rem -8.16rem no-repeat;
	background-size: auto;
	background-size: 10rem 10rem;
	position: relative;
	padding-left: 0.9rem;
}
.show-tel-ul li:last-child{margin-left: 1.5rem;}
.show-tel-ul li:last-child a{display: inline-block;background: #f90;color: #fff;border-radius: .08rem;font-size: 0.32rem;padding: 0.1rem 0.25rem;}
.iconTelBoot2
{
	display: inline-block;
	width: 0.6rem;
	height: 0.68rem;
	background: url(../images/icon_sprites.png) -6.8rem -0.8rem no-repeat;
	  background-size: auto;
	background-size: 10rem 10rem;
	position: absolute;
	left: 0.1rem;
	top: 0px;
	position: absolute;
	color: #f00;
	background: auto;
}