.masking {
	width: 100%;
	height: 100%;
	position: fixed;
	background: black;
	top: 0;
	left: 0;
	opacity: 0.8;
	z-index: 999;
	z-index: 1000;
	display: none;
}

.login{
	border-radius: 6px;
	width: 391px;
	background: #fff;
	height: 534px;
	position: fixed;
	top: calc((100% - 479px)/2);
	left: calc((100% - 391px)/2);
	z-index:9999;
}
.Tctop{
	border-radius: 6px 6px 0 0;
	position: relative;
	font-size:22px;
	color: #fff;
	line-height: 64px;
	background: #024480;
	text-align: center;
	margin-bottom: 16px;
}
.Tctop img{
	cursor: pointer;
	position: absolute;
	right: 21px;
	top: 25px;
	display: block;
	line-height: 14px;
	color: #fff;
}
.lo_title{
	width: 315px;
	border-bottom: 1px solid #e7e7e7;
	margin: auto;
}
.lo_title span{
	line-height: 56px;
	font-size: 16px;
	display: inline-block;
	width: 155px;
	text-align: center;
	color: #999;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	margin-bottom:-1px;
}
.lo_title .lo_active{
	color: #28b970;
	border-bottom: 2px solid #28b970;
}
.lo_content{
	padding:0 38px 30px;
}
.lo_com{
	margin-top: 30px;
}
.lo_com input{
	padding-left: 59px;
	padding-right: 15px;
	line-height: 40px;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	width: 239px;
	outline: none;
	margin-bottom: 14px;
	color:#999;

}

.sex_radio{
	margin-left: 13px;
	padding-left: 30px !important;
	padding-right: 20px !important;
	width: 24px !important;

}
.lo_com input:focus{
	border:1px solid #30a66d;
}
#login_user_name,#user_name{
	background: url(../../images/index/head/loginUser.png) no-repeat 0 0;
}
#login_user_name:focus,#user_name:focus{
	background: url(../../images/index/head/loginUserFocus.png) no-repeat 0 0;
}
#login_password,#password{
	background: url(../../images/index/head/loginPwd.png) no-repeat 0 0;
}
#login_password:focus,#password:focus{
	background: url(../../images/index/head/loginPwdFocus.png) no-repeat 0 0;
}
#collegeSelect{
	width: 273px;
	height: 42px;
	border:1px solid #e7e7e7;
	border-left: none;
	border-radius: 0 6px 6px 0;
	padding-left:12px;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../../images/index/head/domnArrow.png) no-repeat 247px center;
}

#userTypeSelect{
	width: 273px;
	height: 42px;
	border:1px solid #e7e7e7;
	border-left: none;
	border-radius: 0 6px 6px 0;
	padding-left:12px;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../../images/index/head/domnArrow.png) no-repeat 247px center;
	color: #999;
}

#dept_select{
	width: 273px;
	height: 42px;
	border:1px solid #e7e7e7;
	border-left: none;
	border-radius: 0 6px 6px 0;
	padding-left:12px;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../../images/index/head/domnArrow.png) no-repeat 247px center;
	color: #999;
}
.selBorder{
	border:1px solid #e7e7e7;
	border-radius: 6px;
}
.selects{
	padding-left:43px;
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
	border-radius: 6px 0 0 6px;
}
#remember{
	width: 16px;
	height: 16px;
	margin-right: 12px;
}
.remember{
	line-height: 16px;
	margin-top:26px;
}
.check_p1{
	position: relative;
	top:-2px;
}
.remember a{
	color:#28b970;
	text-decoration: underline;
	float:right;
	cursor: pointer;
}
#mobile{
	background: url(../../images/index/head/loginPhone.png) no-repeat 0 0;
}
#mobile:focus{
	background: url(../../images/index/head/loginPhoneFocus.png) no-repeat 0 0;
}
.message{
	border:1px solid #e7e7e7;
	border-radius:8px;
	margin-bottom: 14px;
}
#btnSendCode{
	background: url(../../images/index/head/loginMessage.png) no-repeat 0 0;
	width:193px;
	border:none;
	padding-right: 0;
	margin-bottom: 0;
}
#btnSendCode:focus{
	background: url(../../images/index/head/loginMessageFocus.png) no-repeat 0 0;
}
#captchaCode{
	background: url(../../images/index/head/loginMessage.png) no-repeat 0 0;
	width:193px;
	/*border:none;*/
	padding-right: 0;
	margin-bottom: 0;
}
#captchaCode:focus{
	background: url(../../images/index/head/loginMessageFocus.png) no-repeat 0 0;
}
#captchaCode_login{
	background: url(../../images/index/head/loginMessage.png) no-repeat 0 0;
	width:193px;
	/*border:none;*/
	padding-right: 0;
	margin-bottom: 0;
}
#captchaCode_login:focus{
	background: url(../../images/index/head/loginMessageFocus.png) no-repeat 0 0;
}
#btnSendCode_login{
	background: url(../../images/index/head/loginMessage.png) no-repeat 0 0;
	width:193px;
	border:none;
	padding-right: 0;
	margin-bottom: 0;
}
#btnSendCode_login:focus{
	background: url(../../images/index/head/loginMessageFocus.png) no-repeat 0 0;
}
.lo_com .VerCode_icon{
	width: 55px;
	text-align: center;
	line-height: 22px;
	border:none;
	border-left: 1px solid #e7e7e7;
	padding:0;
	margin: 0;
	cursor: pointer;
	color: #009944;
}

