﻿@charset "utf-8";

body,html,html * {
	font-size: .32rem
}

html *,input:focus,textarea:focus {
	outline: 0
}

html *,input:focus {
	-webkit-tap-highlight-color: transparent
}

fieldset,img,table {
	border: 0
}

.listFoot li i,.logoSec,.logoTit {
	text-indent: -133.32rem
}

.listAreaSel li a,.listFilterIcon span,.listFilterMore a,.listProRight h2 {
	text-overflow: ellipsis;
	white-space: nowrap
}

html {
	color: #5b5b5b;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%!important;
	text-size-adjust: 100%!important;
	-moz-text-size-adjust: 100%!important
}

.btSort,.btToTop,.clearfix::after,.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,.filterPosList:after,.filterWrap a::after,.hotTopicLeft a.touch::after,.iconTelphone::after,.listCity:after,.listCore a.touch::after,.listRecently:after,.logoTit.touch::after,.menuBox::after,.navPosTop:after,.registerWrap a.touch::after,.selectCity::after,.telFoot::before,.topSearch:after {
	content: ""
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

a,ins {
	text-decoration: none
}

.clearfix::after {
	display: block;
	width: 0;
	height: 0;
	clear: both
}

.spaceComm {
	height: .26666666666666666rem;
	background: #f5f6fb
}

.areaTop .nearby.touch,.botBtWrap span.touch,.btCheckAll.touch,.btCheckMap.touch,.btClearAll.touch,.btCloseSearch.touch,.btIdInfoDetail.touch,.developers li a.touch,.filterLeft li a.touch,.filterRight li a.touch,.headlines a.touch,.headlines.touch,.hotMain.touch,.inWhichTopic li a.touch,.jumpToWrap a.touch,.listArea li a.touch,.listAreaSel li a.touch,.listBasicService li a.touch,.listBuilding li.touch,.listBuildingShow a.touch,.listCity li a.touch,.listFilterMore a.touch,.listHotTopic li a.touch,.listMeasure li a.touch,.listPro li a.touch,.listResult li a.touch,.listSeoCity li a.touch,.menuBox a.touch,.moreBuilding a.touch,.navList li a.touch,.navYouLove li span.touch,.nearbyPos.touch,.orderList a.touch,.selectCity.touch,.tipsThisRel.touch,.topCore a.touch {
	background: #e3e3e3
}

.botBtWrap span.see.touch,.btSubEntrust.touch,.subPopPre.touch {
	background: #fb8800
}

#seoPage .listCityNew li a.touch::after,.btSelectHeader.touch::after,.hotTopicLeft a.touch::after,.listCore a.touch::after,.logoTit.touch::after,.registerWrap a.touch::after {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.05);
	position: absolute;
	top: 0;
	left: 0
}

.userGuide.touch {
	background-position: -.6666666666666666rem 0
}

.iconCloseCity.touch {
	background-position: -3.3466666666666667rem 0
}

.btBackPage.touch {
	background-position: -4.68rem 0
}

.listRecently li a.touch {
	background: #e9f0ff
}

.listLookFor li a.touch {
	background: #ececec
}

.iconClearHistory.touch {
	background-position: -6.013333333333334rem 0
}

.logoSec.touch {
	background-position: 0 -1.0666666666666667rem
}

.headSec .selectCity.touch {
	background: #282828
}

.btSecSearch.touch {
	background-position: -2.68rem -.6666666666666666rem
}

.userGuideSec.touch {
	background-position: -1.0666666666666667rem -2.3066666666666666rem
}

.btSort.touch,.btToTop.touch {
	background: rgba(73,73,73,.9)
}

.barGrayLeft span.touch,.barGrayRight span.touch {
	background-position: -8.4rem -3.48rem
}

.btSubFilter.touch {
	background: #d58207
}

.btBackPrevious.touch {
	background-position: -5.333333333333333rem -2.3066666666666666rem
}

.btMenuChange.touch {
	background-position: -7.466666666666667rem -2.3066666666666666rem
}

.btBackMap.touch,.btCollection.touch {
	background: rgba(0,0,0,.8)
}

.btBackBuild.touch {
	background: #222
}

