@charset "utf-8";

.tip-c1,
.tip-c2 {
	width: .4rem;
	height: .26666667rem;
	line-height: .13333333rem;
	color: #eee;
	font-size: .74666667rem;
	font-family: 'Microsoft YaHei'
}

:-moz-placeholder {
	font-family: Arial, 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeiti, SimHei, sans-serif;
	color: #979fa8;
	font-size: .34666667rem
}

::-moz-placeholder {
	font-family: Arial, 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeiti, SimHei, sans-serif;
	color: #979fa8;
	font-size: .34666667rem
}

:-ms-input-placeholder {
	font-family: Arial, 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB'STHeiti, SimHei, sans-serif;
	color: #979fa8;
	font-size: .34666667rem
}

::-webkit-input-placeholder {
	font-family: Arial, 'Microsoft YaHei', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeiti, SimHei, sans-serif;
	color: #979fa8;
	font-size: .34666667rem
}

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

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	font-size: .32rem;
	font-style: normal
}

body,
html {
	font-family: helvetica neue, tahoma, arial, hiragino sans gb, microsoft yahei, sans-serif;
	background: #fff;
	height: 100%;
	font-size: .32rem
}

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=reset],
input[type=submit],
input[type=tel] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

input:focus,
textarea:focus {
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

textarea {
	-webkit-appearance: none
}

input:focus {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-modify: read-write-plaintext-only
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0
}

fieldset,
img {
	border: 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: ''
}

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;
	content: "";
	width: 0;
	height: 0;
	overflow: hidden;
	clear: both
}

.spaceComm {
	height: .26666667rem;
	overflow: hidden;
	background: #fff
}

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

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

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

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

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

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

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

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

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

.navList a i.iconInfomaition {
	background-position: -1.33333333rem -6.21333333rem
}

.iconNearby {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -6.16rem -1.29333333rem;
	display: block;
	width: .56rem;
	height: .56rem;
	position: absolute;
	top: .18666667rem;
	left: .13333333rem
}

.listBasicService {
	width: 9.6rem;
	zoom: 1
}

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

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

.listBasicService li span {
	display: block;
	width: 2.34666667rem;
	height: .74666667rem;
	line-height: .74666667rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .45333333rem;
	height: .45333333rem;
	background-position: -4.90666667rem -4.29333333rem;
	vertical-align: -.09333333rem
}

.iconOpenSer {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .45333333rem;
	height: .45333333rem;
	background-position: -7.28rem -1.98666667rem;
	vertical-align: top
}

.btOpenSer.on .iconOpenSer {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.listFoucsArea .iconBasic {
	background-position: -6.26666667rem -4.29333333rem
}

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

.loadingWrap {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: 0 0 .4rem
}

.loadingWrap i {
	color: #a6acbd;
	display: inline-block;
	padding-left: .13333333rem
}

.iconLoading {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -2.01333333rem -1.98666667rem;
	width: .65333333rem;
	height: .65333333rem;
	margin: .26666667rem auto;
	-webkit-animation: loadTrans 1.5s infinite linear;
	-moz-animation: loadTrans 1.5s infinite linear;
	animation: loadTrans 1.5s 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
}

.logoTit {
	background: url(../images/haozu_logo.png) no-repeat;
	background-size: 1.54666667rem .57333333rem;
	width: 1.54666667rem;
	height: .57333333rem;
	position: absolute;
	top: .46666667rem;
	left: 4.22666667rem;
	text-indent: -133.32rem;
	z-index: 2
}

.headBank {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -2.8rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	font-size: 0;
	position: absolute;
	top: .32rem;
	left: .26666667rem;
	display: inline-block;
	z-index: 2
}

.selectCity {
	display: block;
	background: 0 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	height: .56rem;
	padding: 0;
	font-size: .4rem;
	line-height: .56rem;
	text-align: center;
	text-align: -webkit- center;
	text-align: -moz- center;
	position: absolute;
	top: .53333333rem;
	left: .4rem;
	color: #fff;
	z-index: 2
}

.selectCity::after {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -.56rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	display: inline-block;
	content: "";
	vertical-align: middle
}

.userGuide {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: 0 -1.29333333rem;
	display: block;
	width: .56rem;
	height: .56rem;
	position: absolute;
	top: .53333333rem;
	right: .33333333rem;
	z-index: 2
}

.userGuide.ok {
	background-position: -5.6rem -1.29333333rem
}

.seachBox {
	width: 9.2rem;
	height: 1.06666667rem;
	background: #fff;
	-moz-border-radius: .16rem;
	-webkit-border-radius: .16rem;
	border-radius: .16rem;
	position: absolute;
	left: 50%;
	margin-left: -4.6rem;
	bottom: -.53333333rem;
	-moz-box-shadow: 0 .06666667rem .13333333rem rgba(88, 85, 85, .13);
	-webkit-box-shadow: 0 .06666667rem .00177778rem rgba(88, 85, 85, .13);
	box-shadow: 0 .06666667rem .13333333rem rgba(88, 85, 85, .13);
	z-index: 2
}

.iptHeader {
	border: none;
	background: 0 0;
	width: 8.26666667rem;
	height: 1.06666667rem;
	line-height: 1.06666667rem;
	padding: 0 0 0 .93333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.btSelectHeader {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -1.12rem -1.29333333rem;
	display: block;
	width: .56rem;
	height: .56rem;
	position: absolute;
	top: .25333333rem;
	left: .25333333rem
}

.tipsHeader {
	text-align: center;
	text-align: -webkit- center;
	text-align: -moz- center;
	font-size: .53333333rem;
	color: #fff;
	position: absolute;
	top: 3.2rem;
	left: 0;
	width: 100%
}

.tipsHeader span {
	display: block;
	font-size: .4rem;
	margin: .13333333rem 0 0 0
}

a.topTelphone {
	color: #dcdcdc;
	position: absolute;
	top: .56rem;
	left: 5.46666667rem;
	font-family: Georgia
}

.topTelphone i {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -7.48rem -.17333333rem;
	width: .4rem;
	height: .4rem
}

.headSec {
	background: #1ab7ee;
	height: 1.06666667rem;
	position: fixed;
	top: 0;
	z-index: 9
}

.logoSec {
	width: 1.54666667rem;
	height: .57333333rem;
	background: url(../images/haozulist_logo.png) no-repeat;
	background-size: 1.54666667rem .57333333rem;
	background-position: 0 0;
	position: absolute;
	top: .26666667rem;
	left: -.77333333rem;
	text-indent: -133.32rem;
	margin-left: 50%
}

.headSec .selectCity {
	background: 0 0;
	color: #fff;
	position: absolute;
	top: 0;
	left: .85333333rem;
	border-radius: 0;
	padding: .32rem 0 .18666667rem
}

.headSec .selectCity::after {
	background-position: -4.48rem -1.29333333rem
}

.btSecSearch {
	display: block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .56rem;
	height: .56rem;
	background-position: -5.04rem -1.29333333rem;
	position: absolute;
	top: .25333333rem;
	right: 1.2rem
}

.headSec .userGuide {
	position: absolute;
	top: .17333333rem;
	right: .30666667rem
}

.userGuideSec {
    display: block;
    background: url(../images/icon_sprites.png) no-repeat;
    background-size: 12rem 12rem;
    background-position: 0 -2.30666667rem;
    width: 1.06666667rem;
    height: 1.06666667rem;
    position: absolute;
    top: .13rem;
    right: .13333333rem;
}
.userGuideSec.touch {
    background-position: -.9rem -10.95rem;
}
.btBackBuild {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 1.06666667rem;
	color: #fff
}

.iconBackRow {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .66666667rem;
	height: 1.06666667rem;
	background-position: -8.54666667rem -2.30666667rem;
	vertical-align: middle
}

.listFoot {
	overflow: hidden;
	padding: .53333333rem 0 0 .66666667rem
}

.listFoot li {
	color: #999;
	width: 4.13333333rem;
	height: .8rem;
	float: left;
	display: inline;
	margin: 0 0 .53333333rem 0
}

.listFoot li:nth-child(odd) {
	margin: 0 .66666667rem 0 0
}

.listFoot li i {
	display: inline-block;
	background: url(../images/icon_sprites.png) no-repeat;
	background-size: 10rem 10rem;
	width: .70666667rem;
	height: .70666667rem;
	text-indent: -133.32rem;
	vertical-align: text-bottom;
	margin: 0 .06666667rem 0 0
}

.listFoot li i.iconFootTrue {
	background-position: 0 -1.6rem
}

.listFoot li i.iconFootWide {
	background-position: -.70666667rem -1.6rem
}

.listFoot li i.iconFootExpert {
	background-position: -1.38666667rem -1.6rem
}

.listFoot li i.iconFootWhole {
	background-position: -2.12rem -1.6rem
}

.footMain {
	padding: .26666667rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-top: .025rem solid #333;
	overflow: hidden;
	position: relative
}

.footMain .about {
	width: 10rem;
	float: right;
	display: inline
}

.iconFootLogo {
	display: block;
	background: url(../images/logo.png) no-repeat;
	background-size: 1.76rem .76rem;
	width: 1.76rem;
	height: .76rem;
	opacity: .5
}

.telFoot {
	display: block;
	margin: .32rem 0;
	overflow: hidden;
	font-family: Georgia;
	color: #999;
	font-size: .53333333rem
}

.telFoot i {
	font-style: normal;
	font-size: .32rem
}

.footMainTxt p {
	line-height: .48rem;
	color: #666
}

.telFoot::before {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -9.25333333rem -.18666667rem;
	width: .4rem;
	height: .4rem;
	content: ""
}

.bgFoot {
	background: #2d2d2d url(../images/foot_bg_09.jpg) no-repeat;
	background-size: contain;
	background-position: left bottom
}

.btAoutHaozu {
	display: block;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #999;
	padding: 0 0 .13333333rem
}

.cityWrapper {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 9
}

.cityMain {
	width: 8.93333333rem;
	background: #fff;
	-moz-border-radius: .13333333rem;
	-webkit-border-radius: .13333333rem;
	border-radius: .13333333rem;
	position: fixed;
	left: 50%;
	margin-left: -4.46666667rem;
	top: 5.06666667rem;
	padding: 0 0 .48rem 0
}

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

.cityTop span {
	color: #999
}

.iconCloseCity {
	display: block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -1.68rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	position: absolute;
	top: .4rem;
	right: .4rem
}

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

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

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

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

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

.popBackCon {
	width: 4rem;
	height: 2.66666667rem;
	background: rgba(0, 0, 0, .6);
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -1.33333333rem;
	margin-left: -2rem;
	-moz-border-radius: .13333333rem;
	-webkit-border-radius: .13333333rem;
	border-radius: .13333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff
}

.iconSuccess {
	display: block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .69333333rem;
	height: .69333333rem;
	background-position: 0 -1.98666667rem;
	margin-top: .4rem
}

.popBackCon p {
	color: #fff;
	padding: 0 .13333333rem;
	line-height: .48rem
}

.popBackCon p.p1 {
	font-size: .4rem;
	margin-top: .2rem
}

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

.areaSleWrap {
	padding: 0 0 .53333333rem
}

.crumbArea {
	color: #999;
	line-height: .90666667rem;
	margin: 0 .26666667rem
}

.crumbArea a {
	color: #333
}

.navAreaSel {
	height: .66666667rem;
	line-height: .66666667rem;
	border-bottom: .025rem solid #efefef;
	margin: 0 .26666667rem
}

.navAreaSel span {
	display: inline-block;
	height: .66666667rem;
	line-height: .66666667rem
}

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

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

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

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

.listAreaSel li a {
	display: block;
	width: 1.98666667rem;
	height: .58666667rem;
	line-height: .58666667rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.footSec {
	background: 0 0;
	color: #999;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-top: .025rem solid #efefef;
	padding: .53333333rem 0 1.66666667rem;
	line-height: .42666667rem
}

.botFixed {
	height: .88rem;
	width: 100%;
	z-index: 6;
	position: fixed;
	bottom: 0;
	left: .8rem;
	text-align: center;
	font-size: 0
}

.botFixed .botOnline,
.botFixed .botTel {
	display: inline-block;
	width: 2.72rem;
	height: .88rem;
	line-height: .88rem;
	color: #fff;
	font-size: .34666667rem;
	vertical-align: top
}

.botTel {
	background: #ff6d6d;
	border-top-right-radius: .26666667rem;
	border-bottom-right-radius: .26666667rem
}

.botOnline {
	background: #ffc069;
	border-top-left-radius: .26666667rem;
	border-bottom-left-radius: .26666667rem;
	position: relative
}

.botOnline .num {
	position: absolute;
	top: -.24rem;
	right: 0;
	width: .48rem;
	height: .48rem;
	-moz-border-radius: .48rem;
	-webkit-border-radius: .48rem;
	border-radius: .48rem;
	line-height: .48rem;
	color: #fff;
	font-size: .32rem;
	font-family: Arial;
	background: #ec203d
}

.botOnline .numMoer {
	padding: 0 .10666667rem;
	width: initial
}

.iconTelphone {
	display: inline-block;
	width: .56rem;
	height: .56rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -8.4rem -1.29333333rem;
	overflow: hidden;
	vertical-align: top;
	margin-top: .16rem
}

.iconOnline {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -8.96rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	vertical-align: top;
	margin-top: .17333333rem
}

.goTop {
	display: inline-block;
	width: .88rem;
	height: .88rem;
	-moz-border-radius: .26666667rem;
	-webkit-border-radius: .26666667rem;
	border-radius: .26666667rem;
	background: rgba(0, 0, 0, .7);
	position: relative;
	margin-left: .4rem;
	font-size: 0
}

.goTop:after {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -.01333333rem -4.62666667rem;
	width: .88rem;
	height: .88rem;
	content: ''
}

.leaseBotFixed .botTel {
	background: #fdd54a
}

.leaseBotFixed .iconTelphone::after {
	background-position: -6.66666667rem -.68rem
}

.orderWrap {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 2
}

.orderList {
	background: #fff;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0
}

.orderList a {
	display: block;
	height: 1.33333333rem;
	line-height: 1.33333333rem;
	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: 6.66666667rem;
	overflow: hidden;
	overflow-x: auto
}

.picScroll li {
	width: 100%;
	position: relative
}

.picScroll li span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2.13333333rem;
	width: 100%;
	font-size: 0;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: -mos-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5))
}

