@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;}
html { -ms-touch-action: none;margin: 0; padding:0;height: 100%; }
body { font-family:"微软雅黑" , Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei"; background-color: #edf1f6;overflow: auto; }
input { font-family: Arial, "Microsoft YaHei", sans-serif; }
a { text-decoration: none;  -webkit-touch-callout: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, span, a { margin: 0; padding: 0;    font-weight: 100; }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img, iframe { border: 0 }
:focus { outline: 0 }
i, address, caption, cite, code, dfn, em, strong, th, var { font-style: normal }
ol, ul { list-style: none }
li { list-style: none }
/*caption, th { text-align: left }*/
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }*/
blockquote:before, blockquote:after, q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
img { vertical-align: middle; border: none; }
/*input, textarea { -webkit-user-select: text; -ms-user-select: text; user-select: text; -webkit-appearance: none; }*/
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"], textarea { -webkit-appearance: none;  border-radius: 0; }
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance:none;}
em, i { font-style: normal; }
li { list-style: none; }

.t1{font-size: 16px;color: #fff;}
.t1_1{font-size: 12px;color: #fff;}
.t2{font-size: 14px;color: #666;}
.t2_1{font-size: 12px;color: #666;}
.t2_3{font-size: 16px;color: #666;}
.t2_4{font-size: 20px;color: #666;}
.t3{font-size: 14px;color: #747474;}
.t3_1{font-size: 15px;color: #747474;}
.t4{font-size: 14px;color: #bcbeb2;}
.t4{font-size: 14px;color: #b2b3b4;}
.clear:before,
.clear:after { display: block; content: ''; clear: both; }

/* 登录首页样式 */
body { background-color: #273645; }
-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.loginBox { width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: all .5s; transition: all .5s;
    background: url(../img/loginBg.png) center no-repeat; background-size: 150% 150%; }
.loginBox_norScale { background-size: 100% 100%; }
.mainLogin_inputBox { width: 500px; margin: 126px auto 0; text-align: center; }
.mainLogin_inputBox {
    -o-animation: loading .85s forwards;
    -webkit-animation: loading .85s forwards;
    animation: loading .85s forwards;
}
.mainLogin_inputBox img { max-width: 100%; height: auto; display: inline-block; margin-bottom: 30px; font-size: 60px; line-height: 60px; color: #fff; }
.mainLogin_inputBox strong { display: block; font-size: 42px; line-height: 42px; color: #fff; margin-bottom: 157px; }
.ajax_inputBox { }
.ajax_inputBox input { width: 100%; font-size: 16px; line-height: 16px; font-family: '宋体'; color: #333; border: 0; border-radius: 30px; padding: 22px 0; margin-bottom: 32px; text-align: center; -webkit-transition: all .5s; transition: all .5s; background-color: #ededed; }
.ajax_inputBox input:focus { background-color: #fff; }
.ajax_inputBox button { width: 100%; border: 0; border-radius: 30px; font-size: 21px; line-height: 21px; color: #fff; background: #1ab395; padding: 19.5px 0; -webkit-transition: all .25s; transition: all .25s; text-align: center; cursor: pointer; font-family: '微软雅黑'; }
.ajax_inputBox button:hover { background-color: #10a487; }
.ajax_inputBox button:focus {  }
.login_foot { width: 100%; position: fixed; left: 0; bottom: 40px; font-size: 12px; line-height: 12px; color: #fff; text-align: center; }
.ajax_inputBox p { font-size: 16px; line-height: 16px; color: white; margin-top: 24px; }
.am_jitter {
    -o-animation: jitter .25s;
    -webkit-animation: jitter .25s;
    animation: jitter .25s;
}
/* 加载动画 */
@-o-keyframes loading {
    0% { -o-transform: translateY(1000px); }
    50% { -o-transform: translateY(-100px); }
    100% { -o-transform: translateY(0); }
}
@-webkit-keyframes loading {
    0% { -webkit-transform: translateY(1000px); }
    50% { -webkit-transform: translateY(-100px); }
    100% { -webkit-transform: translateY(0); }
}
@keyframes loading {
    0% { transform: translateY(1000px); }
    50% { transform: translateY(-100px); }
    100% { transform: translateY(0); }
}

/* 抖动动画 */
@-o-keyframes jitter {
    0% { -o-transform: translate(20px); }
    40% { -o-transform: translate(-20px); }
    80% { -o-transform: translate(10px); }
    100% { -o-transform: translate(-10px); }
}
@-webkit-keyframes jitter {
    0% { -webkit-transform: translate(20px); }
    40% { -webkit-transform: translate(-20px); }
    80% { -webkit-transform: translate(10px); }
    100% { -webkit-transform: translate(-10px); }
}
@keyframes jitter {
    0% { transform: translate(20px); }
    40% { transform: translate(-20px); }
    80% { transform: translate(10px); }
    100% { transform: translate(-10px); }
}

@media only screen and (max-width: 540px) {
    .mainLogin_inputBox { width: 96%; margin-right: 2%; margin-left: 2%; }
    .ajax_inputBox input { width: 98%; }
}
@media only screen and (max-width: 450px) {
    .mainLogin_inputBox strong { font-size: 28px; line-height: 28px; }
}