.banner,
.focus {
	position: relative;
	text-align: center;
}
.banner::after,
.focus::after {
	position: absolute;
	bottom: 0;
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.banner img,
.focus img {
	width: 100%;
	max-width: 100%;
	vertical-align: top;
}
.focus {
	width: 100%;
	overflow: hidden;
}
.focus-pics {
	display: -webkit-box;
	display: -ms-box;
	display: box;
}
.focus-pics li {
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	width: 0.01rem;
	overflow: hidden;
}
.focus-indexs {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	line-height: 0.15rem;
}
.focus-indexs i {
	display: inline-block;
	width: 0.08rem;
	height: 0.08rem;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: inset 0 0.01rem 0 0 rgba(0, 0, 0, .23);
	margin: 0 0.03rem;
	opacity: 0.5;
}
.focus-indexs i.active {
	opacity: 1;
}
.focus-error {
	height: 0.86rem;
	width: 100%;
	background: #ffffff;
}
.module {
	padding: 0.05rem 0.07rem 0;
	width: initial;
	border-bottom: 1px solid #f8f8f8;
	background-color: #fff;
}
.module-top {
	margin-top: 0.3rem;
}
.module li {
	box-sizing: border-box;
	width: 25%;
}
.module li .icon {
	display: block;
	text-align: center;
	padding: 0.08rem 0;
}
.module li .icon:active {
	background: #eeeeee;
}
.module li .icon span {
	font-size: 0.13rem;
}

.module li .module-img {
	width: 0.45rem;
	height: 0.46rem;
	display: inline-block;
	background: url(../../../image/mobile/touch/beijing/home_8site.png) no-repeat;
	background-size: 1.41rem 1.41rem;
}
.module li .fulltime {
	background-position: -0.48rem 0rem;
}
.module li .parttime {
	background-position: -0.48rem -0.48rem;
}
.module li .usedcar {
	background-position: 0rem -0.96rem;
}
.module li .usedgoods {
	background-position: -0.48rem -0.96rem;
}
.module li .rental {
	background-position: -0.96rem -0.48rem;
}
.module li .buyhouse {
	background-position: 0rem 0rem;
}
.module li .pet {
	background-position: -0.96rem 0rem;
}
.module li .locallife {
	background-position: 0rem -0.48rem;
}

#newEight .module-img {
	width: 0.47rem;
	height: 0.47rem;
	display: inline-block;
	/*background-size: 0.45rem;*/
	background: url(../../../image/mobile/touch/beijing/mHome.png);
	/*background: url(./mHome.png);*/
	background-size: 2.754906rem 1.09908rem;
}
#newEight .fulltime {
	background-position: 0 0;
}
#newEight .parttime {
	background-position: -0.547141rem 0;
}
#newEight .usedcar {
	background-position: -1.113481rem 0;
}
#newEight .usedgoods {
	background-position: -1.68941rem 0;
}
#newEight .rental {
	background-position: 0 -0.55674rem;
}
#newEight .buyhouse {
	background-position: -0.547141rem -0.55674rem;
}
#newEight .pet {
	background-position: -1.113481rem -0.55674rem;
}
#newEight .locallife {
	background-position: -1.68941rem -0.55674rem;
}

.module li .module-desc {
	display: block;
}
.module-area {
	background: #fff;
	color: #404040;
}
.module-t {
	height: 0.40rem;
	margin: 0 0.15rem;
	border-bottom: 1px solid #f8f8f8;
	position: relative;
}
.arrow-right {
	width: 0.05rem;
	height: 0.08rem;
	background: url(../../../image/mobile/touch/beijing/global.png) 0 0 no-repeat;
	background-size: 1.3rem 1.25rem;
	background-position: -0.3rem 0;
	position: absolute;
    top: 0.165rem;
    margin-left: 0.1rem;
}
.module-t a {
	display: block;
}
.module-t .t,
.module-t .tool {
	padding: 0.13rem 0.3rem 0.12rem 0.15rem;
    margin-top: -0.01rem;
    margin-left: -0.15rem;
	height: 0.16rem;
	line-height: 0.16rem;
	display: block;
	position: relative;
	color: #404040!important;
}
.module-t .t:active {
	background: #eeeeee;
}
.module-t .t span,
.module-t .tool span {
	font-size: 0.15rem;
	line-height: 0.15rem;
	font-weight: bold;
}
.module-t .right-pub {
	font-size: 0.11rem;
	line-height: 0.19rem;
	height: 0.18rem;
	color: #39bc30!important;
	border: 1px solid #39bc30;
	border-radius: 4px;
	padding: 0 0.07rem;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	margin-left: 0.07rem;
}
.module-t .right-pub:active {
	background: #39bc30;
	color: #ffffff!important;
}
.module-item {
	width: inherit;
	margin: 0.05rem 0.15rem;
	font-size: 0;
}
.module-item a {
	width: 20%;
	text-align: center;
	height: 0.40rem;
	line-height: 0.40rem;
	overflow: hidden;
	float: left;
	color: #404040!important;
	white-space: nowrap;
}

