*{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0;padding: 0;list-style: none;
}
/* 禁用iPhone中Safari的字号自动调整 */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100%;
}
input{-webkit-appearance:none; resize: none;}
body{
	font-family:"微软雅黑", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	height: 100%;
	background-color: #fff;
}
@media screen and (max-width: 320px) {
   html{font-size: 13.65px;}
}
@media screen and (min-width: 321px) and (max-width: 413px) {
    html{font-size: 16px;}
}
@media screen and (min-width: 414px) and (max-width: 639px) {
    html{font-size: 17.66px;}
}
@media screen and (min-width: 640px) {
    html{font-size: 27.31px;}
}
p{text-align: center;}
.iconfont.icon-pdf{
	color: #f26666;
}
.iconfont.icon-txt{
	color: #968ac1;
}
.iconfont.icon-z{
	color: #b8811a;
}
.iconfont.icon-x{
	color: #f7ab569;
}
.iconfont.icon-ppt{
	color: #e67150;
}
.iconfont.icon-word{
	color: #3d95d2;
}
.iconfont.icon-jpg{
	color: #00a78c;
}
.container{}
.wrapper{
	width: 80%;margin: 0 auto;
}
.task_loading_wrap{
	height: 24.3rem;
  padding-top: 11rem;
}
.loading{
	width: 2rem;
  margin: auto;
  display: block;
  }
