初始上传

This commit is contained in:
2026-04-04 17:27:12 +08:00
parent 4d80d28eb4
commit b7e11774ee
11191 changed files with 1588469 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
.access-statistics .access-api-list{display: flex;justify-content: space-between;padding: 0 15px;}
.access-statistics .access-api-item{flex-grow: 1;text-align: center;margin-right: 10px;border: 1px solid #e5e5e5;padding-top: 25px;}
.access-statistics .access-api-item:last-of-type{margin-right:0;}
.access-statistics .access-api-itme-content{height: 80px; line-height: 80px; font-size: 30px;}
.access-statistics .access-api-item-title{position: relative;}
.access-statistics .access-api-item-title h3{display: inline-block;}
.access-statistics .access-api-vice-content{font-size: 25px;}
.layui-fluid .layui-tab-title{margin-top: 0;}
.layui-tab-content-time{display: inline-block; height: 40px; margin-left: 15px; line-height: 40px;}

View File

@@ -0,0 +1,101 @@
.date-picker-btn.selected {
background-color: var(--base-color);
color: #FFF;
}
.search_form {
padding: 15px;
}
.search_form .reset {
background: transparent;
border: none;
margin-left: 10px;
cursor: pointer;
}
.search_form .layui-form-mid {
display: inline-block;
float: unset;
margin-right: 0;
}
.search_form .layui-btn+.layui-btn {
margin-left: 0;
}
.layui-table {
margin: 0;
}
.layui-layer-content {
padding: 15px;
height: auto!important;
}
.align-center {
text-align: center;
}
.headimg-box {
width: 50px;
height: 50px;
display: inline-block;
line-height: 50px;
text-align: center;
margin-right: 8px;
}
.headimg-box img{
max-width: 50px;
max-height: 50px;
margin: auto;
}
.layui-table-cell{
text-overflow: ellipsis;
overflow: initial !important;
white-space: initial;
}
.tag-list{
display: inline-block;
line-height: 40px;
vertical-align: middle;
}
.tag-list span{
margin: 2px;
padding: 2px 5px;
border-radius: 2px;
color: #fff;
white-space: nowrap;
font-size: 12px;
}
.progress-layer {
width: 400px;
background: #fff;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
box-shadow: 1px 1px 50px rgba(0,0,0,.3);
padding: 20px 20px;
z-index: 100;
display: none;
}
.progress-layer h3{
line-height: 1;
margin-bottom: 15px;
text-align: center;
font-size: 14px;
}
.progress-layer .layui-progress-big, .progress-layer .layui-progress-big .layui-progress-bar{
height: 14px;
line-height: 14px;
}
.progress-layer .layui-progress-text{
line-height: 14px;
}

View File

@@ -0,0 +1,742 @@
.layui-layout-admin .layui-body .body-content{
background: #f8f8f8;
padding: 0;
}
.fourstage-nav .layui-tab-title {
background: #fff;
height: 50px;
}
.fourstage-nav .layui-tab-title li {
line-height: 48px;
margin: 0 15px;
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #999;
}
li {
list-style: none;
}
a:-webkit-any-link {
color: #000;
cursor: pointer;
text-decoration: none;
}
.reply-opts a:-webkit-any-link{
color: var(--base-color);
cursor: pointer;
text-decoration: none;
}
.reply-opts .delet-color:-webkit-any-link {
color: var(--base-color);
}
button {
display: inline-block;
padding: 0 22px;
min-width: 54px;
line-height: 2.42857143;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
font-size: 14px;
cursor: pointer;
border-width: 1px;
border-style: solid;
box-sizing: content-box;
}
.layui-body {
overflow-y: auto !important;
}
.hide {
display: none;
}
.page-title h2 {
font-size: 26px;
font-weight: 400;
line-height: 1;
margin-bottom: 20px;
}
.type-menu {
text-align: left;
height: 50px;
line-height: 40px;
border-bottom: 1px solid #E0E1E2;
font-size: 16px;
}
.type-menu li {
float: left;
margin-right: 24px;
line-height: 40px;
font-size: 16px;
}
.replay-info {
padding: 15px 0 0;
height: 30px;
}
.weixin-normal {
position: relative;
margin-top: 15px
}
.replay-info .info {
float: left;
}
.replay-info h3 {
display: inline-block;
font-size: 20px;
font-weight: 400;
line-height: 1;
margin-right: 10px;
}
.replay-info h3:last-child {
font-style: normal;
}
.replay-button {
float: right;
position: relative;
}
.replay-button>div {
float: left;
}
.replay-button:after {
content: '';
clear: both;
}
.replay-button>label {
background-color: #1AAD19;
border-color: #1AAD19;
color: #FFFFFF;
display: inline-block;
min-width: 54px;
line-height: 2.42857143;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
font-size: 14px;
cursor: pointer;
border-width: 1px;
border-style: solid;
box-sizing: content-box;
}
.replay-button .layui-layer-page {
text-align: left;
}
.replay-button .layui-form>.layui-btn {
display: block;
margin: auto;
margin-top: 30px;
}
.replay-button label>input {
position: absolute;
left: -9999em;
}
.replay-button .search {
display: inline-block;
vertical-align: middle;
margin-right: .5em;
width: 243px;
}
.replay-button .down {
float: left;
}
.replay-button .down button {
padding: 14px 12px 10px 12px;
min-width: unset;
}
.down .show-menu li a {
color: #00A717;
}
.down .show-menu li a {
padding: 0 15px;
}
.rule-group {
position: relative;
/* border: 1px solid #ccc; */
margin-bottom: 20px;
border-radius: 2px;
background: #fff;
}
.rule-group .rule-meta {
padding: 10px;
}
.rule-group .rule-meta:hover h3 .rule-opts a {
color: var(--base-color);
}
.rule-group .rule-meta h3 {
width: 300px;
position: relative;
font-size: 14px;
margin: 0;
line-height: 1.5em;
font-weight: bold;
}
.rule-group .rule-meta h3 .rule-opts {
position: absolute;
top: 0;
right: -65px;
font-weight: normal;
font-size: 12px;
color: #ddd;
}
.rule-group .rule-meta h3 .rule-opts a {
color: #ddd;
}
.rule-group .rule-body {
border-top: 1px solid #e5e5e5;
margin: 0;
/*padding-top: 5px;*/
overflow: auto;
}
.rule-group .rule-body:before, .rule-group .rule-body:after {
display: table;
content: "";
line-height: 0;
}
.rule-group .long-dashed {
position: absolute;
top: 80px;
width: 100%;
border-bottom: 1px dashed #d7d7d7;
}
.weixin-normal .rule-keywords {
float: left;
}
.rule-group .rule-inner {
font-size: 12px;
padding: 0 10px 5px;
}
.rule-group .rule-inner h4 {
color: #000;
font-weight: normal;
font-size: 14px;
margin: 0 0 5px;
padding: 5px 0;
}
.rule-group .keyword-containe {
padding-top: 5px;
margin-bottom: 5px;
}
.rule-group .info:empty {
padding: 0;
}
.keyword-list .keyword {
position: relative;
margin-right: 10px;
margin-bottom: 10px;
height: 30px;
vertical-align: middle;
cursor: pointer;
display: inline-block;
}
.keyword .close--circle {
display: none;
}
.keyword-list .keyword:hover .close--circle {
display: block;
}
.close--circle {
position: absolute;
z-index: 91;
top: 5px;
right: 10px;
font-size: 28px;
color: #333;
text-align: center;
cursor: pointer;
}
.keyword .value {
background-color: #fff;
text-align: center;
display: inline-block;
height: 20px;
padding: 4px 10px;
font-size: 12px;
line-height: 20px;
color: #555555;
vertical-align: middle;
border-radius: 4px 0 0 4px;
border: 1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 4px 5px;
font-size: 12px;
font-weight: 400;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #fff;
background-color: #eee;
border: 1px solid #ccc;
margin-left: -4px;
border-radius: 0 4px 4px 0;
vertical-align: middle;
}
.rule-group hr.dashed {
border-bottom: 1px dashed #d7d7d7;
border-top: none;
margin: 0;
background-color: rgb(255, 255, 255);
}
.rule-group .opt {
margin-top: 5px;
}
.rule-group .opt a {
color: var(--base-color);
}
.weixin-normal .rule-replies {
float: left;
}
.rule-group .rule-inner {
font-size: 12px;
padding: 0 10px 5px;
}
.rule-group .rule-inner h4 {
color: #000;
font-weight: normal;
font-size: 14px;
margin: 0 0 5px;
padding: 5px 0;
}
.rule-group .reply-container, .keyword-container {
padding: 5px 0;
}
.rule-group .info {
padding: 5px 0;
color: #999;
}
.rule-group .info:empty {
padding: 0;
}
ol.reply-list {
list-style-type: none;
}
.reply-list li, .quick-dropmenu li {
position: relative;
padding: 8px 90px 8px 5px;
list-style: unset;
}
.reply-list .reply-opts a:hover {
color: var(--base-color);
}
.reply-cont {
display: inline-block;
max-width: 100%;
}
.reply-summary {
display: inline-block;
max-width: 360px;
word-break: break-all;
word-wrap: break-word;
vertical-align: top;
}
.reply-list .reply-opts, .quick-dropmenu .reply-opts {
position: absolute;
top: 8px;
right: 5px;
}
.reply-list li::after, .quick-dropmenu li::after {
content: "";
position: absolute;
border-bottom: 1px dashed #d7d7d7;
bottom: 0;
left: -20px;
right: 0;
}
.reply-list li:last-child::after, .quick-dropmenu li:last-child::after {
border-bottom: none;
}
.rule-group .opt .disable-opt {
color: #999;
}
.badge-success, .label-success {
display: inline-block;
padding: 2px 4px;
font-size: 12px;
line-height: 14px;
color: #fff;
white-space: nowrap;
background: #1AAD19;
}
/***************************************/
.misc {
height: 45px;
}
.misc>a {
display: inline-block;
padding: 10px;
color: var(--base-color) !important
}
.others {
display: inline-block;
position: relative;
}
.others>a {
padding: 10px;
color: var(--base-color) !important
}
.pull-right {
color: #ccc;
float: right;
}
.dropdown-menu {
display: none;
position: absolute;
z-index: 100;
top: 25px;
left: 10px;
width: 110px;
height: 110px;
font-size: 12px;
border: 1px solid rgba(0, 0, 0, 0.125);
cursor: pointer;
background: #fff;
border-radius: 10px;
padding: 10px 0;
overflow: auto;
}
.dropdown-menu li {
padding: 0 10px;
line-height: 30px;
color: #333;
}
.others:hover .dropdown-menu {
display: block;
}
.dropdown-menu li:hover {
background: var(--base-color);
}
.dropdown-menu li:hover a {
color: #fff;
}
.complex-backdrop {
display: none;
position: absolute;
top: 75px;
left: 25px;
width: 86%;
height: 36.5%;
background-color: #fff;
}
.complex-content {
padding: 6px 10px;
}
.ng.ng-image {
width: 80px;
height: 80px;
border: none;
text-align: center;
}
.ng {
position: relative;
vertical-align: top;
width: 250px;
border-radius: 5px;
border: 1px solid #eee;
background-color: #fff;
margin-bottom: 5px;
display: inline-block;
}
.picture>img {
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
}
.msg-music-thumb {
height: 100px;
text-align: center;
}
.msg-music-thumb a {
width: 100%;
height: 100%;
border: 1px dashed #F2F2F2;
display: block;
line-height: 100px;
color: var(--base-color);
}
#music .layui-textarea {
min-height: 60px;
}
.voice-player {
border-radius: 5px;
position: relative;
border: 1px solid #85ac4c;
display: inline-block;
width: 90px;
height: 25px;
padding: 0 6px 0 7px;
font-size: 12px !important;
line-height: 25px;
cursor: pointer;
background: #a0ce3d;
vertical-align: middle;
margin-left: 7px;
}
.voice-player::before {
position: absolute;
content: "";
left: -13px;
top: 6px;
width: 0;
height: 0;
border: 6px solid transparent;
border-right: 6px solid #85ac4c;
}
.voice-player .stop {
display: inline-block;
color: #fff;
text-shadow: 1px 1px 1px #8ab433;
}
.popover .close--circle {
z-index: initial;
}
.complex-content .close--circle ,.keyword-list .close--circle {
position: absolute;
z-index: 91;
top: -9px;
right: -9px;
width: 20px;
height: 20px;
font-size: 16px;
line-height: 20px;
color: #fff;
text-align: center;
cursor: pointer;
background: rgba(153, 153, 153, 0.6);
border-radius: 10px;
}
.voice-player .second {
display: none;
float: right;
font-size: 12px;
color: #476600;
margin-left: 2px;
}
.voice-player .play {
display: inline-block;
width: 17px;
height: 20px;
margin-top: 2px;
}
.voice-player::after {
position: absolute;
content: "";
left: -12px;
top: 6px;
width: 0;
height: 0;
border: 6px solid transparent;
border-right: 6px solid #a0ce3d;
}
/*其他*/
.ng .close--circle {
top: -9px;
right: -9px;
}
.ng .ng-item {
border-bottom: 1px solid #eee;
overflow: hidden;
padding: 5px 9px;
}
.ng .label {
vertical-align: middle;
}
/*图文*/
.ng .ng-title {
display: inline-block !important;
overflow: hidden !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
line-height: 16px;
min-height: 16px;
vertical-align: middle;
max-width: 180px;
}
a.new-window {
color: var(--base-color);
}
.ng .ng-item.view-more {
color: #666;
}
.ng .ng-item.view-more a {
color: #666;
}
/*************************************/
.rule-container {
/*position: absolute;*/
/*padding: 5px 10px;*/
background-color: #fff;
border-radius: 4px;
/*box-shadow: 0px 1px 6px 7px rgba(0, 0, 0, 0.1);*/
/*border: 1px solid #e5e5e5; */
/*height: 230px;*/
/*width: 460px;*/
}
.rule-container .add_reply-top{
position: absolute;
width: 0px;
height: 0px;
line-height: 0px;/*为了防止ie下出现题型*/
border-bottom: 10px solid #fff;
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
right: 55px;
top: -10px;
}
.popover>.close--circle {
top: -5px;
right: -5px;
}
.rule-container .arrow {
position: absolute;
width: 0;
height: 0;
top: 50%;
left: -13px;
margin-top: -5px;
}
.rule-container .arrow i {
color: #e5e5e5;
background-color: #fff;
}
.layui-card-body, .layui-card-header, .layui-form-label, .layui-form-mid,
.layui-form-select, .layui-input-block, .layui-input-inline,
.layui-textarea {
position: unset;
}
.rule-group-container {
min-height: 165px
}
.layui-layer-btn .layui-layer-btn1:hover{
color: #333 !important;
}
.layui-layer-btn a:hover{
color: #fff !important;
}