.picScroll li a {
	display: block;
	width: 100%
}

.picScroll li img {
	width: 100%
}

.navScroll {
	width: 100%;
	height: .21333333rem;
	position: absolute;
	bottom: .88rem;
	left: 0;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.navScroll span {
	display: inline-block;
	width: .21333333rem;
	height: .21333333rem;
	-moz-border-radius: .21333333rem;
	-webkit-border-radius: .21333333rem;
	border-radius: .21333333rem;
	margin: 0 .05333333rem;
	vertical-align: top;
	background: #fff
}

.navScroll span.on {
	width: .42666667rem;
	background: #fff
}

.numPic,
.numbered {
	display: block;
	line-height: .53333333rem;
	background: rgba(0, 0, 0, .6);
	padding: 0 .26666667rem;
	color: #fff;
	z-index: 2
}

.numPic {
	position: absolute;
	bottom: .48rem;
	right: .4rem;
	line-height: .45333333rem;
	height: .45333333rem;
	-moz-border-radius: .26666667rem;
	-webkit-border-radius: .26666667rem;
	border-radius: .26666667rem
}

.numbered {
	position: absolute;
	bottom: .45333333rem;
	right: 0
}

.btBackPrevious,
.btMenuChange {
	display: block;
	width: .66666667rem;
	height: .66666667rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	z-index: 4
}

.btBackPrevious {
	background-position: -6.10666667rem -1.98666667rem;
	position: absolute;
	top: .34666667rem;
	left: .2rem
}

.btMenuChange {
	background-position: -3.30666667rem -4.62666667rem;
	position: absolute;
	top: .2rem;
	right: 0
}

.menuBox {
	width: 2.66666667rem;
	background: #fff;
	position: absolute;
	top: .4rem;
	right: 1.13333333rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	z-index: 4
}

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

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

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

.menuBox a i.iconMenuSearch {
	background-position: -.45333333rem -4.29333333rem
}

.menuBox a i.iconMenuHome {
	background-position: -.90666667rem -4.29333333rem
}

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

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

.menuBox a i.iconFunwork {
	background-position: -8.53333333rem -4.29333333rem
}

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

.entrustWrap {
	position: relative;
	display: block;
	width: 9.2rem;
	height: 2.57333333rem;
	-moz-border-radius: .10666667rem;
	-webkit-border-radius: .10666667rem;
	border-radius: .10666667rem;
	background: url(../images/form2_bg.jpg) no-repeat center top;
	background-size: 9.2rem 2.57333333rem;
	margin: .4rem .4rem 0
}

.tipEntrust {
	width: 100%;
	padding-top: .29333333rem;
	color: #fff;
	font-size: .4rem;
	font-weight: 700;
	text-align: center;
	line-height: .56rem;
	letter-spacing: .08rem
}

.tipEntrust i {
	display: inline-block;
	width: .24rem;
	height: .05333333rem;
	font-size: 0;
	background: #fff;
	margin: 0 .13333333rem;
	vertical-align: top;
	margin-top: .25333333rem
}

.entrustForm .iptEntrust {
	width: 6.30666667rem;
	height: .74666667rem;
	background: #fff;
	line-height: .74666667rem;
	padding: 0 0 0 .2rem;
	border-top-left-radius: .06666667rem;
	border-bottom-left-radius: .06666667rem;
	border-width: .02666667rem;
	border: .025rem solid #e5e5e5;
	border-right: 0;
	float: left;
	display: inline
}

.entrustForm .btSubEntrust {
	width: 1.86666667rem;
	height: .8rem;
	text-align: center;
	line-height: .8rem;
	background: #eebe63;
	font-size: .34666667rem;
	float: left;
	display: inline;
	color: #fff;
	border-top-right-radius: .06666667rem;
	border-bottom-right-radius: .06666667rem
}

.entrustForm .btSubEntrust.disabled {
	background: #ccc;
	color: #fff
}

.tipSubEntrust {
	color: #ff3838;
	position: absolute;
	top: .74666667rem;
	left: 0;
	padding: 0 0 0 .44rem;
	height: .56rem;
	line-height: .56rem
}

.tipSubEntrust em {
	position: absolute;
	top: 0;
	left: -.12rem;
	width: .56rem;
	height: .56rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -2.25333333rem -1.29333333rem;
	display: inline-block
}

.tipSmallEntrust {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #999;
	padding: .13333333rem 0 0 0
}

.tipSmallEntrust span {
	color: #f90
}

.topCore {
	overflow: hidden
}

.topCore h2 {
	float: left;
	display: inline;
	padding: .93333333rem 0 .45333333rem;
	height: .64rem;
	line-height: .64rem;
	font-size: .48rem;
	color: #333;
	font-weight: 700
}

.topCore a {
	float: right;
	display: inline;
	line-height: .64rem;
	color: #a6acbd;
	margin-top: .93333333rem
}

.topCore h3 {
	width: 100%;
	text-align: center;
	padding: .93333333rem 0 .45333333rem;
	height: .64rem;
	line-height: .64rem;
	font-size: .32rem;
	color: #333;
	font-weight: 400
}

.topCore h3 i {
	display: inline-block;
	vertical-align: top;
	width: 1.44rem;
	height: .02666667rem;
	background: #eee;
	margin: .32rem .13333333rem 0;
	font-size: 0
}

.botDetailFixed {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 10rem;
	height: 1.46666667rem;
	background: #fff;
	-moz-box-shadow: 0 .06666667rem .26666667rem rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 .06666667rem .26666667rem rgba(0, 0, 0, .6);
	box-shadow: 0 .06666667rem .26666667rem rgba(0, 0, 0, .6);
	z-index: 9
}

.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_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .66666667rem;
	height: .66666667rem;
	background-position: -4.10666667rem -1.98666667rem;
	vertical-align: top
}

