*{margin:0; padding:0;}
html,body{position:relative;  }
/*------通用--------*/
a:link, a:visited{color:#434343; text-decoration:none;  }
a:hover, a:active{color:#003f88; text-decoration:none;  }
/* 登录页 */
.login-container{   position:relative;  }
.login-blk{padding:50px; height:780px;  background:#ffffff url(../../../logo/loginbgbg.png) no-repeat bottom center; background-size:100% 100%;  }
.login-container .logo{ padding:0px 0 0 10px; }
.login-container .logo p{font-size:26px; color:#ffffff; display:inline-block;  vertical-align:top; margin-left:5px; line-height:48px; font-weight:bold; margin-bottom:0;   }
.login-container .logo img{max-width:100%; height:46px;  }
.login-sec{width:395px; margin:0px 10% 0 0; float:right; }
.login-tit{font-size:30px; color:#ffffff; text-align:center; padding:20px 0 30px; line-height:1em; margin:0;  }
.login-form{ background:rgba(255,255,255,0.9);  border:1px solid #fff; box-shadow:0 0 2px 4px rgba(128,128,128,0.2); padding:40px; border-radius:5px;   }
.login-form h3{ width:100px; margin:30px auto 30px;  line-height:50px;  text-align:center; font-size:26px; color:#319aec; border-top:4px solid #319aec;  }
    .login-form .acpssec {
        background: #ffffff;
        border: 1px solid ##c4cfdb;
        border-radius:5px;
        margin-bottom:20px;
    }

.login-form .input-group-addon {
    background: none;
    border: none;
    padding: 0 10px;
}
    .login-form .input-group-addon .fa {
        font-size: 24px;
        color: #319aec;
        margin-top:0px;
    }
    .login-form .acpssec .input-group {
        padding: 5px;
        margin-bottom: 0px;
        border-bottom: 1px dashed #e4e4e4;
    }
        .login-form .acpssec .input-group:last-child {
            border-bottom:0;
        }
    .login-form .input-group input {
        border: none;
        background-color: none;
        box-shadow: none;
        font-size: 15px;
        color: #333333;
    }
.login-form .input-group input:focus{ border-color:#319aec; }
.login-form .input-group.input-group-jsxx{text-align:center; display:block;  }
.login-form .input-group.input-group-jsxx .radio{ display:inline-block; margin:0 5px; }
.login-form .input-group.input-group-jsxx .radio label{ font-size:16px; }
    .login-form .input-group.input-group-jsxx table {
        width:100%;
    }
    .login-form .input-group.input-group-jsxx input {
        margin:0 5px;
        font-size: 16px;
        line-height:34px;
    }
    .login-form .input-group.input-group-jsxx label {
        font-size: 16px;
        color: #858a8e;
        line-height: 34px;
        margin: 0;
    }

.login-form .input-group.input-group-jym input {width: calc(100% - 100px);}
.login-form .input-group.input-group-jym .jympic{ float:right; text-align:center;  }
.login-form .input-group.input-group-jym .jympic img{ width:90px; }

.login-btn{padding-top:10px; }
.login-btn .btn{height:38px; background:#319aec; border:none; font-size:16px; }
.login-btn .login-tag{font-size:14px; color:#666666; padding:20px 0 10px; text-align:right;  }
.login-btn .login-tag span{ padding:0 5px;  }
.login-btn .login-tag a{color:#666666;}
.login-btn .login-tag a:hover{ color:#319aec; }
.login-foot{width:100%;  text-align:center; font-size:16px; color:#319aec; padding:20px; line-height:25px;  }
.mbr{display:none; }
/*移动端*/
@media screen and ( max-width:768px ){
    html { height:auto; }
	.login-blk{padding:20px; background-size:auto 100%; height:auto !important; }
	.logo{margin:0; padding:0; text-align: center;}
	.login-container .logo p{margin-left:0; display:block;  }
    .login-right {
        float: none;
        width: 100%;
        padding: 0;
        height: auto;
    }
	.mbr{display:block; }
	.login-sec{width:100%; margin:0px auto 50px; float:none;  }
	.login-form{ padding:20px; }
	.login-tit{padding:20px 0;}
	.login-foot{ position:static; padding:20px 10px; line-height:25px !important; }
}
@media screen and ( min-width:769px ) and (max-width:1200px) {
    .login-sec {
        margin:0;
    }
}

