@charset "UTF-8";
/* CSS Document */
body{ margin:0; padding:0; background-color:#f8f9fc; font-family:"微软雅黑", sans-serif;}
a:hover{ cursor:pointer;}
table th{ background-color:#f0f0f0;}
h1{ text-align:center;}
input:read-only{ background-color:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.mgc{ margin:0 auto;}
.mgb15{ margin-bottom:15px;}
.mgt30{ margin-top:30px;}
.mgr30{ margin-right:30px;}
.mgb30{ margin-bottom:30px;}
.mgl30{ margin-left:30px;}
.etc{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.text_lg{ font-size:1.5em;}
.text_sm{ font-size:0.75em;}
.section{ border-bottom:#eee 1px solid;}
.iframebody{ padding:15px;}

.login_page{ padding-top:8%;}
.login_logo{ height:96px; width:auto;}
.main_logo{ height:48px; width:auto;}

.page_header{ background-color:#fff;}
.copyright{ text-align:center; line-height:30px; font-size:12px; color:#999;}
.header_logo{ display:inline-block; margin:0 10px;}
.header_logo>img{ height:48px; width:auto;}
.header_title{ display:inline-block; margin-right:15px; font:bold 22px/60px inherit; vertical-align:middle;}
.page_aside{ width:210px; overflow:scroll; background-color: #4e73df; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#4e73df),to(#224abe)); background-image: linear-gradient(180deg,#4e73df 10%,#224abe 100%); background-size: cover;}
.page_menu{ width:100%;}
.page_menu>.nav-item{ border-bottom:rgba(255,255,255,0.2) 1px solid;}
.page_menu>.nav-item>.nav-link{ color:rgba(255,255,255,0.5); font-size:1.1em;}
.page_menu .nav{ background-color:rgba(255,255,255,0.1);}
.page_menu .nav a{ border-left:rgba(255,255,255,0.2) 8px solid; font-size:1em; color:rgba(255,255,255,0.8);}
.page_menu .nav a:hover,.page_menu .nav a.active{ border-left:rgba(255,255,255,0.6) 8px solid; background-color:rgba(255,255,255,0.1); color:rgba(255,255,255,1);}