@charset "utf-8";
/*首页*/
.header-Bg {
	width: 100%;
	min-height: calc(100vh - 95px);
	/*height:calc(100vh - 95px);*/
	background: url(../img/indexbg1.png) center center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.header-input {
	width: 439px;
	height: 38px;
	padding-left: 10px;
}

.header-seBtn {
	width: 81px;
	height: 40px;
	background: #298EE3
}

.main-bg {
	height: 579px;
	background: url(../img/conbg.png) center center no-repeat;
}

.left-infor {
	width: 165px;
	height:155px;
	padding-left:10px;
}

.index-rM {
	margin: 25px 0 0 23px;
}

.index-rM2 {
	margin: 25px 0 0 32px;
}

.zcmr {
	position: relative;
	top: 70px;
	right: -20px
}

.index-botM,.index-botM2, ul li {
	line-height: 22px;
}

.index-banner {
	position: relative;
}
.morelink{
	margin-top:-20px;
}


/*footer*/

footer {
	background: #f5f5f5;
}

.footer-copyright li {
	margin-right: 40px;
}
/*密码验证找回问题*/
.find-list input[type=text] {
	width: 398px;
	margin-left: 56px;
}

.find-list select,
.find-list input[type=text],
.login-nav li,
.login-form {
	height: 38px;
}

/*登录*/
.login-nav li {
	width: 188px;
}
.login-form,
.find-list input[type=text] {
	width: 398px;
}

.login-icon {
	width: 38px;
	height: 38px;
}

/*注册*/
.register-icon {
	width:38px;
	
}
.captcha{
	width:228px;
}

.register-icon,
.captcha,
.choice-captcha{
	height:38px;
}
.captcha,
.register-input,
.choice-input,
.phoneWay-input,
.login-input{
	padding-left:10px;
}
.register-input{
	width:350px;

}
.phoneWay-input{
	width:438px;
}
.register-input,
.choice-input,
.phoneWay-input,
.login-input{
	height:36px;
}
.login-input{
	width:340px;
}
/*选择找回方式*/
.nav-blueBg{
	background: url(../img/nbg1.png) center center no-repeat;
}
.nav-blueBg2{
	background: url(../img/nbg4.png) center center no-repeat;
}
.nav-grayBg
{
	background: url(../img/nbg2.png) center center no-repeat;
}
.nav-grayBg2
{
	background: url(../img/nbg3.png) center center no-repeat;
}
.choice-captcha{
	width:278px;
	height:38px;
	padding-left:10px;
}


/*企业中心*/
.main-nav li a:hover,
.mainAll-nav li a:hover{
	background:#fafbfc;
}

.nav-text p:last-child{
	line-height:22px;
}
.mainAll-nav li a,
.main-nav li a{
	display:block;
	height:118px;
}

.mainAll-container,
.nav-container{
	margin-top:25px;
}

/*右侧内容*/
.asider-right,
aside{
	padding-bottom:237px;
}
/*用户中心*/
.user-nav li a{
	display:block;
	width:240px;
	height:52px;
	line-height:52px;

}
.user-table th:first-child,
.user-table td:first-child{
	width:30px;
}
.user-table th,
.user-table td{
	width:109px;
}

/*企业信息填写*/
.auth-input,
.asider-right select,
.up-input{
	height:38px;
}
.from-text{
	line-height:36px;
}
/*账号管理*/
.count-table th{
	width:218px;
}
.count-table th:first-child{
	width:30px;
}

/*通用头部导航*/
nav {
	margin: 6px 0 0 105px;
}
nav a {
	display: block;
	height: 73px;
	line-height: 73px;
	margin-right: 50px;
}

nav a.active {
	border-bottom: 2px solid #fff
}

.activity {
	display: flex;
	padding-bottom: 20px;
	margin-bottom: 20px;
	justify-content: space-around;
}
.activity_img {
	display: flex;
	justify-content: center;
}
.mb20 {
	margin-bottom: 20px;
}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	display: flex;;
	flex-direction: column;
}
.swiper-container .hide{
	opacity:0;
}
.swiper-button-next,.swiper-button-prev{
	transition:opacity .5s;
}
.black_a {
	color: #15162e;
}

.activity_list {
	padding: 0;
}
.activity_list li{
	width: 95%;
	padding: 5px;
	line-height: 34px;
	border-bottom: 1px dashed #ccc;
}
.activity_title {
	width: 610px;
	text-decoration: none;
	line-height: 27px;
	display: block;
}

.activity_tit:hover {
	color: #3d90d4;
}


/*教师团*/
.lesson li a{
	width:270px;
	margin:0 10px 0 0;
}
/*管理导航*/
.teacher-link a{
	display:block;
	width:240px;
	height:40px;
	border-bottom:1px solid #E3E3E3;
}
.teacher-link a:last-child{
	border:none
}
/*讲师管理*/
.teacher-detail li{
	width:355px;
}
.teacher-detail2 li{
	width:455px;
}
.teacher-detail li input[type=text],
.teacher-detail li select,
.teacher-detail2 li select{
	width:280px;
}
.teacher-nav p{
	width:140px;
}
.teacherInfor-table th,
.teacherInfor-table td{
	width:97px;
}
.teacherInfor-table th:first-child,
.teacherInfor-table td:first-child{
	width:30px;
}




/*课程管理*/
.course-table input[type=text]{
	width:150px;
}
.course-table th,
.course-table td{
	width:218px ;
}
.course-table th:first-child,
.course-table td:first-child,
.invitation-table th:first-child,
.invitation-table td:first-child,
.invitation-table th:first-child,
.invitation-table td:first-child{
	width:30px;
}
.course-detail li{
	width:300px;
}
.course-detail li select{
	width:210px;
}
.course-detail li input[type=text]{
	width:200px;
	padding-left:10px;

}
.course-detail li input[type=text],
.course-detail li select,
.teacher-detail  li input[type=text],
.teacher-detail li select,
.apply-nav p,
.teacher-detail2 li select{
	height:36px;
}
.course-detail li p,
.teacher-detail li p,
.teacher-detail2 li p{
	line-height:36px;
}
.invitation-table th,
.invitation-table td{
	width:145px ;
}
.invitation-table td:last-child{
	width:220px;
}
.apply-table th,
.apply-table td{
	width:174px;
}
.apply-nav p{
	line-height:36px;
}

nav a:hover{
	color:white;
}