/* 提示框 */
.alert {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 300px;
	max-width: 600px;
	transform: translate(-50%,-50%);
	z-index: 99999;
	text-align: center;
	padding: 15px;
	border-radius: 25px;
	border: none;
}

.alert-success {
    color: white;
    background-color: rgb(94,94,94);
}

.alert-info {
    color: white;
    background-color: rgb(94,94,94);
}

.alert-warning {
   color: white;
    background-color: rgb(94,94,94);
}

.alert-danger {
    color: white;
    background-color: rgb(94,94,94);
}
.no-more {
	font-size: 15px;
	text-align: center;
}
img[src=""],img:not([src]){

  opacity:0;

}

.no-order {
	background: url(/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png) no-repeat -64px center;
}
.asc-order {
	background: url(/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png) no-repeat 0px center;
}
.desc-order {
	background: url(/images/datagrid_icons-b336abb3ee07ee97812b38b738e5c778.png) no-repeat -16px center;
}
/* 地理位置 */
.custom_select_card {
    position: relative;
    margin-left: 1px;
    margin-right: 1px;
    display: inline-block;
}
.appmsg_poi_iframe {
    width: 99.5%!important;
}
.appmsg_poi_iframe.custom_select_card:before {
    width: 65%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.custom_select_card:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
}
.appmsg_card_context {
    position: relative;
    background-color: #f7f7f7;
    border-radius: 8px;
}
.appmsg_geography_loc_card {
    display: block;
    padding: 12px 8px 12px;
    font-size: 14px;
    line-height: 1.4;
    max-width: 65%;
    margin: 0 auto;
    box-sizing: border-box;
}
.line-clamp1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.location_title {
    display: block;
    font-size: 17px;
    line-height: 1.3;
    padding: 0 4px;
}
.location_detail {
    display: block;
    color: #9a9a9a;
    line-height: 1.3;
    padding: 4px 4px 12px;
    font-size: 14px;
}
.location_img {
    display: block;
    width: 100%;
    padding-top: 37.88%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    background-size: 200%;
    border-radius: 2px;
}
/* 地理位置 结束 */
/* 公众号音频 样式开始 */
.audio_iframe {
    width: 99.5%!important;
    margin: 15px auto;
}
.appmsg_card_context.audio_card {
    border: 0;
    background-color: #f7f7f7;
    z-index: 100;
}
.audio_card {
    padding: 20px;
    width: 400px;
    margin: 0 auto;
    line-height: 1.4;
    text-align: left;
    position: relative;
    box-sizing: border-box;
}
.audio_card_title {
    display: block;
    font-weight: 700;
    font-size: 17px;
    color: rgba(0,0,0,0.9);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.audio_card_title+.weui-flex {
    padding-top: 0;
}
.weui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.weui-flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.audio_card_opr {
    display: block;
    padding-top: 20px;
}
.audio_card_progress_wrp {
    position: relative;
    display: block;
    height: 2px;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.audio_card_progress {
    display: block;
    height: 100%;
    background: rgba(0,0,0,0.1);
}
.audio_card_progress_inner {
    height: 100%;
    background: rgba(0,0,0,0.9);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.audio_card_tips {
    display: block;
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    padding-top: 5px;
    line-height: 1.2;
    overflow: hidden;
}
.audio_card_tips em {
    font-style: normal;
}
.audio_card_length_current {
    float: left;
}
.audio_card_length_total {
    float: right;
}
.audio_card_length_total::before {
    position: absolute;
    left: -9999em;
    content: "总时长";
}
.audio_card_switch {
    padding-left: 20px;
}
.weui-audio-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
}
.audio_card .weui-audio-btn::before {
    color: rgba(0,0,0,0.9);
}
.weui-audio-btn:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    color: #07c160;
    -webkit-mask: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2307C160' d='M14.9 2A14.17 14.17 0 0 1 19 12a14.17 14.17 0 0 1-4.1 10l-1.485-1.5A12.036 12.036 0 0 0 16.9 12c0-3.233-1.267-6.259-3.485-8.5L14.899 2zm-3.465 3.5A9.21 9.21 0 0 1 14.1 12a9.21 9.21 0 0 1-2.665 6.5L9.95 17A7.077 7.077 0 0 0 12 12a7.077 7.077 0 0 0-2.05-5l1.485-1.5zM7.97 9a4.251 4.251 0 0 1 1.23 3 4.25 4.25 0 0 1-1.23 3L5 12l2.97-3z'/%3E%3C/svg%3E) no-repeat 50% 50%;
    mask: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%2307C160' d='M14.9 2A14.17 14.17 0 0 1 19 12a14.17 14.17 0 0 1-4.1 10l-1.485-1.5A12.036 12.036 0 0 0 16.9 12c0-3.233-1.267-6.259-3.485-8.5L14.899 2zm-3.465 3.5A9.21 9.21 0 0 1 14.1 12a9.21 9.21 0 0 1-2.665 6.5L9.95 17A7.077 7.077 0 0 0 12 12a7.077 7.077 0 0 0-2.05-5l1.485-1.5zM7.97 9a4.251 4.251 0 0 1 1.23 3 4.25 4.25 0 0 1-1.23 3L5 12l2.97-3z'/%3E%3C/svg%3E) no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: currentColor;
}
.audio_album_null {
    display: block;
    margin-bottom: -5px;
    margin-top: 25px;
    position: relative;
    opacity: .20;
    font-size: 14px;
    color: #353535;
}
.audio_action {
    position: absolute;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 1px 10px rgb(0 0 0 / 15%);
    top: -45px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 20px;
    font-size: 14px;
    padding: 0 0 0 20px;
    color: #4a4a51;
}
.audio_action_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    cursor: pointer;
    margin-right: 20px;
}
.audio_action_item em {
    margin-right: 4px;
}
.audio_action_icon_switch {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACFUlEQVR42u2YP0jDQBTGxT8gKuKmiyIijoKIow6iWNukzSUNrZZCccgmIuImEnHQqYIgCm6CIIggOCmlCApOTlLETRSKs4v1b72jhHxtJQeSHmLz4Bvae+T9evfdu0trvPDCi2oNv5/4qHIFqS/xeLzZKT8QUG9pbp4pENCWKw4oSdqcVZACZp1ydV2vo4CvNiCJVhyQFtyyAcm5c67WA7kUUB8UsMTqGczgLgdwAgFjsViriBm8t4tqi5zcWVjep4rDJRKJRlr00yoqy5rCAdwEwAtXIEKhaKclWda7ikVGccmCQTIO42WigGkbUD3EMavGb9pIXqQ8QOGAzFeWaJsYQ9EHZsD0RzhWLrICIF9UvtIcVsPtHpi1irIThbODFwDwwRUAzrHVgksjy+FJDuAOzHaq4oDBoDZQ3GL0Xg5gGvK3BVwS1AgccW+madZz7PAIgPMizuAlKHjnlCvLRhPbGGAHScQM7gHgCccO/WgHQiJ9ImbwCi6eSc6PCQPgu2EYDW7eVm5+EvMd3kxgrEzYjujnD6fc/3eS/HlAOu0btrRkQSQFD82x75zEfAf5pzjGnotyawevWgV5vlGURFvpnVHEDj7AS4JzD1SHEFBRot0i3kOuocWscwCn0Q6madYKACTPADjDsYMJgBkBy6t3FL/bhoc5dtgHOxyL8N9Isemn2jn5l9ZfI5JE1mq88MKLKo1vbyzHDawu8pIAAAAASUVORK5CYII=);
}
.audio_action_icon_add {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACFUlEQVR42u2YP0jDQBTGxT8gKuKmiyIijoKIow6iWNukzSUNrZZCccgmIuImEnHQqYIgCm6CIIggOCmlCApOTlLETRSKs4v1b72jhHxtJQeSHmLz4Bvae+T9evfdu0trvPDCi2oNv5/4qHIFqS/xeLzZKT8QUG9pbp4pENCWKw4oSdqcVZACZp1ydV2vo4CvNiCJVhyQFtyyAcm5c67WA7kUUB8UsMTqGczgLgdwAgFjsViriBm8t4tqi5zcWVjep4rDJRKJRlr00yoqy5rCAdwEwAtXIEKhaKclWda7ikVGccmCQTIO42WigGkbUD3EMavGb9pIXqQ8QOGAzFeWaJsYQ9EHZsD0RzhWLrICIF9UvtIcVsPtHpi1irIThbODFwDwwRUAzrHVgksjy+FJDuAOzHaq4oDBoDZQ3GL0Xg5gGvK3BVwS1AgccW+madZz7PAIgPMizuAlKHjnlCvLRhPbGGAHScQM7gHgCccO/WgHQiJ9ImbwCi6eSc6PCQPgu2EYDW7eVm5+EvMd3kxgrEzYjujnD6fc/3eS/HlAOu0btrRkQSQFD82x75zEfAf5pzjGnotyawevWgV5vlGURFvpnVHEDj7AS4JzD1SHEFBRot0i3kOuocWscwCn0Q6madYKACTPADjDsYMJgBkBy6t3FL/bhoc5dtgHOxyL8N9Isemn2jn5l9ZfI5JE1mq88MKLKo1vbyzHDawu8pIAAAAASUVORK5CYII=);
}
.audio_iframe .audio_card::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    pointer-events: none;
}
/* 公众号 qq音乐 */
.qqmusic_iframe {
    width: 99.5%!important;
    height: 88px;
    display: inline-block;
    padding: 2px 0px;
}
.music_card {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 8px 8px 8px 20px;
    line-height: 1.4;
    position: relative;
}
.music_card_bd {
    display: block;
    padding-right: 12px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}