.botTel.touch {
	background: rgba(239,154,4,.9)
}


.navList a i {
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: 1.3333333333333333rem;
	height: 1.3333333333333333rem
}

.navList a i.iconLease {
	background-position: 0 -4.88rem
}

.navList a i.iconShared {
	background-position: -1.3333333333333333rem -4.88rem
}

.navList a i.iconOriginality {
	background-position: -2.6666666666666665rem -4.88rem
}

.navList a i.iconBuildSell {
	background-position: -4rem -4.88rem
}

.navList a i.iconHelpFind {
	background-position: -5.333333333333333rem -4.88rem
}

.navList a i.iconDelivery {
	background-position: -6.666666666666667rem -4.88rem
}

.navList a i.iconShopping {
	background-position: -8rem -4.88rem
}

.navList a i.iconWelfare {
	background-position: 0 -6.213333333333333rem
}

.navList a i.iconInfomaition {
	background-position: -1.3333333333333333rem -6.213333333333333rem
}

.iconNearby {
	background: url(../images/icon_sprites.png) -2.2133333333333334rem -.10666666666666667rem no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .30666666666666664rem;
	height: .36rem;
	position: absolute;
	top: .18666666666666668rem;
	left: .13333333333333333rem
}

.listBasicService i {
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .48rem;
	height: .48rem;
	display: inline-block;
	vertical-align: -.1rem
}

.iconBasic,.iconOpenSer {
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.09333333333333334rem;
	display: inline-block
}

.listBasicService i.iconReception {
	background-position: 0 -7.653333333333333rem
}

.listBasicService i.iconBookBar {
	background-position: -.48rem -7.653333333333333rem
}

.listBasicService i.iconNegotiate {
	background-position: -.96rem -7.653333333333333rem
}

.listBasicService i.iconOfficeCleaning {
	background-position: -1.44rem -7.653333333333333rem
}

.listBasicService i.iconOfficeFurniture {
	background-position: -1.92rem -7.653333333333333rem
}

.listBasicService i.iconLeisureArea {
	background-position: -2.4rem -7.653333333333333rem
}

.listBasicService i.iconRemoteVideo {
	background-position: -2.88rem -7.653333333333333rem
}

.listBasicService i.iconRefreshments {
	background-position: -3.36rem -7.653333333333333rem
}

.listBasicService i.iconCopyPrint {
	background-position: -3.84rem -7.653333333333333rem
}

.listBasicService i.iconFitness {
	background-position: -4.32rem -7.653333333333333rem
}

.listBasicService i.iconMultifunction {
	background-position: -4.8rem -7.653333333333333rem
}

.listBasicService i.iconFreeCoffee {
	background-position: -5.28rem -7.653333333333333rem
}

.listBasicService i.iconFax {
	background-position: -5.76rem -7.653333333333333rem
}

.listBasicService i.iconAirConditioner {
	background-position: -6.24rem -7.653333333333333rem
}

.listBasicService i.iconCoffeeHouse {
	background-position: -6.72rem -7.653333333333333rem
}

.listBasicService i.iconDrinking {
	background-position: -7.2rem -7.653333333333333rem
}

.listBasicService i.iconNetwork {
	background-position: -7.68rem -7.653333333333333rem
}

.listBasicService i.iconAirCleaner {
	background-position: -8.16rem -7.653333333333333rem
}

.listBasicService i.iconTeaRoom {
	background-position: -8.64rem -7.653333333333333rem
}

.listBasicService i.iconAccessories {
	background-position: -9.12rem -7.653333333333333rem
}

.listBasicService i.iconWIFI {
	background-position: 0 -8.16rem
}

.listBasicService i.iconAutomaticSale {
	background-position: -.48rem -8.16rem
}

.listBasicService i.iconRefrigerator {
	background-position: -.96rem -8.16rem
}

.listBasicService i.iconMeeting {
	background-position: -1.44rem -8.16rem
}

.listBasicService i.iconMicrowave {
	background-position: -1.92rem -8.16rem
}

.listBasicService i.iconBusinessReg {
	background-position: -2.4rem -8.16rem
}

.listBasicService i.iconInvestment {
	background-position: -2.88rem -8.16rem
}