.iconCollection.ok {
	background-position: -4.77333333rem -1.98666667rem
}

.botBtWrap {
	height: 1.46666667rem
}

.botBtWrap span {
	display: block;
	line-height: 1.46666667rem;
	background: #eebe63;
	color: #fff;
	width: 2.48rem;
	height: 1.46666667rem;
	text-align: center;
	letter-spacing: .02666667rem;
	float: right
}

.botBtWrap span a {
	color: #fff
}

.botBtWrap span.see {
	background: #ff6d6d
}

.iconTelBoot {
	display: inline-block;
	width: .48rem;
	height: .48rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -9.12rem -8.16rem;
	vertical-align: middle
}

.preMask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 19
}

.popPreWrap {
	width: 10rem;
	position: fixed;
	left: 50%;
	margin-left: -5rem;
	bottom: 0;
	background: #fff;
	padding: .66666667rem 1.33333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: .025rem solid #ccc
}

.popPreWrap h2 {
	color: #333;
	padding: 0 0 .26666667rem;
	font-weight: 700
}

.popPreWrap p {
	padding: 0 0 .26666667rem
}

.formPopPre {
	position: relative;
	height: .8rem;
	font-size: 0
}

.iptPopPre {
	width: 4.2rem;
	height: .8rem;
	line-height: .8rem;
	border: .025rem solid #ccc;
	border-right: 0;
	padding: 0 0 0 .13333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top-left-radius: .06666667rem;
	border-bottom-left-radius: .06666667rem
}

.subPopPre {
	width: 2.4rem;
	height: .82666667rem;
	text-align: center;
	line-height: .82666667rem;
	background: #f90;
	color: #fff;
	border: 0
}

.tipsPopPre {
	color: red;
	padding: .13333333rem 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.26666667rem
}

.titPopScroll {
	color: #fff;
	position: absolute;
	bottom: .26666667rem;
	left: .26666667rem
}

.pagePopScroll {
	display: block;
	width: 1.06666667rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	color: #333;
	background: #fff;
	position: absolute;
	bottom: .26666667rem;
	right: .26666667rem;
	-moz-border-radius: .26666667rem;
	-webkit-border-radius: .26666667rem;
	border-radius: .26666667rem
}

.tipsNoResult {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .58666667rem;
	padding: .53333333rem 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: -.02666667rem;
	height: .85333333rem;
	line-height: .85333333rem;
	right: -.02666667rem
}

.tipsTelErr {
	text-align: left;
	color: red;
	width: 8.42rem;
	margin: 0 auto
}

.corner {
	width: 1.73333333rem;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	padding: .66666667rem 0 .05333333rem 0;
	display: block;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: -.33333333rem;
	left: -.66666667rem
}

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

.mallPos {
	padding: 0 .26666667rem .26666667rem
}

.through-wrap {
	padding: 0 .26666667rem
}

