body { padding-bottom: 20px; } /* Set some basic padding to keep content from hitting the edges */ .body-content { padding-left: 15px; padding-right: 15px; } /* Carousel */ .carousel-caption p { font-size: 20px; line-height: 1.4; } /* Make .svg files in the carousel display properly in older browsers */ .carousel-inner .item img[src$=".svg"] { width: 100%; } /* QR code generator */ #qrCode { margin: 15px; } /* Hide/rearrange for smaller screens */ @media screen and (max-width: 767px) { /* Hide captions */ .carousel-caption { display: none; } } /*继承bootstrap*/ .modal-body { max-height: 600px; /*overflow-y: auto;*/ } /*公共样式*/ .hide, .template { display: none; } .empty { margin-left: 25px; font-size: 16px; color: #808080; } .pull-left { float: left; } .pull-right { float: right; } .layui-btn-blue { background-color: #337ab7; border-color: #337ab7; } .btn-long { padding-left: 40px; padding-right: 40px; } .btn-link { color: #337ab7; cursor: pointer; } .tags a, .tags span { cursor: pointer; line-height: 33px; padding: 6px 10px; margin-right: 15px; } .tags a:hover, .tags span:hover, .tags a.ac, .tags span.ac { background-color: #06978e; color: #fff; } .tags span { border: 1px solid #ccc; } .tags label { font-weight: normal; } /*编辑器*/ .edui-editor { min-height: 300px; } /*验证*/ .form-group .error { color: #de3131; line-height: 34px; } .valid { display: none; } .has-error input, .has-error input:hover { border-color: #a94442 !important; } .has-error .valid { color: #a94442; position: absolute; display: block; } /*树*/ .point-tree, .data-statistic { border-radius: 10px; margin-bottom: 12px; background-color: #fff; } .layui-fluid .layui-card .layui-card-body .layui-row .layui-card .point-tree { border-radius: 10px; margin-bottom: 12px; } .point-tree .tree .root-chapter-list { overflow: hidden; } .point-tree .tree { overflow: auto; padding: 18px 10px 18px 15px; } .point-tree .tree .root-chapter-list .chapter-list { padding-left: 10px; margin-top: 4px; } .point-tree .tree .chapter-list li { background: url("/zkjaeduyuncom/images/treeview-default-line.png") 0 4px no-repeat; margin: 0; padding: 0 0 3px 16px; zoom: 1; white-space: nowrap; position: relative; max-width: 100%; text-overflow: ellipsis; } .point-tree .tree .chapter-list li:last-child { background-position: 0 -1766px; } .point-tree .tree li .chapter-name { font-size: 14px; color: #333; position: relative; height: 24px; line-height: 24px; padding-left: 15px; cursor: pointer; padding: 0 0 0 5px !important; } .point-tree .tree li .chapter-name a { color: #333; } .point-tree .tree li .chapter-name a:hover { color: #06978e; } .point-tree .tree li .chapter-name .ac { color: #333; position: relative; z-index: 1; display: block; width: 100%; } .point-tree .tree li .chapter-name .ac:before { content: ""; position: absolute; width: 222px; height: 100%; padding: 0px 10px; background-color: #b5f5f1; top: 0px; z-index: -1; box-sizing: content-box; right: 0; opacity: 0.5; } .point-tree .chapter-name .icon { position: absolute; width: 14px; height: 24px; top: 0px; background: url("/zkjaeduyuncom/images/expand.png") no-repeat center center; left: -15px; z-index: 2; } .point-tree .chapter-name .fold { background-image: url("/zkjaeduyuncom/images/fold.png"); } .point-tree .chapter-name .checkbox { margin: 0; } .point-tree .chapter-name .checkbox label { min-height: unset; padding: 0; margin: 0; } .point-tree .chapter-name .checkbox label input { position: relative; margin: 0; top: 0px; width: 14px; height: 14px; } .point-tree .tree li .chapter-name .checkbox.ac, .point-tree .tree li .chapter-name .checkbox:hover { color: #06978e; } /*评论*/ .comment-part .comment-related { padding: 30px 0; } .comment-part .comment-related #textarea { resize: none; width: 100%; height: 120px; padding: 15px; } .comment-part .comment-related .reply-p { text-align: right; } .comment-part .comment-related .reply-p .btn { height: 40px; width: 100px; color: #fff; font-size: 14px; background-color: #06978e; text-align: center; padding: 0; line-height: 40px; } .comment-part .comment-related .reply-p .btn:hover { opacity: 0.8; filter: alpha(opacity=80); } .comment-part .comment-related .comment-list .comment-item { position: relative; padding: 30px 30px 30px 80px; } .comment-part .comment-related .comment-list .comment-item .layui-btn { position: absolute; right: 0; top: 15px; display: none; } .comment-part .comment-related .comment-list .comment-item .layui-btn.True { display: block; } .comment-part .comment-related .comment-list .comment-item .head-photo { position: absolute; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; left: 0; top: 30px; } .comment-part .comment-related .comment-list .comment-item .head-photo img { width: 100%; height: 100%; } .comment-part .comment-related .comment-list .comment-item .comment-info { padding-bottom: 5px; } .comment-part .comment-related .comment-list .comment-item .comment-info .user-name { font-size: 14px; color: #95a5a6; font-weight: bold; } .comment-part .comment-related .comment-list .comment-item .comment-info .user-name:hover { color: #06978e; } .comment-part .comment-related .comment-list .comment-item .comment-info .time { margin-left: 15px; font-size: 12px; color: #bdbdbd; } .comment-part .comment-related .comment-list .comment-item .quote { background-color: #f9f9f9; margin: 10px 0; padding: 10px 10px 10px 10px; } .comment-part .comment-related .comment-list .comment-item .quote p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .comment-part .comment-related .comment-list .comment-item .quote p .user-name { font-size: 14px; color: #95a5a6; font-weight: bold; } .comment-part .comment-related .comment-list .comment-item .quote p .user-name:hover { color: #06978e; } .comment-part .comment-related .comment-list .comment-item .quote p .time { margin-left: 15px; font-size: 12px; color: #bdbdbd; } .comment-part .comment-related .comment-list .comment-item .comment-content pre { font-size: 16px; color: #34495e; margin-bottom: 0; padding: 0; margin: 0; border: 0; background-color: transparent; } .comment-part .comment-related .comment-list .comment-item .replay-comment { padding-top: 5px; padding-bottom: 10px; font-size: 12px; color: #34495e; } .comment-part .comment-related .comment-list .comment-item .replay-comment span { cursor: pointer; background: url("/zkjaeduyuncom/images/comment.png") no-repeat left center; padding-left: 15px; } .comment-part .comment-related .comment-list .comment-item .replay-comment span:hover { color: #06978e; } .comment-part .comment-related .comment-list .comment-item .replay-comment-box { display: none; } .comment-part .comment-related .comment-list .comment-item .replay-comment-box .rc-textarea { width: 100%; height: 80px; padding: 15px; resize: none; } .comment-part .comment-related .comment-list .comment-item .replay-comment-box .replay-comment-p { text-align: right; } .comment-part .comment-related .comment-list .comment-item .replay-comment-box .replay-comment-p .btn { height: 40px; width: 100px; color: #fff; font-size: 14px; background-color: #06978e; text-align: center; padding: 0; line-height: 40px; } .comment-part .comment-related .comment-list .comment-item .replay-comment-box .replay-comment-p .btn:hover { opacity: 0.8; filter: alpha(opacity=50); } .comment-part .comment-related .comment-list .comment-item:hover { background: #f6f9fa; } .comment-part .comment-related .comment-list .comment-item + .comment-item { border-top: 1px solid #ddd; } /*继承layer*/ .alert { padding: 10px 20px; background-color: #eef3f6; position: absolute; left: 50%; top: -20px; z-index: 999; box-shadow: #888 1px 1px; color: #337ab7; } .layui-layer-page .layui-layer-content { padding: 20px; } /* 后台统一样式开始 */ .backstage .view-questionBank .view-by-category { padding-top: 0 !important; } .backstage .layui-form-label { color: #666; } .backstage .layui-form-select .layui-input { color: #333; } .backstage .layui-btn + .layui-btn { margin-left: 0 !important; } .backstage .layui-btn { padding: 0 18px !important; } .backstage #SearchArea { box-shadow: none !important; padding-bottom: 15px !important; margin-bottom: 0 !important; } .backstage .layui-form-label { margin-bottom: 0; } .backstage .layui-table { margin-top: 0px !important; margin-bottom: 0 !important; } .backstage .view-questionBank .view-by-category { margin-bottom: 10px !important; } .backstage .layui-form-item .layui-inline { margin-bottom: 0 !important; margin-right: 0 !important; } .backstage #btnAnswer { display: none; } .backstage .layui-form-select .layui-input { margin-right: 10px; } .backstage .select-box.layui-form .layui-input-inline { margin-right: 10px; } .backstage .pull-left.layui-inline { float: none !important; vertical-align: top; } .backstage .layui-nav .layui-nav-item { margin-right: 12px; } .backstage input { border-color: #e6e6e6; } .backstage .view-questionBank .show-question { padding-top: 10px; } .backstage #SearchArea .layui-btn-box { position: absolute; right: 0; top: 0; margin: 0 !important; } .backstage .layui-btn { margin-left: 0 !important; } .backstage #SearchArea .layui-form .layui-input-inline { width: 130px; } .backstage #divChapters.layui-col-space15 { margin: 0; padding-top: 10px; border-top: 1px solid #ddd; } .backstage .edit-chapter { margin: 0; padding-top: 10px; border-top: 1px solid #ddd; } .backstage .edit-chapter .tree { max-height: 542px; width: 267px; overflow: auto; padding: 0; } .backstage #SearchArea { min-height: 32px; } .backstage .layui-form.layui-border-box.layui-table-view, .backstage .layui-table-body.layui-table-main { height: auto !important; } .backstage .layui-table-view .layui-table { width: 100%; } .backstage .layui-layer.layui-layer-dialog .layui-form-label { float: left; display: block; padding: 9px 10px 9px 0; font-weight: 400; line-height: 20px; height: auto; text-align: justify; text-justify: inter-ideograph; width: 80px; box-sizing: border-box; overflow: hidden; height: 38px; } .backstage .layui-layer.layui-layer-dialog .layui-form-label:after { content: "."; width: 100%; display: inline-block; height: 0; line-height: 0; font-size: 0; visibility: hidden; overflow: hidden; } .backstage .layui-layer.layui-layer-dialog .layui-input-block { margin-left: 80px; } /*右侧内容框*/ .layadmin-tabsbody-item .layui-fluid .layui-row .layui-card { padding: 30px; } .layui-btn.search { border-color: transparent; } /* 后台统一样式结束 */ /* 分页样式 开始*/ .pager { font-size: 15px; text-align: center; padding: 15px 0; margin-top: 20px; } .pager a { margin: 0 5px; display: inline-block; padding: 0 7px; border: 1px solid #ccc; line-height: 24px; cursor: pointer; color: #06978e; } .pager span { color: #808080; margin: 0 5px; } /* 分页样式 结束*/ /* 站点地图 */ #current-position { height: 42px; line-height: 42px; font-size: 12px; color: #666; } #current-position .position { background: url("/zkjaeduyuncom/images/position.png") no-repeat left center; padding-left: 20px; } /* 解决ie10/11浏览器滚动条问题 */ @-ms-viewport { width: auto; } /* 后台统一样式结束 */ /* 下拉列表 */ .layui-form-select dl { z-index: 9999!important; } /* 登录弹窗 */ .login-style { border-radius: 10px !important; } .login-style .layui-layer-content { border-radius: 10px; overflow: hidden; } /* 中招弹窗 */ .zkstyle .layui-layer-content { width: 960px; height: 500px; overflow: hidden; } .zkstyle .layui-layer-content iframe { margin-left: -352px; margin-top: -156px; height: 800px !important; } /* 评论样式开始 */ #divComment .comment-related .reply-p .btn { height: 30px; line-height: 30px; } #divComment .comment-related #ulCommentList .comment-item:hover { background-color: transparent; } #divComment .comment-related #ulCommentList .comment-item .head-photo { border: 1px solid #ccc; padding: 3px; } #divComment .comment-related #ulCommentList .comment-item .head-photo img { width: 100%; height: 100%; border-radius: 50%; } #divComment .comment-related #ulCommentList .comment-item .comment-info { float: left; } #divComment .comment-related #ulCommentList .comment-item .comment-info .user-name { color: #2d64b3; } #divComment .comment-related #ulCommentList .comment-item .comment-content { float: left; } #divComment .comment-related #ulCommentList .comment-item .comment-content pre { font-size: 14px; } #divComment .comment-related #ulCommentList .comment-item .content-replay { text-align: right; } #divComment .comment-related #ulCommentList .comment-item .content-replay span { padding: 0 3px; font-size: 12px; color: #999; } #divComment .comment-related #ulCommentList .comment-item .content-replay .del { cursor: pointer; } #divComment .comment-related #ulCommentList .comment-item .content-replay .time { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } #divComment .comment-related #ulCommentList .comment-item .content-replay .replay-comment { cursor: pointer; color: #666; } #divComment .comment-related #ulCommentList .comment-item .content-replay .replay-comment.link-unfold { color: #2d64b3; } #divComment .comment-related #ulCommentList .comment-item .content-replay .replay-comment.link-fold { color: #2d64b3; display: none; } #divComment .comment-related #ulCommentList .comment-item .content-replay .replay-comment.hasSubComment { display: none; } #divComment .comment-related #ulCommentList .comment-item .content-replay .replay-comment.hasSubComment + .link-fold { display: unset; background: #f7f8fa; padding: 5px 15px; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote { padding: 4px 15px 14px; background-color: #f7f8fa; margin: 0; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item { margin-top: 6px; padding-top: 10px; border-top: 1px dotted #d7d7d7; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item:first-child { border-top: 0; margin-top: 0; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item:last-child .also-comment { float: right; border: 1px solid #ccc; cursor: pointer; padding: 4px 8px; font-size: 12px; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item:last-child .also-comment:hover { background-color: #fff; border-color: #3e89fa; color: #3e89fa; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .user-card { float: left; width: 32px; height: 32px; border: 1px solid #ccc; padding: 1px; border-radius: 50%; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .user-card img { width: 100%; height: 100%; border-radius: 50%; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt { margin-left: 40px; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt p { font-size: 14px; overflow: unset; text-overflow: unset; white-space: unset; word-break: break-all; word-wrap: break-word; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt p .user-name { color: #2d64b3; font-size: 12px; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt .content-replay { text-align: right; padding-right: 0; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt .content-replay span { padding: 0 3px; font-size: 12px; color: #999; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt .content-replay .del { cursor: pointer; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt .content-replay .time { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } #divComment .comment-related #ulCommentList .comment-item .quote-grid .quote .quote-list .quote-item .cnt .content-replay .replay-comment { cursor: pointer; color: #666; } #divComment .comment-related #ulCommentList .comment-item .replay-comment-box { margin-top: 5px; } /* 评论样式结束 */