.music_card_title {
    font-size: 17px;
    font-weight: 700;
    color: rgba(0,0,0,0.9);
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
}
.music_card_desc {
    color: rgba(0,0,0,0.5);
    font-size: 12px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    padding-top: 8px;
    padding-right: 16px;
}
.music_card_source {
    position: absolute;
    right: 92px;
    bottom: 8px;
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12.794' viewBox='0 0 12 12.794'%3E %3Cpath fill-rule='evenodd' d='M7.377 6.682L4.433 2.75s-.517-.885.074-1.397C5.514.479 6.766 1.187 7.92 0c.384.626.209 1.93-.51 2.249-.719.318-1.588.348-1.588.348l3.028 5.45-.084-.073c.097.234.15.486.15.748 0 1.231-1.152 2.229-2.572 2.229-1.42 0-2.572-.998-2.572-2.229 0-1.23 1.152-2.228 2.572-2.228.368 0 .718.067 1.034.188zM3.43 1.372v.77a5.314 5.314 0 1 0 5.486.207v-.8a6 6 0 1 1-5.486-.177z' /%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12.794' viewBox='0 0 12 12.794'%3E %3Cpath fill-rule='evenodd' d='M7.377 6.682L4.433 2.75s-.517-.885.074-1.397C5.514.479 6.766 1.187 7.92 0c.384.626.209 1.93-.51 2.249-.719.318-1.588.348-1.588.348l3.028 5.45-.084-.073c.097.234.15.486.15.748 0 1.231-1.152 2.229-2.572 2.229-1.42 0-2.572-.998-2.572-2.229 0-1.23 1.152-2.228 2.572-2.228.368 0 .718.067 1.034.188zM3.43 1.372v.77a5.314 5.314 0 1 0 5.486.207v-.8a6 6 0 1 1-5.486-.177z' /%3E%3C/svg%3E") no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: currentColor;
    color: rgba(0,0,0,0.3);
}
.music_card_ft {
    position: relative;
    font-size: 0;
}
.music_card_ft .weui-play-btn {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
}
.weui-play-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: rgba(237,237,237,0.9);
    border-radius: 50%;
}
.weui-play-btn:before {
    content: "";
    display: inline-block;
    width: 60%;
    height: 60%;
    vertical-align: middle;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath fill='%23151515' fill-rule='evenodd' d='M9.524 4.938l10.092 6.21a1 1 0 0 1 0 1.704l-10.092 6.21A1 1 0 0 1 8 18.21V5.79a1 1 0 0 1 1.524-.852z'/%3E%3C/svg%3E");
}
.music_card_thumb.music_card_thumb {
    width: 72px;
    height: 72px!important;
    border-radius: 2px;
}
.pages_mask_msg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 20px;
    font-weight: 400;
    font-size: 14px;
    background: rgba(0,0,0,0.3);
    color: rgba(255,255,255,0.9);
}
.pages_mask_msg a {
    color: #6581bb;
}
/* 公众号音频 样式结束 */