.form404Wrap {
	background: #fff;
	-moz-border-radius: .13333333rem;
	-webkit-border-radius: .13333333rem;
	border-radius: .13333333rem;
	width: 9.54666667rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	left: 50%;
	margin-left: -4.77333333rem;
	top: 5.33333333rem;
	padding: .4rem .33333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.form404Wrap h2 {
	font-size: .4rem;
	color: #333
}

.form404Wrap input {
	height: .8rem;
	line-height: .8rem;
	display: block;
	width: 100%;
	border: .025rem solid #9c9c9c;
	padding: 0 0 0 .2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: .33333333rem 0 0
}

.form404Wrap span {
	display: block;
	color: red;
	text-align: left;
	padding: .21333333rem 0 0
}

.form404Wrap button {
	display: block;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	color: #fff;
	background: #fd6720;
	border: 0;
	margin: .13333333rem 0 0
}

.form404Wrap p {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	padding: .4rem 0 0
}

.form404Wrap p i {
	font-style: normal;
	width: .37333333rem;
	height: .56rem;
	line-height: .56rem;
	text-align: center;
	display: inline-block;
	margin: 0 .06666667rem 0 0;
	-moz-border-radius: .05333333rem;
	-webkit-border-radius: .05333333rem;
	border-radius: .05333333rem;
	border: .025rem solid #ddd;
	box-shadow: 0 .01333333rem .01333333rem #e5e5e5
}

.Bot404Fot {
	height: 1.53333333rem;
	line-height: 1.53333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	color: #fff;
	font-size: .4rem;
	background: #204750;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0
}

.Bot404Fot b {
	color: #f90;
	font-weight: 400;
	font-size: .4rem
}

.page404 {
	padding: 1.06666667rem 0 1.53333333rem
}

.appDownload {
	height: 1.86666667rem;
	position: relative;
	padding: 0 2.46666667rem 0 1.46666667rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.appDownload span {
	display: block;
	width: 1.13333333rem;
	height: 1.12rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/app_close.png) no-repeat;
	background-size: .86666667rem .86666667rem
}

.appDownload i {
	display: block;
	background: url(../images/app_logo.jpg) no-repeat;
	background-size: .81333333rem .96rem;
	width: .81333333rem;
	height: .96rem;
	position: absolute;
	top: .48rem;
	left: .37333333rem
}

.appDownload h2 {
	font-size: .37333333rem;
	color: #333;
	padding: .46666667rem 0 0
}

.appDownload p {
	color: #999;
	padding: .13333333rem 0 0
}

.appDownload button {
	width: 2.13333333rem;
	height: .8rem;
	text-align: center;
	line-height: .8rem;
	background: #f90;
	color: #fff;
	border: 0;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	position: absolute;
	top: .56rem;
	right: .33333333rem
}

.logoFunwork {
	background: url(../images/icon.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: 0 0;
	width: 3.64rem;
	height: .77333333rem;
	position: absolute;
	top: .4rem;
	left: 3.46666667rem
}

.logoFunwork a {
	display: block;
	width: 50%;
	height: .77333333rem;
	float: left;
	display: inline
}

.headFunwork .logoTit,
.headSecFunwork .logoTit {
	background: url(../images/icon.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: 0 0;
	width: 3.62666667rem;
	height: .77333333rem;
	top: .10666667rem;
	overflow: hidden
}

.headFunwork .logoTit a,
.headSecFunwork .logoTit a {
	display: block;
	float: left;
	display: inline;
	width: 50%;
	height: .77333333rem
}

.headSecFunwork .selectCity {
	left: 4rem
}

.labelPro {
	font-size: 0
}

.labelPro span {
	display: inline-block;
	padding: 0 .13333333rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	height: .42666667rem;
	line-height: .42666667rem;
	font-size: .29333333rem;
	margin: 0 .2rem .2rem 0
}

.labelPro span.green {
	color: #a1cecd;
	background: #eff6f5
}

.labelPro span.yellow {
	color: #e0c195;
	background: #f5f2e9
}

.labelPro span.brown {
	color: #cca99e;
	background: #f7f0ee
}

.labelPro span.gray {
	color: #b6b4b7;
	background: #f0f0f1
}

.labelPro span.blue {
	color: #a2afc8;
	background: #eef2f8
}

.labelPro.mt24 {
	padding-top: .32rem
}

.yanzhengBox {
	position: fixed;
	width: 6.50666667rem;
	height: 5.46666667rem;
	padding: 0 .74666667rem;
	left: 50%;
	top: 50%;
	margin: -2.73333333rem 0 0 -4rem;
	-moz-border-radius: .10666667rem;
	-webkit-border-radius: .10666667rem;
	border-radius: .10666667rem;
	background: #fff
}

.yanzhengBox .close {
	display: inline-block;
	position: absolute;
	width: .56rem;
	height: .56rem;
	right: .13333333rem;
	top: .13333333rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -1.68rem -1.29333333rem;
	font-size: 0
}

.yanzhengBox .yanzhengForm h1 {
	display: block;
	font-size: .4rem;
	font-weight: 400;
	height: .74666667rem;
	line-height: .74666667rem;
	padding-top: .4rem;
	padding-bottom: .42666667rem;
	color: #333
}

.yanzhengBox .yanzhengForm .formPopPre {
	margin-bottom: .64rem;
	display: block
}

.yanzhengBox .yanzhengForm .formPopPre .iptPopPre {
	float: left;
	display: inline;
	width: 4.2rem
}

.yanzhengBox .yanzhengForm .formPopPre .subPopPre {
	height: .8rem;
	width: 2.30666667rem;
	float: left;
	display: inline;
	color: #fff;
	top: 0;
	right: 0;
	border-top-right-radius: .06666667rem;
	border-bottom-right-radius: .06666667rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.yanzhengBox .yanzhengForm .formPopPre .subPopPre.over {
	background: #b2b2b2;
	color: #fff
}

.yanzhengBox .yanzhengForm .formPopPre .yz-imgbtn {
	float: left;
	display: inline;
	border-left: #030303;
	width: 2.30666667rem;
	height: .8rem;
	border-top-right-radius: .06666667rem;
	border-bottom-right-radius: .06666667rem
}

.yanzhengBox .yanzhengForm .formPopPre .tipsPopPre {
	position: absolute;
	left: 0;
	top: .8rem;
	line-height: .56rem;
	padding: 0 0 0 .44rem
}

.yanzhengBox .yanzhengForm .formPopPre .tipsPopPre em {
	position: absolute;
	top: 0;
	left: -.12rem;
	width: .56rem;
	height: .56rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -2.25333333rem -1.29333333rem;
	display: inline-block
}

.yanzhengBox .yanzhengForm .formPopPre .p1 {
	padding: 0;
	line-height: .56rem;
	color: #999;
	position: absolute;
	left: 0;
	top: .8rem
}

.yanzhengBox .yanzhengForm .subPopPre {
	position: relative;
	display: block;
	width: 100%;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	color: #fff
}

.yanzhengBox .yanzhengForm .subPopPre.over {
	background: #b2b2b2;
	color: #fff
}

.yanzhengBox .yanzhengSuccess .iconSuccess {
	background-position: 0 -1.98666667rem;
	margin-top: .4rem
}

.searchBroker {
	padding: .53333333rem 0 .4rem
}

.searchBroker dt {
	float: left;
	display: inline;
	width: 1.14666667rem;
	height: 1.14666667rem
}

.searchBroker dt img {
	width: 1.14666667rem;
	height: 1.14666667rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem
}

.searchBroker dd {
	float: left;
	display: inline;
	padding: 0 0 0 .4rem;
	width: 7.6rem
}

.searchBroker dd .brokerInfo {
	position: relative
}

.searchBroker dd .brokerInfo .brokerName {
	height: .56rem;
	padding-bottom: .10666667rem
}

.searchBroker dd .brokerInfo .brokerName h2 {
	float: left;
	display: inline;
	font-weight: 400;
	line-height: .56rem
}

.searchBroker dd .brokerInfo .brokerName h2 i {
	display: inline-block;
	padding-left: .06666667rem;
	font-family: Arial
}

.searchBroker dd .brokerInfo .brokerName .score {
	display: inline-block;
	line-height: .56rem;
	color: #666
}

.searchBroker dd .brokerInfo .brokerName .document {
	float: left;
	display: inline;
	padding-top: .12rem;
	padding-left: .13333333rem;
	font-size: 0
}

.searchBroker dd .brokerInfo .brokerName .document span {
	float: left;
	display: inline;
	width: .49333333rem;
	height: .32rem;
	font-size: 0;
	margin-right: .13333333rem
}

.searchBroker dd .brokerInfo .brokerName .document span em {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .49333333rem;
	height: .32rem;
	font-size: 0
}

.searchBroker dd .brokerInfo .brokerName .document span.s1 em {
	background-position: -.82666667rem -1.98666667rem
}

.searchBroker dd .brokerInfo .brokerName .document span.s2 em {
	background-position: -1.38666667rem -1.98666667rem
}

.searchBroker dd .brokerInfo .address {
	line-height: .4rem;
	height: .4rem;
	font-size: 0
}

.searchBroker dd .brokerInfo .address i {
	color: #e5e5e5;
	display: inline-block;
	padding: 0 .13333333rem
}

.searchBroker dd .brokerInfo .address span {
	font-size: .32rem
}

.searchBroker dd .brokerInfo .address span.c6 {
	color: #666
}

.searchBroker dd .brokerInfo .btAgentTel {
	display: inline-block;
	position: absolute;
	top: .26666667rem;
	right: 0;
	width: 2rem;
	height: .61333333rem;
	background: #f43c41;
	text-align: center;
	line-height: .61333333rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	color: #fff
}

.searchBroker dd .brokerInfo .btAgentTel .iconAgentTel {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .37333333rem;
	height: .56rem;
	background-position: -8.01333333rem -1.29333333rem;
	vertical-align: top;
	margin-top: .02666667rem
}

.searchBroker dd .brokerInfo .contact {
	margin-top: .16rem
}

.searchBroker dd .brokerInfo .contact .btn {
	display: inline-block;
	width: 1.6rem;
	height: .61333333rem;
	border: .025rem solid #f43c41;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	line-height: .61333333rem;
	text-align: center;
	color: #f43c41;
	background: #fff;
	margin-right: .26666667rem
}

.searchBroker dd .brokerInfo .contact .btn .advisory,
.searchBroker dd .brokerInfo .contact .btn .tellphone {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	vertical-align: top;
	margin: .12rem .13333333rem 0 0;
	display: inline-block;
	width: .37333333rem;
	height: .37333333rem
}

.searchBroker dd .brokerInfo .contact .btn .tellphone {
	background-position: -5.4rem -4.62666667rem
}

.searchBroker dd .brokerInfo .contact .btn .advisory {
	background-position: -5.90666667rem -4.62666667rem
}

.searchBroker-slogan {
	line-height: .48rem;
	padding-top: .26666667rem
}

.searchBroker.noBb {
	border-bottom: 0
}

.searchBroker.pb0 {
	padding-bottom: 0
}

.searchBroker.pt0 {
	padding-top: 0
}

.coreWrap {
	padding: 0 .4rem
}

.listCustomer li {
	position: relative;
	padding: 0 .26666667rem 0 2.66666667rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.listCustomer li img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 1.6rem;
	height: 1.6rem;
	-moz-border-radius: 1.6rem;
	-webkit-border-radius: 1.6rem;
	border-radius: 1.6rem;
	position: absolute;
	top: 0;
	left: .4rem
}

.listCustomer li h2 {
	color: #666
}

.listCustomer li h2 b {
	font-size: .48rem;
	font-weight: 400;
	color: #333;
	margin: 0 .13333333rem 0 0
}

.listCustomer li p {
	color: #666;
	padding: .13333333rem 0 0;
	color: #ccc;
	line-height: .48rem
}

.navCustomerScroll {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	font-size: 0;
	padding: .13333333rem 0 .26666667rem
}

.navCustomerScroll span {
	display: inline-block;
	width: .21333333rem;
	height: .21333333rem;
	-moz-border-radius: .21333333rem;
	-webkit-border-radius: .21333333rem;
	border-radius: .21333333rem;
	background: #e5e5e5;
	margin: 0 .06666667rem
}

.navCustomerScroll span.on {
	background: #b2b2b2
}

.friendWrap {
	background: #f5f6fb;
	zoom: 1;
	padding: .26666667rem 0 .10666667rem
}

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

.friendWrap li {
	float: left;
	display: inline;
	width: 1.86666667rem;
	height: .66666667rem;
	margin: 0 .16rem .16rem 0
}

.friendWrap li:nth-child(5n) {
	margin: 0 0 .16rem
}

.corner {
	width: 1.73333333rem;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	padding: .66666667rem 0 .05333333rem 0;
	display: block;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: -.33333333rem;
	left: -.66666667rem;
	font-size: .24rem
}

.newsFix {
	position: fixed;
	right: .4rem;
	bottom: 1.78666667rem;
	background: #fff;
	-moz-border-radius: 1.2rem;
	-webkit-border-radius: 1.2rem;
	border-radius: 1.2rem;
	width: 1.2rem;
	height: 1.2rem;
	z-index: 9;
	box-shadow: 0 2px 9px rgba(0, 0, 0, .13);
	-moz-box-shadow: 0 2px 9px rgba(0, 0, 0, .13);
	-webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, .13);
	text-align: center
}

.newsFix em {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	display: inline-block;
	width: .64rem;
	height: .64rem;
	vertical-align: top;
	margin-top: .28rem;
	background-position: -6.44rem -4.62666667rem
}

.newsFix .num {
	display: inline-block;
	position: absolute;
	top: -.08rem;
	right: -.16rem;
	width: .48rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	color: #fff;
	font-size: .32rem;
	-moz-border-radius: .48rem;
	-webkit-border-radius: .48rem;
	border-radius: .48rem;
	background: #ec203d
}

.newsFix .numMoer {
	width: initial;
	padding: 0 .10666667rem
}

body,
html {
	background: #fff
}

.searchPop {
	z-index: 999;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0 auto;
	background: rgba(0, 0, 0, .6);
	overflow-y: auto
}

.topSearch {
	height: 1.06666667rem;
	background: #333;
	zoom: 1;
	position: relative;
	padding: .13333333rem 0
}

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

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

.topSearch .seachBox {
	margin-left: 1.06666667rem;
	width: 6.93333333rem;
	background: #fff;
	position: relative;
	left: initial;
	bottom: initial;
	display: inline-block
}

.topSearch .seachBox .iptHeader {
	width: 6.93333333rem
}

.btCloseSearch {
	width: 1.33333333rem;
	height: 1.06666667rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: 1.06666667rem;
	background: #eebe63;
	color: #fff;
	-moz-border-radius: .16rem;
	-webkit-border-radius: .16rem;
	border-radius: .16rem;
	margin: 0 .4rem 0 .26666667rem;
	float: right;
	display: inline;
	display: inline-block;
	font-size: .37333333rem
}

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

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

.listRecently {
	zoom: 1;
	padding: .53333333rem .53333333rem .13333333rem
}

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

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

.listRecently li a {
	display: block;
	background: #f5f8ff;
	color: #9396ad;
	-moz-border-radius: .26666667rem;
	-webkit-border-radius: .26666667rem;
	border-radius: .26666667rem;
	line-height: .58666667rem;
	padding: 0 .33333333rem;
	margin: 0 .26666667rem .53333333rem 0
}

.iconClearHistory {
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -5.34666667rem 0;
	display: block;
	width: .66666667rem;
	height: .66666667rem;
	position: absolute;
	bottom: .61333333rem;
	right: .34666667rem
}

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

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

.titResult {
	height: 1.06666667rem;
	line-height: 1.06666667rem;
	padding: 0 0 0 .53333333rem;
	border-bottom: .025rem solid #efefef;
	color: #333
}

.titResult span {
	color: #999
}

.listResult {
	height: 14.93333333rem
}

.listResult li {
	padding: 0 .4rem
}

.listResult li a {
	display: block;
	height: .93333333rem;
	line-height: .93333333rem;
	color: #333;
	font-size: 0
}

.listResult li a span {
	display: inline-block;
	vertical-align: top
}

.listResult li a .s1 {
	width: .72rem;
	height: .4rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	line-height: .4rem;
	font-size: .26666667rem;
	text-align: center;
	margin: .26666667rem .13333333rem 0 0
}

.listResult li a .s1.t1 {
	color: #a1cecd;
	background: #eff6f5
}

.listResult li a .s1.t2 {
	color: #e0c195;
	background: #f5f2e9
}

.listResult li a .s1.t3 {
	color: #cca99e;
	background: #f7f0ee
}

.listResult li a .s1.t4 {
	color: #b6b4b7;
	background: #f0f0f1
}

.listResult li a .s1.t5 {
	color: #a2afc8;
	background: #eef2f8
}

.listResult li a .s2 {
	max-width: 4.34666667rem;
	height: .93333333rem;
	line-height: .93333333rem;
	font-size: .37333333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	padding-right: .13333333rem
}

.listResult li a .s2 b {
	color: #f90;
	font-weight: 400;
	font-size: .37333333rem
}

.listResult li a .s3 {
	color: #989898;
	font-size: .32rem;
	max-width: 1.86666667rem;
	height: .93333333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listResult li a .s4 {
	font-size: .32rem;
	color: #989898;
	float: right;
	text-align: right
}

.listResult li.liTop {
	background: #eee;
	height: .85333333rem;
	line-height: .85333333rem;
	color: #999
}

.listResult li.liTop .s1 {
	display: inline-block;
	float: left
}

.listResult li.liTop .s2 {
	display: inline-block;
	float: right;
	padding-left: .42666667rem;
	position: relative
}

.listResult li.liTop .s2:after {
	position: absolute;
	bottom: .26666667rem;
	left: 0;
	width: .29333333rem;
	height: .32rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -7.21333333rem -4.62666667rem;
	content: ''
}

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

.headBank.searchBank {
	top: .38666667rem
}

.filterWrap {
	width: 100%;
	height: 1.10666667rem;
	position: fixed;
	left: 0;
	top: 1.06666667rem;
	background: #fff;
	border-bottom: .025rem solid #eee;
	z-index: 11
}

.filterBox {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	width: 9.2rem
}

.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.06666667rem;
	color: #9194aa;
	position: relative
}

.filterWrap a .tip-c1,
.filterWrap a .tip-c2 {
	position: absolute;
	bottom: -.2rem;
	left: 50%;
	margin-left: -.2rem;
	display: none
}

.filterWrap a .tip-c2 {
	bottom: -.22666667rem;
	color: #fff;
	z-index: 1
}

.filterWrap a::after {
	width: .18666667rem;
	height: .18666667rem;
	content: "";
	display: inline-block;
	vertical-align: middle;
	border-bottom: .025rem solid #999;
	border-right: .025rem solid #999;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	vertical-align: .05333333rem;
	margin: 0 0 0 .10666667rem
}

.filterSort {
	display: inline-block;
	position: absolute;
	top: 0;
	right: .24rem;
	height: 1.10666667rem;
	font-size: 0
}

.filterSort em {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -3.36rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	margin-top: .24rem
}

.filterSort .tip-c1,
.filterSort .tip-c2 {
	position: absolute;
	bottom: -.2rem;
	left: 50%;
	margin-left: -.2rem;
	display: none
}

.filterSort .tip-c2 {
	bottom: -.22666667rem;
	color: #fff;
	z-index: 1
}

.filterSort.touch .tip-c1,
.filterSort.touch .tip-c2 {
	display: block
}

.filterSort.touch em {
	background-position: -3.92rem -1.29333333rem
}

@-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
	}
}

@-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 {
	color: #eebe63
}

.filterWrap a.touch .tip-c1,
.filterWrap a.touch .tip-c2 {
	display: block
}

.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.16rem;
	z-index: 10
}

