/* reset.css */
body, div, ul, ol, li, dl, dt, dd, input, button, a,p, img, h1, h2, h3, h4, h5, h6, form,pre{margin: 0;}
ul, ol, li, dl, dt, dd, input, button{padding: 0;}
html,body{height:100%;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{ font-family: "Tahoma","Arial","Microsoft YaHei","\9ED1\4F53","\5B8B\4F53",sans-serif; font-size: 12px; color: #333; min-width:1200px; background-color:#F5F7FA;}
ul,li{list-style: none;}
a{text-decoration: none;}
img{border: 0;}
button{background-color: transparent;cursor: pointer;}
textarea{resize: none;}
input,button,textarea{border: 0;outline: none; font-size:12px; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}@font-face {
	font-family: 'Futura-Medium';
	/*这里是说明调用来的字体名字*/
	src: url(../font/Futura-Medium.ttf) format('truetype');
	/*这里是字体文件路径*/
}

.fe-shared-css-__sideFixed--28y39tAFC3cV8OqxkgyMO9 {
	position: fixed;
	top: 40px;
	left: 0;
	bottom: 0;
	z-index: 5;
}

.fe-shared-css-__navBarFixed--6RD3-a503Qw3QZVzhWW81 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
}

.fe-shared-css-__addressFixed--3GG3CmHV9xw-KpF__D3_OL {
	position: fixed;
	top: 40px;
	left: 200px;
	right: 0;
	z-index: 10;
}

.fe-shared-css-__clearFix--2bBfLqA_aK4d2nGdPWfQp:before,
.fe-shared-css-__clearFix--2bBfLqA_aK4d2nGdPWfQp:after {
	content: " ";
	display: table;
}

.fe-shared-css-__clearFix--2bBfLqA_aK4d2nGdPWfQp:after {
	clear: both;
}

.fe-shared-css-__fl--oo2SR-MaR6Cf2QvgJ3l5g {
	float: left;
}

.fe-shared-css-__fr--2tUwnGGrnCW8IVG_ZrdwLw {
	float: right;
}

.fe-shared-css-__main--2h-vhSwf0o5oDXv1ljlI1- {
	padding: 102px 0 0 220px;
}

.fe-shared-css-__mainInner--aVVE1gnk96z_ar-yxpQEi {
	position: relative;
	border: 1px #e5e5e5 solid;
	background-color: #fff;
	display: table;
	width: 100%;
}

/*xb-section布局组件下左右分布*/
.fe-shared-css-__mainLeft--3YhPIodUQIrfA1V1Kc73-p {
	width: 200px;
	display: table-cell;
	vertical-align: top;
	overflow-x: auto;
	border-right: #e5e5e5 1px solid;
}

.fe-shared-css-__mainRight--3eqQ9FJ9poV3TlhHT-Kak8 {
	display: table-cell;

}

.fe-shared-css-__RightAddress--MB1HCthzQmbStBz1nbj2j {
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	text-align: left;
	font-size: 14px;
	color: #333;
	border-bottom: 1px #e5e5e5 solid;
}

.fe-shared-css-__RightAddress2--1n1pNZGVtZDDcdZGkz68aG {
	height: 30px;
	margin-bottom: 20px;
	text-align: left;
	font-size: 14px;
	color: #333;
	border-bottom: 1px #e5e5e5 solid;
}

.fe-shared-css-__rightCon--3pQHwtyVT1Y7BHGi6l0rk3 {
	padding: 20px;
}

.fe-shared-css-__marB30--2Fcbi2_QrFlVDWvx3_WRpF {
	margin-bottom: 30px;
}

.fe-shared-css-__marB20--sX0Cp8IzajJY7ctZt20MX {
	margin-bottom: 20px;
}

.fe-shared-css-__marB15--1JMpxmUbR1GAYhRJORwNSf {
	margin-bottom: 15px;
}

.fe-shared-css-__marB10--1I3_eUZgqovItARE87rXGw {
	margin-bottom: 10px;
}

.fe-shared-css-__marR20--3KwYg7iNGAmiYuFcr23i0H {
	margin-right: 20px;
}

.fe-shared-css-__marL20--2eyH-W5wzCSj5Mz79yucZP {
	margin-left: 20px;
}

.fe-shared-css-__rightBottom--1v_oKFCHnww8yRJw7UloIv {
	padding: 20px 0;
}

.fe-shared-css-__pad20--A_7oAc0Za5JxSAwtiuVvA {
	padding: 0 20px;
}

.fe-shared-css-__padTB--1q48w78GOT7o90tsHF0y_h {
	padding: 20px 0;
}

.fe-shared-css-__clearTable--2PHGPIfKie7D3jiuGEIKGG {
	display: table;
	width: 100%;
}

.fe-shared-css-__isHideDiv--IA8fHiZPyEJsAeVBFoR5s {
	visibility: hidden;
}

.fe-shared-css-__alignR--2kG6npl_rWShCOd0SjEoxB {
	text-align: right;
}

.fe-shared-css-__noticeBar--2wcO6Sq8qdR2zw9GhZO0Z- {
	height: 45px;
	border-bottom: 1px #ddd solid;
	margin: 0 20px;
	font-size: 0;
	display: table;
	width: 100%
}

/* 通用弹框样式（有头部--标题；有底部按钮） begin */
.fe-shared-css-__modal--1Y3t1yjDzvPi2Zi1yR2bDP {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: table;
	background-color: rgba(255, 255, 255, 0.8);
}

.fe-shared-css-__topmodel--1AH3umCscSm9dpW_J7R6Tu {
	z-index: 30;
}

.fe-shared-css-__modalInner--hwD6Qbr-HE_G0ICHwY_fy {
	display: table-cell;
	vertical-align: middle;
}

.fe-shared-css-__modalContent--3uYxfWEJvdrjrYVwpdF8Q4 {
	min-height: 60px;
	margin: 0 auto;
	text-align: center;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}

.fe-shared-css-__usualSmall---_QjfiwX73JvExMxS5QYk {
	width: 240px;
}

.fe-shared-css-__usualMid--2XvLZwk-gAdpg_KqZnXfJR {
	width: 500px;
}

.fe-shared-css-__usualLarge--2792bCHbVOEwIQO2ljFYfR {
	width: 600px;
}

.fe-shared-css-__popupTitle--3eQc-sQQJAS_d9azCJvPPn {
	font-size: 16px;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	background-color: #f5f5f5;
	border-bottom: 1px #ddd solid;
	text-align: left;
	border-radius: 3px 3px 0 0;
}

.fe-shared-css-__popupCon--2CLV9n3TZM6CP7tLk_Iogz {
	padding: 20px;
}

.fe-shared-css-__popupContent--3k3gcPi9RnY3_ss2CDV0r2 {
	padding: 10px 0 20px;
}

.fe-shared-css-__popupContent2--3IrlD0L_fYgi2G4OYbPg_x {
	padding: 20px 30px 30px;
}

.fe-shared-css-__popupRow--2L1Fz1lGnOBmSz8gtXPL67 {
	padding-top: 20px;
	font-size: 0;
}

.fe-shared-css-__popupCol--36VCQL0NwR8-DDk1AqIUNM {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.fe-shared-css-__popupCol1--v37iPwBpvOaPV8ANC9Siv {
	text-align: right;
}

/*列宽度在组件目录下样式表中定义*/
.fe-shared-css-__popupCol2--395jEU7c7sBDCCq2mvD_8Z {
	padding-left: 10px;
}

.fe-shared-css-__popupCol3--3SCI74rFc5Jy-CUyGPLo3P {
	padding-left: 20px;
}

.fe-shared-css-__btnBox--ghZz-bOzekVd4tSB-XYCJ {
	padding: 0 30px 30px;
	text-align: right;
	font-size: 0;
}

.fe-shared-css-__btnBox--ghZz-bOzekVd4tSB-XYCJ button {
	margin-left: 20px;
}

/* 通用弹框样式（有头部--标题；有底部按钮） end */

/*滚动条默认样式--仅限-webkit内核 {*/
::-webkit-scrollbar-track {
	background-color: rgba(0, 0, 0, .1);
}

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .15);
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, .45);
}