#postThree .ico_open,#postThree .ico_docu,#postThree .ico_close {
	background-position: 0 3px;
}

.select-tree-div { position: absolute; display: none; background-color: white; border: 1px solid #ccc; height: 300px; overflow: auto; width: 350px; z-index: 9; }

/* 上传组件 */
.linqiang-upload { width: 100px; height: 100px; border:1px solid; border-radius: 5px; text-align: center; position: relative; }
.linqiang-upload i { font-size: 30px; position: absolute;left: 37px; top: 33px; cursor: pointer; }
.linqiang-upload img { border-radius: 5px; cursor: pointer; display: none; }
.linqiang-upload span { position: absolute; left: 34px; top: 37px; background-color: aliceblue; cursor: pointer; display: none; }

.th-inner {
    font-weight: normal;
    color: #999;
    font-size: 12px;
}
.table-operation-btn {
    /*padding: 0 10px;*/
    /*font-size: 12px;*/
    /*line-height: 12px;*/
    /*color: #1c4970;*/
}
.fixed-table-pagination {
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    padding: 0 10px;

}
.pagination-info {
    font-size: 14px;
    color: #999;
}
th {
    font-weight: normal;
}
td {
    word-break: break-all;
}

#treeTableDIV th {
    border: none;
}

#treeTableDIV {
    padding: 0 20px;
}
.table-bordered th {
    background-color: #f7f7f7;
}

