﻿@charset "utf-8";@import url(../lib/layui/css/layui.css);* {margin:0px;padding:0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-sizing:unset;-moz-box-sizing:unset;box-sizing:unset}
a {text-decoration:none;}
html {width:100%;height:100%;overflow-x:hidden;overflow-y:auto;}
body {width:100%;min-height:100%;background:#f1f1f1;/*background:#fff;*/}
.x-red {color:red;}
.layui-form-switch {margin-top:0px;}
.layui-input:focus,.layui-textarea:focus {border-color:#189f92!important;}
.layui-fluid {padding:15px 0;}
.x-nav {padding:0 20px;position:relative;z-index:99;border-bottom:1px solid #e5e5e5;line-height:39px;height:39px;overflow:hidden;background:#fff;}
.page {text-align:center;}
.page a {display:inline-block;background:#fff;color:#888;padding:5px;min-width:15px;border:1px solid #E2E2E2;}
.page span {display:inline-block;padding:5px;min-width:15px;border:1px solid #E2E2E2;}
.page span.current {display:inline-block;background:#009688;color:#fff;padding:5px;min-width:15px;border:1px solid #009688;}
.page .pagination li {display:inline-block;margin-right:5px;text-align:center;}
.page .pagination li.active span {background:#009688;color:#fff;border:1px solid #009688;}
/*登录样式*//*头部*/.xcontainer {width:100%;height:45px;background-color:#222;}
.xcontainer a,.layui-nav .layui-nav-item a {color:#fff;}
.xcontainer .logo a {background-color:rgba(0,0,0,0);}
.xcontainer .logo a {float:left;font-size:18px;padding-left:20px;line-height:45px;width:200px;}
.xcontainer .right {background-color:rgba(0,0,0,0);float:right;}
.xcontainer .left_open {height:45px;float:left;margin-left:10px;}
.xcontainer .left_open i {display:block;background:rgba(255,255,255,0.1);width:32px;height:32px;line-height:32px;border-radius:3px;text-align:center;margin-top:7px;cursor:pointer;}
.xcontainer .left_open i:hover {background:rgba(255,255,255,0.3);}
.xcontainer .left {background-color:rgba(0,0,0,0);float:left;}
.xcontainer .layui-nav-item {line-height:45px;}
.xcontainer .layui-nav-more {top:20px;}
.xcontainer .layui-nav-child {top:50px;}
.xcontainer .layui-nav-child i {margin-right:10px;}
.layui-nav .layui-nav-item a {cursor:pointer;}
.layui-nav .layui-nav-child a {color:#333;cursor:pointer;}
.left-nav {position:absolute;top:45px;bottom:0px;/*bottom:42px;*/    left:0;z-index:2;padding-top:10px;background-color:#EEEEEE;width:220px;max-width:220px;overflow-x:hidden;overflow-y:scroll;/*width:0px;*/}
#side-nav {width:220px;}
.left-nav #nav li:hover > a {/*color:blue;*/}
.left-nav #nav .current {background-color:rgba(0,0,0,0.3);}
.left-nav #nav li a {font-size:14px;padding:10px 15px 10px 15px;display:block;cursor:pointer;border-left:4px solid transparent;transition:all 0.3s;}
.left-nav a:hover {background:#009688 !important;color:#fff;border-color:#04564e !important;}
.left-nav a.active {background:#009688 !important;color:#fff;border-color:#04564e !important;}
.left-nav #nav li a cite {font-size:14px;}
.left-nav #nav li .sub-menu {display:none;}
.left-nav #nav li .opened {display:block;}
.left-nav #nav li .opened:hover {/*background:#fff;*/}
.left-nav #nav li .opened .current {}
.left-nav #nav li .sub-menu li:hover {/*color:blue;*/     /*background:#fff;*/}
.left-nav #nav li .sub-menu li a {padding:10px 15px 10px 30px;font-size:14px;cursor:pointer;}
.left-nav #nav li .sub-menu li .sub-menu li a {padding-left:45px;}
/*.left-nav #nav li .sub-menu li a:hover {color:#148cf1;}
*/.left-nav #nav li .sub-menu li a i {font-size:12px;}
.left-nav #nav li a i {padding-right:10px;line-height:14px;}
.left-nav #nav li .nav_right {float:right;font-size:16px;}
.x-slide_left {width:17px;height:61px;background:url(../images/icon.png) 0 0 no-repeat;position:absolute;top:200px;left:220px;cursor:pointer;z-index:3;}
.page-content {position:absolute;top:45px;right:0;/*bottom:42px;*/    bottom:0px;left:220px;overflow:hidden;z-index:1;}
.page-content-bg {position:absolute;top:45px;right:0;/*bottom:42px;*/    bottom:0px;left:220px;background:rgba(0,0,0,0.5);overflow:hidden;z-index:100;display:none;}
.page-content .tab {height:100%;width:100%;/*background:#EFEEF0;*/    margin:0px;}
.page-content .layui-tab-title {/*padding-top:5px;*/    height:35px;background:#EFEEF0;position:relative;z-index:100;}
.page-content .layui-tab-title li.home i {padding-right:5px;}
.page-content .layui-tab-title li.home .layui-tab-close {display:none;}
.page-content .layui-tab-title li {line-height:35px;}
.page-content .layui-tab-title .layui-this:after {height:36px;}
.page-content .layui-tab-title li .layui-tab-close {border-radius:50%;}
.page-content .layui-tab-title .layui-this {background:#fff;}
.page-content .layui-tab-bar {height:34px;line-height:35px;}
.page-content .layui-tab-content {position:absolute;top:36px;bottom:0px;width:100%;padding:0px;overflow:hidden;}
.page-content .layui-tab-content .layui-tab-item {width:100%;height:100%;}
.page-content .layui-tab-content .layui-tab-item iframe {width:100%;height:100%;}
.x-admin-carousel,.layui-carousel,.x-admin-carousel>[carousel-item]>* {background-color:#fff}
.x-admin-backlog .x-admin-backlog-body {display:block;padding:10px 15px;background-color:#f8f8f8;color:#999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}
.x-admin-backlog-body h3 {padding-bottom:10px;font-size:12px}
.x-admin-backlog-body p cite {font-style:normal;font-size:30px;font-weight:300;color:#009688}
.x-admin-backlog-body:hover {background-color:#CFCFCF;color:#888}
.layui-table td,.layui-table th {min-width:20px;}
table th,table td {word-break:break-all;}
/*404页面样式*/.fly-panel {margin-bottom:15px;border-radius:2px;/*background-color:#fff;*/    box-shadow:0 1px 2px 0 rgba(0,0,0,.05);}
.fly-none {min-height:600px;text-align:center;padding-top:50px;color:#999;}
.fly-none .layui-icon {line-height:300px;font-size:300px;color:#393D49;}
.fly-none p {margin-top:50px;padding:0 15px;font-size:20px;color:#999;font-weight:300;}
#tab_right {display:none;width:80px;position:absolute;top:35px;left:0px;}
#tab_right dl {top:0px;}
#tab_show {position:absolute;top:36px;bottom:0px;width:100%;background:rgb(255,255,255,0);padding:0px;overflow:hidden;display:none;}
@media screen and (max-width:768px) {.fast-add {display:none;}
.layui-nav .to-index {display:none;}
.container .logo a {width:140px;}
.container .left_open {/*float:right;*/}
.left-nav {width:60px;}
.left-nav #nav li a i {font-size:18px;}
.left-nav cite,.left-nav .nav_right {display:none;}
.page-content {left:60px;}
.page-content .layui-tab-content .layui-tab-item {-webkit-overflow-scrolling:touch;overflow-y:scroll;}
.x-so input.layui-input {width:100%;margin:10px;}
}
/*精细版样式*/.x-admin-sm {font-size:12px;}
.x-admin-sm body {font-size:12px;}
/*登录页面样式*/.x-admin-sm .login input[type=submit],.x-admin-sm .login input[type=button] {font-size:14px;}
.x-admin-sm .login input[type=text],.x-admin-sm .login input[type=file],.x-admin-sm .login input[type=password],.x-admin-sm .login input[type=email],.x-admin-sm select {font-size:12px;}
.x-admin-sm .login .message {font-size:14px;}
.x-admin-sm .layui-table td,.x-admin-sm .layui-table th {font-size:12px;}
.x-admin-sm .layui-elem-field legend {font-size:18px;}
.x-admin-sm .x-admin-backlog-body p cite {font-size:24px;}
.x-admin-sm .left-nav #nav li a cite {font-size:12px;}
.x-admin-sm .iconfont {font-size:14px;}
.x-admin-sm .layui-tab-title li {font-size:12px;}
.x-admin-sm .layui-icon {font-size:14px;}
.left-nav #nav li .layui-icon {font-size:18px;}
.x-admin-sm .layui-nav * {font-size:12px;}
.x-admin-sm  .layui-breadcrumb>* {font-size:12px;}
.x-admin-sm  .layui-btn,.x-admin-sm .layui-btn-xs,.x-admin-sm .layui-btn-sm {font-size:12px;}
.x-admin-sm .layui-laydate {font-size:12px;}
.x-admin-sm  .layui-btn {height:30px;line-height:30px;padding:0 6px;margin:0 0 1px 0;}
.x-admin-sm .layui-btn-lg {height:38px;line-height:38px;padding:0 18px;font-size:14px;}
.x-admin-sm .layui-layer-title,.x-admin-sm .layui-layer-dialog .layui-layer-content {font-size:12px;}
.x-admin-sm .layui-input,.x-admin-sm .layui-select,.x-admin-sm .layui-textarea {height:30px;}
.x-admin-sm .layui-form-pane .layui-form-label {height:30px;line-height:14px;}
.x-admin-sm .layui-form-checkbox span {font-size:12px;}
.x-admin-sm .fly-none .layui-icon {line-height:300px;font-size:300px;color:#393D49;}
.newc{position:relative;background-color:#FF5722;}
.newc:before{position:absolute;left:5px;top:0px;color:#fff;font-size:10px;content:'新'}
.relt{position:relative;}
.fr{float:right;}
.fl{float:left;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.wdbpm33{width:32%;max-width:200px;box-sizing:border-box;}
.wdb50{width:50%;}
.wd40{width:40px;}
.wd50{width:50px;}
.wd60{width:60px;}
.wd70{width:70px;}
.wd80{width:80px;}
.wd90{width:90px;}
.wd100{width:100px;}
.wd110{width:112px;}
.wd120{width:120px;}
.wd200{width:200px;}
.wd300{width:300px;}
.wd400{width:400px;}
.wdb60{width:60%;}
.wdb90{width:90%;}
.mrb5{margin-bottom:5px !important;}
.hasimg{position:relative;height:38px;display:none;margin:0px 0px 0;}
.hasimg span{position:relative;}
.hasimg span:after{content:'';}
.hasimg .igone{height:30px;position:relative;overflow:hidden;width:40px;margin:-1px 0 0 1px;}
.hasimg .igone img{height:30px;width:40px;}
.hasimg span .igone2{display:none;/*position:absolute;bottom:-9px;left:0;max-width:480px;height:auto;z-index:999;*/}
/*.hasimg span:hover .igone2{display:block;}*/
.hasimg a{margin-right:5px;}
.hasvid{display:none;}

.hidys{display:none;}
.tjimagesbox{display:none;}
.tjimg{position:relative;height:30px;margin:0 5px;}
.tjimg .ig{height:30px;position:relative;overflow:hidden;width:40px;}
.tjimg .ig img{height:30px;max-width:40px;}
.tjimg .ig:hover{/*position:absolute;bottom:-9px;right:-40px;width:480px;height:auto;*/}
.tjimg a{margin-right:5px;}
/*上传*/
.fileupbox{position:relative;}
.fileupload {width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;}
.selfinput {opacity:0;position:absolute;display:inline-block;width:100%;height:100%;left:0;top:0;cursor:pointer;border:none;z-index:99;}
.selfbutton {color:#666;cursor:pointer;text-decoration:none;position:absolute;width:100%;height:100%;left:0;top:0;}
.fileprocessbox {font-size:12px;position:absolute;bottom:-10px;left:-1px;width:100%;display:none;}
.fileprocess {width:100%;height:8px;border:1px solid #ccc;border-radius:5px;position:relative;float:left;}
.fileprocess div {position:absolute;height:100%;width:0px;background:#efefef;border-radius:5px;left:0;top:0;background:url(../images/1.png) repeat;}
.sizetext{color:#333;height:12px;position:absolute;left:102.5%;top:-10px;}
.txtname{overflow:hidden;position:absolute;top:-20px;left:-1px;font-size:12px;color:#ff5722;}
.fileprocessbox:last-child{display:block;}

.edifileprocess {width:80%;border:1px solid #ccc;border-radius:5px;height:8px;min-height:8px;position:relative;}
.edifileprocess div{position:absolute;height:8px;width:0;background:#efefef;border-radius:5px;left:0;top:0;background:url(../images/1.png) repeat;}
.edifileprocess span{position:absolute;height:18px;width:100%;left:0;top:8px;text-align:right;}
/*图集*/
.tj_imgs .layui-input-block:first-child{margin-top:10px;}
.tj_imgs .layui-input-block:first-child .layui-input-inline:first-child{width:calc(100% - 175px)!important;float:right!important;margin-right:0;}
.tj_imgs .layui-input-block:first-child .layui-input-inline:nth-child(2){position:absolute!important;left:0!important;}
.tj_imgs .tjdivd{float:left;width:260px;margin-left:2px;}/*相册名称*/
.tj_imgs .imgdivd{float:left;width:260px;margin-right:2px;}
/*样式添加弹窗*/
.styleselect{width:100%;line-height:30px!important;height:30px!important;font-size:14px!important;padding:0 5px!important;}
.styleselect option{height:30px!important;line-height:30px!important;font-size:14px!important;}
.stylelabel{padding:9px 8px!important;text-align:right;}
/*模板引用cssjsrq第一个td左侧缩进*/
.mubanftd tr td:first-child{padding-left:62px;}
/*模板带不带数据切换*/
.mbtabsqh{text-align:left;}
.mbtabsqh a{display: inline-block;color: #666666;text-align: center;font-size: 14px;margin-right: 44px;margin-left:6px;}
.mbtabsqh .active{color: #016be3;font-weight: bold;}
/*默认图片宽高要求*/
.mrimgd1{width:55px!important;padding:0!important;margin:0!important;}
.mrimgd1 span{line-height:30px!important;}
.mrimgd1 i{position:absolute;left:0;top:-12px;width:1400px;font-size:12px;color:#FF0000;}
.xsipt{width:80px!important;}
.xsipt input{height:26px!important;margin-top:2px;}
.mrimgd2 span{line-height:30px!important;color:#FF0000;}
/*批量上传*/
.allpgrbox{width:96%;margin:0 auto;position:relative;line-height:12px;height:28px;}
.allpgrbox .upjd{width:80%;height:8px;border:1px solid #ccc;border-radius:5px;position:relative;float:left;margin-top:5px;}
.allpgrbox .upend{position:absolute;left:82%;top:50%;height:42px;width:18%;margin-top:-15px;}
.allpgrbox .upjd div{position:absolute;height:100%;width:0px;background:#efefef;border-radius:5px;left:0;top:0px;background:url(../images/1.png) repeat;}

.allpgrbox .spall{position:absolute;left:2px;bottom:-3px;font-style:normal!important;font-size:12px;}
.allpgrbox .upjd .spall .sup1{font-size:12px;}
.allpgrbox .upjd .spall .sup2{font-size:12px;}