.lo_com .VerCode_icon:focus{
	width: 55px;
	text-align: center;
	line-height: 22px;
	border:none;
	border-left: 1px solid #e7e7e7;
	padding:0;
	margin: 0;
	cursor: pointer;
	color: #009944;
}
.lo_com .bigBtn{
	width: 315px;
	color:#fff;
	background-image:linear-gradient(to right,#f09a0f,#fdcd5c);
	padding:0;
	text-align: center;
	height: 42px;
	display: block;
	border: none;
	margin-bottom: 0;
	cursor: pointer;
}

.regSelect {
	margin-bottom: 14px;
}

#dept_name{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}
#dept_name:focus{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}

#user_number{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}
#user_number:focus{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}

#real_name{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}
#real_name:focus{
	background: url(../../images/index/head/loginType.png) no-repeat 0 0;
}

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#999;
}
input::-ms-input-placeholder { /* Microsoft Edge */
	color:#999;
}


input.VerCode_icon::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#009944;
}
.VerCode_icon:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#009944;
}
.VerCode_icon::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#009944;
}
input.VerCode_icon:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#009944;
}
input.VerCode_icon::-ms-input-placeholder { /* Microsoft Edge */
	color:#009944;
}





/*消息提示*/
.alert{
	border-radius: 6px;
	width: 492px;
	background: #fff;
	height: 177px;
	position: fixed;
	top: calc((100% - 177px)/2);
	left: calc((100% - 492px)/2);
	z-index:9955;
}
.alert .top{
	border-radius: 6px 6px 0 0;
	position: relative;
	color: #fff;
	background: #30a66d;
	text-align: center;
	margin-bottom: 16px;
	font-size: 18px;
	line-height: 42px;
}

.alert .top img{
	cursor: pointer;
	position: absolute;
	right: 21px;
	top:14px;
	display: block;
	line-height: 14px;
	color: #fff;
}
.maskingAlert{
	width: 100%;
	height: 100%;
	position: fixed;
	background: #666;
	top: 0;
	left: 0;
	opacity: 0.8;
	z-index: 999;
	display: none;
}


.a_content{
	text-align: center;
	font-size: 15px;
	color: #222;
	line-height: 26px;
}


.alert textarea{
	padding:15px;
	background: #f2f7f5;
	width: 790px;
	height: 118px;
	border: none;
	outline: none;
	resize: none;
	color:#999;
}
.wordsNum{
	width: 63px;
	height: 36px;
	position: absolute;
	right: 0;
	bottom: 4px;
	background: #f2f7f5;
	color: #999;
	display: block;
	text-align: center;
	line-height: 36px;
}
.addTalkPopup{
	width: 490px;
	height: 403px;
}
.addTalkPopup .addtext{
	padding:0 20px;
	margin-top: 20px;
	width: 450px;
	position: relative;
}

.addTalkPopup .addtext textarea{
	width: 420px;
	height: 177px;
}
.addTalkPopup .addtext .wordsNum{
	right: 20px;
	bottom: 24px;
}
.determine{
	width: 134px;
	height: 42px;
	display: block;
	margin: 20px auto 0;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	background-image: linear-gradient(to right,#ef9401,#fdcd5c);
	border-radius: 4px;
}



.jiao1{left:0;top: 0;}
.jiao2{right:0;top: 0;}
.jiao3{right:0;bottom: 0;}
.jiao4{left:0;bottom: 0;}
.course-li .jiao{position: absolute;}
.course-li .jiao_hover{position: absolute;display: none}


.course-li:hover .jiao{display: none}
.course-li:hover .jiao_hover{display:block;}


.course-li:first-child{margin-left: 0;}
.course-body{padding: 0 11px;line-height: 24px;}
.material-list .common-li{
	position: relative;
}
.material-list .common-li .jiao{position: absolute; z-index: 9999999}
.material-list .common-li .jiao_hover{position: absolute;z-index: 9999999;display: none;}
.material-list .common-li:hover .jiao{display: none}
.material-list .common-li:hover .jiao_hover{display:block;}

