﻿@charset "utf-8";

/* CSS Document */


/* common */

input,textarea {
outline: none;
}

html,body,h1,h2,h3,h4,form,p,input,textarea,table,tbody,td,tr {
margin: 0;
padding: 0;
}

input,textarea {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,body {
height: 100%;
font-size: 62.5%;
color: #666;
}

body {
background-color: #fff;
user-select: none;
-webkit-user-select: none;
-webkit-text-size-adjust: none;
}

.body {
font-size: 1.4rem;
font-family:"宋体","SimSun","Arial Narrow";
}

img {
border: none;
width: 100%;
}

h1,h2,h3 {
font-weight: normal;
}

h1 {
font-size: 3rem;
line-height: 4.4rem;
}

h2 {
font-size: 2.4rem;
line-height: 3.6rem;
}

h3 {
font-size: 1.8rem;
line-height: 2.2rem;
}

.hide {
display: none;
}

.clear {
clear: both;
display: block;
line-height: 0;
height: 0;
}

a {
text-decoration: none;
color: #666;
font-size: 1.4rem;
}

a:hover {
	color: #ff0000;
}

.main ul,.main dl,.main ol,.main li {
margin: 0;
padding: 0;
list-style: none;
}

li {
list-style: none
}

ul,dl,ol {
padding: 0;
margin: 0;
}

p,label,input,textarea {
font-size: 1.3rem;
}

.fl {
float: left;
}

.fr {
float: right;
}

/*头部*/

.nav {
	width: 100%;
	height: 3.2rem;
	line-height: 3.2rem;
	background-color: #fff;
	border-bottom: 1px solid #e04300;
	position: fixed;
	z-index: 999;
}

.b_nav {
	width: 100%;
	height: 2.3rem;
	line-height: 2.3rem;
	background-color: #fff;
	border-bottom: 1px solid #e04300;
	padding: 0.5rem 0 0;
}

.nav li {
	width: 17%;
	height: 3.2rem;
	line-height: 3.2rem;
	background-color: #e7e7e7;
	text-align: center;
	float: left;
}

.b_nav li {
	width: 50%;
	height: 2.3rem;
	line-height: 2.4rem;
	background-color: #e7e7e7;
	text-align: center;
	float: left;
}

.nav li.cur ,.b_nav li.cur {
	background-color: #e04300;
}

.nav li.cur a ,.b_nav li.cur a {
	color: #fff;
}

/*登录*/

.loginbox {
	width: 100%;
	height: auto;
	background-color: #fff;
}

.login_tit {
	height: 3.2rem;
	line-height: 3.2rem;
	border-bottom: 1px solid #e04300;
}

.login_tit li {
	width: 50%;
	height: 3.2rem;
	line-height: 3.2rem;
	float: left;
	text-align: center;
	background-color: #e7e7e7;
}

.login_tit li.cur {
	background-color: #e04300;
}

.login_tit li.cur a {
	color: #fff;
}

.login {
	margin: 2.5rem 5% 0;
}

.inputgroup {
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	margin-bottom: 5%;
}

.css_tit {
	width: 30%;
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	float: left;
	font-size: 1.4rem;
	text-align: right;
	font-weight: bold;
	letter-spacing: 0.2rem;
}

.inputgroup input {
	width: 60%;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	padding: 0.1rem 1%;
	overflow: hidden;
	float: left;
	border-radius: 0.3rem;
}

.inputgroup input:hover ,.b_inputgroup input:hover {
	border: 1px solid #333;
}

.sub_login {
	width: 30%;
	height: 3.2rem;
	line-height: 3.2rem;
	border: 1px solid #7a7a7a;
	background-color: #e04300;
	padding: 0.1rem 1%;
	overflow: hidden;
	margin-left: 35%;
	color: #fff;
	font-size: 1.6rem;
	text-align: center;
	border-radius: 0.5rem;
}

.inputgroup input.yanzm {
	width: 30%;
}

.yzm_img {
	float: left;
	width: 28%;
	height: 2.6rem;
	margin-left: 2%
}

.yzm_img img {
	width: 10em;
}

/*交友*/

.friend {
	width: 100%;
	height: auto;
	background-color: #fff;
	padding-top: 2.2rem;
}

.f_wrap {
	width: 102%;
}

.f_wrap li {
	width: 48%;
	height: 22rem;
	background-color: #f3f3f3;
	float: left;
	margin: 2rem 2% 0 0;
	overflow: hidden;
	text-align: center;
}

.f_img {
	width: 100%;
	height: 16rem;
	overflow: hidden;
}

.f_wrap li strong{
	width: 100%;
	color: #5f5f5f;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.4rem;
	overflow: hidden;
}

.f_bnt {
	width: 100%;
	height: 2.5rem;
    margin-top:0.3rem;
}

.f_bnt img {
	width: 60%;
}

.totop {
	position: fixed;
	right: 2%;
	top: 85%;
	width: 10%;
}

/*商家在线*/

.business {
	width: 98%;
	height: auto;
	background-color: #fff;
	margin: 0 auto;
	padding-top: 3.2rem;
}

.business li {
	width: 100%;
	height: 12rem;
	padding: 0.5rem 1%;
	border: 1px solid #002d70;
	box-sizing: border-box;
	background-color: #fff;
	margin-top: 1rem;
	overflow: hidden;
}

.b_img {
	width: 45%;
	height: 11rem;
	padding-right: 2%;
	border-right: 1px dashed #333;
	overflow: hidden;
	float: left;
}

.b_text {
	width: 49%;
	height: 11rem;
	padding: 0 0 1rem 3%;
	float: left;
	overflow: hidden;
}

.b_h3 {
	width: 100%;
	height: 4.4rem;
	line-height: 2.2rem;
	overflow: hidden;
	margin-bottom: 1rem;
}

.b_h3 a {
	color: #002b7a;
	font-size: 1.6rem;
}

.b_text p {
	font-size: 1.5rem;
	color: #999;
	line-height: 2.2rem;
	white-space: nowrap;
	overflow: hidden;
	color: #e6931d;
}

/*生活后台*/

.add ,.administer {
	width: 98%;
	height: auto;
	background-color: #fff;
	padding: 1.6rem 1% 8rem;
}

.b_inputgroup {
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	margin-bottom: 0.6rem;
}

.b_tit {
	width: 20%;
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	float: left;
	font-size: 1.4rem;
}

.b_inputgroup input {
	width: 75%;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	padding: 0.1rem 1%;
	overflow: hidden;
	float: left;
	border-radius: 0.3rem;
}

.b_info {
	width: 100%;
	min-height: 5rem;
	overflow-y: auto;
	padding: 1%;
	background-color: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin-bottom: 5%;
}

/*后台管理*/

.administer li {
	width: 96%;
    height: 9rem;
    padding: 0.5rem 2%;
    border-bottom: 1px dashed #ddd;
    background-color: #fff;
    margin-bottom: 1rem;
    overflow: hidden;
}

.adm_img {
	width: 35%;
	height: 9rem;
	overflow: hidden;
	float: left;
}

.adm_text {
	width: 63%;
	height: 9rem;
	margin-left: 2%;
	float: left;
	overflow: hidden;
}

.adm_text h3 {
	width: 100%;
	height: 4rem;
	line-height: 2rem;
	overflow: hidden;
}

.adm_text p {
	width: 100%;
	height: 1.6rem;
	margin: 0rem 0 0.6rem 0;
	overflow: hidden;
	color: #999;
}

.adm_btn {
	width: 100%;
	height: 2.6rem;
	overflow: hidden;
}

.adm_btn a {
	display: block;
	width: 36%;
	height: 2.6rem;
	line-height: 2.6rem;
	text-align: center;
	background-color: #e04300;
	color: #fff;
	float: left;
	margin-left: 10%;
	border-radius: 0.5rem;
}

.b_inputgroup select {
	width: 7em;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	padding: 0.0rem 1%;
	overflow: hidden;
	float: left;
	border-radius: 0.3rem;
}

.b_form {
	width: 50%;
	float: left;
	height: 3rem;
	line-height: 3rem;
}

.b_form input {
	width:2rem;
	height: 1.6rem;
	margin-top: 0.8rem;
	float: left;
	margin-right: 0.1rem;
}

.b_form span {
	float: left;
	font-size: 1.4rem;
}

/*交友后台*/
.brgt_tit {
	width: 70%;
	height: 2rem;
	line-height: 2rem;
	margin-left: 20%;
	font-size: 1.4rem;
}

.brgt_img {
	width: 45%;
	float: left;
	cursor: default;
}

.b_inputgroup textarea {
	width: 75%;
	min-height: 10rem;
	line-height: 2rem;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	padding: 0.1rem 1%;
	overflow: hidden;
	float: left;
	border-radius: 0.3rem;
	font-size: 1.4rem;
	margin-bottom: 0.5rem;
}

.brgt_img1 {
	width: 30%;
	float: left;
	cursor: default;
}
.brgt_img1 img
{
	width: 100%;
}

.brgt_img2 {
	width: 80%;
	float: left;
	overflow: hidden;
	cursor: default;
}

.brgt_img2 img {
	width: 98%;
}

.brgt_img3 {
	width: 30%;
	float: left;
	overflow: hidden;
	cursor: default;
}

/*生活分享*/

.life , .lifeinfo ,.houseinfo {
	width: 96%;
	height: auto;
	background-color: #fff;
	margin: 0 auto;
	padding-top: 0.2rem;
}

.lf_in,.life li {
	width: 100%;
	height: 7rem;
	padding: 0.5rem 0;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin-top: 1rem;
	overflow: hidden;
}

.l_img {
	width: 30%;
	height: 7rem;
	overflow: hidden;
	float: left;
}

.l_text {
	width: 65%;
	height: 7rem;
	padding-left: 5%;
	float: left;
	overflow: hidden;
}

.l_h3 {
	width: 100%;
	height: 2.4rem;
	line-height: 2.2rem;
	overflow: hidden;
	margin-bottom: 0.5rem;
	color: #333;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
}

.l_h3 a {
	color: #333;
	font-size: 1.6rem;
	font-weight: bold;
}

.l_text div {
	font-size: 3.3rem;
	color: #999;
	line-height: 2.2rem;
	white-space: nowrap;
	overflow:inherit;
	color: #999;
    font-size:1.3rem;
}

.l_focus {
	width: 100%;
	height: 10.2rem;
	padding: 1.0rem 0;
	border-bottom: 1px solid #ddd;
}

.l_focus h3 {
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	overflow-y: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 1rem;
}

.l_focus h3 a {
	font-size: 1.6rem;
	color: #333;
	font-weight: 500;
}

.l_fimg {
	width: 100%;
	height: 7rem;
	overflow: hidden;
}

.l_fimg a {
	display: block;
	width: 31.3%;
	height: 7rem;
	float: left;
	overflow-y: hidden;
	margin-right: 2%;
}

/*便民服务*/
.s_text {
	width: 45%;
	height: 7rem;
	padding-left: 5%;
	float: left;
	overflow: hidden;
}

.s_h3 {
	width: 100%;
	height: 4rem;
	line-height: 2rem;
	overflow: hidden;
	margin-bottom: 0.2rem;		
}

.s_h3 a {
	color: #333;
	font-size: 1.5rem;
}

.s_text p {
	font-size: 1.1rem;
	color: #999;
	line-height: 1.5rem;
	white-space: nowrap;
	overflow: hidden;
	color: #999;
}

.s_btn {
	width: 18%;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: 0.5rem;
	text-align: center;	
	border: 1px solid #fb4669;
	background-color: #fff;
	float: right;
	margin-top: 2rem;
}

.s_btn a {
	color: #fb4669;
	font-size: 1.3rem;
}

/*房屋租售*/

.h_nav {
	width: 100%;
	height: 3.2rem;
	line-height: 3.2rem;
	background-color: #fff;
	padding-top: 4rem;
}

.h_nav li {
	width: 33.3%;
	height: 3.2rem;
	line-height: 3.2rem;
	background-color: #ededed;
	float: left;
	text-align: center;
	padding-bottom: 0.3rem;
}

.h_nav li.cur a {
	padding-bottom: 0.2rem;
	color: #e04300;
	border-bottom: 2px solid #ff4467;
}

.h_btn {
	width: 18%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: right;	
	background-color: #fff;
	float: right;
	margin-top: 2rem;
	color: #ff4467;
	font-size: 1.6rem;
	overflow: hidden;
}

/*生活内容*/

.lifeinfo {
	
}

.li_tit {
	width: 100%;
	height: 3.4rem;
	border-bottom: 1px  dashed #ddd;
	text-align: center;
	padding: 1rem 0 0;
}

.li_tit h3 {
	width: 100%;
	height: 4rem;
	line-height: 2rem;
	color: #333;
	font-weight: bold;
	overflow: hidden;
    text-align: center;
	margin-bottom: 0.2rem;
}

.li_tit p {
	font-size: 1.3rem;
	color: #999;
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	white-space: nowrap;
	overflow: hidden;
}

.l_info {
	width: 96%;
	height: auto;
	padding-left:2%;
    padding-right:2%;
	font-size: 1.6rem;
	color: #333;
	line-height: 2.8rem;
}
    .l_info p {
        font-size: 1.6rem;
    }

/*房屋内容*/

.hi_tit {
	width: 100%;
	height: 6.4rem;
	border-bottom: 1px solid #ddd;
	padding: 1rem 0 0;
}

.hi_tit h3 {
	width: 100%;
	height: 4rem;
	line-height: 2rem;
	color: #333;
	font-weight: bold;
	overflow: hidden;
}

.hi_tit p {
	font-size: 1.2rem;
	color: #999;
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	white-space: nowrap;
	overflow: hidden;
}

.hi_main {
	width: 100%;
	height: auto;
	padding: 1rem 0;
}

.hi_row {
	width: 100%;
	min-height: 2.4rem;
	line-height: 2.4rem;
	
	font-size: 1.5rem;
}

.hi_row dt {
	width: 18%;
	float: left;
	overflow: hidden;
}

.hi_row dd {
	width: 80%;
	
} 

.hi_row dd span {
	color: #dd4202;
}

.h_info ,.h_con {
	width: 100%;
	height: auto;
	padding: 2% 0;
	font-size: 1.5rem;
	color: #333;
	line-height: 2.2rem;
}

.hm_tit {
	width: 100%;
	height: 3.2rem;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}

.hm_tit h3 {
	width: 30%;
	height: 3.2rem;
	line-height: 3.2rem;
	text-align: center;
	background-color: #9d9d9d;
	color: #fff;
}

/*征婚内容*/

.friendm {
	width: 98%;
	height: auto;
	background-color: #fff;
	padding-top: 4rem;
	margin: 0 auto;
}

.f_timg {
	width: 60%;
	margin-bottom: 1rem;
}

.fi_h1 {
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 1rem;
	color: #333;
}

.fi_main ,.bi_main {
	width: 100%;
	height: auto;
}

.fi_main dl {
	width: 50%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.5rem;
	float: left; 
}

.fi_main dl dt {
	width: 30%;
	float: left;
	overflow: hidden;
	margin-right: 1%;
}

.fi_main dl dd {
	width: 68%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jianjie {
	width: 100%;
	height: auto;
	margin: 1rem 0;
}

.jj_tit {
	width: 100%;
	height: 3.2rem;
}

.jj_tit h3 {
	width: 30%;
	height: 3.2rem;
	line-height: 3.2rem;
	font-size: 1.5rem;
	text-align: center;
	color: #333;
	background-color: #ddd;
}

.jj_info {
	width: 99.5%;
	min-height: 8rem;
	background-color: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
	line-height: 2.2rem;
	font-size: 1.3rem;
	color: #fc688a;
	padding: 2%;
}
    .jj_info span {
        color:#333333;
    }
       .jj_info div {
        color:#333333;
    }
.jingao {
	width: 100%;
	margin: 1rem 0;
}

.frd_con {
	width: 99.5%;
	min-height: 8rem;
	background-color: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
	line-height: 2.2rem;
	font-size: 1.5rem;
	padding: 4%;
}

/*商家内容*/

.bi_timg {
	width: 100%;
	margin: 1rem 0;
}

.bi_h1 {
	width: 100%;
	height: 4rem;
	line-height: 2rem;
	overflow: hidden;
	color: #333;
	font-weight: bold;
}

.bi_row {
	width: 100%;
	min-height: 2.4rem;
	line-height: 2.4rem;
	
	font-size: 1.5rem;
}

.bi_row dt {
	width: 22%;
	float: left;
	overflow: hidden;
}

.bi_row dd {
	width: 75%;
	
} 

.bi_con {
	width: 100%;
	height: auto;
	margin: 1rem 0;
}

.bi_con h3 {
	width: 100%;
	height: 3.2rem;
	line-height: 3.2rem;
	color: #333;
	border-bottom: 1px solid #ddd;
}

.bi_content {
	width: 100%;
	min-height: 8rem;
	padding: 5% 0;
	font-size: 1.5rem;
	line-height: 2.2rem;
}

.weix_img {
	width: 100%;
	padding: 1rem 0;
	border-top: 1px solid #ddd;
	text-align: center;
}

.wx_img {
	width: 30%;
	margin: 0 auto;
}
/*评论*/


.pinglun {
	width: 92%;
	min-height: 6rem;
	line-height: 2rem;
	padding: 0 2%;
	border-radius: 0.5rem;
	background-color: #e6e6e6;
	color: #000;
	font-size: 1.5rem;
	border: none;
	resize: none;
	overflow-y: visible; 
	margin-left: 2%;
}

.pl_btn {
	width: 5rem;
	height: 2.6rem;
	line-height: 2.6rem;
	background-color: #e04300;
	color: #fff;
	text-align: center;
	cursor: pointer;
	float: right;
	margin: 1rem 2% 1rem 0;
	border-radius: 0.5rem;
	font-size: 1.4rem;
	border: none; 
}

.plyzm {
	float: right;
	height: 3rem;
	margin: 1rem 2rem 1rem 0;
}

.com_yt {
	float: left;
	font-size: 1.4rem;
	color: #666;
	line-height: 3rem;
}

.plyzm_input {
	float: left;
	width: 5rem;
	height: 2.4rem;
	line-height: 2.4rem;
	border: 1px solid #ddd;
	padding: 0 0.5rem;
}

.plyzm_r {
	float: left;
	height: 3rem;
	margin-left: 1rem;
	overflow: hidden;
}

.pl_inbox {
	width: 96%;
	height: auto;
	margin: 0 auto;
}

.pl_one {
	width: 100%;
	height: auto;
	padding-bottom: 1rem;
	border-top: 1px solid #ddd;
}

.co_tit {
	width: 100%;
	height: 3rem;
}

.co_tit h3 {
	float: left;
	color: #de4300;
	font-size: 1.6rem;
	line-height: 3rem;
}

.co_tit span {
	color: #999;
	float: left;
	margin-left: 1rem;
	line-height: 3rem;
	font-size: 1.2rem;
}

.co_info {
	width: 100%;
	min-height: 2rem;
	line-height: 2rem;
	font-size: 1.4rem;
	color: #666;
}

.pl_more {
	width: 100%;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	cursor: pointer;
	font-size: 1.4rem;
	color: #de4300;
	margin: 0.5rem 0;
}

/*生活推荐*/

.tuijian {
	width: 96%;
	height: 10rem;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 1rem;
}

.tuijian li {
	background: url(/images/wap/nldot.jpg) no-repeat center left;
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-indent: 1rem;
}

.tuijian li a {
	color: #e04300;
}

.page {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 10px 0 20px 0;
}

.page a {
    padding: 4px 8px;
    margin: 0 2px;
    border: 1px solid #ddd;
    background-color: #f0f0f0;
}

.page a:hover {
    color: #c30;
}
.next_page {
    margin:0 auto;
    text-align:center;
border:1px solid #a1a1a1;
padding-top:0.3rem;
padding-bottom:0.3rem;
font-size:2rem;
background:#dddddd;
width:80%;
border-radius:25px;
-moz-border-radius:25px; /* 老的 Firefox */
}


.index_fault_con {
margin: 0.3rem 0.3rem 0.3rem 0.3rem;
    text-align:center;
border:1px solid #a1a1a1;
padding-top:0.3rem;
padding-bottom:0.3rem;
font-size:2rem;
background:#dddddd;
width:40%;
border-radius:25px;
-moz-border-radius:25px; /* 老的 Firefox */
}

.index_fault {
    display:flex;
    width:100%;
    flex-direction:row;
    flex-wrap:wrap;
}

















































