/*��ע

	

  */

 body{

 	text-align:left;

 }

.banner{

	text-align:center;

}

.wrapper-box{

	width:100%;

	/*height:auto;*/

	background:#FFFFFF;

	height:100%;margin-top: 100px;

}

.speed-back{

 	position:absolute;

 	left:20px;

 	top:275px;

 }

.speed-back li{

	width:46px;

	height:46px;

	border:1px solid #E3E3E3;

	margin-bottom:5px;

	border-radius:3px;

}

.speed-back li a{

	color:#333333;

	display:inline-block;

	width:30px;

	padding-top:7px;

	padding-left:10px;

}

.speed-back li a:visited{

	text-decoration:none;

}

.speed-back li.cur-check a{

	color:#176EF2;

}

.manage-page{

	width:100%;

	height:auto;

	position:relative;

	background:url(../../images/banner02.jpg) no-repeat;

}

.content-wrap{

	width:1100px;

	height:auto;

	margin:20px auto;

	margin-bottom:40px;

	

}



.active-introduce{

	height:auto;

	margin-top:25px;

	line-height:28px;

	margin-bottom:80px;

}

.sub-h2{

	height:50px;

	line-height:50px;

	font-size:20px;

	border-bottom:1px solid #EEEEEE;

	padding-left:8px;

	background:url(../../images/manage/bg01.jpg) no-repeat left bottom;

}

/* ʱ������ʽ */

.active-introduce .active-text{

	font-size:14px;

	color:#333333;

	margin-top:20px;

	padding-bottom:10px;

	padding-top: 15px;

}

.active-con{

	height:auto;

	overflow:hidden;

	/*border-top:1px dashed #EEEEEE;*/

}

.active-con dl{

	float:left;

	height:auto;

	width:auto;

	/*margin-top:40px;*/

	margin-top: 20px;

	margin-right: 20px;

}

.active-con dl dt{

	float:left;

	margin-right:20px;

	width:80px;

	/*padding-left:15px;*/

}

.active-con dl dd p{

	font-size:14px;

	color:#4F536C;

	line-height:28px;

	color:#333333;

	width:auto;

	max-width:390px;

	height: 71px;

	border: 1px solid #ddd;

	padding-top: 10px;

}

.active-con dl:last-child dd p{

	max-width:640px;

}

.active-con dl dd p span{

	/*color:#FF8000;*/

}

.course-box h3{

	height:51px;

	line-height:70px;

	color:#333333;

	position:relative;

	padding-left:40px;

	font-size:20px;

	margin-top:10px;

	font-weight: 600px;

}

.course-box h3 span{

	width:34px;

	height:33px;

	display:inline-block;

	background:url(../../images/manage/iconh3.png);

	position:absolute;

	left:-16px;

	top:18px;

}

.course-box{

	padding-left:50px;

}

.chose-month{

	height:auto;

	padding-left:15px;

	position:relative;

	padding-bottom:10px;

}

.chose-month h4{

	font-size:14px;

}

.chose-month ul{

	overflow:hidden;

	border-bottom:1px solid #EEEEEE;

	padding: 5px 0 10px 5px;

	width:auto;

}

.chose-month ul li{

	float:left;

	max-width:auto;

	margin-right:10px;

	padding:10px 10px;

	border-radius:5px;

	margin:5px 5px;

}

.chose-month ul li ol li{

	min-width: 240px;

}



.chose-month ul>li:hover{

	background:#F7F7F7;

	box-shadow:0 0 8px #DDDDDD;

}



.chose-month ul li p{

	line-height:24px;

	color:#4C4C4C;

}



.chose-month ul li p a:HOVER{

	text-decoration: underline;

}

.chose-month ul li p time{

	display: inline-block;

    font-size: 12px;

    height: 24px;

    overflow: hidden;

    position: relative;

    padding: 0 0px 0 16px;

}

.chose-month ul li p time.course-place{

	width:108px;

	float: left;

}

.chose-month ul li p time.course-time:before{

	content:"";

	width:12px;

	height:12px;

	display:inline-block;

	background:url(../../images/manage/icon001.png) no-repeat;

	position:absolute;

	top:6px;

	left:0;

}

