﻿@charset "UTF-8";
html { overflow-y: hidden; }
body { margin: 0; height: 100%; }
a:active, a:hover { outline: 0; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input, select, button { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
img { vertical-align: middle; border: 0; }
@-ms-viewport { width: device-width; }
html { font-size: 50px; -webkit-tap-highlight-color: transparent; height: 100%; min-width: 320px; overflow-x: hidden; }
body { font-family: "Microsoft YaHei"; font-size: .28em; line-height: 1; color: #333; background-color: #fefefe; overflow: hidden; background-image: url(/Content/img/bg.jpg); background-size: 100% 100%; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 500; line-height: 1.1; }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-weight: 400; line-height: 1; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: .28rem; margin-bottom: .14rem; }
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small { font-size: 65%; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: .14rem; margin-bottom: .14rem; }
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small { font-size: 75%; }
.h1, h1 { font-size: .364rem; }
.h2, h2 { font-size: .2996rem; }
.h3, h3 { font-size: .238rem; }
.h4, h4 { font-size: .175rem; }
.h5, h5 { font-size: .14rem; }
.h6, h6 { font-size: .119rem; }
h6 { margin-top: 0; margin-bottom: 0; }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: #06c1ae; text-decoration: none; outline: 0; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
a.react, label.react { display: block; color: inherit; height: 100%; }
a.react.react-active, a.react:active, label.react:active { background: rgba(0,0,0,.1); }
ul { margin: 0; padding: 0; list-style-type: none; }
hr { margin-top: .28rem; margin-bottom: .28rem; border: 0; border-top: 1px solid #DDD8CE; }
h6, p { line-height: 1.41; text-align: justify; margin: -.2em 0; word-break: break-all; }
small, weak { color: #666; }
::-webkit-input-placeholder { color: #999; line-height: inherit; }
:-moz-placeholder { color: #999; line-height: inherit; }
::-moz-placeholder { color: #999; line-height: inherit; }

/*other public*/
.iconfont { font-family: 'adminthemesregular'; }
.add_icon:before { content: "a"; margin: 0 5px; font-family: 'adminthemesregular'; }
.money_icon:before { content: "$"; margin: 0 5px; font-family: 'adminthemesregular'; font-size: 20px; }
.rmb_icon { color: #19a97b; }
.rmb_icon:before { content: "￥"; margin-right: 2px; }
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.mtb { margin: 5px 0; overflow: hidden; }
.mlr { margin: 0 5px; overflow: hidden; }
.admin_login { width: 666px; height: 450px; overflow: hidden; margin: 10% auto 0 auto; padding: 40px; border-radius: 5px; background: url(/Content/img/form.png); background-repeat: no-repeat; }
.admin_login dt {position:relative;  margin-bottom: 150px; }
.admin_login dt strong { display: block; color: #3e3722; }
.admin_login dt em { display: block; font-size: 12px; margin-top: 8px; }
.admin_login dd { margin: 5px 0; height: 42px; overflow: hidden; position: relative; }
.admin_login .submit_btn { position:absolute; width: 180px; height: 180px; left:434px; top:125px;border-radius: 180px; border: none; font-size: 16px; background: transparent; color: #f8f8f8; }
.admin_login .submit_btn:hover { background: rgba(255, 255, 255, 0.2); color: #f4f4f4; }
.admin_login .form-control, .admin_login .input-group-addon { background: transparent;border: none; color:white; }
.admin_login .form-group-lg { width: 300px; margin-left: 50px; }
.title strong { color: white; font-size: x-large; }

canvas { z-index: -1; position: absolute; }
.input-group-addon { background: #fff; }