View File

@@ -0,0 +1,338 @@
#graphic_message {
/*width: 760px;*/
margin-bottom: 90px;
padding: 20px;
overflow: hidden;
background: #fff;
border-radius: 5px;
margin-top: 10px;
}
.layui-elem-quote{
margin: 0 0 20px;
}
#graphic_message .graphic-message {
position: relative;
width: 320px;
min-height: 310px;
float: left;
border: 1px solid #C5C5C5;
}
#graphic_message .editor-box {
position: relative;
margin-top: 80px;
width: 380px;
min-height: 400px;
float: left;
padding: 15px;
margin-left: 20px;
border: 1px solid #d1d1d1;
border-radius: 5px;
}
#graphic_message .arrow, #graphic_message .arrow::after {
width: 0;
height: 0;
border-style: solid;
border-width: 7px 7px 6px 0;
border-color: transparent #d1d1d1 transparent transparent;
position: absolute;
left: -7px;
top: 19px;
}
#graphic_message .arrow::after {
content: "";
border-right-color: #f8f8f8;
left: 1px;
top: -7px;
}
#graphic_message .graphic-message-list {
padding: 15px;
}
#graphic_message .graphic-message-list li {
border: 1px solid #AAA;
border-top-color: #FFF;
border-bottom-color: #DDD;
background: #FFF;
box-sizing: border-box;
cursor: pointer;
position: relative;
}
#graphic_message .graphic-message-list li:first-child {
border-top-color: #AAA;
}
#graphic_message .graphic-message-list li:last-child {
border-bottom-color: #AAA;
}
#graphic_message .graphic-message-list li content {
display: block;
margin: 10px;
position: relative;
overflow: hidden;
height: 50px;
}
#graphic_message .graphic-message-list li:first-child content {
height: 150px;
}
#graphic_message .graphic-message-list li .title {
padding-right: 70px;
max-height: 48px;
word-break: break-all;
overflow: hidden;
}
#graphic_message .graphic-message-list li:first-child .title {
position: absolute;
display: block;
width: 100%;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .5);
color: #FFF;
z-index: 2;
line-height: 30px;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
max-height: unset;
}
#graphic_message .graphic-message-list li:first-child .title span {
padding: 2px 7px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 26px;
}
#graphic_message .graphic-message-list li .title span {
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
#graphic_message .graphic-message-list li .action {
position: absolute;
right: 0;
bottom: 0;
z-index: 100;
}
#graphic_message .action span.edit, #graphic_message .action span.delete {
background: rgba(0, 0, 0, .4);
color: #FFF;
font-size: 14px;
padding: 0 5px;
display: inline-block;
margin-left: 1px;
}
#graphic_message .graphic-message-list li content img {
max-width: 100%;
vertical-align: middle;
border: 0;
float: right;
width: 50px;
height: 50px;
background: #EEE;
}
#graphic_message .graphic-message-list li content .empty-img {
width: 50px;
height: 50px;
float: right;
background: #EEE;
}
#graphic_message .graphic-message-list li:first-child content img {
width: 268px;
height: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
}
#graphic_message .graphic-message-list li:first-child content .empty-img {
width: 268px;
height: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
}
#graphic_message .graphic-message-list li content .empty-hint {
height: 20px;
width: 60px;
text-align: center;
position: absolute;
top: 0;
right: -5px;
bottom: 0;
margin: auto;
color: #AAA;
font-size: 12px;
}
#graphic_message .graphic-message-list li:first-child content .empty-hint {
height: 20px;
width: 100%;
text-align: center;
position: absolute;
top: 0;
left: 0;
bottom: 7px;
margin: auto;
color: #AAA;
font-size: 16px;
}
#editor {
margin: 0 auto;
}
#graphic_message .add-graphic-message h4::before {
top: -19px;
position: absolute;
content: ' ';
border: 8px solid transparent;
border-bottom-width: 10px;
border-bottom-color: #ddd;
left: 148px;
}
#graphic_message .add-graphic-message h4::after {
position: absolute;
content: ' ';
border: 8px solid transparent;
border-bottom-width: 10px;
border-bottom-color: #f8f8f8;
top: -16px;
left: 148px;
}
#graphic_message .add-graphic-message h4 {
position: relative;
left: 0;
top: 0;
border-top: 1px solid #ddd;
-webkit-box-shadow: 0 0 0 1px #ddd;
box-shadow: 0 0 0 1px #ddd;
padding: 0 6px 4px 10px;
width: 304px;
margin: 0 auto;
text-align: center;
}
#graphic_message .add-graphic-message h4 a {
display: inline-block;
text-align: center;
font-size: 14px;
line-height: 40px;
font-weight: bold;
width: 100%;
height: 100%;
cursor: pointer;
}
#graphic_message .layui-input {
width: 270px;
}
#graphic_message .editor-box label {
display: inline-block;
margin-bottom: 7px;
}
#graphic_message .editor-box label .hint {
color: #AAA;
}
#graphic_message .editor-box .editor-cover,
#graphic_message .editor-box .editor-author,
#graphic_message .editor-box .editor-title,
#graphic_message .editor-box .editor-content {
margin-bottom: 20px;
}
#graphic_message .editor-box .editor-cover .editor-msg-label {
position: relative;
padding-left: 17px;
}
#graphic_message .editor-box .editor-cover #check_show_cover_pic {
position: absolute;
top: 4px;
left: 1px;
height: 13px;
}
#graphic_message .editor-box .editor-cover .choose-cover {
margin-bottom: 7px;
}
#graphic_message .editor-box .editor-cover .choose-cover a {
cursor: pointer;
display: block;
}
#edui1_bottombar.edui-editor-bottomContainer.edui-default {
display: none;
}
.bottom-botton {
position: absolute;
padding: 20px 0;
width: auto;
left: 50%;
transform: translateX(-50%);
bottom: -80px;
text-align: center;
z-index: 1000;
}
.loading {
position: fixed;
width: 100%;
left: 0;
text-align: center;
top: 0;
padding-top: 20%;
display: none;
}
.loading .layui-icon {
font-size: 39px;
}
.show {
display: block !important;
}
.choose-cover-pic{
margin-bottom: 10px;
width: 160px;
height: 160px;
text-align: center;
line-height: 160px;
}
.choose-cover-pic img{
max-height: 100%;
max-width: 100%;
}