/*mq start*/
.quanzhi .module-item{
	margin: 0.05rem 0.05rem;
}

.jianzhi .module-item{
	margin: 0 0.05rem;
}

.row4{
	    margin: 0.05rem 0.1rem;
}

.row4 a{
	width: 25%;
}

.rentHome{
	height: 0.75rem;
	border-bottom: 1px solid #f8f8f8;
}
.left-line-short {
	border-left: 1px solid #f8f8f8 ;
	margin-left: -0.01rem;
	margin-top: 0.075rem;
	height: 0.55rem;
	width: 0;
	float: left;
}
.rentHome > a{
	/*background: red;*/
	width: 50%;
	height: 0.75rem;
}
.img{
	width: 0.45rem;
	height: 0.45rem;
	background: url(../../../image/mobile/touch/beijing/mHome.png);
	/*background: url(./mHome.png);*/
	background-size: 2.754906rem 1.09908rem;
	margin: 0.1rem 0 0 0.15rem;
	float: left;
}
.zufangImg{
	background-position: -2.23656rem 0.047994rem;
}
.ershoufangImg{
	background-position: -2.23656rem -0.547141rem;
}
.fangContent{
	float: left;
	height: 0.45rem;
	margin: 0.1rem 0 0 0.15rem;
}
.fangContent > .content > span{
	color: #999999;
	margin-right: 0.09rem;
}
.zufangTitle{
	text-align: left;
	color: #F85B58;
}
.ershoufangTitle{
	text-align: left;
	color: #FF7200;
}
.recommendBorder{
	border-bottom: 1px solid #f8f8f8;
	display: block;
    padding: 0.1rem 0;
    height: 0.94rem;
}
.recommend{
	margin-top: 0;
	margin-bottom: 0;
	height: 0.22rem;
}
.workName > .name{
	font-size: 0.16rem;
	float: left;
	height: 0.22rem;
    line-height: 0.22rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 2.1rem;

}
 .workName > .time{
	font-size: 0.12rem;
	float: right;
	/*margin-top: 0.05rem;*/
	color: #B3B3B3;
}
.money{
	/*height: 0.1rem;*/
	margin-top: 0;
	margin-bottom: 0;
	
}
.money > span{
	color: #FF7200;
}
.weal{
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.weal > span{
	font-size: 0.11rem;
	line-height: 0.15rem;
	height: 0.14rem;
	color: #39bc30!important;
	border: 1px solid #39bc30;
	border-radius: 4px;
	padding: 0 0.04rem;
	margin-right: 0.07rem;
	display: block;
	float: left;
	box-sizing: content-box;
}
.companyName > .name{
	font-size: 0.14rem;
	color: #676767;
	float: left;
	height: 0.2rem;
    line-height: 0.2rem;
    margin-top: 0.06rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 1.8rem;
}
.companyName > .address{
	font-size: 0.12rem;
	color: #676767;
	float: right;
    margin-top: 0.03rem;
}
/*mq end*/



.module-item a:active,
.module2-item a:active {
	background: #eeeeee;
}
.module-item .item-red {
	color: #f85a57!important;
}
.module-area .module-img {
	width: inherit;
	margin: 0.15rem 0.13rem;
}
.module-area .module-img a {
	width: 23%;
	display: block;
	position: relative;
	float: left;
	margin: 0 1%;
 }
 .module-area .module-img a:active {
 	background: #eeeeee;
 }
.module-area .module-img img {
	width: 100%;
	display: block
}
.module-area .fang .fc1 {
	/*background: url(../../../image/mobile/touch/beijing/fc1.png) 0 0 no-repeat;*/
	background-size: 0.6rem 0.675rem;
}
.module-area .fang .fc2 {
	/*background: url(../../../image/mobile/touch/beijing/fc2.png) 0 0 no-repeat;*/
	background-size: 0.6rem 0.675rem;
}
.module-area .fang .fc3 {
	/*background: url(../../../image/mobile/touch/beijing/fc3.png) 0 0 no-repeat;*/
	background-size: 0.6rem 0.675rem;
}
.module-area .fang .fc4 {
	/*background: url(../../../image/mobile/touch/beijing/fc4.png) 0 0 no-repeat;*/
	background-size: 0.6rem 0.675rem;
}
.module-area .module-img .img-name {
	width: 100%;
	height: 0.18rem;
	line-height: 0.18rem;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0.11rem;
	text-align: center;
	color: #fff;
	z-index: 10;
}
.module-area .module-img .img-namebg {
	width: 100%;
	height: 0.18rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	background: #000;
	opacity: 0.4;
}
.sale-area {
	width: initial;
    overflow: hidden;
    background-color: #f9f9f9;
    padding: 0 0.15rem;
}
.sale-area a {
    height: 0.40rem;
    line-height: 0.40rem;
    display: block;
    padding: 0 0.07rem;
    text-align: center;
    overflow: hidden;
    float: left;
    color: #808080!important;
    white-space: nowrap;
}
.sale-area a:active {
	background: #eeeeee;
}
.sale-area .icon-hot {
	margin-right: 0.05rem;
}
.sale-area .icon-hot i {
	width: 0.11rem;
	height: 0.13rem;
	position: relative;
	top: -0.02rem;
	right: -0.05rem;
	background: url(../../../image/mobile/touch/beijing/global.png) 0 0 no-repeat;
	background-size: 1.3rem 1.25rem;
	background-position: -0.5rem 0;
}
.module2-area {
	background: #fff;
	color: #404040;
	width: 50%;
	float: left;
}
.module2-t {
	height: 0.40rem;
	line-height: 0.40rem;
}
.module2-f-t {
	height: 0.15rem;
	line-height: 0.15rem;
	margin: 0 0.15rem 0.12rem 0.15rem;
}
.module2-f-t a,
.module2-t a {
	height: 0.15rem;
	line-height: 0.15rem;
	font-size: 0.15rem;
	font-weight: bold;
	padding: 0.125rem 0.15rem;
	display: block;
	position: relative;
	color: #404040!important;
	float: left;
	padding-right: 0.3rem;
	margin-top: -0.01rem;
}
.module2-f-t a:active,
.module2-t a:active {
	background: #eeeeee;
}
.module2-item {
	width: 100%;
}
.module2-item a {
	width: 50%;
	height: 0.40rem;
	line-height: 0.40rem;
	text-align: center;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	color: #404040!important;
}
.module-line {
	width: 100%;
	height: 10px;
	background: #eeeeee;
}
.module-tip {
	height: 0.40rem;
	line-height: 0.40rem;
	background: #fff;
	margin: 0rem 0.15rem;
	border-top: 1px solid #f8f8f8;
	position: relative;
}
.module-tip .arrow-right {
	position: absolute;
    top: 0.16rem;
    right: 0;
}
.module-tip a {
    height: 0.40rem;
    line-height: 0.40rem;
    display: block;
    padding: 0 0.06rem;
    overflow: hidden;
    white-space: nowrap;
}
.module-tip a:active {
	background: #eeeeee;
}
.tip-title {
	font-size: 0.11rem;
}
.tip-val {
	position: relative;
	color: #f85a59;
	margin-left: 0.05rem;
}
.val-up {
	position: relative;
	color: #f85a59;
}
.val-down {
	position: relative;
	color: #5dcb53;
}
.val-ping {
	position: relative;
	color: #808080;
}
.val-up i {
	width: 0.1rem;
	height: 0.125rem;
	background: url(../../../image/mobile/touch/beijing/global.png) 0 0 no-repeat;
	background-size: 1.3rem 1.25rem;
	background-position: -1.15rem -0.25rem;
	vertical-align: middle;
	margin: -0.02rem 0 0 0.05rem;
}
.val-down i {
	width: 0.1rem;
	height: 0.125rem;
	background: url(../../../image/mobile/touch/beijing/global.png) 0 0 no-repeat;
	background-size: 1.3rem 1.25rem;
	background-position: -1.15rem 0rem;
	vertical-align: middle;
	margin: -0.02rem 0 0 0.05rem;
}
.module-area .fang a,
.module-area .cl a {
	position: relative;
	background: #f9f9f9;
}
.module-area .cl i {
	display: block;
	height: 0.57rem;
	width: 0.68rem;
	background: url(../../../image/mobile/touch/beijing/home.png) 0 0 no-repeat;
	background-size: 4rem 1.75rem;
}
.module-area .cl .cl1 {
	background-position: 0 -0.5rem;
}
.module-area .cl .cl2 {
	background-position: -1rem -0.5rem;
}
.module-area .cl .cl3 {
	background-position: -2rem -0.5rem;
}
.module-area .cl .cl4 {
	background-position: -3rem -0.5rem;
}
.module-area .fang .img-name,
.module-area .cl .cl-name {
	width: 100%;
	height: 0.18rem;
	position: absolute;
	bottom: 0;
	line-height: 0.18rem;
	font-size: 0.11rem;
	text-align: center;
	color: #404040;
}

/*修改部分20170911*/

.module-area .fang a .img-bg,
.module-area .cl a .img-bg {
	/*background-image: url(../../../image/mobile/touch/beijing/home_sp.png);*/
	background-size: 2.79rem 1.77rem;
	margin: auto;
	width: 0.675rem;
	height: 0.57rem;
}


.module-area .fang a .fc1 {
	background-position: -0.705rem -1.2rem;
}

.module-area .fang a .fc2 {
	background-position: -1.41rem -1.2rem;
}

.module-area .fang a .fc3 {
	background-position: -2.115rem 0rem;
}

.module-area .fang a .fc4 {
	background-position: -2.115rem -0.6rem;
}

.module-area .cl a .cl1 {
	background-position: 0rem -0.6rem;
}
.module-area .cl a .cl2 {
	background-position: -0.705rem -0.6rem;
}
.module-area .cl a .cl3 {
	background-position: -1.41rem 0rem;
}
.module-area .cl a .cl4 {
	background-position: -1.41rem -0.6rem;
}

/*修改部分end*/

.module-area .pet {
	margin-bottom: 0.05rem;
}
.module-area .pet a {
	background: #f9f9f9;
}
/*修改部分20170911*/
.module-area .pet i {
	display: block;
    float: right;
    height: 0.57rem;
    width: 0.675rem;
    /*background: url(../../../image/mobile/touch/beijing/home_sp.png);*/
    background-size: 2.79rem 1.77rem;
}
.module-area .pet .dog {
	background-position: 0rem 0rem;
}
.module-area .pet .fish {
	background-position: -2.115rem -1.2rem;
}
.module-area .pet .bird {
	background-position: -0.705rem 0rem;
}
.module-area .pet .cat {
	background-position: 0rem -1.2rem;
}
/*修改部分end*/
.module-area .pet .pet-name {
	position: absolute;
	top: 0.10rem;
	left: 0.08rem;
	z-index: 10;
	font-size: 0.18rem;
	height: 0.18rem;
	line-height: 0.18rem;
	color: #9595a9;
}

.left-line {
	border-left: 1px solid #f8f8f8 ;
	margin-left: -0.01rem;
	margin-top: 0.13rem;
	height: 0.95rem;
	width: 0;
	float: left;
}
.module2-line {
	margin: 0 0.15rem;
	height: 1px;
	width: inherit;
	background: #f8f8f8;
}
.module2-item .module2-bottom {
    width: 50%;
    height: 0.13rem;
    margin-top: 0.14rem;
    line-height: 0.13rem;
    text-align: center;
    overflow: hidden;
    float: left;
}

.information {
	height: 0.48rem;
	width: 100%;
}
.information .infor-icon {
	float: left;
	width: 0.9rem;
	height: 0.48rem;
	background: url(//sta.ganjistatic1.com/public/image/mobile/touch/beijing/info-logo.jpg) 0 0 no-repeat;
	background-size:  0.9rem 0.48rem;
}
.information .arrow{
    height: 0.48rem;
    width: 0.3rem;
    position:absolute;
    right:0;
    background: url(//sta.ganjistatic1.com/public/image/mobile/touch/beijing/info-arrow.jpg) no-repeat;
    background-size: 0.3rem 0.48rem;
}
.information .infor-scroll {
	margin-left: 0.90rem;
	margin-right: 0.1rem;
	height: 100%;
}
.information .infor-scroll .infor-box {
	margin-top: 0.17rem;
	margin-left: -1px;
	height: 0.15rem;
	font: 0.12rem/0.15rem sans-serif;
	float: left;
	width: 100%;
	border-left: 1px solid #eaeaea;
	overflow: hidden;
}
.information .infor-scroll .infor-box ul {
	transform: translate3d(0,0,0);
}
.information .infor-scroll .infor-box ul li {
	margin-left: 0.08rem;
	margin-right: 0.15rem;
	font: 0.12rem/0.15rem sans-serif;
	height: 0.15rem;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.information .infor-scroll .infor-box ul li span {
	font: 0.12rem/0.15rem sans-serif;
}
.gjapp_bg_fff {
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    z-index: 120;
}

.gjapp_download{
    display: block;
    position: relative;
    z-index: 3000;
    text-align: center;
    width:91.467%;
    height:auto;
    background-color:#ffffff;
    margin:auto;
    border-radius: 3%;
    margin-top:30%;
    padding-bottom:30px;


}
.gjapp_bg_fff .gjapp_download .introduce img{
    width:100%;
    margin: 14.15% auto 11.63%;
}
.gjapp_bg_fff .gjapp_download .open{
    display: block;
    background:#84b638;
    width:216px;
    height:40px;
    line-height: 40px;
    color:#ffffff;
    font-size:16px;
    border-radius: 40px;
    margin:auto;
}
.gjapp_bg_fff .gjapp_download .tiptext{
    color:#84b638;
    font-size:15px;
    margin-top:10px;
}
.gjapp_bg_fff .gjapp_download .cancel{
    background: url(../../../image/mobile/touch/mask/dL_clsoe.png) no-repeat;
    background-size: 20px 20px;
    background-position: center center;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0
}
.masksearch,
.seoMask{
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.3);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
}
.masksearch .seoLoading,
.seoMask .seoLoading{
	display: block;
	width:100%;
	position: fixed;
	bottom:0;
	left:0;

}
.masksearch .seoImg,
.seoMask .seoImg{
	width:100%;
	position:absolute;
	bottom:0;
}
.masksearch .seoClose,
.seoMask .seoClose{
	display: block;
	position: absolute;
	right: 0;
	bottom: 1.4rem;
	z-index: 100000;
	width: 10%;
	height: 8%;
}
/*武汉、昆山地推样式（m）*/
.ctps-p{
	display: none;
}
.ctps-sd{
	background-color:rgba(0,0,0,0.7);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
}
/*弹窗是否出现*/
.ctps-active{
	display: block;
}
.ctps-p-container{
	position: fixed;
	height: 4.263rem;
	width: 3.457rem;
    top:50%;
    left:50%;
    margin-top: -2.17rem;
    margin-left: -1.68rem;
    z-index: 99999;
}
.ctps-p-up{
	position: absolute;
	width: 3.457rem;
	height: 3.93rem;
    top:50%;
    left:50%;
    margin-top: -2.17rem;
    margin-left: -1.68rem;
    background:url(//sta.ganjistatic1.com/src/image/v6/zhaopin/ctph-img/mpopimg.png) no-repeat center;
	background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;   
}

.ctps-close-btn{
	width: 0.345rem;
	height: 0.345rem;
	background:url(//sta.ganjistatic1.com/src/image/v6/zhaopin/ctph-img/close.png) no-repeat;
	background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
	float: right;
	margin-right: 0.235rem;
}

.ctps-pto{
	width: 2.232rem;
    height: 0.422rem;
    background: #ffcf29;
    border-radius: 0.192rem;
    margin: 0 auto;
    bottom: -0.1rem;
    position: absolute;
    text-align: center;
    line-height: 0.422rem;
    left: 0rem;
    right: 0rem;
    color: #06040b;
    font-family: 'SimHei';
    font-size: 0.154rem;
}

