@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px;}
body{font-size:14px; color:#030303; font-family:Microsoft YaHei,Arial; background:#f1f4f7;}
ul{list-style:none;}
a{text-decoration:none; color:#030303; outline:none;}
img{display:block; border:0px;}
input{border:0px; outline:none}
.lf{float:left;}
.rf{float:right;}


	/* -- TOP样式 -- */
	.top100{width:100%; height:95px; background:#fff;}
	.top{width:1200px; height:70px; margin:0 auto;}
	.top img{float:left;}
	.top ul{float:right;}
	.top li{float:left; border-right:1px solid #e5e5e5; padding:0 10px; height:16px; line-height:16px; margin-top:28px;}


	/* -- ************************登录页面**************************** -- */
	.login_img{width:100%; height:600px; background:url(../images/dfsw.jpg) no-repeat center;}
	.login_1200{width:1200px; height:600px; margin:0 auto;}
	.login_box{width:385px; height:418px; background:url(../images/login_box.png) no-repeat; float:right; margin-top:90px; font-size:16px;}
	.login_title{width:200px; height:20px; margin:0 auto; overflow:hidden; margin-top:50px;}
	.login_title i{width:50px; height:1px; background:#dd5435; float:left; margin-top:10px;}
	.login_title b{display:block; width:100px; height:20px; line-height:20px; text-align:center; color:#dd5435; float:left;}
	.login_box ul{width:280px; margin:0 auto; margin-top:30px;}
	.login_text{width:278px; height:53px; border:1px solid #e5e5e5;border-radius:50px;font-size:16px; color:#bbb; text-indent:30px; margin-bottom:25px;}
	.login_checkbox{width:19px; height:19px; float:left; margin:2px 5px 0 0;}
	.login_submit{width:282px; height:62px; background:url(../images/login_btn.png) no-repeat center; color:#fff; font-size:16px; margin-top:10px;}
	.login_foot{text-align:center; line-height:30px; margin-top:20px;}
	
	
	/* -- 整体框架样式 -- */
	.center{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:30px;}
	.left{width:300px; float:left; background:#32323a;}
	.right{width:880px; float:right; background:#fff;}
	.left,.right{padding-bottom:2004px; margin-bottom:-2004px; height:auto; overflow:hidden;}
	
	.left_Avatar{width:90%; height:120px; margin:0 auto; color:#2abebe; margin-top:40px;}
	.left_Avatar img{float:left;}
	.left_Avatar ul{margin:30px 0 0 10px; float:left; line-height:30px;}
	.left_Avatar h1{float:left; font-weight:normal; font-size:25px;}
	.left_Avatar span{color:#fff;}
	
	#nav{width:300px;line-height:50px; margin-top:40px; margin-bottom:100px; height:auto; overflow:hidden;}
	#nav a{width:300px; height:50px;display: block; color:#fff; font-size:16px;}
	/*一级目录的背景色*/
	#nav li{background:#00a5a5;float:left; border-bottom:1px solid #33b7b7;}
	/*二级目录的背景色*/
	#nav li ul li{background:#32323a; border-bottom:1px solid #42424a;}
	#nav li ul a{width:300px;}
	#nav ul.collapsed{display:none;}
	#nav i{display:block; width:25px; height:25px; float:left;  margin:12px 10px 0 60px;}
	.Nav_I1{background:url(../images/leftNav_ico.png) no-repeat center 2px}
	.Nav_I2{background:url(../images/leftNav_ico.png) no-repeat center -50px}
	.Nav_I3{background:url(../images/leftNav_ico.png) no-repeat center -101px}
	.Nav_I4{background:url(../images/leftNav_ico.png) no-repeat center -153px}
	.Nav_I5{background:url(../images/leftNav_ico.png) no-repeat center -206px}
	.Nav_I6{background:url(../images/leftNav_ico.png) no-repeat center -258px}
	.Nav_I7{background:url(../images/leftNav_ico.png) no-repeat center -310px}
	.Nav_I8{background:url(../images/leftNav_ico.png) no-repeat center -362px}
	.Nav_I9{background:url(../images/leftNav_ico.png) no-repeat center -413px}
	.Nav_I10{background:url(../images/leftNav_ico.png) no-repeat center -466px}
	.Nav_I11{background:url(../images/leftNav_ico.png) no-repeat center -518px}
	.Nav_I12{background:url(../images/leftNav_ico.png) no-repeat center -569px}
	.Nav_I13{background:url(../images/leftNav_ico.png) no-repeat center -622px}
	.Nav_I14{background:url(../images/leftNav_ico.png) no-repeat center -673px}
	.Nav_I15{background:url(../images/leftNav_ico.png) no-repeat center -725px}
	.Nav_I16{background:url(../images/leftNav_ico.png) no-repeat center -778px}
	
	/* -- ************************档案管理-表单页面**************************** -- */
	.Right_step{width:100%; border-bottom:15px solid #f1f4f7; /*padding-bottom:30px;*/}
	.Right_title{font-size:20px; font-weight:normal; width:93%; height:20px; line-height:20px; border-left:3px solid #dd5435; text-indent:10px; margin:25px auto;}
	/* -- 档案管理-步骤条 -- */
	.sui-steps .wrap>div {
		display:inline-block;
		line-height:48px;
		height:48px;
		vertical-align:top;
		font-size:16px;
		position:relative
	}
	.sui-steps .wrap>div>label {
		margin-left:35px;
		cursor:default
	}
	.sui-steps .triangle-right {
		display:inline-block;
		width:0px;
		height:0px;
		border-style:solid;
		border-width:24px;
		position:absolute;
		right:-45px;
		z-index:1
	}
	.sui-steps .triangle-right-bg {
		display:inline-block;
		width:0px;
		height:0px;
		border-style:solid;
		position:absolute;
		z-index:1;
		border-width:28px;
		right:-54px;
		border-color:transparent transparent transparent #FFF;
		top:-4px
	}
	.sui-steps .finished {
		background-color:#ed754a;
		color:#fff
	}
	.sui-steps .finished .triangle-right {
		border-color:transparent transparent transparent #ed754a
	}
	.sui-steps .todo {
		background-color:#d8d8d8;
		color:#333
	}
	.sui-steps .todo .triangle-right {
		border-color:transparent transparent transparent #d8d8d8
	}
	.steps-auto {
		display:table;
		width:94%;
		height:48px; overflow:hidden;
		margin:0 auto;
	}
	.steps-auto .wrap {display:table-cell}
	.steps-auto .wrap>div {width:100%}
	
	.Right_table{width:90%; margin:0 auto;}
	.i_text,.s_select{width:180px; height:30px; border:1px solid #d2d2d2; text-indent:10px;}
	.s_input{width:65px; height:30px; background:#ff6666; color:#fff;}
	.t_area{width:600px; height:140px;border:1px solid #d2d2d2;}
	.a_lf{background:#ff6666; color:#fff;}
	.a_rf{background:#dcdcdc;}
	.a_rf,.a_lf{display:inline-block; width:60px; height:30px; line-height:30px; margin:20px 10px 40px 10px; text-align:center;}
	/* -- ************************档案管理-列表页**************************** -- */
	.Subject{width:100%; height:auto; overflow:hidden;border-bottom:15px solid #f1f4f7; padding-bottom:15px; padding-top:15px;}
	.Subject_table{width:96%;margin:0 auto;color: #a8a8a8;}
	.Sub_a a{margin:0 20px 0 0; display:inline-block;}
	.Sub_a a:hvoer{color:#ed754a;}
	.grade_a a{border:1px solid #ed754a; color:#ed754a; display:inline-block; padding:5px 10px 6px 10px; margin-right:5px; float:left;}
	.grade_a input{float:left; margin-right:5px;}
	.Subject_table .s_select{margin-right:5px;}
	
	.class_tab,.Tab_table{width:93%; height:auto; overflow:hidden; margin:30px auto;}
	.class_tab .class_title{width:100%; height:40px; line-height:40px; position:relative; padding-top:10px;}
	.class_tab .class_title li{height:40px; padding:0 15px; float:left; text-align:center;border-radius:8px 8px 0 0; font-size:16px;}
	.class_tab .class_title li.hover{background:#32323a; color:#fff;}
	.class_box{width:100%; border-top:1px solid #32323a;}
	.class_box .class_table{text-align:center; border-left:1px solid #e5e5e5; background:url(../images/table_bg.jpg);}
	.class_box .class_table td{line-height:40px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; }
	.class_box .class_table a{color:#0059de; text-decoration:underline; margin:0 5px;}
	/* 翻页 */
	.Page{margin:30px 0px; line-height:30px;}
	.Page ul{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5; height:32px; float:left;}
	.Page li{height:30px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5; width:40px; float:left; text-align:center;}
	.Page li a{display:block; width:100%; height:32px; line-height:32px;}
	.Page li a:hover{background:#1a92f2; color:#fff;}
	.Page p{float:right; height:30px; margin-left:10px;}
	.Page .Page_text{width:40px; height:30px; border:1px solid #e5e5e5; margin:0 10px; text-align:center;}
	.Page .Page_btn{width:50px; height:30px; border:1px solid #ff6666; color:#ff6666; margin-left:10px; background:#fff;}
	
	/* -- ************************档案管理-详情页**************************** -- */
	.Tab_title{width:100%-2px; height:40px; line-height:40px; background:#f3f3f3;border:1px solid #ddd;}
	.Tab_title li{float:left; width:120px; height:40px; text-align:center;border-right:1px solid #ddd;}
	.Tab_title li.hover{height:38px; line-height:34px; border-top:3px solid #1a92f2; color:#1a92f2; border-right:1px solid #ddd; background:#fff;}
	.Tab_box{border:1px solid #ddd; border-top:none;}
	.Tab_T{margin:0 auto;}
	.Tab_box #con_one_1,.Tab_box #con_one_2,.Tab_box #con_one_3,.Tab_box #con_one_4{padding-top:30px; padding-bottom:30px;}
	.Tab_T a{display:inline-block; width:60px; height:30px; line-height:30px; text-align:center;background:#ff6666; color:#fff; margin-top:20px;}
	
	/* -- ************************定二选一排课-步骤2**************************** -- */
	.class_title .All_grade{display:block; width:130px; height:40px; background:#1fbba6 url(../images/ico_01.png) 20px center no-repeat;border-radius:20px; right:0px; bottom:10px; position:absolute; color:#fff; font-size:16px; line-height:40px; text-indent:45px;}
	.class_title .Fix_grade{display:block; width:130px; height:40px;background:#ed754a url(../images/ico_02.png) 20px center no-repeat;border-radius:20px; right:150px; bottom:10px; position:absolute; color:#fff; font-size:16px; line-height:40px; text-indent:45px;}
	.Next_step{display:block; width:282px; height:62px; background:url(../images/Next_step.png) no-repeat; margin:0 auto; margin-bottom:30px; font-size:16px; text-align:center; color:#fff; line-height:62px;}
	.class_tab .Page{margin:30px 0 0 0;}
	.Class_schedul{margin:30px auto; line-height:40px; text-align:center;}
	.Class_schedul h2{font-size:25px; font-weight:normal}
	.Class_schedul h3{font-size:20px; font-weight:normal}
	.Class_schedul i{display:inline-block; width:12px; height:12px; margin-right:5px;}
	.Class_schedul span{margin:0 10px;}
	.orange{background:#ed754a;}/* 橙色 */
	.azure{background:#00b7ee;}/* 浅蓝 */
	.yellow{background:#fff45c;}/* 黄色 */
	.gray{background:#eee;}/* 灰色 */
	.blue{background:#0068b7;}/* 深蓝 */
	.green{background:#00a5a5; color:#fff;}/* 绿色 */
	.schedul_title{height:20px; font-size:20px; border-left:3px solid #dd5435; text-indent:10px; line-height:20px; margin-bottom:15px;}
	.schedul_table{margin:0 auto; font-size:16px;}
	.schedul_table table{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
	.schedul_table table td{border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc; width:48px; height:48px; text-align:center; line-height:48px;}
	
	/* -- ************************分班-步骤1**************************** -- */
	.Placement_title{font-size:20px; width:100%; height:20px; line-height:20px; border-left:3px solid #dd5435; text-indent:10px; margin:25px auto;}
	.Place_title{width:93%; height:20px; line-height:20px; font-size:16px;border-left:3px solid #dd5435; text-indent:10px; margin:0 auto;}
	.Place_ul1{width:93%; margin:20px auto; height:16px;}
	.Place_ul1 li{float:left; height:16px; line-height:16px; border-right:1px solid #e5e5e5; color:#959595; font-size:16px; padding:0 10px;}
	.Place_ul1 a{color:#0842ff; text-decoration:underline}
	.Place_search{width:670px; height:45px; margin:20px 0 20px 38px;}
	.Place_search .P_text{width:539px; height:43px; border:1px solid #dcdcdc; background:#eee; border-right:0px; float:left; text-indent:15px;}
	.Place_search .P_sub{width:130px; height:45px; float:right; background:#dd5435; color:#fff; font-size:16px;border-radius:0 5px 5px 0;}
	.Place_download{margin:0 auto; height:52px; width:424px;}
	.Place_download li{float:left;}
	.Place_download a{display:block; font-size:16px; width:180px; height:50px; border:1px solid #ff9c00; background:#f9c533; text-align:center; line-height:50px; margin:0 15px;}
	.Place_dl{width:93%; margin:0 auto; line-height:30px; color:#666; border-top:1px solid #eee; margin-bottom:30px; margin-top:30px;}
	.Place_dl dt{color:#333;}
	.Place_ul2{width:93%; margin:20px auto; height:auto; overflow:hidden;}
	.Place_ul2 a{display:block; width:176px; height:60px; border:1px solid #d2d2d2; background:#eee; float:left;border-radius:5px; font-size:16px; text-align:center; line-height:60px; margin:0px 5px 10px 5px;}
	.Place_ul2 a:hover{background:#f9c533; border:1px solid #ffbc00;}
	.Place_box #con_one_5{padding-top:30px;}
	
	/* -------------------------分班-步骤3----------------------- */
	.bjjssz{width:93%; margin:0 auto; color:#a8a8a8;}
	.bjjssz select{width:130px; height:30px; border:1px solid #d2d2d2;}
	.bjjssz input{width:60px; height:30px; border:1px solid #ed754a; color:#ed754a; background:#fff;}
	.bjjssz_box{width:93%; margin:0 auto; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
	.bjjssz_box .lf{border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
	.bjjssz_box .lf td{border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
	.bjjssz_box .lf a{display:inline-block; width:60px; color:#fff; height:30px; line-height:30px; margin:0 5px;}
	.bjjssz_box .bjjssz_a1{background:#ed754a;}
	.bjjssz_box .bjjssz_a2{background:#1fbba6;}
	.bjjssz_box .rf{line-height:30px; color:#666; margin-top:40px; width:360px;}
	.bjjssz_box .rf dt{color:#333;}
	
	/* -------------------------分班-步骤5----------------------- */
	.Place_setting{color:#a8a8a8; width:93%; margin:0 auto;}
	.Place_setting li{margin-bottom:20px;}
	.Place_setting input{width:140px; height:30px; border:1px solid #d2d2d2; margin:0 20px 0 5px;}
	.Place_setting select{width:100px; height:30px; border:1px solid #d2d2d2; margin:0 20px 0 5px;}
	.Place_setting a{width:80px; height:30px; color:#fff; padding:5px 10px; margin-right:10px;}
	.Place_setting .Place_a1{background:#ed754a;}
	.Place_setting .Place_a2{background:#1fbba6;}
	.Place_table{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background:url(../images/table_bg.jpg); width:93%; margin:0 auto; margin-bottom:10px;}
	.Place_table td{border-right:1px solid #e5e5e5; height:40px; text-align:center;}
	.Place_table a{color:#0059de; text-decoration:underline; margin:0 5px;}
	
	/* -------------------------行政班排课等其余排课-步骤4----------------------- */
	.scheduling{text-align:center; font-size:20px; margin:30px 0px;}
	.scheduling a{color:#065eff;}
	.sched_table{width:100%; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
	.sched_table td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:45px; text-align:center; font-size:20px;}
	.sched_table a{font-size:14px; border:1px solid #ed754a; padding:1px 4px; margin:0 2px;}
	.sched_table .sche_a{background:#ed754a; color:#fff;}
	.sche_ul{width:600px; height:62px; margin:0 auto; margin-top:30px;}
	.sche_ul a{display:block; width:282px; height:62px; font-size:16px; color:#fff; line-height:62px; text-align:center;}
	.sche_ul .lf a{background:url(../images/Next_step.png) no-repeat;}
	.sche_ul .rf a{background:url(../images/Next_step2.png) no-repeat;}
	.sched_table span{font-size:14px;}
	.sched_from{margin:30px 0px;}
	.sched_from select{width:130px; height:30px; border:1px solid #dcdcdc; margin:0 20px 0 5px;}
	
	
	/* -------------------------系统内页----------------------- */
	.Right_select{width:840px; margin-left:30px; height:auto; overflow:hidden;}
	.Right_select li{width:190px; height:60px; line-height:60px; font-size:16px; text-align:center; float:left; margin-right:20px; background:#f0f0f0;border-radius:5px;}
	.Right_select li:hover{background:#55ae83; color:#fff;}
	
	/* -------------------------一人一课表排课-步骤1----------------------- */
	.schedul{width:93%; margin:0 auto; height:40px; margin-bottom:30px;}
	.schedul .submit{width:60px; height:32px; border:1px solid #ed754a; color:#ed754a; background:#fff;}
	.schedul .i_text{margin:5px 15px 0 15px;}
	.schedul span,.schedul input{float:left; line-height:30px; margin-top:5px;}
	.schedul a{display:block; width:125px; height:40px; line-height:40px; float:right; background:url(../images/ico_01.png) no-repeat 10px center #1fbba6; color:#fff;border-radius:20px; text-indent:40px;}
	.PaiKe_table{width:100%; border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc; background:url(../images/table_bg.jpg);}
	.PaiKe_table td{border-right:1px solid #dcdcdc; height:41px; text-align:center;}
	.PaiKe_table a{color:#004bd5; text-decoration:underline;}
	
	
	/* -------------------------问卷调研----------------------- */
	.Research{width:93%; margin:0 auto; height:auto; overflow:hidden;}
	.Research dt{margin-bottom:20px; height:50px;}
	.Research dd{width:600px; margin:20px auto; font-size:16px; height:auto; overflow:hidden;}
	.Research .Research_text{width:596px; height:48px; border:2px solid #d2d2d2; text-indent:15px; font-size:16px; color:#a2a2a2;}
	.Research span{color:#ed754a;}
	.Research p{display:block; width:596px; height:48px; line-height:48px; border:2px solid #ed754a; color:#ed754a; font-size:20px; text-align:center;}
	.Research li a{display:block; width:88px; height:30px; line-height:30px; float:left; margin-right:10px; text-align:center; border:1px solid #d2d2d2; margin-top:10px;}
	.Research li a:hover{border:1px solid #ed754a; color:#ed754a;}
	
	
	/* -------------------------排班，规则----------------------- */
	.Rules{width:820px; height:auto; overflow:hidden; margin:0 auto;}
	.Rules_title{width:816; height:55px; line-height:55px;border-radius:30px;border:2px solid #ed754a; overflow:hidden; margin:0 auto; margin-bottom:30px;}
	.Rules_title li{float:left; width:50%; text-align:center; font-size:20px;}
	.Rules_title li.hover{background:#ed754a; color:#fff;}
	.Rules_box{width:820px; height:auto; overflow:hidden;}
	.Rules_box table{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc; width:100%; text-align:center; font-size:14px; margin-bottom:30px;}
	.Rules_box table td,.Rules_box table th{border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc; height:50px;}
	.Rules_box table th{font-weight:normal; font-size:16px;}
	.Rules_box table .Rules_i1,.Rules_box table .Rules_i2{width:80px; height:38px; margin:0 auto;border-radius:5px; text-align:center; font-size:20px;}
	.Rules_box table .Rules_i2{border:1px solid #d2d2d2; background:#eee;}
	.Rules_box table .Rules_i1{border:1px solid #ed754a; background:#ffe4db; color:#ed754a}
	.Rules_ul{width:300px; margin:10px auto;}
	.Rules_ul span{display:block; width:60px; height:20px; float:left; line-height:20px; margin:5px 0px;}
	.Rules_ul li{width:100%; height:auto; overflow:hidden;}
	.Rules_ul input{width:18px; height:18px; float:left; margin:2px 2px 0 0;}
	.Rules_box select{width:70px; height:30px; border:1px solid #dcdcdc}
	
	
	
	
	
	
	
	
	
	
		
	
	
	/* -- 档案管理-弹出框 -- */
	.Pop_up{width:650px; height:auto; overflow:hidden; background:#fff;box-shadow:0px 0px 5px #888; margin:50px auto;}
	.Pop_up_table .i_text,.Pop_up_table .s_select{width:180px; height:30px; border:1px solid #d2d2d2; text-indent:10px;}
	.Pop_up_table .s_input{width:65px; height:30px; background:#ff6666; color:#fff;}
	.Pop_up_table .t_area{width:600px; height:140px;border:1px solid #d2d2d2;}
	.Pop_up_table .a_lf{background:#ff6666; color:#fff;}
	.Pop_up_table .a_rf{background:#dcdcdc;}
	.Pop_up_table .a_rf,.Pop_up_table .a_lf{display:inline-block; width:60px; height:30px; line-height:30px; margin:20px 10px 40px 10px;}
	.Pop_up_table{margin:0 auto;}
	.Pop_up_table .P_select{width:130px; height:30px;border:1px solid #d2d2d2; margin-right:10px;}
	.Pop_up_table .P_input{width:480px; height:30px; border:1px solid #d2d2d2;}
	.Pop_up_table .P_area{width:480px; height:110px;border:1px solid #d2d2d2;}
	
	
	.Pop_minute{display:block; width:350px; padding:30px; height:auto;overflow:hidden; background:#fff;box-shadow:0px 0px 5px #888; margin:50px auto;}
	.Pop_M_box{margin:0 auto;}
	.Pop_M_box .i_text{width:260px;}
	.Pop_M_box .s_select{width:100px;}
	.Pop_M_box h2{font-size:20px; font-weight:normal; margin-bottom:10px;}
	.Pop_M_a{margin:15px 0px;}
	.Pop_M_a a{color:#1a92f2; border:1px solid #1a92f2; border-radius:20px; padding:4px 15px; margin-right:10px;}
	.Pop_M_btn a{padding:5px 15px; margin:0 5px;}
	.Pop_M_btn{margin:20px 0px 0 0;}
	.Pop_m_btn1{background:#ed754a; color:#fff;}
	.Pop_m_btn2{background:#dcdcdc;}
	
	
	
	
	
	
	
	
	
	
	