/* 全局 */
html,body{overflow-x: hidden;}
/*html body{margin-top: 61px;}*/
i{font-style: normal;}
.ovfHiden{overflow: hidden;height: 100%;}
/* 图标 */

/*添加的*/
input:disabled{
	background-color:#F5F5F5;
}
input[disabled]{
	background-color:#F5F5F5;
}
input.disabled{
	background-color:#F5F5F5;
}
input:readonly{
	background-color:#F5F5F5;
}
input[readonly]{
	background-color:#F5F5F5;
}
input.readonly{
	background-color:#F5F5F5;
}

textarea:disabled{
	background-color:#F5F5F5;
}
textarea[disabled]{
	background-color:#F5F5F5;
}
textarea.disabled{
	background-color:#F5F5F5;
}
textarea:readonly{
	background-color:#F5F5F5;
}
textarea[readonly]{
	background-color:#F5F5F5;
}
textarea.readonly{
	background-color:#F5F5F5;
}

.layui-btn.disabled, .layui-btn[disabled], fieldset[disabled] .layui-btn {
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none;
    background-color:#F5F5F5;
    border: 1px solid #C9C9C9;
    color: #C9C9C9;
}

.iconfont {
  font-family:"layui-icon-fly" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zan:before{content:"\e612"}
.icon-jiazaizhong:before{content:"\e60e"}
.icon-sousuo:before{content:"\e621"}
.icon-quanpingpad:before{content:"\e61d"}
.icon-shezhi:before{content:"\e607"}
.icon-renzhengv:before{content:"\e62b"}
.icon-shijian:before{content:"\e60a"}
.icon-guanbi:before{content:"\e614"}
.icon-tianjia:before{content:"\e616"}
.icon-tuichu:before{content:"\e601"}
.icon-shui:before{content:"\e602"}
.icon-qq:before{content:"\e618"}
.icon-weibo:before{content:"\e617"}
.icon-tupian:before{content:"\e608"}
.icon-logo:before{content:"\e603"}
.icon-daima:before{content:"\e609"}
.icon-biaoqing:before{content:"\e60f"}
.icon-nan:before{content:"\e619"}
.icon-nv:before{content:"\e61a"}
.icon-quitquanping:before{content:"\e61e"}
.icon-zuichun:before{content:"\e61c"}
.icon-charushuipingxian:before{content:"\e622"}
.icon-yulan:before{content:"\e60d"}
.icon-liulanyanjing:before{content:"\e60b"}
.icon-touxiang:before{content:"\e604"}
.icon-caina:before{content:"\e613"}
.icon-room:before{content:"\e615"}
.icon-svgmoban53:before{content:"\e610"}
.icon-shichang:before{content:"\e600"}
.icon-shouye:before{content:"\e605"}
.icon-tishilian:before{content:"\e629"}
.icon-fabu:before{content:"\e606"}
.icon-pinglun:before{content:"\e60c"}
.icon-zan1:before{content:"\e611"}
.icon-chengshi:before{content:"\e61b"}
.icon-lianjie:before{content:"\e620"}
.icon-yulan1:before{content:"\e785"}
.icon-renshu:before{content:"\e61f"}
.icon-huizongzuoyoutuodong:before{content:"\e623"}
.icon-404:before{content:"\e627"}
.icon-iconmingxinganli:before{content:"\e652"}
.icon-wenda:before{content:"\e626"}
.icon-top:before{content:"\e624"}
.icon-ui:before{content:"\e625"}
.icon-fengexian:before{content:"\e63a"}
.icon-jiacu:before{content:"\e62f"}
.icon-kiss:before{content:"\e6cd"}
.icon-biaoqing1:before{content:"\e63b"}
.icon-emwdaima:before{content:"\e62a"}
.icon-jifen:before{content:"\e632"}
.icon-aqrenzheng:before{content:"\e62d"}
.icon-pinglun1:before{content:"\e631"}
.icon-yxj-expression:before{content:"\e628"}
.icon-tongzhi:before{content:"\e647"}
.icon-pinglun2:before{content:"\e62c"}
.icon-jiaoliu:before{content:"\e6b7"}
.icon-renzheng:before{content:"\e62e"}

/* 辅助 */
a:hover{color: #537284; transition: all .3s;}
pre{padding: 10px 15px; margin: 10px 0; font-size: 12px; border-left: 6px solid #009688;  background-color: #f8f8f8; font-family: Courier New; overflow: auto;}

.layui-container{padding: 0;}
.fly-main{width: 1079px; min-height: 600px; margin: 0 auto 15px;}
.layui-badge{height: 20px; line-height: 20px; border-radius: 2px;}

.fly-link{color: #01AAED;}
.fly-link:hover{color: #5FB878;}
.fly-grey{color: #999;}

.fly-msg, .fly-error{padding: 10px 15px; line-height: 24px;}
.fly-msg{background-color:#F8F8F8; color:#666;}
.fly-msg a{color:#4F99CF}
.fly-editbox{position: relative;}

.fly-marginTop{margin-top: 15px;}
.fly-mid{display: inline-block; height: 10px; width: 1px; margin: 0 10px; vertical-align: middle; background-color: #e2e2e2;}
.fly-right{position: absolute; right: 15px; top: 0;}

/* 过度 */
.fly-loading{position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -15px; font-size: 30px; color: #c2c2c2;}

/* 图标 */
.icon-touxiang{display: inline-block; font-size: 34px;}
.icon-qq, .icon-weibo{font-size: 30px;}
.icon-renzheng{position: relative; color: #FFB800;}
.icon-kiss{font-size: 18px;}
.icon-pinglun1{position: relative; top: 2px;}

/* 头部 */
.fly-header{/* position: fixed; */left: 0;top: 0;z-index: 10000;width: 100%;height: 60px;border-bottom: 1px solid #404553;border-right: 1px solid #404553;border-radius: 0;}
.fly-logo{position: absolute;top: 5px;}
.fly-logo img{height:50px;}
.fly-nav{ float:right}
@media screen and (max-width: 450px){
	.fly-nav{margin-left: 0;}
}
.fly-nav a i{position: absolute; left: 25px; top: 0; padding-right: 10px; font-size: 26px;}
.fly-nav a .icon-shouye, .nav a .icon-shezhi{top: 2px;}

.fly-nav-user{position: absolute; top: 0; right: 0;}
.fly-nav-user .iconfont{position: relative;}
.fly-nav-avatar img{width: 36px; height: 36px; margin-left: 10px; border-radius: 100%;}
.fly-nav-avatar  .icon-renzheng{font-size: 16px; top: 1px;}
.fly-nav-avatar .fly-badge-vip{position: relative; margin-left: 10px;}
.fly-nav-user .layui-nav-child a i{position: relative; top: 2px; margin-right: 10px; font-size: 26px;}

.fly-nav-msg{position:absolute; top: 50%; left: -25px; height: 20px; line-height: 20px; margin-top: -10px; padding:0 6px; background-color: #FF7200; color: #fff; border-radius: 2px;}
.fly-nav-msg:hover{color:#fff;}

.fly-header .layui-nav{padding: 0; background: none;}
.fly-header .fly-nav-user li a{padding: 0 10px;}
.fly-header .fly-nav-user li .fly-nav-avatar{padding-right: 0;}
.fly-header .fly-nav-user a.iconfont{color: #A9B7B7;}
.fly-header>.layui-nav-item a{color: rgba(255,255,255,0.5);}
.fly-header .layui-this a{color: #fff;}
/*.fly-header .layui-nav .layui-this:after,*/
.fly-header .layui-nav .layui-nav-bar,
.fly-header .fly-nav-user .layui-nav-more{display: none !important;}
.fly-header .fly-nav-user .layui-nav-child{left: auto; right: 0; width: 120px; min-width: 0;}

/* 底部 */
.fly-footer {line-height: 30px; text-align: center; color: #737573;}
.fly-footer a{padding:0 6px; font-weight: 300; color: #333;}
.fly-footer a:hover{color: #777;}
.fly-union{margin-top: 10px; color: #999;}
.fly-union>*{display: inline-block; vertical-align: middle;}
.fly-union a[upyun] img{width: 80px;}
.fly-union span{position: relative; top: 3px;}
.fly-union span a{padding: 0; display: inline; color: #999;}
.fly-union span a:hover{text-decoration: underline;}

body .layui-edit-face{ border:none; background:none;}
body .layui-edit-face  .layui-layer-content{padding:0; background-color:#fff; color:#666; box-shadow:none}
.layui-edit-face .layui-layer-TipsG{display:none;}
.layui-edit-face ul{position:relative; width:372px; padding:10px; border:1px solid #D9D9D9; background-color:#fff; box-shadow: 0 0 20px rgba(0,0,0,.2);}
.layui-edit-face ul li{cursor: pointer; float: left; border: 1px solid #e8e8e8; height: 22px; width: 26px; overflow: hidden; margin: -1px 0 0 -1px; padding: 4px 2px; text-align: center;}
.layui-edit-face ul li:hover{position: relative; z-index: 2; border: 1px solid #eb7350; background: #fff9ec;}

@media screen and (max-width: 768px) {
	.fly-main{width: 100%;}
  /* 顶边距 */
  .fly-marginTop{margin-top: 0;}

  /* 头部 */
  .fly-header .fly-nav-user li .fly-nav-avatar{padding-right: 15px;}
  .fly-header .fly-nav-user{margin-right: 5px;}

  /* 页脚 */
  .fly-footer{margin-top: 0; border-top: none;}

  body .fly-user-main{width: auto;}
  .fly-user-main>.layui-nav{left: -300px; transition: all .3s; -webkit-transition: all .3s;}
  .fly-user-main>.fly-panel-user{width: auto; margin-left: 0; transition: all .3s; -webkit-transition: all .3s;}
  .site-tree-mobile{display: block!important; position: fixed; z-index: 100000; bottom: 20px; left: 10px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: rgba(0,0,0,.7); color: #fff;}
  .site-mobile .site-tree-mobile{display: none !important;}
  .site-mobile .fly-user-main>.layui-nav{left: 0;}
  .site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.9); z-index: 999;}
  .main-menu-mobile_body .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.9); z-index: 999;}
}