.chose-month ul li p time.course-place:before{

	content:"";

	width:12px;

	height:12px;

	display:inline-block;

	background:url(../../images/manage/icon002.png) no-repeat;

	position:absolute;

	top:6px;

	left:3px;

}

.chose-month ul li p span{

	float:left;

	width:auto;

	height:18px;

	line-height:18px;

	background:#ccc;

	border-radius:3px;

	padding:0 5px;

	color:#FFFFFF;

}

.chose-month ul li p .icon-doing{

	cursor: pointer;

}



/* ʱ������ʽ?��?*/

.last-month{

	border-left:2px solid #9A9A9A;

	padding-top:30px;

}

.last-month:before{

	content:"";

	width:23px;

	height:23px;

	background:url(../../images/manage/sicon001.jpg) no-repeat;

	position:absolute;

	top:40px;

	left:-12px;

}

.last-month ul li p time{

	color:#B3B3B3;

	float:left;

}

.last-month ul li p span{

	background:#9A9A9A;

}



.last-month h4{

	color:#9A9A9A;

	position:absolute;

	left:-40px;

	top:43px;

}

.cur-month{

	border-left:2px solid #FF8000;

}

.cur-month:before{

	content:"";

	width:23px;

	height:23px;

	background:url(../../images/manage/sicon002.jpg) no-repeat;

	position:absolute;

	top:10px;

	left:-16px;

}

.cur-month ul li p time,.future-month ul li p time{

	color:#176EF2;

}

.cur-month ul li p time, .future-month ul li p time.course-time{

	width:90px;

	float: left;

}

.cur-month ul li p span{

	background:#176EF2;

	position:relative;

	margin-top:3px;

}

.cur-month ul li p span.icon-end{

	background:#176EF2;

}

.cur-month ul li p  .icon-doing{

	background:#5ECC33;

	cursor: pointer;

}

.cur-month h4{

	color:#FF8000;

	position:absolute;

	left:-40px;

	top:14px;

}

.nodata-month{

	/*border-left:2px solid #5ECC33;*/

}

.future-month{

	/*border-left:2px solid #5877BA;*/

}

.future-month:before{

	content:"";

	width:23px;

	height:23px;

	background:url(../../images/manage/sicon003.jpg) no-repeat;

	position:absolute;

	top:12px;

	left:-12px;

}



.future-month ul li p span,.nodata-month ul li p span{

	background:#5ECC33;

}

.future-month h4{

	color:#5ECC33;

	position:absolute;

	left:-40px;

	top:12px;

}

.nodata-month{

	

}

.nodata-month h4{

	color:#00b0f5;

	position:absolute;

	left:-40px;

	top:28px;

}

.nodata-month ul li:hover{

	background:#FFFFFF;

}

.nodata-month:before{

	content:"";

	width:23px;

	height:23px;

	background:url(../../images/manage/sicon003.jpg) no-repeat;

	position:absolute;

	top:28px;

	left:-12px;

}

.nodata-month:last-child{

	/*border-left:2px solid #5ECC33;*/

	height: 45px;

    margin-bottom: 75px;

}

.nodata-month:last-child:before{

	content:"";

	width:23px;

	height:23px;

	background:url(../../images/manage/sicon003.jpg) no-repeat;

	position:absolute;

	top:28px;

	left:-12px;

}

.nodata-month ul li b{

	font-size:18px;

	color:#B2B2B2;

	height:65px;

	line-height:65px;

	font-weight:normal;

}

/* ��֯����ʽ */

.orgin-list1{

	overflow:hidden;

	margin:20px 0;

	/* border-bottom:1px dashed #DDDDDD;*/

	padding-bottom:15px;

}

.orgin-list1 li{

	float:left;

	padding:14px 11px;

	border-right:1px dashed #DDDDDD;

	height:75px;

	margin-right: 13.5px;

}

.orgin-list1 li:last-child{

	border-right:none;

	margin-right: 0px;

}

.orgin-list1 li:first-child{

	/*padding:0 20px 0 0;*/

}

.orgin-list1 li h2,.orgin-list2 h2,.connect-list1 h2{

	font-size:14px;

	color:#00b0f5;

	line-height:30px;

	/*padding-left:5px;*/

    font-weight: 600;

}

.orgin-list1 li p{

	font-size:14px;

	line-height:24px;

	/*padding-left:5px;*/

}

.orgin-list1 li p a{

	cursor:default;

}