View File

@@ -0,0 +1,106 @@
.user_info{
position: relative;
/* margin-left: 80px;
margin-right: 215px; */
}
.message_info{
margin-left:80px;
margin-right:80px;
width:auto;
}
.user_info .avatar{
position: absolute;
top: 0;
left:16px;
}
.user_info img{
width: 48px;
height: 48px;
}
.layui-table .layui-table-cell{
padding:1px;
}
.layui-table thead tr{
display:none;
}
.message_content{
padding-top: 2px;
padding-bottom: 2px;
color: #8d8d8d;
word-wrap: break-word;
word-break: break-all;
white-space:normal;
}
.layui-icon-reply-fill:hover{
color:#393D49 !important;
}
.headimg{
width:80px;
}
.message_list{
font-size:14px;
min-height: 46px;
/* border: 1px solid #e7e7eb;
padding: 15px;*/
}
.message_time{
margin-top: 0;
color: #8d8d8d;
}
.layui-table tbody tr:hover,.layui-table-click{
background-color:#FFF;
}
.layui-table tbody tr{
border:none;
}
.reply-box{
display:none;
border-top:1px solid #e7e7eb;
padding-top:15px;
padding-left:80px;
padding-right:80px;
}
.layui-table-header{
border:none;
}
.reply-button{
padding-top:15px;
}
.reply-button button{
min-width:100px;
}
.userinfo-box-headimg{
float: left;
width: 230px;
height: 230px;
margin-right: 20px;
}
.userinfo-box-user-info{
overflow: hidden;
height: 230px;
position: relative;
}
.userinfo-box-user-info-title{
width:20px;
margin-right:10px;
color: #8d8d8d;
}
.userinfo-box-user-info-content{
font-weight:normal;
}
.layui-layer-tips{
width:auto !important;
}
.userinfo-box-user-info .layui-card-body{
color: #333;
height: 32px;
line-height: 32px;
}
.userinfo-box-user-info-header-title{
margin-right:200px;
}
.layui-tab-title{
margin-bottom:15px;
}

