 /*鱼泡首页*/
.yupao-index-header{
	position: relative;
	width: 100%;
	height: 1.05rem;
	background: white;
	padding:0.24rem 0.25rem;
}
.yupao-logo-imgbox{
	position: relative;
	width: 1.32rem;
	height: 0.57rem;
	float: left;
}
.yupao-logo-imgbox a,.yupao-logo-imgbox a .yupao-logo-img{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.yupao-index-area{
	position: relative;
	padding:0 0.2rem;
	float: left;
	height: 0.57rem;
	margin-left: 0.18rem;
}
.yupao-index-areaimg{
	position: relative;
	display: block;
	width: 0.22rem;
	height: 0.28rem;
	margin-right: 0.14rem;
}
.yupao-index-areatext{
	position: relative;
	display: inline-block;
	font-size: 0.30rem;
	color: #333;
	margin-right: 0.14rem;
	/*font-family: 'fzlthj';*/
}
.yupao-index-areamore{
	display: block;
	width: 0.2rem;
	height: 0.2rem;
}
.yupao-index-loadapp{
	position: relative;
	float: right;
	width: 2.23rem;
	height: 0.6rem;
}
.yupao-index-loadapp a,.yupao-index-loadapp img{
	display: block;
	width: 100%;
	height: 100%;
}
.yupao-banner{
	position: absolute;
	width: 100%;
	height: 2.22rem;
	left: 0;
	top: 0rem;
	z-index: 1;
}
.yupao-banner .mui-slider{
	position: relative;
	width: 100%;
	height: 100%;
}
.yupao-banner img{
	display: block;
	width: 100%;
	height:2.22rem;
}
.yupao-index-content{
	position: relative;
	padding-top:2.06rem;
}
.yupao-index-menus{
	position: relative;
	background: white;
	width: 100%;
	z-index: 2;
	padding: 0.18rem 0;
	border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
}
.index-menus-item{
	position: relative;
	width: 20%;
	height: 1.52rem;
	float: left;
	margin-bottom: 0.2rem;
}
.index-menus-item a{
	width: 100%;
	height: 100%;
}
.index-menus-item img{
	position: relative;
	display: block;
	width: 0.85rem;
	height: 0.85rem;
	margin-top: 0.2rem;
}
.index-menus-item span{
	display: block;
	width: 100%;
	font-size: 0.24rem;
	color: #000000;
	text-align: center;
	padding-top: 0.1rem;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	/*font-family: 'fzlthj';*/
}

.yupao-index-function{
	position: relative;
	width: 100%;
	background: white;
	margin-top: 0.15rem;
}
.index-function-item{
	position: relative;
	width: 33.3333%;
	height: 1.15rem;
	float: left;
	box-sizing: border-box;
}
.index-function-item{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.index-function-item:nth-child(3n){
	border-right: 0;
}
.index-function-item:nth-last-child(1),.index-function-item:nth-last-child(2),.index-function-item:nth-last-child(3){
	border-bottom: 0;
}


.index-function-item a{
	position: relative;
	width: 100%;
	height: 100%;
}
.index-function-item a img{
	display: block;
	width: 0.46rem;
	height: 0.46rem;
	margin-right: 0.15rem;
}
.index-function-item a span{
	display: inline-block;
	font-size: 0.26rem;
	color: #1e1d1d;
	line-height: 0.46rem;
	/*font-family:'fzlthj','Microsoft YaHei','微软雅黑','Adobe 黑体 Std','黑体';*/
}

.yupao-index-notice{
	position: relative;
	width: 100%;
	height: 0.8rem;
	margin-top: 0.15rem;
	background: white;
	overflow: hidden;
}
.index-notice-img{
	position: absolute;
	width: 1.44rem;
	height: 0.37rem;
	left: 0.35rem;
	top: 0.21rem;
}
.index-noticebox{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-left:2rem;
	padding-right: 0.37rem;
	box-sizing: border-box;
}
.index-noticebox li{
	position: relative;
	list-style: none;
	height: 0.8rem;
	line-height: 0.8rem;
	box-sizing: border-box;
}
.index-noticebox li a{
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.26rem;
	/*font-family: 'fzlthj';*/
	color: #969494;
	display: block;
	padding-top: 0.03rem;
	vertical-align: middle;
}

.yupao-index-infobox{
	position: relative;
	margin-top: 0.15rem;
	padding-bottom:1.5rem;
	width: 100%;
}
.index-info-title{
	position: relative;
	width: 100%;
	height: 0.76rem;
	display: block;
	background: white;
	line-height: 0.8rem; 
	font-size: 0.34rem;
	color: #050505;
	padding-left: 0.65rem;
	padding-right: 0.37rem;
	box-sizing: border-box;
	overflow: hidden;
}
.index-info-title::before{
	position: absolute;
	content: ''; 
	width: 4px;
	height: 0.36rem;
	background: #0099ff;
	top: 0.2rem;
	left: 0.37rem;
	border-radius: 2px;
}
.index-info-title a{
	float: right;
	color: #808080;
	font-size: 0.25rem;
	line-height: 0.8rem;
	/*font-family: 'fzlthj';*/
}
.index-info-list{
	position: relative;
	width: 100%;
	margin-top: 0.15rem;
}
.index-infolist-item{
	position: relative;
	width: 100%;
	height: 2.74rem;
	padding:0 0.37rem;
	background: white;
	margin-bottom: 2px;
}
.index-infolist-header{
	position: relative;
	width: 100%;
	padding:0.36rem 1.8rem 0.24rem 0;
	line-height: 0.3rem;
	border-bottom: 1px dashed #cecdd1;
	font-size: 0.32rem;
	color: #353636;
	font-family: "微软雅黑";
}
.index-infolist-header span{
	position: absolute;
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
	color: #828586;
	right: 0;
	top: 0.36rem;
}

.index-info-item{
	position: relative;
	width: 100%;
	margin-bottom: 0.15rem;
}
.index-info-item:nth-last-child(1){
	margin-bottom: 0;
}
.index-infolist-body{
	position: relative;
	padding: 0.24rem 0;
}
.info-list-userimg{
	position: absolute;
	width: 1.36rem;
	height: 1.36rem;
	top: 0.24rem;
	left: 0;
	border-radius: 50%;
    object-fit: cover;
}
.infolist-body-content{
	position: relative;
	width: 100%;
	height: 1.38rem;
	padding-left: 1.7rem;
}
.infolist-content-item{
	position: relative;
	height: 0.4rem;
	padding-left: 0.5rem;
	width: 100%;
	margin-bottom: 0.1rem;
}
.infolist-content-item img{
	position: absolute;
	width: 0.36rem;
	height: 0.36rem;
	left: 0;
	top: 0;
}
.infolist-content-item span{
	display: block;
	font-size:0.28rem;
	/*font-family: 'fzlthj';*/
	color: #080808;
	line-height: 0.4rem;
	font-family: "微软雅黑";
}
.today-findwork{
	font-style: normal;
	color: #f23c3c;
}
.infolist-content-item:nth-last-child(1){
	margin-bottom: 0;
}

.yupao-index-loadmore{
	position: relative;
	width: 100%;
	height: 1rem;
	background: white;
}
.yupao-index-loadmore a{
	position: relative;
	display: block;
	line-height:1rem;
	text-align: center;
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
	color: #079bfe;
	letter-spacing: 1px;
}

.index-areabox{
	position: fixed;
	width: 100%;
	height: 100%;
	right: -100%;
	top: 0;
	background: #f7f6f9;
	z-index: 120;
}
.index-areabox-active{
	right: 0;
}
.index-areabox-header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	background: #0099ff;
	line-height: 1rem;
	color: white;
	text-align: center;
	font-size: 0.36rem;
	letter-spacing: 0.05rem;
	z-index: 10;
}
.index-areabox-areatips{
	position: absolute;
	width: 100%;
	height:1rem;
	line-height: 1rem;
	background: white;
	left: 0;
	top: 1rem;
	padding:0 0.37rem;
	font-size: 0.3rem;
	color: #0099ff;
	font-weight: bold;
	z-index: 10;
	box-shadow:0 1px 1px #e7e6e4;
}
.index-areabox-body{
	position: relative;
	width:100%;
	height: 100%;
	padding-top: 2rem;
	padding-bottom:0.5rem;
	overflow-y: scroll;
}
.index-arealist-item{
	position: relative;
	width: 100%;
	padding: 0 0.27rem;
}
.index-arealist-item h2{
	position: relative;
	height:0.8rem;
	line-height:0.8rem;
	font-size: 0.32rem;
	padding: 0 0.1rem;
}
.index-arealist-citys{
	position: relative;
	width: 100%;
}
.index-arealist-citys div{
	position: relative;
	float: left;
	padding:0.1rem;
	width: 33.3333%;
}
.index-arealist-citys div a{
	width: 100%;
	background: white;
	color: #6f6f6f;
	display: block;
	line-height: 0.8rem;
	text-align: center;
	border-radius: 2px;
	font-size: 0.32rem;
	letter-spacing: 0.02rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 0.2rem;
}
.index-closearea{
	position: absolute;
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: url("../image/index-close.png") no-repeat;
	background-size: 100% 100%;
	left: 0.37rem;
	top: 0.25rem;
	z-index: 12;
}
.float-adimg{
	position: fixed;
	width: 2rem;
	height: 2.02rem;
	right:0;
	bottom:2rem;
	z-index: 10;
}
.float-adimg img{
	display: block;
	width:100%;
	height:100%;
}

/*招工列表*/
.lists-headerbox{
	position: fixed;
	width: 100%;
	z-index: 55;
}
.lists-header{
	position: relative;
	width: 100%;
	height: 1.2rem;
	background: url(../image/headerbg.png);
	padding: 0.25rem 1.2rem 0.25rem 0.27rem;
}
.list-header-input{
	position: relative;
	width: 100%;
	height: 0.7rem;
	border-radius:0.5rem;
	outline: 0;
	font-size: 0.28rem;
	border:1px solid #9fc7f5;
	padding: 0.12rem 0.3rem 0.1rem;
	letter-spacing: 0.01rem;
	margin: 0;
	padding-left: 0.8rem;
	letter-spacing: 1px;
}
.search-icon{
	position: absolute;
	width: 0.36rem;
	height: 0.36rem;
	display: block;
	background: url(../image/search.png) no-repeat;
	background-size: 100% 100%;
	z-index: 1;
	top: 0.43rem;
	left: 0.5rem;
}
.list-header-bth{
	position: absolute !important;
	font-size: 0.26rem;
	/*font-family: 'fzlthj';*/
	background: transparent !important;
	right: 0.27rem;
	top: 0.25rem;
	border: 0 !important;
	outline: 0 !important;
	line-height: 0.7rem !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 0.8rem;
}

.lists-selectbox{
	position: relative;
	width: 100%;
	height: 0.8rem;
	background: white;
	/* border-bottom: 1px solid #dcdcdc; */
}
.list-select-item{
	position: relative;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	overflow: hidden;
}
.list-select-item h6{
	position: relative;
	display: inline-block;
	width: initial;
	text-align: center;
	max-width: 100%;
	color: #2c2c2c;
	font-size: 0.28rem;
	font-weight: bold;
	height: 0.8rem;
	line-height: 0.8rem;
	margin: 0;
	padding-right:0.4rem;
	/*font-family: 'fzlthj';*/
}
.list-select-item h6 span{
	display: block;
	line-height: 0.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-select-item h6 img{
	position: absolute;
	display:block;
	width: 0.24rem;
	height: 0.24rem;
	right: 0;
	top: 0.25rem;
	transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    vertical-align: middle;
}

.list-select-active h6{
	color: #059bfe !important;
}
.list-select-active h6 img{
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}

.list-select-wrap{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.3);
	z-index: 50;
	opacity: 0;
	transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
	display: none;
}
.select-content-item{
	position: absolute;
	width: 100%;
	height: 6.4rem;
	left: 0;
	top: -9rem;
	background: white;
	transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
	overflow: hidden;
}

.select-content-parent{
	position: relative;
	width: 100%;
	height:100%;
	overflow-y:scroll;
}
.select-content-parent li{
	position: relative;
	list-style: none;
	padding: 0rem 0.2rem;
}
.select-content-parent li a{
	position: relative;
	font-size: 0.28rem;
	font-family: '微软雅黑';
	font-weight: bold;
	color: #050505;
	display: block;
	width: 100%;
	height: 0.8rem;
	padding: 0.25rem 0;
	line-height: 0.8rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
/*.select-content-parent li::after{*/
	/*position: absolute;*/
	/*content: '';*/
	/*width: 100%;*/
	/*height: 1px;*/
	/*background: #e8e6e3;*/
	/*left: 0;*/
	/*bottom: 0; */
	/*-webkit-transform: scaleY(0.8);*/
	/*-moz-transform: scaleY(0.8);*/
	/*-ms-transform: scaleY(0.8);*/
	/*-o-transform: scaleY(0.8);*/
	/*transform: scaleY(0.8);*/
/*}*/
.select-content-child{
	position: fixed;
	width: 54%;
	height: 6.4rem;
	background: #f7f7f7;
	right: -60%;
	top: 1.8rem;
	z-index: 55;
	transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
	overflow-y: scroll;
}
/*.select-content-parent>li.select-avtive::before{*/
	/*position: absolute;*/
	/*content: '';*/
	/*width: 0.05rem;*/
	/*height: 100%;*/
	/*background: #0099ff;*/
	/*left: 0;*/
	/*top: 0;*/
	/*z-index: 5;*/
/*}*/


 .select-content-parent>li.select-avtive>a{
	 color: #0099ff;
 }
.select-content-child li.select-avtive{
	background: #0099ff !important;
}
.select-content-child li.select-avtive a{
	color: #fff;
}


.list-container{
	position: relative;
	width: 100%;
	padding: 2.15rem 0.27rem 1.3rem;
}

.list-notice-box{
	position: relative;
	width: 100%;
	border-radius: 0.1rem;
	background: white;
	padding: 0.2rem 0.15rem;
	box-shadow: #e7e6e4 0 0 0.1rem;
}
.notice-weixin{
	position: relative;
	border-bottom: 1px dashed #5898e2;
}
.notice-weixin p{
	font-size: 14px;
	color: #7f7e7e;
	line-height: 0.5rem;
	margin-bottom: 0.1rem;
	text-indent: 1.1rem;
}
.notice-weixin p span{
	position: absolute;
	display:block;
	top: 0;
	left: 0;
    padding: 0 0.2rem;
    height: 0.48rem;
    line-height: 0.48rem;
    background: #f86e09;
    color: white;
    font-size: 0.22rem;
    border-radius: 2px;
	text-indent: 0;
}
.notice-adlist{
	position: relative;
	height:0.48rem;
	margin-top: 0.25rem;
	overflow: hidden;
}
.notice-adlist span{
	position: absolute;
	top: 0;
	left: 0;
	display:block;
    padding: 0 0.2rem;
    height: 0.48rem;
    line-height: 0.48rem;
    background: #f86e09;
    color: white;
    font-size: 0.22rem;
    border-radius: 2px;
    overflow: hidden;
}
.notice-adlist ul{
	list-style: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	padding-left: 1.55rem;
}
.notice-adlist ul li{
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.notice-adlist ul li a{
	position: relative;
	display: block;
	width: 100%;
	line-height: 0.52rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid transparent;
	box-sizing:border-box;
}

.list-contents{
	position: relative;
	width: 100%;
	margin-top: 0.15rem;
	padding-bottom: 1.5rem;
}
.list-contents .index-infolist-item{
	border-radius: 0;
	box-shadow: #e7e6e4 0 0 0.1rem;
	margin-bottom: 0.15rem;
}

/*招工详情*/
.info-noticebox{
	position: relative;
	background: white;
	padding: 0.2rem 0.27rem;
	box-shadow: #e7e6e4 0 0 0.1rem;
}
.info-notice{
	position: relative;
}
.info-notice p{
	line-height: 0.5rem;
	color: #7F7E7E;
	padding-bottom: 0.1rem;
	border-bottom: 1px dashed #0099ff;
	letter-spacing: 0.01rem;
}
.info-notice p span{
	background: #f86e09;
	color: white;
	display: inline-block;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0 0.1rem;
	margin-right: 0.1rem;
	border-radius: 0.1rem;
	font-size: 0.26rem;
	/*font-family: 'fzlthj';*/
}

.info-adlist{
	position: relative;
	margin-top: 0.1rem;
	height: 0.6rem;
	width: 100%;
	overflow: hidden;
}
.info-adlist span{
	position: absolute;
	background: #f86e09;
	color: white;
	left: 0;
	top: 0.1rem;
	display: inline-block;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0 0.1rem;
	margin-right: 0.1rem;
	border-radius: 0.1rem;
	font-size: 0.26rem;
	/*font-family: 'fzlthj';*/
}
.info-adlist ul{
	list-style: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
	padding-left: 1.35rem;
}
.info-adlist ul li{
	display: block;
	list-style: none;
}
.info-adlist ul li a{
	position: relative;
	display: inline-block;
	height: 0.6rem;
	line-height: 0.6rem;
	font-family: "微软雅黑";
	font-size: 0.3rem;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #7f7e7e;
	letter-spacing: 0.01rem;
}

.info-content{
	position: relative;
	width: 100%;
	margin-top: 0.15rem;
}
.info-content-item{
	position: relative;
	width: 100%;
	background: white;
	border-bottom: 1px solid #e5e5e5;
}
.info-content .info-content-item:nth-child(1){
	border-top: 1px solid #e5e5e5;
}
.info-content-item h3{
	position: relative;
	width: 100%;
	min-height:1rem;
	line-height: 0.6rem;
	padding:0.3rem 0.27rem;
	margin: 0;
	letter-spacing: 0.01rem;
}
.info-content-item h3 .info-content-title{
	position: relative;
	float: left;
	font-size: 0.32rem;
	color: #2a2a2a;
	display: inline-block;
}
.info-content-item h3 .czj-new-style {
	float: none;
}

.info-content-item h3 .info-content-detail{
	position: relative;
	float: right;
	font-size: 0.32rem;
	color: #2784FE;
	margin-left: 0.1rem;
	display: inline-block;
	
}

.info-content-phone{
	margin-top: 0.15rem;
}
.info-content-phone .info-content-item{
	border-bottom: 0;
	padding:0 0.27rem;
}
.info-content-phone .info-content-item h3{
	padding: 0.3rem 0;
	border-bottom: 1px solid #e5e5e5;
}
.show-phonenumber{
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0.1rem 0.2rem;
	background: #70BA47;
	color: white;
	font-size: 0.26rem;
	border-radius: 0.05rem;
	margin-left: 0.1rem;
}
.complain-phonenumber{
	background: #FF5353;
}
.info-adimg{
	position: relative;
	width: 100%;
	margin-top: 0.15rem;
}
.info-adimg img{
	width: 100%;
	display: block;
	height: auto;
	max-width: 100%;
	box-shadow: #e7e6e4 0 0 0.1rem;
}
.info-remark{
	position: relative;
	margin-top: 0.15rem;
	background: white;
}
.info-remark-header{
	height:1rem;
	line-height: 1rem;
	padding: 0 0.27rem;
	font-size: 0.32rem;
	letter-spacing: 1px;
	color: #2a2a2a;
	border-bottom: 1px solid #dcdcdc;
}
.info-remark-body{
	position: relative;
	width: 100%;
	padding: 0.3rem 0.27rem;
	font-size: 0.32rem;
	color: #4c4b4b;
	line-height: 0.45rem;
	letter-spacing: 1px;
}
.info-wenxintips{
	position: relative;
	margin-top: 0.15rem;
	background: #fff;
	padding: 0.2rem 0.27rem;
	box-shadow: #e7e6e4 0 0 0.1rem;
}
.info-wenxintips h6 {
	font-size: 0.28rem;
	line-height: 0.5rem;
	color: #7f7e7e;
	font-weight: bold;
}
.info-wenxintips h6 span{
	color: #ff0000;
	margin-right: 0.1rem;
}
.info-yupaotips{
	font-size: 0.28rem;
	color: #ff0000;
	margin-left: 5px;;
}
/*找活*/
.findwork-username{
	position: relative;
	padding-right: 1rem;
}
.findwork-username i{
	font-style: normal;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 0.4rem;
	display: block;
	color: #353636;
}


/*会员中心*/
.ucenter-header{
	position: relative;
	width: 100%;
	padding-top: 0.3rem;
	height: 5.24rem;
	background: url("../image/ucenterheader.png") no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
.ucenter-name{
	position: relative;
	line-height:0.8rem;
	color: white;
	text-align: center;
	margin: 0;
	font-size: 0.40rem;
	font-family: "微软雅黑";
	padding: 0 0.27rem;
}
.ucenter-headimg{
	position: relative;
	display: block;
	width:1.55rem;
	height: 1.55rem;
	margin: 0.1rem auto;
	border: 0.1rem solid rgba(255,255,255,.4);
	border-radius: 50%;
    object-fit: cover;
}
.usernumber{
	position: relative;
	height: 0.64rem;
	width: 4rem;
	background: rgba(255,255,255,0.2);
	display: block;
	padding: 0 0.5rem;
	border-radius: 0.5rem;
	line-height: 0.64rem;
	color: #fa0428;
	font-size: 0.32rem;
	margin: 0.25rem auto 0;
	text-align: center;
}
.usernumber span{
	color: #035cfe;
}

.ucenter-integral{
	position: relative;
	width: 100%;
	padding-top: 0.2rem;
}
.ucenter-integral-item{
	padding: 0.2rem;
}
.ucenter-integral-item h6{
	font-size: 0.26rem;
	color: #666564;
	text-align: center;
	line-height: 0.4rem;
	font-family: "微软雅黑";
	font-weight: 800;
}
.ucenter-integral-item span{
	display: block;
	text-align: center;
	color: #069bfe;
	font-size: 0.42rem;
	line-height: 0.5rem;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ucenter-container{
	position: relative;
	padding:0 0.27rem;
	padding-bottom: 1.5rem;
}
.ucenter-content{
	position: relative;
	margin-top: 0.15rem;
	background: white;
	border-radius:0.15rem;
	overflow: hidden;
}

.ucenter-content-item{
	position: relative;
	width: 33.3333%;
	float: left;
	background: white;
}
.ucenter-content-item{
	border-right: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
}
.ucenter-content-item:nth-child(3n){
	border-right: 0;
}
.ucenter-content-item:nth-last-child(1),.ucenter-content-item:nth-last-child(2),.ucenter-content-item:nth-last-child(3){
	border-bottom: 0;
}
.ucenter-content-item a{
	position: relative;
	display: block;
	padding: 0.2rem 0;
}
.ucenter-content-item a img{
	width: 1rem;
	height: 1rem;
	display: block;
	margin: 0 auto;
}
.ucenter-content-item a span{
	display: block;
	text-align: center;
	margin-top: 0.2rem;
	color: #303030;
	font-size: 0.26rem;
}
.ucenter-badge{
	position: absolute;
	background: #f22d36;
	color: white;
	border-radius: 0.1rem;
	padding:0 0.1rem;
	left: 60%;
	font-size: 0.2rem;
	top: 0.1rem;
	white-space: nowrap;
    z-index: 1;
}
.ucenter-content-item:nth-child(1)::after,.ucenter-content-item:nth-child(4)::after,.ucenter-content-item:nth-child(7)::after{
	position: absolute;
	content: '';
	width: 0.5rem;
	height: 0.5rem;
	left: -0.25rem;
	bottom: -0.25rem;
	background: #f7f6f9;
	border-radius: 50%;
	z-index: 10;
	border-color: #f7f6f9;
}
.ucenter-content-item:nth-child(3)::after,.ucenter-content-item:nth-child(6)::after,.ucenter-content-item:nth-child(9)::after{
	position: absolute;
	content: '';
	width: 0.5rem;
	height: 0.5rem;
	right: -0.25rem;
	bottom: -0.25rem;
	background: #f7f6f9;
	border-radius: 50%;
	z-index: 10;
	border-color: #f7f6f9;
}

/*找活名片*/
.ucard-header{
	position: relative;
	width: 100%;
	height: 3.35rem;
	padding: 0.2rem 0;
	background:white url("../image/ucard.png") no-repeat;
	background-size: 100% 100%;
}
.ucard-header h2{
	position: relative;
	color: #fff;
	letter-spacing: 0.02rem;
	text-align: center;
	font-size: 0.4rem;
}
.ucard-content{
	position: relative;
	background: white;
}
.ucard-words{
	position: relative;
	width: 90%;
	background: white;
	margin: -0.4rem auto 0;
	padding: 0.2rem;
	border-radius: 0.3rem;
	line-height: 0.5rem;
	font-size: 0.28rem;
	text-align: center;
	box-shadow: #e1e7fc 0 0 0.2rem;
}
.ucard-words::before{
	position: absolute;
	content: '';
	width:0;
    height:0;
    left: 50%;
    top: -0.25rem;
    margin-left: -0.25rem;
    border-width:0 0.3rem 0.3rem;
    border-style:solid;
    border-color:transparent transparent #fff;
}
.info-content-title img{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: sub;
	margin-right: 0.1rem;
}
.color-red{
	color: #ff0000 !important;
}
.ucard-img{
	position: relative;
	display: block;
	width: 1.6rem;
	height:1.6rem;
	margin:0 auto;
	border: 0.08rem solid rgba(255,255,255,0.5);
	border-radius: 50%;
}
.findwork-info{
	font-size: 0.28rem;
    color: #2a2a2a;
	font-style: normal;
	display: block;
	padding: 0.2rem 0;
	line-height: 0.6rem;
}
.findwork-content-title{
	float: none !important;
	display: block !important;
}

.editmycard{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 1;
	opacity: 0;
	display: none;
}
.edit-lists{
	position: absolute;
	width: 2.6rem;
	height: 3rem;
	background: white;
	border-radius: 5px;
	right: 0.2rem;
	top: 1rem;
	padding: 0.3rem 0.2rem;
}
.edit-lists::after{
	position: absolute;
	content: '';
	width:0;
    height:0;
    border-width:0 5px 5px;
    border-style:solid;
    border-color:transparent transparent #fff;
    top: -5px;
    right:0.8rem;
}
.edit-lists ul li{
	position: relative;
	width: 100%;
	list-style: none;
	height:0.8rem;
	line-height: 0.8rem;
	border-bottom: 1px solid #dcdcdc;
}
.edit-lists ul li:nth-last-child(1){
	border-bottom: 0;
}
.edit-lists ul li a{
	position: relative;
	color: #2A2A2A;
	font-size: 0.26rem;
	display: block;
	padding-left: 0.7rem;
}
.edit-lists ul li a span{
	position: relative;
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
}
.edit-lists ul li a img{
	position: absolute;
	width: 0.3rem;
	height: 0.3rem;
	left: 0.2rem;
	top: 0.25rem;
}
/*用户登陆*/
.yupao-loginbox{
	position: relative;
	width: 100%;
	min-height: 100%;
	background: white url("../image/loginbg.png") no-repeat;
	background-position: left top;
	background-size: contain;
	padding-top: 0.8rem;
	padding-bottom: 1.5rem;
}
.yupao-normalimg{
	position: relative;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	border: 0.08rem solid rgba(255,255,255,0.5);
	margin:0 auto;
	display: block;
}
.common-loginbox{
	position: relative;
	padding: 1rem 0.27rem 0 0.27rem;
}
.login-item{
	position: relative;
	padding:0.1rem 0 0.1rem 0.6rem;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 0.2rem;
}
.login-item img{
	position: absolute;
	top: 0.25rem;
	left: 0;
	width: 0.5rem;
	height: 0.5rem;
}
.login-item input{
	width: 100%;
	height: 0.8rem;
	border:0;
	outline: 0;
	margin-bottom: 0;
	font-size: 0.28rem;
	color: #333;
	background: transparent;
	letter-spacing: 0.01rem;
}
.login-btnbox{
	position: relative;
	width: 4.5rem;
	height: 0.9rem;
	line-height: 0.9rem;
	background: url("../image/btn.png") no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: 0.6rem auto 0;
	outline: 0;
	border: 0;
	color: white;
	padding: 0;
	font-size: 0.3rem;
	font-weight: bold;
	letter-spacing: 0.1rem;
	box-shadow: #cce4ff 0 0 0.2rem;
	border-radius: 0.5rem;
}
.login-otherfun{
	position: relative;
	line-height: 1rem;
	text-align: center;
}
.login-otherfun a{
	color: #0099FF;
	margin: 0 0.4rem;
	font-size: 0.32rem;
	letter-spacing: 0.01rem;
}
.login-item-code{
	padding-right:2rem;
}
.yupao-getcode{
	position: absolute;
	background: #0099ff;
	color: white;
	font-size: 0.26rem;
	padding: 0.05rem 0.15rem;
	right: 0;
	top: 0.3rem;
	border-radius: 0.1rem;
}


/*实名认证*/
.realname-container{
	position: relative;
	width: 100%;
}
.realname-content{
	position: relative;
	width: 100%;
	padding: 0 0.27rem;
	background: white;
}
.realname-content-item{
	position: relative;
	padding:0.2rem 0 0.2rem 1.5rem;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	min-height: 1rem;
}
.realname-content-item span{
	position: absolute;
	left: 0;
	top: 0;
	height: 1rem;
	line-height: 1.04rem;
	color: #333333;
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
	font-weight: 800;
	letter-spacing: 0.01rem;
	padding-top: 0.02rem;
}
.realname-content-item input{
	position: relative;
	width: 100%;
	height: 0.6rem;
	line-height: 0.4rem;
	margin: 0;
	border: 0;
	outline: 0;
	padding:0.25rem 0.2rem 0.2rem 0.2rem;
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
	color: #000;
	letter-spacing: 0.01rem;
}
.realname-content-item input::input-placeholder{
	color:#999999;
	font-size: 0.28rem;
	} 

.realname-content-item input::-webkit-input-placeholder{ 
	color:#999999; 
	font-size: 0.28rem;
} 
.realname-content-item input:-moz-placeholder { 
	color:#999999; 
} 
.realname-content-item input::-o-placeholder{ 
	color:#999999; 
	font-size: 0.28rem;
} 
.realname-content-item input:-ms-input-placeholder{ 
	color:#999999; 
	font-size: 0.28rem;
}
.wenxin-tips{
	position: relative;
	margin-top: 0.15rem;
	background: white;
	width: 100%;
	font-size: 0.28rem;
	padding: 0.2rem 0.27rem;
	color: #2a2a2a;
	letter-spacing: 0.01rem;
	line-height: 0.55rem;
}
.wenxin-tips span{
	background: #f52626;
	color: white;
	display: inline-block;
	padding: 0.1rem 0.1rem;
	border-radius: 0.03rem;
	font-size: 0.22rem;
	display: initial;
	margin-right: 0.1rem;
}
.upload-idcard{
	margin-top:0.15rem ;
}
.idcardbox{
	position: relative;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}
.idcard-item{
	position: relative;
	width: 50%;
	float: left;
	padding: 0.2rem 0.1rem 0.2rem 0;
}
.idcard-item:nth-last-child(1){
	padding-right: 0;
	padding-left: 0.1rem;
}
.idcard-item img{
	width: 100%;
	height: 2.2rem;
}
.idcard-item span{
	width: 100%;
	display: block;
	line-height: 0.6rem;
	color: #333333;
	text-align: center;
	font-size: 0.22rem;
}
.idcard-item input{
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}
.idcardbtn{
	margin: 0.2rem auto 0;
	height: 0.8rem;
	width: 60%;
	line-height: 0.6rem;
	display: block;
	border-radius:3px;
	outline: 0;
	border: 0;
	font-size: 0.28rem;
}
.form-showtips{
	position: relative;
    width: 100%;
    min-height: 0.6rem;
    line-height: 0.4rem;
    margin: 0;
    padding:0.13rem 0.2rem 0.07rem;
    font-size: 0.28rem;
    /*font-family: 'fzlthj';*/
    color: #999;
    letter-spacing: 0.01rem;
}
.form-showtips-active{
	color: #000;
}
.showalltype{
	position: fixed;
	width: 100%;
	height:100%;
	top: 0%;
	left: 0%;
	background: rgba(0,0,0,0.6);
	z-index: 11;
	box-shadow: #dcdcdc 0 0 0.2rem;
	transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transform: scale(0);
	-webkit-transform: scale(0);
	-mos-transform: scale(0);
	-mz-transform: scale(0);
	-0-transform: scale(0);
}
.showalltype-active{
	transform: scale(1);
	-webkit-transform: scale(1);
	-mos-transform: scale(1);
	-mz-transform: scale(1);
	-0-transform: scale(1);
}
.alltypebox{
	position: absolute;
	width: 80%;
	height: 70%;
	top: 15%;
	left: 10%;
	background: white;
	border-radius: 0.05rem;
	padding:0.5rem 0.2rem 0;
	box-shadow: #dcdcdc 0 0 0.2rem;
}
.alltypebox-header{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0rem;
	line-height: 1.1rem;
	text-align: center;
	font-size: 0.34rem;
	font-weight: bold;
	z-index: 5;
	background: #f3f3f3;
	letter-spacing: 0.02rem;
}
.alltypebox-body{
	position: relative;
	width: 100%;
	height: 100%;
	padding-top: 0.6rem;
	padding-bottom: 1rem;
}
.alltypebox-content{
	position: relative;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}
.typebox-item{
	position: relative;
	width: 100%;
}
.typebox-item h6{
	font-size: 0.32rem;
	/*font-family: 'fzlthj';*/
	line-height: 0.6rem;
	color: #0099ff;
}
.typebox-item .mui-checkbox label{
	font-size: 0.3rem;
	padding-left: 0;
	padding-right: 40px;
}
.typebox-item .mui-checkbox input{
	top: -5px;
	right: 0;
}
.alltypebox-footer{
	position: absolute;
	
	width: 100%;
	height: 1rem;
	background: white;
	left: 0;
	bottom: 0;
}
.alltypebox-footer::before{
	position: absolute;
	content: '';
	background:#dcdcdc;
	width: 100%;
	height: 1px;
	left: 0;
	top: 1px;
	transform: scaleY(0.5);
	-moz-transform: scaleY(0.5);
	-o-transform: scaleY(0.5); 
	-webkit-transform: scaleY(0.5);
	-ms-transform: scaleY(0.5);
	
}
.alltypebox-footer span{
	position: relative;
	width: 50%;
	height: 1rem;
	line-height: 1rem;
	float: left;
	text-align: center;
	display: block;
	font-weight: bold;
}
.alltypebox-footer span.choose-type-sure{
	color: #0099ff;
}
.alltypebox-footer::after{
	position: absolute;
	content: '';
	width: 1px;
	height: 100%;
	background: #dcdcdc;
	left: 50%;
	top: 0;
	z-index: 5;
	transform: scaleX(0.5);
	-webkit-transform: scaleX(0.5);
	-moz-transform: scaleX(0.5);
	-ms-transform: scaleX(0.5);
	-o-transform: scaleX(0.5);
}


/*充值*/
.recharge-header{
	position: relative;
	width: 100%;
	height: 3.4rem;
	background: url("../image/recharge.png") no-repeat;
	background-size: 100% 100%;
}
.recharge-header h2{
	position: relative;
	width: 100%;
	text-align: center;
	margin: 0;
	line-height: 1.45rem;
	color: white;
	font-size: 0.4rem;
}
.recharge-info{
	position: absolute;
	width: 90%;
	background: white;
	border-radius: 0.1rem;
	display: block;
	left: 5%;
	top: 1.45rem;
	height: 2.7rem;
	padding: 0.15rem 0.3rem;
	box-shadow: #e4e4e4 0 0 0.2rem;
	z-index: 5;
	
}
.recharge-info h6{
	line-height: 0.8rem;
	font-size: 0.32rem;
	color: #0099ff;
}
.recharge-info p{
	font-size: 0.26rem;
	color: #414141;
}
.recharge-content{
	position: relative;
	width: 100%;
	background: white;
	padding-top:1rem ;
}
.recharge-item{
	position: relative;
	padding: 0.2rem 0.27rem;
	border-bottom: 1px solid #DCDCDC;
}
.recharge-item p{
	color: #414141;
	font-size: 0.32rem;
	line-height: 0.6rem;
}
.recharge-item span{
	display: block;
	color: #bcbcbc;
	font-size: 0.26rem;
	line-height: 0.4rem;
	/*font-family: 'fzlthj';*/
}
.recharge-item span i{
	font-style: normal;
}
.recharge-item span.recharge-choose-btn,.recharge-item input{
	position: absolute;
	width:1.5rem;
	height: 0.7rem;
	top: 0.35rem;
	right: 0.27rem;
	background: #0099ff;
	border-radius: 0.5rem;
	text-align: center;
	font-size: 0.24rem;
	line-height:0.7rem;
	color: white;
}
.recharge-item span.recharge-btn-active{
	background: #67c23a;
}
.recharge-item input{
	opacity: 0;
}
.recharge-btn-sure{
	display: block;
	height: 0.8rem;
	line-height: 0.7rem;
	text-align: center;
	width: 80%;
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
	letter-spacing: 0.05rem;
	font-weight: 800;
	border:0;
	outline: 0;
	border-radius: 0.05rem;
	margin: 0.5rem auto 0;
}


/*实名工友查询*/
.yupao-user-query{
	position: relative;
	background: white;
	padding:0.3rem 0.5rem;
	width:94%;
	display: block;
	margin:0.3rem auto;
	border-radius:2px;
	box-shadow: #e7e6e4 0 0 10px;
}
.yupao-user-query input{
	border: 0;
	margin: 0;
	outline: 0;
	text-align:center;
	font-size: 0.3rem;
	border-bottom: 1px solid #dcdcdc;
	
}
.yupao-user-query span{
	display:block;
	width: 2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	background: #0099ff;
	color: white;
	text-align: center;
	font-size: 0.26rem;
	margin: 0.3rem auto 0;
	border-radius:2px;
}
.yupao-query-tips{
	position: relative;
	width: 100%;
	background:white;
	padding: 0.2rem 0.27rem;
}
.query-tips-title{
	position: relative;
	display: inline-block;
	padding:0 0.2rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background: #f86e09;
	color: white;
	font-size: 0.24rem;
	border-radius: 2px;
}
.query-tips-words{
	position: relative;
	font-size: 0.28rem;
	line-height: 0.5rem;
	color: #6c6b6b;
	margin-top: 0.15rem;
	letter-spacing: 0.02rem;
}
.yupao-query-success{
	position: relative;
	width: 94%;
	padding: 0.2rem;
	background: white;
	margin:-0.15rem auto 0.15rem;
	border-radius:2px;
	box-shadow: #e7e6e4 0 0 5px;
}
.yupao-query-success .info-content-item:nth-last-child(1){
	border-bottom: 0;
}
.content-getcode{
	padding-right:2.3rem;
	display: none;
}
.user-getcode{
	position: absolute;
	right: 0;
	display: block;
	font-size: 0.26rem;
	padding: 0.03rem 0 0.2rem;
	top: 0;
	height: 0.6rem;
	line-height: 0.6rem;
	width: 2.2rem;
	background: #0099ff;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	top: 0.2rem;
}
/*已发布信息*/
.detail-header{
	position: fixed;
	width: 100%;
	height: 3rem;
	left: 0;
	top: 0;
	background: url("../image/detail.png") no-repeat;
	background-size: 100% 100%;
	padding: 0.5rem 0.27rem 0;
	z-index: 10;
}
.detail-header h2{
	margin: 0;
	padding: 0;
	text-align: center;
	color: white;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.4rem;
}
.detail-choosebox{
	position: absolute;
	width: 100%;
	padding: 0 0.27rem;
	height: 1.85rem;
	bottom:-0.4rem;
	left: 0;
}
.detail-content{
	position: relative;
	width: 100%;
	height:1.85rem;
	background: white;
	border-radius: 5px;
	box-shadow: #e7e6e4 0 0 10px;
}
.detail-content-item{
	position: relative;
}
.detail-content-item img{
	position: relative;
	width: 0.68rem;
	height: 0.68rem;
	display: block;
	margin-top: 0.2rem;
}
.detail-content-item span{
	display: block;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.28rem;
	color: #353535;
}
.detail-content-item span.detail-text-active{
	color: #0099ff;
}

.detail-container{
	position: relative;
	padding: 3.55rem 0.27rem 1.5rem;
}
.detail-title{
	position: relative;
	width: 100%;
	background: white;
	border-radius: 2px;
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0 0.25rem;
	font-size: 0.26rem;
	font-weight: 800;
	box-shadow: #e7e6e4 0 0 10px;
}
.detail-content-list{
   position: relative;
   width: 100%;
   /*height: 2rem;*/
   padding: 0 0.2rem 0.2rem;
   background: white;
   margin-top: 0.15rem;
   border-radius: 2px;
   box-shadow: #e7e6e4 0 0 10px;
   /*display: none;*/
}
 .detail-content-list p{
    font-size: 0.28rem;
    padding: 0.2rem 0 0;
    color: #333;
 }
 .detail-content-list p span{
    color: #696765;
 }
.detail-item-header{
	position: relative;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	border-bottom: 1px solid #dcdcdc;
}
.detail-item-header h5{
	position: relative;
	width: 100%;
	line-height: 1rem;
	padding-left: 1.5rem;
	padding-right: 1.2rem;
	font-size: 0.28rem;
	color: #353535;
	margin: 0;
}
.detail-item-header span{
	position: absolute;
	display: block;
	line-height:1rem;
	top: 0;
	left: 0;
	font-size: 0.28rem;
	color: #353535;
}
.detail-item-header i{
	position: absolute;
	display: block;
	line-height: 1rem;
	top: 0;
	right: 0;
	font-style: normal;
	font-size: 0.28rem;
	color: #ec062c;
}

.detail-item-body{
	position: relative;
	width: 100%;
	padding-top: 0.2rem;
}
.detail-item-body a,.detail-item-body span{
	display: inline-block;
	float: left;
	font-size: 0.26rem;
	height: 0.55rem;
	line-height: 0.55rem;
	padding: 0 0.2rem;
	margin-right: 0.2rem;
	border-radius: 2px;
}
.detail-item-body .editmyitem{
	border: 1px solid #1cc25e;
	color: #1cc25e;
}

.detail-item-body .settotop{
	border: 1px solid #ec062c;
	color: #ec062c;
	float: right;
	margin-right: 0;
}
.detail-isfind{
	position: absolute;
	width: 33.3333%;
	left: 33.3333%;
	text-align: center;
}
.detail-item-body .setrecruit{
	border: 1px solid #0099ff;
	color: #0099ff;
	display: block;
	margin-right: 0;
}


.detail-settopbox{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.6);
	z-index: 10;
	display: none;
	opacity: 0;
}
.detail-settop{
	position: relative;
	width: 90%;
	height: 6rem;
	margin-left: 5%;
	margin-top: 15%;
	background: white;
	border-radius: 5px;
}
.settop-header{
	position: relative;
	width: 100%;
	height: 1.5rem;
	background: #f3f3f3;
	padding: 0.2rem 0;
	border-radius: 5px 5px 0 0;
}
.settop-header h5{
	text-align: center;
	line-height: 0.55rem;
	text-align: center;
	font-size: 0.36rem;
	color: #0099ff;
}
.settop-header span{
	display: block;
	line-height: 0.45rem;
	text-align: center;
	font-size: 0.36rem;
	color: #0099ff;
}
.settop-body{
	position: relative;
	padding: 0.4rem 0.3rem;
}
.settop-content-item{
	position: relative;
	border: 1px solid #2d7be2;
	height: 1rem;
	margin-bottom: 0.2rem;
	border-radius: 3px;
	padding-left: 1.8rem;
	overflow: hidden;
}
.settop-item-tips{
	position: absolute;
	top: 0;
	left: 0.3rem;
	font-size: 0.32rem;
	line-height: 1rem;
	color: #3d3e3e;
	font-weight: bold;
}
.settop-content-item input,.settop-content-item select{
	position: relative;
	border: 0;
	outline: 0;
	background: transparent;
	width: 100%;
	margin: 0;
	height: 1rem;
	line-height: 1rem;
	padding: 0;
	padding-left: 0.3rem;

}
.settop-recodes{
	position: relative;
	line-height: 1rem;
	text-align: center;
	color: #0099ff;
	font-size: 0.38rem;
}
.settop-recodes span{
	color: #fb0202;
}
.settop-sure{
	position: absolute;
	width:5rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	color: white;
	background: #0099ff;
	border-radius: 50px;
	left: 50%;
	margin-left: -2.5rem;
	bottom: -0.8rem;
	z-index: 1;
}
.close-buyrecode{
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	background: url("../image/close-bg.png") no-repeat;
	background-size: 100% 100%;
	bottom: -2rem;
	left: 50%;
	margin-left: -0.4rem;
}
.close-buyrecode::after{
	position: absolute;
	content:'';
	width: 2px;
	height: 1.2rem;
	background: white;
	left: 50%;
	margin-left: -1px;
	top: -1.2rem;
}

/*发布招工*/
.publish-header-box{
	position: relative;
	width: 100%;
	height: 1.5rem;
	background: url("../image/publishbg.png") no-repeat;
	background-size: 100% 100%;
}
.publish-header-box h2{
	position: relative;
	text-align: center;
	color: white;
	margin: 0;
	font-size: 0.36rem;
	line-height: 1rem;
}
/*发布找活名片*/
.common-publish-header{
	position: relative;
	width: 100%;
	height: 1.9rem;
	background: url("../image/publishbg.png") no-repeat;
	background-size: 100% 100%;
}
.common-publish-header h2{
	position: relative;
	text-align: center;
	color: white;
	margin: 0;
	font-size: 0.36rem;
	line-height: 1rem;
}
.common-publish-words{
	position: absolute;
	width: 100%;
	padding: 0 0.27rem;
	left: 0;
	bottom: -0.6rem;
}
.common-publish-words h6{
	position: relative;
	display: block;
	width: 100%;
	line-height: 1.2rem;
	background: white;
	color: #292929;
	text-align: center;
	font-size: 0.32rem;
	border-radius: 5px;
	letter-spacing: 0.02rem;
	margin: 0;
	box-shadow: #e7e6e4 0 0 10px;
}
.common-publish-body{
	position: relative;
	padding: 0.75rem 0.27rem 1.5rem;
}
.common-publish-content{
	position: relative;
	width: 100%;
	background: white;
	padding: 0.2rem;
	border-radius: 3px;
	box-shadow: #e7e6e4 0 0 10px;
}
.realname-content-item select{
	margin: 0;
	padding: 0 0.2rem;
	height: 0.6rem;
	line-height: 0.6rem;
}

.common-publish-content .realname-content-item:nth-last-child(1){
	border: 0;
}
.common-publish-content .realname-content-item input::input-placeholder,.common-publish-content .realname-content-item input::-webkit-input-placeholder,.common-publish-content .realname-content-item input:-moz-placeholder,.common-publish-content .realname-content-item input::-moz-placeholder,.common-publish-content .realname-content-item input:-ms-input-placeholder{ 
	color:#777; 
	font-size: 0.28rem;
	/*font-family: 'fzlthj';*/
}
.content-item-textarea{
	position: relative;
    display: block;
    padding-left: 0;
    padding-top: 0.9rem;
    z-index: 5;
}
.content-item-textarea textarea{
	padding: 0;
	min-height: 1.5rem;
	font-size: 0.28rem;
    /*font-family: 'fzlthj';*/
    border: 0;
}
.publish-mycard-imgtips{
	position: relative;
	display: block;
	text-align: center;
	font-size: 0.3rem;
	height: 0.8rem;
	line-height:0.8rem;
}
.publish-mycard-imgtips span{
	color: #fe0101;
}
.publish-mycard-imgs{
	position: relative;
	width: 100%;
	padding: 0.15rem 0;
	display: none;
}
.publish-mycard-imgs .publish-imgs-item{
	position: relative;
	width: 32%;
	height: 1.5rem;
	float: left;
	margin-right: 2%;
	border: 1px solid #DCDCDC;
	border-radius: 5px;
	margin-bottom: 0.15rem;
}
.publish-mycard-imgs .publish-imgs-item:nth-child(3n){
	margin-right: 0;
}
.publish-imgs-item input{
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.pull-icon-upload{
	position: relative;
	display: inline-block;
	font-size: 0.32rem;
	vertical-align:middle;
	width: 0.4rem;
	height: 0.4rem;
	background: url("../image/upload-bg.png") no-repeat;
	background-size: 100% 100%;
	margin-left: 0.05rem;
}
.pull-icon-arrows{
	position: absolute;
	width: 0.15rem;
	height: 0.15rem;
	display: block;
	background: url("../image/upload-down.png") no-repeat;
	background-size: 100% 100%;
	left: 50%;
	bottom: 0.08rem;
	margin-left: -0.075rem;
	transform-origin: center center;
}


/*举报骗子*/
.report-container{
	position: relative;
	width: 100%;
	background: url("../image/police.png") no-repeat;
	background-size: 100% 100%;
}
.yupao-reportbox{
	position: relative;
	width: 100%;
	padding: 0.2rem 0.27rem;
}
.yupao-report-words{
	position: relative;
	display: block;
	padding: 0.2rem 0.27rem;
	background-size: 100% 100%;
	background: rgba(255,255,255,0.67);
	border-radius:5px;
	box-shadow: #E7E6E4 0 0 10px;
}
.yupao-report-words p{
	color: #333;
	padding: 0.2rem 0;
	line-height: 0.45rem;
	font-size: 0.28rem;
}
.yupao-report-words p a{
	color: #f41e3d;
}


/*积分小号记录*/
.expend-header-tips{
	position: relative;
	background: white;
	line-height: 0.5rem;
	color: #333;
	text-align: center;
	font-size: 0.28rem;
	letter-spacing: 0.03rem;
	padding: 0.2rem;
}
.expend-records{
	position: relative;
	width: 100%;
	/* box-shadow: #E7E6E4 0 0 0.2rem; */
	margin-top: 0.15rem;
}
.expend-records-item{
	position: relative;
	line-height: 1.6rem;
	width: 100%;
	border-radius: 3px;
	padding: 0 0.2rem;
	background: white;
}
.expend-time{
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 2px;
	left: 0.2rem;
	top: 0.2rem;
}
.expend-time span{
	color: white;
	display: block;
	line-height: 0.5rem;
}
.expend-time .expend-yearmonth{
	font-size: 0.28rem;
	text-align: center;
}
.expend-time .expend-day{
	position: relative;
	font-size: 0.4rem;
	text-align: center;
}
.expend-words{
	position: relative;
	margin-left: 1.1rem;
	padding:0.2rem 0;
}
.expend-records-item:not(:first-child)  .expend-words{
	border-top:1px solid #e5e5e5;
}
.expend-words h5{
	line-height: 0.5rem;
	font-size: 0.32rem;
	color: #282828;
	margin: 0;
	font-weight: 600;
}
.expend-words-cause{
	position: relative;
	line-height: 0.5rem;
	color: #3e3e3e;
	font-size: 0.28rem;
}
.expend-words-time{
	position: relative;
	line-height: 0.5rem;
	color: #9E9E9E;
	font-size: 0.28rem;
}
.expend-words h5 span{
	color: #FFB040;
	font-size: 0.28rem;
	float: right;
}
.integral_icon{
	width:100%;
	height: 100%;
}

/*使用教程*/
.course-container{
	position: relative;
	padding: 0.2rem 0.27rem;
}
.course-header{
	position: relative;
	width: 100%;
	height: 0.8rem;
	background: white;
	border-radius: 5px;
	padding: 0.1rem 0;
	box-shadow: #e7e6e4 0 0 5px;
}
.course-header-item{
	position: relative;
	width: 50%;
	height: 0.6rem;
	float: left;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.28rem;
}
.course-header-item i,.course-header-item span{
	color: #2A2A2A;
}
.course-header-item{
	border-right: 1px solid #dcdcdc;
}
.course-header-item:nth-last-child(1){
	border-right: 0;
}
.course-header-active i,.course-header-active span{
	color: #0099ff !important;
}
.course-header-active::after{
	position: absolute;
	content: '';
	display: block;
	width: 60%;
	height: 0.03rem;
	left: 20%;
	bottom: -0.1rem;
	background: #0099ff;
	z-index: 1;
}
.course-header-item img{
	position: relative;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: middle;
}
.course-header-item span{
	display: inline-block;
	line-height: 0.6rem;
	color: #6c6d6d;
}
.course-content{
	position: relative;
	margin-top: 0.15rem;
}
.course-content ul{
	background: white;
	border-radius: 3px;
	box-shadow: #E7E6E4 0 0 10px; 
}
.course-content ul li{
	position: relative;
	width: 100%;
	list-style: none;
	padding: 0.2rem 0.27rem;
	line-height: 0.6rem;
	border-bottom: 1px solid #dcdcdc;
}
.course-content ul li:nth-last-child(1){
	border-bottom: 0;
}
.course-content ul li a{
	display: inline-block;
	line-height: 0.6rem;
	font-size: 0.28rem;
	color: #2A2A2A;
	width: 100%;
	padding-right: 0.5rem;
}
.course-content ul li a::after{
	position: absolute;
	display: block;
	content: '';
	top: 0.42rem;
	right: 0.25rem;
	width: 0.18rem;
	height: 0.18rem;
	transform-origin: center center;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center;
	-o-transform-origin: center center;
    transition: 0.5s;
	-moz-transition: 0.5s; 
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    background: url("../image/downarrows.png") no-repeat;
    background-size: 100% 100%;
}
 .course-content ul li.course-active a::after{
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
.couse-video{
	position: relative;
	width: 100%;
	height:5rem;
	padding: 0.5rem 0;
	display: none;
}
.couse-video video{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
 .course-content ul li.course-active .couse-video{
 	display: block;
 }


/*关于我们*/
.yupao-about-content{
	position: relative;
	width: 100%;
}
.yupao-about-content img{
	position: relative;
	display: block;
	width: 100%;
	max-width: 100%;
	margin-bottom: 0.15rem;
}
.yupao-about-content img:nth-last-child(1){
	margin-bottom: 0;
}

.info-showimgs{
	background: white;
	padding: 0.2rem 0.27rem 0;
}
.info-showimgs .publish-mycard-imgs{
	display: block;
}
.info-showimgs .publish-mycard-imgs img{
	display: block;
	width: 100%;
	height: 100%;
}

/*获取积分途径*/
.yupao-getintergral{
	position: relative;
	padding: 0.2rem 0.27rem;
}
.yupao-getintergral .notice-weixin{
	border-bottom: 0;
	background: white;
	padding: 0.2rem;
	box-shadow: #E7E6E4 0 0 10px;
	border-radius: 3px;
}
.yupao-getintergral .notice-weixin span{
	left: 0.2rem;
	top: 0.2rem;
}
.yupao-getintergral .notice-weixin p.getintergral-tips{
	color: #0099ff;
	text-indent: 0;
}
.getintergral-ways{
	margin-top: 0.15rem;
	background: white;
	border-radius: 3px;
	padding:0 0.2rem;
	box-shadow: #E7E6E4 0 0 10px; 
}
.getintergral-why{
	position: relative;
	line-height: 1rem;
	padding-left:0.4rem;
	color: #333333;
	border-bottom: 1px solid #e7e7e7;
}
.getintergral-why::before{
	position: absolute;
	content: '';
	width:0.2rem;
	height:0.2rem;
	border-radius: 50%;
	background: #0099ff;
	left:0rem;
	top: 0.4rem;
}
.getintergral-item{
	position: relative;
	padding: 0.2rem 0;
	padding-right: 2rem;
	border-bottom: 1px solid #e7e7e7;
}
.getintergral-item:nth-last-child(1){
	border-bottom: 0;
}
.getintergral-item h2{
	line-height: 0.8rem;
	font-size: 0.36rem;
	color: #333333;
	margin: 0;
}
.getintergral-item p{
	font-size: 0.26rem;
	line-height: 0.38rem;
	color: #b4b4b4;
}
.user-getintergral-action{
	position: absolute;
	right: 0;
	top: 0.45rem;
	display: block;
	height: 0.74rem;
	width: 1.6rem;
	background: #0099FF;
	color: white;
	border-radius:5px;
	text-align: center;
	line-height: 0.74rem;
	font-size: 0.32rem;
	letter-spacing: 0.02rem;
}
.getintergral-other{
	position: relative;
	margin-top: 0.15rem;
	background: white;
	box-shadow: #e7e6e4 0 0 10px;
	border-radius: 3px;
	padding:0.3rem 0.2rem;
}
.getintergral-other p{
	line-height: 0.5rem;
	color: #333;
}
.getintergral-other p a{
	color: #0099ff;
}

/*用户分享*/
.yupao-user-share{
	position: relative;
	padding: 0 0.27rem;
}
.user-share-item{
	position: relative;
	margin-top: 0.2rem;
	background: white;
	padding: 0.2rem;
	border-radius: 3px;
	box-shadow: #e7e6e5 0 0 10px;
}
.user-share-item img{
	float: right;
	width: 0.8rem;
	height: 0.93rem;
}
.user-share-link{
	padding-left: 1.1rem;
	min-height: 0.9rem;
}
.user-share-link::before{
	position: absolute;
	content: '';
	width: 0.1rem;
	height: 0.4rem;
	background: url("../image/share-link.png") no-repeat;
	background-size: 100% 100%;
	left: 0.5rem;
	top: -0.3rem;
	border-radius: 2px;
}
.user-share-link::after{
	position: absolute;
	content: '';
	width: 0.1rem;
	height: 0.4rem;
	background: url("../image/share-link.png") no-repeat;
	background-size: 100% 100%;
	right: 0.5rem;
	top: -0.3rem;
	border-radius: 2px;
}
.user-share-link p{
	font-size: 0.28rem;
	line-height: 0.46rem;
	color: #686767;
}
.user-share-link img{
	position: absolute;
	width: 0.75rem;
	height: 0.75rem;
	left: 0.2rem;
}
.user-share-mine{
	position: relative;
	padding: 0.2rem 0;
}
.user-share-mine input{
	outline: 0;
	border: 1px solid #dcdcdc;
}
.user-click-copy{
	position: relative;
	background: #0099ff;
	width: 80%;
	display: block;
	color: #fff;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	border-radius: 5px;
	margin:0.3rem auto 0;
	letter-spacing: 2px;
	font-size: 0.32rem;
}

.yupao-noticebox{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding:0.2rem 0.27rem;
	max-width: 100%;
}
.yupao-noticebox img{
	max-width: 100%;
    display: block;
    margin: 0 auto;
}


/*2019-1-22 新增加载*/
 .common-lists-container{
	 position: relative;
	 width: 100%;
	 height:100%;
 }
 .list-container{
	 padding: 1.8rem 0.27rem 1.3rem;
 }
 .list-notice-box{
	 margin-top: 0.1rem;
 }
 .list-contents{
	 padding-bottom: 0;
 }

 .integral-record-box{
	 position: relative;
	 height: 100%;
 }
 .integral-commonbox{
	 padding: 1rem 0 1.5rem;
 }
 .index-infolist-header{
	 padding-right: 0;
 }
 .index-noticebox li a{
	 font-size: 0.28rem;
 }
 .select-content-parent li a{
	 font-weight: normal;
 }
 .info-remark-body, .findwork-info{
	 word-wrap: break-word;
 }

 /*修改公告 2019年1月22日14:29:04*/
 .notice-weixin p{
	 /*font-size: 0.26rem;*/
	 line-height: 0.4rem;
	 text-indent: 0;
 }
 .notice-weixin p span{
	 position: relative;
	 background: none;
	 color: #f86e09;
	 padding: 0;
	 font-size: 14px;
	 display: inline-block;
 }
 .notice-weixin p a{
	 margin: 0 3px;
 }
 .notice-adlist{
	 margin-top: 0.05rem;
 }
 .notice-adlist span{
	 background: none;
	 padding: 0;
	 top: 0.04rem;
	 color: #f86e09;
	 font-size: 14px;
 }
 .notice-adlist ul{
	 padding-left: 1.3rem;
 }
 .lists-header{
	 height: 1rem;
	 padding:0.1rem 1.2rem 0.1rem 0.27rem;
 }
 .lists-header .list-header-input{
	 border-radius: 3px;
	 padding-left: 0.27rem;
	 height: 0.8rem !important;
	 border:none;
 }
 .list-header-bth{
	 top: 0.1rem !important;
	 line-height: 0.8rem !important;
 }
 /*修改个人中心 2019年1月22日16:52:41*/
 .ucenter-header{
	 background: url("../image/new-ucenter.png") no-repeat;
	 height: 3.8rem;
	 background-size: 100% 100%;
	 padding: 0;
	 overflow: initial;
 }
 .ucenter-title{
	 position: relative;
	 width: 100%;
	 height: 1.1rem;
	 line-height: 1.1rem;
	 font-size: 0.4rem;
	 color: white;
	 text-align: center;
	 margin: 0;
 }
 .user-center-wrap{
	 position: absolute;
	 width: 100%;
	 height: 3.15rem;
	 padding: 0 0.27rem;
	 top: 1.1rem;
	 z-index: 5;
 }
 .ucenter-userinfobox{
	 position: relative;
	 background: white;
	 height: 3.15rem;
	 border-radius:10px;
	 box-shadow: #e7e6e4 0 0 0.1rem;
 }
 .ucenter-container{
	 margin-top: 0.6rem;
 }
 .ucenter-integral{
	 height: 1.4rem;
	 padding-top: 0;
 }
 .ucenter-user-info{
	 position: relative;
	 height: 1.75rem;
	 padding: 0 0.27rem;
 }
 .ucenter-headimg{
	 position: absolute;
	 height: 1.2rem;
	 width: 1.2rem;
	 left: 0.27rem;
	 top: 0.3rem;
	 border: 0;
	 margin: 0;
 }
 .ucenter-user-words{
	 position: relative;
	 text-align: left;
	 padding: 0.4rem 0 0.1rem 1.4rem;
	 height: 1.75rem;
	 border-bottom: 1px dashed #e0e0e0;
	 letter-spacing: 1px;
 }
 .ucenter-name{
	 color: #1c1c1c;
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 font-size: 0.3rem;
	 font-weight: bold;
	 line-height: 0.5rem;
 }
 .usernumber{
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 font-size: 0.3rem;
	 font-weight: bold;
	 line-height: 0.5rem;
	 color: #0099ff;
 }
 .usernumber span{
	 color: #1c1c1c;
 }


 /*防骗指南*/
 .antifraud-noticebox{
	 position: relative;
	 width: 100%;
	 padding: 0 0.27rem;
 }
 .antifraud-title{
	 position: relative;
	 line-height:0.8rem;
	 font-size: 0.32rem;
	 color: #f40521;
	 font-weight: bold;
	 margin-top: 0.2rem;
 }

 .antifraud-tips{
	 position: relative;
	 text-indent:22px;
	 color: #F40521;
	 font-size: 0.3rem;
	 line-height: 25px;
	 margin: 0.1rem 0;
 }
 .antifraud-tips::before{
	 position: absolute;
	 content: '';
	 width: 18px;
	 height: 18px;
	 background: url("../image/laba.png") no-repeat;
	 background-size: 100% 100%;
	 left: 0;
	 top: 3.5px;
 }
 .antifraud-content{
	 position: relative;
	 font-size: 0.3rem;
	 color: #555;
	 line-height: 0.5rem;
 }
 .antifraud-other{
	 position: relative;
	 font-size: 0.3rem;
	 color: #F40521;
	 line-height: 0.5rem;
	 margin: 0.1rem 0;
 }
 .antifraud-other a{
	 font-size: 0.3rem;
	 color: #F40521;
	 line-height: 0.5rem;
 }



 /*意见反馈*/
 .yupao-feedback{
	 position: relative;
	 width: 100%;
 }
 .feedback-header{
	 position: relative;
	 width: 100%;
	 background: #dbecfd;
	 padding: 0.3rem;
 }
 .feedback-header p{
	 line-height: 0.5rem;
	 font-size: 0.26rem;
	 text-align: center;
	 color: #545454;
 }
 .feedback-header p a{
	 color: #0099ff;
 }
 .feedback-body{
	 position: relative;
	 padding: 0.15rem 0.1rem;
 }
 .feedback-container{
	 position: relative;
	 width: 100%;
	 padding: 0.1rem;
	 background: white;
	 border-radius: 2px;
	 box-shadow: #e7e6e4 0 0 0.05rem;
 }
 .feedback-container textarea{
	 height: 150px;
	 outline: 0;
	 border: 0;
	 font-size: 0.28rem;
	 line-height: 0.5rem;
	 letter-spacing: 1px;
	 padding: 0.1rem;
 }
 .feedback-imgs{
	 position: relative;
	 margin-top: 0.1rem;
	 width: 100%;
	 padding: 0 0.2rem;
 }
 .feedback-img-item{
	 position: relative;
	 float: left;
	 width: 33.33333%;
	 height: 100px;
	 border-radius: 5px;
	 overflow: hidden;
	 padding: 0.1rem;
 }

 .feedback-img-item img{
	 display: block;
	 width: 100%;
	 height: 100%;
	 border-radius:3px;
 }
 .feedback-img-item input{
	 position: absolute;
	 left: 0;
	 top: 0;
	 display: none;
	 width: 100%;
	 height: 100%;
	 opacity:0;
	 z-index: 1;
 }
 .feedback-msg-tips{
	 position: relative;
	 line-height: 1rem;
	 padding: 0 0.2rem;
 }
 .feedback-uploadtips::before{
	 position: absolute;
	 content: '';
	 width:50px;
	 height: 4px;
	 background: #dcdcdc;
	 left:50%;
	 margin-left: -25px;
	 top:50%;
	 margin-top: -2px;
	 z-index: 1;
	 border-radius: 2px;
 }
 .feedback-uploadtips::after{
	 position: absolute;
	 content: '';
	 width:4px;
	 height:50px;
	 background: #dcdcdc;
	 top: 50%;
	 left: 50%;
	 margin-left: -2px;
	 margin-top: -25px;
	 z-index: 1;
	 border-radius: 2px;
 }
 .feedback-submit-btn{
	 position: relative;
	 width: 80%;
	 height: 0.9rem;
	 line-height: 0.9rem;
	 background: #0099ff;
	 text-align: center;
	 display: block;
	 color: white;
	 margin: 0.15rem auto 0;
	 border-radius:5px;
 }
 .feedback-del-thisimg{
	 position: absolute;
	 width: 100%;
	 height: 40px;
	 left: 0;
	 bottom: 0.1rem;
	 z-index: 3;
	 padding: 0 0.1rem;
 }
 .feedback-del-thisimg span{
	 display: block;
	 font-size:30px;
	 color: white;
	 text-align: center;
	 line-height: 40px;
	 background: rgba(0,0,0,0.6);
	 border-radius:  0 0 3px 3px;
 }

 .ucenter-content-item a span{
	 display: block;
	 line-height: 0.3rem;
 }
 .ucenter-content-item{
	 height: 1.9rem;
 }

 .del-userimg{
	 position: absolute;
	 display: block;
	 width: 100%;
	 height: 0.6rem;
	 background: rgba(0,0,0,0.3);
	 text-align: center;
	 left: 0;
	 bottom: 0;
	 color: red;
	 line-height: 0.6rem;
 }


 /*新充值布局*/
 .new-recharge-box{
	 position: relative;
	 width: 100%;
	 padding: 0.2rem 0.27rem;
 }

 .recharge-info{
	 position: relative;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: auto;
 }
 .recharge-info p{
	 line-height: 0.6rem;
	 font-size:0.28rem;
 }
 .recharge-info p i{
	 font-style: normal;
	 color: #0099ff;
 }
 .recharge-wrap{
	 position: relative;
	 width: 100%;
	 padding: 0.2rem 0 0;
	 background: white;
	 margin-top: 0.15rem;
	 border-radius: 3px;
	 box-shadow: #e7e6e4 0 0 0.1rem;
 }
 .recharge-money-tips{
	 color: #333333;
	 padding: 0 0.2rem;
	 line-height: 0.6rem;
 }
 .recharge-new-choose{
	 position: relative;
	 padding: 0.1rem;
 }
 .recharge-new-item{
	 position: relative;
	 width: 33.333%;
	 height: 1.3rem;
	 float: left;
	 padding: 0 0.1rem;
	 margin-bottom: 0.15rem;
	 overflow: hidden;
 }
 .recharge-new-box{
	 position: relative;
	 background: white;
	 height: 1.3rem;
	 border-radius: 3px;
	 padding: 0.15rem 0;
	 border:1px solid #f4f4f4;
 }
 .recharge-new-box p{
	 text-align: center;
	 line-height: 0.5rem;
 }
 .recharge-new-money{
	 color: #333;
 }
 .recharge-new-integral{
	 color: #adadad;
 }

 .recharge-new-active{
	 background: #0099ff;
	 border-color: #0099ff;
 }
 .recharge-new-active p{
	 color: #fff;
 }
 .recharge-new-active::after{
	 position: absolute;
	 content: '';
	 width: 0.38rem;
	 height: 0.38rem;
	 right: 0px;
	 bottom: 0px;
	 background: url("../image/recharge-select.png") no-repeat;
	 background-size: 100% 100%;
 }
 .recharge-btn-sure{
	 height: 0.9rem;
	 line-height: 0.7rem;
	 font-size: 0.3rem;
 }


 /*修改已发布信息*/
 .detail-container{
	 padding-top: 1.15rem;
 }
 .detail-title{
	 margin-top: 0.15rem;
 }
 .course-header-item img{
	 position: absolute;
	 display: inline-block;
	 width: 0.38rem;
	 height: 0.38rem;
	 top: 0.1rem;
	 left: 0;
 }
 .course-header-item span{
	 position: relative;
	 padding-left: 0.5rem;
 }
 .detail-title{
	 height: 0.7rem;
	 line-height: 0.7rem;
 }
 .published-settop-reciprocal{
	 position: relative;
	 padding-top: 0.2rem;
 }
 .published-settop-reciprocal p{
	 position: relative;
	 padding-top: 0.15rem;
	 border-top: 1px dashed #dcdcdc;
	 line-height: 0.4rem;
	 padding-left: 0.4rem;
	 color: #38393a;
	 font-size: 0.28rem;
 }
 .published-settop-reciprocal p::before{
	 position: absolute;
	 content: '';
	 width: 0.3rem;
	 height: 0.3rem;
	 display: block;
	 background: url("../image/published-djs.png") no-repeat;
	 background-size: 100% 100%;
	 left: 0;
	 top: 0.2rem;
 }
 .published-settop-reciprocal p span{
	 color: #38393a;
	 font-size: 0.26rem;
 }
 .course-header-active::after{
	 height: 2px;
 }



 /*修改用户资料*/
 .user-updateinfo{
	 position: relative;
	 width: 100%;
	 background: white;
 }
 .yupao-common-pagelist{
	 position: relative;
 }
 .yupao-common-pagelist li{
	 list-style: none;
	 border-bottom: 1px solid #f4f4f4;
 }
 .yupao-common-pagelist li:nth-last-child(1){
	 border-bottom: 0;
 }
 .yupao-common-pagelist li a{
	 position: relative;
	 display: block;
	 width: 100%;
	 padding: 0.2rem 0.6rem 0.2rem 0.27rem;
 }
 .yupao-common-pagelist li a::before{
	 position: absolute;
	 content: '';
	 width: 6px;
	 height: 6px;
	 right:0.27rem;
	 top:50%;
	 margin-top: -4px;
	 border-top: 1px solid #ccc;
	 border-right: 1px solid #ccc;
	 transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	 -o-transform: rotate(45deg);
	 -webkit-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
 }
 .pagelist-left{
	 float: left;
	 font-size: 0.30rem;
	 color: #000;
	 line-height: 0.6rem;
 }
 .updateinfo-headimg{
	 line-height: 0.8rem;
 }
 .pagelist-right{
	 float: right;
	 font-size: 0.30rem;
	 display: block;
	 line-height: 0.6rem;
	 color: #333;
	 width: 3rem;
	 text-align: right;
 }
 .pagelist-right-disabled{
	 color: #888;
 }
 .updateinfo-img{
	 display: block;
	 width: 0.8rem;
	 height: 0.8rem;
	 border-radius: 50%;
 }
 .enter-username{
	 font-size: 0.3rem;
	 color: #333;
	 height: 0.6rem;
	 padding: 0.1rem 0;
	 line-height: 0.4rem;
	 text-align: right;
	 float: right;
	 border:0;
	 outline: 0;
	 width: 3rem;
 }
 .upload-userimg{
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 left: 0;
	 top: 0;
	 opacity: 0;
	 z-index: 1;
 }
 /*用户修改密码*/
 .change-userpwd{
	 position: relative;
 }
 .change-userpwd p{
	 position: relative;
	 line-height: 0.8rem;
	 padding: 0 0.27rem;
	 font-size: 0.30rem;
 }
 .form-pass-item{
	 position: relative;
	 width: 100%;
	 padding: 0 0.27rem;
	 height: 1rem;
	 height: 1rem;
	 background: white;
	 border-bottom: 1px solid #f4f4f4;
 }
 .form-pass-left{
	 line-height: 1rem;
	 font-size: 0.30rem;
 }
 .form-pass-input{
	 position: absolute;
	 width: 100%;
	 height: 1rem;
	 left: 0;
	 top: 0;
	 padding-left: 2.2rem;
	 padding-right: 1rem;
 }
 .form-pass-input input{
	 height:0.4rem;
	 line-height:0.4rem;
	 margin-top: 0.3rem;
	 font-size: 0.3rem;
	 display: block;
	 width: 100%;
	 border:0;
	 outline: 0;
 }
 .pass-text-icon{
	 position: absolute;
	 right: 0.27rem;
	 color: #666;
	 top:50%;
	 margin-top: -12px;
 }
 .pass-text-active{
	 color: #0099ff;
 }
 .change-userphone .common-publish-content{
	 padding: 0 0.27rem;
 }

 .formwords{
	 width: 1.5rem;
	 text-align: justify;
 }
 .formwords:after{
	 content:'.';
	 width: 100%;
	 display: inline-block;
	 overflow: hidden;
	 height: 0;
 }
 .change-userphone-code{
	 width: auto;
	 padding: 0 0.2rem;
 }

 /*jump跳转*/
 .jumpbox{
	 position: relative;
 }
 .jumpbox-container{
	 position: relative;
	 width: 90%;
	 margin:100px auto 0;
	 background: white;
	 border-radius: 5px;
	 box-shadow: #e7e6e4 0 0 5px;
	 padding:50px 30px 30px 30px;
 }
 .jump-tips-img{
	 position: absolute;
	 display: block;
	 width: 80px;
	 height: 80px;
	 left: 50%;
	 margin-left: -40px;
	 top: -40px;
 }
 .jumpbox-tips-title{
	 position: relative;
	 font-size: 0.42rem;
	 text-align: center;
	 padding: 0.2rem;
	 line-height: 0.6rem;
	 margin: 0;
 }
 .jump-tips-time{
	 position: relative;
	 display: block;
	 text-align: center;
	 margin-top: 10px;
	 font-size: 0.34rem;
 }
 .jump-tips-time span{
	 color: #0099ff;
	 font-size: 0.34rem;
	 font-weight: bold;
	 margin-right: 2px;
 }
 .jump-tips-url{
	 position: relative;
	 display: block;
	 width: 80%;
	 height: 1rem;
	 background: #0099FF;
	 color: #fff;
	 text-align: center;
	 line-height: 1rem;
	 font-size: 0.3rem;
	 border-radius:50px;
	 margin:20px auto 0;
 }

 /*新增个人资料修改*/
 .ucenter-name{
	 padding-right:2rem;
 }
 .ucenter-name a{
	 position: absolute;
	 display: block;
	 width:1.6rem;
	 border: 1px solid #dcdcdc;
	 right: 0;
	 top: 0;
	 text-align: center;
	 font-size: 0.24rem;
	 height: 0.46rem;
	 line-height: 0.46rem;
	 border-radius: 5px;
	 color: #656666;
 }


 /*投诉内容*/
 .common-enter-box{
	 position: fixed;
	 width: 100%;
	 height: 100%;
	 background: rgba(0,0,0,0.5);
	 left: 0;
	 top: 0;
	 z-index: 101;
 }
 .common-enter-wrap{
	 position: relative;
	 width: 85%;
	 background: -webkit-linear-gradient(bottom, #f0eff3 , #ebe9ed);
	 background: -o-linear-gradient(bottom, #f0eff3, #ebe9ed);
	 background: -moz-linear-gradient(bottom, #f0eff3, #ebe9ed);
	 background: linear-gradient(to bottom, #f0eff3 , #ebe9ed);
	 background: ;
	 border-radius: 5px;
 }
 .common-enter-wrap h1{
	 font-size: 0.38rem;
	 text-align: center;
	 line-height: 1rem;
	 color: #000;
 }
 .common-enterinfo{
	 padding:0 0.3rem;
 }
 .common-enter-wrap textarea{
	 background: white;
	 display: block;
	 width: 100%;
	 height: 3rem;
	 padding: 0.2rem;
	 font-size: 0.32rem;
	 letter-spacing: 1px;
	 border-radius: 5px;
 }
 .choose-complain-footer{
	 position: relative;
	 border-top: 1px solid rgba(0,0,0,.1);
	 height: 1rem;
 }
 .choose-complain-footer::after{
	 position: absolute;
	 content: '';
	 left: 50%;
	 top: 0;
	 background: rgba(0,0,0,.1);
	 width: 1px;
	 height: 100%;
 }
 .choose-complain-footer span{
	 display: block;
	 width: 50%;
	 float: left;
	 height: 1rem;
	 line-height: 1rem;
	 color: #000;
	 text-align: center;
 }


 /*完善资料*/
 .realname-content-item .form-enterpass-icon{
	 position: absolute;
	 right: 0;
	 left:auto;
	 width: auto;
	 font-size: 18px;
 }
 .realname-content-item .input-editinfo-enterpass{
	 padding-right:40px;
 }

/*投诉信息 2019年1月28日15:41:18*/
 .info-content-yupaotips{
	 position: relative;
	 background: white;
	 padding: 0.2rem 0.27rem 0.3rem;
	 color: red;
	 font-size: 0.28rem;
 }
 .info-content-phone .info-content-item h3{
	 padding-bottom: 0.2rem;
	 border-bottom: 1px dashed #dcdcdc;
 }
 .common-enter-box{
	 visibility: hidden;
 }



 .select-content-parent>li::before{
	 position: absolute;
	 content: '';
	 width: 100%;
	 height: 1px;
	 background: #e8e6e3;
	 left: 0;
	 bottom: 0;
	 z-index: 55;
 }
 .select-content-child{
	 z-index: 105;
 }
 .select-content-parent li{
	 padding: 0;
 }
 .select-content-parent li a{
	 line-height: 0.8rem;
	 padding: 0 0.2rem;
 }

 .select-content-child li a::after{
	 position: absolute;
	 content: '';
	 width: 100%;
	 height: 1px;
	 background: #e8e6e3;
	 left: 0;
	 bottom: 0;
	 z-index: 55;
 }
 /*列表页下拉 筛选条件*/


 /*2019/1/28修改关于我们*/
 .yupao-about-container{
	 padding-top: 1rem;
	 padding: 1rem 0.27rem 0;
	 padding-bottom: 1.5rem;
 }
 .yupao-about-header{
	 position: relative;
	 width: 100%;
	 padding: 0.4rem 0 0;
 }
 .yupao-about-header-words{
	 position: relative;
	 width: 100%;
	 background: white;
	 padding: 0.5rem 0.2rem 0.4rem;
	 line-height: 0.46rem;
	 text-align: center;
	 font-size: 0.3rem;
	 margin-top: 0.2rem;
	 border-radius: 2px;
	 box-shadow: #e7e6e4 0 0 0.1rem;
 }
 .yupao-about-header-title{
	 position: absolute;
	 width: 4.1rem;
	 height: 0.7rem;
	 background: url("../image/biaoti.png") no-repeat;
	 z-index: 5;
	 background-size: 100% 100%;
	 top: 0.2rem;
	 left: 50%;
	 margin-left: -2.05rem;
	 text-align: center;
	 color: #fff;
	 line-height: 0.7rem;
 }
 .yupao-about-industry{
	 position: relative;
	 margin-top:0.15rem;
	 padding: 0.2rem 0;
	 background:url("../image/bj1.png") no-repeat;
	 background-size: 100% 100%;
	 border-radius: 2px;
	 box-shadow: #e7e6e4 0 0 0.1rem;
 }
 .about-industry-content{
	 position: relative;
	 width: 50%;
	 float: left;
	 padding: 0.2rem;
	 border-right: 1px solid #dcdcdc;
 }
 .about-industry-content:nth-last-child(1){
	 border-right: 0;
 }
 .about-industry-item{
	 position: relative;
 }
 .about-industry-item h2{
	 margin: 0;
	 font-size: 0.3rem;
	 color: #0099ff;
	 line-height: 0.6rem;
 }
 .about-industry-item p{
	 font-size: 0.26rem;
	 color: #101010;
 }
 .yupao-about-header::before,.yupao-about-header::after{
	 position: absolute;
	 content: '';
	 display: block;
	 width: 0.16rem;
	 height: 0.8rem;
	 background: url("../image/roand.png") no-repeat;
	 background-size: 100% 100%;
	 bottom: -0.5rem;
	 left: 0.2rem;
	 z-index: 3;
 }
 .yupao-about-header::after{
	 left: auto;
	 right: 0.2rem;
 }
 .yupao-about-group{
	 position: relative;
	 margin-top:0.7rem;
 }
 .yupao-about-group img{
	 position: relative;
	 display: block;
	 width: 100%;
	 margin: 0;
 }
 .yupao-about-group .about-img-item{
	 position: relative;
	 margin-bottom: 0.15rem;
 }
 .yupao-about-group .about-img-item::before,.yupao-about-group .about-img-item::after{
	 position: absolute;
	 content: '';
	 display: block;
	 width: 0.16rem;
	 height: 0.8rem;
	 background: url("../image/roand.png") no-repeat;
	 background-size: 100% 100%;
	 bottom: -0.5rem;
	 left: 0.2rem;
	 z-index: 3;
 }
 .yupao-about-group .about-img-item::after{
	 left: auto;
	 right: 0.2rem;
 }
 .yupao-about-group-title{
	 top: -0.4rem;
 }
 .yupao-about-footer{
	 position: relative;
	 padding: 0.3rem 0.1rem;
	 width: 100%;
	 background: url("../image/bj2.png") no-repeat;
	 background-size: 100% 100%;
	 border-radius: 2px;
	 box-shadow: #E7E6E4 0 0 0.1rem;
 }
 .yupao-about-footer p{
	 font-size: 0.28rem;
	 color: #101010;
	 line-height: 0.6rem;
	 text-align: center;
 }


 /*列表广告*/
 .list-yupao-ad{
	 position: relative;
	 display: block;
	 margin-bottom: 0.15rem;
	 background: white;
	 width: 100%;
	 max-height: 1.7rem;
	 height: 100%;
	 /* border-radius: 0.1rem; */
	 overflow: hidden;
	 box-shadow: #e7e6e4 0 0 0.1rem;
 }
 .list-yupao-ad a,.list-yupao-ad img{
	 display: block;
	 width: 100%;
	 height: 100%;
	 max-width: 100%;
	 overflow: hidden;
 }


 /*区分二手找活招工标题*/
 .index-infolist-header-time{
	 padding-right: 2.5rem;
 }


 .info-content-yupaotips{
	 position: relative;
	 background: white;
	 padding: 0.2rem 0.27rem 0.3rem;
	 color: red;
	 font-size: 0.28rem;
 }
 .info-content-phone .info-content-item h3{
	 padding-bottom: 0.2rem;
	 border-bottom: 1px dashed #dcdcdc;
 }

 /* 修改 information 详情 电话号码显示位置 */
 .info-content-yupaotips{
	 padding: 0 0.27rem;
 }
 .info-content-yupaotips div{
	 padding: 0.2rem 0 0.3rem;
	 border-top: 1px dashed #dcdcdc;
 }
 .info-remark-header{
	 border-style: dashed;
 }
 .info-wenxintips h6{
	 font-weight: normal;
	 color: #4c4b4b;
 }
 /* 列表页 复制 微信 */
 .user-copywechat{
	 position: fixed;
	 width: 100%;
	 height: 100%;
	 background: rgba(0,0,0,.5);
	 z-index: 120;
 }
 .copywechatbox{
	 position: relative;
	 width: 80%;
	 height: 3.8rem;
	 background: white;
	 box-shadow: #e7e6e4 0 0 0.1rem;
	 border-radius: 5px;
	 overflow: hidden;
 }
 .copywechat-header{
	 position: relative;
	 height: 1rem;
	 line-height: 1rem;
	 text-align: center;
	 font-size: 0.34rem;
	 background: #f6f5f8;
	 letter-spacing: 2px;
 }
 .copywechat-body{
	 position: relative;
	 padding: 0.2rem;
	 text-align: center;
	 line-height: 1.4rem;
	 color: #6f6e71;
	 height: 1.8rem;
	 font-size: 0.34rem;
	 word-wrap: break-word;
 }
 .copywechat-footer{
	 position: absolute;
	 width: 100%;
	 left: 0;
	 bottom: 0;
	 border-top: 1px solid #dcdcdc;
 }

 .copywechat-footer a{
	 display:block;
	 height: 1rem;
	 line-height:1rem;
	 width: 50%;
	 text-align: center;
	 font-size: 0.30rem;
	 letter-spacing: 2px;
	 border-right: 1px solid #dcdcdc;
	 color: #ff0000;
 }
 .copywechat-footer a:nth-last-child(1){
	 border-right: 0;
	 color: #0099ff;
 }


 /*新增图片上传提示*/
 .common-publish-imgstips{
	 position: relative;
	 font-size: 0.28rem;
	 text-align: center;
	 line-height: 0.6rem;
	 border-top: 1px dashed #dcdcdc;
 }

 /*新增发布修改信息图片可以删除*/
 .publish-imgs-del{
	 position: absolute;
	 z-index: 10;
	 height: 0.6rem;
	 width: 100%;
	 background: rgba(0,0,0,0.5);
	 left: 0;
	 bottom: 0;
	 display: flex;
	 justify-content: center;
	 align-items: center;
 }
 .publish-imgs-del i{
	 position: relative;
	 display: block;
	 color: #ff0000;
 }

 /*积分消耗记录 弹出css*/
 .showrecord-shade{
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top:0;
	 left: 0;
	 background: rgba(0,0,0,0.6);
	 z-index: 500;
 }
 .showthisrecord{
	 position: relative;
	 width:90%;
	 height: 80%;
	 background: white;
	 border-radius: 10px 10px 5px 5px;
	 box-shadow: #E7E6E4 0 0 5px;
 }
 .showthisrecord .all-content-ajin {
	overflow-y: auto;
	height: 100%;
	border-radius: 10px 10px 5px 5px;
}
 .showthisrecord  .info-content{
	 margin-top: 0;
	 border-radius: 10px 10px 5px 5px;
	 background-color: #fff;
	-webkit-overflow-scrolling: touch
 }

 .showrecord-shade .showthisrecord .info-content-item {
	padding: 0 0.27rem;
	border: none;
 }

 .showthisrecord .info-content .info-content-item:nth-child(1){border-top: 0;}
 .showthisrecord .info-content .info-content-item h3{
	 min-height: 0.9rem;
	 line-height: 0.5rem;
	border-bottom: 1px solid #dcdcdc;;
 }
 .showthisrecord .info-content .info-content-item:nth-child(1) h3{padding-top: .6rem;}
 .showrecord-text{
	 font-size: 0.32rem;color: #2A2A2A;
 }
 .close-thisrecord{
	 position:absolute;
	 width: 50px;
	 height: 50px;
	 top: -25px;
	 left: 50%;
	 margin-left: -25px;
	 background: url("../image/expend-close.png") no-repeat;
	 background-size: 100% 100%;
	 z-index: 5;
 }


 /* 2019-09-12新增 */

.red-jizhao-img{ width: 0.7rem; height: 0.7rem; left: 0; top: 0; position: absolute; border-radius: 5px 0 0 0 ; z-index:100;}
.blue-jizhao-img{ position: absolute; right: 0; bottom:0; width: 40px; height: 40px; border-radius: 0 0 5px 0; }
.list-container{padding: 1.8rem 0 1.3rem;}
.index-infolist-infomation{position: relative;padding-right:1.6rem;}
.index-infolist-infomation span{color: #1049D9;border: 1px solid lightblue;background: #ecf7fe; padding: 0 0.1rem; border-radius: 2px; line-height: 0.45rem;top: 0.28rem;}
.newlist-endimg{position: absolute;width: 1.2rem;height: 0.45rem;right: 0;top: -0.1rem;}
.newlist-username{position: relative;display: inline-block;font-size: 0.28rem;color: #111;margin-right:0.2rem;}
.newlist-relname,.newlist-finding{position: relative;display: inline-block;width:1.15rem;height: 0.35rem;margin-right: 0.2rem;vertical-align: middle;}
.newlist-finding{margin-right: 0;height:0.3rem;width:auto;}/*适应新正在招img*/
.newlist-jobdetail{position: relative;box-sizing: border-box;font-size: 0.28rem;line-height: 0.45rem;color: #7F7E7E;}
.index-infolist-item{height: inherit;border-radius: 0;margin-bottom: 0.15rem;}
.newlist-positime{position: relative;padding: 0.2rem 0 0;margin-top: 0.15rem;border-top: 1px dashed #dcdcdc;}
.newlist-positime-left{position: relative;padding-right: 2.5rem;}
.newlist-positime-left img{position: absolute;display: inline-block;width: 0.3rem;height: 0.3rem;vertical-align: middle;left: 0;top: 0.03rem;}
.newlist-positime-left span{font-size: 0.26rem;display: inline-block;vertical-align: middle;color: #7F7E7E;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:100%;}
.newlist-positime-left span:nth-child(2){padding-left: 0.4rem;}
.newlist-positime-left span.newlist-positime-right{position: absolute;right: 0;top: 0;width: auto;width: inherit; }
	

 .job-collect-img{width: 0.25rem;height: 0.25rem;vertical-align: baseline;}
.job-collect-i{margin-left: 0.2rem}
.not-collect{color:#666666!important;}
.newjobinfobox{position: relative;width: 100%;padding:0.2rem 0.27rem;background: white;margin-top: 0.15rem; }
.newjobinfo-title{position: relative;font-size: 0.32rem;color: #111;line-height: 0.5rem;}
.newjobinfo-time{position: relative;font-size: 0.28rem;color: #7F7E7E;line-height: 0.5rem;margin-top: 0.1rem;}
.newjobinfo-content{position: relative;margin-top:0.2rem;box-shadow: 0 0 5px #dcdcdc;padding: 0.2rem;box-sizing: border-box;padding-left: 0.6rem;}
.newjobinfo-content p,.newjobinfo-pdiv{position: relative; font-size: 0.28rem;color: #2A2A2A;line-height: 0.5rem;}
.newjobinfo-content::before{position: absolute;width: 1px;height: 1.4rem;background: #dcdcdc;content: '';left: 0.32rem;top: 0.2rem;}
.newjobinfo-pactive::before{position: absolute;content: '';width: 0.26rem;height: 0.26rem;background: url("../image/newjobinfo-steps.png") no-repeat;background-size: 100% 100%;left: -0.4rem;top:0.11rem;}
.newjobinfo-content .newjobinfo-ptips{color: #ff0000;}
.newjobinfo-classifies{position: relative;width: 100%;}
.newjobinfo-classifies span{font-size: 0.28rem;border:1px solid #dcdcdc;background: #EEEDEF;margin-right: 0.2rem;display: inline-block;line-height: 0.45rem;}
.newjobinfo-classifies span:nth-last-child(1){margin-right: 0;}
.info-content-phone .info-content-item h3{padding: 0.1rem 0 0.2rem; }
.info-remark,.info-wenxintips{margin-top: 0;}
.info-adimg img{box-shadow: none;}
.newinfo-content-address{position: relative;width: 100%;font-size: 0.3rem;color: #7F7E7E;background: white;padding: 0.2rem 0.27rem 0;box-sizing: border-box;line-height: 0.5rem;}
.newinfo-content-address span{font-size: 0.3rem;color: #2A2A2A;}
.info-remark{padding-top:0.2rem;}
.info-remark-header{border-bottom: 0;color: #7a7a7a;font-size: 0.3rem;height: 0.5rem;line-height: 0.5rem;}
.info-remark-body{padding:0.1rem 0.27rem;height: 2.3rem;overflow-y: scroll;}
.newjobinfo-map{position: absolute;display: inline-block;right: 0.27rem;top:0.2rem;line-height: 0.5rem;}
.newjobinfo-map img{position: relative;display: inline-block;width: 0.3rem;height: 0.3rem;vertical-align: middle;}
.newjobinfo-map a{display: inline-block;vertical-align: middle;font-size: 0.26rem;color: #2A2A2A;}
.newjobinfo-btns{position: relative;display: inline-block;margin-left: 0.2rem;}
.newjobinfo-btns a{display: inline-block;margin-right: 0.1rem; line-height: 0.45rem;padding: 0 0.15rem;color: white;background: #0099ff;font-size: 0.26rem;border-radius: 2px;}
.newjobinfo-btns a.newinfo-btngreen{background:#34B031; }
.newjobinfo-btns a.newinfo-btngred{background:#ff0000; }
.newjobinfo-btns .hasfinded{background:#f5f5f5;color:#7F7E7E;font-size: 0.26rem;border:1px solid #dcdcdc;}


.gzgdzg-server{position:relative;padding-left:1.2rem;height:1rem;background:rgba(0,0,0,0.3)}
.gzgdzg-server img{position:absolute;width:0.8rem;height:0.8rem;left:0.27rem;top:0.1rem;}
.gzdgzg-words{position:relative;padding:0.1rem 0;}
.gzdgzg-words p{position:relative;font-size:0.32rem;display:block;color:white;line-height:0.4rem;}
.gzdgzg-words span{position:relative;display:block; font-size:0.24rem;color:white;line-height:0.4rem;}
.gzgdgz-btn{position:absolute;right:0.27rem;top:0.2rem;height:0.6rem;line-height:0.4rem;padding:0 0.2rem;}
.gdzgercodebox{position:fixed;display: none; width:100%;height:100%;left: 0;top: 0;background:rgba(0,0,0,0.2);z-index: 101;}
.gdzgcode{position: absolute;width: 80%;height: 6.8rem;border: 1px solid #dcdcdc;top:50%;margin-top: -3.4rem;left: 10%;background: white;border-radius: 5px;padding: 0.3rem 0;}
.gdzgcode p{font-size: 0.28rem;text-align: center;color: #333;line-height: 0.8rem;}
.gdzgcode img{position: relative;display: block;width:3.2rem;height: 3.2rem;margin: 0.3rem auto;}
.close-gdzgcode{position: absolute;font-size: 0.6rem;right:0;top: 0;}


 .user-fastissue-icon{position: fixed;width: 1rem;height: 1rem;display: block;right: 0.2rem;top:4.2rem;z-index: 10;}
 .user-fastissue-icon img{position: relative;display: block;width: 100%;height: 100%;}

 .newinfolist-infocenter{position: relative;display: flex;flex-direction: row;align-items: center;height: 0.9rem;}

 /*招工详情css*/

 .newjobinfo-footer{ position: fixed; width: 100%; height: 1rem; left: 0; bottom: 0; background: white; z-index: 10; box-shadow: #e8e6e3 0 0 5px;}
 .newjobinfo-item{position: relative;width: 20%;padding: 0.15rem 0;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;}
 .newjobinfo-item div,.newjobinfo-item img{position: relative;display: block;width: 0.4rem;height: 0.4rem;}
 .newjobinfo-item .newjobinfo-collect{background: url("../image/job-collect-normal-1.png") no-repeat;background-size: 100% 100%;}
 .newjobinfo-item .newjobinfo-collect-active{background: url("../image/job-collect-active-1.png") no-repeat;background-size: 100% 100%;}
 .newjobinfo-item span{font-size: 0.26rem;color: #A4A4A4;}
 .newjobinfo-item-btn{width:40%;}
 .newjobinfo-item-btn a{line-height: 0.7rem;height: 0.8rem; padding: 0 0.5rem;border-radius: 50px;}
 .newjobinfo-item-btn .blue-phonebtn{background:url("../image/newjobinfo-calltel-1.png") no-repeat;background-size: 100% 100%;font-size: 0.26rem;color: white;}
 .newjobinfo-item-btn .disabled-phonebtn{background:url("../image/newjobinfo-distel-1.png") no-repeat;background-size: 100% 100%;font-size: 0.26rem;color: #8A8A8A;height: 0.75rem;letter-spacing: 1px;}

 .newjobinfo-gzh{position: fixed;display: none; width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);z-index: 100;left: 0;top: 0;}
 .newjobinfo-arrow{position: relative;}
 .newjobinfo-arrow img{position: relative;display: block;width: 2rem;height: 2.5rem;float: right;margin-right: 20px;}
 .newjobinfo-sharewords{position: relative;padding: 0.2rem 0.3rem;color:#2a2a2a;font-size: 0.3rem;text-align: center;font-weight: bold;line-height: 0.5rem;}


 /*分享css*/

 .shareshowedbox{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0, 0, 0, 0.7);z-index: 100;display: none}
 .newjobinfo-sharebtns{position:relative;display:flex;margin-top:4rem; flex-direction:row;justify-content:center;align-items:center;}
 .newjobinfo-sharebtns .newjobinfo-shareitem{width:72px;height:72px;border-radius:50%;margin:0 0.5rem;}
 .newjobinfo-sharebtns .newjobinfo-sharewx{background:url("../image/platforms.png") no-repeat;background-size:100% 100%;background-position: -140px -58px;background-size: 350px auto;}
 .newjobinfo-sharebtns .newjobinfo-sharepyq{background:url("../image/platforms.png") no-repeat;background-size:100% 100%;background-position: -276px -58px;background-size: 350px auto;}
 .newjobinfo-shareclose{position:relative;display:block;width:0.8rem;height:0.8rem;background:url("../image/newjobinfo-shareclose.png") no-repeat;background-size:100% 100%;margin: 100px auto 0;opacity:0.7;}

 /* 新闻资讯 */
 .consult-header{position: fixed;background: white;height: 1rem;top: 1rem;left: 0;z-index: 10;}
.consult-header .mui-scroll{padding: 0.15rem 0.2rem 0;}
.consult-header .consult-header-item{height: 0.7rem;padding: 0 0.2rem;line-height: 0.7rem !important; background: #f5f5f5 !important;margin-right: 0.2rem;font-size: 0.26rem;border:none !important; color:#2a2a2a !important;}
.consult-header .consult-header-item:nth-last-child(1){margin-right:0;}
.consult-header .mui-active{background: #0099ff !important;color: #fff !important;}
.consult-list-container{position: relative;height: 100%;}
.yupao-control-container{padding-top: 2rem;height: 100%;padding-bottom:1rem;}
.yupao-control-item{position: relative;background: white;padding:0.1rem 0.2rem;margin-top: 0.2rem;}
.yupao-control-item img{position: absolute;width: 1.7rem;height: 1.7rem;left:0.2rem;top: 0.2rem;}
.control-content-item{position: relative;padding-left: 1.85rem;}
.control-content-item h2{color: #000;font-size: 0.3rem;line-height: 0.3rem;margin-bottom:0.1rem;}
.control-content-item p{color: #8f8f94;font-size: 0.26rem;line-height: 0.45rem;}
.control-content-item p.mui-ellipsis-2{height: 0.9rem;}
.control-content-item p span{float: right;}
.control-content-item p:nth-last-child(1){line-height: 0.5rem;}

/*首页、个人中心。用户通知信息*/
 .member-notice-index{padding: 0.15rem 0;display: flex;align-items: center ;width: 100%;background: #666464;border-top: solid rgba(186, 198, 177, 0.41) 0.01rem;color: white!important;position: relative}
 .member-notice{padding: 0.15rem 0;display: flex;align-items: center ;width: 100%;background: white;border-radius: 5px;position: relative}
 .member-notice-words{font-size: 0.24rem;white-space: nowrap;overflow-x: hidden;padding-right: 10%;text-overflow: ellipsis;}
 .notice-member-btn{height: 0.4rem;line-height: 0.4rem;background: #0099ff;color: white;font-size: 0.24rem;border-radius: 4px;padding: 0 0.12rem;position: absolute;right:0.2rem}
 .member-notice-laba{background-image: url("../image/notice-laba.jpg");height:0.3rem;background-size: auto 100%;display:block;background-repeat: no-repeat;margin: 0 0.1rem;padding-left: 0.43rem;font-size: 0.24rem;color:red;line-height: 0.3rem;}


 .member-notice-laba-index{background-image: url("../image/member-notice-index-laba.png");height:0.3rem;background-size: auto 100%;display:block;background-repeat: no-repeat;margin: 0 0.1rem;padding-left: 0.43rem;font-size: 0.24rem;line-height: 0.3rem;}

/* 举报提示信息 */
.yupao-declaraction{padding:0.2rem 0.27rem;background:white;margin-top:0.15rem;font-size:0.28rem;line-height:0.45rem;}
.yupao-declaraction span{color:#ff0000;}
.yupao-declaraction i{color:#ff0000;border:1px solid #ff0000;border-radius:3px;font-size:0.26rem;padding:0 0.1rem;margin-left:0.1rem;}


/* 兼容火狐 */
li{list-style: none;}

/* 自拟定toast */
.toast-wrap{opacity:0;position:fixed;top:45%;left:10%;color:#fff;width:80%;text-align:center;background-color:rgba(0,0,0,0.7);padding:0.1rem 0.2rem;border-radius:5px}
.toast-msg{font-size:0.3rem}
.toastAnimate{animation:toastKF 5s}
@keyframes toastKF{
	0% {opacity: 0;}
   25% {opacity: 1; z-index: 9999}
   50% {opacity: 1; z-index: 9999}
   75% {opacity: 1; z-index: 9999}
   100% {opacity: 0; z-index: 0}
}