/*需要全屏的时候*/
*{ margin: 0; padding:0; }
html,body{ width: 100%; height: 100%; font: "Mcriosofte Yahei"; background:#0D152A; }
.text-center{ text-align: center; }
.text-ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.outwrap{ width: 100%; height: 100%; }
.pageLoading{ text-align: center; color:#fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background:#000; z-index: 1; }
.pageLoading .layui-icon{ font-size: 60px; margin-top:20%; }
/*结构块*/
.bp-inline,
.bp-inline .bp-img,
.bp-inline .bp-label,
.bp-inline .bp-label .bp-i{ display: inline-block; vertical-align: middle; margin:0 4px; }
/*系统管理页面布局结构*/
.sylogo{ height:16px; }
.wrapper{ position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden; }
.bp-header{ height: 40px; background:#1972C6; color:#F9F7F5; position: relative; }
.top-logo{ margin-top: 6px; letter-spacing: 2px; }
.bp-body{ background:#191B2B;
position:absolute;
left:0; top:40px; bottom:0; right:0;
overflow:hidden;
}
.bp-main{
position:absolute; left:0; top:0; right:0; bottom:0;
overflow:hidden;
}
.bp-board{
position:absolute;left:0px;right:0px;top:0;bottom:0px; }
.usercenter{ height: 40px; padding-top: 6px; position: absolute; top: 0; right: 10px; }
.user-avatar{ width:22px; height:22px; text-align: center; background:#3296F5;
position:relative; flex-shrink:0; margin-left:5px;margin-right:5px; border-radius: 22px;}
.usercenter a{ color: #fff; }
.bp-classic .bp-board{background:#020B1E url(../images/boardbg.jpg) center bottom no-repeat;}
.sessionPane{ background:#fff; border-radius:6px; padding:10px; margin:20px; }
.banseo{width: 80%; max-width: 500px; height: 34px; left: 0; right: 0; margin:0 auto; position: absolute; top:20%; }
.seoicn {
position: absolute;
left: 20px;
bottom: -64px;
color: #b0bec5;
font-size: 18px;
}
.bantxt { width: 100%; height: 60px; opacity: 1; background-color: #eceff1; border-radius: 5px; border: 0px; padding-left: 50px; color: #000; padding-right: 20px; outline: none; box-sizing: border-box; font-size: 16px; font-weight: bold;
}
.banbutt{height: 60px;
width: 173px;
background-color: #ec4d1c;
border: 0px;
color: #fff;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
transition: all .7s ease 0s;
font-size: 15px;
background: -webkit-linear-gradient(top,#f4511e 0,#d84315 100%);
background: linear-gradient(to bottom,#f4511e 0,#d84315 100%);
position: absolute; right: 0px; background-color: transparent;
border-width: 0px; outline: none;
}
/*自定义主题*/
.layui-field-title small,
.layui-form-label small{ color:#888; }
.layui-form-label .zlabel-name{display: block; margin-top: -8px; font-size: 16px; font-weight: bold;
}
.layui-field-title{ margin-top: 20px; margin-bottom:40px; text-align: center; }
.layui-form-label{ min-width:26%; }
.layui-form-item .layui-input-inline{ width:45%; }
.hide{ display: none; }