View File

@@ -0,0 +1,280 @@
.right {
float: right;
}
.layui-table-page {
text-align: center;
}
.layui-table-cell {
height: auto;
line-height: 28px;
min-height: 28px;
}
/* ----------------------------------GRAPHIC_MESSAGE_LIST----------------------------- */
#graphic_message_list + div .layui-table-box .layui-table td {
padding: 10px 0;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-row.grid-demo {
border: 1px solid #DEDEDE;
border-radius: 5px;
background: #FFF;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.article-img span {
padding: 2px 4px;
color: #fff;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12 {
padding: 2px 0;
border-bottom: 1px solid #DEDEDE;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12.read-all {
cursor: pointer;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:first-child {
padding: 7px 0;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:last-child {
border-bottom: none;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3 {
padding-left: 10px;
text-align: left;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title {
text-align: left;
font-size: 13px;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title a {
color: #0d73f9;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4 {
font-size: 13px;
text-align: left;
padding-left: 10px;
}
#graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4.layui-col-md-offset4 {
text-align: right;
padding-right: 10px;
}
a.graphic-message-title {
width: 100%;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: top;
}
/* ----------------------------------MATERIAL_GRAPHIC_MESSAGE_LIST----------------------------- */
#marterial_graphic_message_list + div .layui-table-box .layui-table td {
padding: 10px 0;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-row.grid-demo {
border: 1px solid #DEDEDE;
border-radius: 5px;
background: #FFF;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.article-img span {
background: green;
color: #FFF;
padding: 2px 4px;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12 {
padding: 2px 0;
border-bottom: 1px solid #DEDEDE;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12.read-all {
cursor: pointer;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:first-child {
padding: 7px 0;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:last-child {
border-bottom: none;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3 {
padding-left: 10px;
text-align: left;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title {
text-align: left;
font-size: 13px;
width: 150px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title a {
color: #0d73f9;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4 {
font-size: 13px;
text-align: left;
padding-left: 10px;
}
#marterial_graphic_message_list + div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4.layui-col-md-offset4 {
text-align: right;
padding-right: 10px;
}
/* ----------------------------------material_text----------------------------- */
#material_text div .layui-table-box .layui-table td {
padding: 10px 0;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-row.grid-demo {
border: 1px solid #DEDEDE;
border-radius: 5px;
background: #FFF;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.article-img span {
background: green;
color: #FFF;
padding: 2px 4px;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12 {
padding: 2px 0;
border-bottom: 1px solid #DEDEDE;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12.read-all {
cursor: pointer;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:first-child {
padding: 7px 0;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md12:last-child {
border-bottom: none;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3 {
padding-left: 10px;
text-align: left;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title {
text-align: left;
font-size: 13px;
width: 150px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md3.title a {
color: #0d73f9;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4 {
font-size: 13px;
text-align: left;
padding-left: 10px;
}
#material_text div .layui-table-box .layui-table td[data-field='value'] .layui-col-md4.layui-col-md-offset4 {
text-align: right;
padding-right: 10px;
}
/* --------------------------------ADD_MATERIAL_TEXT -------------------------------------- */
#add_material_text form.layui-form {
padding: 15px;
padding-right: 50px;
padding-left: 0;
}
#add_material_text .input-text-hint {
float: right;
color: #AAA;
margin-top: 5px;
}
/* -------------------------------- MATERIAL_IMAGE -----------------------------------------*/
#material_image .img-list {
padding-top: 26px;
text-align: center;
margin-bottom: 80px;
}
#material_image .img-list::after {
content: '';
display: block;
clear: both;
}
#material_image .img-list .layui-col-md2 .img {
display: inline-block;
background: #ccc;
width: 110px;
height: 110px;
text-align: center;
background-repeat: no-repeat;
background-size: cover !important;
background-position: 50% !important;
}
#material_image .buttom-button {
position: absolute;
bottom: 30px;
left: 50%;
margin-left: -66px;
}
#material_image .img-list p.layui-elip {
max-width: 110px;
padding: 5px 20px;
}
#material_image .img-list .img-check-mask {
position: absolute;
top: 0;
left: 11px;
right: 11px;
bottom: 26px;
line-height: 120px;
background: rgba(0, 0, 0, .5);
}
#material_image .img-list .img-check-mask[data-show='false'] {
display: none;
}
#material_image .img-list .layui-icon-ok {
color: #FFF;
font-size: 36px;
}
.article-img .bg-color {
color: #fff;
padding: 2px 4px;
}

View File

@@ -0,0 +1,442 @@
.hide {
display: none !important;
}
.wx-menu {
background: #fff;
height: 100%;
padding: 10px;
}
.wx-menu-preview {
width: 320px;
height: 570px;
float: left;
}
.mobile-preview {
height: 100%;
position: relative;
border: 1px solid #e7e7eb;
}
.mobile-hd {
height: 25px;
padding-top: 35px;
color: #FFF;
background: #000;
font-size: 16px;
background-image: url(../img/mobile_head.png);
text-align: center;
}
.mobile-bd {
height: 50px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-top: 1px solid #e7e7eb;
background: transparent url(../img/mobile_foot_default.png) no-repeat 0 0;
}
.wx-menu-list {
height: 100%;
display: flex;
padding-left: 43px;
}
.wx-menu-item-box {
flex: 1;
text-align: center;
line-height: 50px;
color: #616161;
cursor: pointer;
position: relative;
}
.wx-menu-item-box.add-menu {
border-left: 1px solid #e7e7eb;
}
.wx-menu-item {
border-left: 1px solid #e7e7eb;
position: relative;
}
.wx-menu-item.active, .wx-sub-menu-item.active {
border: 1px solid;
height: 48px;
}
.wx-sub-menu-list {
position: absolute;
bottom: 62px;
width: 136px;
border: 1px solid #d0d0d0;
border-top-width: 0;
}
.wx-sub-menu-list.two, .wx-sub-menu-list.three {
width: 90.328px;
}
.wx-sub-menu-list.active-second {
left: 134.328px;
}
.wx-sub-menu-list.active-third {
left: 226.328px;
}
.wx-sub-menu-item {
border-top: 1px solid #d0d0d0;
position: relative;
}
.wx-menu-item, .wx-sub-menu-item {
line-height: 50px;
background-color: #fafafa;
text-align: center;
color: #616161;
cursor: pointer;
}
.wx-sub-menu-list .wx-sub-menu-item {
height: 50px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.wx-menu-form {
width: auto;
margin-left: 340px;
min-height: 570px;
position: relative;
}
.form-editor {
height: 100%;
position: relative;
background-color: #f4f5f9;
border: 1px solid #e7e7eb;
min-width: 560px;
}
.form-editor .form-hd {
padding: 10px 20px;
border-bottom: 1px solid #e7e7eb;
line-height: 31px;
}
.form-hd-name {
float: left;
text-align: left;
}
.form-hd-del {
text-align: right;
}
.form-editor .form-bd {
padding: 15px;
}
.item-label {
width: 5em;
float: left;
margin-top: .3em;
margin-right: 1em;
}
.item-group {
display: table-cell;
vertical-align: top;
float: none;
width: auto;
line-height: 26px;
}
.button-list-null {
position: absolute;
top: 37%;
left: 30%;
color: #999;
}
.tip {
color: #AAA;
padding: 2px 2px 2px 0;
display: inline-block;
}
.tip.error {
color: red;
}
input.error {
border-color: red !important;
}
.form-bd-content {
background-color: #fff;
padding: 0 15px 15px;
min-height: 290px;
margin: 15px 0 0;
border-radius: 7px;
overflow: hidden;
}
.item-group.menu-type {
padding-left: 17px;
}
.form-bd-item:first-child {
padding-top: 15px;
}
.form-bd-item {
min-height: 35px;
line-height: 35px;
padding-bottom: 15px
}
.input.layui-input {
display: inline-block !important;
vertical-align: top;
}
.wechat-media i.layui-icon {
color: #AAA;
font-size: 16px;
padding: 0 7px;
}
.wechat-media .layui-this i.layui-icon {
color: var(--base-color);
}
.radio-label input {
position: absolute;
left: -500vw;
top: -500vw;
}
.radio-label i.layui-icon {
color: #AAA;
}
.radio-label {
margin-right: 15px;
cursor: pointer;
display: inline-block;
height: 36px;
line-height: 36px;
}
.form-ft {
padding-top: 20px;
height: 40px;
width: 100%;
text-align: center;
}
.form-bd-list {
background: #FFF;
border-radius: 7px;
padding-left: 22px;
padding-top: 7px;
padding-bottom: 7px;
}
.material-library, .add-material {
display: inline-block;
width: 40%;
margin-top: 15px;
text-align: center;
padding: 50px 0;
border: 1px dotted #CCC;
border-radius: 15px;
}
.material-library object, .add-material object {
width: 36px;
}
.material-library {
float: left;
margin-left: 5%;
}
.material-library i, .add-material i {
background-size: 100% 100%;
background-color: #FFF;
display: block;
width: 36px;
height: 36px;
margin: auto;
margin-bottom: 10px;
}
.material-library i {
background-image: url(../img/folder.png);
}
.add-material i {
background-image: url(../img/add.png);
}
.add-material {
float: right;
margin-right: 5%;
}
.material-img {
width: 100%;
height: 100%;
}
.material-img img {
max-width: 70%;
max-height: 180px;
}
.del {
display: inline-block;
vertical-align: bottom;
color: var(--base-color);
text-decoration: solid;
cursor: pointer;
}
.menu-content .layui-textarea {
height: 170px;
resize: none;
}
.material-type {
display: inline-block;
}
.material-type span {
background: green;
color: #FFF;
padding: 2px 4px;
display: inline-block;
width: 50px;
text-align: center;
}
.graphic-message-list {
width: 400px;
border: 1px solid #CCC;
border-radius: 5px;
display: inline-block;
}
.graphic-message-list .graphic-message-content {
border-bottom: 1px solid #DDD;
padding: 5px 15px;
}
.graphic-message-list .graphic-message-content:last-child {
border-bottom: none;
}
.graphic-message-list .graphic-message-content .title {
display: inline-block;
width: 75%;
padding-left: 5px;
}
.graphic-message-list .graphic-message-content .title a {
width: 100%;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: top;
}
.graphic-message-list .read-all {
padding: 5px 15px;
cursor: pointer;
}
.graphic-message-list .read-all::after {
content: '';
display: block;
clear: both;
}
.graphic-message-list .read-all div {
display: inline-block;
float: left;
}
.graphic-message-list .read-all i {
float: right;
margin-top: 2px;
}
.text-message {
width: 400px;
border: 1px solid #CCC;
border-radius: 5px;
display: inline-block;
}
.text-message .text-message-content {
border-bottom: 1px solid #DDD;
padding: 5px 15px;
}
.text-message .text-message-content .title {
width: 380px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
vertical-align: middle;
border-top: 1px solid #CCC;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.text-message .text-message-content .title a {
word-wrap: break-word;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
vertical-align: middle;
}
.text-message .text-message-content .material-type {
padding-top: 5px;
}
.wx-menu-item, .wx-menu-item span, .wx-sub-menu-item, .wx-sub-menu-item span {
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.article-img .bg-color {
color: #fff;
padding: 2px 4px;
}
.text-r{
width: 100%;
height: 100px;
border-color: #ccc;
resize:none
}

View File

@@ -0,0 +1,77 @@
.preview-box {
max-width: 600px;
height: 779px;
background: #FFF;
margin: 0 auto;
overflow-x: hidden;
overflow-y: auto;
position: relative;
}
.rich-media-thumb img {
max-width: 100%;
height: auto;
max-height: 100%;
}
.preview-box::-webkit-scrollbar {
width: 5px;
}
.preview-box::-webkit-scrollbar-track {
background-color: #EEE;
}
.preview-box::-webkit-scrollbar-thumb {
background-color: #CCC;
}
.preview-box::-webkit-scrollbar-thumb:hover {
background-color: #AAA
}
.preview-box::-webkit-scrollbar-thumb:active {
background-color: #AAA
}
.preview-box > img.head {
position: relative;
width: 100%;
top: 0;
left: 0;
}
.preview-box > .graphic-message {
position: relative;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 150px;
}
.preview-box > .graphic-message > span.time, .preview-box > .graphic-message > span.author {
display: inline-block;
color: #AAA;
margin-top: 7px;
}
.preview-box > .graphic-message > content {
display: block;
position: relative;
margin-top: 20px;
}
.preview-box > .graphic-message > .graphic-message-content {
overflow-x: hidden;
overflow-y: auto;
}
.preview-box > .graphic-message a.original-text {
position: absolute;
bottom: 50px;
left: 0px;
color: #607fa6;
}
img {
max-width: 100% !important;
}

View File

@@ -0,0 +1,119 @@
.qrcode-body {
padding: 10px;
margin: 10px 0;
background: #fff;
}
#albumList {
overflow: hidden;
}
.input-file {
position: absolute;
top: -10px !important;
right: 9px !important;
height: 26px !important;
width: 94px !important;
filter: alpha(opacity:0) !important;
opacity: 0 !important;
line-height: 26px;
}
.qrcode_button {
background-color: #51a351;
border: none;
margin-top: 15px;
width: 100%;
color: #FFF;
padding: 5px 10px;
}
.check {
position: absolute;
bottom: 0px;
width: 100%;
height: 100%;
right: -1px;
background-color: rgba(0, 0, 0, 0.8);
display: none;
}
.check div {
width: 60%;
height: 30px;
margin-left: 20%;
border: 1px solid #fff;
margin-top: 10%;
text-align: center;
}
.check div:hover {
background: var(--base-color);
border: 1px solid var(--base-color);
}
.check div span {
font-size: 15px;
color: #fff;
line-height: 30px;
}
.options-btn {
padding-bottom: 10px;
}
#albumList li {
opacity: 1;
height: auto;
position: relative;
float: left;
margin-right: 1%;
margin-top: 10px;
margin-bottom: 10px;
line-height: 20px;
overflow: hidden;
}
.img-block {
width: 100%;
}
.qrcode {
width: 320px;
height: 569px;
background: #f5f5f5;
position: relative;
}
.qrcode #imgLogo {
max-width: 320px;
max-height: 569px;
}
.tdrag-header {
width: 45px;
height: 45px;
position: absolute;
left: 59px; top: 15px;
cursor: move;
}
.tdrag-logo {
width: 43px;
position: absolute;
left: 60px;
top: 210px;
cursor: move;
}
.tdrag-code{
width: 144px;
height: 144px;
position: absolute;
left: 70px;
top: 300px;
cursor: move;
}
.tdrag-name{
font-size: 14px;
color: #000;
position: absolute;
left: 128px;
top: 23px;
cursor: move;
}

View File

@@ -0,0 +1,811 @@
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #999;
}
.empty{width: 100%;margin-top: 15px;text-align: center;padding: 75px 0;}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #999;
}
li {
list-style: none;
}
a:-webkit-any-link {
color: #333;
cursor: pointer;
text-decoration: none;
}
.reply-opts a:-webkit-any-link {
color: var(--base-color);
cursor: pointer;
text-decoration: none;
}
.reply-opts .delet-color:-webkit-any-link {
color: #ff3d3d;
}
.rule-group .rule-meta h3 .rule-opts .delet-color {
color: #ff3d3d;
}
button {
display: inline-block;
padding: 0 22px;
min-width: 54px;
line-height: 2.42857143;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
font-size: 14px;
cursor: pointer;
border-width: 1px;
border-style: solid;
box-sizing: content-box;
}
.layui-body {
overflow-y: auto !important;
}
.hide {
display: none;
}
.page-title h2 {
font-size: 26px;
font-weight: 400;
line-height: 1;
margin-bottom: 20px;
}
.type-menu {
text-align: left;
height: 50px;
line-height: 40px;
border-bottom: 1px solid #E0E1E2;
font-size: 16px;
}
.type-menu li {
float: left;
margin-right: 24px;
line-height: 40px;
font-size: 16px;
}
.replay-info {
padding: 15px 0 0;
height: 30px;
}
.weixin-normal {
margin-top: 15px;
position: relative;
}
.replay-info .info {
float: left;
}
.replay-info h3 {
display: inline-block;
font-size: 20px;
font-weight: 400;
line-height: 1;
margin-right: 10px;
}
.replay-info h3:last-child {
font-style: normal;
}
.replay-button {
float: right;
position: relative;
}
.replay-button > div {
float: left;
}
.replay-button:after {
content: '';
clear: both;
}
.replay-button > label {
background-color: #1AAD19;
border-color: #1AAD19;
color: #FFFFFF;
display: inline-block;
min-width: 54px;
line-height: 2.42857143;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
font-size: 14px;
cursor: pointer;
border-width: 1px;
border-style: solid;
box-sizing: content-box;
}
.replay-button .layui-layer-page {
text-align: left;
}
.replay-button .layui-form > .layui-btn {
display: block;
margin: auto;
margin-top: 30px;
}
.replay-button label > input {
position: absolute;
left: -9999em;
}
.replay-button .search {
display: inline-block;
vertical-align: middle;
margin-right: .5em;
width: 50px;
}
.replay-button .down {
float: left;
}
.replay-button .down button {
padding: 14px 12px 10px 12px;
min-width: unset;
}
.down .show-menu li a {
color: #00A717;
}
.down .show-menu li a {
padding: 0 15px;
}
.rule-group {
border: 1px solid #e5e5e5;
margin-bottom: 20px;
border-radius: 2px;
background: #fff;
}
.rule-group:hover {
border: 1px solid #e5e5e5;
}
.rule-group .rule-meta {
padding: 5px 10px;
}
.rule-group .rule-meta h3 .rule-opts a:hover {
color: var(--base-color);
}
.rule-group .rule-meta h3 {
width: 100%;
position: relative;
font-size: 14px;
margin: 0;
line-height: 1.5em;
font-weight: bold;
}
.rule-group .rule-meta h3 .rule-opts {
position: absolute;
top: 0;
right: 0px;
font-weight: normal;
font-size: 12px;
color: #ddd;
}
.rule-group .rule-meta h3 .rule-opts a {
color: var(--base-color);
}
.rule-group .rule-body {
border-top: 1px solid #e5e5e5;
/* margin: 0 0 10px;
padding-top: 5px; */
overflow: auto;
}
.rule-group .rule-body:before, .rule-group .rule-body:after {
display: table;
content: "";
line-height: 0;
}
/* .rule-group .long-dashed {
position: absolute;
top: 80px;
width: 100%;
border-bottom: 1px dashed #e5e5e5;
} */
.weixin-normal .rule-keywords {
float: left;
margin-top:10px;
}
.rule-group .rule-inner {
font-size: 12px;
padding: 0 10px 5px;
}
.rule-group .rule-inner h4 {
color: #000;
font-weight: normal;
font-size: 14px;
}
.rule-group .keyword-containe {
padding-top: 5px;
margin-bottom: 5px;
}
.rule-group .info:empty {
padding: 0;
}
.rule-group .keyword-list, .reply-list {
padding-top: 10px;
}
.keyword-list .keyword {
position: relative;
margin-right: 10px;
margin-bottom: 10px;
height: 30px;
vertical-align: middle;
cursor: pointer;
display: inline-block;
}
.keyword .close--circle {
display: none;
}
.keyword-list .keyword:hover .close--circle {
display: block;
}
.complex-content .close--circle ,.keyword-list .close--circle {
position: absolute;
z-index: 91;
top: -9px;
right: -9px;
width: 20px;
height: 20px;
font-size: 16px;
line-height: 20px;
color: #fff;
text-align: center;
cursor: pointer;
background: rgba(153, 153, 153, 0.6);
border-radius: 10px;
}
.keyword .value {
background-color: #fff;
text-align: center;
display: inline-block;
height: 20px;
padding: 2px 10px;
font-size: 12px;
line-height: 20px;
color: #333;
vertical-align: middle;
border-radius: 2px 0 0 2px;
border: 1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 2px 7px;
font-size: 10px;
font-weight: 400;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #fff;
background-color: #f7f7f7;
border: 1px solid #ccc;
margin-left: -4px;
border-radius: 0 2px 2px 0;
vertical-align: middle;
}
/* .rule-group hr.dashed {
border-bottom: 1px dashed #d7d7d7;
border-top: none;
margin: 0;
background-color: rgb(255, 255, 255);
} */
.layui-textarea {
resize:none
}
.rule-group .opt {
margin-top: 5px;
}
.rule-group .opt a {
color: var(--base-color);
}
.inner-keywordbox a {
color: var(--base-color);
}
.weixin-normal .rule-replies {
position: static;
float: left;
border-left: 1px solid #f7f7f7;
padding-top: 10px;
min-height: 115px;
}
.rule-group .rule-inner {
font-size: 12px;
padding: 0 10px 5px;
}
.rule-group .rule-inner .inner-keywordbox {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 8px 15px;
background: #f7f7f7;
border-radius: 2px;
}
.rule-group .rule-inner h4 {
color: #000;
font-weight: normal;
font-size: 14px;
}
.rule-group .reply-container, .keyword-container {
padding: 5px 0;
}
.rule-group .info {
padding: 5px 0;
color: #999;
}
.rule-group .info:empty {
padding: 0;
}
ol.reply-list {
list-style-type: decimal !important;
}
.reply-list li, .quick-dropmenu li {
position: relative;
padding: 8px 90px 8px 5px;
margin-left: 20px;
list-style: unset;
}
.reply-list .reply-opts a:hover {
color: var(--base-color);
}
.reply-cont {
display: inline-block;
max-width: 100%;
}
.reply-summary {
display: inline-block;
max-width: 360px;
word-break: break-all;
word-wrap: break-word;
vertical-align: top;
}
.reply-list .reply-opts, .quick-dropmenu .reply-opts {
position: absolute;
top: 8px;
right: 5px;
}
.reply-list li::after, .quick-dropmenu li::after {
content: "";
position: absolute;
border-bottom: 1px dashed #d7d7d7;
bottom: 0;
left: -20px;
right: 0;
}
.reply-list li:last-child::after, .quick-dropmenu li:last-child::after {
border-bottom: none;
}
.rule-group .opt .disable-opt {
color: #999;
}
.badge-success, .label-success {
display: inline-block;
padding: 2px 4px;
font-size: 12px;
line-height: 14px;
color: #fff;
white-space: nowrap;
background-color: #1AAD19;
}
/***************************************/
.misc {
height: 45px;
}
.misc > a {
display: inline-block;
padding: 7px 10px;
color: var(--base-color) !important;
border-bottom: 2px solid #fff;
}
.misc .active {
color: var(--base-color)!important;
border-color: var(--base-color);
}
.others {
display: inline-block;
position: relative;
}
.others > a {
padding: 10px;
color: var(--base-color) !important
}
.pull-right {
color: #ccc;
float: right;
}
.dropdown-menu {
display: none;
position: absolute;
z-index: 100;
top: 25px;
left: 10px;
width: 110px;
height: 110px;
font-size: 12px;
border: 1px solid rgba(0, 0, 0, 0.125);
cursor: pointer;
background: #fff;
border-radius: 10px;
padding: 10px 0;
overflow: auto;
}
.dropdown-menu li {
padding: 0 10px;
line-height: 30px;
color: #333;
}
.others:hover .dropdown-menu {
display: block;
}
.dropdown-menu li:hover {
background: var(--base-color);
}
.dropdown-menu li:hover a {
color: #fff;
}
.complex-backdrop {
display: none;
position: absolute;
top: 75px;
left: 25px;
width: 86%;
height: 36.5%;
background-color: #fff;
/* -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.25); */
/* border:1px solid #E6E6E6; */
/* padding-top: 12px; */
}
.layui-layout-admin .layui-body .body-content {
background: #f8f8f8;
padding: 0;
}
.fourstage-nav .layui-tab-title {
background: #fff;
height: 50px;
}
.fourstage-nav .layui-tab-title li {
line-height: 48px;
margin: 0 15px;
}
.keyword-content {
background: #fff;
padding: 15px;
margin-top: 15px;
}
[lay-id=marterial_graphic_message_list] .article-img .bg-color {
background-color: #1aad19 !important;
}
.layui-table-view{
background-color: red!important;
}
.complex-content {
padding: 15px;
}
.ng.ng-image {
width: 80px;
height: 80px;
border: none;
text-align: center;
}
.insert-connect {
position: absolute;
right: 10px;
bottom: 20px;
color: var(--base-color) !important;
}
.ng {
position: relative;
vertical-align: top;
width: 250px;
border-radius: 5px;
border: 1px solid #eee;
background-color: #fff;
margin-bottom: 5px;
display: inline-block;
}
.picture > img {
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
}
.msg-music-thumb {
height: 100px;
text-align: center;
}
.msg-music-thumb a {
width: 100%;
height: 100%;
border: 1px dashed #F2F2F2;
display: block;
line-height: 100px;
color: var(--base-color);
}
#music .layui-textarea {
min-height: 60px;
}
.voice-player {
border-radius: 5px;
position: relative;
border: 1px solid #85ac4c;
display: inline-block;
width: 90px;
height: 25px;
padding: 0 6px 0 7px;
font-size: 12px !important;
line-height: 25px;
cursor: pointer;
background: #a0ce3d;
vertical-align: middle;
margin-left: 7px;
}
.voice-player::before {
position: absolute;
content: "";
left: -13px;
top: 6px;
width: 0;
height: 0;
border: 6px solid transparent;
border-right: 6px solid #85ac4c;
}
.voice-player .stop {
display: inline-block;
color: #fff;
text-shadow: 1px 1px 1px #8ab433;
}
.popover .close--circle {
z-index: initial;
}
.close--circle {
position: absolute;
z-index: 91;
top: 5px;
right: 10px;
font-size: 28px;
color: #333;
text-align: center;
cursor: pointer;
}
.voice-player .second {
display: none;
float: right;
font-size: 12px;
color: #476600;
margin-left: 2px;
}
.voice-player .play {
display: inline-block;
width: 17px;
height: 20px;
margin-top: 2px;
}
.voice-player::after {
position: absolute;
content: "";
left: -12px;
top: 6px;
width: 0;
height: 0;
border: 6px solid transparent;
border-right: 6px solid #a0ce3d;
}
/*其他*/
.ng .close--circle {
top: -9px;
right: -9px;
}
.ng .ng-item {
border-bottom: 1px solid #eee;
overflow: hidden;
padding: 5px 9px;
}
.ng .label {
vertical-align: middle;
}
/*图文*/
.ng .ng-title {
display: inline-block !important;
overflow: hidden !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
line-height: 16px;
min-height: 16px;
vertical-align: middle;
max-width: 180px;
}
a.new-window {
color: var(--base-color);
}
.ng .ng-item.view-more {
color: #666;
}
.ng .ng-item.view-more a {
color: #666;
}
/*************************************/
.rule-container .add_reply-top{
position: absolute;
width: 0px;
height: 0px;
line-height: 0px;/*为了防止ie下出现题型*/
border-bottom: 10px solid #fff;
border-left: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
right: 55px;
top: -10px;
}
.popover > .close--circle {
top: -5px;
right: -5px;
}
.rule-container .arrow {
position: absolute;
width: 0;
height: 0;
top: 50%;
left: -13px;
margin-top: -5px;
}
.rule-container .arrow i {
color: #e5e5e5;
background: #fff;
}
.rule-group-container {
position: relative;
min-height: 165px
}
.search {
position: absolute;
z-index: 1;
top: 1px;
right: 0;
}
.layui-form-item .layui-textarea {
width: 100%;
}
.layui-form.hyperlink {
padding: 10px;
margin-bottom: 0;
}
.layui-form.hyperlink .layui-form-item {
margin-bottom: 0;
}
.layui-layout-shop .fourstage-nav ul li.layui-this:after {
border: none !important;
width: 100%;
height: 4px;
background-color: var(--base-color);
border-radius: 30px !important;
position: absolute;
top: 40px;
}