.listBasicService i.iconFiscalAgency {
	background-position: -3.36rem -8.16rem
}

.listBasicService i.iconPropaganda {
	background-position: -3.84rem -8.16rem
}

.listBasicService i.iconRecruit {
	background-position: -4.32rem -8.16rem
}

.listBasicService i.iconOperate {
	background-position: -4.8rem -8.16rem
}

.listBasicService i.iconPersonnelAgency {
	background-position: -5.28rem -8.16rem
}

.listBasicService i.iconPolicy {
	background-position: -5.76rem -8.16rem
}

.listBasicService i.iconYearly {
	background-position: -6.24rem -8.16rem
}

.listBasicService i.iconMarketing {
	background-position: -6.72rem -8.16rem
}

.listBasicService i.iconAdviser {
	background-position: -7.2rem -8.16rem
}

.listBasicService i.iconEntrepreneurship {
	background-position: -7.68rem -8.16rem
}

.listBasicService i.iconLegalAdvice {
	background-position: -8.16rem -8.16rem
}

.listBasicService i.iconBusinessGathering {
	background-position: -8.64rem -8.16rem
}

.iconBasic {
	background: url(../images/icon_sprites.png) -4.906666666666666rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem
}

.iconOpenSer {
	background: url(../images/icon_sprites.png) -5.36rem -4.293333333333333rem no-repeat;
	background-size: 10rem 10rem
}

.btOpenSer.on .iconOpenSer {
	background-position: -5.8133333333333335rem -4.293333333333333rem
}

.listFoucsArea .iconBasic {
	background-position: -6.266666666666667rem -4.293333333333333rem
}

.listFoucsArea a.on .iconBasic {
	background-position: -6.72rem -4.293333333333333rem
}

.loadingWrap {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .26666666666666666rem 0 .5333333333333333rem;
	background: #f9f9f9
}

.iconLoading {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_sprites.png) -3.8rem -.7066666666666667rem no-repeat;
	background-size: 10rem 10rem;
	width: .8533333333333334rem;
	height: .8533333333333334rem;
	margin: .26666666666666666rem auto;
	-webkit-animation: loadTrans 1s infinite linear;
	-moz-animation: loadTrans 1s infinite linear;
	animation: loadTrans 1s infinite linear
}

