.act_wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.act_container {
	width: 100%;
	height: calc(100% - 1.65rem);
	overflow: auto;
}
.act_wrapper p {
	margin-left: .3rem;
	line-height: .84rem;
	font-size: .26rem;
	color: #999999;
}
.year_sec {
	position: relative;
	width: 100%;
	height: .8rem;
	padding-right: .3rem;
	line-height: .8rem;
	font-size: 0;
}
.year_sec span {
	flex: auto;
	padding-left: .3rem;
	font-size: .28rem;
	color: #999999;
}
.year_sec input {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	text-align: right;
	padding-right: .6rem;
	font-size: .32rem;
	color: #666666;
	background: url(../images/link_arrow.png) 96% center / .18rem .28rem no-repeat;
}
/* 重写weui相关组件  */
.weui-toast--text {
    font-size: .28rem;
  }
  .weui-picker-modal {
    height: 5rem;
  }
  .weui-picker-modal .picker-modal-inner {
    height: 4.8rem; 
  }
  .toolbar .toolbar-inner {
    height: .88rem;
    line-height: .88rem;
  }
  .toolbar .picker-button {
    height: .88rem;
    line-height: .88rem;
  }
  .toolbar .title {
    line-height: .88rem;
  }
  .toolbar, .toolbar .title,
  .weui-picker-modal .picker-items {
    font-size: .32rem;
  }
  .toolbar .picker-button {
    font-size: .26rem;
  }
  .weui-picker-modal .picker-item {
    text-align: center;
  }
  
  .weui-toast.weui_loading_toast {
    width: 55%;
    min-height: 2.5em;
    padding-bottom: 1rem;
  }
  .weui-toast_content {
    font-size: .34rem;
		color: #ffffff;
  }
.act_list {
	width: 100%;
	height: auto;
	padding-left: .3rem;
}
.act_list li {
	width: 100%;
	height: 1.44rem;
	padding: .3rem 0 0 0;
	line-height: 1.1;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.act_list li h3 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: .2rem;
	color: #333333;
	font-size: .32rem;
}
.act_list li h5 {
	font-size: .24rem;
	color: #999999;
}
.edit_wrapper,
.position_wrapper,
.search_wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 1);
  z-index: 998;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}
