@charset "UTF-8";
#numlook{
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	margin-top: 10px;
	font-size: 0.28rem;
	color: #000;
}
#numlook .numnav{
	display: block;
	width: 33%;
	text-align: center;
	float: left;
	position: relative;
}
#numlook .numnav .border{
	height: 30px;
	width: 1px;
	background: #e7e7e7;
	position: absolute;
	top: 10px;
	right: 0;
}
#numlook .numnav p{
	line-height: 24px;
}
.croci{
	color: #FFA514;
	margin-right: 2px;
    margin-left: 2px;
	font-weight: bold;
}
#jieshao, #jieshao a{
	font-size: 0.32rem;
	line-height: 26px;
	color: #3A3B3E;
	padding: 15px 0;
	text-align: justify;
  font-family: arial, helvetica, sans-serif;
}
.bq{
	height: 50px;
}
.bq .bq_button{
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(58,59,62,0.9);
	margin-top: 15px;
	margin-right: 15px;
	border-radius: 3px;
	width: 72px;height: 32px;
	background: rgba(58,59,62,.05);
	font-size: 0.26rem;
}
.bq #bq_address{
	width: auto;
	background: none;
	display: flex;
	align-items: center;
	color: rgba(58,59,62,.7);
}
.bq #bq_address span{
	display: inline-block;
	max-width: 90px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bq #seleCity {
    background: #fff;
    height: 32px;
    line-height: 32px;
	margin-right: 0;
	background: rgba(58,59,62,.05);
	padding: 0 10px;font-size: 0.26rem;
}
/* .bq .bq_button:hover{
	border: 1px solid #3a9a00;
	background: #3a9a00;
	color: #bdbdbd;
} */
.item-page{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 16px;
	margin-bottom: 12px;
	border-bottom: 1px dashed rgba(58,59,62,.1);
}
.item-page .title-box {
	display: flex;
	align-items: baseline;
	margin-bottom: 8px;
}
.item-page .title-box .top {
	font-size: 12px;
	padding: 3px 5px;
	color: #fff;
	border-radius: 3px;
	margin-right: 8px;
	background: #0085B1;
}
.item-page .content{
	display: flex;
	/* align-items: center; */
}
.qdm .item-page .t-flex{
	display: flex;
	align-items: center;
	margin-bottom: 8px;
	justify-content: space-between;
}
.item-page .t-flex .t-ewm{
	color: #458DB6;
	font-size: 0.26rem;
	line-height: normal;
}
.qdm .item-page .name{margin-bottom: 0;}
.item-page .name{
	width: 0;
	flex: 1;
	font-size: 0.32rem;
	font-weight: bold;
	color: #3A3B3E;
	line-height: 23px;
	max-height: 46px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.canyu .item-page .name{
	-webkit-line-clamp: 1;
}
.item-page:last-child{
	margin-bottom: 0;
}
#itempage>a .item-page{margin-bottom: 12px;}
#itempage>a:last-child .item-page{
	margin-bottom: 0;
	border: none;
}
.item-page .content_img{
	width: 1.8rem;
	height: 1.6rem;
	float: left;
	margin-right: .2rem;
	border-radius: 5px;
	object-fit: cover;
}