.filterCon {
	background: #fff;
	height: 10.66666667rem;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-top: .025rem solid #eee
}

.filterPosTop {
	height: 1.86666667rem;
	position: relative;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	border-bottom: .025rem solid #eee
}

.navPosTop {
	zoom: 1;
	width: 5.38666667rem;
	padding: .53333333rem 0 0 0
}

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

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

.navPosTop li a {
	display: block;
	width: 2.66666667rem;
	height: .8rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .8rem;
	color: #666;
	background: #fff
}

.navPosTop li:first-child a {
	border-top-left-radius: .10666667rem;
	border-bottom-left-radius: .10666667rem;
	border: .025rem solid #eee;
	border-right: 0
}

.navPosTop li:last-child a {
	border-top-right-radius: .10666667rem;
	border-bottom-right-radius: .10666667rem;
	border: .025rem solid #eee;
	border-left: 0
}

.navPosTop li a.on {
	color: #fff;
	background: #eebe63;
	border-color: #eebe63
}

.nearbyPos {
	display: block;
	width: 1.57333333rem;
	height: .73333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .73333333rem;
	color: #999;
	position: absolute;
	top: .56rem;
	right: .26666667rem
}

.nearbyPos .iconNearby {
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: inherit;
	top: initial;
	margin-top: .08rem
}

