body{padding-top:0;background-color:#F4F6FD;overflow:hidden;}
.site-menubar{top:0;padding:90px 0 80px;height:100%;border-radius:8px 8px 0 0;
	color:#fff;background:#fff;box-sizing:border-box;}
.site-menubar-body{background: #004EA2;}
.site-menubar-unfold .site-menubar,
.site-menubar-fold .site-menubar{width:80px;}
.site-menu-item a{color:#fff;}
.site-menu > .site-menu-item{padding:5px 0;}
.site-menu > .site-menu-item.active,
.site-menu > .site-menu-item.open{background:transparent;}
.site-menubar-fold .site-menu > .site-menu-item > a{width:70px;height:70px;margin:5px;font-size:0;line-height:0;text-align:center;}
/* .site-menu > .site-menu-item.open > a, */
/* .site-menu > .site-menu-item.open.hover > a */
/* .site-menu > .site-menu-item.hover > a,  */
/* .site-menu > .site-menu-item:hover > a, */
.site-menu > .site-menu-item.active > a{background:rgba(255,255,255,0.85) !important;border-radius:8px;color:#004EA2;}
.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title{position: static;
	display: block;width:100%;font-size:12px;line-height: 17px;visibility:visible;opacity:1;}
.site-menubar-fold .site-menu > .site-menu-item > a>img{width:35px;height:35px;vertical-align:top;margin-top:12px;}

.site-menu > .site-menu-item > a>img.icon_hover, 
.site-menu > .site-menu-item > a>img.icon_hover,
/* .site-menu > .site-menu-item.open > a>img.icon_nor */
.site-menu > .site-menu-item.active > a>img.icon_nor{display: none;}
/* .site-menu > .site-menu-item.hover > a>img.icon_nor,  */
/* .site-menu > .site-menu-item:hover > a>img.icon_nor{display: none;} */

.site-menu > .site-menu-item > a>img.icon_nor, 
.site-menu > .site-menu-item > a>img.icon_nor,
/* .site-menu > .site-menu-item.open > a>img.icon_hover */
.site-menu > .site-menu-item.active > a>img.icon_hover{display: inline;}
/* .site-menu > .site-menu-item.hover > a>img.icon_hover,  */
/* .site-menu > .site-menu-item:hover > a>img.icon_hover */

.site-menu .site-menu-sub{font-size:12px;overflow:initial;padding:10px 0;}
.site-menu .site-menu-sub .site-menu-item.has-sub{border:none;}
.site-menu .site-menu-sub .site-menu-item{line-height:40px;box-sizing:border-box;}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub{left:80px;width:194px;
	background: #FFFFFF;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);border-radius: 0 8px 8px 8px;}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub-up {bottom: auto;}
.site-menu .site-menu-sub .site-menu-item.hover,
.site-menu .site-menu-sub .site-menu-item.open{background:transparent;}
.site-menu .site-menu-sub .site-menu-item.hover>a,
.site-menu .site-menu-sub .site-menu-item.open>a{color: #004EA2;background-color: #F4F6FD;}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a{padding:0 24px 0 30px;color: #6A6D77;}
.site-menubar-fold.site-menubar-changing .site-menu > .site-menu-item > .site-menu-sub{overflow:initial;}
.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open > .site-menu-sub{position: absolute;top:0;left:194px;width: 194px;
	background:#fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);border-radius: 0 8px 8px 8px;}
.site-menu .site-menu-sub .site-menu-item.open:hover > a,
.site-menu .site-menu-sub .site-menu-item:hover > a,
.site-menu .site-menu-sub .site-menu-item.open > a,
.site-menu .site-menu-sub .site-menu-item.open.hover > a{color: #004EA2 !important;background-color: #f5f5f5 !important;}
.site-contabs-open .site-contabs{top:0;}
.site-menu .site-menu-sub .site-menu-item.active{background:transparent;}

.site-menu-sub-title{line-height:40px;padding:0 20px 0 30px;color: #A6A7AE !important;}
.site-menubar-fold .site-menu > .site-menu-item.hover > .site-menu-sub,
.site-menubar-fold .site-menu > .site-menu-item:hover > .site-menu-sub{overflow:inherit;}
.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:hover > .site-menu-sub,
.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open > .site-menu-sub{
	position: absolute;
    top: 0;
    left: 194px;
    width: 194px;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.12);
    border-radius: 0 8px 8px 8px;
    display:block !important;}

.tab_space,
.tab_uinfo,
.tab_logo{position:absolute;left:0;z-index:1;width:100%;height:80px;text-align:center;background:#004EA2;}
.tab_logo{top:10px;border-radius:8px 8px 0 0;}
.tab_uinfo{bottom:0;}
.tab_logo img{width: 54px;height: 45px;margin-top:15px;}
.tab_uinfo img{width:35px;height:35px;margin-top:12px;}
.tab_uinfo span{display:block;font-size: 12px;line-height: 17px;}
.tab_space{height:10px;top:0;background:#fff;}

/**/
.site-contabs-open .site-contabs .btn{display:block;visibility:visible;padding-right:8px;padding-left:8px;}
.site-contabs-open .site-contabs .btn.hide{display:block;visibility:hidden;}

/**/
.site-contabs-open .site-contabs{display:flex;align-items:center;height:54px;padding-top:12px;line-height:42px;border:none;}
.site-menubar-fold .site-contabs, 
.site-menubar-fold .site-page, 
.site-menubar-fold .site-footer{padding-left:80px;margin-left:0;box-sizing:border-box;}
.site-contabs-open .site-contabs .btn + .contabs-scroll{flex: 1px;overflow:hidden;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs{white-space: nowrap;}
.site-contabs-open .site-contabs .contabs-scroll,
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a{height:42px;border:none;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li.active > a{height:42px;color: #004EA2;cursor: pointer;border:none;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li.active{
	font-weight: bold;color: #004EA2;background: #F4F6FD;border-radius: 8px 8px 0 0;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a:hover, 
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a:focus{color: #004EA2;background: #F4F6FD;border-radius: 8px 8px 0 0;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a > .icon{top:15px;}
/*优化标题tab 现在字数个数问题*/
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li{margin-right:10px;width: 150px !important;}

.con_system{height:42px;white-space:nowrap;}
.con_system_lable{font-size:14px;color:#6A6D77;}
.con_system_lable::after{content:'|';margin:0 20px;}
.con_system_icon,.con_down_icon{width:19px;height:19px;margin-right:20px;vertical-align:-4px;}
.con_system_more{
	display:none;
	position:fixed;top:46px;right:19px;width:204px;padding:10px 0;
	background:#FFFFFF;box-shadow:0 2px 8px 0 rgba(0,0,0,0.12);border-radius:8px 0 8px 8px;}
.con_system_tips{padding:0 20px;font-size:12px;line-height:40px;color:#2D3341;}
.con_system_infos{display:flex;padding:11px 20px;}
.i_system_infos{width:30px;height:30px;margin-right:11px;}
.t_system_infos{}
.t_system_infos_d{font-size:10px;line-height:14px;color:#6A6D77;}
.t_system_infos_t{font-size:11px;line-height:16px;color:#2D3341;}

/**/
.site-contabs-open .site-page{margin:0;padding:0;position: absolute;height:auto;
		z-index:0;left:88px !important;top:62px !important;bottom:8px !important;right:8px !important;}
.site-page .page-container{height:100%;overflow: hidden;}
.site-contabs-open .site-page .page-frame{height:100%;border-radius:8px;overflow: hidden;}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a > .icon:before{font-size:16px;/*color:#004EA2;*/}
.site-contabs-open .site-contabs .contabs-scroll .con-tabs > li > a > .icon:hover:before{color:#004EA2;background:transparent;}

.con_tabs_handle{
	position:absolute;left:-10px;top:54px;padding:10px 0;background:#fff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,0.12);border-radius:0 0 8px 8px;
	width:174px;font-size:12px;line-height:40px;color:#6A6D77;
}
.item_tabs_handle{text-align:center;cursor:pointer;}
.item_tabs_handle:hover{background:#F5F5F5;}
