@charset "UTF-8";

/*后台公共样式*/
html, body { height:100%; font-size:14px; }
.mbline { position:fixed; top:60px; left:200px; right:0px; padding:0 15px; height:45px; line-height:45px; background-color:#eeeeee; border-bottom:1px solid #e6e6e6; z-index:150; white-space:nowrap; overflow:hidden; }
.nowrap { white-space:nowrap; }

/*后台用户样式*/
.mutab1 { margin:25px 15px 0px 15px; }
.layui-tab-item .mutab1:first-child { margin-top:10px; }
.mutab2 { margin:0px 15px 10px 15px; }
.mutab2a { margin-left:45px; }

/*后台登录页样式*/
.login_body { width:100%; height:100%; background-color:rgba(0, 0, 0, 0.4); overflow:hidden; }
.login_block { margin:0 auto; padding:40px 40px; width:350px; border-radius:5px; background-color:#ffffff; display:none; }
.login_title { font-size:16px; text-align:center; }
.login_text { margin:0; }
.login_text2 { position:relative; margin-left:0; padding-right:100px; }
.login_text2 img { position:absolute; top:0; right:0; width:100px; height:38px; cursor:pointer; }
.login_icp { margin:10px auto; width:300px; text-align:center; }

/*后台编辑&列表页面样式*/
.layui-body { padding:55px 10px 0px 10px; }
.layui-layout-admin .layui-body { bottom:0px; }
.layui-layer-content img { width:100%; }
.layui-nav-item>a { border-bottom:1px solid rgba(0, 0, 0, 0.2); }
.layui-nav .layui-nav-item { line-height:59px; }
.layui-input-block1 { margin-left:130px; }
.layui-input-edit { margin-left:130px; margin-right:100px; }
.layui-input-edit textarea { width:1000px; height:500px; }
.layui-input-edit textarea.part1 { width:300px; height:100px; }
.layui-unit { float:left; margin-left:-2px; padding:0 15px; line-height:36px; border-top-right-radius:2px; border-bottom-right-radius:2px; border:1px solid #e6e6e6; background-color:#f2f2f2; }
.layui-form-item .layui-mr-p0 { margin-right:0px; }
.layui-mr-p1 { margin-right:20px; }
.layui-form-label { width:100px; }
.layui-form-label>span { position:relative; display:inline-block; }
.layui-form-label>span>span { position:absolute; left:-10px; top:3px; color:#ff0000; font-size:16px; }
.layui-table tr td { vertical-align:top; text-align:center; }
.layui-table tr td p.left { text-align:left; }
.layui-table tr td p.right { text-align:right; }
.layui-table tr td span.sta1 { color:#666666; }
.layui-table tr td span.sta2 { color:#ff0000; }
.layui-table tr td a { color:#009688; }
.layui-table tr td a:hover { color:#009688; text-decoration:underline; }
.layui-table-cell { padding:5px 10px; height:auto; overflow:visible; line-height:170%; text-overflow:inherit; white-space:normal; word-wrap:break-word; word-break:break-all; }
table tr th>.layui-table-cell { font-weight:bold; text-align:center; }
.table_top { margin-bottom:10px; display:block; }
.table_bottom { margin-top:-11px; margin-bottom:10px; display:block; }
.layui-search-label { padding-top:9px; padding-bottom:9px; }
.layui-upload-list { margin:0px; display:none; }
.layui-upload-img { margin:10px 10px 0 0; width:200px; }
.layui-width-p1,.layui-form-item .layui-width-p1 { width:80px; }
.layui-width-p2,.layui-form-item .layui-width-p2 { width:150px; }
.layui-width-p3,.layui-form-item .layui-width-p3 { width:400px; }

/*后台多项选择*/
.layui-form-item .sltblock { width:420px; display:block; }
.sltblock div { margin-right:20px; margin-bottom:10px; padding:8px 15px; border-radius:3px; border:1px solid #cccccc; background-color:#eeeeee; cursor:move; display:inline-block; }
.sltblock div a { margin-left:5px; font-size:12px; font-weight:bold; color:#ff0000; cursor:pointer; display:inline-block; }
.sortable-ghost { opacity: 0.2; }

/*后台详情*/
.info_detail {}
.info_detail tr:hover { background-color:#f2f2f2; }
.info_detail tr th,.info_detail tr td { padding:10px 10px; color:#666666; border:1px solid #e6e6e6; }
.info_detail tr th { background-color:#f2f2f2; text-align:right; }
.info_detail tr td {}
.info_detail tr td a { color:#009688; }
.info_detail tr td a:hover { color:#009688; text-decoration:underline; }
.info_detail tr td.dimg img { width:500px; }
.layui-btn-top { margin-top:15px; }

/*分页样式*/
.gpage { text-align:right; padding:12px; border:1px solid #e6e6e6; }
.gpage span { padding:4px 6px; margin-left:5px; margin-right:0px; border:1px solid #009688; color:#ffffff; background-color:#009688; border-radius:3px; display:inline; }
.gpage span.dot { border:1px solid #dedede; background-color:#ffffff; color:#000000; }
.gpage a { padding:4px 6px; margin-left:5px; margin-right:0px; border:1px solid #dedede; text-decoration:none; border-radius:3px; display:inline; }
.gpage a:hover { border:1px solid #009688; color:#ffffff; background-color:#009688; }