


.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}





.titDIV {
	position: absolute;
	top: 3.62rem;
	width: 100%;
	text-align: center;
}

.title {
	border: 0.08rem solid #fff;
	font-weight: bold;
	font-size: 0.55rem;
	color: #fff;
	width: 4.76rem;
	height: 0.93rem;
	margin: 0 auto;
	border-radius: 0.5rem;
}
.noData{
	font-size: 0.5rem;
	text-align: center;
	height: 4rem;
	line-height: 4rem;
	color: #333;
   
}
.listWrap {
	height: 2rem;
	margin-top: 0.4rem;
}
.backmyRent{
	background: #E5ECF5;
}
.backmyRent a{
	text-decoration: none;
	color: #2d2d2d;
}
.baseList li {
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: 0.46rem;
	padding: 0 0.5rem 0 0.6rem;
	border-top: 1px solid #d1d2d4;
}

.baseList li:nth-child(1) {
	background: #fff;
}

.baseList li:nth-last-child(1) {
	background: #fff;
	font-weight: bold;
}

.baseInfo {
	font-size: 0.48rem;
	color: #4a4a4a;
	font-weight: bold;
	float: left;
}

.infoIcon {
	float: right;
	color: #a5a5a5;
}

.leftT {
	float: left;
	width: 3.65rem;
	display: inline-block;
}

.rightT {
	display: inline-block;
	color: #929292;
}

.itemList {
	color: #4a4a4a;
}

.recordList {
	color: #4a4a4a;
}

.recordList li {
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: 0.46rem;
	padding: 0 0.5rem 0 0.6rem;
	border-top: 1px solid #d1d2d4;
}

.recordList li:nth-child(1) {
	background: #fff;
}

.leftR {
	float: left;
	font-size: 0.4rem;
	color: #9b9b9b;
}

.rightR {
	float: right;
	font-size: 0.35rem;
	color: #9b9b9b;
}

.recordTip {
	text-align: center;
	color: #9b9b9b;
	font-size: 0.4rem;
}

.circleTip {
	width: 0.58rem;
	height: 0.58rem;
	line-height: 0.58rem;
	text-align: center;
	color: #fff;
	font-weight: 100;
	background: red;
	margin-top: 0.3rem;
	float: right;
	border-radius: 50%;
}

.addr {
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.addrH {
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.infoTip {
	font-size: 0.4rem;
	color: #585858;
	text-align: center;
}

.MyDataSec {
	margin-top: 0.5rem;
}

.MyDataSec ul li {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	height: 1.2rem;
	border-bottom: 1px solid #c6c6c6;
	font-size: 0.48rem;
	padding: 0 0.6rem 0 1rem;
	color: #626262;
}

.DataFirLi {
	display: flex !important;
	display: -webkit-flex !important;
	justify-content: flex-start !important;
	border-top: 1px solid #b4b4b4;
	background: #fff;
	font-size: 0.58rem;
	font-weight: bold;
	color: #4a4a4a !important;
}

.MyDataSec ul li p:nth-child(1) {
	width: 4.5rem;
	display: inline-block;
}

.MyDataSec ul li p:nth-child(3) {
	width: 3rem;
	font-size: 0.33rem;
	display: inline-block;
	text-align: right;
}

.writeCenter {
	display: inline-block;
}

.writeCenter input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #4a90e2;
}

.writeCenter input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #4a90e2;
}

.writeCenter input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #4a90e2;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #4a90e2;
}

.writeCenter input {
	width: 100%;
	border: 0;
	outline: 0;
	padding: 0.2rem 0.2rem;
	background: transparent;
	color: #949494;
}

.attesta {
	display: inline-block;
	font-size: 0.33rem;
	width: 2.2rem;
	padding: 0.06rem 0.2rem;
	border: 2px solid #bbbbbb;
	border-radius: 0.4rem;
	text-align: center;
}

.iconWarning {
	font-size: 0.42rem;
}

.footli div {
	height: 1.2rem;
	line-height: 1.2rem;
	border-bottom: 1px solid #c6c6c6;
	font-size: 0.48rem;
	padding: 0 0.6rem 0 1rem;
	color: #4a90e2;
}
.footli div:nth-child(1){
	background: #fff;
	color: #4a4a4a;
}
.mr_titTxt {
	display: inline-block;
	font-size: 0.55rem;
	background: #559CFF;
	color: #fff;
	padding: 0.2rem 0.7rem;
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}
.mr_rentNow{
	margin-top: 0.4rem;
	width: 100%;
	border-radius: 0.2rem;
	border: 1px solid #C9CECD;
	background: #F4F4F4;
	padding: 0.4rem;
	font-size: 0.42rem;
	color: #2d2d2d;
	margin-bottom: 0.4rem;
}
.mr_history{
	margin-top: 0.4rem;
	width: 100%;
	border-radius: 0.2rem;
	border: 1px solid #C9CECD;
	height: 4rem;
	background: #F4F4F4;
	padding: 0.4rem;
	font-size: 0.42rem;
	color: #2d2d2d;
	margin-bottom: 0.4rem;
}

