/*********学院首页school/index*******/
ul{
	margin-bottom: 0px !important;
}
.carousel{
	display: none;
}
.first-fold{background-color: #F6F6F6;}
p{font-family: 'weiruanyahei';}
.color-overlay{background-image: url(../images/school_big.png);width: 100%;height: 300px;
}
/***.first-fold{background: url(school_big.png) left center #B1B1B1;background-size: cover;height: 298px;position: relative;}***/
.school_infor{position: relative;top: 43px;}
.school_top{width: 100%;}
.s-introduce .s-ped{line-height: 25px;margin-right: 20px;   font-size: 14px;    text-indent: 0;}
.school_top .school_introduce .s-introduce-title{font-size: 22px;display: block;margin-bottom: 15px;}
.school_top .school_introduce{position: relative;z-index: 1;background-color: white;height: 156px;font-size: 14px;color:#666;border: 1px solid #ddd;}
/*学校图标*/
.school-information>a{display: inline-block;border: 1px solid red;position: relative;bottom: 80px;border-radius: 100%;width: 120px;height: 120px;float: left;}
.s-introduce a{color:#fff;}
.s-introduce{width: 526px;}
.s-introduce p{text-indent: 2em;}
.s-int-con{    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 25px;
    text-indent: 2em; margin-bottom: 15px;
    }
 .org_apply{
    border-radius: 5px;
    line-height: 36px;
    float: right;
    color: #fff;
    width: 112px;
    height: 36px;
    background-color: rgb(32,147,240);
    margin-right: 70px;
    position: relative;
    bottom: 10px;
    }
 .org_mark{
    float: right;
    width: 112px;
    height: 36px;
    margin-right: 90px;
    font-size: 16px;
    }
.org_apply:hover{color:#fff;cursor:pointer;font-weight: bold;background-color: #90191d;}


/***列表标题*****/
.list_title{text-align: center;font-size: 20px;color: #000;margin-top: 12px;margin-left: 10px;margin-right: 12px;}
.list_title .course_tub{font-size: 24px;height: 27px;
    border-bottom: 2px solid rgb(47, 198, 67);
    padding: 5px;}
.list_title a{float: right;color:#0165a3;font-size: 16px;}
.list_title .glyphicon{margin-right: 6px;font-size: 14px;}
	/***列表标题*****/

	/*****课程列表*****/
.pcontainer_course_content{text-align: center;}
.cnode1{position: relative;border-radius: 6px;-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);
    box-shadow: 0px 3px 3px rgba(0, 0, 0, .2);background-color: #fff;width: 259px;height: 270px;margin: 12px 0px;display: inline-block; }

.school_course .school_course_content{margin:30px 0 10px 0px;}
.school_course .school_course_content .pbox{}
.school_course_content .pbox .course_progress{ filter:alpha(opacity=38); -moz-opacity:0.38;  -khtml-opacity: 0.38; opacity: 0.38;background-color: #000;color: #fff;padding-left: 10px;font-size: 14px;height:22px;}
.school_course_content .pbox .course_title{text-align: left;margin-top:8px;margin-left:10px;margin-bottom:5px;margin-right:10px;font-size: 18px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.school_course_content .pbox .course_title a{color: #000;font-weight: 500;font-size: 14px;width: 100%; display: block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.school_course_content .pbox .course_school{text-align: left;margin-left: 10px;margin-right:10px;font-size: 15px;color: #ccc;}
.school_course_content .pbox .course_fee{float: right;color:#f90000;}
.school_course_content .pbox .free{color:#5fb41b;}
.course_orgName{    margin-left: 10px;
    margin-bottom: 11px;
    color: #666;
    display: inline-block;}

.course_orgPrice{
    margin-left: 10px;
    margin-bottom: 16px;
    display: block;
    font-size: 18px;
    color: #0F88EB;
}
.school_teacher{padding-top: 20px;padding-bottom: 20px;}
.school_teacher .school_teacher_content{
	background-color: #FFFFFF;
    margin: 30px auto;
    padding: 30px 0;
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, .1);
}
.steacher_box{text-align: center;display: inline-block;width: 260px;margin-bottom: 25px;margin-left: 18px;margin-right: 18px;}
/**.steacher_box:hover{background-color: #C2CCD1;}**/
.school_teacher_box img{}
.tu_up{width: 100%;
    padding: 13px 10px;
    color: #000;
    text-align: center;
    float: left}
.school_teacher_name{font-size: 18px;margin-bottom: 5px;}
.school_teacher_box{display: inline-block; }
.tpositional{display: block;color:#666666;font-size: 14px;}
.tcolleges{display: block;color:#399819;font-size: 14px;
    margin-bottom: 5px}
.course-progess{
    float: left;
    width: 112px;
    line-height: 32px;
    position: absolute;
    bottom: 190px;
    background: url(../imgs/c-progess.png) no-repeat;
    color: white;
}
/*********学院首页school/index*******/
#bottom{clear: both;}


/****************************/
.org_course_logo {background-image: url(../images/org_logo_bg.png);height:137px;}
.org_course_logo img{margin: 40px 0 0 40px;}
/******************************/


/*******教师列表tlist********/
.cnode-teacher {margin-bottom: 0;border-bottom: 1px dashed #ADA9A9;height: 262px;padding: 50px 0;background-color: #eee;}
.cnode-teacher:hover{background-color: #F5F5F5;}
.cnode-teacher .cnode-teacher-left {float: left;width: 240px;height: 160px;}
.cnode-teacher .cnode-teacher-right {float: right;width: 820px;color: #999999;}

.tright-head{height: 30px;font-size: 20px;}
.tright-head a{color:#000;}
.tright-box{font-size: 16px;line-height: 30px;padding-right: 110px;}

/*******教师列表tlist********/

.list_m a {line-height: 28px;
    color: #0e5ad2;
    font-size: 15px;}
.fr{float: right;}

/***机构详情**/
.school_back{margin: 20px 0;}
.school_back a{color: #000;
    font-size: 20px;
    line-height: 30px;}
.school_introduce_content{    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 10px;}
.school_introduce_content p{    text-indent: 2em;
    font-family: weiruanyahei;
    font-size: 16px;}
.org-train{
	text-align: center;
	padding: 15px 0px;
}
.org_courserow{
	display: inline-block;
	padding: 1px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: 2px;
	height:380px;
	margin-top: 10px;
}
.zt_title{margin-left: 5px;}
.zt_course{padding-top: 20px;}
.org_cnode4 {width: 266px;
    height: 290px;
    padding: 1px;
    margin-bottom: 20px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
    border: 1px solid #ddd;
    position: relative;
    -webkit-box-shadow: 0 0 8px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 8px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 0 8px 3px rgba(0, 0, 0, .1);
    }
.org_cnode4 .cnode4-pbox{display: none;float: left;width: 260px;height: 30px;position: absolute;top: 142px;color: #fff;background-color: rgba(45, 44, 44, 0.77);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2454444,endColorstr=#B2454444);text-align: left;}
.org_cnode4 .cnode4-pbox .special-name{font-size: 18px;margin-left:10px;margin-top: 2px;float: left;}
.org_cnode4 .cnode4-pbox .special-fee{font-size: 14px;margin-right: 5px;margin-top: 5px;float: right;color: #5fb41b;}
.org_cnode4 .cnode4-tup{display: inline-block;}
.pcontainer{width: 1200px;margin: 0 auto;}
.ctabcontent .pcontainer_title{font-size: 20px;color: #000;margin-top: 12px;margin-left: 10px;}
.ctabcontent .pcontainer_course_content{margin: 5px 0;}
.ctabcontent .pcontainer_course_content .pbox{position: relative;top:-22px;}
.pcontainer_course_content .pbox .course_progress{ filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background-color: rgba(0,0,0,.5);color: #fff;padding-left: 10px;font-size: 14px;height:22px;}
.pcontainer_course_content .pbox .course_title{margin-left: 10px;margin-right: 10px;font-size: 20px;margin-top: 4px;margin-bottom: 4px;}
.pcontainer_course_content .pbox .course_title a{text-align: left;color: #000;font-weight: 500;font-size: 18px;width: 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.pcontainer_course_content .pbox .course_school{text-align: left;margin-left: 16px;margin-right:10px;font-size: 15px;color: #ccc;}
.pcontainer_course_content .pbox .course_fee{float: right;color:#f90000;}
.pcontainer_course_content .pbox .free{float: right;color:#5fb41b;}
.moseButton .btn-primary{-moz-border-radius: 5px;      -webkit-border-radius: 5px;     border-radius:5px;width: 100px;background-color:#2fc643;border-color: #71cd7d;}
.moseButton .btn-primary a{color: #fff;}
.moseButton .btn-primary:hover{background-color:#0e7d1c;}
.moseButton{text-align: center;padding-bottom:20px;clear: both;}

/****培训班******/
    #trains{margin: 5px auto;}
    #trains .org-courserow {    width: 470px;    height: 308px;}
    #trains .inner-train img{width: 470px;height:308px;}
    #trains .inner-train{height: 308px;}
    #trains .inner-train .pbox-top{width: 470px;}
    #trains .inner-train .pbox-bottom{    top: -91px;    width: 470px;}
    #trains .inner-train .pbox-bottom .course_progress{height: 45px;}
    #trains .inner-train .pbox-bottom .course_progress .train-date {    float: none;    display: block;}

.pcontainer_course_content .pbox .course_progress{ filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background-color: rgba(0,0,0,.5);color: #fff;padding-left: 10px;font-size: 14px;height:22px;}

.org-courserow{width: 530px;padding: 1px;margin-bottom: 20px;margin-left: 10px;margin-right: 10px;float: left;height:350px}
.inner-train{    height: 350px;}
.inner-train .pbox-top{position: relative;top:-390px;    width: 530px;}
.inner-train .pbox-top .course_progress {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0,0,0,.5);
    color: #fff;
    text-align: center;
    font-size: 30px;
    height: 41px;
    line-height: 41px;
}

.inner-train .pbox-bottom{position: relative;top:-67px;    width: 530px;}
.inner-train .pbox-bottom .course_progress {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0,0,0,.5);
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
    height: 22px;
}

.inner-train .pbox-bottom .course_progress .org_train-date{
	
    float: left;
    line-height: 23px;
}
.inner-train .pbox-bottom .course_progress .org_train-status{
	margin-left:10px;
    float: left;
    line-height: 23px;
}
.inner-train .pbox-bottom .course_progress .org_train-signups{
	
    text-align: right;
    padding-right: 10px;
    float: right;
    line-height: 23px;
}
/*专题*/
.special_course{
	width: 100%;
	height: 600px;
	min-width: 1200px;
	background: url(../images/thematic-bj_03.jpg) no-repeat;
	background-size: cover;
	margin-top: 30px;
	overflow: hidden;
}
.special_title{
	text-align: center;
	margin-top: 20px;
}
.special_title span{	
    font-size: 28px;   
}
.cnode4-footer{
	height: 117px;
    width: 260px;
    background: white;
	padding: 10px;
}
.cnode4-footer p{
    overflow: hidden;
    color: #868686;
    font-size: 12px;
    margin: 0;
    height: 100px;
}
/*.cnode4-footer p:before{
	content:"...";
    position:absolute;
    bottom:7px;
    right:0px;
    background:#FFF;
    padding-left:0px;
}*/
/*培训班*/
.train_course{
	width: 100%;
	height: 400px;
	min-width: 1200px;
	background: url(../images/px_02.jpg) no-repeat;
	background-size: cover;
	margin-top: 30px;
	overflow: hidden;
	text-align: center;
}
.list_title span{
	font-size: 28px;
}
.toggle-button>span{
	background-color: white;
    width: 13px !important;
    height: 1px !important;
}
.navbar-toggle{
	border: 1px solid #ddd !important;
	margin-top: 20px;
}
.isshowtitle{display: none}
/*适配search*/
@media (min-width: 768px) {
	/*orgtop*/
	.pcontainer{width: 767px;margin: 0 auto;}
	#porgtop .pnav-find{margin-left: 215px;}
	.orgnav-logo{display: none;}
    .ncen-time{display: none;}
}
@media (min-width: 992px) {
	/*orgtop*/
	.pcontainer{width: 990px;margin: 0 auto;}
	#porgtop .pnav-find{margin-left: 250px;}
	.orgnav-logo{display: block;}
	.ncen-time{display: block;}
	.cnode1,.org_cnode4{margin-left: 35px;margin-right: 35px;}
}
@media (min-width: 1200px) {
	/*orgtop*/
	.pcontainer{width: 1200px;margin: 0 auto;}
	#porgtop .pnav-find{margin-left: 250px;}
	/*menu*/
	.orgnav-logo{display: block;}
	.ncen-time{display: block;}
	.cnode1{margin-left: 18px;margin-right: 20px;}
	.org_cnode4{margin-left: 10px;margin-right: 10px;}
}
/*在991和1199之间的屏幕*/
@media (max-width: 1199px) {
	/*orgtop*/
	.pcontainer{max-width: 1190px;margin: 0 auto;}
}
/*在768和991之间的屏幕*/
@media (max-width: 991px) {
	/*orgtop*/
	.pcontainer{max-width: 767px;margin: 0 auto;}
	/*menu*/
}
/*小于768的屏幕：改变布局*/
@media (max-width: 767px) {
	/*orgtop*/
	.pcontainer{max-width: 548px;margin: 0 auto;}
	#porgtop .pnav-find{margin-left: 20px;width: 350px;}
	#porgtop .pnav-find>input{width: 190px;}
	/*menu*/
	.navbar-collapse{width: 100%;position: relative;z-index: 1;}
	.orgnav-menu li{width: 100%;text-align: center;}
	.orgnav-menu a{line-height: 40px;}
}
/*小于640的屏幕*/
@media (max-width: 640px) {
	.school_course .school_course_content{
		text-align: center;
	}
	/*orgtop*/
	.pcontainer{max-width: 620px;width: 320px;margin: 0 auto;}
	.pnav-find{display: none;}
	/*menu*/
	.orgnav-logo{display: none;}
	.ncen-time{display: none;}
	/*index-train*/
	.inner-train a img{width: 252px;height: 168px;}
	.inner-train .pbox-top{width:252px;top: -209px;}
	.org_courserow{height: 230px;margin-top: 40px;margin-bottom: 0px;}
	.inner-train .pbox-bottom{width: 252px;top: -41px;}
	.inner-train .pbox-bottom .course_progress{
		height: 45px;
	}
	.org_train-date{
		width:100%
	}
	/*分页*/
	#paginationRow{margin-left: 0px;margin-right: 0px;}
	#paginationRow>div:last-child{text-align: center;}
}

