body{ font-family:微软雅黑,Arial, Helvetica, sans-serif; background:#fff; }
@font-face {
  font-family: 'iconfont';  /* project id 1087113 */
  src: url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.eot');
  src: url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.woff') format('woff'),
  url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1087113_nz72uk7uyvo.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit;}
a{ cursor:pointer; }
.hide{ display:none; }
.marg0 { margin: 0;}
/* 清除浮动样式 */
.clearfix { *zoom:1; }
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.posr{position: relative; }
.posb{position: absolute;}
.posc{position: static;}
.posf{position: fixed;}
.dline{ display:inline;}
.layui-input-inline{ margin:0; }
.layui-input-inline.w60{ width:60px; }
.layui-input-inline.w80{ width:80px; }
.layui-input-inline.w100{ width:100px; }
.layui-input-inline.w150{ width:150px; }
.layui-input-inline.w200{ width:200px; }
.layui-input-inline.w260{ width:260px; }
.layui-input-inline.w300{ width:300px; }
.layui-input-inline.w350{ width:350px; }
.layui-input-inline.w400{ width:400px; }
.layui-input-inline.w450{ width:450px; }
.layui-input-inline.w600{ width:600px; }
.layui-input-inline.w700{ width:700px; }
.layui-table{ color:#333; }
.layui-btn + .layui-btn { margin-left: 0px;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.layui-textarea { min-height:70px; }
.promoteDis *{ color:#f00; }
.layui-table img { max-width: 100px; max-height: 100%; }
.right-layout .layui-form.layui-form-small .layui-form-label { width: 80px; text-align: right; }
.right-layout .layui-form.layui-form-small .layui-input-block { margin-left:120px; }
.layui-btn-disabled{ border:0;}
.layui-btn-disabled:hover{ border:0;}
.layui-btn-primary{ }
.layui-btn-primary:hover{ border: 1px solid #C9C9C9; background-color: #f1f1f1; }
.layui-icon.layui-tree-branch{ display:none;}
.layadmin-loading { position:absolute; left:50%; top:50%; margin:-16px -15px; font-size:30px; color:#c2c2c2}
/*单图*/
.uploadFile{ margin:5px 5px 5px 5px; width:60px; height:50px; padding:2px 0 0 0; float:left; }
.uploadFile:hover{ border: 1px dashed #FF5722; }
.uploadFile .layui-icon{ font-size:25px; margin-top:5px; }
.uploadFile p{ font-size:12px; }
/*上传显示区域*/
.uploadFileShow {margin:0px 0 0 0; }
.uploadFileShow dd {position: relative; float: left;margin:5px 5px 5px 5px; width:50px; height:50px; border:1px solid #ddd; padding:1px;}
.uploadFileShow dd .img {max-height:50px;max-width:50px; cursor:pointer; margin-right:1px;}
.uploadFileShow .operate {position: absolute;top: 0;right: 0;z-index: 1}
.uploadFileShow .operate i {cursor: pointer;background: #2F4056;padding:1px; font-size:12px;line-height: 15px;text-align: center;color: #fff;margin-right:2px;float: left;filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8}
.uploadFileShow .operate i:hover { background: #009688; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1}
/*多文件*/
.uploadFileShow.multi { }
.uploadFileShow.multi dd {position:relative;float:left;  margin:5px 5px 5px 5px;float: left;width:auto;  height:50px; border:1px solid #ddd; padding:1px; }
.uploadFileShow.multi dd .img { float:left; height:50px;min-width:50px; cursor:pointer; }
.uploadFileShow.multi dd textarea { float:left; height:40px; width:100px; padding:5px; border:0; border-left:1px solid #ddd; background:#f9f9f9;}
.uploadFileShow.multi .operate {left: 0;}

/**/
#attrArea{ margin:0 5px 5px; }
#attrArea .layui-form-select{ width:200px; float:left; margin:5px 5px 0 0px; }
#attrArea .layui-btn{ position: relative; height:38px;line-height:38px; padding:0 10px; margin:5px 5px 0 0px; float:left; border:1px solid #E6E6E6; }
#attrArea .layui-btn i{ margin:0; font-size:16px; }

/*登录*/
.login-block {width: 100% ;max-width: 640px;margin: 100px auto 0 auto; }
.login-tit {padding-top: 30px;color: #f00;font-weight: 700;font-size: 40px;text-align: center;width: 100%;}
.login-tit span {color: #008FBF;}
.login-font {font-size: 16px;width: 100% ;color: #5e5e5e;text-align: center;padding: 20px 0;padding-top: 10px;margin: 10px auto;}
.login-font span {color: #fff}
.login-form {margin: 0 auto;width: 63.33333333%;}
.login-form .remember{ float:right; }
.login-form  .layui-form-checkbox[lay-skin="primary"] span{ color:#fff; }
.login-input {margin-left: 0;}
.login-captcha{ cursor:pointer;  }
.login-btn {width: 100% ;background: #fd130a;}
.login-copy,.login-copy p,.login-copy a {text-align: center;color: #999;}
.layui-form-item{ width: 100%; }
.login-block .layui-form .layui-form-item .layui-input-block{ margin:0; }
.login-block .layui-form .layui-form-item .input-captcha-val{ float:left; margin-right:0px; width:70%; }
.login-block .layui-form .layui-form-item .input-captcha-val .layui-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.login-block .layui-form .layui-form-item .input-captcha-img{ float:left; }
.login-block .layui-form .layui-form-item .input-captcha-img img{float:left; height:36px; border:1px solid #e6e6e6;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;}

.layui-header.site-header .layui-nav .layui-this:after,
.layui-header.site-header .layui-nav-bar,
.layui-header.site-header .layui-nav-tree .layui-nav-itemed:after{ height:0;display:none; }

/* 顶部 */
.layui-header.site-header{ height:50px; /*border-bottom:3px solid #009688;*/ background:#076db1; }
.layui-header.site-header .layui-logo{ color:#fff; line-height:50px; }
.layui-header.site-header .layui-logo a{ color:#fff; }

.layui-header.site-header .layui-nav{ padding:0; line-height:50px; }
.layui-header.site-header .layui-nav .layui-nav-item{ height:50px; line-height:50px; border-left:1px solid #738793; }
.layui-header.site-header .layui-nav .layui-nav-item .layui-nav-img{ width:20px; height:20px}
.layui-header.site-header .layui-nav .layui-nav-item .layui-nav-more{ right:8px; top:27px; }
.layui-header.site-header .layui-nav .layui-nav-item .layui-nav-mored{ top:25px; }
.layui-header.site-header .layui-nav .layui-nav-item:hover{ background:#2A2F32; }
.layui-header.site-header .layui-nav .layui-nav-item cite{ padding:0 5px;}
.layui-header.site-header .layui-nav .layui-nav-child{ top:50px; }
.layui-header.site-header .topMenu .layui-nav .layui-this{ background:#2684bd; }

/*左侧*/
.site-sidenav.site-sidenav{ background:#0d6b90; top:50px; }
.site-sidenav.site-sidenav .layui-side-scroll{ width:100%; height:auto;  }
/**/
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree{ width:100%; }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-item{ /*border-bottom:1px solid #42485B;*/ line-height:40px; background:#1996c7; }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-item a{ height:40px; line-height:40px; }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-item a i{ margin-right:5px;}
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-item a cite{ }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-item a span{ right:20px; }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-child dd{ text-indent:20px; }
.site-sidenav.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-child dd:hover{ background:#4A5064; }
/**/
.site-sidenav.site-sidenav .layui-side-scroll.cateTree{ padding-top:10px; }

/*收缩*/
.site-sidebar { width:100%; font-size:18px; cursor: pointer; color:#C4C4C7; text-align:center; background:#076db1; height:30px; line-height:30px; border-top:1px solid #277be4; border-bottom:1px solid #414D5C; }
.site-sidebar:hover { color:#fff; }
/*收缩后菜单*/
.sidebar-mini.site-sidenav .layui-side-scroll cite,.sidebar-mini.site-sidenav .layui-side-scroll .iconfont{ display:none; }
.sidebar-mini.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-child .iconfont{ display:block; }
.sidebar-mini.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-child dd{ text-indent:16px; }
.sidebar-mini.site-sidenav .layui-side-scroll .layui-nav-tree .layui-nav-child dd a{ padding:0; }

/*内容导航树*/
.layui-tree li .layui-tree-spread, .layui-tree li a{ display: inline; }
.layui-tree-skin-adminleft{ height:100%; line-height:30px;padding:0px 0; color: rgba(255,255,255,.7); }
.layui-tree-skin-adminleft li{ width:100%; }
.layui-tree-skin-adminleft li a{ color: rgba(255,255,255,.7); }
.layui-tree-skin-adminleft li a:hover{ color: rgba(255,255,255,1); }
.layui-tree-skin-adminleft li .layui-icon{ color: rgba(255,255,255,.7); font-size:14px;}
.layui-tree-skin-adminleft li.layui-this>a { background: #eee; }

/*主内容*/
.layui-body.site-main{ position:fixed; left:200px; right:0; top:50px; bottom:0; height:100%; clear:both; }
.layui-body.site-main .site-main-tool { position:relative; background:#F5F6FA; padding:10px; border-bottom:1px solid #E1E6EB; }
.layui-body.site-main .site-main-tool .tit{ border-left:3px solid #1E9FFF; line-height:22px; padding:0px 5px; display:inline-block;}
.layui-body.site-main .site-main-tool .tool{ position:absolute; right:5px; top:5px; display:inline-block; }
.layui-body.site-main .site-main-frame{ padding:0px; height: 100%;}
.layui-body.site-main .site-main-frame .frame-con{ height:100%; background:#ccc;}
.layui-body.site-main .site-main-frame iframe{ width: 100%; height: 100%; border:none; }

/*默认桌面*/
.short-panel{ height:100px;position:relative; background:#F1F2F7;}
.short-panel .symbol{width:35%;height:100px;position:absolute;top:0px;left:0px;-webkit-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;text-align:center;line-height:100px;}
.short-panel .symbol i{ color:#fff;font-size:3em;}
.short-panel .value{width:65%;height:100px;position:absolute;top:0px;right:0px;display:inline-block;text-align:center;}
.short-panel .value h1,
.short-panel .value p{margin:0;padding:0;color:#979DAF; }
.short-panel .value:hover h1,
.short-panel .value:hover p{color:#A7ACBB;}
.short-panel .value h1{display:block;height:40px;line-height:40px;padding-top:15px;font-size:30px;font-weight:300;}
.short-panel .value a{cursor:pointer;}
.short-panel .value p{display:block;height:30px;line-height:30px;padding-top:1px;}
.short-panel .symbol-bg1{background:#FF5722;}
.short-panel .symbol-bg2{background:#FFB800;}
.short-panel .symbol-bg3{background:#1E9FFF;}
.short-panel .symbol-bg4{background:#5FB878;}
.short-panel .symbol-bg5{background:#009688;}
.short-panel .symbol-bg6{background:#01AAED;}

/*操作主体****************************************************************************************************/
.right-layout{ padding:15px 15px 0px; }
.right-layout .layui-quote-tit{
	padding: 0 0 10px 2px;
	border-bottom: 1px solid #ddd;
}
.right-layout .layui-quote-tit span{ display:block; padding:0 8px; height:15px; line-height:15px; border-left: 2px solid #009688; }
.right-layout .view-lay-bot{position: fixed; height:50px; line-height:50px; left:0; bottom:0; width:100%; background:#F8F8F8;border-top: 1px solid #EEEEEE; text-align:right;}
.right-layout .view-lay-bot .layui-btn{ margin:0px 10px 0 0; }

/*水印位置表格*/
.water-pos{ width:300px; margin:10px; }
.water-pos td{ text-align:center; padding:5px 0; border:1px solid #E6E6E6; border-collapse: collapse; }
.water-pos .layui-form-radio{ margin:0; padding:0; }

/*列表搜索区*/
.searchArea{ margin-top:20px; }
.searchArea input{ height:32px; }
.searchArea i.iconfont{ font-size:26px; margin:0 10px 0 10px; }

/*列表switch*/
.right-layout .layui-table{ margin:0; }
.right-layout .layui-table .layui-table-cell{ padding:0 10px; }

/*栏目权限分配*/
.layui-table-priv{ display:block;padding:10px; border-top:0;}
.layui-table-priv .layui-table{ width:100%; }
.layui-table-priv .layui-table th,
.layui-table-priv .layui-table td{ text-align:center; width:75px;padding:8px 5px; }
.layui-table-priv .layui-table td.titW,
.layui-table-priv .layui-table th.titW{ text-align:left; width:auto; }
.layui-table-priv .layui-form-checkbox[lay-skin="primary"] { margin: 0px; padding:0; }

/*表单*/
.right-layout .layui-form .layui-form-label{ width: 150px; text-align:right; }
.right-layout .layui-form .layui-input-block{ margin-left: 150px; }
.right-layout .layui-form .layui-form-item[pane] .layui-input-inline { margin-left: 150px; }
.right-layout .layui-form .layui-form-item[pane] .layui-input-inline .layui-form-radio{ margin: 6px 0px 0 10px; padding-right:5px; }
.right-layout .layui-form .layui-form-textarea .layui-form-label{ min-height:70px; }
.right-layout .layui-form .layui-elem-field legend{ font-size:14px; }

/*角色权限*/
.rolePrivset{ padding:0px; }
.rolePrivset .layui-elem-field { width:48%; margin:10px 5px 10px 5px; display:inline-block; vertical-align:text-top; }
.rolePrivset .layui-elem-field  legend{ padding:0 5px; margin-right:5px;}
.rolePrivset .layui-elem-field  legend .layui-form-checkbox{ margin:0; }
.rolePrivset .layui-elem-field  legend .layui-form-checkbox span{ color:#5FB878; }
.rolePrivset .layui-elem-field  .layui-field-box{ padding:10px 0px 10px 15px; }
.rolePrivset .layui-elem-field  .layui-field-box li{ width:100%; position: relative; }
.rolePrivset .layui-elem-field  .layui-field-box li .layui-form-checkbox { display:inline-block; position: absolute; }
.rolePrivset .layui-elem-field  .layui-field-box li .layui-form-checkbox span{ color:#333; }
.rolePrivset .layui-elem-field  .layui-field-box li dl{ display:inline-block; padding-left:100px;}
.rolePrivset .layui-elem-field  .layui-field-box li dl dd{ display:inline-block; }
.rolePrivset .layui-elem-field  .layui-field-box li dl dd .layui-form-checkbox{ position:relative; }
.rolePrivset .layui-elem-field  .layui-field-box li dl dd .layui-form-checkbox span{ color:#666; padding:0 0 0 5px; }

#contentAttr dl{ margin:0px 0px 0px; border-bottom:1px solid #E6E6E6; }
#contentAttr dl:last-child { border:0; }
#contentAttr dd{ margin:6px 0 5px; }
#contentAttr .tit{ /*width:120px;*/ text-indent:1em; text-align:right; line-height:38px; display:inline-block; vertical-align:top; }
#contentAttr .layui-input, #contentAttr .layui-form-select, #contentAttr .layui-textarea{ /*width:400px;*/ margin:0px 5px 0 0px; display:inline-block; }
#contentAttr .layui-btn{ height:38px;line-height:38px; padding:0 10px; margin:0px 0px 2px 0px; border:1px solid #E6E6E6; display:inline-block; vertical-align:top; }
#contentAttr .layui-btn i{ margin:0; font-size:16px; }

/*详细内容快捷操作*/
.content-quicktool{ margin:15px 0; }
.content-quicktool *{ display:inline-block; color:#000; }
.content-quicktool .layui-form-checkbox[lay-skin="primary"] {
    margin-top: 0px;
}
.content-quicktool .layui-input{ width:40px; height:22px; line-height:22px; }
.content-quicktool font{ padding:0 5px; }

/**/
.relationInfo{ display:block; padding:0px 10px; }
.relationInfo dt{ display:block; padding:8px 5px; }
.relationInfo dt .layui-icon{ font-size:12px; }
.relationInfo dd{ position: relative; display:inline-block; float:left; padding:5px; margin:0 5px 8px; border:1px solid #ddd; }
.relationInfo dd:hover{ border:1px solid #ddd; cursor:pointer; }
.relationInfo dd a{ position: absolute; right:-8px; top:-8px; color:#333; font-size:16px; }
.relationInfo dd a:hover{ color:#f00; }

/*内容属性*/
.attrCon{ margin:0; }
.attrCon .attr-group{ margin: 0px 0px 0px 1px; border-bottom:1px solid #E6E6E6; background:#F2F2F2; height:35px; line-height:35px; text-align:center; }
.attrCon dl{ margin: 0px 0px 0px 0px; border-bottom:1px solid #E6E6E6; }
.attrCon dl:last-child { border:0; }
.attrCon dd{ margin:6px 0 5px; }
.attrCon .tit{ width:150px; text-indent:1em; text-align:right; line-height:38px; display:inline-block; vertical-align:top; }
.attrCon .tit.group_1{ color:#A40000; }
.attrCon .tit.group_2{ color:#008884; }
.attrCon .tit.group_3{ color:#00D390; }
.attrCon .tit.group_4{ color:#07C0DC; }
.attrCon .tit.group_5{ color:#DD6D0B; }
.attrCon .tit.group_6{ color:#4E00EB; }
.attrCon .tit.group_7{ color:#2C2255; }
.attrCon .layui-input, .attrCon .layui-form-select, .attrCon .layui-textarea{ margin:0px 5px 0 0px; display:inline-block; }
.attrCon .layui-btn{ height:38px;line-height:38px; padding:0 10px; margin:0px 0px 2px 0px; border:1px solid #E6E6E6; display:inline-block; vertical-align:top; }
.attrCon .layui-btn i{ margin:0; font-size:16px; }
.attrCon .price-item{ display:inline-block;margin:0 5px; }
.attrCon .price-item.hide{ display:none; }
.attrCon .price-item .layui-input{ width:60px;display:inline-block; height:38px; line-height:38px; }
.attrCon .uploadFileShow { margin: 0px; display: inline-block;}
.attrCon .uploadFileShow .uploadFile{ margin:0; }

/*直播间*/
.clientFlushQq{ position:absolute;display:inline-block;z-index:10;right:10px; bottom:5px;font-size:14px; }


.layui-form-pane .layui-form-label {
    word-wrap: break-word; /* 旧版浏览器支持 */
    overflow-wrap: break-word; /* 标准属性 */
    overflow: inherit;
    white-space: normal;
}