.orgin-list1 li p span{

	width: 117px;

	height: 37px;

	display:inline-block;

	padding-top:5px;

	background:url(/public/images/logo.png) no-repeat;

}

.orgin-list2 ul{

	overflow:hidden;

	padding-left:5px;

}

.orgin-list2 ul li{

	float:left;

	width:25%;

	line-height:30px;

}

.orgin-list2 ul li a{

	cursor:default;

	font-size: 14px;

}

/* ͼƬ���� */

.images-news{

	overflow:hidden;

}

.images-news dl{

	float:left;

	width:250px;

	height:160px;

	position:relative;

	margin-right:33px;

	margin-top:30px;

}

.images-news dl>dd{

	height:40px;

	width:100%;

	/*background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;*/

	position:absolute;

	left:0;

	bottom:0;

}

.images-news dl>dd p{

	max-width:178px;

	margin-left:10px;

	color:#FFFFFF;

	position:absolute;

	font-size:14px;

	bottom:2px;

}

.images-news dl dt{

	

}





/* ��ϵ���� */

.connect-us{

	margin-top:10px;

	padding-bottom:30px;

}

.connect-list1 ul{

	overflow:hidden;

	max-width:440px;

	padding-left:5px;

}

.connect-list1 ul li{

	float:left;

	width:200px;

	line-height:30px;

	font-size:14px;

	cursor:default;

}

/**/

.lesson-chart ul{

	float:left;

	margin-bottom: 10px;

	width: 325px;

}

.lesson-chart ul li.shouke{

	width:49%;

	float: left;

	height:33px;

	line-height:32px;

	border-bottom:1px dashed #EEEEEE;

	padding-left:10px;

}

.lesson-chart ul li.all{

	width:320px;

	float: left;

	display:inline;

	line-height:32px;

	overflow:auto;

	

	padding-left:10px;

}



.lesson-chart ul li span{

	color:#5A73AD;

	padding-left:15px;

	width:65px;

	float:left;

}

.lesson-chart ul li time{

	padding:0 12px;

	color:#525252;

}

.lesson-chart ul li.plan-stu{

	border-bottom:none;

}

/** ����? **/

.con-text{

	height:auto;

	/* width:100%; */

	background:#FAFAFA;

	border-top:#EEEEEE;

	line-height:28px;

	font-size:12px;

	color:#999999;

	position:absolute;

	left:0;

	top:0px; 

}

.con-text p{

	padding:0 20px;

}

.con-case{

	height:auto;

	margin-top: 66px;

}

.con-case ul li{

	width:310px;

	float:left;

	height:40px;

	padding:5px 8px;

}

.con-case ul li span{

	display:inline-block;

	width:90px;

	color:#5972AC;

}

.con-case ul li input{

	height:28px;

	width:196px;

	border-radius:4px;

	border:1px solid #E1E1E1;

	outline:none;

	padding-left:10px;

}

.textClassInfo{

	display:inline-block;

	width:500px;

	float:left;

}

.subTitle-orange{

	font-weight:normal;

}





/*  新增样式 */



.shadow-box-01{

	 box-shadow: 10px 10px 5px #888888;

    -webkit-box-shadow: #666 0px 0px 10px;

    -moz-box-shadow: #666 0px 0px 10px;

    box-shadow: #999 0px 0px 10px;

    border-radius: 5px;

    padding: 10px;

}







.shadow-box-02{

	 box-shadow: 10px 10px 5px #888888;

    -webkit-box-shadow: #666 0px 0px 10px;

    -moz-box-shadow: #666 0px 0px 10px;

    box-shadow: #999 0px 0px 10px;

    border-radius: 5px;

    padding: 10px;

	margin :10px 3px 1px 2px;

	

}





.images-news .sub-h2{

	height : 37px;

	width: 100px;

	background: url('./tpxwimg.png');

}



.images-news dl dt img{

	width:250px;

	height:160px;

}







.active-con-dl1 span{

	color: #00b0f5;

}







.active-con-dl2 span{

	color: #fcc100;

}





.active-con-dl3 span{

	color: #94cf51;

}







.active-con-dl4 span{

	color: #d95774;

}





.active-con-dl5 span{

	color: #a97cca;

}



.active-con-dl1 dt,dd{
	 display :block !important;
}






