﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,*{margin:0;padding:0;list-style:none;text-decoration:none;font-size:12px; font-family:"微软雅黑";}
html,body{
	width: 100%;
	height:100%;
	overflow:hidden;
	background:#fff;
}
body {/*background:url(../../../Module/Login/Images/beijing1.jpg) no-repeat center bottom;background-size:100% 100%;*/width:100vw;height:100vh;
}

#form1{
	overflow:hidden;
}
.bgimg{
	position:absolute;
	z-index:0;
}
.home{
	position:relative;
	width:380px;
	
	margin:3% auto 0 20px !important;
	background:rgba(255,255,255,1);box-shadow:0 0 15px #333;border-radius:10px;float:left;min-height:417px;
}
.login,.pwd,.verify{
	width:340px;
	
	line-height:40px;
	/*background:url(../../../Module/Login/Images/txtbg1.png) no-repeat;height:44px;*/
	opacity: 0.7;
	margin-bottom:25px;
    border:1px solid #c2c2c2;margin-left:20px;
}
.login input,.pwd input,.verify input{
	background:#fff;
	border:none;
	width:80%;
	height:80%;
	margin:0;
	outline:0;font-size:14px;
}
    input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
input.submit,input.submit:hover{
	border-radius: 2px;
	width: 100%;
	height:40px;
	cursor: pointer;
	border:none;
	background:linear-gradient(to left,#0988ff,#0977ff);font-size:16px;color:#fff;

	/*float:right;*/
}
.verify{position:relative;}
.verify #imgVerify{position:absolute;top:6px;right:6px;}
/*.verify
{
    position:absolute;
    left:51px;
    bottom: 65px;
    font-weight:bold;
}*/
.retain{
    font-weight:bold;
	float: left;
	font-size: 18px;
	color: yellow;
	text-shadow: 0 1px 1px #123;
	line-height: 43px;
}
.error{
	height:35px;
	line-height:35px;
	font-size:14px;
	color:red;
	font-weight:bold;
	/*text-shadow: 0 1px 1px #123;*/
	width:100%;
	text-align:center;float:left;margin-bottom:10px;
}
.login_title{
	line-height:100px;
	
	color:#999;
	font-size:14px;
	/*width:200%;
	margin-left:-48%;
	text-align:center;
	margin-bottom:20px;
    font-weight:bold;letter-spacing:8px;
	text-shadow: 0 1px 1px #123;*/
	font-family:"微软雅黑";margin-left:30px;
	
}

.remember {display:none;
}

body {position:relative;}
.login_title {position:static;width:100%}
#divNav,#divNav1{width:88%;margin:30px auto 0px 6%;border:1px solid #118cff;border-radius:20px;float:left;}
#divNav div,#divNav1 div {    float:left;height:38px;line-height:38px;text-align:center;}
#divNav1 div {width:50%;    }
#divNav div a,#divNav1 div a {    font-size:14px;color:#333;}
#divNav .curr,#divNav1 .curr {background:#118cff;border-radius:20px;    }
#divNav .curr a,#divNav1 .curr a {    color:#fff;}






#divNamePwd,#divMobile,#divNamePwd1,#divMobile1 {float:left;width:100%;min-height:190px;margin-top:25px;}
#divWechat{float:left;width:100%;height:400px;}
#divWechat iframe {  margin-left:8px;}
.login {background:url(../../../Module/Login/Images/login.png) no-repeat 0 center;}
.pwd  {background:url(../../../Module/Login/Images/psw.png) no-repeat 0 center;}
.login input,.pwd input {    margin-left:38px;}
#divSmsCode,#divSmsCode1{background:url(../../../Module/Login/Images/code.png) no-repeat 0 center;}
#btnGetSmsCode,#btnGetSmsCode1 {width:auto;padding:5px 8px;float:right;margin-right:5px;margin-left:0;border:1px solid #ddd;margin-top:4px;cursor:pointer;}
#btnGetSmsCode:hover,#btnGetSmsCode1:hover {border:1px solid #118cff;color:#118cff;    }
#txtSmsCode,#txtSmsCode1 {width:50%;}
#divMobile .login,#divMobile1 .login {background:url(../../../Module/Login/Images/mobile.png) no-repeat 0 center;}
.verify-wrap .drag-progress ,.verify-wrap .verify-msg{background:#2996ff}
.pwd .disabled {color:#666;}
.pwd .disabled:hover {color:#666 !important;border:1px solid #ddd !important;}

#divMobile1 .curr,.return{margin-left:6%;margin-bottom: 20px;}
#divMobile1 .curr a,.return a{font-size:14px;color:#999;}
#divFingerPrint {float:left;width:100%;height:250px;}


.navcount3 div {width:33.333333% !important}
.navcount2 div {width:50% !important}
.navcount1 div{width:100% !important}
.navcount1 .curr{background:transparent !important;text-align:center;}
.navcount1 .curr a{color:#3296fa !important;font-weight:700;}
/*简化登录*/
#divNav_app {width:380px;margin:0 auto;border-bottom:1px solid #ddd;height:48px;}
#divNav_app div {float:left;    }
#divNav_app div a{height:46px;line-height:46px;display:inline-block; padding:0 30px; font-size:16px;color:#333;  }
#divNav_app .curr {border-bottom:2px solid #3296fa; font-weight:700;   }
#divNav_app .curr a{color:#3296fa;}
.manager .chose {width:100%;display:inline-block;padding:20px 0;color:#333;font-size:16px;font-weight:700;text-align: center; }
.manager label {color:#fff;margin-right:25px;font-size:14px;}



.manager .radio div{            position: relative;            line-height: 30px;width:33.3%;float:left;        }
.manager .radio div span {font-size:14px;margin-left:10px;color:#fff;    } 

.manager .radio>input{
    display: none;
}
.manager .radio>label{
    position: relative;
    margin-right: 25px;cursor:pointer;
}
.manager .radio>label::before{
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid rgb(219, 219, 219);
    margin-right: 6px;
    vertical-align: bottom;
}
.manager .radio>input:checked+label::before{
    background-color: #3296fa;
}
.manager .radio>input:checked+label::after{
    display: inline-block;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 6px;
    bottom: 6px;
    background-color: white;
  
}

/*微信钉钉登录*/
#divLoginNav {margin-left:116px;float:left;}
#divLoginNav span{width:46px;height:46px;display:inline-block;float:left}
#divLoginNav span a{font-size:0;width:46px;height:46px;display:inline-block;float:left}
#divLoginNav span .dingding{background:url(../../../Module/Login/Images/dingding1.jpg) no-repeat 0 center;}
#divLoginNav span .weixin{background:url(../../../Module/Login/Images/weixin1.jpg) no-repeat 0 center;margin-left:50px;}
#divLoginNav .curr .dingding{background:url(../../../Module/Login/Images/dingding.png) no-repeat 0 center;}
#divLoginNav .curr .weixin{background:url(../../../Module/Login/Images/weixin.png) no-repeat 0 center;margin-left:50px;}
       /*input[type="radio"] {
            width: 20px;
            height: 20px;
            opacity: 0;
        }
        
        label {
            position: absolute;
            left: 5px;
            top: 7px;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            border: 1px solid #fff;
cursor:pointer;
        }
        

        input:checked+label { 
            background-color: #fff;
            border: 1px solid #fff;
        }
        
            input:checked + label::after {
                position: absolute;
                content: "";
                width: 5px;
                height: 10px;
                top: 2px;
                left: 6px;
                border: 2px solid #3293fa;
                border-top: none;
                border-left: none;
                transform: rotate(45deg);
            }*/ 


/*4个系统切换*/
.system{width:200px;float:left;margin-top:18%;}
.system li{height:80px;line-height:80px;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align: center;background:#E9F8FF;font-size:20px;color:#333;font-weight: 700;cursor: pointer;white-space:nowrap;text-overflow: ellipsis;width:200px;overflow: hidden;padding:0 10px;}
.system .curr{background:#fff;}
.system li:last-child{border-bottom:1px solid #ddd;}

.Topic{width:300px;float:left;margin-top:18%;}
.Topic li{height:50px;line-height:50px;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align: center;background:#E9F8FF;font-size:16px;color:#333;font-weight: 700;cursor: pointer;white-space:nowrap;text-overflow: ellipsis;width:300px;overflow: hidden;padding:0 10px;}
.Topic .curr{background:#fff;}
.Topic li:last-child{border-bottom:1px solid #ddd;}

/*二维码登录*/
.code{position:absolute;top:10px;right:10px;width:50px;height:50px;}
#divSwitchWeChat a{background:url(../../../Module/Login/Images/code1.png) no-repeat 0 center;height:100%;width:100%;display:inline-block;font-size:0;float:left;}
#divSwitchNameLogin a{background:url(../../../Module/Login/Images/code2.png) no-repeat 0 center;height:100%;width:100%;display:inline-block;font-size:0;float:left;}
#divSwitchNameLogin span{position:absolute;top:10px;right:18px;text-indent:5px;width:99px;height:20px;line-height:20px;background:url(../../../Module/Login/Images/codebg.png) no-repeat 0 center;color:#f1bc5e;}
@media (max-height:1080px)
{ 

 .home{	margin:18% auto 0 0 !important;	}
 .system{margin-top:24%;}
 }
@media (max-height:900px)
{ 
 
 .home{	margin:17% auto 0 0x !important;	}
 .system{margin-top:23%;}
}

@media (max-height:800px)
{ 
    .system{margin-top:22%;}
 .home{	margin:17% auto 0 0 !important;	}
    }


@media (max-height:700px)
{
    .system{margin-top:22%;}
 .home{	margin:16% auto 0 0px !important;	}
}

.login_other {float:right;margin-right:30px;padding-top:40px;}
.login_other div{float:left;margin-right:10px;margin-left:10px;}
.login_other div a {font-size:14px;color:#333; background:url(../../../Module/Login/Images/login_down.png) no-repeat 0 center;padding:5px 0 5px 25px;   }
.login_other .login_report a {background:url(../../../Module/Login/Images/login_report.png) no-repeat 0 center;    }
.login_other .userlogin a {background:url(../../../Module/Login/Images/login_user.png) no-repeat 0 center;    }
.login_other .managerlogin a {background:url(../../../Module/Login/Images/login_manager.png) no-repeat 0 center;    }
.login_other .ing a {background:url(../../../Module/Login/Images/login_ing.png) no-repeat 0 center;    }
/*金华教育学院*/
.jinhua{background:url(../../../Module/Login/Images/jinhuabg.jpg) no-repeat center bottom;}
.logo{background:url(../../../Module/Login/Images/logo.png) no-repeat 0px center;position:fixed;top:20px;left:20px;height:110px;width:445px;}