.position_wrapper {
	padding-left: .3rem;
	z-index: 999;
}
.search_wrapper {
	padding-left: .3rem;
	z-index: 999;
}
.slide-enter-active {
  -webkit-transition: all .33s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all .33s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all .33s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all .33s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.slide-leave-active {
  -webkit-transition: all .33s cubic-bezier(0.215, 0.610, 0.355, 1);
  -moz-transition: all .33s cubic-bezier(0.215, 0.610, 0.355, 1);
  -ms-transition: all .33s cubic-bezier(0.215, 0.610, 0.355, 1);
  transition: all .33s cubic-bezier(0.215, 0.610, 0.355, 1);
}
.slide-enter, .slide-leave-to {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.edit_wrapper {
	width: 100%;
	height: 100%;
}
.edit_wrapper textarea {
	width: 100%;
	height: 2.3rem;
	border: none;
	padding: .4rem;
	font-size: .32rem;
	color: #333333;
}
textarea::-moz-placeholder {
	color: #D8D8D8;
}
textarea::placeholder {
	color: #D8D8D8;
}
.img_wrapper {
	width: 100%;
	height: auto;
	padding: 0 .4rem;
	flex-wrap: wrap;
	margin-bottom: .4rem;
}
.img_wrapper .img_sec {
	position: relative;
	flex: 0 0 1.8rem;
	width: 1.8rem;
	height: 1.8rem;
	margin-right: .1rem;
	margin-bottom: .1rem;
	overflow: hidden;
}
.img_sec.add {
	overflow: hidden;
	background: url(../images/img_add.png) center / 100% 100% no-repeat;
}
.img_sec.add input {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}
/* .img_sec img {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
} */
.block_p {
	margin-bottom: .2rem;
	padding: 0 .4rem;
	font-size: 0;
}
.tag {
	display: inline-block;
	max-width: 6rem;
	padding: 0 .2rem 0 .46rem;
	height: .44rem;
	line-height: .44rem;
	font-size: .22rem;
	color: #656565;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-radius: .22rem;
	vertical-align: middle;
}
.tag.sign {
	background: #F0F0F0 url(../images/icon_topic.png) .08rem center / .28rem .28rem no-repeat;
}
.tag.locate {
	padding-right: .1rem;
	background: #F0F0F0 url(../images/icon_locate.png) .08rem center / .28rem .28rem no-repeat;
}
.tag.locate.active {
	background: #F0F0F0 url(../images/icon_locate_active.png) .08rem center / .28rem .28rem no-repeat;
}
.tag .arrow {
	width: 0;
	height: 0;
	vertical-align: middle;
	line-height: 1;
	margin-left: .1rem;
	font-size: 0;
	border-width: 3px 4px 3px 4px;
	border-color: transparent transparent transparent #a1a1a1;
	border-style: solid solid solid solid;
}
.position_wrapper,
.search_wrapper {
	padding-top: 1rem;
}
.position_wrapper .act_list,
.search_wrapper .act_list {
	height: 100%;
	overflow: auto;
}
.position_wrapper .fake_input,
.search_wrapper .fake_input {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	padding: .14rem .3rem;
}
.fake_input .fake_input_sec,
.fake_input .input_sec {
	width: 100%;
	height: .72rem;
	line-height: .72rem;
	background-color: #F0F0F0;
	padding: 0 .3rem;
	border-radius: .36rem;
	text-align: center;
	font-size: .28rem;
	color: #999999;
}
.fake_input .fake_input_sec img {
	width: .32rem;
	height: .32rem;
	margin-right: .08rem;
}
.fake_input .fake_input_sec img,
.fake_input .fake_input_sec span {
	vertical-align: middle;
}
.fake_input .input_sec {
	flex: 0 0 87.536%;
	width: 87.536%;
	height: .72rem;
}
.fake_input .cancel {
	flex: none;
	height: .72rem;
	line-height: .72rem;
	font-size: .28rem;
	color: #333333;
}
.input_sec img {
	flex: 0 0 .32rem;
	width: .32rem;
	height: .32rem;
	margin-right: .08rem;
}
.input_sec input {
	flex: auto;
	height: .72rem;
	color: #333333;
	-webkit-transition: all .33s ease;
	-moz-transition: all .33s ease;
	-ms-transition: all .33s ease;
	-o-transition: all .33s ease;
	transition: all .33s ease;
}
.input_sec .delete {
	flex: 0 0 .36rem;
	width: .36rem;
	height: .72rem;
	background: url(../images/icon_close.png) center / .36rem .36rem no-repeat;
	-webkit-transition: all .33s ease;
	-moz-transition: all .33s ease;
	-ms-transition: all .33s ease;
	-o-transition: all .33s ease;
	transition: all .33s ease;
}
.submit_btn {
	position: fixed;
	left: 50%;
	bottom: .8rem;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 92%;
	height: .8rem;
	border-radius: .4rem;
	background: #24CBA9;
	font-size: .28rem;
	color: #ffffff;
	-webkit-transition: all .33s ease;
	-moz-transition: all .33s ease;
	-ms-transition: all .33s ease;
	transition: all .33s ease;
}

.nodata {
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 2.2rem;
	font-size: 0;
}
.nodata img {
	width: 2rem;
	height: 1.7rem;
	margin-bottom: .6rem;
}
.nodata h5 {
	margin-bottom: .2rem;
	font-size: .32rem;
	color: #333333;
}
.nodata p {
	width: 80%;
	height: auto;
	margin: 0 auto;
	word-break: break-all;
	text-align: justify;
	line-height: .4rem;
	font-size: .28rem;
	color: #999999;
}
