
body{ background-color:#f2f4f8;font-family: Arial,'Hiragino Sans GB', 'Microsoft YaHei';color:#545a5f;}
a{color:#545a5f; -webkit-transition:.3s; transition:.3s;}
a:hover{color:#303437;}
.bg-main{background-color:#4587e2;}
.color-main{color:#4587e2;} 
.nicescroll-rails div{ background:url(../rgba0_30.png) !important;}

.header{height:60px; line-height:60px; background:#5396f2;}
.header .logo{width:180px;height:60px; line-height:1; padding:0px 20px; -webkit-transition:.3s; transition:.3s; white-space:nowrap;}
.header .logo span{font-size:18px;margin-top:10px;}
.header .logo small{margin-top:5px; letter-spacing:2px; color:#b7e7dd;}
.header .logo-small{width:70px; padding:0px;}
.header .small-text{ line-height:60px;}
.header .logo-small span,
.header .logo-small small{ display:none;}
.header .logo-small .small-text{ display:block;}

.header .btn{ padding:0px 20px; color:#fff; cursor:pointer; -webkit-transition:.3s; transition:.3s;}
.header .btn:hover{ background-color:#4587e2;}
.header .user-info{float:right; padding:0 20px; -webkit-transition:.3s; transition:.3s;height:60px; z-index:90;}
.header .user-info .avatar{width:40px;height:40px;margin:10px 0px 0px 10px;}
.header .user-info .avatar img{border-radius:50%;width:100%;height:100%;}
.header .user-info .name i{ font-size:12px;}
.header .active,
/*.header .user-info:hover{ background-color:#4587e2;}*/

.header .user-menu{border-radius:3px;width:158px;right:0;/*top:60px;*/box-shadow: 0 2px 6px rgba(0,0,0,0.1); border: 1px solid #ddd; border: 1px solid rgba(0,0,0,0.1); padding:0 20px;}
.header .user-menu li.logout{margin-top:10px;border-top:1px solid #ddd; padding-top:10px;}
.header .user-menu li a{ line-height:30px; padding:0px 20px; display:block;}
.header .user-menu li a:hover{background-color:#edf2f3;}

.wrapper .nav{width:220px;height:100%; background-color:#374859;-webkit-transition:.3s; transition:.3s;}
.wrapper .nav .title{height:44px; line-height:44px;color:#a7b1c2; padding:0px 20px;}
.wrapper .nav .column-name{color:#fff; padding:0px 20px; font-size:14px; cursor:pointer;}
.wrapper .nav .column-name i,
.wrapper .nav .sub-box i{width:30px;height:44px;float:left; line-height:44px; }
.wrapper .nav .column-name .fa{ position:absolute;right:0; float:inherit;color:#a7b1c2; }
.wrapper .nav .column-name .icon-settings,
.wrapper .nav .column-name .icon-users,
.wrapper .nav .column-name .icon-layers{ font-size:16px;}
.wrapper .nav .column-name .icon-screen-desktop{ font-size:15px;}

.wrapper .nav .column-name,
.wrapper .nav .sub-box > a{height:44px; line-height:44px; overflow:hidden;color:#a7b1c2; -webkit-transition:.3s; transition:.3s;}
.wrapper .nav .sub-box > a{ display:block; padding:0px 20px;}
.wrapper .nav .sub-box > a:hover,
.wrapper .nav .column-name:hover{background-color:#2c3942;color:#fff;}

.wrapper .nav .sub-box a{ padding-left:50px;}
.wrapper .nav .active{ background-color:#2c3942;color:#fff !important;}

.wrapper .nav .on{ background-color:#102734;}

.wrapper .nav-small{width:70px; text-align:center;}
.wrapper .nav-small .title,
.wrapper .nav-small .text{ display:none;}
.wrapper .nav-small .column-name,
.wrapper .nav-small .column-name i{height:50px; line-height:50px;}
.wrapper .nav-small .column-name i{ font-size:16px;}
.wrapper .nav-small .column-name .fa{ display:none;}
.wrapper .nav-small .sub-box{ display:none !important;}



.gray-bg{ padding:30px;}

.w-70b{width:70%;}
.w-30b{width:30%;}
.mr-20{margin-right:20px;}
.b-e{border: 1px solid #eaeef1;}
.c-9{color:#939aa0;}
.c-red{color:#f05050;}
.box-style{borde-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.box-style .box-head{height:40px; line-height:40px;border-bottom:1px solid #eaeef1; padding:0px 15px;color:#788188;}
.box-style .box-head .more strong{ font-family:simsun;}

.user-active ul{ padding:20px 0px 20px 40px;}
.user-active li{width:33.3%;float:left; position:relative;height:90px; padding:20px 0px;}
.user-active li .avatar{width:90px;height:90px; position:absolute;left:0;top:15px;border-radius:50%; overflow:hidden;}
.user-active li .avatar img{width:100%;height:100%;}
.user-active li .info{ padding:5px 40px 0px 115px;}
.user-active li .info h4{ font-size:16px;font-weight:bold; line-height:24px;height:24px; overflow:hidden;}
.user-active li .info p{ line-height:22px;color:#939aa0;}

.user-inactive ul{ padding:10px;}
.user-inactive li{height:auto; padding:10px 0px;}
.user-inactive li .avatar{ display:block;margin:0 auto;top:0; position:inherit;width:70px;height:70px;}
.user-inactive li .info{ padding:5px 0px 0px 0px;text-align:center;}
.user-inactive li .info p{height:21px; overflow:hidden; line-height:21px;}

/*new-header*/

