body{margin:0;padding:0;font-size: 12px;color: #777;}
a{ text-decoration: none;color: #777;}
a:hover{ color: #33b5e5;}
form{margin:0;padding:0;}
.clear{ clear: both;}
#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#alert{width: 404px;padding-bottom: 2px;background: #FFF;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);display: none;}
#alert .tit{ padding: 10px;border-bottom:1px #ccc solid}
#alert .tit a.closebutton{ float: right;width: 20px;height: 20px;background: url(skin_icons.png) no-repeat -113px -168px;display: block;text-indent: -9999px;}
#alert .con{ padding: 10px;min-height: 100px;}
#alert .con .info{ background: url(messager_icons.png) no-repeat;width: 32px;height: 32px;float: left;margin: 10px;}
#alert .con .info.error{background-position: -64px 0; }
#alert .con .info.help{background-position: -32px 0; }
#alert .con .info.warning{background-position: -96px 0; }
#alert .con .txt{ padding: 10px;float: left;}
#alert .foot{ text-align: center;}
#alert .foot span{ display: inline-block;color: #fff;padding: 5px;background: #3F9D4A;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;cursor: pointer;margin: 0 0 10px 0;}
#alert .foot span a{color:red}
ul,ol,li{ list-style: none;margin: 0;padding: 0;}
.nav .icon-0, .nav .icon-1, .nav .icon-2, .nav .icon-3, .nav .icon-4, .nav .icon-5, .nav .icon-6, .nav .icon-h {display: block;background: url(skin_icons.png) no-repeat;float: left;height: 42px;width: 20px;}
#header{width:100%;height:42px;background:#33B5E5;}
#header .ivu-menu {float: left;line-height: 42px;background: #33B5E5;color: #fff;}
#header .ivu-menu a{ color: #fff;}
#header .ivu-menu .ivu-menu-item,#header .ivu-menu .ivu-menu-submenu{ color: #fff;}
#header .ivu-menu .ivu-menu-item-active{background: #40A0C9}
#header .ivu-menu-horizontal{ height: 42px;}

#logo {float: left;width: 155px;height: 42px;background: url(logo.png) no-repeat center;}
#nav li{ height: 42px;padding: 0 15px;line-height: 42px;color: white;border-left: 1px #4DC4F0 solid;border-right: 1px solid #1DA0D0;float: left;cursor: pointer;font-size: 14px;}
#nav li.hot a:hover{color:Red}
#nav li:hover{ background: #50C0E9;}
#nav li.on{ background: #40A0C9;}
.nav-right {float: right;}
.nav-right .icon-bz{float: left;background: url(messager_icons.png) no-repeat -32px 5px;width:32px;height: 42px;margin-right: 15px;}
.nav-right .icon-info {float: left;padding: 0 10px 0 34px;height: 42px;line-height: 42px;border-right: 1px solid #1DA0D0;background: url(skin_icons.png) no-repeat 0 -429px;}
.nav-right .icon-info span {display: block;padding-top: 6px;color: #EBEBEB;font-size: 12px;line-height: 1.2em;}
.nav-right .icon-option {position: relative;display: block;cursor: pointer;float: left;padding: 0 15px;height: 42px;border-left: 1px solid #4DC4F0;background: #16A0D3;}
.nav-right .icon-option i {display: block;width: 20px;height: 42px;background: url(skin_icons.png) -199px -305px no-repeat;}
.drop-box {position: absolute;top: 42px;right: 1px;display: none}
.nav-right:hover .drop-box{display: block}
.nav a{ color: #fff;}
.nav .icon-0 {background-position: 2px -305px;}
.nav .icon-1 {background-position: -38px -305px;}
.nav .icon-2 {background-position: -78px -305px;}
.nav .icon-3 {background-position: -118px -305px;}
.nav .icon-4 {background-position: -158px -305px;}
.nav .icon-h {background:url(seo-new.gif) 0 17px  no-repeat;width: 22px;}
.nav span{ padding: 0 0 0 5px;}
.main-sidebar {position: absolute;top: 42px;bottom: 0;left: 0;width: 180px;}
.main-sidebar {border-right: 1px solid #DBDBDB;background: #F6F7F7;}
.main-container {position: absolute;top: 42px;right: 0;bottom: 0;left: 181px;}
.main-containernoleft{position: absolute;top: 42px;right: 0;bottom: 0;left: 0}
.main-container iframe ,.main-containernoleft iframe{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.main-sidebar h2{ font-size: 14px;text-align: left;padding: 10px 0 10px 20px;border-bottom: 1px #dbdbdb solid;font-weight: normal;background: #e9e9e9;margin: 0;}
.main-sidebar h2.glcd span{ float: left;}
.main-sidebar h2 i{margin: 0 10px 0 20px;display: block;width: 20px;height:20px;background: url(btn-4.png) -140px -74px no-repeat;float: right;}
.main-sidebar ul li{ line-height: 40px;}

.note {
    background: url(note.gif);
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 12px 10px 0 0;
}

#list_box .ivu-menu-vertical .ivu-menu-item, #list_box .ivu-menu-vertical .ivu-menu-submenu-title{ padding: 0 12px;}
#list_box .ivu-menu {}
#list_box .ivu-menu a{color:#777 }
#list_box .ivu-menu .ivu-menu-item,#list_box .ivu-menu .ivu-menu-submenu{ }
#list_box .ivu-menu-vertical .ivu-menu-submenu-title-icon{ top: 14px;}
#list_box .ivu-menu-item-selected{ background: #eee;}
#list_box .item a{ display: block;padding: 0 0 0 40px;border-bottom: 1px #dedefc solid;}
#list_box .item a:hover{ display: block;padding: 0 0 0 40px;border-bottom: 1px #dedefc solid;background: #50c0e9;color: #fff0f5;}
#list_box .item a.active{ display: block;padding: 0 0 0 40px;border-bottom: 1px #dedefc solid;background: #40a0e9;color: #fff0f5;}
body#login{background: #33B5E5}
#login #logo_0{ background: url(logo_o.png) no-repeat;width: 44px;height: 33px;float: left;}
#login #logo_title{ background: url(title.png) no-repeat;width: 223px;height: 33px;float: left;margin: 0 0 0 10px;}
#login #form1{ margin: 0;padding: 0;}/**/
#login #form1 h1{ margin: 0;}
.box { margin: 180px auto 0;padding: 10px;width: 280px;height: 300px;text-align: center;}
.box .row{ clear: both;color: #fff;margin: 20px 0 0 0;}
.box .row .txt{ float: left;font-size: 13px;height: 30px;line-height: 30px;margin: 0 10px 0 0;}
.box .input input{ border: 0;height: 22px;line-height: 30px;width: 90%;color: #666;padding: 5px;margin: 0 auto;}
.box .coderow input{ width: 100px;}
#yzimg{ height: 27px;}
#btnSubmit{ width: 95%;height: 35px;background: #e10311;border: 0;text-align: center;color: #fff;cursor: pointer;}

#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
