html { height: 100%; } .signin{ width: 100%; position: relative; height: 100%; } .signin_bg { /*position: absolute; left: 0; top: 0;*/ } .signin .col-md-5{ width: 50%; } .signin_bg .signin_bg_left{ position: absolute; left: 0; top: 0; background: url(../img/login_bg.png) no-repeat left top; background-size: 100% 100%; height: 100%; } .signin_bg_mask{ position: absolute; left: 0; top: 0; width: 50%; /*background-color: rgba(0,0,0,.5);*/ height: 100%; } .signin_left { color: #fff; } .signin_left i{ display: inline-block; width: 50px; height: 36px; vertical-align: middle; background: url(../img/login_logo.png) left top no-repeat; } .signin_left h2{ font-size: 30px; font-family: '黑体'; margin-top: 15%; margin-bottom: 0; } .signin_left h2 + p,.left_word>div h2 + p{ margin-top: 22.163%; margin-bottom: 22.163%; font-size: 18px; } .signin_left h3,.left_word>div h3{ font-size: 24px; color: #006967; margin-bottom: 2.5%; } .signin_left h3 + p,.left_word>div h3 + p{ line-height: 30px; font-size: 18px; color: #fff; } .signin_right{ width: 100%; } .signin_right .signin_panel{ float: right; text-align: center; margin-top: 27.21%; width: 65%; } /*.signin_right .signin_panel h1{ font-size: 24px; font-family: '华文仿宋'; margin: 0 0 19.46% 0; font-weight: 600; }*/ .logo_title span{ font-size: 24px; font-family: '华文仿宋'; font-weight: 600; margin-left: 15px; } .logo_title>img,.logo_title span{ vertical-align: middle; } .logo_title{ margin: 0 0 19.46% 0; } .signin_panel .signin_user, .signin_panel .signin_password, .signin_panel .signin_seat{ margin-bottom: 11px; position: relative; } .signin_icons{ position: absolute; left: 13.5px; top: 11.5px; width: 17px; height: 17px; display: inline-block; background: url(../img/signin_icon.png) left top no-repeat; } .signin_password .signin_icons{ background-position: 0 -30px; } .signin_seat .signin_icons{ background-position: 0 -16px; height: 15px; } .signin_panel .form-control{ padding-left: 44px; height: 40px; line-height: 40px; font-size: 16px; color: #000; } .singin_rpassword{ margin-top: 4px; margin-top: 7px; } .rpassword { float: left; } .rpassword input[type="checkbox"]{ appearance: none; -webkit-appearance: none; outline: none; display:none; } .rpassword .checkbox_icon{ width: 16px; height: 16px; display: inline-block; background: url("../img/checkbox.png") no-repeat; background-position:0 0; vertical-align: sub; border: 1px solid #5c616b; cursor: pointer; } .rpassword input[type="checkbox"]:checked + .checkbox_icon{ background-position:0 -14px; } .rpassword label{ color: #5c616b; font-size: 14px; font-family: '宋体'; font-weight: normal; line-height: 14px; height: 14px; cursor: pointer; } .fpassword{ float: right; } .fpassword a{ color: #5c616b; text-decoration: none; font-size: 14px; font-family: '宋体'; } .ts{ position: absolute; right: 12.5px; top: 12.5px; height: 15px!important; } .Yz_error{ width: 15px; background: url("../img/yz.png") no-repeat 0 -15px; } .Yz_success{ width: 20px; background: url("../img/yz.png") no-repeat 0 0; } .btns{ width: 100%; background-color: #d1141b; color: #fff; height: 40px; line-height: 40px; text-align: center; border: 0; outline: none; border-radius: 40px; cursor: pointer; margin-top: 40px; margin-bottom: 12px; font-size: 16px; letter-spacing: 6px; } .btns:hover{ background-color: #ad1316; } .fregister{ font-size: 13px; font-family: '宋体'; } .fregister span{ color: #5c616b; } .fregister a{ color: #1582b4; } .signfooter { margin-top: 60%; } .signfooter p{ height: 14px; color: #a1a1a1; line-height: 14px; margin-bottom: 0; font-family: 'Calibri'; } ._success{ border-color: #c91e32!important; } ._fail{ border-color: red!important; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-family: '华文仿宋'; color: #999999; } input:-moz-placeholder, textarea:-moz-placeholder { font-family: '华文仿宋'; color: #999999; } input::-moz-placeholder, textarea::-moz-placeholder { font-family: '华文仿宋'; color: #999999; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-family: '华文仿宋'; color: #999999; } @media only screen and (max-width: 1920px) { } @media only screen and (max-width: 1366px) { body.signin{ height: 100%; } div.signfooter{ margin-top: 20%; } } @media only screen and (max-width: 1200px) { } @media only screen and (max-width: 992px) { body.signin .col-md-5 { width: 100%; } div.signin_bg_mask { width: 100%; } div.signin_left{ display: none; } div.left_word{ display: none; } div.signin_right .signin_panel { margin: 10% auto 0 auto; float: none; color: #fff; } .rpassword label,.fpassword a,div.fregister span,div.signfooter p{ color: #fff; } div.signfooter{ margin-top: 20%; } } @media only screen and (max-width: 768px) { div.signin .col-md-5 { width: 100%; } div.signin_bg_mask { width: 100%; } div.signin_left{ display: none; } div.signin_right .signin_panel { margin-top: 10%; } div.signfooter{ margin-top: 20%; } }