

body{
	padding-bottom: 2rem; font-size: .3rem;
}
@font-face {
 font-family: 'font1';
 src: url('../images/Alt.otf');}

/* --------------top-------------- */
.ssknr{overflow: hidden; padding: .3rem .3rem .1rem .3rem;padding-top:2rem}
.sskbox{overflow: hidden;border-radius: .1rem;  box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: .26rem 0; position: relative;background-color: #FFFFFF; }
.wby2{float: left;border: none; border-right: 1px solid #ededed;width: 1.5rem; line-height: .34rem;font-size: .3rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; padding-left: .3rem;background: url(../images/a_06.png) no-repeat 1.1rem center; background-size: .17rem .1rem;box-sizing: border-box;}
.wby1{line-height: .34rem; width: calc(100% - 0.1rem);float: right; padding-left: .8rem;box-sizing: border-box;font-size: .25rem;border: none;}
.btn1{background: url(../images/a_03.png); width: .3rem; height: .28rem; border: none;background-size: 100%; position: absolute; left:0.5rem; top:0.3rem;}

.fynr{margin-top:0rem}
.fynr ul{overflow: hidden;}
.fynr li{width: 25%; text-align: center; padding-bottom: .3rem;float: left;}
.fynr img{width: 1rem; height: 1rem;border-radius: .2rem; margin: 0 auto;}
.fynr p{font-size: .26rem; color: #333333; line-height: .84rem;}

.rmqy{padding: 0 .3rem;}
.rmqy_tit h2{font-size: .34rem; color: #1e1e1e; line-height: .9rem;}
.rmqy_nr{border-radius: .15rem; overflow: hidden;}
.rmqy_nr ul{overflow: hidden; margin-left: -0.04rem;}
.rmqy_nr li{float: left; width: 25%; padding: 0 0 0.04rem 0.04rem;box-sizing: border-box;}
.rmqybox{background: url(../images/a_37.png); background-size: 100% 100%; padding: .2rem;}
.rmqybox h2{font-size: .26rem; padding-bottom: 0.05rem; color: #333; font-weight: bold;}
.rmqybox p{font-size: .26rem; color: #999;}
.rmqy_nr a{display: block;}
.rmqy_nr ul li:nth-child(5) .rmqybox{background: url(../images/a_40.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(6) .rmqybox{background: url(../images/a_40.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(7) .rmqybox{background: url(../images/a_40.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(8) .rmqybox{background: url(../images/a_40.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(9) .rmqybox{background: url(../images/a_42.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(10) .rmqybox{background: url(../images/a_42.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(11) .rmqybox{background: url(../images/a_42.png);background-size: 100% 100%;}
.rmqy_nr ul li:nth-child(12) .rmqybox{background: url(../images/a_42.png);background-size: 100% 100%;}
.xyfy{padding: .3rem .3rem 0 .3rem;}
.jlfy_nr ul{overflow: hidden; margin-left: -.15rem;}
.jlfy_nr li{float: left; width: 25%; padding-left: .15rem;box-sizing: border-box;}
.jlfy_nr a{display: block; border: 1px solid #eeeeee;border-radius: .15rem; position: relative; height: .85rem; }
.jlfy_nr img{width: .45rem; position: absolute;right:0; bottom: 0;}
.jlfy_nr p{font-size: .24rem; line-height: .58rem; position: relative; padding-left: .15rem;color: #1e1e1e;}
.jlfy_nr p:before{position: absolute; content: "";border-bottom: .04rem solid #62a9ff; width: .2rem; left:.15rem; bottom:0;}
.jlfy_nr .m2:before{position: absolute; content: "";border-bottom: .04rem solid #2cd386; width: .2rem; left:.15rem; bottom:0;}
.jlfy_nr .m3:before{position: absolute; content: "";border-bottom: .04rem solid #deb987; width: .2rem; left:.15rem; bottom:0;}
.jlfy_nr .m4:before{position: absolute; content: "";border-bottom: .04rem solid #34c8c9; width: .2rem; left:.15rem; bottom:0;}

.fybox{overflow: hidden; padding: .25rem 0;}
.fy_left{float: left; width: 2.8rem; height:2.2rem; position: relative;}
.fy_right{float: right; width: calc(100% - 3rem);}
.fy_right h2{font-size: .28rem; color: #666; font-weight: bold;}
.fy_right p{font-size: .24rem; line-height: .42rem; color: #666;}
.fy_right p span{color: #db472a;font-weight: bold;}
.fy_right h4 span{display: inline-block;*display: inline;font-size: .22rem; padding: .04rem .08rem; border-radius: .04rem; margin-right: .1rem; color: #aaaaaa;border: 1px solid #e7e8e9;}
.fy_right h5{background: #f7f6f6; line-height: .45rem; font-size: .24rem; color: #333333; margin-top: .05rem;}
.fy_right h5 span{display: inline-block;*display: inline; background: url(../images/a_61.png); width: 1.3rem; height: .45rem; color: #fff; text-align: center; margin-right: .05rem;background-size: 100% 100%;}
.jxz{position: absolute; left:0; top:0; width: 1.1rem; height: .4rem; line-height: .4rem; text-align: center; background: #25bd85; font-size: .24rem; color: #fff;opacity: 0.6;}
.kkz{position: absolute; left:0; top:0; width: 1.1rem; height: .4rem; line-height: .4rem; text-align: center; background: #c2282e; font-size: .24rem; color: #fff;opacity: 0.8;}
.dkz{position: absolute; left:0; top:0; width: 1.1rem; height: .4rem; line-height: .4rem; text-align: center; background: #7e7877; font-size: .24rem; color: #fff;opacity: 0.6;}
.footer{background: #fff; width: 100%; position: fixed; left:0; bottom: 0; border-bottom: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4; padding-top: .15rem;}
.footer ul{overflow: hidden;}
.footer li{float: left; width: 33.33%;}
.footer img{margin: 0 auto; height: .45rem; width: auto;}
.footer p{font-size: .24rem; line-height: .6rem; color: #999999;text-align: center;}
.footer .hover p{color: #333; }

/*房管详情页*/
.fgnr{padding: 0 .3rem; margin-top: -2.8rem;z-index: 100; position: relative;}

.fgnrbox{background: #fff;border-radius: .06rem; padding: .42rem .3rem 0 .3rem; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.hyjs{ overflow: hidden; margin-bottom: .3rem;}

.hyjs_left{width: 1.08rem;float: left;}
.hyjs_left img{width: 1.08rem; height: 1.08rem;border-radius: 50%;}
.hyjs_right{float: right; width: calc(100% - 1.38rem);}
.hyjs_right h2{font-size: .32rem; color: #231d1d; padding: .2rem 0 .13rem;}
.hyjs_right p{font-size: .24rem; color: #888888;}
.hyjs_text{padding: .3rem .3rem; border-radius: .06rem; background: #f5f7f6; position: relative;}
.hyjs_text p{font-size: .24rem; line-height: .42rem; color: #666666;text-align:justify; word-break: break-all;}
.hyjs_text span{position: absolute;width: .51rem; height: .15rem; left:.35rem; top:-.15rem;}
.cysj{padding: .2rem .2rem .35rem .2rem;}
.cysj ul{overflow: hidden;}
.cysj li{float: left; width: 50%; line-height: .6rem; font-size: .26rem; color: #555555;}
.cysj li span{font-weight: bold; color: #333333; padding-left: .22rem;}
.xwgs{padding-top: .3rem;}
.xwgs img{width: 1.7rem; height: 1.7rem; margin: 0 auto;}
.xwgs p{font-size: .24rem; text-align: center; color: #999999; padding-top: .15rem;}

.hyfz{overflow: hidden; position: fixed; width: 100%; padding: .2rem .3rem; background: #fff; border-top: 1px solid #f4f5f9;box-sizing: border-box;left:0; bottom: 0;z-index: 101;background: #fff;}
.hyfz_left{float: left; width: 2.3rem; overflow: hidden;}
.hyfz_left img{width: .7rem; height: .7rem;border-radius: 50%; float: left; margin-right: .16rem;}
.hyfz_left h2{font-size: .28rem; color: #333; line-height: .38rem;}
.hyfz_left p{font-size: .24rem; color: #999; line-height: .32rem;}
.hyfz_right{float: right; width:calc(100% - 2.5rem) ;}
.hyfz_right ul{overflow: hidden; margin-left: -.2rem;}
.hyfz_right li{float: right; width: 50%; padding-left: .2rem;box-sizing: border-box;}
.hyfz_right a{display: block; text-align: center; line-height: .7rem; font-size: .28rem; color: #fff;border-radius: .1rem;}
.hyfz_right ul li:nth-child(1) a{background: #c2282e;}
.hyfz_right ul li:nth-child(2) a{background: #c2282e;}

/*==房源列表2==*/
.fylb_tit{position: relative; }
.fylb_tit ul{overflow: hidden; padding: 0 .5rem 0 .3rem;}
.fylb_tit li{float: left; width: 25%; padding-right: .3rem;box-sizing: border-box;}
.wby3{float: left;border: none; width: 100%; line-height: .34rem;font-size: .3rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/a_06.png) no-repeat 80% center; background-size: .17rem .1rem;box-sizing: border-box;}
.pxnr{position: absolute; right:.3rem; top:.05rem;background: url(../images/a2.jpg);width: .25rem; height: .23rem;background-size: 100% 100%;}

/*==详情页2==*/
.baner .swiper-pagination{width: .9rem; height: .4rem; line-height: .4rem; color: #fff; font-size: .24rem; border-radius: .2rem; background: rgba(0,0,0,.7);left:auto; right:.3rem; bottom: .7rem;}
.xqnrbox{padding: 0 .3rem; position: relative; z-index: 100;}
.fyjs{background: #fff; padding-top: .15rem;box-shadow:0 5px 10px -5px rgba(0, 0, 0, .1); }
.fyjs h4 span{display: inline-block;*display: inline; padding: .04rem .08rem; margin-right: .1rem; border: 1px solid #e2e3e4;font-size: .24rem; color: #aaaaaa;}
.fyjs h2{font-size: .38rem; line-height: .5rem; color: #050505; padding-top: .15rem;}
.fyjs h3{font-size: .26rem; line-height: .9rem; color: #717171;}
.fyjs h3 span{font-size: .36rem; color: #d2392f; padding-right: .5rem;}
.fyjs h3 b{font-size: .26rem;}

.fyqk ul{overflow: hidden;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5; padding: .25rem 0;}
.fyqk li{float: left; text-align: center; width: 33.33%;}
.fyqk h4{font-size: .3rem; color: #333333; padding-bottom: .18rem;}
.fyqk p{font-size: .24rem; color: #999999;}
.fygz ul{overflow: hidden;}
.fygz li{float: left; width: 50%; line-height: .83rem; font-size: .26rem;text-align: center;}
.fygz a{color: #cab082;}
.xtb1{display: inline-block;*display: inline;background: url(../images/a_08.png); width: .26rem; height: .25rem; vertical-align: middle; margin-right: .15rem;background-size: 100% 100%; margin-top: -.04rem;}
.xtb2{display: inline-block;*display: inline;background: url(../images/a_09.png); width: .26rem; height: .26rem; vertical-align: middle; margin-right: .15rem;background-size: 100% 100%; margin-top: -.04rem;}

.djsnr{margin-top: .35rem;}
.djs{background: url(../images/a_12.png) no-repeat ; height: .87rem; background-size: 100% 100%; background-size: 100% 100%;overflow: hidden;}
.djs_right{float: right; width: 1.2rem;}
.djs_right a{display: block;font-size:.26rem ;color: #fff; line-height: .87rem;}
.djs_left{float: left;width:calc(100% - 1.2rem) ;}
.data-show-box{padding-left: .55rem; background: url(../images/a_10.png) no-repeat .18rem center;background-size: .26rem .26rem;line-height: .87rem; font-size: .24rem;color: #333;}
.data-show-box span{line-height: .87rem; font-size: .24rem;color: #333;}

.fyxx_tit h2{font-size: .34rem; color: #231d1d; padding: .6rem 0 .2rem;}
.fyxx_nr ul{overflow: hidden;}
.fyxx_nr li{float: left; width: 50%; line-height: .64rem; font-size: .28rem; color: #7f7f7f;}
.fyxx_nr span{color: #333;}
.fyxx_nr li b{display: inline-block;*display: inline;width: .95rem;}
.fyxx_nr ul li:nth-child(2n) b{ display: inline-block;*display: inline;width: 1.55rem;}
.banner1{padding-top: .3rem;}

.xqqk_nr ul{overflow: hidden;}
.xqqk_nr li{float: left;width: 50%; float: left; color: #333; line-height:.64rem ;font-size: .28rem;}
.xqqk_nr span{display: inline-block;*display: inline;width: 1.5rem; color: #999;}
.xqqk_nr ul li:nth-child(11){ width:100%;}
.zbfl_tit ul{overflow: hidden; border-bottom:1px solid #eee;}
.zbfl_tit li{float: left; text-align: center; width: 25%;}
.zbfl_tit span{display: inline-block;*display: inline; line-height: .76rem; font-size: .3rem; color: #333; position: relative;}
.zbfl_box{padding: .25rem .3rem;}
.zbfl{border: 1px solid #eee; border-radius:0 0 .15rem .15rem ; }
.zbfl_box li{font-size: .26rem; color: #333333;line-height: .26rem; padding-left: .36rem;overflow: hidden;background: url(../images/a_17.png) no-repeat left center;background-size: .1rem .1rem;}
.zbfl_box  span{float: right; padding-right: 1rem;font-weight: bold;}
.zbfl .zbfl_tit .on{border-bottom: 3px solid #c2282e;}

.fblx li{padding-bottom: .2rem;}
.fblzbox{position: relative; background: #c2282e;border-radius: .06rem; overflow: hidden; padding: .25rem;}
.fblzbox img{width: .85rem; height: .85rem; border-radius: 50%; float: left; margin-right: .24rem;}
.fblzbox h2{font-size: .3rem; line-height: .45rem; color: #fff;}
.fblzbox p{font-size: .26rem; color: #fff; line-height: .4rem;}
.fblzbox a{display: block; background: url(../images/a_19.png); width: .76rem; height: .76rem; border-radius: 50%; position: absolute; right:.3rem; top:.3rem;background-size: 100%;}

/*==税费房贷计算==*/
.fdjs_tit{background: #fff; margin-bottom: .2rem;}
.fdjs_tit ul{overflow: hidden;}
.fdjs_tit li{float: left; width: 50%; text-align: center; line-height: 1rem; font-size: .32rem; color: #999;}
.fdjs_tit span{display: inline-block;*display: inline;}
.pdjs_nr{padding: 0 .25rem;}
.sfjsbox{background:  #fff; margin-bottom: .25rem;}
.sfjs_tit h2{border-bottom:1px solid #eee; padding: 0 .3rem;font-size: .32rem; color: #333; line-height: 1.1rem;font-weight: bold;}
.sfjs_nr li{border-bottom: 1px solid #eee; padding: .3rem 0;overflow: hidden;font-size: .3rem; color: #333;}
.sfjs_nr ul{padding: 0 .3rem;}
.sfjs_nr span{width: 4.5rem;}
.wby3{font-size: .3rem; background: url(../images/a3.jpg) no-repeat right center; background-size: .13rem .23rem;border: none; width: 100%;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.sfjs_nr em{font-style: normal;}
.jsjg{padding-top: .3rem;}
.jsjg ul{overflow: hidden; background: #06ac68;border-radius: .2rem;}
.jsjg  li{width: 50%; text-align: center; padding: .4rem 0;float: left;}
.jsjg h2{font-size: .24rem; color: #fff;}
.jsjg h2 span{font-size: .54rem;font-family: "font1";}
.jsjg p{font-size: .26rem; color: #b7dece; padding-top: .22rem;}
.fdjs .fdjs_tit .on1{border-bottom: 3px solid #00b068;color: #333;}

.home_header {
	width:100%;
	height:3.5625rem;
	line-height:5.0625rem;
	background:url(/static/mobile_new/images/head_bg.jpg) 50% no-repeat;
	background-size:cover;
	color:#fff;
	margin-bottom:0.5rem;
	
}
.home_header .top {
	display:flex;
	height:0.5125rem;
	line-height:0.8125rem;
	padding:0 .25rem 0 .1375rem;
	box-sizing:border-box
}
.home_header .box_col {
	flex:1
}
.home_header .logo {
	display:inline-block
}
.home_header .switch_city {
	display:inline-block;
	padding:0 .3rem;
	height:0.6rem;
	line-height:0.5rem;
	background:rgba(0,0,0,.5);
	border-radius:.35rem;
	vertical-align:middle;
	text-align:center
}
.home_header .switch_city * {
	vertical-align:middle
}
.home_header .switch_city .city {
	font-size:.3125rem;
	color:#fff
}
.home_header .opt_box {
	height:100%
}
.home_header .app,.home_header .my {
	display:inline-block;
	height:100%;
	line-height:1em;
	padding-top:0.05rem;
	font-size:.75rem;
	color:#fff;
	text-align:center;
	box-sizing:border-box
}
.home_header .app span,.home_header .my span {
	display:block;
	margin-top:.25rem;
	-webkit-transform:scale(.917);
	transform:scale(.917)
}
.home_header .content {
	position:absolute;
	width:100%;
}
.home_header .slogan {
	position:absolute;
	width:60%;
	height:2.875rem;
	background:url(/static/mobile_new/images/head_slogan.png) 50% no-repeat;
	background-size:100%;
	font-size:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.home_header .search_box {
	position:absolute;
	width:auto;
	bottom:.25rem;
	left:.9375rem;
	right:.9375rem;
	background:#fff;
	border:0;
	margin:.75rem 0
}
.home_header .search_box .icon_search_gray {
	position:absolute;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	left:.4rem;
	top:.45rem
}
.home_header .icon_user {
	width:0.8rem;
	height:0.8rem;
	background-size:0.8rem;
	background-position:0 -14.9625rem;
	margin:0
}
.home_header .icon_user {
    font-size: 0;
    display: inline-block;
    background-image: url(/static/mobile_new/images/sprite_new.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-transform: none;
	transform: none;
}

.d1{
    width:100%;
    height:auto;
    overflow:hidden;
    position:relative;
}
.d2 img{width:100%;}
img{border:0px;}
#fade_focus ul{display:none;}
#fade_focus img{ display:inherit}
.button{
    position:absolute;
    z-index:90;
    right:48%;
    bottom:10px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
.b1,.b2{
    background-color:#ddd;
    display:block;
    float:left; width:10px; height:10px; text-align:center; line-height:10px; border-radius:100%;
    margin-right:3px;
    color:#ddd;
    text-decoration:none;
    cursor:pointer;
}
.b2{
    color:#FF6633;
    background-color:#FF6633;
}

 .good em{
	margin-right:.15rem;
    line-height:0.1rem;
    text-align: center;
	display: inline-block;
	padding:.15rem;
	color:#999;
    background:rgba(245,246,247,1);
}

.good em:first-child{
	background: #e6eef7;
	color:#8a99ac;
}
.good em:nth-child(2){
	background:#e6eef7;
	color:#8a99ac;
}
.good em:nth-child(3){
	background: #e6eef7;
	color:#8a99ac;
}

.good em:nth-child(4){
	background: #e6eef7;
	color: #8a99ac;
}
.comment-list {padding:0}
.comment-list .comment-row{border-bottom:1px solid #eee;padding:10px 0;}
.comment-list .comment-row-avatar{width:45px;height:45px;margin-right:15px;}
.comment-list .comment-row-avatar img{width:100%;height:100%;border-radius: 50%;}
.comment-list .comment-row-content{width:840px;}
.comment-list .comment-row .username{color:#333;margin-right:20px;}
.comment-list .comment-row-integral{padding:5px 0;}
.comment-list .comment-row-integral .star{display:inline-block;width:112px;height:17px;background-image: url(../images/icon/star.png);background-repeat: no-repeat;background-position: 0 -25px;}
.comment-list .comment-row-integral .star.integral{background-position: 0 0;}
.comment-list .comment-row-per{margin-left:10px;}
.comment-list .comment-reply{text-align:right;margin-top:10px;}
.comment-list .comment-reply em{font-size:12px;color:#999;}
.comment-list .comment-reply-content{margin-top:10px;}
.comment-list .comment-reply-content .comment-row{border-bottom:none;border-top:1px solid #eee;padding-top:10px;}
.comment-list .comment-reply-content .comment-row-content{width:800px;}
.comment-list .support{background-repeat:no-repeat;}
.comment-list .reply{background-repeat: no-repeat;margin-left:5px;}
.comment-list .reply-content{background-repeat: no-repeat;margin-left:5px;}
.comment-list .support:before{font-family: "iconfont";content:"\e665";font-weight: 500;margin-right:3px;}
.comment-list .reply:before{font-family: "iconfont";content:"\e61f";font-size:16px;font-weight: 500;vertical-align: middle;margin-right:3px;}
.comment-list .reply-content:before{font-family: "iconfont";content:"\e601";font-size:18px;font-weight: 500;vertical-align: middle;margin-right:3px;}

.comment-list .comment-row.question-list .comment-row-content{width:900px;font-size:14px;color:#101d37;font-weight:700;}
.comment-list .comment-row.question-list{border:none;}
.comment-list .comment-row.question-list .comment-row-content span{background-color: #fa5741;font-size:12px;color:#fff;padding:0 2px;display:inline-block;height:16px;border-radius: 2px;line-height: 16px;margin-right:15px;}
.comment-list .comment-row.question-list .comment-reply-content .comment-row-content{width:800px;font-weight: normal;}
.comment-list .comment-row.question-list .comment-reply-content .comment-row{border:none;}
.comment-list .comment-row.question-list .comment-reply-content{border-bottom:1px solid #f2f2f2;}
.comment-list .comment-row.question-list .comment-reply-content .comment-row-time{margin-bottom:5px;}
