﻿@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
}

.hotMainTxt h3,.listAreaSel li a,.listHeadlines a,.listHotTopic li a p {
	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
}

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,.hotMain:after,.hotTopic:after,.hotTopicLeft a.touch::after,.iconTelphone::after,.listArea:after,.listAreaSel:after,.listCity:after,.listCore a.touch::after,.listCore:after,.listHeadlines a::after,.listRecently:after,.logoTit.touch::after,.registerWrap a.touch::after,.selectCity::after,.telFoot::before,.titHeadlines::after,.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,.developers li a.touch,.filterLeft li a.touch,.filterRight li a.touch,.headlines a.touch,.headlines.touch,.hotMain.touch,.inWhichTopic li 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
}

.btCollection.touch {
	background: rgba(0,0,0,.8)
}

.btBackBuild.touch {
	background: #222
}

.botTel.touch {
	background: rgba(239,154,4,.9)
}[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"] .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"] .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"] .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"] .listProRight h2,[data-dpr="1"] .listProRight h2 span,[data-dpr="1"] .tipEntrust {
	font-size: 14px
}[data-dpr="2"] .listProRight h2,[data-dpr="2"] .listProRight h2 span,[data-dpr="2"] .tipEntrust {
	font-size: 28px
}[data-dpr="3"] .listProRight h2,[data-dpr="3"] .listProRight h2 span,[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"] .titDetail,[data-dpr="1"] .titFindInfo {
	font-size: 18px
}[data-dpr="2"] .titDetail,[data-dpr="2"] .titFindInfo {
	font-size: 36px
}[data-dpr="3"] .titDetail,[data-dpr="3"] .titFindInfo {
	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/logoi.png) no-repeat;
	background-size: 2.45rem;
	width: 3rem;
	height: 1rem;
	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
}

.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
}

.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;
	vertical-align: middle;
	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
}

.listCore li a img,.popBackCon {
	-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;
	-moz-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF
}

.crumbArea,.navAreaSel {
	margin: 0 .26666666666666666rem
}

.botDetailFixed,.iptEntrust {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.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 {
	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: 0;
	right: .4rem
}

.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
}

.headlines,.hotMainCon,.hotMainTxt h3,.listHeadlines,.listHeadlines a,.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(../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.3733333333333335rem;
	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
}

.iconCollection,.iconTelBoot,.listHeadlines,.titHeadlines {
	vertical-align: middle
}

.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;
	content: "";
	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;
	box-sizing: border-box;
	border-top-left-radius: .05333333333333334rem;
	border-bottom-left-radius: .05333333333333334rem
}

.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
	font-size：0.32rem;
}

.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;
	font-weight: bold;
	font-size: 0.2rem;
}

.topCore a {
	color: #999;
	float: right;
	padding: 0 .26666666666666666rem
}

.botDetailFixed {
	width: 10rem;
	height: 1.2rem;
	position: fixed;
	left: 50%;
	margin-left: -5rem;
	bottom: 0;
	background: rgba(0,0,0,.7);
	box-sizing: border-box;
	color: #fff
}

.iptPopPre,.popPreWrap {
	-webkit-box-sizing: border-box;
	-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(../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;
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem;
	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;
	bottom: 0;
	background: #fff;
	padding: .6666666666666666rem 1.3333333333333333rem;
	box-sizing: border-box;
	border-top: .025rem solid #CCC
}

.pagePopScroll,.titPopScroll {
	bottom: .26666666666666666rem
}

.listArea,.popPreWrap h2,.popPreWrap p {
	padding: 0 0 .26666666666666666rem
}

.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
}

.btCloseSearch,.corner,.navList li {
	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)
}

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: -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
}

.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
}

.listResult li a,.titResult {
	height: 1.0666666666666667rem;
	line-height: 1.0666666666666667rem;
	padding: 0 0 0 .5333333333333333rem;
	border-bottom: .025rem solid #efefef
}

.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
}

.headlines,.listHeadlines a,.titHeadlines {
	line-height: .8666666666666667rem
}

.listResult li b {
	font-weight: 400;
	color: #ffbe5e
}

.listResult li span {
	color: #999
}

.searchContainer {
	width: 10rem;
	margin-left: auto;
	margin-right: auto
}

.navList {
	padding: .48rem 0 0 .13333333333333333rem;
	background: #FFF
}

.navList span,.navList span.bgColorA {
	background: #f3b240
}

.navList li {
	display: inline-block;
	font-size: 0;
	text-align: -webkit-center;
	text-align: -moz-center
}