.leftPosition {
	float: left;
	display: inline;
	width: 2.88rem;
	height: 8.77333333rem;
	overflow: hidden;
	overflow-y: auto
}

.filterLeft {
	border-right: .025rem solid #eee;
	background: #fff;
	min-height: 8.77333333rem
}

.filterLeft li {
	width: 2.89333333rem;
	height: 1.13333333rem;
	position: relative
}

.filterLeft li a {
	display: block;
	line-height: 1.13333333rem;
	height: 1.13333333rem;
	color: #666;
	padding: 0 0 0 .53333333rem
}

.filterLeft li a.on,
.filterRight li a.on {
	background: #fff;
	color: #eebe63;
	border-right: 0;
	width: 5.04rem;
	height: 1.13333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.filterLeft li a.on {
	width: 2.89333333rem;
	height: 1.10666667rem;
	border-bottom: .025rem solid #eee;
	border-top: .025rem solid #eee
}

.filterRight li a.on {
	width: initial
}

.filterPosList {
	background: #fff;
	zoom: 1;
	position: relative
}

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

.filterRight {
	height: 8.77333333rem;
	overflow: hidden;
	overflow-y: auto
}

.filterRight li a {
	display: block;
	line-height: 1.12rem;
	height: 1.12rem;
	color: #666;
	margin-left: .6rem;
	border-bottom: .025rem solid #eee
}

.listMeasure li a {
	display: block;
	line-height: 1.33333333rem;
	border-bottom: .025rem solid #f1f1f1;
	padding: 0 0 0 .53333333rem;
	background: #fff;
	color: #666
}

.listMeasure li a.on {
	color: #eebe63
}

.measureSelector {
	position: relative;
	height: 2.26666667rem;
	background: #fff
}

.progressMensure {
	width: 5.53333333rem;
	height: 2.26666667rem;
	position: absolute;
	top: .2rem;
	left: .6rem;
	overflow: hidden
}

.barYellow {
	width: 5.53333333rem;
	height: .13333333rem;
	position: absolute;
	top: .85333333rem;
	left: 0;
	background: #eebe63;
	-moz-border-radius: .13333333rem;
	-webkit-border-radius: .13333333rem;
	border-radius: .13333333rem
}

.barGrayLeft,
.barGrayRight {
	width: 5.53333333rem;
	height: .18666667rem;
	position: absolute;
	top: .8rem;
	left: -5.25333333rem;
	-moz-border-radius: .13333333rem;
	-webkit-border-radius: .13333333rem;
	border-radius: .13333333rem;
	border: .025rem solid #ececec;
	border-left: 0;
	border-right: 0;
	background: #cdcdcd
}

.barGrayRight {
	position: absolute;
	top: .8rem;
	left: 5.25333333rem
}

.barGrayLeft span,
.barGrayRight span {
	display: block;
	width: .8rem;
	height: .8rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -7.50666667rem -3.48rem;
	position: absolute;
	top: -.28rem;
	right: -.34666667rem;
	z-index: 3
}

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

.barGrayLeft i {
	color: #333;
	position: absolute;
	top: -.6rem;
	right: -.66666667rem;
	font-style: normal;
	display: block;
	width: 1.33333333rem;
	text-align: center
}

.barGrayRight i {
	color: #333;
	position: absolute;
	top: -.6rem;
	left: -.70666667rem;
	font-style: normal;
	display: block;
	width: 1.33333333rem;
	text-align: center
}

.barGrayLeft b {
	display: block;
	height: .8rem;
	line-height: .8rem;
	background: #fd9827;
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem;
	border-radius: .08rem;
	position: absolute;
	top: -1.13333333rem;
	right: -.73333333rem;
	padding: 0 .13333333rem;
	z-index: 1;
	color: #fff
}

.barGrayRight b {
	display: block;
	height: .8rem;
	line-height: .8rem;
	background: #fd9827;
	-moz-border-radius: .08rem;
	-webkit-border-radius: .08rem;
	border-radius: .08rem;
	padding: 0 .13333333rem;
	z-index: 1;
	color: #fff;
	position: absolute;
	top: -1.13333333rem;
	left: -.73333333rem
}

.barGrayLeft b::after {
	width: 0;
	height: 0;
	font-size: 0;
	border-width: .10666667rem;
	border-style: solid;
	border-color: #fd9827 transparent transparent transparent;
	display: block;
	content: "";
	position: absolute;
	bottom: -.21333333rem;
	left: .2rem
}

.barGrayRight b::after {
	width: 0;
	height: 0;
	font-size: 0;
	border-width: .10666667rem;
	border-style: solid;
	border-color: #fd9827 transparent transparent transparent;
	display: block;
	content: "";
	position: absolute;
	bottom: -.21333333rem;
	right: .2rem
}

.barScale {
	position: absolute;
	top: 1.46666667rem;
	left: 0;
	width: 100%
}

.showNum {
	text-align: center;
	padding: .13333333rem 0 0
}

.barScale i {
	font-style: normal
}

.barScale i:last-child {
	position: absolute;
	top: 0;
	right: 0
}

.scaleValue {
	display: block;
	width: .06666667rem;
	height: .18666667rem;
	position: absolute;
	top: 1.17333333rem;
	right: .86666667rem;
	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.30666667rem
}

.tickMark li:last-child {
	text-align: right
}

.unitMeasure {
	text-align: right;
	position: absolute;
	top: 1.86666667rem;
	left: 0;
	width: 6.53333333rem;
	color: #999
}

.btSubMeasure {
	display: block;
	width: 2.13333333rem;
	height: .66666667rem;
	background: #eebe63;
	line-height: .66666667rem;
	text-align: center;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	position: absolute;
	top: .77333333rem;
	right: .26666667rem;
	color: #fff
}

.filterPriceList .leftPosition {
	width: 2.89333333rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}

.filterPriceList .filterLeft,
.filterPriceList .rightPosition {
	min-height: 10.66666667rem;
	height: 100%
}

.filterPriceList .filterRight {
	height: auto
}

.filterPriceList .measureSelector {
	width: 7.65333333rem;
	height: 3.44rem;
	top: 0;
	left: 0;
	overflow: hidden
}

.rightPosition {
	display: inline-block;
	width: 7.10666667rem;
	float: right;
	display: inline
}

.filterPriceList .filterRight {
	border-bottom: .025rem solid #f1f1f1;
	padding: 0 0 .26666667rem 0
}

.filterPriceList .btSubMeasure {
	position: absolute;
	top: 2.2rem;
	left: .6rem;
	width: 3.33333333rem
}

.filterPriceList .unitMeasure {
	position: absolute;
	top: 2.33333333rem;
	left: 0
}

.filterPriceList .progressMensure {
	height: 3.57333333rem
}

.filterMoreComm {
	padding: .26666667rem 0 0 .4rem
}

.filterMoreComm h2 {
	color: #333;
	padding: 0 0 .26666667rem
}

.listFilterMore {
	zoom: 1
}

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

.listFilterMore li {
	float: left;
	display: inline;
	width: 2.34666667rem
}

.listFilterIcon span,
.listFilterMore a {
	display: block;
	height: .64rem;
	margin: 0 .37333333rem .4rem 0;
	border: .025rem solid #fff;
	color: #999;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .05333333rem;
	-webkit-border-radius: .05333333rem;
	border-radius: .05333333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listFilterIcon a.on span,
.listFilterMore a.on {
	background: #fff;
	border: .025rem solid #eebe63;
	color: #eebe63
}

.listFilterIcon a,
.listFilterIcon span {
	margin: 0 .37333333rem .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: .26666667rem 0 0
}

.iconAllAble,
.iconHardcover,
.iconOrdinary,
.iconSecondary {
	display: block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	width: .86666667rem;
	height: .86666667rem
}

.iconAllAble {
	background-position: 0 -2.81333333rem
}

.iconOrdinary {
	background-position: -.86666667rem -2.81333333rem
}

.iconHardcover {
	background-position: -1.73333333rem -2.81333333rem
}

.iconSecondary {
	background-position: -2.6rem -2.81333333rem
}

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

.filterMoreBt {
	height: 1.33333333rem;
	background: #f9f9f9;
	border-top: .025rem solid #f1f1f1;
	position: absolute;
	top: 11.46666667rem;
	left: 0;
	width: 100%;
	position: fixed
}

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

.iconClearFilter {
	display: inline-block;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -6.72rem -1.29333333rem;
	width: .56rem;
	height: .56rem;
	vertical-align: top;
	margin-top: .37333333rem
}

.btSubFilter {
	display: block;
	width: 6.66666667rem;
	height: .8rem;
	line-height: .8rem;
	background: #eebe63;
	color: #fff;
	-moz-border-radius: .05333333rem;
	-webkit-border-radius: .05333333rem;
	border-radius: .05333333rem;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	position: absolute;
	top: .26666667rem;
	right: .4rem
}

.filterMoreAuto {
	overflow-y: auto;
	height: 9.33333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.filterCon,
.filterWrap {
	width: 10rem;
	left: 50%;
	margin-left: -5rem
}

.filterFindMask {
	top: 1.06666667rem
}

.listFilterBrand {
	padding: .56rem 0 0;
	overflow: hidden
}

.listFilterBrand li {
	float: left;
	display: inline;
	width: 2.66666667rem;
	height: 1.33333333rem;
	margin: 0 0 .66666667rem .46666667rem
}

.listFilterBrand li img {
	width: 2.66666667rem;
	height: 1.33333333rem
}

.cityBox-head {
	width: 10rem;
	height: 1.06666667rem;
	line-height: 1.06666667rem;
	background: #dfdfdf;
	text-align: center;
	font-size: .34666667rem;
	color: #333;
	font-weight: 700;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9
}

.cityBox-head .headBank {
	position: absolute;
	top: .24rem;
	left: .26666667rem;
	background-position: -8.93333333rem -1.98666667rem
}

.cityBox {
	margin-top: 1.17333333rem
}

.cityCon {
	width: 9.2rem;
	padding: .4rem;
	background: #fff
}

.cityCon h2 {
	font-weight: 400;
	color: #999;
	font-size: .32rem;
	line-height: .56rem
}

.cityCon .nowPosition {
	height: .56rem;
	line-height: .56rem;
	margin: .26666667rem 0 .48rem
}

.cityCon .nowPosition .s1 {
	display: inline-block;
	padding: 0 0 0 .48rem;
	position: relative;
	float: left
}

.cityCon .nowPosition .s1:before {
	position: absolute;
	top: .08rem;
	left: 0;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -7.73333333rem -1.98666667rem;
	content: '';
	height: .4rem;
	width: .4rem
}

.cityCon .nowPosition .s2 {
	display: inline-block;
	padding: 0 .6rem 0 0;
	position: relative;
	float: right
}

.cityCon .nowPosition .s2:after {
	position: absolute;
	top: .08rem;
	right: 0;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -8.13333333rem -1.98666667rem;
	content: '';
	height: .4rem;
	width: .4rem
}

.cityCon .nowPosition .s2.ing {
	color: #999
}

.cityCon .nowPosition .s2.ing:after {
	background-position: -8.53333333rem -1.98666667rem
}

.cityCon .cityList {
	padding: .34666667rem 0 .32rem 0;
	width: 9.6rem;
	font-size: 0
}

.cityCon .cityList a {
	display: inline-block;
	width: 2.05333333rem;
	height: 1.17333333rem;
	line-height: 1.17333333rem;
	text-align: center;
	color: #666;
	border: .025rem solid #dfdfdf;
	margin: 0 .26666667rem .26666667rem 0
}

.cityCon .cityList a.cur {
	border: .025rem solid #fff;
	color: #eebe63
}

.cityCon .cityTips {
	border-top: .025rem solid #eee;
	line-height: .48rem;
	font-size: .32rem;
	padding: .48rem 0 .16rem 0;
	margin-top: .32rem;
	color: #666
}

.listPageContainer {
	padding: 2.13333333rem 0 0
}

.listAdvertising {
	padding: .4rem .4rem 0
}

.listAdvertising img {
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem
}

.listCondition {
	zoom: 1;
	padding: .4rem 0 0 .4rem;
	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 .13333333rem;
	margin: 0 .21333333rem .26666667rem 0;
	background: #fff;
	color: #a6acbd;
	border: .025rem dashed #d5ddee;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem
}

.listCondition li i {
	display: inline-block;
	width: .56rem;
	height: .56rem;
	vertical-align: -.13333333rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -7.28rem -1.29333333rem;
	vertical-align: top
}

.listCondition li:last-child {
	float: right;
	display: inline
}

.listCondition li:last-child span {
	border-color: #fff;
	background: 0 0;
	padding: 0 .13333333rem
}

.listCondition li:last-child span i {
	width: .56rem;
	height: .56rem;
	background: url(../images/icon_2019.png) no-repeat;
	background-size: 10rem 10rem;
	background-position: -6.72rem -1.29333333rem;
	vertical-align: -.16rem
}

.tipListTop {
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center;
	line-height: .66666667rem;
	background: #f9f9f9;
	width: 10rem;
	left: 50%;
	margin-left: -5rem;
	background: rgba(0, 0, 0, .7);
	color: #fff;
	position: fixed;
	top: 2.14666667rem;
	z-index: 2
}

.tipListTop b {
	color: #f90
}

.searchCard {
	padding: .4rem;
	border-bottom: .025rem solid #f5f5f5
}

.searchCard .titleTotle {
	height: .74666667rem
}

.searchCard .titleTotle h2 {
	display: inline-block;
	font-weight: 400;
	font-size: .48rem;
	color: #333;
	line-height: .74666667rem;
	float: left;
	display: inline
}

.searchCard .titleTotle .totle {
	display: inline-block;
	line-height: .48rem;
	padding-top: .24rem;
	color: #333;
	float: right;
	display: inline
}

.searchCard .titleTotle .totle i {
	display: inline-block;
	color: #eebe63;
	font-size: .4rem;
	padding: 0 .13333333rem;
	vertical-align: -.02666667rem;
	font-family: Arial
}

.searchCard .num {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	font-size: 0
}

.searchCard .num span {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: block;
	vertical-align: top;
	line-height: .8rem;
	font-size: .29333333rem;
	color: #333;
	position: relative
}

.searchCard .num span i {
	display: inline-block;
	color: #eebe63;
	font-size: .4rem;
	padding: 0 .06666667rem 0 0;
	vertical-align: -.02666667rem;
	font-family: Arial
}

.searchCard .num span:last-child {
	margin-right: 0;
	padding-right: 0;
	text-align: right
}

.searchCard .num span:nth-child(2) {
	text-align: center
}

.searchHouse {
	padding: .4rem;
	border-bottom: .025rem solid #f5f5f5
}

.searchHouse .listImg {
	width: 2.88rem;
	height: 2.16rem;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative
}

.searchHouse .listImg img {
	width: 2.88rem;
	height: 2.16rem;
	-moz-border-radius: .10666667rem;
	-webkit-border-radius: .10666667rem;
	border-radius: .10666667rem
}

.searchHouse .listInfo {
	padding-left: .4rem;
	width: 5.92rem;
	float: right;
	display: inline;
	position: relative
}

.searchHouse .listInfo h2 {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	font-size: .37333333rem;
	line-height: .48rem;
	padding-bottom: .13333333rem;
	font-weight: 400
}

.searchHouse .listInfo p {
	color: #999;
	line-height: .53333333rem
}

.searchHouse .listInfo p i {
	display: inline-block;
	color: #eebe63;
	font-size: .4rem;
	padding: 0 .13333333rem;
	vertical-align: -.02666667rem;
	font-family: Arial;
	font-weight: 700
}

.searchHouse .listInfo span {
	position: absolute;
	top: .61333333rem;
	right: 0;
	line-height: .53333333rem;
	color: #999
}

.searchHouse .listInfo span i {
	display: inline-block;
	color: #eebe63;
	font-size: .4rem;
	padding: 0 .13333333rem;
	vertical-align: -.02666667rem;
	font-family: Arial
}

.searchNodata {
	padding: .4rem;
	color: #a6acbd;
	line-height: .48rem
}

.listPro a {
	display: block;
	padding: .4rem;
	zoom: 1
}

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

.listPro a .listProLeft {
	display: inline-block;
	width: 3.14666667rem;
	height: 2.50666667rem;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative
}

.listPro a .listProLeft img {
	width: 3.14666667rem;
	height: 2.50666667rem;
	-moz-border-radius: .10666667rem;
	-webkit-border-radius: .10666667rem;
	border-radius: .10666667rem
}

.listPro a .listProLeft .video {
	background: url(../images/video.png) no-repeat left top;
	background-size: .78666667rem .93333333rem;
	width: .78666667rem;
	height: .45333333rem;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2
}

.listPro a .listProLeft .vrlook {
	background: url(../images/vr_icon.png) no-repeat right bottom;
	background-size: .73333333rem .93333333rem;
	width: .73333333rem;
	height: .42666667rem;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2
}

.listPro a .listProLeft .vrlookR30 {
	right: .4rem
}

.listPro a .listProRight {
	display: inline-block;
	float: left;
	display: inline;
	margin: 0 0 0 .4rem;
	width: 5.65333333rem
}

.listPro a .listProRight h1 {
	line-height: .48rem;
	font-size: .37333333rem;
	color: #333;
	padding: 0 0 .10666667rem 0
}

.listPro a .listProRight h2 {
	line-height: .48rem;
	font-size: .37333333rem;
	color: #333;
	padding: 0 0 .10666667rem 0
}

.listPro a .listProRight .areaAddress {
	line-height: .48rem;
	height: .48rem;
	color: #a6acbd;
	font-size: 0;
	overflow: hidden
}

.listPro a .listProRight .areaAddress span {
	display: inline-block;
	font-size: .29333333rem;
	vertical-align: top
}

.listPro a .listProRight .areaAddress i {
	display: inline-block;
	padding: 0 .10666667rem;
	vertical-align: top;
	color: #d2d2d2
}

.listPro a .listProRight .price {
	line-height: .77333333rem;
	height: .77333333rem;
	color: #a6acbd
}

.listPro a .listProRight .price i {
	color: #ec203d;
	display: inline-block;
	font-family: Arial;
	font-weight: 700;
	font-size: .48rem;
	padding: 0 .10666667rem 0 0;
	vertical-align: -.02666667rem
}

.searchBroker {
	padding-left: .4rem
}

.botFixed {
	bottom: 1.6rem
}

.tipsNoResult .entrustForm {
	width: 8.42666667rem;
	height: .8rem;
	line-height: .8rem
}

.tipsNoResult .entrustForm .iptEntrust {
	border: 0;
	line-height: .8rem;
	height: .8rem
}

.tipsNoResult .entrustForm .btSubEntrust {
	line-height: .8rem;
	width: 2.4rem;
	height: .8rem;
	position: absolute;
	top: 0;
	right: 0;
	background: #fb8800
}

.tipsNoResult .entrustForm .btSubEntrust.disabled {
	background: #ccc;
	color: #fff
}

.pop-bg {
	background: rgba(0, 0, 0, .2);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10
}

.videofind {
	padding: .4rem .4rem 0;
	border-top: .025rem solid #f5f5f5;
	font-size: 0
}

.videofind a {
	display: inline-block;
	line-height: .56rem;
	padding: 0 .4rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	border: .025rem solid #eee;
	color: #333;
	background: #eee;
	overflow: hidden;
	position: relative;
	margin-right: .16rem
}

.videofind a.cur {
	border: .025rem solid #f90;
	color: #f90;
	background: #fae6c8
}

.videofind a.cur:after {
	position: absolute;
	bottom: -.01333333rem;
	right: -.01333333rem;
	width: .38666667rem;
	height: .32rem;
	background: url(../images/icon_2019.png) no-repeat -9.61333333rem -2.10666667rem;
	content: '';
	z-index: 1;
	display: inline-block;
	background-size: 10rem 10rem
}

.dingzhi-header {
	width: 100%;
	height: 5.30666667rem
}

.dingzhi-header img {
	width: 100%;
	height: 5.30666667rem
}

.dingzhi-list {
	padding: .34666667rem 0 .66666667rem .34666667rem;
	display: block;
	font-size: 0;
	vertical-align: top
}

.dingzhi-list li {
	display: inline-block;
	margin: 0 .34666667rem .34666667rem 0;
	width: 4.48rem;
	background: #fff
}

.dingzhi-list li .dingzhi-img {
	width: 4.48rem;
	height: 3.2rem
}

.dingzhi-list li .dingzhi-about {
	padding: .06666667rem .13333333rem .4rem .13333333rem
}

.dingzhi-list li .dingzhi-about .title {
	display: block;
	width: 4.21333333rem;
	height: .56rem;
	line-height: .56rem;
	font-size: .32rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333
}

.dingzhi-list li .dingzhi-about .addres {
	display: block;
	width: 4.21333333rem;
	height: .42666667rem;
	color: #a6acbd;
	line-height: .42666667rem;
	font-size: .29333333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dingzhi-list li .dingzhi-about .btn {
	display: block;
	width: 4.21333333rem;
	height: .66666667rem;
	line-height: .66666667rem;
	font-size: .32rem;
	color: #fff;
	background: #e6bf72;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	text-align: center;
	margin-top: .2rem
}

.videofind a.topicTab {
	background: url(../images/huanxin_icon.png) no-repeat;
	background-position: 0 -2.8rem;
	background-size: 10rem 6.24rem;
	width: 4.46666667rem;
	height: .70666667rem;
	margin: -.06666667rem 0 0 0;
	border: 0;
	padding: 0;
	text-align: center;
	font-size: 0
}

.videofind a.topicTab em {
	background: url(../images/huanxin_icon.png) no-repeat;
	background-position: -1.16rem -2.24rem;
	background-size: 10rem 6.24rem;
	width: .25333333rem;
	height: .25333333rem;
	vertical-align: top;
	margin: .22666667rem .10666667rem 0 .10666667rem;
	display: inline-block
}

.videofind a.topicTab span {
	line-height: .70666667rem;
	color: #fff;
	font-size: .29333333rem
}

.videofind a.topicTab.active em {
	background-position: -1.54666667rem -2.24rem
}

.listProRight .titleTag {
	display: inline-block;
	padding: 0 .2rem;
	height: .42666667rem;
	line-height: .42666667rem;
	background: #9a3635;
	-moz-border-radius: .04rem;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	color: #fff;
	font-size: .32rem;
	margin-left: .06666667rem;
	position: relative
}

.listProRight .titleTag:after {
	background: url(../images/huanxin_icon.png) no-repeat;
	background-position: 0 -2.24rem;
	background-size: 10rem 6.24rem;
	width: .45333333rem;
	height: .56rem;
	position: absolute;
	top: 0;
	right: -.24rem;
	content: ''
}

.listDiscount span {
	display: inline-block;
	background: #9a3635;
	height: .42666667rem;
	line-height: .42666667rem;
	color: #fff;
	font-size: .32rem;
	position: relative;
	border: .025rem solid #000;
	padding: 0 .2rem;
	border-right: 0
}

.listDiscount span:after {
	background: url(../images/huanxin_icon.png) no-repeat;
	background-position: -.58666667rem -2.24rem;
	background-size: 10rem 6.24rem;
	position: absolute;
	top: -.02666667rem;
	right: -.08rem;
	content: '';
	width: .12rem;
	height: .48rem
}

.semTop {
	background: url(../images/sem_topbg.png) no-repeat center bottom;
	background-size: 9.2rem 1.66666667rem;
	margin-top: 1.06666667rem;
	text-align: center;
	padding: .66666667rem 0 1.33333333rem 0;
	border-bottom: .025rem solid #e5e5e5;
	border-width: .06666667rem
}

.semTop .p1 {
	line-height: .74666667rem;
	font-size: .64rem;
	font-weight: 700;
	padding-bottom: .16rem
}

.semTop .p2 {
	line-height: .48rem
}

.semTop .p2 a {
	color: red
}

.semList {
	padding-top: .4rem
}

.semListMore {
	display: block;
	width: 7.06666667rem;
	height: 1.16rem;
	text-align: center;
	line-height: 1.16rem;
	font-size: .32rem;
	color: #fff;
	background: #eebe63;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	margin: 0 auto;
	margin-bottom: 1.2rem
}

.formTab {
	position: relative;
	z-index: 2
}

.formTab span {
	display: inline-block;
	width: 3.01333333rem;
	height: 1.04rem;
	line-height: 1.04rem;
	font-size: .32rem;
	text-align: center;
	background: #fff;
	color: #666;
	border-width: .02666667rem;
	border: .025rem solid #e5e5e5;
	border-top-left-radius: .06666667rem;
	border-top-right-radius: .06666667rem
}

.formTab span.s1 {
	float: left;
	display: inline
}

.formTab span.s2 {
	float: left;
	display: inline
}

.formTab span.s3 {
	float: left;
	display: inline
}

.formTab span.cur {
	color: #eebe63;
	border-bottom-color: #fff
}

.formBox {
	border-width: .02666667rem;
	border: .025rem solid #e5e5e5;
	border-bottom-left-radius: .06666667rem;
	border-bottom-right-radius: .06666667rem;
	padding: .32rem .37333333rem;
	position: relative;
	margin-bottom: .4rem;
	margin-top: -.02666667rem
}

.semKey {
	font-size: 0
}

.semKey a {
	display: inline-block;
	line-height: .64rem;
	color: #666;
	font-size: .32rem;
	margin-right: .4rem
}

.searchCity {
	border: .025rem solid #f90;
	border-width: .02666667rem;
	-moz-border-radius: .06666667rem;
	-webkit-border-radius: .06666667rem;
	border-radius: .06666667rem;
	height: .8rem;
	line-height: .8rem;
	margin: .26666667rem .4rem;
	padding: 0 .33333333rem;
	position: relative
}

.searchCity a {
	display: inline-block;
	color: #f90;
	margin-left: .13333333rem
}

.searchCity:before {
	position: absolute;
	top: -.28rem;
	left: 0;
	width: 9.2rem;
	height: .01333333rem;
	border-top: .025rem solid #f5f5f5;
	content: ''
}