.mr_addLeft{
	display: inline-block;
	max-width: 7.5rem;
}
.mr_addRight{
	display: inline-block;
	float: right;
	max-width: calc(100% - 7.8rem);
}
.mr_checkCon{
	margin-top: 0.3rem;
	display: inline-block;
}
.mr_rentDate{
	margin-top: 0.3rem;
	display: inline-block;
	float: right;
}
.mr_thrMenu{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 0.5rem;
}
.mr_thrMenu p{
	border: 1px solid #818181;
	padding: 0.1rem 0.4rem ;
	border-radius: 0.2rem;
}
.lo_baseInfoTxt{
	font-size: 0.55rem;
	color: #131313;
	padding-left: 0.4rem;
	height: 1.73rem;
	line-height: 1.73rem;
	border-bottom:1px solid #e5e5e5;
	background: #fff;
}
.lo_baseInfoList{
	font-size: 0.52rem;
	color: #333;
	background: #fff;
}
.lo_baseInfoList li{
	height: 1.5rem;
	line-height: 1.5rem;
	border-bottom: 1px solid #e5e5e5;
}
.lo_baseInfoList li span:nth-child(1){
	display: inline-block;
	padding-left: 0.4rem;
	width: 4rem;
	color: #828282;
}
.pressCall{
	color: #0076FF;
	float: right;
	padding-right: 0.4rem;
}
#lo_bac{
	background: #E6E6E6;
}
	


/* 租房进度条 */
.process-container{
	font-size: 0;
	min-height: 1.5rem;
	margin: 0 0 0.2rem 0;
	position: relative;
}
.process-box{
	position: absolute;
	top: 0.9rem;
	z-index: 999;
	left: 0;
	width: 100%;
}
.process-line{
	width: 100%;
	height: 0.15rem;
	background-color: #999999;
	position: absolute;
	top: 1rem;
	left: 0;
}
.process-box dl{
	text-align: center;
	display: inline-block;
}
.process-box dl dd{
	font-size: 0.35rem;
	white-space: nowrap;
}
.circle{
	border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem;
	background-color: #ffffff;
	border: 1px solid red;
	display: inline-block;
}
.short{
	width: 1.5rem;
}
.long{
	width: 5rem;
}
.middle{
	width: 2.5rem;
}
.clear{
	clear: both;
}
.lsat-len{
	width: calc(100% - 10.5rem);
}
.text-right{
	text-align: right;
}
.processLine{
	position: absolute;
	top: 0;
	height: 0.15rem;
	background-color: green;
}
.processLine1{
	left: 0;
}
.processLine2{
	left: 1.5rem;
}
.processLine3{
	left: 3rem;
}
.processLine4{
	left: 8rem;
	width: 1rem;
}
.processLine5{
	left: 9rem;
}
.process-line .active i{
	position: absolute;
	top:-0.55rem;
	right: -0.25rem; 
	font-size: 0.6rem;
	color: red;
}
.process-line .active i::after{
	/* position: absolute; */
	/* font-size: 0.5rem; */
	/* color: red; */
	/* content: "";
	border-width: 0.3rem;
	height: 1rem;
	border-style: solid;
	border-color: #ccc transparent transparent transparent; */
}

.housingComplaints{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	height: 1.5rem;
	padding-right: 0.5rem;
}
.complaintBox{
	padding: 0 0.4rem;
	background-color: #f2f2f2;
	font-size: 0;
	display: none;
	padding-bottom: 0.5rem;
}
.complaintItem {
	display: inline-block;
	background-color: #ffffff;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 0.4rem;
	position: relative;
	margin:0 0.7rem 0.8rem 0;
	padding: 0 0.4rem;
	border-radius: 2px;
	color: #666666;
}

.complaintItem em {
	position: absolute;
	top: -0.2rem;
	right: -0.3rem;
	border-radius: 50%;
	background-color: red;
	height: 0.45rem;
	line-height: 0.45rem;
	text-align: center;
	min-width: 0.45rem;
	padding: 0 0.1rem;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 0.28rem;
}
.complaintHeader{
	font-size: 0.4rem;
	color: #999999;
}
.complaintHeader {
	font-size: 0.52rem;
	padding: 0.4rem 0;
}
.complaintBtn{
	background-color: red;
	color: #ffffff;
	width: 75%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	font-size: 0.5rem;
	border-radius: 3px;
	margin: 0.5rem auto;
	border: none;
	outline: none;
	display: block;
}
.complaintContent div.active{
	background-color: #FFEEEB!important;
	color: red!important;
}
.complaintBtn{
	-webkit-appearance: none;
}
.not-allowed{
	opacity: 0.3;
}
.popUpBox{
  background-color: #ffffff;
  width: 10.75rem;
  height: 18.5rem;
  position: absolute;
  left: calc((100% - 10.75rem)/2);
  top: 2.1rem;
  z-index: 999999999;
}
.popUpBox .topBg{
  background-image: url('../img/tanchuanBg.png');
  background-repeat: no-repeat;
  background-size: cover;
  width: 10.75rem;
  height: 6.28rem;
}
.shandowSec{
  background:rgba(0,0,0,1);
  opacity:0.3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;;
  z-index: 999;
}
.popCnntentBox{
width: 8.85rem;
height: 11.25rem;
background-color: #ffffff;
padding-top: 0.28rem;
border-radius: 6px;
overflow-y: scroll;
margin: -1.8rem auto 0.7rem;
}
.titleBox{
background-image: url('../img/titleBg.png');
background-repeat: no-repeat;
background-size: cover;
width: 3.07rem;
height: 1.07rem;
font-size: 0.465rem;
color: #2E93F6;
text-align: center;;
line-height: 1.06rem;
margin-left: -0.15rem;
margin-bottom: 0.1rem;
}
.listItem .text{
font-size: 0.465rem;
color: #333333;
padding: 0 0.28rem;
}
.closeBtn{
font-size: 0.62rem;
width: 8.9rem;
height: 1.46rem;
line-height: 1.46rem;
text-align: center;
color: #ffffff;
background-color: #2A92F7;
border-radius: 19px;
margin: 0 auto;
}
.titleText{
font-size: 1.3rem;
font-weight: bold;
position: absolute;
text-align: center;
left: 0;
top: 0;
width: 100%;
padding-top: 1.95rem;
font-family: "苹方";
color: #ffffff;
}