@charset "utf-8";

body {
	background: #f8f7f7;
	font-size: .24rem;
	position: relative;
}

/*登录页弹出修改
 */
.layui-layer-rim {
	border: 0px solid #8D8D8D !important;
	border: 0px solid rgba(0, 0, 0, .3) !important;
	border-radius: 5px;
	box-shadow: none;
}

.layui-layer-title {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	background-color: #fff !important;
	border-radius: 5px 5px 0 0 !important;
	text-align: center;
}

.topbg {
	padding: 0 .15rem;
	height: 2.35rem;
	background: url(../img/index/bg-topbg.png) top center;
	background-size: 100% 100%;
	position: relative;

}

.index-main {
	padding: 0 .3rem;
	margin-top: -0.06rem;padding-top: .1rem;
}

.indextoptit {
	color: #FFFFFF;
	font-size: .18rem;
	text-align: center;
	line-height: .18rem;
	padding-top: .4rem;
	padding-bottom: .18rem;
}

.biaoti {
	position: absolute;
	top: 1rem;
	left: .36rem;
}

.biaoti dt {
	font-family: 'youshe';
	color: #FFFFFF;
	height: .4rem;
	line-height: .4rem;
	font-size: .3rem;
}

.biaoti dd {
	color: #FFFFFF;
	height: .2rem;
	line-height: .2rem;
	color: #fff;
	font-size: .14rem;
}



/*公寓公告*/
.gongaobox {
	display: flex;
	display: -webkit-flex;
	font-family: 'youshe';
	color: #4E78EC;
	position: absolute;
	top: 1.9rem;
	left: .15rem;
	right: .15rem;
}

.gonggaoleft span {
	display: block;
	height: .24rem;
	line-height: .24rem;
	font-size: .18rem;
	margin-top: .12rem;
}

.gonggaoleft p {
	display: block;
	height: .24rem;
	line-height: .24rem;
	color: #3D3D3D;
	font-size: .18rem;
}

.gonggaoright {
	width: calc(100% - .4rem);
	width: -webkit-calc(100% - .4rem);
	width: -moz-calc(100% - .4rem);
	margin-top: .1rem;
}

.gonggaoright li {
	display: flex;
	display: -webkit-flex;
	font-size: .12rem;
	height: .24rem;
	line-height: .24rem;
}

.gonggaoright li span {
	width: .4rem;
	display: block;
	height: .2rem;
	line-height: .2rem;
	font-size: .12rem;
	text-align: center;
	border-radius: .04rem;
	margin-top: .04rem;
	margin-left: .15rem;
}

.zhiding {
	background: #E5F1FF;
	color: #4C8FFB;
}

.zuixin {
	background: #DFFDFA;
	color: #2DCEA9;
}

.index-main {
	padding: 0 .15rem;
}

.gonggaoright li p {
	width: 1.8rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: .12rem;
	height: .24rem;
	line-height: .24rem;
	color: #3D3D3D;
	margin-left: .1rem;
	margin-top: .02rem;
}

.gonggaoright li i {
	color: #C5C5C5;
	font-size: .12rem;
	height: .24rem;
	line-height: .24rem;
	white-space: nowrap;
	float: right;
}

/*共同背景*/
.commonsmallbg {
	border-radius: .1rem;
	box-shadow: 0px 4px 10px 0px rgba(76, 143, 251, 0.35);
	background: #FFFFFF;
	padding: 0 .15rem;
	margin-top: .12rem;
	padding-bottom: .12rem;
}

.commonsmallbgbig {
	border-radius: .1rem;
	box-shadow: 0px 4px 10px 0px rgba(76, 143, 251, 0.35);
	background: #FFFFFF;
	padding: 0 .15rem;
	margin-top: .12rem;
	padding-bottom: .14rem;
	margin-bottom: .8rem;
}

/*隐患比较*/
.yinhuanbijiao {
	display: flex;
	display: -webkit-flex;
	padding-top: .14rem;
	padding-bottom: .14rem;
}

.yinhuanbijiao li:nth-child(1) {
	border-right: 1px solid #CEDBE8;
	float: left;
}

.yinhuanbijiao li {
	width: 49.5%;
}

.yinhuanbijiao li span {
	font-size: .12rem;
	color: #3D3D3D;
	display: block;
}

.yinhuanbijiao li p {
	color: #3D3D3D;
	font-size: .14rem;
	display: block;
	padding-top: .15rem;
}

.yinhuanbijiao li:nth-child(2) {
	float: right;
}

.yinhuanbijiao li:nth-child(2) span {
	text-align: right;
}

.yinhuanbijiao li:nth-child(2) p {
	text-align: right;
}


/*待办任务*/
.daibantit {
	display: flex;
	position: relative;
	margin-bottom: .14rem;
}

.daibantit span {
	color: #3D3D3D;
	font-size: .18rem;
	height: .26rem;
	line-height: .26rem;
	padding-top: .15rem;
	font-weight: 500;
}