.regagreement-wrapper{
	width: 100%;
	padding: .9375rem 1.25rem;
}
.regagreement-wrapper p{
	text-align: left;
	color: #666;
	font-size: .875rem;
	text-indent: 2em;
	line-height: 1.5625rem;
}
/**/
.read-wrapper{
	padding-top: 14.4375rem;
}
.read-wrapper h4{
	font-size: 1.25rem;font-weight: normal;line-height: 1.75rem;
	text-align: center;color: #19A79A;margin: 0;
}
.read-wrapper p{
	color: #19A79A;font-size: 1rem;margin-bottom: 1.6875rem;line-height: 1.375rem;
}
/*下拉加载文字*/
.mui-pull{
	font-weight: normal;
	color: #19A79A;
}
/*-----右箭头-----*/
.mui-navigate-right:after, .mui-push-left:after, .mui-push-right:after{
	font-size: 1.5rem;color: #BBBBBB;
}
/*基础颜色，基本样式，比如头部，底部，每页都会有的样式，弹框样式*/
/*--------------------------------------------上拉加载---------------------------------*/
.up-loading{margin: 0;}
.up-loading p{text-align: center;color: #19A79A;height: 2rem;}
.up-loading p  span{margin-left: .2rem;font-size: .75rem;line-height: 2rem;}
.up-loading p  span.iconfont{font-size: 1rem;line-height: 2rem;vertical-align: middle;}
#pullDown, #pullUp{text-align: center;}
#pullUp .pullUpLabel{color: #19A79A;font-size: .75rem;font-weight: normal;
line-height: 40px;vertical-align: middle;display: inline-block;text-align: center;
}
#pullUp .icon-dao1{
	font-size: 1rem;
	color: #19A79A;line-height: 40px;margin-right: .2rem;vertical-align: middle;
}
/*-------------------------404,无数据，无网络，搜索无结果------------------------------------*/
.error-tu{
	height: 21.8rem;
	background: #fff;
	overflow: hidden;
    /*padding-top: 4rem;*/
}
.error-tu img{
	display: block;
	width: 8rem;
	height: auto;
	margin: 6rem 32% .9375rem;
}
.error-tu p{
	text-align: center;
	font-size: .875rem;
	color: #666;
	margin-bottom: 0;
	line-height: .875rem;
}
.noresult-tu img{
	width: 11.0625rem;
	margin: 6rem 28% .625rem;
}
.doc404-tu img{
	width: 13rem;
	margin: 6rem auto .625rem;
}
.notaskwork-tu img{
	margin: 3rem 32% 1.5rem;
}
.notaskwork-tu p a{color: #19A79A;}
/*-------------------------用户无头像样式----------------------------*/
.header-img{
	width: 3.375rem;
	height: 3.375rem;
	color: #fff;
    line-height: 3.375rem;
    text-align: center;
    float: left;
    border: 1px solid #fff;
}
.contributors-head .default-img{
    display: block;
    order: 0;
    width: 3rem;
    height: 3rem;
    flex-shrink: 0;
    color: #fff;
    border: 1px solid #d8d8d8;
    text-align: center;
    line-height:3rem;
}
/*---------------------------------------------书--------------------------------*/
/*书*/
.mui-table-view-cell{
	padding: .9375rem 1.25rem;
}
.mui-table-view-cell:after{left: 0;background-color: #eee;}
.mui-table-view-cell a,.mui-table-view-cell>a:not(.mui-btn){
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin: -.9375rem -1.25rem;
}
/*头像*/
.mui-table-view-cell.m-personl{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.mui-table-view-cell.m-personl .m-personl-head a{
	display: inherit;
	height: 4.1875rem;
	margin: 0;
}
.m-book-head{
	width: 4.3rem;height: 5.625rem;
	background: url(../image/bg-word-02.png) no-repeat center center;
	background-size: cover;
	position: relative;box-shadow:0 0 8px rgba(0,0,0,.1);
    background-position: center;
    background-color: #fff;
    border: 1px solid #eee;
}
.m-book-head img{
	width: 100%;
	height: 100%;
}
.m-personl-head{
	width: 4.5rem;height: 5.625rem;border: 0;box-shadow: none;position: relative;
}
.mui-table-view-cell.m-personl .mui-media-body a{
	display: inherit;
	height: 5.625rem;
	margin: 0;
}
/*个人中心文辑特别处理*/
/*层叠书样式*/
.perCenter-book-bg{
	position: absolute;
	width: 4rem;
	height: 5.625rem;
	/*border: 1px solid #ccc;*/
	z-index: -1;
	left: -.6rem;
}
.perCenter-book-bgImg1{
	position: absolute;
	width: 3rem;
	height: 4rem;
	left: 0;
	top: .8rem;
	background: url(../image/bg-word-02.png) no-repeat;
	/*background-size: cover;*/
	box-shadow:0 0 8px rgba(0,0,0,.1);
	background-size: contain; 
    background-position: center;
    background-color: #fff;
    border: 1px solid #eee;
}
.perCenter-book-bgImg2{
	position: absolute;
	width: 3.5rem;
	left: .3rem;
	top: .4rem;
	background: url(../image/bg-word-02.png) no-repeat center center;
	/*background-size: cover;*/
	box-shadow:0 0 8px rgba(0,0,0,.1);
	height: 4.7rem;
	background-size: contain; 
    background-position: center;
    background-color: #fff;
    border: 1px solid #eee;
}
.per-collect-book-head{
	margin-left: .6rem;
}
.per-collect-book-head .m-bookImg{
	background: url(../image/bg-word-02.png) no-repeat center center;
    background-size: contain;
}
/*特殊处理结束*/
.mui-media-body{
	order: 1;
	flex-grow: 1;
	position: relative;
	height: 5.625rem;
	padding-left: .9375rem;
  	overflow: hidden;
	width: 78%;
}
.mui-media-body h2{
	font-size: 1rem;
	color: #444444;font-style: normal;font-weight: normal;line-height: 1.375rem;margin: 0 0 .3125rem 0;
	white-space: initial;
	/*height: 2.75rem;*/
	overflow: hidden;
	letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*文档求助得置顶*/
.iconfont.icon-zhiding{
	color: #19A79A;
	margin: 0 .2rem;
}
.mui-media-body p{
	font-size: .75rem;
	color: #666;text-align: left;line-height: 1.0625rem;
}
.mui-media-body small{
	font-size: .75rem;
	line-height: 1.062rem;
	color: #999;
	position: absolute;
	bottom: 0;
}
.mui-media-body small:last-child{
	right: 0;
}
/*搜索结果文辑处特殊处理*/
.mui-media-body.result-collections-body{
	height: auto;
}
.mui-media-body.result-collections-body h2{
	height: auto;
	verflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mui-media-body.result-collections-body p{
	margin-bottom: .375rem;color: #999;
}
/*搜索结果任务特殊处理*/
.result-task-body{
	height: 4.1875rem;
}
/*文档求助body处特殊处理*/
.mui-media-body .grayfont{
	color: #999;
	font-size: .625rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mui-media-body .grayfont .iconfont{
	font-size: .625rem;
}
.mui-media-body small.redfont{
	font-size: .875rem;
	color: #EA4009 ;
}
.mui-media-body small.bigerfont{
	font-size: .875rem;
	color: #777 ;
}
.m-bookNumber{
	position: absolute;
	right: 0;
	bottom: 0;font-style: normal;
	font-size: .75rem;line-height: .75rem;
	padding: 0.2rem .5rem;
	background: rgba(68,68,68,0.85);
	border-top-left-radius: 3px;color: #fff;
}
/*为用户名字时候特殊处理*/
.m-bookNumber.m-perNume{
	font-size: .75rem;color: #777777;
	padding: 0;
	line-height: 1.0625rem;
	margin-top: .3125rem;
	left: 0;
	background: none;
}
/*书封面*/
.m-bookImg{
	width: 5rem;
	width: 100%;
	height: 5.625rem;
}
/*ppt封面*/
.m-pptImg{
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
}
/*用户头像*/
.m-perImg{
	width: 4.1875rem;
	height: 4.1875rem;
	border-radius: 3px;
	text-align: center;line-height:4.1875rem;color: #fff;
}
/*---------------------------------------块级按钮样式---------------------------------*/
.mui-btn-block{
	height: 2.5rem;width: 100%;outline: none;border: 0;line-height: 2.5rem;
	padding: 0;font-size: 1rem;
	/*border: 1px solid #19A79A;*/
	margin-bottom: .625rem;
}
.btn-block-diabled{
	background-color: #999;
}
.btn-block-filled{
	background-color: #19A79A;color: #fff;border-radius: 3px;
}
.btn-block-outline{
	border: 1px solid #19A79A;color: #19A79A;
}

/*------------------------------------按钮/图标点击颜色重置----------------------------*/
.mui-btn.mui-active:enabled,
.mui-btn:enabled:active,
button.mui-active:enabled,
button:enabled:active,
input[type=button].mui-active:enabled,
input[type=button]:enabled:active,
input[type=reset].mui-active:enabled,
input[type=reset]:enabled:active,
input[type=submit].mui-active:enabled,
input[type=submit]:enabled:active{background-color: #19A79A;}
.mui-btn.btn-block-outline.mui-active:enabled,
.mui-btn.btn-block-outline:enabled:active{background-color:#fff;color: #19A79A}
.mui-bar-tab .mui-tab-item .mui-icon:active{background:0 0}
.mui-bar .mui-icon:active{opacity:1}
a:active{color: #19A79A;}
a.classify-btn:active{color: #19A79A;}
/*----------------------------------------------输入框小图标重置（眼睛，关闭）-------------------------------------------*/
/*眼睛*/
.mui-input-row .mui-input-clear~.mui-icon-clear{
	top: .9rem;
	font-size: .9375rem;
    color: #ccc;
}
.mui-input-row .mui-input-password~.mui-icon-eye{
	top: .9rem;
	font-size: 1.25rem;
    color: #ccc;
}
.mui-input-row .mui-input-password~.mui-icon-eye.mui-active{
	color: #2DA297;top: .9rem;
}
/*.mui-focusin>.mui-bar-nav{position: inherit;}*/
/*-------------------------------------------头部样式-----------------------------*/
/*头部*/
.mui-bar{
	height: 2.8125rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	align-content:center;
	padding: 0 1.25rem;
	background:#007aff;
	border-bottom:1px solid #ddd ;
	box-shadow: none;
	-webkit-box-pack: space-between;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	z-index: 21000;
	overflow: hidden;
}
.mui-bar a:first-child{
	width: 1.5rem;
    margin-right: .94rem;
    display: block;
    float: none;
	}
.mui-bar-nav.mui-bar .mui-icon{
	color: #000 !important;
	font-size: 1.25rem;
    position: relative;
    z-index: 20;
    margin: 0;
	padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 1.25rem;
    left: 0;
    top: 0;
    font-weight: normal;
}
.mui-bar-nav.mui-bar .mui-icon.icon-fanhui{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 2.8125rem;
}
.mui-bar-nav.mui-bar .mui-icon.icon-gengduo{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 2.8125rem;
}
.mui-bar-nav.mui-bar .mui-icon.icon-guanbi{
	width: 1rem;
	font-size: 1rem;padding: 0;line-height: 2.8125rem;
}
.mui-input-row {
	clear: none;
}
.iconfont.m-logo{
	font-size: 1.5rem;
	color: #19A79A;
	order:0;
	flex-grow:0;
	flex-shrink:1;
	flex-basis:auto;
	align-self:center;
	display: block;
	line-height: 2.8125rem;
}
.m-search{
	height: 2rem;position: relative;float: left;margin-right: .94rem;
	order:1;
	flex-grow:2;
	flex-shrink:1;
	flex-basis:auto;
	align-self:center;
	width: 77%;
    height: 100%;
}
.mui-bar .m-title{
	width: 77%;position: relative;
	order:1;
	flex-grow:2;
	flex-shrink:1;
	flex-basis:auto;
	align-self:center;
	font-size: 1rem;
	font-weight: 500;
	display: block;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0 .94rem;
	line-height: 2.8125rem;
	height: 2.8125rem;
}
.m-search .mui-icon-search{
	color: #19A79A;
}
.m-right{
	order:3;
	flex-grow:0;
	flex-shrink:1;
	flex-basis:auto;
	align-self:center;
	font-size: 15px;
	width: 2.5rem;
	color: #fff;
}
.mui-bar-nav.mui-bar .m-header-Rtxt{
	font-size: 15px;
	width: auto;
	text-align: right;
	line-height: 2.8125rem;
}
.mui-bar-nav.mui-bar .m-header-RightText{font-size: .9rem;width: auto;text-align: right;}
.mui-bar-nav.mui-bar .m-search label.mui-icon-search{
	position: absolute;right: 3px;background: #fff;padding: 0;margin: 0;left: inherit;
	width: 1.4rem;
    height: 1.4rem;
    top: .78rem;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-size: 1.2rem;
}
.m-search input,.mui-bar .m-search input[type=search]{
	width: 100%;
	height: 2rem;
	border: 1px solid #eee;
	padding-left: 10px;
	font-size: .75rem;
	/*position: absolute;*/
	margin-bottom: 0;
	border-radius: 3px;
 	background-color: #fff;
 	margin-top: .4rem;
 	text-align: left;
 	font-weight: normal;
}
.m-search input::-webkit-input-placeholder{ 
	color: #ccc; 
} 
.m-search input:-moz-placeholder{ 
	color: #ccc; 
} 
.m-search input::-moz-placeholder{ 
	color: #ccc; 
} 
.m-search input:-ms-input-placeholder{ 
	color: #ccc; 
} 

a.mui-icon-person-filled,label.mui-icon-person-filled{color: #19A79A;}
a.mui-icon-more-filled{color: #19A79A;}
.marginTop-height{height: 2.8125rem;}
/*头部结束*/
/*------------------------------------------下载app广告条---------------------------------------*/
.m-appDown{
	height: 4.375rem;overflow: hidden;
	background:#E7FAFA;width: 100%;
	padding-top: .625rem;padding-left: 1.25rem;
}
.m-appDown img{
	width: 3.125rem;display: block;float: left;
}
.m-appDown div{
	float: left;position: relative;
    height: 3.125rem;width: 52%;margin-left: 2%;
}
.m-appDown h4{
	font-size: 1rem;line-height: 1.375rem;
	font-weight: bold;color: #19A79A;margin: .2rem 0 0 0;
}
.m-appDown p{
	font-size: .75rem;
    line-height: 1.0625rem;
    color: #19A79A;
    margin: 0;
    position: absolute;
    bottom: 0.25rem;
}
.m-appDown a{
	float: right;width: 5.6875rem;height: 1.75rem;
	line-height: 1.75rem;font-size: .875rem;
	display: block;background: #19A79A;
	color: #fff;border-radius: 5px;
	margin-right: 1.25rem;
	text-align: center;margin-top: .7rem;
}

/*---------------------------------------------------banner----------------------------------*/
.mui-slider-indicator{bottom: 0px;}
.mui-slider-indicator .mui-indicator{margin: 0;}
.mui-slider-indicator .mui-indicator{background: transparent;box-shadow: none;border: 1px solid #19A79A;}
.mui-slider-indicator .mui-active.mui-indicator{background: #19A79A;}
.mui-table-view:before{height: 0;}

.mui-slider{height: 6.5625rem;}
.mui-slider .mui-slider-group .mui-slider-item{
	/*height: 120px;*/
	height: 7.5rem;
}
.mui-slider .mui-slider-group .mui-slider-item>a:not(.mui-control-item){
	/*height: 120px;*/
	height: 7.5rem;
}
.mui-slider .mui-slider-group .mui-slider-item img{
	/*height: 100%;*/
}
/*-------------------------------------------------小标题------------------------------------------------*/
.subhead{
	font-weight: normal;
	color: #19A79A;font-size: 1rem;line-height:1rem;padding:1.25rem 0 .3125rem 1.25rem;margin: 0;
	font-weight: bold;
}
#work_list .subhead{
	color: #666;font-weight: normal;
}
/*分类与搜索小标题特殊处理*/
.moreSearch-subhead{
	font-size: .875rem;line-height: 1.875rem;padding: 0 0 0 1.25rem;
}
/*-------------------------------------------底部四个导航公共样式 功能导航---------------------------*/
.basic-footer{
     padding: .9375rem 1.25rem .875rem; 
     background: #fff; 
     border-bottom: 1px solid #EEEEEE;;
}
.footer-main{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
    align-items: flex-start;
}
.footer-subhead{
	padding-left: 0;color: #666;
	margin:-.625rem 0 .9375rem;
}
.footer-main a{
	display: block;
	width: 25%;color: #777;
	font-size: .75rem;line-height: 1.0625rem;
	text-align: center;
}
.footer-main small{
	border-right: 1px solid #DEDEDE;height: 1.875rem;
    margin-top: .5rem;
	
}
.footer-main a span{
	display: block;text-align: center;margin-bottom: .375rem;
	font-size: 1.375rem;
}
.footer-logo{
	background: #F6F6F6;padding: 1.5rem 0;width: 100%;
}
.footer-logo-main{
	height:4rem;
	background: url(../image/footer-logo-img.png) no-repeat;
    background-size: contain;
	width: 9.5rem;
	margin: 0 auto;
	/*margin-bottom: .5rem;*/
}
.footer-logo-main h1{
	font-size:1.125rem ;font-weight: normal;color: #777;line-height: 1.125rem;
}
.footer-logo-main p{
	font-size: .75rem;line-height: .75rem;color: #999;text-align: left;
}
/*底部四个导航公共样式结束*/
/*--------------------------------------------------搜索框--------------------------------------*/
.search-contentF-fixed{
	position: fixed;
	top: 0;
	padding-top:2.8125rem;
	background: #F6F6F6;
	height: 100%;
	/*height: auto;*/
	z-index: 20001;
	margin-top: 0;
	display: block;
	width: 100%;
}
.mui-bar-nav.mui-bar .mui-icon.search-back{margin-right: .94rem;padding: 0;line-height: 2.8125rem;}
.search-content{
	position:fixed;
	top: 0;
	padding-top:2.8125rem;
	background: #F6F6F6;
	height: 100%;
	overflow-y: scroll;
	z-index: 20000;
	margin-top: 0;
	display: none;
	width: 100%;
}
#search-page .search-content{
	display: block;
}
.search-nav{
	height: 9.8375rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    width: 100%;
    -webkit-box-pack: space-around;
	-moz-justify-content: space-around;
	-webkit-justify-content: space-around;
	justify-content: space-around;
    align-items: baseline;
    border-bottom: 1px solid #eee;
    padding: 1.9375rem 8% 0;
}
.search-nav li{
	box-sizing: border-box;
	text-align: center;
	width: 33.3%;
}
.search-nav li p{
	font-size: .75rem;
	line-height: 1.25rem;
	color: #9e9e9e;
}
.search-nav li a{
	width: 4.125rem;
	height: 4.125rem;
	background: #fff;
	border-radius: 50%;
	display: block;
	margin: 0 0 1rem;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
	margin: 0 auto;
}
.search-nav li a .mui-icon{
	line-height: 4.125rem;color: #999;
	font-size: 1.6rem;
}
/*热门搜索*/
.hot-word{
	padding: .9375rem 8% 0;
}
.hot-word a{
	font-size: .875rem;
	display: inline-block;
	padding: .3125rem .625rem;
	border: 1px solid #000;
	color: #19A79A;
	border-radius: 15px;
	line-height: 1.25rem;
	margin: .3125rem;
}
/*搜索记录*/
.search-record{
	padding-bottom: 1.25rem;
	height: auto;
}
.search-record p{
	text-align: left;
	padding-left: 1.6875rem;
}
.search-record .subhead-Record{
	line-height: 2.5rem;
    border-bottom: 1px solid #eee;
}
.search-ul{height: auto;}
.search-record li{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	height: 2.75rem;
	padding:.875rem 1.25rem .875rem 1.6875rem ;
	border-bottom: 1px solid #EEEEEE;
}
.search-record li a{
	order: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 90%;
	flex-grow: 1;
}
.search-record li span{
	width: 2rem;
	flex-grow: 0;
	font-size: 1rem;line-height: 1rem;
	color:#BBBBBB;
	display: block;
}
.mui-icon.mui-icon-closeempty{
	font-size: 2rem;
	color:#BBBBBB;;
}
.search-record li p{
	padding: 0;
	width: 70%;
	flex-grow: 1;
	text-align: left;
	font-size: .75rem;line-height: 1rem;
	margin-bottom: 0;
	color: #959595;
}
p.clear-Record{
	font-size: .875rem;
	margin-top: .875rem;
	text-align: center;
}
p.clear-Record small{
	color: #19A79A;
	margin-right: .2rem;
	font-size: .875rem;
}
p.clear-Record small:active{
	text-decoration: underline;
}
/*-----------------------------------------------------两排式导航搜索（阅读结束页）-------------------------------------*/
.search-main{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	 flex-wrap: wrap;margin-bottom: 2.8125rem;
}
.search-main a{
	width: 39%;
	text-align: center;
	color: #19A79A;
	margin-bottom: .625rem;
	box-sizing: border-box;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #19A79A;border-radius: 3px;font-size: 1rem;
}
.search-main a:nth-child(odd){
	margin-right: .625rem;
}
.no-login{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding:.5rem 0;margin-bottom: 1.25rem;
}
.no-login a{
	width: 50%;
	text-align: center;
	color: #333;
	box-sizing: border-box;
	height: 2.125rem;
	line-height: 2.125rem;
}
.no-login a:first-child{
	border-right: 1px solid #ccc;
}
.search-footer a{
	width: 80%;margin: auto;text-align: center;display: block;height: 2.75rem;background: #fff;line-height: 2.75rem;color: #2CA297;border: 1px solid #ccc;
}
/*-------------------------------------------------------更多搜索---------------------------------------------*/
.moreSearch-main{
	/*display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;*/
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	flex-wrap: wrap;margin-bottom: 1.3125rem;
	border-top:  1px solid #eee;
	width: 100%;
    height: auto;
    overflow: hidden;
}
.moreSearch-main a{
	width: 50%;
	text-align: center;
	color: #19A79A;
	box-sizing: border-box;
	height: 3.125rem;
	line-height: 3.125rem;
	font-size: .875rem;
	border-bottom: 1px solid #eee;
	display: block;
	float: left;
}
.moreSearch-main a:nth-child(odd){
	border-right: 1px solid #eee;
}
.moreSearch-main a:nth-child(3),.moreSearch-main a:nth-child(4){
	margin-top: -1px;
}
.moreSearch-main .icon-dao{
	color: #19A79A;
}
.moreSearch-main .icon-wenji{
	color: #FFBA68;
}
.moreSearch-main .icon-wendangqiuzhu{
	color: #FF9400;
}
.moreSearch-main .icon-fenlei{
	color: #FFA496;
}
.moreSearch-main .mui-icon{
	line-height:.125rem;
	margin-right: .625rem;
}
.moreSearch-btn-wrapper{
	padding: 0 1.25rem;
}
a.moreSearch-btn{
	width: 100%;
	margin: auto;
	text-align: center;
	display: block;
	height: 2.75rem;
	line-height: 2.75rem;
	font-size: .875rem;
}
a.moreSearch-btn:active{color:#fff;}
/*未登录*/
.moreSearch-nologin{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    width: 100%;
    -webkit-box-pack: space-around;
	-moz-justify-content: space-around;
	-webkit-justify-content: space-around;
	justify-content: space-around;
    align-items: baseline;
	border-bottom: none;
	padding-top: 1.1875rem;
	padding: 1.9375rem 10% 0;
}
.moreSearch-nologin li {
    box-sizing: border-box;
    text-align: center;
    width: 50%;
}
.moreSearch-nologin li a{
	width: 2.75rem;
	height: 2.75rem;
	background-color: #F3F3F3;
	margin: 0 auto 1rem;
	border-radius: 50%;
    display: block;
    box-shadow: 0 0 3px rgba(0,0,0,.1);
}
.moreSearch-nologin li a .mui-icon{
	line-height: 2.75rem;
	font-size: 1.2rem;
	color: #999;
}
.moreSearch-nologin li p {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #9e9e9e;
}
.moreSearch-nologin li a .mui-icon-weixin{
	font-size: 1.5rem;
}
/*底部*/
.moreSearch-footer{
	position: fixed;
	bottom: 0;
}

/*-----------------------------------------------返回顶部----------------------------------------------------*/
.gotop{
	position: fixed;
	width: 2.5rem;
	height: 2.5rem;
	background: #fff;
	bottom: 6%;right: 1rem;
	opacity: .9;
	z-index: 19999;
	border-radius: 50%;
	box-shadow: 0 1px 5px rgba(0,0,0,.1);
	display: none;
}
.gotop .mui-icon{
	display: block;
    width: 2.5rem;
    text-align: center;
    line-height: 2.8rem;
    font-size: 1.25rem;
    color: #bcbcbc;
}
/*阅读中间也，结束页*/
.bg-transparent{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(255,255,255,.5);
	z-index:500000000;
}
/*---------------------------------------------交稿人列表-------------------------------------*/
.contributors{border-bottom: 1px solid #eee;}
.contributors-head,.contributors-body li{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: flex-start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	padding: .625rem 1.25rem;
}
.contributors-head img{
	display: block;
	order: 0;
	width: 3rem;height: 3rem;
	flex-shrink: 0;
}
.contributors-right{
	flex-grow: 1;
	margin-left: .9375rem;
	width: 17rem;
}
.contributors-right p{
	text-align: left;
	margin-bottom: 0;
	color: #444;
	font-size: .875rem;
	letter-spacing: 1px;
	word-break: break-all;
}
p.lineone{
	color: #19A79A;
}
p.lineHeightCenter{
	line-height: 3rem;
}
p.lineone span{
	font-size: .75rem;
	color: #999;
}
p.graysmall{
	color: #777;
	font-size: .625rem;
}
.contributors-body{
	padding-left: 5.4rem;
}
.contributors-body li{
	padding-left: 0;
}
.contributors-body img{
	width: 2.2rem;height: 2.2rem;
}
.contributors-body li .iconfont{
	font-size: 2rem;margin-top: .6rem;
}
/*---------------------------------------搜索结果----------------------------*/
/*任务结果*/
.mui-card{
	margin: 0;
	border-radius: 0;
	box-shadow: 0 1px 10px rgba(0,0,0,.1);
	margin:.5625rem auto;
}
.mui-card-content-inner{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 1.0625rem 1.375rem 1.1875rem 1.625rem;
}
.mui-card-content-inner.renwu-inner{border-bottom: 1px solid #c8c7cc;}
.mui-card-content-inner a.searchresult-ca{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;width: 100%;
}
.mui-card-header{
	background: #fff;
	font-size: .875rem;
	color: #19A79A;
	line-height: 2.0625rem;
	padding: 0;
	padding-left: 1.25rem;
}
.m-user-head {
    width: 4.1875rem;
	height: 4.1875rem;
}
.m-userhead-img{
	width: 4.1875rem;
	height: 4.1875rem;
	color: #fff;
	text-align: center;
	line-height: 4.1875rem;
}
.result-collections-body{
	 /*height: auto;*/
}
.mui-media-body .points{
	font-size: .875rem;
	color: #EA4009;
}
/*任务底部*/
.mui-card-footer{
	padding: .75rem 1.375rem .75rem 1.625rem;
	-webkit-box-pack: flex-start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
/*更小图标*/
.mui-card-footer .icon-more{
	display: inline-block;
	width: 1.25rem;
	height:1.25rem;
	border-radius: 100%;
	color: #19A79A;
	/*background-color: #19A79A;*/
	margin-right: .625rem;
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: center;
}
.mui-card-footer .mui-icon{
	margin-right: 1.3125rem;font-size: 1.4rem;line-height: 1.25rem;
}
.mui-card-footer a{
	/*width: 100%;*/
	font-size: .875rem;
	color: #777777;
	line-height: 1.25rem;
}
/*文档*/
.mui-table-view-chevron .mui-table-view-cell{
	padding:1.0625rem 1.375rem .9375rem 1.25rem;
}
.mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn){
	margin: -1.0625rem -1.375rem -.9375rem -1.25rem;
}
.mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn){
	margin-right: -1.375rem;
}
.mui-scroll-wrapper{
	top: 2.8125rem;
}
/*收藏弹框选择*/
/*收藏选择*/
.public-backdrop,.public-backdrop-download,.public-backdrop-bjdownload{
    position: fixed;
    z-index: 100000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    background: rgba(0,0,0,.4);
    display: none;
}
.alert-select{
	top: 50%;
	transform: translate(0,-50%);
	width: 80%;
    background: #fff;
    z-index: 100101010;
    margin: auto;
    position: fixed;
    left: 10%;
    border-radius: 10px;
    height: auto;
    border: 1px solid #19A79A;
}
.alert-select .public-alert-content{
	padding: 0;
}
.public-alert-content {
    width: 100%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    -webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
    height: auto;
    margin: 2.81rem auto 1.37rem;
    padding: 0 10px;
}
.public-alert-content img {
    position: absolute;
    top: 1.875rem;
    top: -3.6rem;
    width: 6rem;
    left: 50%;
    margin-left: -3rem;
}
.public-alert-select{
	width: 100%;
    height: auto;
    border-top: 1px solid #eee;
}
.public-alert-select ul{
	width: 80%;
    border: 1px solid #eee;
    margin: 1.875rem auto 0;
    border-radius: 5px;
    height: 8rem;
    overflow-y: scroll;
}
.public-alert-select ul li{
	line-height: 2.5rem;
	color: #888;
	padding-left: .625rem;
}
.public-alert-select ul li:first-child{
	border-top-left-radius: 5px;border-top-right-radius: 5px;
}
.public-alert-select ul li:last-child{
	border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.public-alert-select ul li.select-current{
	background: #fafafa;
}
.new-folder{
	position: relative;padding-left: .625rem;
	height: 2.5rem;
	line-height: 2.5rem;color: #ccc;
	display: none;
}
.new-folder span{
	position: absolute;
    right: 0;top: 0;
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
}
.public-alert-footer .public-alert-button-min, .public-alert-footer .public-alert-button-max {
    border: none;
    outline: none;
    height: 2.5rem;
    display: block;
    width: 50%;
    margin: 0 auto 1.06rem;
    box-sizing: border-box;
    border-radius: 10px;
    border: 1px solid #19A79A;
    color: #19A79A;
    font-size: 1rem;
}
.public-alert-close {
    font-size: 2rem;
    position: absolute;
    right: 5px;
    top: 5px;
    color: #888;
}
/*阅读页分享弹框*/
.public-backdrop-share{
	position: fixed;
    z-index: 100000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    background: rgba(0,0,0,.4);
    display: none;
}
.alert-share{
	width: 100%;
	height: 12rem;
    background: #fff;
    padding: 0 1.25rem;
    z-index: 100101010;
    position: fixed;
    left: 0;
    bottom: 0;
}
.alert-share-head{
	height:3rem;
	position: relative;
}
.alert-share-head p{
	line-height: 2.5625rem;
	color: #444;
	text-align: center;font-size: 1.125rem;margin-bottom: 0;
}
.alert-share-head .icon-guanbi{
	position: absolute;
	right: 0rem;
	top: 0.6rem;color: #949494;font-size: 1rem;
}
.alert-share-body{border-bottom: 1px solid #eee;height: 4.6875rem;}
.alert-share-body div{
	height: 4.6875rem;
	width: 50%;
	float: left;
	color: #999;text-align: center;
	font-size: .75rem;
}
.alert-share-body div .iconfont{
	display: block;
	margin: auto;
	color: #19A79A;
	font-size: 2rem;
	margin-bottom: 1.2rem;
}
.alert-share-footer{
	height: 3.625rem;
	padding:0 1.25rem;
}
.alert-share-footer .iconfont{
	color: #8CD3CD;
	font-size: 1.5rem;
	line-height: 3.625rem;
	margin-right: .8rem;
	display: block;
	float: left;
}
.alert-share-footer .icon-weixin{
	font-size: 1.8rem;
    margin-top: .1rem;
}
.alert-share-footer .shareweix-text{
	color: #999;
	font-size: .75rem;
	float: right;
	text-align: left;
	width: 60%;
	margin-top: .8rem;
}
/*阅读页下载信息框*/
.download-popup-in{
	/*display: none;*/
	transform: perspective(1200px) translate3d(-50%,-50%,0) scale(1);
  opacity: 1;
  position: fixed;
  z-index: 10000;
  top: 50%;left: 50%;
  width: 80%;
  text-align: center;
  color: #333;
  border-radius: 10px;
  z-index: 100001;
  background: #fff;
  border: 1px solid #19A79A;
}
.download-popup-in .zbox-popup-inner{padding: 15px 0;}
.download-popup-in .icon-guanbi{
	position: absolute;
  top: .75rem;
  right: 1rem;
  color: #888;
}
.download-popup-in h5{
	font-size: 1.4rem;
  color: #19A79A;
  line-height: 2.2rem;
  font-weight: normal;
}
.download-popup-in h5 span{
	font-size: 1.2rem;
  vertical-align: middle;
  margin-top: -.375rem;
  display: inline-block;
  margin-right: .5rem;
}
.download-popup-in h5 small{
	font-size: 1rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: -.375rem;
  margin-left: .2rem;
}
.download-popup-in p{
	font-size: 1rem;
  text-align: left;
  padding-left: 1.25rem;
  margin-bottom: 0;
  line-height: 1.5rem;
}
.download-popup-in p.downloadPtitle{overflow: hidden;}
.download-popup-in p.downloadPtitle em{
	display: inline-block;float: left;font-style: normal;
}
.download-popup-in p.downloadPtitle span{
	display: inline-block;float: left;
	width: 78%;padding-right: 1.1rem;
}
.download-popup-in p.borB{
	padding: 0;
	text-align: center;
	padding-bottom: .9375rem;
	margin-bottom: .9375rem;
	border-bottom:1px solid #EEEEEE;
	color: #19A79A;
	font-size: .875rem;
}
.download-popup-in .icon-guanbi{
	position: absolute;top: .75rem;right: 1rem; color: #888;
}
.download-popup-in p.warningO{
	font-size: .6rem;text-align: center;padding: 0;margin-top: 1rem;
  margin-bottom: 0;color: #fc9036;
}
/*支付方式选择*/
.rechargeA-payway{
	height: 7.125rem;
	padding-top: 1rem;
}
.mui-radio{
	height: 3.0625rem;
	border-bottom: 1px solid #eee;
}
.mui-radio .icon-weixin{
	font-size: 1.5rem;color: #19A79A;vertical-align: middle;
	margin-right: 1.25rem;
}
.mui-radio .icon-zhifubao{
	font-size: 1.5rem;color: #19A0E5;vertical-align: middle;
	margin-right: 1.25rem;
}
.mui-input-row label{
	padding: 0;font-size: .875rem;color: #666;line-height: 3.0625rem;
	padding-left: 1.25rem;
}
.mui-radio input[type=radio]{top: .625rem;right: 1.25rem;}
.mui-radio input[type=radio]:before{font-size: 1.7rem;right: 7px;top: .625rem;}
.mui-radio input[type=radio]:checked:before{
	color: #19A79A;
}
/*-结束-*/
/*手机客服*/
.service-left p{margin-bottom: 0;}
/*充值反馈*/
.rechargeFeedback-alert-bg{
	position: fixed;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-color: rgba(0,0,0,.3);
	z-index: 21001;
	display: none;
}
.rechargeFeedback-alert-bg .zbox-popup.zbox-popup-in{top: 47%;}
.rechargeFeedback-alert-bg .zbox-popup-inner{padding: 0;}
.rechargeFeedback-alert-bg .zbox-popup-title {
    font-size: 1rem;
    font-weight: normal;
    text-align: center;
    color: #19A79A;
    background: none;
    height: 2.875rem;
    position: initial;
    margin: auto;
    border-bottom: 1px solid #eee;
    width: 100%;
    line-height: 2.875rem;
}
.rechargeFeedback-alert-bg .iconfont{display: none;}
.rechargeFeedback-alert-bg .rechargeFeedbac-text{
  color: #666;height: 4rem;padding-top: 1.7rem;font-size: 1rem;
}
.rechargeFeedback-footer{
	padding-top: 0.9375rem;
}
.rechargeFeedback-footer a{
	display: block;
	height: 3.125rem;
	line-height: 3.125rem;
	font-size: 1rem;margin-top: .875rem;
	color: #888;
}
.rechargeFeedback-footer .rechargeFeedback-fail{
	height: 3.5rem;
}
a.rechargeFeedback-fail p{margin-bottom: 0;line-height: 1.375rem;color: #888;
    font-size: 1rem;}
a.rechargeFeedback-fail span{display: block;
text-align: center;line-height: 1.375rem;font-size: 1rem;
}    
.rechargeFeedback-footer .rechargeFeedback-success,.rechargeFeedback-footer .rechargeFeedback-fail{
	  color: #19A79A;
    width:84%;
    margin: auto;
    border: 1px solid #19A79A;
    border-radius: 5px;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: .9375rem;
}
.rechargeFeedback-footer .rechargeFeedback-fail{
	margin-top: .625rem;
  margin-bottom: 1.5625rem;
  background-color: #19a79a;
  color: #fff;
}
/*充值反馈结束*/
/*举报*/
.mui-radio{height: 3.0625rem;border-bottom: 1px solid #eee;}
.mui-input-row.mui-radio.mui-left label{
	padding: 0;font-size: .875rem;color: #666;line-height: 3.0625rem;
	padding-left: 3rem;
}
.mui-radio input[type=radio]{top: .825rem;right: 1.25rem;}
.mui-radio input[type=radio]:before{font-size: 1.4rem;right: 7px;top: .825rem;}
.mui-radio input[type=radio]:checked:before{color: #19A79A;}
.doccomplaints .colorphone{color: #19A79A;}
.doccomplaints{background-color: #fff;}
.mui-segmented-control{border: none;}
.doccomplaints .mui-segmented-control .mui-control-item.doccomplaints-item {
    line-height: 2.75rem;
    font-size: 1rem;
    color: #666666;
    border: none;
    background-color: #FFFFFF;
    line-height: 2.75rem;
    border-bottom: 1px solid #EEEEEE;
}
.doccomplaints .mui-segmented-control .mui-control-item.mui-active{
	border-bottom:2px solid #19A79A;
	color: #19A79A;
}
.complaints-content1,.complaints-content2{
	min-height: 37rem;
}
.complaints-content1 p,.complaints-content2 p{
	text-align: left;margin-bottom: 0;
	padding: 0 1.25rem;font-size: .875rem;line-height: 1.375rem;
	color: #666;
}
.complaints-content2 p{
	margin-bottom: .625rem;
}
.complaints-content2 .content-title,
.complaints-content1 .content-title{border-bottom: 1px solid #eee;border-top: 1px solid #eee;line-height: 3.125rem;}
.doccomplaints-btnWrap{
	width: 100%;
	position: fixed;
	bottom: 0;left: 0;
	padding:.975rem 2rem 0;background-color: #fff;
}
.complaints-content2 .content-title{
	border-bottom: none;
	margin-bottom: -1rem;
}
.comment-text{padding: .9375rem 1.25rem .625rem;}
.comment-text textarea{font-size: .875rem;color: #666;margin-bottom: 0;}
.comment-text textarea::-webkit-input-placeholder{ 
	color: #999; 
} 
.comment-text textarea:-moz-placeholder{ 
	color: #999; 
} 
.comment-text textarea::-moz-placeholder{ 
	color: #999; 
} 
.comment-text textarea:-ms-input-placeholder{ 
	color: #999; 
}
.yzm-row{padding: 0 1.25rem;overflow: hidden;}
.yzm-row input{width: 46%;float: left;font-size: .875rem;height: 3.125rem;}
.yzm-row input::-webkit-input-placeholder{ 
	color: #999; 
} 
.yzm-row input:-moz-placeholder{ 
	color: #999; 
} 
.yzm-row input::-moz-placeholder{ 
	color: #999; 
} 
.yzm-row input:-ms-input-placeholder{ 
	color: #999; 
}
.yzm-row img{
    margin-top: 0.8rem;
    display: inline-block;float: left;
    margin-left: .4rem;
}
.yzm-row span{padding: 0 10px;
    color: #999;
    margin-top: 1.15rem;
    line-height: 1rem;
    font-size: .9375rem;
    float: left;}

.complaints-content2 input{font-size: .875rem;color: #666;}
.complaints-content2 input::-webkit-input-placeholder{ 
	color: #999; 
} 
.complaints-content2 input:-moz-placeholder{ 
	color: #999; 
} 
.complaints-content2 input::-moz-placeholder{ 
	color: #999; 
} 
.complaints-content2 input:-ms-input-placeholder{ 
	color: #999; 
}
.doccomplaints-btnWrap .btn-block-filled{margin-bottom: 2rem;}
.complaintsdt{text-align: left;padding: .9375rem 1.25rem;font-size: .875rem;}
.complaintsdt span{float: left;}
.complaintsdt p{padding:0;padding-left: 4.525rem;text-align: left;margin-bottom: 0;}
.complaints-content2 .mui-input-row{padding: .9375rem 1.25rem 0;}
.complaints-content2 input[type=text]{margin-bottom: 0;height: 3.125rem;}
/*发布任务悬浮窗*/
.ptask_btncontont{
	position: fixed;
  right: 1.25rem;
  bottom: 7rem;
  right: 1.25rem;
}
.ptask_btncontont p{
	text-align: right;
	padding-right: 3.6rem;
	font-size: .875rem;
	color: #fff;
	line-height: 3.125rem;
  margin-bottom: 0;
}
.publish_taskWbg{
	position: fixed;
	right: 1.25rem;
	bottom: 7rem;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	border: 1px solid #EDEDED;
	box-shadow: 0 2px 4px rgba(0,0,0,.1);
	background-color: #fff;
	z-index: 9;
}
.publish_taskWbg .iconfont{
	display: block;
    width: 2.875rem;
    height: 2.875rem;
    border-radius: 50%;
    border: 1px solid #ededed;
    line-height: 2.875rem;
    text-align: center;margin:auto;
    font-size: 1.6rem;color: #19A79A;margin-top: .05rem;
}
.qt_taskBtn{bottom: 15rem;}
.qt_taskBtn .publish_taskWbg{bottom: 15rem;}
.wd_taskBtn{bottom: 11rem;}
.wd_taskBtn .publish_taskWbg{bottom: 11rem;}
.gb_taskBtn{bottom: 7rem;}
.gb_taskBtn .icon-guanbi{font-size: 1rem;}
/*发布任务，投稿*/
.paddingB{padding-bottom: 9rem;}
.mui-checkbox{height: 3.0625rem;}
.mui-input-row.mui-checkbox.mui-left label{
	padding: 0;font-size: .875rem;color: #666;line-height: 3.0625rem;
	padding-left: 3rem;
}
.mui-input-row.mui-checkbox.mui-left label a{color: #19A79A;}
.mui-checkbox input[type=checkbox]{top: .825rem;right: 1.25rem;}
.mui-checkbox input[type=checkbox]:before{font-size: 1.4rem;right: 7px;top: .825rem;}
.mui-checkbox input[type=checkbox]:checked:before{color: #19A79A;}

.contrebutionD-btnWrap{background-color: #F6F6F6;}
.contribution_detail{background-color: #F6F6F6;}
.publish_task1{background-color: #F6F6F6;}
.bg-w{background-color: #FFFFFF;padding-bottom: .5rem;}
.contribution_detail .bg-w{padding: 0;}
.contribute-img{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: .625rem 1.25rem 0;background-color: #fff;
}
.thumbnailsLi{
	width: 5.4375rem;
	height: 5.4375rem;
	float: left;
	margin-bottom: .9375rem;
	border-radius: 5px;
	background-color: #f6f6f6;position: relative;
}
.thumbnailsLi:nth-child(2){margin:0 2.3rem;}
.thumbnailsLi:nth-child(5){margin:0 2.3rem;}
.thumbnailsLi img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	height: auto;
	position: absolute;
	left: 50%;top: 50%;
	transform: translate(-50%,-50%);
}
.thumbnailsLi p.iconfont{
	position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
  background-color: rgba(0,0,0,.3);
  margin-bottom: 0;
  color: #fff;
  padding: .2rem;
  line-height: .9375rem;
  font-size: .75rem;
}
.publish_taskT input{
	border: none;width: 100%;
	padding: 0;
  margin: 0;
  height: 1.3125rem;
}
.publish_taskT input::-webkit-input-placeholder{ 
	color: #A7A7A7; 
	font-size: .875rem;
} 
.publish_taskT input:-moz-placeholder{ 
	color: #A7A7A7; 
	font-size: .875rem;
} 
.publish_taskT inputa::-moz-placeholder{ 
	color: #A7A7A7;
	font-size: .875rem;
} 
.publish_taskT input:-ms-input-placeholder{ 
	color: #A7A7A7;
	font-size: .875rem; 
}
.comment-textarea{margin-top: .9375rem;position: relative;}
.contribute-comment{margin-top: 0;border-bottom: 1px solid #F5F5F5;margin-bottom: 1.25rem;}
#comment_content{
    border: 0;
    font-size: 1rem;
    width: 100%;
    height: 11.6rem;
    color: #666;
}
.contribute-comment #comment_content{height:11rem;font-size: .875rem;padding: .9375rem 1.25rem;}
.contribute-comment textarea::-webkit-input-placeholder{ 
	color: #A7A7A7;
} 
.contribute-comment textarea:-moz-placeholder{ 
	color: #A7A7A7;
} 
.contribute-comment textarea::-moz-placeholder{ 
	color: #A7A7A7;
} 
.contribute-comment textarea:-ms-input-placeholder{ 
	color: #A7A7A7;
}
#space-constraint{
    position: absolute;
    bottom: 0;
    right: .94rem;
    color: #A7A7A7;
    font-size: .875rem;
    background-color: #fff;
    width: 100%;
    text-align: right;
    height: 2rem;line-height: 2rem;
}
#space-constraint small{font-size: .875rem;}
.plusBtn{
	text-align: center;color: #444;font-size: .875rem;
}
.plus-content{border: 1px solid #F5F5F5;border-radius: 4px;
	margin: 0rem 1.25rem;padding: .9375rem 0;position: relative;
}
.plus-content input[type='file']{
	opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.plusBtn .iconfont{color: #19A79A;margin-right: .3125rem;vertical-align: middle;}
.plusTxt{color: #999;}
/*长传附件*/
.upAttachment{
	padding: 1.25rem;
    background-color: #fff;
}
.upAttachment .capel_each{
	border: none;
	background-color: #F6F6F6;
	margin-bottom: .625rem;
	position: relative;
}
.upAttachment .capel_each .capel_page.successCo{
	color: #19A79A;	font-size: .875rem;
}
.upAttachment .capel_each .capel_page.failureCo{
	color: #FF6C6C;font-size: .875rem;
}
.upAttachment .capel_each .red{
	color: #FF6C6C;font-size: .875rem;text-align: left;
}
.upAttachment .icon-shanchu{
	color: #ccc;
  position: absolute;
  right: 1.25rem;
  top: 2.5rem;
}
/*发布第二步*/
.publish_task .mui-btn-blue, .mui-btn-primary, input[type=submit] {
    color: #fff;
    border: 1px solid #19A79A;
    background-color: #19A79A;
}
.mui-switch.mui-active{
	border-color: #19A79A;
	background-color: #19A79A;
}
.publish_task .mui-table-view-cell label{
	font-size: .875rem;
	color: #444444;
}
.publish_task{background-color: #F6F6F6;}
.publish_task .mui-table-view-cell>a:not(.mui-btn){
	display: block;
}
.publish_task .mui-table-view-cell>a:not(.mui-btn) .mui-pull-right{
	margin-right: 1.2rem;
	color: #A7A7A7;
	font-size: .875rem;
}
.publish_task .mui-table-view-cell>a.jifen-line .mui-pull-right{
	width: 13rem;text-align: right;margin-right: 0;
}
.publish_task .mui-table-view-cell>a:not(.mui-btn) small{font-size: .875rem;}
input.task_money{
	border: none;
	text-align: right;
  height: 21px;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	width: 65%;
}
.task_pactwrap{position: relative;height: 9rem;}
.task_pacthref{
	position: absolute;
	width: 8rem;
	height: 1.5rem;
	top: .875rem;
	left: 9.2rem;
}
/*支付共享赏金*/
.publish_taskpayTitle{
	padding: .625rem 1.25rem;background-color: #FFF;margin-bottom: 1.25rem;
}
.publish_taskpayTitle h5{color: #444;font-size: .875rem;line-height: 1.25rem;}
#alipay{border-bottom: none;}
.publish_taskpay .rechargeA-payway{
	padding-top: 0;height: 8.125rem;margin-top: 1.25rem;background-color: #FFF;
}
.publish_taskpay .rechargeA-payway p{
	margin-bottom: 0;
	color: #19A79A;text-align: left;padding-left: 1.25rem;line-height: 1.875rem;
	border-bottom: 1px solid #eee;
}
.publish_taskpay .contrebutionD-btnWrap{
	padding: 2.25rem 2rem 0;
}
.publish_taskpay .redfont{color: #F31212;font-size: 1rem;}
.publish_taskpay button small{font-size: 1rem;}
.publish_task .publish_taskpay .mui-table-view-cell>a:not(.mui-btn) .mui-pull-right{margin-right: 0;}
/*发布任务反馈*/
.task_checkimgs{
	display: block;
	margin: 2.5rem auto 2rem;
	width: 9.44rem;
}
.task_checkimgf{
	display: block;
	margin: 3.6rem auto 2.3rem;
	width: 10.5rem;
}
.task_check_wrapper p{color: #19A79A;
  font-size: 1rem;
  margin-bottom: 1.25rem;
  line-height: 1rem;
}
.task_check_wrapper .block-btn{margin-bottom: 3rem;}
.task_check_wrapper .btn-block-filled{
	margin-bottom: 1.25rem;
}
@media only screen and (min-width: 415px){
	.error-tu img{
		margin: 6rem 35% .9375rem;
	}
}
@media only screen and (min-width: 700px){
	.mui-media-body{
		width: 80%;
	}
	
}
@media only screen and (min-width: 320px) and (max-width: 374px) {
	.m-search{
		width: 73%;
	}
}
@media only screen and (min-width: 375px) and (max-width:454px){
	.m-search{
		width: 77%;
	}
}
@media only screen and (min-width: 455px){
	.m-search{
		width: 80%;
	}
	.mui-bar .m-title{
		width: 80%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 370px) {
	.m-appDown a{
		width: 4rem;
	}
}
/*上传附件*/
@media only screen and (min-width: 321px) and (max-width: 330px){
	.thumbnailsLi{
		width: 4.3rem;
		height: 4.3rem;
	}
}
@media only screen and (min-width: 330px) and (max-width: 340px){
	.thumbnailsLi{
		width: 4.5rem;
		height: 4.5rem;
	}
}
@media only screen and (min-width: 340px) and (max-width: 350px){
	.thumbnailsLi{
		width: 4.7rem;
		height: 4.7rem;
	}
}
@media only screen and (min-width: 350px) and (max-width: 360px){
	.thumbnailsLi{
		width: 4.9rem;
		height: 4.9rem;
	}
}
@media only screen and (min-width: 360px) and (max-width: 370px){
	.thumbnailsLi{
		width: 5.1rem;
		height: 5.1rem;
	}
}
@media only screen and (min-width: 370px) and (max-width: 374px){
	.thumbnailsLi{
		width: 5.3rem;
		height: 5.3rem;
	}
}