.timeline::before {
    border-radius: 0;
}
.money_finance{
    text-align: right !important;
    /*font-weight: 600;*/
}
/*-l流程提示样式--*/
.content_show {
    background: #f2f2f2;
    width: auto;
    padding: 8px 1px;
}
.content_show > span {
    padding-left: 15px;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: rgb(170, 170, 170);
}
.title{
    font-size: 18px;
    color: #283c50;
    padding-left: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ct_geography_loc_tip {
    text-align: center;
    padding: 0 5px;
    margin: 16px auto;
    color: #576b95;
    text-decoration: none;
}

.ct_geography_loc_tip:before {
    content: '';
    display: inline-block;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Ccircle cx='10' cy='10' r='10' fill='%23F1F2F1'/%3E %3Cpath fill='%23576B95' d='M10 4c2.761 0 5 2.106 5 4.703 0 3.538-4.539 7.134-4.539 7.134a.735.735 0 0 1-.922 0S5 12.241 5 8.703C5 6.106 7.239 4 10 4zm0 2.94c-1.036 0-1.875.79-1.875 1.763 0 .974.84 1.764 1.875 1.764 1.036 0 1.875-.79 1.875-1.764S11.035 6.94 10 6.94z'/%3E %3C/g%3E%3C/svg%3E");
}


/*input[type="radio"], input[type="checkbox"] {*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    line-height: 20px;*/
/*    margin-top: 2px;*/
/*    margin-right: 5px;*/
/*    vertical-align: middle;*/
/*    border: 1px solid #d8d8d8;*/
/*    border-radius: 0px;*/
/*    background: #fff;*/
/*    color: #00c0ef;*/
/*}*/