﻿body {
    background: #F5F5F5;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased
}

html, body, div, span, applet, object, iframe,h1,button, input,textarea, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: "Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ul,ol,li {
    list-style: none
}

em,i {
    font-style: normal
}

img {
    border: 0
}

textarea {
    outline: none;
}

a {
    text-decoration: none;
    color: #1155CC;
}
body{ background-color: #233445;}
button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}
textarea, input {color: #222;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {box-shadow: inset 0 0 0 1000px #fff;-moz-box-shadow: inset 0 0 0 1000px #fff;-webkit-box-shadow: inset 0 0 0 1000px #fff;}
.login_frame {width: 480px;margin: 150px auto;  padding: 25px 35px 20px;border-radius: 2px;  background-color: #fff; position: relative;}
.login_frame h3 {font-size: 20px;font-weight: 400;font-style: normal; text-align: center;
  color: #2196f3;  font-size: 36px;  font-weight: 500;}
.login_err_panel {color: #e15f63;font-size: 13px;margin-top: 5px;}
.login_input_panel {margin-top: 5px;}
.login_input {position: relative;padding: 3px 0 3px 54px;border: 1px solid #e7e7eb;margin-top: -1px;}
.icon_login {position: absolute;left: 15px;top: 50%;margin-top: -11px;width: 16px;height: 18px;vertical-align: middle;display: inline-block;}
.icon_login.un {background: url("../images/login.png") 0 0 no-repeat;}
.login_input input {border: 0;outline: 0;padding: 11px 0;vertical-align: middle;width: 100%;}
.icon_login.pwd {background: url("../images/login.png") 0 -28px no-repeat;}
.verifycode {margin-top: 10px;}
.frm_input_box {display: inline-block;position: relative;height: 50px;line-height: 50px;vertical-align: middle;width: 100px;font-size: 16px;padding: 0 10px;border: 1px solid #e7e7eb;}
.frm_input {height: 42px;margin: 4px 0;  width: 100%;background-color: transparent;border: 0;outline: 0;}
.verifycode img {height: 50px;vertical-align: middle;}
.verifycode a {margin-left: 3px;color: #459ae9;text-decoration: none;}
.login_help_panel {overflow: hidden;margin-top: 10px;}
.login_help_panel label {float: left;}

.frm_checkbox_label {display: inline-block;text-align: left;cursor: pointer;margin-right: 1em;}
.login_btn_panel {margin-top: 20px;margin-bottom: 10px;}
.btn_login {display: inline-block;overflow: visible;vertical-align: middle;text-align: center;border-radius: 3px;cursor: pointer;background-color: #2196f3;border:solid 1px #2196f3;color: #fff;height: 40px;line-height: 40px;width: 480px;padding:0;}
.btn_login:hover{background-color:#2e6da4;color:#fff;text-decoration: none;border:solid 1px #2e6da4;}