.daibantit p {
	color: #6C757D;
	font-size: .14rem;
	display: flex;
	display: -webkit-flex;
	position: absolute;
	top: .18rem;
	right: .1rem;
}

.daibantit p img {
	display: block;
	width: .08rem;
	height: .08rem;
	margin-left: .1rem;
	margin-top: .08rem;
}

/*名称*/
.mingcheng {
	display: flex;
	display: -webkit-flex;
	padding: .14rem 0;
}

.mingcheng>span {
	display: block;
	max-width: 2rem;
	font-size: .14rem;
	color: #3D3D3D;
	line-height: .2rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.mingcheng>p {
	margin-left: .12rem;
	background: linear-gradient(90deg, #4C8FFB 10%, #5DB3F5 100%);
	width: .6rem;
	height: .18rem;
	text-align: center;
	line-height: .18rem;
	font-size: .12rem;
	font-family: 'youshe';
	border-radius: .05rem;
	color: #fff;
	letter-spacing: 0.1em;
}

/*类型赋色等样式*/
.leixfse {
	display: flex;
	display: -webkit-flex;
	margin-bottom: .15rem;
}

.leixingbg {
	background: rgba(255, 212, 72, 0.4);
	width: auto;
	font-size: .12rem;
	height: .22rem;
	line-height: .22rem;
	border-radius: 5px;
	color: #F7C216;
	padding: 0 .06rem;
	margin-right: .07rem;
}

.fusebg {
	background: rgba(223, 101, 62, 0.33);
	width: auto;
	font-size: .12rem;
	height: .22rem;
	line-height: .22rem;
	border-radius: 5px;
	color: #DF653E;
	padding: 0 .06rem;
	margin-right: .07rem;
}

.xiafatime {
	background: #F1F5F9;
	width: auto;
	font-size: .12rem;
	height: .22rem;
	line-height: .22rem;
	border-radius: 5px;
	color: #898989;
	padding: 0 .06rem;
}

/*按钮公共样式*/
.btnstyle li {
	background: #4C8FFB;
	border-radius: .1rem;
	height: .28rem;
	line-height: .28rem;
	text-align: center;
	font-size: .14rem;
	color: #fff;
	text-align: center;
}

/*2个按钮*/
.btnshuliang2 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	/* 均分2列 */
	gap: .1rem;
	/* 可选：添加间距 */
	list-style: none;
	/* 移除默认列表符号 */
	padding: 0;
	/* 移除默认内边距 */
	margin: 0;
	/* 移除默认外边距 */
}
.btnstyle{margin-top: .05rem;}
.btnstyle li {


	text-align: center;
	/* 可选：文字居中 */
}

.btnshuliang3 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	/* 均分2列 */
	gap: .1rem;
	/* 可选：添加间距 */
	list-style: none;
	/* 移除默认列表符号 */
	padding: 0;
	/* 移除默认内边距 */
	margin: 0;
	/* 移除默认外边距 */
}

.btnshuliang4 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	/* 均分2列 */
	gap: .1rem;
	/* 可选：添加间距 */
	list-style: none;
	/* 移除默认列表符号 */
	padding: 0;
	/* 移除默认内边距 */
	margin: 0;
	/* 移除默认外边距 */
}

.btnshuliang5 {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	/* 均分2列 */
	gap: .1rem;
	/* 可选：添加间距 */
	list-style: none;
	/* 移除默认列表符号 */
	padding: 0;
	/* 移除默认内边距 */
	margin: 0;
	/* 移除默认外边距 */
}

.qitqpage {
	margin-top: .7rem;
	margin-bottom: 1rem;
}

.xinzengbtn {
	position: fixed;
	bottom: 1rem;
	width: .5rem;
	height: .5rem;
	right: .15rem;box-shadow: 0px 4px 10px 0px #4B8FFA;border-radius: 50%;
}


/*巡逻打卡页面*/
.dangqianwz {
	color: #3F3F3F;
	font-size: .12rem;
	line-height: .18rem;
	padding: .09rem 0;
}

.dingweimsg {
	display: flex;
	display: -webkit-flex;
	position: relative;
}

.dingweimsg>img {
	display: block;
	width: .12rem;
	height: .14rem;
	margin-right: .12rem;
	margin-top: .05rem;
}

