@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
}

.iptHeader,.popBackCon {
	-moz-box-sizing: border-box
}

.listFoot li i,.logoSec,.logoTit {
	text-indent: -133.32rem
}

.form404Wrap p i,.telFoot i {
	font-style: normal
}

.jumpToWrap a p,.listAreaSel li a,.listFilterIcon span,.listFilterMore a,.listProRight h2,.recommend-bar span {
	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,.footMain,.iconTelphone,.listFoot,.mainScroll,.spaceComm,.telFoot {
	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
}

.card-detail:hover,a,ins {
	text-decoration: none
}

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
}

.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,.fabulous span.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(../../image/new/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(../../image/new/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(../../image/new/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(../../image/new/icon_sprites.png) -4.906666666666666rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem
}

.iconOpenSer {
	background: url(../../image/new/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(../../image/new/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(../../image/new/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(../../image/new/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(../../image/new/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;
	box-sizing: border-box
}

.iptEntrust,.popBackCon {
	-webkit-box-sizing: border-box
}

.btSelectHeader {
	background: url(../../image/new/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(../../image/new/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: 3.4933333333333334rem;
	background: url(/images/logo.png) no-repeat;

	top: -8px;
}

.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(../../image/new/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(../../image/new/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(../../image/new/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(../../image/new/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .7066666666666667rem;
	height: .7066666666666667rem;
	vertical-align: text-bottom;
	margin: 0 .06666666666666667rem 0 0
}

.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(../../image/new/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
}

.footMainTxt p {
	line-height: .4rem;
	color: #666
}

.telFoot::before {
	display: inline-block;
	vertical-align: middle;
	background: url(../../image/new/icon_sprites.png) -9.253333333333334rem -.18666666666666668rem no-repeat;
	background-size: 10rem 10rem;
	width: .4rem;
	height: .4rem
}

.bgFoot {
	background: url(../../image/new/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
}

.cityTop {
	padding: .5333333333333333rem .4rem 0 .5333333333333333rem;
	color: #666;
	position: relative
}

.cityTop span {
	color: #999
}

.iconCloseCity {
	display: block;
	background: url(../../image/new/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
}

.crumbArea,.navAreaSel {
	margin: 0 .26666666666666666rem
}

.listCity li a.on {
	color: #999;
	background: #FFF
}

.popBackCon {
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 50%;
	top: 50%;
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0;
	box-sizing: border-box;
	color: #FFF
}

.iconSuccess {
	display: block;
	background: url(../../image/new/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(../../image/new/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: 0;
	right: .4rem
}

.iconSort,.iconToTop {
	background: url(../../image/new/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
}

.filterRight,.leftPosition,.topCore {
	overflow: hidden
}

.picScroll li {
	float: left;
	display: inline;
	width: 100%
}

.picScroll li a {
	display: block;
	width: 100%
}

.picScroll li img {
	width: 100%
}

.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(../../image/new/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(../../image/new/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;
	-moz-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
}

.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);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff
}

.iptPopPre,.popPreWrap {
	-moz-box-sizing: border-box
}

.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(../../image/new/icon_sprites.png) -8.053333333333333rem -.13333333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .5333333333333333rem;
	height: .5333333333333333rem;
	vertical-align: middle
}

.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(../../image/new/icon_sprites.png) -9.12rem -8.16rem no-repeat;
	background-size: 10rem 10rem;
	vertical-align: middle
}

.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
}

.form404Wrap,.iptPopPre {
	-webkit-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
}

.barYellow,.form404Wrap {
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem
}

.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,.form404Wrap,.form404Wrap p {
	text-align: center
}

.corner {
	width: 1.7333333333333334rem;
	background: rgba(0,0,0,.5);
	color: #FFF;
	padding: .6666666666666666rem 0 .05333333333333334rem;
	display: block;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: -.3333333333333333rem;
	left: -.6666666666666666rem
}

.corner.cornerYellow {
	background: rgba(255,182,36,.8)
}

.mallPos {
	padding: 0 .26666666666666666rem .26666666666666666rem
}

.through-wrap {
	padding: 0 .26666666666666666rem
}

.form404Wrap {
	background: #fff;
	border-radius: .13333333333333333rem;
	width: 9.546666666666667rem;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	left: 50%;
	margin-left: -4.773333333333333rem;
	top: 4.4rem;
	padding: .4rem .3333333333333333rem;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.filterLeft li a.on,.filterMoreAuto,.filterRight li a.on {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.form404Wrap h2 {
	font-size: .4rem;
	color: #333
}

.form404Wrap input {
	height: .8rem;
	line-height: .8rem;
	display: block;
	width: 100%;
	border: .025rem solid #9c9c9c;
	padding: 0 0 0 .2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: .3333333333333333rem 0 0
}

.form404Wrap span {
	display: block;
	color: red;
	text-align: left;
	padding: .21333333333333335rem 0 0
}

.form404Wrap button {
	display: block;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	color: #fff;
	background: #fd6720;
	border: 0;
	margin: .13333333333333333rem 0 0
}

.btSubFilter,.form404Wrap p i {
	-webkit-border-radius: .05333333333333334rem
}

.form404Wrap p {
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0
}

.form404Wrap p i {
	width: .37333333333333335rem;
	height: .56rem;
	line-height: .56rem;
	text-align: center;
	display: inline-block;
	margin: 0 .06666666666666667rem 0 0;
	-moz-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem;
	border: .025rem solid #ddd;
	box-shadow: 0 .013333333333333334rem .013333333333333334rem #e5e5e5
}

.Bot404Fot {
	height: 1.5333333333333334rem;
	line-height: 1.5333333333333334rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #fff;
	font-size: .4rem;
	background: #204750;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0
}

.Bot404Fot b {
	color: #f90;
	font-weight: 400;
	font-size: .4rem
}

.page404 {
	padding: 1.0666666666666667rem 0 1.5333333333333334rem
}

.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(../../image/new/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(../../image/new/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
}

.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 {
	width: 5.533333333333333rem;
	height: .18666666666666668rem;
	position: absolute;
	top: .8rem;
	left: -5.253333333333333rem;
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem;
	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(../../image/new/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 {
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem;
	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;
	font-size: 0;
	content: ""
}

.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(../../image/new/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
}

.listCondition,.listPro a {
	border-bottom: .025rem solid #f5f5f5;
	zoom: 1
}

.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(../../image/new/icon_sprites.png) -5.506666666666667rem -.17333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	width: .3333333333333333rem;
	height: .3333333333333333rem;
	vertical-align: middle
}

.btSubFilter {
	display: block;
	width: 6.666666666666667rem;
	height: .8rem;
	line-height: .8rem;
	background: #F90;
	color: #FFF;
	-moz-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	top: .26666666666666666rem;
	right: .4rem
}

.filterCon,.filterWrap,.tipListTop {
	width: 10rem;
	left: 50%;
	margin-left: -5rem
}

.filterMoreAuto {
	overflow-y: auto;
	height: 9.333333333333334rem;
	box-sizing: border-box
}

.imgOuter span.mask,.listProRight {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.filterFindMask {
	top: 1.0666666666666667rem
}

body,html {
	background: #f9f9f9
}

.listPageContainer {
	padding: 2.1333333333333333rem 0 0
}

.tipListTop {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .6666666666666666rem;
	background: rgba(0,0,0,.7);
	color: #FFF;
	position: fixed;
	top: 2.1466666666666665rem;
	z-index: 2
}

.attribute span:last-child,.dateInfo {
	text-align: right
}

.tipListTop b {
	color: #f90
}

.listPro a {
	display: block;
	padding: .4rem .26666666666666666rem;
	background: #FFF
}

.listPro a:after {
	content: "";
	display: block;
	clear: both
}

.labelPro span,.listProLeft,.listProRight {
	display: inline;
	float: left
}

.listProLeft {
	width: 2.88rem;
	height: 2.16rem;
	overflow: hidden;
	position: relative
}

.listProRight {
	width: 6.533333333333333rem;
	padding: 0 0 0 .26666666666666666rem;
	box-sizing: border-box;
	position: relative
}

.listProRight h2 {
	width: 100%;
	overflow: hidden;
	color: #333;
	padding: 0 0 .10666666666666667rem;
	font-weight: 700
}

.listProRight p {
	color: #999;
	padding: .05333333333333334rem 0
}

.labelPro span,.listProRight.hotProList i {
	line-height: .48rem;
	padding: 0 .13333333333333333rem
}

.listProRight .price {
	position: absolute;
	top: .7333333333333333rem;
	right: 0
}

.listProRight .price span {
	color: #f90
}

.labelPro span {
	-moz-border-radius: .05333333333333334rem;
	-webkit-border-radius: .05333333333333334rem;
	border-radius: .05333333333333334rem;
	margin: .13333333333333333rem .26666666666666666rem 0 0
}

.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
}

.listProRight.hotProList h2 {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	max-width: 80%
}

.listProRight.hotProList i {
	display: inline-block;
	background: #9cc9ea;
	color: #FFF;
	margin: 0 0 0 .13333333333333333rem;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem;
	font-style: normal;
	vertical-align: middle
}

.listCondition {
	padding: .4rem 0 .13333333333333333rem .26666666666666666rem;
	background: #fff
}

.listCondition:after {
	content: "";
	display: block;
	clear: both
}

.listCondition li {
	float: left;
	display: inline
}

.listCondition li span {
	display: block;
	height: .56rem;
	line-height: .56rem;
	padding: 0 0 0 .13333333333333333rem;
	margin: 0 .21333333333333335rem .26666666666666666rem 0;
	background: #f5f8ff;
	border: .025rem dashed #ced1de
}

.listCondition li span i {
	display: inline-block;
	width: .4533333333333333rem;
	height: .56rem;
	vertical-align: -.13333333333333333rem;
	background: url(../../image/new/icon_sprites.png) -2.2133333333333334rem .05333333333333334rem no-repeat;
	background-size: 8rem 8rem
}

.listCondition li:last-child {
	float: right;
	display: inline
}

.listCondition li:last-child span {
	border-color: #FFF;
	background: 0 0;
	padding: 0 .13333333333333333rem
}

.listCondition li:last-child span i {
	width: .4266666666666667rem;
	height: .56rem;
	background: url(../../image/new/icon_sprites.png) -5.48rem -.05333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	vertical-align: -.16rem
}

#infoPage .listPageContainer {
	padding: 1.0666666666666667rem 0 0
}

.seoCityArea {
	width: 100%;
	height: 1.3333333333333333rem;
	overflow: hidden;
	overflow-x: auto;
	background: #fafafa
}

.listSeoCity {
	zoom: 1
}

.listSeoCity:after {
	content: "";
	display: block;
	clear: both
}

.listSeoCity li {
	float: left;
	display: inline
}

.listSeoCity li a {
	display: block;
	padding: 0 .26666666666666666rem;
	line-height: 1.3333333333333333rem;
	color: #666;
	position: relative
}

.listSeoCity li a::after {
	display: block;
	content: "";
	width: .02666666666666667rem;
	height: .4rem;
	overflow: hidden;
	background: #e2e2e2;
	position: absolute;
	top: .4666666666666667rem;
	right: 0
}

.listSeoCity li a.on {
	color: #f90
}

.infoDescription {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #666
}

.dateInfo {
	color: #999
}

.infoCorner {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.5);
	color: #FFF;
	padding: 0 .06666666666666667rem
}

.detailMain,.imgOuter {
	position: relative
}

.detailMain {
	padding: 0 .26666666666666666rem;
	background: #fff
}

.titInfoDetail {
	padding: .4rem 0 .26666666666666666rem;
	color: #333;
	line-height: .64rem
}

.attribute {
	display: -moz-box;
	display: -webkit-box;
	display: box
}

.attribute span {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	color: #999;
	line-height: .4rem
}

.detailTxtPic {
	color: #333;
	line-height: .64rem;
	padding: .5333333333333333rem 0 0
}

.fabulous {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	padding: .5333333333333333rem 0
}

.fabulous span {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	height: .8rem;
	line-height: .8rem;
	-moz-border-radius: .4rem;
	-webkit-border-radius: .4rem;
	border-radius: .4rem;
	background: #f3f4f6;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	margin: 0 .3333333333333333rem;
	color: #f60
}

.fabulous span i {
	display: inline-block;
	width: .48rem;
	height: .48rem;
	background: url(../../image/new/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	vertical-align: -.10666666666666667rem;
	margin: 0 .06666666666666667rem 0 0
}

.fabulous span i.cattle {
	background-position: -3.84rem -8.666666666666666rem
}

.fabulous span i.bear {
	background-position: -4.8rem -8.666666666666666rem
}

.fabulous span.on {
	color: #fff;
	background: #f60
}

.fabulous span.on i.cattle {
	background-position: -4.32rem -8.666666666666666rem
}

.fabulous span.on i.bear {
	background-position: -5.28rem -8.666666666666666rem
}

.hotInfoWrap .topCore {
	padding: 0 .26666666666666666rem;
	background: #Ffffff
}

.listHotRend {
	zoom: 1;
	padding: 0 0 .4rem .4rem
}

.listHotRend:after {
	content: "";
	display: block;
	clear: both
}

.listHotRend li {
	float: left;
	display: inline
}

.listHotRend li a {
	display: block;
	width: 4.266666666666667rem;
	height: 4.906666666666666rem
}

.imgOuter span.mask {
	height: .6666666666666666rem;
	line-height: .6666666666666666rem;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: right;
	padding: 0 .26666666666666666rem 0 0;
	box-sizing: border-box;
	color: #FFF;
	background: rgba(0,0,0,.7)
}

.hotInfoWrap,.jumpToWrap a {
	background: #fff
}

.imgOuter span.mask b {
	color: #f90
}

.listHotRend li h3 {
	color: #333;
	height: .88rem;
	line-height: .88rem
}

.listHotRend li p {
	color: #999
}

.listHotRend li:nth-child(odd) {
	margin: 0 .6666666666666666rem 0 0
}

.jumpToWrap {
	zoom: 1;
	margin: .26666666666666666rem 0
}

.jumpToWrap:after {
	content: "";
	display: block;
	clear: both
}

.jumpToWrap a {
	width: 4.933333333333334rem;
	height: 1.28rem;
	float: left;
	display: inline;
	padding: .26666666666666666rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jumpToWrap a:last-child {
	float: right;
	display: inline
}

.btFreeTel,.btIdInfoDetail,.btIdMore,.btInfoMore,.card-img2 img {
	display: block
}

.jumpToWrap a span {
	display: block;
	color: #333
}

.jumpToWrap a p {
	color: #666;
	overflow: hidden
}

.btInfoMore {
	line-height: .7466666666666667rem
}

.plantIdDetail {
	border: .025rem solid #fc6;
	border-width: 3;
	position: relative;
	padding: .26666666666666666rem .26666666666666666rem .26666666666666666rem 3.533333333333333rem;
	min-height: 2.933333333333333rem
}

.plantIdDetail img {
	width: 2.933333333333333rem;
	height: 2.933333333333333rem;
	position: absolute;
	top: .26666666666666666rem;
	left: .26666666666666666rem
}

.card-con2 .h1-title,.card-con2 .p1,.card-detail,.card-price {
	left: 4.266666666666667rem
}

.plantIdDetail h2 {
	color: #333;
	line-height: .48rem
}

.plantIdDetail p,.plantIdDetail span {
	color: #999
}

.plantIdDetail p {
	padding: .13333333333333333rem 0 .06666666666666667rem
}

.plantIdDetail span b {
	color: #f90
}

.buildIdDetail {
	border: .025rem solid #fc6
}

.buildIdDetail .plantIdDetail {
	padding: .26666666666666666rem .26666666666666666rem 0 4.4rem;
	border: none
}

.buildIdDetail .plantIdDetail img {
	width: 3.7333333333333334rem;
	height: 2.8rem
}

.buildIdDetail .labelPro {
	overflow: hidden;
	margin: 0 .26666666666666666rem .26666666666666666rem
}

.btFreeTel {
	color: #999;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	font-style: italic;
	border-top: .025rem solid #ccc;
	margin: 0 .26666666666666666rem;
	padding: .13333333333333333rem 0
}

.btFreeTel i {
	color: #F90
}

.btIdMore {
	height: .9066666666666666rem;
	line-height: .9066666666666666rem;
	color: #666;
	text-align: center;
	border: .025rem solid #e6e4e4;
	background: #f5f5f5;
	-moz-border-radius: .10666666666666667rem;
	-webkit-border-radius: .10666666666666667rem;
	border-radius: .10666666666666667rem;
	margin: 0 .26666666666666666rem .26666666666666666rem
}

.popBackCon {
	width: 2.6666666666666665rem;
	height: 2.32rem;
	margin-left: -1.3333333333333333rem;
	margin-top: -1.16rem
}

.card-img2,.card-img2 img {
	width: 3.7333333333333334rem;
	height: 2.933333333333333rem
}

.card-box2 {
	background: #fff;
	border: .025rem solid #fc6;
	margin: .13333333333333333rem 0;
	padding: .26666666666666666rem;
	position: relative
}

.card-con2 .h1-title {
	color: #333;
	position: absolute;
	top: 0;
	padding: .13333333333333333rem 0 0;
	display: inline-block;
	font-weight: 400
}

.card-con2 .p1 {
	position: absolute;
	top: .8533333333333334rem;
	color: #999
}

.card-con2 .tagbox {
	clear: both;
	padding: .21333333333333335rem 0 .13333333333333333rem;
	font-size: 0;
	line-height: .5333333333333333rem
}

.card-con2 .tagbox span {
	display: inline-block;
	margin: 0 .13333333333333333rem 0 0;
	height: .5333333333333333rem;
	line-height: .5333333333333333rem;
	padding: 0 .26666666666666666rem;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem
}

.card-con2 .tagbox span.s1 {
	background: #eff6f5;
	color: #a6c5c1
}

.card-con2 .tagbox span.s2 {
	background: #f5f2e9;
	color: #e4d19e
}

.card-con2 .tagbox span.s3 {
	background: #eef2f8;
	color: #a2afc8
}

.card-con2 .tagbox span.s4 {
	background: #f7f0ee;
	color: #bc988d
}

.card-con2 .tagbox span.s5 {
	background: #f0f0f1;
	color: #b6b4b7
}

.card-call2 {
	color: #F90;
	display: block;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	font-style: italic;
	margin: 0 .26666666666666666rem;
	padding: .13333333333333333rem 0
}

.card-price {
	position: absolute;
	top: 1.52rem;
	color: #999
}

.card-price .i1 {
	font-size: 24px;
	color: #f90;
	vertical-align: -1px;
	margin-right: 5px
}

.card-more2 {
	height: .9066666666666666rem;
	line-height: .9066666666666666rem;
	display: block;
	color: #666;
	text-align: center;
	border: .025rem solid #e6e4e4;
	background: #f5f5f5;
	-moz-border-radius: .10666666666666667rem;
	-webkit-border-radius: .10666666666666667rem;
	border-radius: .10666666666666667rem;
	margin: 0 .26666666666666666rem .26666666666666666rem
}

.card-detail {
	display: inline-block;
	width: 2.7733333333333334rem;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #fff;
	letter-spacing: 2px;
	background: #ffbe5e;
	border-radius: 3px;
	-moz-text-shadow: 0 2px 2px rgba(0,0,0,.08);
	-webkit-text-shadow: 0 2px 2px rgba(0,0,0,.08);
	text-shadow: 0 2px 2px rgba(0,0,0,.08);
	position: absolute;
	top: 2.2666666666666666rem
}

.card-detail:hover {
	background: #fb3;
	color: #fff
}

.icon {
	background: url(http://www.haozu.com/static/image/icon/icon_2017.png) no-repeat
}

.card-call2 .icon {
	font-size: 0;
	vertical-align: -2px;
	margin-right: 5px;
	display: inline-block;
	width: .3466666666666667rem;
	height: .3466666666666667rem;
	background: url(../../image/new/icon_sprites.png) -2.6666666666666665rem -.28rem no-repeat;
	background-size: 4rem 4rem
}

.card-con2 .h1-title a {
	color: #333
}

.no-more-login {
	width: 100%;
	height: 2.4rem;
	background: linear-gradient(180deg,rgba(255,255,255,.5) 0,#fff 40%);
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.6rem 0 0
}

.icon-login-more {
	display: block;
	background: url(../../image/new/icon_sprites.png) -3.6266666666666665rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem;
	width: .64rem;
	height: .4533333333333333rem
}

.icon-no-more {
	display: inline-block;
	background: url(../../image/new/icon_sprites.png) -5.76rem -8.666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .48rem;
	height: .48rem;
	vertical-align: middle;
	margin: 0 .10666666666666667rem 0 0
}

.bt-login-more {
	display: block;
	text-align: center;
	height: .5866666666666667rem;
	line-height: .5866666666666667rem;
	padding: 0 .32rem;
	border: .025rem solid #ccc;
	color: #666;
	width: 3.2rem;
	margin: .13333333333333333rem 0 0
}

.recommend-building {
	background: #f4f9ff;
	margin: 0 0 .5333333333333333rem;
	padding: .26666666666666666rem .26666666666666666rem .26666666666666666rem 3.6666666666666665rem;
	zoom: 1;
	position: relative
}

.recommend-building:after {
	content: "";
	display: block;
	clear: both
}

.recommend-img {
	float: left;
	margin: 0 .2rem 0 0;
	position: absolute;
	top: .30666666666666664rem;
	left: .26666666666666666rem
}

.recommend-img img {
	width: 3.2rem;
	height: 3.066666666666667rem
}

.recommend-img span {
	display: block;
	width: 100%;
	height: .48rem;
	line-height: .48rem;
	background: rgba(0,0,0,.7);
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fb3;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.recommend-img span i {
	font-style: normal
}

.recommend-bar {
	width: 5.733333333333333rem;
	float: left
}

.recommend-bar h3 {
	font-size: .37333333333333335rem;
	color: #333
}

.recommend-bar span {
	display: block;
	overflow: hidden;
	color: #999
}

.recommend-bar .dt-recommend {
	font-size: .37333333333333335rem;
	color: #a09283
}

.dt-recommend::before {
	display: inline-block;
	content: "";
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	background: url(../../image/new/icon_sprites.png) -7.626666666666667rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem;
	vertical-align: middle
}

.dt-recommend-source::before {
	background-position: -8.08rem -4.293333333333333rem
}

.card-call2,.card-call2 a,.h1-title a {
	font-size: .4rem
}

.card-call2 a {
	color: #F90
}