.navList li a {
	display: block;
	width: 2.3466666666666667rem;
	height: 2.4266666666666667rem;
	color: #666;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.navList span {
	display: block;
	width: 1.3333333333333333rem;
	height: 1.3333333333333333rem;
	-moz-border-radius: .6666666666666666rem;
	-webkit-border-radius: .6666666666666666rem;
	border-radius: .6666666666666666rem;
	margin: 0 0 .2rem
}

.listCore li a img,.maskCore {
	-moz-border-radius: .13333333333333333rem
}

.navList span.bgColorB {
	background: #44c288
}

.navList span.bgColorC {
	background: #f47e4b
}

.navList span.bgColorD {
	background: #849ed2
}

.navList span.bgColorE {
	background: #46c3da
}

.navList span.bgColorF {
	background: #f09f5f
}

.navList span.bgColorG {
	background: #cb77df
}

.navList span.bgColorH {
	background: #e7d159
}

.headlines {
	background: #FFF;
	height: .8666666666666667rem
}

.titHeadlines {
	float: left;
	display: inline;
	color: #f90;
	font-style: italic;
	padding: 0 .21333333333333335rem 0 .29333333333333333rem;
	position: relative
}

.titHeadlines::after {
	display: block;
	width: .05333333333333334rem;
	height: .3466666666666667rem;
	background: #f5f6fb;
	position: absolute;
	top: .25333333333333335rem;
	right: 0
}

.listHeadlines {
	float: left;
	display: inline;
	width: 7.866666666666666rem;
	height: .8666666666666667rem
}

.listHeadlines li {
	margin: 0 0 0 .13333333333333333rem;
	height: .8666666666666667rem
}

.listHeadlines a {
	display: block;
	width: 100%;
	padding: 0 .44rem 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #999;
	position: relative
}

.listHeadlines a::after {
	display: block;
	width: .2rem;
	height: .2rem;
	border-bottom: .025rem solid #999;
	border-right: .025rem solid #999;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: .30666666666666664rem;
	right: .18666666666666668rem
}

.coreWrap {
	background: #FFF;
	padding: 0 .26666666666666666rem;
	padding-top: 0.2rem
}

.listCore {
	zoom: 1
}

.listCore:after {
	display: block;
	clear: both
}

.listCore li {
	width: 3.0rem;
	height: 2.1rem;
	float: left;
	display: inline;
	margin: 0 0 .13333333333333333rem;
	padding-bottom: 0.5rem;
}

.listCore li a,.listCore li a img,.maskCore {
	width: 100%;
	height: 100%
}

.listCore li a {
	display: block;
	position: relative
}

.listCore li a img {
	border-radius: .13333333333333333rem
}

.maskCore {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem;
	background-image: linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%)
}

.listCore li span {
	color: #FFF;
	position: absolute;
	bottom: .26666666666666666rem;
	left: .4rem
}

.hotTopicLeft a,.listArea li a.nearby,.registerWrap a {
	position: relative
}

.listCore li:nth-child(n+1) {
	margin: 0 .13333333333333333rem 0 0
}

/*.listCore li a.noneBR .maskCore,.listCore li a.noneBR img {
	border-bottom-right-radius: 0
}*/

/*.listCore li a.noneBL .maskCore,.listCore li a.noneBL img {
	border-bottom-left-radius: 0
}*/

/*.listCore li a.noneTL .maskCore,.listCore li a.noneTL img {
	border-top-left-radius: 0
}

.listCore li a.noneTR .maskCore,.listCore li a.noneTR img {
	border-top-right-radius: 0
}*/

.listArea {
	zoom: 1;
	margin-top: 0.35rem;
}

.listArea:after {
	display: block;
	clear: both
}

.listArea li {
	float: left;
	display: inline;
	padding: 0px 5px 10px 5px;
}

.listArea li a {
	display: block;
	width: 1.5733333333333333rem;
	height: .7333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .7333333333333333rem;
	color: #666;
	border-radius: 10px;
	background: #f5f6fb;
}

.registerWrap {
	padding: .26666666666666666rem;
	background: #FFF
}

.hotTopic .listCore .maskCore,.hotTopicLeft a .maskCore {
	background-image: linear-gradient(rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%)
}

.registerWrap a {
	display: block
}

.hotTopic {
	zoom: 1;
	padding: 0 0 .5333333333333333rem
}

.hotTopic:after {
	display: block;
	clear: both
}

.hotTopicLeft {
	float: left;
	display: inline
}