.content_data{
	margin-top: 4px;
}
.content_data .manmoney{
	overflow: hidden;
	width: 100%;
}
.content_text .status {
	align-items: center;
	justify-content: space-between;
	display: flex;
}
.content_data .moneyed{
	margin-right: 10px;
	width: 100%;
}
.content_data .moneyed.flex-cell {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2px;
}
.content_data>div{
	margin-bottom: 5px;
	color: rgba(58,59,62,.7);
}
.content_data .green{
	color: #45B649;
}
.content_data .hei{
	color: #3A3B3E;
	font-family: Helvetica Neue LT Pro;
}
.content_text .address{
	width: 68%;
	color: #3A3B3E;
	font-size: 0.24rem;
	display: flex;
	align-items: center;
}
.content_text .address .line-1 {
	flex: 1;
	width: 0;
}
.line-1 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.content_text .address img{
	width: 16px;
}
.content_text .status .state{
	border-radius: 3px;
	border: 1px solid #45B649;
	width: 62px;height: 23px;
	color: #45B649;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: .5px;
}
.content_text .status.net .state{
	color: #FFA514;
	border-color: #FFA514;
}
.content_text .status .state.end{
	border-color: rgba(58,59,62,.5);
	color: rgba(58,59,62,.5);
}
.content_text .status .state.cancel{
	border-color: rgba(58,59,62,.01);
	background: rgba(58,59,62,.1);
	color: rgba(58,59,62,.6);
}
.item-page .content_text{
	width: 0;
	flex: 1;
	font-size: 0.26rem;
	float: right;
	font-family: Source Han Sans CN;
}
/* .item-page .content_text .textnum{
	font-size: 16px;
	font-weight: bold;
	color: #393939;
	line-height: 20px;
} */
#lookmore, .lookmore{
    display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
	margin: 16px 0;
	font-size: 0.28rem;
	color: rgba(58,59,62,.5);
}
#lookmore .load, .lookmore .load {
    display: none;
    border: 2px solid transparent;
    border-top-color: #d1cfcf;
    border-radius: 50%;
    width: .28rem;
    height: .28rem;
    margin-right: .16rem;
    animation: spin 1s linear infinite;
}
#lookmore[isload] .load, .lookmore[isload] .load {
    display: block;
}
@keyframes spin {
    to {
      transform: rotate(360deg);
    }
}
/* #lookmore .num,.lookmore .num{
	color: #b3b3b3;
	font-size: 14px;
	margin: 0 5px;
}
#lookmore img,.lookmore img{
	width: 20px;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 3px;
} */
.gray{
	color: #6a6a6a;
}
.one_bt{
	position: relative;
	color: #3A3B3E;
}
.one_bt .green16{
	font-size: 0.3rem;
	color: #45B649;
}
.one_bt .yellow{
	font-size: 0.3rem;
	color: #FFA514;
}
#gotosb{
	position: absolute;
	right: 0;
	top: 0;
	border-left: 8px solid #f5f5f5;
	height: 40px;
	padding-left: 5%;
}
#gotosb .text{
	font-size: 12px;
	color: #c0c0c0;
	font-weight: normal;
	display: none;
}
#wysb_look_box{
	margin-top: 20px;
	width: 100%;
	display: none;
}
#wysb_look_box .wysb_input{
	width: 87%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e7e7e7;
	border-radius: 30px;
	padding: 0 4%;
	margin-bottom: 15px;
}
#wysb_look_box .wysb_button{
	display: block;
	width: 95%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e7e7e7;
	border-radius: 30px;
	background: #E3E3E3;
	text-align: center;
	margin-bottom: 15px;
	outline: none;
}
#wysb_look_box .wysb_input input{
	border: none;
	outline: none;
	width: 70%;
	margin-top: -4px;
}
#wysb_look_box .wysb_textarea{
	display: block;
	width: 91%;
	border: 1px solid #e7e7e7;
	margin: 0 auto;
	border-radius: 10px;
	padding: 2%;
	color: #000;
}
#wysb_look_box .wysb_tjsb{
	line-height: 35px;
	height: 35px;
	width: 100%;
	background: #3A9A00;
	color: #fff;
	text-align: center;
	font-size: 0.32rem;
	margin-top: 20px;
	outline: none;
}
.item-click,.page-banner{border:none;}