/*} 滚动条默认样式--仅限-webkit内核 */

/* 样式拆分 */
.fe-shared-css-__mainInnerBox--5Txu2xO8JGCiZrTjtJrYh {
	border: 1px #e5e5e5 solid;
	background-color: #fff;
}

.fe-shared-css-__mainInnerIn--26rNTHa68IilDaR1Ul6BzU {
	position: relative;
	display: table;
	width: 100%;
}

*[ng-cloak],
[ng\:cloak],
[ng-cloak],
.fe-shared-css-__ng-cloak--2yBcgjve-961wdXo2ksxkI {
	display: none !important;
}

.fe-shared-css-__unSelectable--2a6H8OgJRIDwjYpVWr-axa {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fe-shared-css-__modalOpen--3pT2Z4wtXFcpmOdoFt7EHc {
	overflow: hidden;
	padding-right: 6px;
}

.fe-shared-css-__topSelect--33Zol3-CbeSEnH7Apbuh3U {
	position: relative;
	bottom: 0;
	left: 0;
	z-index: 2;
}

/* 2018-02-08 表格列表常用结构 */
.fe-shared-css-__autoListUl--3BlhjY67yQTCB0JHMsIlT6 {
	font-size: 0;
}

.fe-shared-css-__autoListUl--3BlhjY67yQTCB0JHMsIlT6>li {
	display: inline-block;
	padding-right: 20px;
	padding-bottom: 15px;
}

.fe-shared-css-__autoListUl--3BlhjY67yQTCB0JHMsIlT6>li.fe-shared-css-__studentHead--2lIj4L3QveJ3Rt9O8r-M8L {
	display: block;
}

/*独占一行，学生头像*/
.fe-shared-css-__liLabel--3RPnj3dFTOSe5Y-JgZSdBE {
	display: table-cell;
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	line-height: 1;
}

.fe-shared-css-__liInput--2uzY_2V1ItOpC0d7QCEKiT {
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
}

.fe-shared-css-__liLabelTop--mU0mRFdTKhvILO7mu9NA1 {
	vertical-align: top;
	padding-top: 5px;
}

li.fe-shared-css-__oneRow--1SgJvP0_0TQNRUvbDldjcm {
	display: table;
	width: 90%;
}
.fe-apps-login-__bgWhite--3a9CAQMKnDnvgkfq3iNx4b {
    height: 100%;
    background-color: #fff;
}