.dingweimsg>span {
	color: #1A1A1A;
	font-size: .14rem;
	max-width: 2rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.dingweimsg>p {
	color: #4C8FFB;
	font-size: .14rem;
	position: absolute;
	top: .02rem;
	right: 0rem;
}

/*拍照*/
.paizhaobtn {
	background: #F4F7FF;
	width: 1.56rem;
	height: 1.3rem;
	border-radius: .1rem;
	margin: 0 auto;
	margin-top: .25rem;
	padding-top: .22rem;
	box-sizing: border-box;
}

.paizhaobtn>img {
	display: block;
	width: .6rem;
	height: .48rem;
	margin: 0 auto;
	margin-bottom: .14rem;
}

.paizhaobtn>span {
	color: #4C8FFB;
	font-size: .18rem;
	text-align: center;
	font-weight: 500;
	display: block;
}

.qiandaobtn {
	background: #4C8FFB;
	border-radius: .1rem;
	height: .36rem;
	line-height: .36rem;
	text-align: center;
	width: 100%;
	display: block;
	font-size: .14rem;
	color: #fff;
	margin-top: .32rem;
	margin-bottom: .16rem;
}



/*编辑*/
.bianjibox {
	width: 100%;
}

.fanhuisyj {
	position: absolute;
	width: .06rem;
	height: .14rem;
	top: .23rem;
	left: .2rem;
	z-index: 99999999999999999999;
}

.fanhuisyj img {
	width: 100%;
	height: 100%;
	display: block;
}

.bianjibox tr {
	border-bottom: 1px solid #E0E0E0;
}

.bianjibox th {
	height: .5rem;
	line-height: .5rem;
	color: #3D3D3D;
	font-size: .14rem;
	width: .8rem;
	text-align: left;
	display: flex;
	display: -webkit-flex;
}

.bianjibox th i {
	color: red;
	display: block;
	width: .1rem;
	height: .1rem;
}

.bianjibox td input {
	text-align: right;
	color: #000000;
	height: .5rem;
	line-height: .5rem;
	font-size: .14rem;
	width: 100%;
	box-sizing: border-box;
}


.dropdown-container {
	position: relative;
	width: 100%;
	max-width: 3rem;

	user-select: none;
}

.dropdown-header {
	height: .4rem;
	padding: 0 0rem;

	background: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

.dropdown-icon {
	transition: transform 0.3s;
	font-size: .12rem;
	color: #999;
}

.dropdown-options {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	max-height: 2rem;
	overflow-y: auto;
	border: 1px solid #ddd;
	border-radius: 0 0 8px 8px;
	background: #fff;
	display: none;
	z-index: 100;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.option {
	padding: .1rem .15rem;
	cursor: pointer;
	transition: background 0.2s;
	font-size: .14rem;
}

.option:hover {
	background: #f5f5f5;
}

.dropdown-container.active .dropdown-options {
	display: block;
}

.dropdown-container.active .dropdown-icon {
	transform: rotate(180deg);
}

.selected-value {
	font-size: .14rem;
	text-align: right;
	display: block;
	width: 100%;
	padding-right: .05rem;
}

.wenjianaddbox {
	width: .16rem;
	height: .16rem;
	background: url(../img/index/icon-addwj.png) top center;
	background-size: 100% 100%;
	position: relative;
	float: right;
}

.wenjianadd {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: .01;
	top: 0;
	left: 0;
}


.btnbaocun {
	margin-top: .22rem;
}

.btnbaocun li {
	height: .36rem;
	line-height: .36rem;
}



/*我的页面*/
.wodemsg {
	display: flex;
	display: -webkit-flex;
}

.wodemsg dt {
	width: .6rem;
	height: .6rem;
	border: .04rem solid #fff;
	border-radius: 50%;
}

.wodemsg dt img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.wodemsg dd {
	padding-left: .2rem;
}

.wodemsg dd span {
	color: #FFFFFF;
	font-size: .16rem;
	font-weight: bold;
	display: block;
}

.wodemsg dd span i {
	color: #FFFFFF;
	font-size: .14rem;
	font-weight: 500;
}

.wodemsg dd p {
	font-size: .12rem;
	color: #fff;
	margin-top: .1rem;
}

.wanchengqkbox {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: .1rem;
	list-style: none;
	padding: 0;

}

.wanchengqkbox li {
	margin-top: .1rem;
	padding: .12rem;
	border-radius: .1rem;
}

.wanchengqkbox li:nth-child(1) {
	background: #F2F8FD;
}

.wanchengqkbox li:nth-child(2) {
	background: #F5F6FF;
}

.wanchengqkbox li:nth-child(3) {
	background: #FFF4D0;
}

.wanchengqkbox li:nth-child(4) {
	background: #E0F7F7;
}




.wanchengqkbox span {
	font-size: .12rem;
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	color: #3D3D3D;
}

.wanchengqkbox p {
	margin: 0;
	color: #3D3D3D;
	font-size: 18px;
	font-size: .22rem;
	font-weight: bold;
}

.wanchengqkbox i {
	font-style: normal;
	color: #3D3D3D;
	font-size: .12rem;
}

.wanchengliangpm {
	height: .3rem;
	line-height: .3rem;
	border-bottom: 1px solid #EBEBEB;
	color: #C5C5C5;
	font-size: .14rem;
	display: block;
	margin-bottom: .1rem;
}

.wanchenglpm {
	width: 100%;
}


.wodebg {
	background: #F3F5F7;
	border-radius: .1rem;
}

.wanchenglpm td {
	font-size: .16rem;
	color: #3D3D3D;
	padding: .05rem 0;
}

.wanchenglpm th {
	font-size: .18rem;
	color: #3D3D3D;
	color: #3D3D3D;
	font-weight: bold;
	text-align: center;
}

.renlianimg {
	width: .48rem;
	height: .48rem;
	border-radius: 50%;
	margin: 0 auto;
}

.renlianimg img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	margin: 0 auto;
}



/*公寓管理*/
.zuhumsg {
	display: flex;
	display: -webkit-flex;
	margin: 0 .15rem;
	position: relative;
}

.zuhumsg>span {
	color: #3D3D3D;
	font-size: .2rem;
	height: .5rem;
	line-height: .5rem;
	display: block;
}

.zuhumsg>a {
	position: absolute;
	right: 0;
	top: .15rem;
	display: flex;
	display: -webkit-flex;
}

.zuhumsg>a {
	color: #6C757D;
	font-size: .14rem;
}

.zuhumsg>a img {
	width: .08rem;
	height: .08rem;
	display: block;
	margin-left: .05rem;
	margin-top: .08rem;
}


.zuhumsgbox {
	display: flex;
	display: -webkit-flex;
}

.zuhumsgbox dt {
	width: .66rem;
	height: .64rem;
	border-radius: .1rem;
	margin-top: .24rem;
}

.zuhumsgbox dt img {
	width: 100%;
	height: 100%;
	display: block;
}

.zuhumsgbox dd {
	padding-top: .15rem;
	margin-left: .1rem;
}

.zuhumsgbox dd span {
	color: #3D3D3D;
	font-size: .16rem;
	height: .24rem;
	line-height: .24rem;
}

.zuhumsgbox dd p {
	font-size: .12rem;
	color: #6C757D;
	height: .2rem;
	line-height: .2rem;
	width: 1.5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.zuhumsgmain {
	position: relative;
}

.lianxicall {
	position: absolute;
	width: .48rem;
	height: .48rem;
	border-radius: 50%;
	position: absolute;
	right: .25rem;
	top: .25rem;
}

.lianxicall img {
	display: block;
	width: 100%;
	height: 100%;
}

.jichuxinxizuhu {
	width: 100%;
	margin-top: .2rem;
}

.jichuxinxizuhu th {
	color: #ABABAB;
	line-height: .2rem;
	font-size: .14rem;
	padding: .06rem 0;
	width: .6rem;
}

.jichuxinxizuhu td {
	color: #3D3D3D;
	line-height: .2rem;
	font-size: .14rem;
	padding: .06rem 0;
	padding-left: .06rem;
}

.gongzuodw {
	width: 2.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*租户信息*/
.zulinmsg {
	border-top: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	padding: .1rem 0;
}

.zulinmsg table {
	width: 100%;
}

.zulinmsg th {
	color: #ABABAB;
	line-height: .2rem;
	font-size: .14rem;
	padding: .06rem 0;
	width: .6rem;
}

.zulinmsg td {
	color: #3D3D3D;
	line-height: .2rem;
	font-size: .14rem;
	padding: .06rem 0;
	padding-left: .06rem;
}

/*同住人员*/
.tongzhurenyuan {
	display: flex;
	display: -webkit-flex;
	padding-top: .15rem;
	position: relative;
}

.tongzhurenyuan img {
	width: .28rem;
	height: .28rem;
	display: block;
}

.tongzhurenyuan span {
	font-size: .14rem;
	color: #3D3D3D;
	line-height: .24rem;
	margin-left: .1rem;
	font-weight: 500;
}

.tongzhurybtn {
	width: .06rem;
	height: .12rem;
	position: absolute;
	right: 0;
	top: .2rem;
}

.tongzhurybtn>img {
	width: 100%;
	height: 100%;
	display: block;
}

.tongzhubox li {
	width: 50%;
	float: left;
	display: flex;
	display: -webkit-flex;
	margin-top: .15rem;
}

.tongzhurl {
	width: .42rem;
	height: .42rem;
	border-radius: .1rem;
	margin-right: .1rem;
}

.tongzhurl img {
	display: block;
	width: 100%;
}

.tongzhubox li>dl {
	font-size: .12rem;
}

.tongzhubox li>dl dt {
	color: #3D3D3D;
	font-size: .14rem;
	height: .24rem;
	line-height: .24rem;
}

.tongzhubox li>dl dd {
	color: #6C757D;
	height: .2rem;
	line-height: .2rem;
}

/*租戶管理*/
.chaxunbox {
	display: flex;
	display: -webkit-flex;position: relative;
	position: relative;
}

.cxleft {
	background: #FFFFFF;
	width:calc(100% - .8rem);width: -webkit-calc(100% - .8rem);width: -moz-calc(100% - .8rem);
	display: flex;
	display: -webkit-flex;
	border-radius: .1rem;
	padding: .05rem 0;
}
.cxleftnew{
	width:calc(100% - 1.2rem);width: -webkit-calc(100% - 1.2rem);width: -moz-calc(100% - 1.2rem);
}
.cxright {
	background: #4C8FFB;
	border-radius: .1rem;
	height: .36rem;
	line-height: .36rem;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	width: .66rem;
	margin-left: .1rem;
}

.cxleft select {
	width: .8rem;
	line-height: .26rem;
	padding-right: .05rem;
	font-size: .14rem;
	color: #3D3D3D;
	border-right: 1px solid #D8D8D8;
	appearance: none;
	appearance: none;
	/* 隐藏原生箭头 */
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 0 .3rem 0 0;
	/* 留出右侧空间给自定义箭头 */


	font-size: .14rem;
	cursor: pointer;
	padding-left: .05rem;

	/* 自定义箭头（SVG格式） */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 10px center;
	/* 箭头位置 */
	background-size: 16px 16px;
	/* 控制箭头大小 */
}

.cxleft select option {
	font-size: .14rem;
	color: #3D3D3D;
}

.cxleft input {
	font-size: .14rem;
	padding-left: .05rem;
}

/*租户管理新增*/
.zuhujibenmsg {
	background: #E0EDFD;
	height: .3rem;
	line-height: .3rem;
	border-radius: .05rem;
	font-size: .14rem;
	text-align: center;
	position: relative;
	color: #4C8FFB;
}

.zuhujibenmsg img {
	display: block;
	position: absolute;
	width: .16rem;
	height: .16rem;
	top: .08rem;
	right: .2rem;
}

/*身份证上传*/
.sfzshangchuan {
	width: .61rem;
	height: .65rem;
	background: url(../img/index/img-xinzengsfz.png) top center;
	background-size: 100% 100%;
	position: relative;
	margin-right: .08rem;
}

.sfzshangchuan input {
	width: 100%;
	height: 100%;
	opacity: .01;
}

.fileimgbox {
	display: flex;
	display: -webkit-flex;
	padding-bottom: .1rem;
}

.fileimgbox ul {
	display: flex;
	display: -webkit-flex;
}

.fileimgbox ul li {
	width: .61rem;
	height: .65rem;
	margin-right: .08rem;
}


/* 同住人新增 */
.tongzhu-bianjibox {
	margin-top: .1rem;
}

.tongzhu-bianjibox tr {
	border-bottom: .05rem solid #fff;
	background: #FAFCFD;
	width: 100%;
}

.tongzhu-bianjibox th {
	height: .5rem;
	line-height: .5rem;
	color: #3D3D3D;
	font-size: .14rem;
	width: .8rem;
	text-align: left;
	display: flex;
	display: -webkit-flex;
	padding-left: .05rem;
}

.tongzhu-bianjibox th i {
	color: red;
	display: block;
	width: .1rem;
	height: .1rem;
}

.tongzhu-bianjibox td {
	padding-right: .05rem;
}

.tongzhu-bianjibox td input {
	text-align: right;
	color: #000000;
	height: .5rem;
	line-height: .5rem;
	font-size: .14rem;
	width: 100%;
	box-sizing: border-box;
}

.tongzhurentit {
	position: relative;
	margin: 0 .15rem;
	color: #3D3D3D;
	font-size: .16rem;
	height: .24rem;
	line-height: .24rem;
	padding: .1rem 0;
	margin-bottom: .1rem;
}

.tongzhurentit .shanchutzr {
	width: .14rem;
	height: .14rem;
	display: block;
	position: absolute;
	top: .13rem;
	right: .05rem;
}


/* 弹出代码 */
.huisebeijing {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	justify-content: center;
	align-items: center;
	overflow: scroll;
}

.zhutibufen {
	position: absolute;
	top: 0.67rem;
	left: 50%;
	margin-left: -50%;
	min-height: 1.5rem;
	border-radius: .1rem;
	padding: 0.1rem;
	text-align: center;
	-webkit-box-shadow: 5px 6px 18px -3px rgba(0, 0, 0, 0.31);
	-moz-box-shadow: 5px 6px 18px -3px rgba(0, 0, 0, 0.31);
	box-shadow: 5px 6px 18px -3px rgba(0, 0, 0, 0.31);
	z-index: 30;
}


.daichulitop {
	border-radius: .1rem .1rem 0 0;
	background: #FEF0F2;
	height: .4rem;
	line-height: .4rem;
}

.tanchuyichang {
	padding: 0;
}

.yichangbubianju {
	padding: 0 .15rem;
	box-sizing: border-box;
}

.lijichulibox {
	border-top: 1px solid #F1F1F1;
	margin: 0 .15rem;
	margin-top: .1rem;
}

.lijichulibox li {
	float: right;
	width: 1rem;
	height: .28rem;
	border-radius: .05rem;
	line-height: .28rem;
	margin: .1rem;
}

.daichulitop {
	position: relative;
}

.daichulitop span {
	display: block;
	color: #3D3D3D;
	font-size: .16rem;
	padding-left: .1rem;
}

.daichulitop p {
	position: absolute;
	top: .1rem;
	right: .1rem;
	background: #FAE1D9;
	width: .7rem;
	line-height: .22rem;
	height: .22rem;
	font-size: .14rem;
	color: #DB4547;
	text-align: center;
}

.yichulitop {
	position: relative;
	height: .4rem;
	line-height: .4rem;
	background: #FBFDFF;
	border-radius: .1rem .1rem 0 0;
}

.yichulitop span {
	display: block;
	color: #3D3D3D;
	font-size: .16rem;
	padding-left: .1rem;
}

.yichulitop p {
	position: absolute;
	top: .1rem;
	right: .1rem;
	background: #DCEDFD;
	width: .7rem;
	line-height: .22rem;
	height: .22rem;
	font-size: .14rem;
	color: #4C8FFB;
	text-align: center;
}

.yichangjianxiumain .jichuxinxizuhu {
	margin-top: .1rem;
	padding-bottom: .1rem !important;
}


/*公寓管理公安*/
.gongyumsg{display: block;display: flex;display: -webkit-flex;}
.gongyuicon{display: block;width: .5rem;height: .5rem;margin: .15rem .15rem .15rem 0;}
.gongyumsg dl{width: calc(100% - .7rem);width: -moz-calc(100% - .7rem);width: -webkit-calc(100% - .7rem);}
.gongyumsg dl dt{color: #3D3D3D;font-size: .16rem;height: .24rem;line-height: .24rem;margin-top: .15rem;}
.gongyumsg dl dd{color: #BEBEBE;font-size: .14rem;height: .22rem;line-height: .22rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.mingjinlianxifs {display: flex;display: -webkit-flex;}
.mingjinlianxifs span{display: block;width: .6rem;color: #3D3D3D;height: .22rem;line-height: .22rem;font-size: .14rem;}
.mingjinlianxifs p{display: block;color: #3D3D3D;height: .22rem;line-height: .22rem;font-size: .14rem;}
.mingjinlianxifs div{width: .12rem;height: .12rem;margin-left: .1rem;}
.gongyuxinxith th{width: .8rem;}

.yuangongmsg{border-top: 1px solid #efefef;margin-top: .1rem;padding-bottom: .1rem;}
.gongyuxinxith table{margin-bottom: .1rem;}

.gongyuglth th{width: 1rem;}


/*公寓详情*/
/*公寓轮播图*/
.slider-container {
	position: relative;
	width: 100%;
	max-width: 400px;
	margin: .05rem auto;
	overflow: hidden;margin-top: .6rem;
}

.slider {
	display: flex;
	transition: transform 0.3s ease;
	height: 2rem;
}

.slide {
	min-width: 100%;
	height: 100%;
}

.slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.slider-indicators {
	position: absolute;
	bottom: .1rem;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	gap: .08rem;
}

.indicator {
	width:.08rem;
	height: .08rem;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.5);
}

.indicator.active {
	background-color: white;
}
.gongyuxiangqingtop {border-bottom: 1px solid #E0E0E0;padding-top: .1rem;padding-bottom: .1rem;}

.gongyuxiangqingtop dt{background: linear-gradient(89deg, rgba(76, 143, 251, 0.49) 2%, rgba(216, 216, 216, 0) 95%);
	height: .3rem;
	border-radius: .5rem;padding-left: .1rem;}
.gongyuxiangqingtop dt{color: #3D3D3D;font-size: .16rem;height: .3rem;line-height: .3rem;}
.gongyuxiangqingtop dd{color: #BEBEBE;font-size: .12rem;height: .3rem;line-height: .3rem;}
.suoshuxiaqu {padding-top: .2rem;padding-bottom: .2rem;border-bottom: 1px solid #E0E0E0;}
.suoshuxiaqu dt{color: #1A1A1A;font-size:.14rem;height: .24rem;line-height: .24rem;}
.suoshuxiaqu dd{color: #444442;font-size:.14rem;height: .24rem;line-height: .24rem;}

.gongyully{padding-top: .2rem;padding-bottom: .2rem;border-bottom: 1px solid #E0E0E0;position: relative;}
.gongyully dt{color: #1A1A1A;font-size:.14rem;height: .24rem;line-height: .24rem;}
.gongyully dd{color: #444442;font-size:.14rem;height: .24rem;line-height: .24rem;}
.dianhulx{width: .48rem;height: .48rem;position: absolute;top: .2rem;right: .2rem;}
.dianhulx img{display: block;width: 100%;height: 100%;}
.btnstyle li a{color: #fff;}


/* 公安首页 */
.xiaqugysbox{background: #F9FAFE;width: 3.4rem;margin: 0 auto;height: .7rem;display: flex;display: -webkit-flex;border-radius: .1rem;margin-top: .1rem;padding-top: .05rem;position: relative;}
.xiaqugysbox img{display: block;width: .34rem;height: .31rem;margin: .19rem ;}
.xiaqugysbox span{color: #A8A8A8;font-size: .14rem;line-height: .7rem;}
.xiaqugysbox p{position: absolute;line-height: .7rem; top: 0;right: .1rem;color: #3D3D3D;font-size: .22rem;font-weight: 500;}

.gongyugaqtqk{display: grid;grid-template-columns: repeat(2, 1fr);
	/* 均分2列 */
	gap: .1rem;
	/* 可选：添加间距 */
	list-style: none;
	/* 移除默认列表符号 */
	padding: 0;
	/* 移除默认内边距 */
	margin: 0;
	/* 移除默认外边距 */margin-top: .1rem;}
.gongyugaqtqk li{background: #F9FAFE;border-radius: .1rem;display: flex;display: -webkit-flex;}
.gongyugaqtqk li>img{display: block;width: .3rem;height: .3rem;margin: .2rem ;}
.gongyugaqtqk li dl dt{color: #3D3D3D;font-size: .18rem;height: .26rem;line-height: .26rem;margin-top: .1rem; }
.gongyugaqtqk li dl dd{color: #A8A8A8; font-size: .14rem;height:.22rem;line}

/*信息核查修改*/
.hechabtn{width: 1rem;float: right;}
.hechaxixinlist{padding-bottom: .4rem;position: relative;}
.hechaxixinlist .gongyumsg{border-bottom:1px solid #EFEFEF ;margin-bottom: .1rem;}
.yichangbox{position: absolute;width: .6rem;
	height: .22rem;line-height: .22rem;
	border-radius: 0px 0px 0px .15rem;background: #F67777;font-size: .14rem;text-align: center;top :0;right: 0;color: #fff;}


/*展开图标*/
.zhankaitubiao{position: absolute;width: .18rem;height: .14rem;top: .3rem;right: .2rem;}
.zhankaitubiao li img{display: block;width: 100%;height: 100%;}
.commonsmallbg{position: relative;}


.hechabtnli{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);background: #FFFFFF;border-radius:.1rem;margin-top: .1rem;margin-bottom: .1rem;}
.hechabtnli li{float: left;width: 23.3%;height: .4rem;line-height: .4rem;border-bottom: 1px solid #fff;text-align: center;color: #3D3D3D;font-size: .16rem;margin: 0 5%;}
.hechabtnli .xuanzhongli{color: #4C8FFB;border-bottom: 1px solid #4C8FFB;}
.hechajutinr>dd{display: none;}

.zuhumsgmain{position: relative;}

.yihecha{background: #4C8FFB;border-radius: 0px .15rem 0px .15rem;width: .6rem;height: .24rem;line-height: .24rem;text-align: center;color: #fff;font-size: .14rem;display: block;position: absolute;top: 0;right: 0rem;}
.weihecha{background: #F67777;border-radius: 0px .15rem 0px .15rem;width: .6rem;height: .24rem;line-height: .24rem;text-align: center;color: #fff;font-size: .14rem;display: block;position: absolute;top: 0;right: -.15rem;}

.bianjibox td{text-align: right;color: #3D3D3D;
	font-size: .14rem;}

/*引导页*/

.denglutit{font-size: .4rem;text-align: center;line-height: .7rem;padding-top: .8rem;}
.dibuimg{width: 100%;height:4.48rem ;position: fixed;bottom: 0;left: 0;}
.dibuimg img{display: block;width: 100%;height: 100%;}
.yanzhengmabox{background: url(../img/bg-yanzheng.png) top center;background-size:100% 100% ;width: 100%;height: 100%;}

.xuanjiaomabox{margin: 0 .5rem;margin-top: 1.2rem;border-bottom: 2px solid #ececec;}
.xuanjiaomabox>span{float: left;padding-left:.1rem ;width: .8rem;height: 1rem;line-height: 1rem;}
.xuanjiaomabox>input{float: left;width: 3.5rem;padding-left: .3rem;height: 1rem;line-height: 1rem;}
.xuanjiaomabox>img{float: right;width: .31rem;height: .31rem;float: right;margin-right:.16rem ;margin-top: .36rem;}
/*.jinrubtn{width: 2rem;height: 2rem;line-height: 2rem;text-align: center;background: #4fa9ff;border-radius: 50%;font-size: .6rem;font-weight: bold;display: block;margin: .0 auto;margin-top: .26rem;}*/
.dianjiqd{width: 2em;height: 2rem;-webkit-animation: scaleout 2.3s infinite ;animation: scaleout 2.3s infinite  ;margin: 0 auto;color: #fff;text-align: center;font-size: .4rem;font-weight: bold;display: block;line-height: 2.5rem;border-radius: 50%;}

.dianjiqd{width: 2rem;height: 2rem;-webkit-animation: scaleout 2.3s infinite ;animation: scaleout 2.3s infinite  ;margin: 0 auto;color: #fff;text-align: center;font-size: .4rem;font-weight: bold;display: block;line-height: 2rem;border-radius: 50%;margin: 0 auto;  position: absolute;z-index: 99999999999;
	left: 50%;
	transform: translateX(-50%);top:3rem;}

@-webkit-keyframes scaleout {
	0% { background: url(../img/qiandaobg2.png);background-size:100% 100% ; }
	100% {
		background: url(../img/qiandaobg1.png);background-size:100% 100% ;
	}
}
@keyframes scaleout {
	0% { background: url(../img/qiandaobg2.png);background-size:100% 100% ; }
	100% {
		background: url(../img/qiandaobg1.png);background-size:100% 100% ;
	}
}
.dibuimg{position: fixed;width: 100%;height: 4rem;bottom: 0;left: 0;z-index: -1;}


/*暂无数据*/
.zanwushuju >img{width: 1.92rem;height: 1.2rem;margin: 0 auto;margin-top: .1rem; display: block;}
.zanwushuju >span{color: #9CA7AF;font-size: .16rem;display: block;text-align: center;}



/* 照片预览 */
.mengban{position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	justify-content: center;
	align-items: center;
	overflow: scroll;}
.wenxintishi{position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

	width: 90%;height: 4.6rem;
	background: #fff;border-radius: .1rem;
}
.yulanimg{width:94%;height: 2.1rem;margin: 0 auto
;}
.yulanimg img{width: 100%;height: 100%;display: block;}
.wenxintishi >h4{color: #3D3D3D;height: .24rem;line-height: .24rem;margin-top: .3rem;text-align: center;margin-bottom: .16rem;}
.wenxintishi >p{color: #7E8286;font-size:.16rem;line-height: .2rem;text-align: justify;padding: 0 .33rem;}
.daojishi{text-align: center;color: #7E8286;font-size:.16rem;line-height: .2rem;display: block;margin-top: .5rem;}


/*8月15日核查情况*/
.hechabgbox{background: #F2F7FD;border-radius: .1rem;margin: .1rem 0;padding: 0 .1rem;}

.hechatopdw{position: fixed;top: .7rem;width: 100%;left: 0;background:#f8f7f7;z-index: 99999;}
.hechajutinr{margin-top: 2.25rem;}
.gongyubasic{margin: .1rem .15rem;}



.litugongyu{width: 100%;
	height: 2rem;margin: 0 auto;}
.litugongyu img{width: 100%;height: 100%;display: block;}

.chaxunbox{position: relative;}

/*更多部分*/
.gengduobfbox{background: #F3F6FB;border-radius: .1rem;z-index: 9999;padding-bottom: .05rem;padding: .1rem;margin: 0 .15rem;margin-top: .2rem;}
.gengduobfbox dt{color: #050505;margin: .18rem 0 .18rem .2rem;font-size: .16rem;}
.gengduonrbox{height:2.8rem ;overflow-y: auto;}

.gengduodw{width: 100%;height: 100%;position: fixed;top: 1.18rem;background: rgba(0,0,0,.2);left: 0;z-index: 999;}

.xuanxiangsp span{float: left;width: auto;white-space: nowrap;border-radius: .1rem;border: 1px solid #9CA7AF;height: .3rem;line-height: .3rem;padding: 0 .1rem;color: #6C757D;font-size:.14rem;margin-right: .05rem;margin-bottom: .05rem;}
.xuanxiangsp .spansel{background: #4C8FFB;color: #fff;}



.zuhumsgmain{position: relative;}
.zuhumsgmain {
	position: relative;background: #F2F5F7;border-radius: .1rem;padding:0 .12rem;padding-bottom: .12rem;
}
.zuhumsg {
	display: flex;
	display: -webkit-flex;
	margin: 0 .15rem;
	position: relative;
}

.zuhumsg>span {
	color: #3D3D3D;
	font-size: .2rem;
	height: .5rem;
	line-height: .5rem;
	display: block;
}

.zuhumsg>a {
	position: absolute;
	right: 0;
	top: .15rem;
	display: flex;
	display: -webkit-flex;
}

.zuhumsg>a {
	color: #6C757D;
	font-size: .14rem;
}

.zuhumsg>a img {
	width: .08rem;
	height: .08rem;
	display: block;
	margin-left: .05rem;
	margin-top: .08rem;
}


.zuhumsgbox {
	display: flex;
	display: -webkit-flex;
}

.zuhumsgbox dt {
	width: .66rem;
	height: .64rem;
	border-radius: .1rem;
	margin-top: .1rem;
}

.zuhumsgbox dt img {
	width: 100%;
	height: 100%;
	display: block;
}

.zuhumsgbox dd {
	padding-top: .0rem;
	margin-left: .1rem;
}

.zuhumsgbox dd span {
	color: #3D3D3D;
	font-size: .16rem;
	height: .24rem;
	line-height: .24rem;
}

.zuhumsgbox dd p {
	font-size: .12rem;
	color: #6C757D;
	height: .2rem;
	line-height: .2rem;
	width: 1.5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.hechalistnew{padding-bottom: .1rem;}