@-webkit-keyframes loadTrans {
	from {
		-moz-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes loadTrans {
	from {
		-moz-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

keyframes loadTrans from {
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

keyframes loadTrans to {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

.headWrap {
	position: relative
}

.btSelectHeader,.logoTit,.seachBox,.selectCity,.tipsHeader,.userGuide,a.topTelphone {
	position: absolute
}

.logoTit {
	background: url(images/logo.png) no-repeat;
	background-size: 1.76rem .76rem;
	width: 1.76rem;
	height: .76rem;
	top: .26666666666666666rem;
	left: .26666666666666666rem
}

.selectCity {
	display: block;
	background: #FFF;
	-moz-border-radius: .3333333333333333rem;
	-webkit-border-radius: .3333333333333333rem;
	border-radius: .3333333333333333rem;
	height: .48rem;
	padding: 0 .2rem;
	line-height: .48rem;
	text-align: center;
	text-align: -webkit- center;
	text-align: -moz- center;
	top: .56rem;
	left: 2.3066666666666666rem
}

.selectCity::after {
	background: url(../images/icon_sprites.png) -1.4rem -.26666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .18666666666666668rem;
	height: .12rem;
	display: inline-block;
	vertical-align: 1px
}

.userGuide {
	background: url(../images/icon_sprites.png) -.6666666666666666rem 0 no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	top: .5066666666666667rem;
	right: .3333333333333333rem
}

.btSelectHeader,.iptHeader,.seachBox {
	height: .9333333333333333rem
}

.userGuide.ok {
	background-position: 0 0
}

.seachBox {
	width: 8.933333333333334rem;
	background: #FFF;
	-moz-border-radius: .04rem;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	left: 50%;
	margin-left: -4.466666666666667rem;
	bottom: .5333333333333333rem
}

.iptHeader {
	border: none;
	background: 0 0;
	width: 8rem;
	line-height: .9333333333333333rem;
	padding: 0 0 0 .26666666666666666rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.iptEntrust,.popBackCon {
	-webkit-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: 3.3rem;
	background: url(/images/logo.png) no-repeat;
	background-size: 3.0rem 0.95rem;
	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
}

.barYellow,.popBackCon {
	-moz-border-radius: .13333333333333333rem;
	-webkit-border-radius: .13333333333333333rem
}

.cityTop {
	padding: .5333333333333333rem .4rem 0 .5333333333333333rem;
	color: #666;
	position: relative
}

.cityTop span {
	color: #999
}

.iconCloseCity {
	display: block;
	background: url(../images/icon_sprites.png) -2.68rem 0 no-repeat;
	background-size: 10rem 10rem;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	position: absolute;
	top: .4rem;
	right: .4rem
}

.listCity {
	zoom: 1;
	margin: .88rem 0 0 .5333333333333333rem
}

.listCity:after {
	display: block;
	clear: both
}

.listCity li {
	float: left;
	display: inline
}

.listCity li a {
	display: block;
	width: 1.3333333333333333rem;
	height: .8rem;
	background: #f5f5f5;
	color: #999;
	text-align: center;
	line-height: .8rem;
	margin: 0 .26666666666666666rem .4rem 0
}

.listCity li a.on {
	color: #999;
	background: #FFF
}

.popBackCon {
	width: 5.066666666666666rem;
	height: 3.2rem;
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -1.6rem;
	margin-left: -2.533333333333333rem;
	border-radius: .13333333333333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF
}

.crumbArea,.navAreaSel {
	margin: 0 .26666666666666666rem
}

.iconSuccess {
	display: block;
	background: url(../images/icon_sprites.png) -5.6rem -.6666666666666666rem no-repeat;
	background-size: 10rem 10rem;
	width: .92rem;
	height: .92rem
}

.popBackCon p {
	color: #FFF;
	padding: 0 .13333333333333333rem
}

.popBackCon p span {
	display: block;
	padding: 0 0 .08rem
}

.areaSleWrap {
	padding: 0 0 .5333333333333333rem
}

.crumbArea {
	color: #999;
	line-height: .9066666666666666rem
}

.navAreaSel,.navAreaSel span {
	height: .6666666666666666rem;
	line-height: .6666666666666666rem
}

.crumbArea a {
	color: #333
}

.footSec,.listAreaSel li a {
	color: #999;
	text-align: center
}

.navAreaSel {
	border-bottom: .025rem solid #efefef
}

.navAreaSel span {
	display: inline-block
}

.navAreaSel span.on {
	border-bottom: .025rem solid #ccc
}

.listAreaSel {
	zoom: 1;
	padding: .13333333333333333rem 0 0
}

.listAreaSel:after {
	content: "";
	display: block;
	clear: both
}

.listAreaSel li {
	float: left;
	display: inline
}

.listAreaSel li a {
	display: block;
	width: 1.9866666666666666rem;
	height: .5866666666666667rem;
	line-height: .5866666666666667rem;
	overflow: hidden;
	text-align: -webkit-center;
	text-align: -moz-center
}

.footSec {
	background: 0 0;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-top: .025rem solid #efefef;
	padding: .5333333333333333rem 0 1.6666666666666667rem;
	line-height: .4266666666666667rem
}

.botFixed {
	height: 1.6rem;
	position: fixed;
	z-index: 1;
	bottom: 0
}

.botTel,.btSort,.btToTop,.iconTelphone,.navScroll {
	position: absolute
}

.botFixed a {
	display: block;
	color: #fff
}

.botTel {
	width: 2.533333333333333rem;
	height: 1.0666666666666667rem;
	background: rgba(253,213,74,.95);
	border-top-right-radius: .5333333333333333rem;
	border-bottom-right-radius: .5333333333333333rem;
	color: #FFF;
	padding: 0 0 0 .26666666666666666rem;
	line-height: 1.0666666666666667rem;
	top: 0;
	left: 0
}

.iconTelphone,.iconTelphone::after {
	display: block;
	width: .9066666666666666rem;
	height: .9066666666666666rem
}

.iconTelphone {
	background: #FFF;
	-moz-border-radius: .4533333333333333rem;
	-webkit-border-radius: .4533333333333333rem;
	border-radius: .4533333333333333rem;
	top: .08rem;
	right: .08rem
}

.iconTelphone::after {
	background: url(../images/icon_sprites.png) -6.666666666666667rem -.68rem no-repeat;
	background-size: 10rem 10rem
}

.btSort,.btToTop,.iconSort,.iconToTop {
	width: 1.0666666666666667rem;
	height: 1.0666666666666667rem;
	display: block
}

.btSort,.btToTop {
	background: rgba(100,100,100,.95);
	-moz-border-radius: .5333333333333333rem;
	-webkit-border-radius: .5333333333333333rem;
	border-radius: .5333333333333333rem;
	top: 0;
	right: 1.8666666666666667rem
}

.btToTop {
	top: 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
}

.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(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	z-index: 4
}

.btBackPrevious {
	background-position: -4.266666666666667rem -2.3066666666666666rem;
	position: absolute;
	top: .2rem;
	left: 0
}

.btMenuChange {
	background-position: -6.4rem -2.3066666666666666rem;
	position: absolute;
	top: .2rem;
	right: .02666666666666667rem
}

.menuBox {
	width: 2.6666666666666665rem;
	background: #fff;
	position: absolute;
	top: .4rem;
	right: 1.1333333333333333rem;
	-moz-border-radius: .06666666666666667rem;
	-webkit-border-radius: .06666666666666667rem;
	border-radius: .06666666666666667rem;
	z-index: 4
}

.btSubFilter,.entrustForm {
	-moz-border-radius: .05333333333333334rem
}

.menuBox a {
	display: block;
	color: #666;
	padding: .16rem 0 .16rem .26666666666666666rem
}

.menuBox a i {
	display: inline-block;
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .4533333333333333rem;
	height: .4533333333333333rem;
	vertical-align: -.06666666666666667rem;
	margin: 0 .06666666666666667rem 0 0
}

.menuBox a i.iconMenuUser {
	background-position: 0 -4.293333333333333rem
}

.menuBox a i.iconMenuSearch {
	background-position: -.4533333333333333rem -4.293333333333333rem
}

.menuBox a i.iconMenuHome {
	background-position: -.9066666666666666rem -4.293333333333333rem
}

.menuBox a i.iconMenuFind {
	background-position: -1.36rem -4.293333333333333rem
}

.menuBox a i.iconListResources {
	background-position: -7.16rem -4.306666666666667rem
}

.menuBox::after {
	display: block;
	position: absolute;
	top: .24rem;
	right: -.2rem;
	width: 0;
	height: 0;
	font-size: 0;
	border-width: .10666666666666667rem;
	border-style: solid;
	border-color: transparent transparent transparent #fff
}

.entrustWrap {
	background: #FFF;
	padding: .26666666666666666rem;
	position: relative
}

.tipEntrust {
	width: 100%;
	position: absolute;
	left: 0;
	top: .72rem;
	color: #FFF;
	text-align: center;
	letter-spacing: .08rem
}

.entrustForm {
	width: 8.426666666666666rem;
	height: .8rem;
	line-height: .8rem;
	background: #FFF;
	position: absolute;
	top: 1.6rem;
	left: .8rem;
	-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(../images/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(../images/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
}

.filterMoreAuto,.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
}

.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 {
	width: 1.7333333333333334rem;
	background: rgba(0,0,0,.5);
	color: #FFF;
	text-align: center;
	padding: .6666666666666666rem 0 .05333333333333334rem;
	display: block;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: -.3333333333333333rem;
	left: -.6666666666666666rem
}

.corner.cornerYellow {
	background: rgba(255,182,36,.8)
}

.topSearch {
	height: 1.4666666666666666rem;
	border-bottom: .025rem solid #e2e2e2;
	background: #f9f9f9;
	zoom: 1;
	position: relative
}

.topSearch:after {
	display: block;
	clear: both
}

.btBackPage {
	float: left;
	display: inline;
	display: block;
	background: url(../images/icon_sprites.png) -4.013333333333334rem 0 no-repeat;
	background-size: 10rem 10rem;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	margin: .4rem 0 0 .44rem
}

.topSearch .seachBox {
	position: absolute;
	top: .26666666666666666rem;
	left: .26666666666666666rem;
	margin-left: 0;
	width: 8.24rem;
	border: .025rem solid #e2e2e2
}

.btCloseSearch {
	width: 1.2rem;
	height: .96rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	top: .29333333333333333rem;
	right: .21333333333333335rem;
	line-height: .96rem
}

.recentlyWrap {
	background: #FFF;
	position: relative;
	border-bottom: .025rem solid #efefef
}

.recentlyWrap h2 {
	color: #999;
	padding: .5333333333333333rem 0 0 .48rem
}

.listRecently {
	zoom: 1;
	padding: .5333333333333333rem .5333333333333333rem .13333333333333333rem
}

.listRecently:after {
	display: block;
	clear: both
}

.listRecently li {
	float: left;
	display: inline
}

.listRecently li a {
	display: block;
	background: #f5f8ff;
	color: #9396ad;
	-moz-border-radius: .26666666666666666rem;
	-webkit-border-radius: .26666666666666666rem;
	border-radius: .26666666666666666rem;
	line-height: .5866666666666667rem;
	padding: 0 .3333333333333333rem;
	margin: 0 .26666666666666666rem .5333333333333333rem 0
}

.listResult li a,.titResult {
	border-bottom: .025rem solid #efefef;
	padding: 0 0 0 .5333333333333333rem;
	line-height: 1.0666666666666667rem
}

.iconClearHistory {
	background: url(../images/icon_sprites.png) -5.346666666666667rem 0 no-repeat;
	background-size: 10rem 10rem;
	display: block;
	width: .6666666666666666rem;
	height: .6666666666666666rem;
	position: absolute;
	bottom: .6133333333333333rem;
	right: .3466666666666667rem
}

.filterWrap,.listResult li a,.titResult {
	height: 1.0666666666666667rem
}

.listLookFor li a {
	background: #f5f5f5;
	color: #666
}

.resultWrap {
	width: 10rem;
	position: absolute;
	left: 50%;
	margin-left: -5rem;
	top: 1.4666666666666666rem;
	background: #FFF
}

.titResult {
	color: #333
}

.titResult span {
	color: #999
}

.listResult li a {
	display: block;
	color: #333
}

.listResult li b {
	font-weight: 400;
	color: #ffbe5e
}

.listResult li span {
	color: #999
}

.searchContainer {
	width: 10rem;
	margin-left: auto;
	margin-right: auto
}

.filterWrap {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	position: fixed;
	top: 1.0666666666666667rem;
	background: #f0f0f0;
	z-index: 1
}

.filterWrap a {
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: 1.0666666666666667rem;
	color: #666;
	border-bottom: .025rem solid #fff
}

.filterWrap a::after {
	width: .18666666666666668rem;
	height: .18666666666666668rem;
	display: inline-block;
	border-bottom: .025rem solid #999;
	border-right: .025rem solid #999;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	vertical-align: .05333333333333334rem;
	margin: 0 0 0 .10666666666666667rem
}

@-moz-keyframes rowUp {
	from {
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	to {
		-moz-transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
		border-bottom: .025rem solid #ec9600;
		border-right: .025rem solid #ec9600
	}
}

@-webkit-keyframes rowUp {
	from {
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	to {
		-moz-transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
		border-bottom: .025rem solid #ec9600;
		border-right: .025rem solid #ec9600
	}
}

.filterWrap a.touch {
	background: #ddd;
	color: #f90
}

.filterWrap a.touch::after {
	animation: rowUp .5s ease-in;
	-webkit-animation: rowUp .5s ease-in forwards;
	-moz-animation: rowUp .5s ease-in;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	vertical-align: -.04rem
}

.filterMask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	left: 0;
	top: 2.1333333333333333rem;
	z-index: 2
}

.filterCon {
	background: #FFF;
	/*height: 10.666666666666666rem;*/
	position: absolute;
	top: 0
}

.filterPosTop {
	/*height: 1.8666666666666667rem;*/
	position: relative;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-bottom: .025rem solid #f1f1f1;
	background: #F9F9F9
}

.navPosTop {
	zoom: 1;
	/*width: 5.386666666666667rem;*/
	padding: .5333333333333333rem 0 0
}

.navPosTop:after {
	display: block;
	clear: both
}

.navPosTop li {
	float: left;
	display: inline;
	padding: 0.1rem 0.1rem;
width: 23%;
}

.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;
	padding: 0.1rem 0.1rem;
}

.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;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	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(../images/icon_sprites.png) -7.506666666666667rem -3.48rem no-repeat;
	background-size: 10rem 10rem;
	position: absolute;
	top: -.28rem;
	right: -.3466666666666667rem;
	z-index: 3
}

.barGrayRight span {
	position: absolute;
	top: -.28rem;
	left: -.36rem
}

.barGrayLeft i,.barGrayRight i {
	color: #333;
	top: -.6rem;
	width: 1.3333333333333333rem;
	position: absolute;
	text-align: center;
	font-style: normal
}

.barGrayLeft i {
	right: -.6666666666666666rem;
	display: block
}

.barGrayRight i {
	left: -.7066666666666667rem;
	display: block
}

.barGrayLeft b,.barGrayRight b {
	display: block;
	height: .8rem;
	line-height: .8rem;
	background: #fd9827;
	padding: 0 .13333333333333333rem;
	z-index: 1;
	color: #fff;
	top: -1.1333333333333333rem
}

.barGrayLeft b {
	border-radius: .08rem;
	position: absolute;
	right: -.7333333333333333rem
}

.barGrayRight b {
	-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;
	font-size: 0;
	border-width: .10666666666666667rem;
	border-style: solid;
	border-color: #fd9827 transparent transparent;
	bottom: -.21333333333333335rem;
	display: block;
	position: absolute;
	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(../images/icon_sprites.png) 0 -3.3733333333333335rem no-repeat;
	background-size: 10rem 10rem;
	width: .92rem;
	height: .92rem
}

.btClearAll,.filterMoreBt {
	height: 1.3333333333333333rem;
	left: 0
}

.iconOrdinary {
	background-position: -.92rem -3.3733333333333335rem
}

.iconHardcover {
	background-position: -1.84rem -3.3733333333333335rem
}

.iconSecondary {
	background-position: -2.76rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconAllAble {
	background-position: -3.6666666666666665rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconOrdinary {
	background-position: -4.586666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconHardcover {
	background-position: -5.506666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.on .iconSecondary {
	background-position: -6.426666666666667rem -3.3733333333333335rem
}

.listFilterIcon a.touch span {
	background: #e3e3e3;
	border-color: #e3e3e3
}

.listCondition,.listPro a {
	zoom: 1;
	border-bottom: .025rem solid #f5f5f5
}

.filterMoreBt {
	background: #f9f9f9;
	border-top: .025rem solid #f1f1f1;
	top: 11.466666666666667rem;
	width: 100%;
	position: fixed
}

.btClearAll {
	display: block;
	padding: 0 .4rem;
	line-height: 1.3333333333333333rem;
	color: #999;
	position: absolute;
	top: 0
}

.iconClearFilter {
	display: inline-block;
	background: url(../images/icon_sprites.png) -5.506666666666667rem -.17333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	width: .3333333333333333rem;
	height: .3333333333333333rem;
	vertical-align: middle
}

.btSubFilter {
	display: block;
	width: 6.666666666666667rem;
	height: .8rem;
	line-height: .8rem;
	background: #F90;
	color: #FFF;
	-webkit-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: 12rem;
	-moz-box-sizing: border-box;
	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
}

.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;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	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;
	font-size: 0.26rem;
}

.labelPro span,.listProRight.hotProList i {
	line-height: .48rem;
	padding: 0 .13333333333333333rem
}

.listProRight .price {
	/*position: absolute;*/
	top: 0rem;
    /*top: -30px;*/ 
	right: 0
}

.listProRight .price span {
	color: #FF0000;
	font-weight: bold;
	font-size: 0.42rem;
}

.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(../images/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(../images/icon_sprites.png) -5.48rem -.05333333333333334rem no-repeat;
	background-size: 10rem 10rem;
	vertical-align: -.16rem
}