.total{
	color: rgba(58,59,62,.7);
	font-size: 0.26rem;
	padding: 16px 0 17px;
}
.total .green{color: #45B649;font-weight: bold;}
.total .hei{color: #3A3B3E;}
.canyu .item-page{margin-top: 0;}

.item-page .newInfos{
	display: flex;
	align-items: center;
	margin: 16px 0 8px;
	font-size: 0.28rem;
	color: rgba(58,59,62,.7);
}
.item-page .newInfos .newBusn{
	border-radius: 5px;
	background: #458DB6;
	width: 76px;height: 32px;
	color: #fff;margin-right: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.item-page .newInfos .newBusn.smSign.end{
	background-color: #E9EAEB;
	color: #3A3B3E;
}
.item-page .newInfos .newlffff{display: flex;align-items: center;}
.item-page .newInfos .hei{color: #3A3B3E;}
.item-page .newInfos .newBusn.cancel_enroll{background-color: #45B649;}
.item-page .newInfos .newtext{display: flex;align-items: center;}
.item-page .newInfos .newtext .ftype{
	border-radius: 3px;
	border: 1px solid #45B649;
	width: 18px;height: 14px;
	color: #45B649;
	font-size: 0.24rem;
	line-height: 14px;
	text-align: center;
}
.item-page .newInfos .newtext .ftpm{color: #45B649;padding: 0 3px;}
.newtabs{
	background: #F9F9F9;
	height: 51px;line-height: 51px;
	display: flex;
	align-items: center;
}
.headtou{
	height: 51px;
}
.headtou .newtabs{
	position: fixed;top: 0;
	width: 100%;
}
.newtabs .tabs{
	flex: 1;
	text-align: center;
	font-weight: bold;
	font-size: 0.3rem;
	color: rgba(58,59,62,.7);
	position: relative;
	cursor: pointer;
}
.newtabs .tabs.bor::before{
	content: '';
	width: 1px;height: 19px;
	background-color: rgba(0,0,0,.1);
	position: absolute;
	left: 0;top: 50%;
	margin-top: -9.5px;
}
.newtabs .tabs.active{color: #3A3B3E;}
.newtabs .tabs.active::after{
	content: '';
	display: block;
	border-radius: 100px;
	background: #45B649;
	width: 34px;height: 3px;
	position: absolute;
	left: 0;right: 0;
	bottom: 0;margin: 0 auto;
}
.release_box .tips{
	color: rgba(58,59,62,.5);
	margin-top: 3px;
}
.release_box .shuru{
	height: 110px;overflow: hidden;
	border-radius: 5px;margin: 10px 0;
	border: 1px dashed rgba(58,59,62,.4);
	padding: 14px;box-sizing: border-box;
}
.release_box .shuru form,.release_box .shuru textarea, .release_box .infos .message{
	width: 100%;height: 70px;
	resize: none;outline: none;
}
.release_box .shuru .xianzhi{
	float: right;color: rgba(58,59,62,.5);
}
.release_box .infos{
    max-height: 62vh;
    font-weight: bold;
	font-size: 0.28rem;
	color: rgba(58,59,62,.7);
	margin-top: 24px;
    overflow-y: auto;
}
.release_box .infos label {
    position: relative;
    color: #3A3B3E;
    padding-left: .2rem;
    white-space: nowrap;
}
.release_box .infos label.required::before {
    content: '*';
    position: absolute;
    left: 0;
    top: 0;
    color: #FF0000;
}
.release_box .infos label span {
    opacity: .7;
    font-size: .26rem;
}
.release_box .infos input,.release_box .infos select, .release_box .infos .message{
	margin-top: 10px;
	width: 100%;
	border-radius: 5px;
	border: 1px dashed rgba(58,59,62,.4);
	height: 38px;
	font-size: 0.3rem;
	padding: 0 16px;
	box-sizing: border-box;
	outline: none;
}
.release_box .infos .message {
	padding: 10px;
	height: 100px;
}
.release_box .infos select{
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  background: #ffffff url(../images/down-s.png) no-repeat right center;
  background-position-x: 97%;
  background-size: .28rem;
}
.release_box .infos .ipbox{
	margin-bottom: 16px;
}
.release_box .infos .flex-ipbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 16px;
}
.release_box .infos .imgbox{
    display: flex;
	flex-wrap: wrap;
	height: 1.8rem;
	margin: .2rem 0 .32rem 0;
    gap: .16rem;
    overflow-y: auto;
}
.release_box .infos .imgitem{
	position: relative;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: .1rem;
	overflow: hidden;
}
.release_box .infos .imgitem.add{
	border-radius: .1rem;
	border: 1px dashed rgba(58,59,62,.4);
	box-sizing: border-box;
}
.release_box .infos .imgitem.add input{
	position: absolute;
	top: 0;left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	margin-top: 0;
  z-index: 10;
}
.release_box .infos .imgitem.add .yejiao{
    width: 100%;
	position: absolute;
	bottom: 0;
    font-size: .26rem;
	color: rgba(58,59,62,.5);
    text-align: center;
    padding: 5px 0;
	border-radius: 0px 0px 5px 5px;
	background: rgba(32,73,73,.05);
}
.release_box .infos .imgitem.add .jihao{
	color: rgba(32,73,73,.3);
	font-size: 0.92rem;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: calc(100% - 28px);
}
.release_box .infos .imgitem:nth-child(3n){margin-right: 0;}
.release_box .infos .imgitem .closeimg{
	width: 17px;height: 17px;
	position: absolute;
	top: 10px;right: 10px;
	background: url(../images/delimg.png) no-repeat;
	background-size: 100%;
}
.release_box .infos .imgitem img{
	width: 100%;height: 100%;
	object-fit: cover;
}
.release_box .caozuos{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px;
}
.release_box .caozuos .btns{
	width: calc((100% - 11px) / 2);
}
.release_box .caozuos .btns.green{
	background-color: #fff;
	border: 1px solid #45B649;
}
.signInBox{
	border-radius: 5px;
	display: none;
	width: 269px;
	height: auto;
	left: 50%;
	top: 50%;
	bottom: auto;
	transform: translate(-50%, -50%);
}
.signInBox .header{
	width: 100%;height: 76px;
	background: url(../images/qdcg.png);
	background-size: 100% 100%;
}
.signInBox .content{padding: 24px;}
.signInBox .tip{
	border-radius: 3px;color: #fff;
	background: #45B649;font-size: 0.24rem;
	width: 54px;height: 21px;
	text-align: center;line-height: 21px;
	margin-bottom: 5px;
}
.signInBox .ftitle{font-size: 0.32rem;line-height: 24px;margin-bottom: 8px;max-height: 48px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.signInBox .hei{font-size: 0.28rem;margin-top: 2px;}
.signInBox .surBtn{
	width: 100%;height: 44px;
	background: url(../images/btnbj.png);
	background-size: 100%;
	color: #fff;line-height: 44px;
	text-align: center;font-size: 0.32rem;
	margin-top: 16px;
}

.certificate{
	padding: 16px 0 0;
	display: flex;align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.certificate .item{
	width: 48%;
	border-radius: 5px;
	background: #FFFFFF;
	margin-bottom: 11px;
	box-shadow: 0px 4px 16px 0px rgba(0,0,0,.1);
}
.certificate .item img{
	width: 100%;
}
.certificate .item .content{
	padding: 8px 10px 9px;
}
.certificate .item .content .title{font-size: 0.3rem;}
.certificate .item .content .sno{color: rgba(0,0,0,.5);font-size: 0.24rem;margin-top: 3px;}
.certificate .item .content .sno p,.certificate .item .content .title{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}

.qd_popup{
	position: fixed;
	top: calc(50% - 194px);left: calc(50% - 146px);
	width: 80%;
	height: 388px;
	background: url(../images/qdbj.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;display: none;
	z-index: 20;
}
.qd_popup .close{
	position: absolute;
	right: 12px;top: 12px;
}
.qd_popup .title{
	font-weight: bold;
	font-size: 0.44rem;
	margin-top: 25px;
	text-align: center;
	color: #fff;
}
.qd_popup .beij{
	width: 242px;
	height: 242px;
	margin: 0.6rem auto 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qd_popup .beij #gly_ewm{
	width: 200px;height: 200px;
}
.qd_popup .downewm{
	font-size: 0.28rem;
	line-height: normal;
	padding: 6px 0;
	width: 120px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #FFFFFF;
	margin: 18px auto 0;
}

@media screen and (max-width: 370px) {
    .bq #bq_address span{max-width: 75px;}
	.bq .bq_button{margin-right: 3px;}
}



/* 手机端绑定管理员 */
.mobileBox{
	position: fixed;
	z-index: 10;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
	background: none;
}
.mobile-box{
	width: 80%;
	height: 2.5rem;
	background: #fff;
	border-radius: 0.2rem;
	box-sizing: border-box;
	padding: 0.24rem;
}
.mobile-box .close{
	text-align: right;
	font-size: .3rem;
}
.mobile-box .title{
	text-align: center;
	font-weight: bold;
	font-size: 0.32rem;
	margin-bottom: .2rem;
}
.mobile-box ul{
	margin-top: .3rem;
	height: 73%;
	overflow-y: scroll;
}
.mobile-box .bing-cell{
	display: flex;
	align-items: center;
	font-size: .3rem;
	margin-bottom: .3rem;
}
.mobile-box .bing-cell img{
	width: 0.7rem;
	height: .7rem;
	border-radius: 100%;
	object-fit: cover;
}
.mobile-box .bing-cell .name{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
	margin: 0 0.16rem;
}
.mobile-box .bing-cell .newBusn{
	border-radius: 0.1rem;
	background: #45b649;
	width: 1rem;
	height: 0.56rem;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mobile-box .empty{
	color: #999;
	text-align: center;
}



#PoPy {
    height: 38% !important;
    position: fixed !important;
    max-width: 750px;
    left: 50% !important;
    transform: translateX(-50%);
}
._citys {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background-color: #ffffff
}
._citys .city-head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.15rem .32rem;
	font-size: .3rem;
	color: #3A3B3E;
	background-color: #fff;
	border-top: 2px solid #FFA514;
}
._citys .city-head #sure{
	color: #45B649;
}
._citys span {
    color: #FFA514;
    height: 0.3rem;
    width: 0.3rem;
    line-height: 0.3rem;
    text-align: center;
    border-radius: 3px;
    position: absolute;
    right: 1em;
    top: 0.2rem;
    border: 1px solid #FFA514;
    cursor: pointer;
}
._citys0 {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    padding: .16rem 0;
    margin: 0;
}
._citys0 li {
    float: left;
    overflow: hidden;
    font-size: 0.3rem;
    color: #888;
    min-width: 1.6rem;
    text-align: center;
    cursor: pointer;
		margin-left: .2rem;
}
._citys1 {
    width: 100%;
    height: 72%;
    display: inline-block;
    overflow: auto;
}
._citys1 a {
    height: 0.7rem;
    display: block;
    color: #666;
    padding-left: 0.2rem;
    margin-top: 0.1rem;
    line-height: 0.7rem;
    cursor: pointer;
    font-size: 0.3rem;
    overflow: hidden;
}

._citys1 a:hover { color: #fff; background-color: #FFA514; }
.ui-content{
    border: 1px solid #EDEDED;
}li{
     list-style-type: none;
 }
 

.city-box {
	background: #F8FFFF;
	border: 1px solid #CEFCF7;
	border-radius: 10px;
	margin-top: .4rem;
}
.city-box .head {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    padding: 0 4%;
    font-weight: bold;
    background: url(/Public/Home/newIndex/new-ywzs/images/pro-tab.png) no-repeat center / 100% 100%;
}
.city-list {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	padding: .16rem .32rem 0;
}
 .city-list a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% / 4);
	height: 42px;
	text-align: center;
	font-size: .28rem;
	box-sizing: border-box;
	border-bottom: 1px dashed rgba(0,0,0,.1);
	border-right: 1px dashed rgba(0,0,0,.1);
}
.city-list a:nth-child(4n) {
	border-right: none;
}
.city-list a:last-child {font-size: .24rem;}
.city-list::after {
	content: '';
	width: 100%;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #F8FFFF;
}


.tongji {
	padding: .2rem;
	font-size: .28rem;
	font-weight: bold;
	color: #3A3B3E;
}
.tongji span {
	font-weight: bold;
	opacity: 1;
}
.tongji .blue {
	color: #45B649;
}
.tongji .grey {
	color: #65776D;
}
.tongji p {
	font-weight: normal;
	font-size: .26rem;
	margin: .1rem 0;
	opacity: .8;
}
.donate-body {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: rgba(5,24,20,.6);
	backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
.donate-body .popup {
	position: relative;
	width: 80%;
	background: #fff;
	border-radius: 8px;
}
.donate-body .popup .close {
	position: absolute;
	top: -.76rem;
	right: 0;
	cursor: pointer;
}
.donate-body .popup .close img {
	width: .56rem;
}
.donate-body .popup .head {
	font-size: .36rem;
	color: #2C3134;
	font-weight: bold;
	text-align: center;
	background: #ECF6F6;
	padding: .28rem 0;
	border-radius: 8px 8px 0 0;
}
.donate-body .popup .content {
	padding: .48rem .48rem .64rem;
	font-size: .28rem;
	color: #2C3134;
	border-radius: 0 0 8px 8px;
}
.donate-body .popup .content .item:first-child {
	margin-bottom: .96rem;
}
.donate-body .popup .content .item p {
	font-size: .3rem;
	text-align: center;
}
.donate-body .popup .content .item a{
	display: block;
	border-radius: 5px;
	background: #13B873;
	color: #fff;
	font-size: .34rem;
	font-weight: bold;
	text-align: center;
	padding: .2rem 0;
	margin-top: 5px;
}