@charset "utf-8";
/* CSS Document */
/* 遮罩 弹层 */
.mask { position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0; background:#000; opacity:0.7; filter: alpha(opacity=70); display:none; z-index:1003; overflow:hidden;}
.mask iframe { position:absolute; left:0; top:0; width:100%; height:100%; border:0 none;}
.layer { z-index:1004; background:#f5f5f5; width:360px; color:#393939; position:absolute; display:none;}
.layer h3 { height:40px; line-height:40px; background:#1ab469; padding-left:10px; color:#fff; position:relative;}
.layer h3 a { position:absolute; right:20px; top:14px;}
.layer .information { background:#e8f3f6; border-radius:5px; padding:10px; margin-bottom:10px; color:#6c7a89; zoom:1;}
.layer .txtxenter { padding:10px; margin-bottom:10px; color:#000; text-align:center;}
.layer .txtleft { text-align:left;}
.layer .txtxenter em { color:#F00;}
.layer .txtxenter span { display:block; text-align:left; font-size:12px;}
.layer .textP { font-size:14px;}
.layer .or_cent { background:#fff; padding:15px; zoom:1;}
.layer .txt { margin-bottom:10px; padding:0 20px;}
.layer .lin { position:relative; overflow:hidden; margin-bottom:0px;}
.layer .marginBtm { margin-bottom:22px;}
.layer .lin .linTxt { color:red;zoom:1; margin:2px 0px; padding-left:110px; height:18px; line-height:18px;}
.layer .lin.marbom { margin-bottom:0;}
.layer .lin label { margin-right:5px; display:inline-block; width:100px; text-align:right;}
.layer .lin label { *display:inline;}
.layer .lin label.marginR { margin-right:0;}
.layer .lin input,.layer .lin select { border:1px solid #ccc; outline:none; padding:5px 0 5px 5px; color:#000;}
.layer .lin input { width:180px; *line-height:12px;}
.layer .logoin_lin { padding:0 20px;}
.layer .logoin_lin .widInpt { width:283px;}
.layer .logoin_lin .logoin_name { width:185px;}
.layer .logoin_lin input { display:inline-block;}
.layer .logoin_lin input { *display:inline;}
.layer .logoin_lin input.inpt_btn { width:90px!important; *height:24px; *padding:0px 0; *line-height:10px; padding:5px 0; border-radius:5px; background: #1ab469; border: 1px solid #07a041; cursor:pointer;}
.layer .logoin_btn { 
	text-align: center;
	position: relative;
	overflow: hidden;
	padding: 10px 0 10px;
	background: #f5f5f5;
}
.layer .logoin_btn .save { 
	height: 36px;
	line-height: 36px;
	background: #1ab469;
	width: 148px;
	text-align: center;
	padding: 0;
	border: 1px solid #07a041;
	outline: none;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
	border-radius:5px;
}
.showmsgs_symbol,.showmsgs_symbol2 {
	position: absolute;
	right: 0px;
	top: 7px;
}


.layer .lin input.radiow { width:auto;}
.layer .lin select { width:186px;}
.layer .btnlist { text-align:center; position:relative; overflow:hidden; padding:10px 0 10px; background:#f5f5f5;}
.layer .text_list { font-size:14px; margin-bottom:10px; position:relative; overflow:hidden;}
.layer .text_list strong { font-weight:700;}
.layer .text_list em { color:#007AF4;}
.layer .text_list a { margin-left:20px; color:#428bca;}
.layer .text_list a:hover { color:#2a6496;}
.layer .text_list .file_left,.layer .text_list .fiel_right { float:left; display:inline;}
.layer .text_list .fiel_right { width:200px;}
.layer .btnlist button,.layer .btnlist a { cursor:pointer;}
.layer .btnlist button { outline:none; border:1px solid; padding:5px 15px; margin:0; cursor:pointer;}
.layer .btnlist button.save { border-color:#46aeda; background:#4fc4f6; margin-right:5px; color:#fff; border-radius:5px;}
.layer .btnlist button.cancel { border-color:#ccc; background:#fff; color:#666; border-radius:5px;}
.layer .file_btn { position:relative; overflow:hidden; width:90px; margin:0 auto;}
.layer .file_btn input { position:absolute; top:0; right:0; cursor:pointer; opacity:0; filter: alpha(opacity=0); margin:0; font-size:21px; *font-size:24px;}


.layer_tab { width:600px;}
.layer_tab table { width:100%;}
.layer_tab .or_cent { height:400px; overflow-y:auto; position:relative;}
.layer_tab table td { padding:5px 0; position:relative;}
.layer_tab table p { width:100px; text-align:right;}
.layer_tab table input,.layer_tab table select { color:#000;}

.layer_tab table input { width:128px; height:18px; line-height:18px;}

.teachers_import { width:540px;}
.teachers_import .or_cent { position:relative; overflow:hidden; padding:40px 40px 20px 40px;}
.teachers_import .rq { position:relative; margin-bottom:20px;}
.teachers_import .title { position:relative; overflow:hidden; background:#1ab469;}
.teachers_import .title h3 { float:left; display:inline; height:auto; line-height:none;}
.teachers_import .title .close { float:right; display:inline; right:20px; top:14px; position:relative;}
.teachers_import .title p { clear:both; padding-left:10px; color:#0f6a3d; position:relative; top:-6px;}
.teachers_import .rq .cent_middle { float:left; display:inline; color:#000; height:140px; padding:0 23px; *padding:0 20px; position:relative; text-align:center; background:#f5f5f5;}
.teachers_import .rq .cent_middle p { padding:40px 0 30px;}
.teachers_import .rq .cent_middle .selects { padding:40px 0 24px;}
.teachers_import .rq .cent_middle p.texts { padding:15px 0 5px;}
.teachers_import .rq .cent_middle .selects select { color:#000; font-size:12px; width:108px; overflow:hidden;}
.teachers_import .rq .cent_middle a { background:#1ab469; text-align:center; padding:5px 20px; border:1px solid #07a041; color:#fff; display:block;}
.teachers_import .rq .cent_middle i { position:absolute; left:50%; top:-18px; height:36px; width:36px; margin-left:-18px;}
.teachers_import .rq .txt_left { border:1px solid #e9e9e9;}
.teachers_import .rq .txt_left i { background:url(/public/ace/new_images/one.jpg) no-repeat;}
.teachers_import .rq .txt_right { border:1px solid #e9e9e9;}
.teachers_import .rq .txt_right i { background:url(/public/ace/new_images/two.jpg) no-repeat;}
.teachers_import .information { text-align:center;}
.teachers_import .rq .file_btn a { display:block;}
.teachers_import .wjdz { font-size:14px; margin-bottom:10px;}
.teachers_import .wjdz em { color:#F00;}
.layer .or_cent .sucAndfai { position:relative; overflow:hidden; text-align:center; width:200px; margin:0 auto; margin-bottom:30px;}
.layer .or_cent .sucAndfai .suc,.layer .or_cent .sucAndfai .fail { display:none;}
.layer .or_cent .success .suc { display:inline;}
.layer .or_cent .failures .fail { display:inline;}
.layer .or_cent .sucAndfai img { margin-bottom:10px;}
.layer .or_cent .sucAndfai .successful,.layer .or_cent .sucAndfai .failure { display:inline-block;}
.layer .or_cent .sucAndfai .successful,.layer .or_cent .sucAndfai .failure { *display:inline;}
.layer .or_cent .sucAndfai .successful { margin-right:40px;}
.teachers_ts { width:380px;}
.layer .or_cent .marB0 { margin-bottom:0;}
.layer .information .marB0 { margin-bottom:0;}
.teachers_ts .information { text-align:center;}
.layer .btnlist a { background:#1ab469; text-align:center; display:inline-block; padding:5px 35px; border:1px solid #07a041; color:#fff;}
.layer .btnlist a { *display:inline;}
.download_browser { width:514px;}
.download_browser .txt { text-align:center; font-size:12px;}
.download_browser .download_btn { position:relative; overflow:hidden; zoom:1; text-align:center; margin-bottom:15px;}
.download_browser .download_btn .download_center { display:inline-block;}
.download_browser .download_btn .download_center img { margin-bottom:10px;}
.download_browser .download_btn .download_center p { margin-bottom:10px;}
.download_browser .download_btn .download_center p a { display:block; padding:4px 17px; background:#1ab469; border:1px solid #07a041; color:#fff;}
.download_browser .download_btn .left,.download_browser .download_btn .right { *display:inline;}
.download_browser .download_btn .left { margin-right:110px;}
.download_browser .ts { text-align:center;}
.download_browser .ts a { color:#999; text-decoration:underline;}