.hotTopicLeft a {
	display: block;
	width: 2.9066666666666667rem;
	height: 4.8933333333333335rem
}

.hotTopicLeft a img {
	width: 100%;
	height: 100%;
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem;
	border-radius: .13333333333333333rem
}

.hotTopic .listCore {
	width: 6.56rem;
	height: 4.8933333333333335rem;
	float: left;
	display: inline
}

.hotTopic .listCore li {
	width: 3.1466666666666665rem;
	height: 2.36rem
}

.hotTopic .listCore span,.hotTopicLeft a span {
	display: block;
	width: 100%;
	height: .4rem;
	color: #FFF;
	position: absolute;
	bottom: .26666666666666666rem;
	left: 0;
	text-align: center
}

.hotTopic .listCore li:nth-child(odd) {
	margin: 0 .13333333333333333rem
}

.hotTopic .listCore li {
	margin: 0 0 .14666666666666667rem
}

.hotMain {
	zoom: 1;
	display: block;
	padding: 0 0 .26666666666666666rem;
	border-bottom: .025rem solid #efefef
}

.hotMain:after {
	display: block;
	clear: both
}

.hotMainPic,.hotMainTxt {
	display: inline;
	height: 2.4rem;
	float: left
}

.hotMainPic {
	width: 3.066666666666667rem
}

.hotMainTxt,.hotMainTxt h3 {
	width: 6.133333333333334rem
}

.hotMainTxt {
	margin: 0 0 0 .26666666666666666rem
}

.hotMainTxt h3 {
	color: #666
}

.hotMainCon {
	color: #999;
	line-height: .48rem;
	padding: .26666666666666666rem 0 0;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.listHotTopic {
	padding: .13333333333333333rem 0 .26666666666666666rem
}

.listHotTopic li a {
	display: block;
	height: .6666666666666666rem;
	line-height: .6666666666666666rem;
	color: #666
}

.listHotTopic li a p {
	float: left;
	display: inline;
	width: 8rem;
	overflow: hidden
}

.listHotTopic li a span {
	float: right;
	display: inline
}

.areaTop {
	font-weight: 700;
	color: #666;
	position: relative;
	padding: .13333333333333333rem 0;
	line-height: .5333333333333333rem
}

.areaTop .nearby {
	position: absolute;
	top: .13333333333333333rem;
	right: 0;
	color: #666;
	font-weight: 400
}

.areaTop .nearby .iconNearby {
	display: inline-block;
	position: static;
	vertical-align: -5px;
	margin: 0 .06666666666666667rem 0 0
}
.union-work{padding:0.25rem;}
.union-work-ul li{ width: 4.5rem;margin-right: .26666667rem;vertical-align: top;}
.union-work-ul li a{color:#252626; font-size: 0.18rem;}
.union-work-ul li a .img{border-radius: 5px; overflow: hidden; height: 2.5rem;}
.work-item img{ width: 100%; height:100%;border-radius: 5px;}
.work-item div{font-size:0.24rem; padding-top: 0.1rem; }
.work-item .price{color: #FF0000;}
.work-item .price span{font-weight: bold;}

.hot-loupan{padding:0.25rem;}
.hot-loupan ul li{ width: 4.0rem;  margin-right: .35rem;
	float: left; padding-bottom: 0.1rem;-webkit-box-shadow: 0 .053333rem .266667rem 0 rgba(0,0,0,.1);
	margin-top: 0.4rem;
}
.hot-loupan li a {color:#252626; font-size: 0.18rem;}
.hot-loupan li a .img{border-radius: 5px; overflow:width: 100%; border-radius: 5px;}
.hot-loupan li a div{font-size:0.32rem;  }
.hot-loupan li a .title{color:#212121; padding:0.2rem 0.1rem;overflow: hidden; 
white-space: nowrap;}
.loupn-item .price{color: #bdbdbd;font-size:0.28rem;padding: 0px 5px; }
.loupn-item .price span{font-weight: bold;color: #FF0000; font-weight: 400;font-size: 0.48rem;}
.loupn-item img{ width: 100%; height:4.0rem;border-radius: 5px;}
.index-btn-more {
    width: 100%;
    height: 1.333333rem;
    line-height: 1.333333rem;
    background: #fff;
    color: #212121;
    font-size: .373333rem;
    border: .026667rem solid #e0e0e0;
    text-align: center;
    border-radius: .213333rem;
    padding: 0.2rem 1rem;
}
.paddingBox{padding: 0 .4rem;text-align: center;margin-top: 0.5rem;}

