@charset "utf-8";
/*##################################################### _base.scss start #####################################################*/
@font-face {
  font-family: 'iconfont';
  src: ;
  src:  format("woff"),  format("truetype"),  format("svg");
  font-weight: normal;
  font-style: normal; }
div, h1, h2, h3, h4, h5, td, th, i, li, img, strong, em, span, a {
  background-repeat: no-repeat;
  margin: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  color: inherit;
  font-size: inherit; }

thead, tbody, tfoot {
  display: table-row-group;
  width: 100%; }

tr {
  width: 100%;
  display: table-row; }

th {
  font-weight: normal;
  padding: 0;
  vertical-align: top;
  text-align: left;
  display: table-cell; }

td {
  padding: 0;
  vertical-align: top;
  display: table-cell; }

ul {
  padding: 0;
  margin: 0; }

li {
  list-style-type: none;
  padding: 0;
  margin: 0; }

input, button {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: inherit; }

p {
  margin: 0; }

img {
  border-width: 0; }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  padding: 0;
  margin: 0; }

em, i {
  font-style: normal; }

a {
  text-decoration: none;
  color: #0000ff; }

.textalign_left {
  text-align: left !important; }

.textalign_center {
  text-align: center !important; }

.textalign_right {
  text-align: right !important; }

/*===================================================== _base.scss end =====================================================*/
body {
  font-family: 'microsoft yahei', '微软雅黑';
  font-size: 14px; }

body {
  margin: 0;
  padding: 0; }

header, footer {
  display: block; }

.input-submit, .input-button {
  line-height: 3.1em;
  font-size: 16px;
  letter-spacing: 1px;
  padding-left: 1.8em;
  padding-right: 1.8em;
  border-width: 0;
  color: #ffffff;
  border: 1px solid;
  outline: 0;
  border-color: #2c9b84 #207362 #207362 #2c9b84;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.25), -1px -1px 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.3em;
  background-image: -moz-linear-gradient(top, rgba(46, 163, 139, 0.8), rgba(30, 107, 91, 0.8));
  background-image: -ms-linear-gradient(top, rgba(46, 163, 139, 0.8), rgba(30, 107, 91, 0.8));
  background-image: -webkit-linear-gradient(top, rgba(46, 163, 139, 0.8), rgba(30, 107, 91, 0.8));
  background-image: linear-gradient(top, rgba(46, 163, 139, 0.8), rgba(30, 107, 91, 0.8));
  background-color: #268773;
  background-repeat: no-repeat;
  transition: background-color 0.2s linear; }
  .input-submit:hover, .input-button:hover {
    background-color: #154b40; }

.input-text, .input-password {
  border: 1px solid;
  border-color: #dae3e8;
  line-height: 40px;
  height: 40px;
  width: 336px;
  padding-left: 4px;
  color: #6293c8;
  font-size: 14px; }

.input-select {
  width: auto;
  line-height: 26px;
  height: 26px; }

.input-number {
  width: 50px;
  text-align: center;
  padding-left: 0; }

.input-verification {
  width: 50px; }

.input-date {
  background-image: ;
  background-position: right center;
  width: 100px; }

/*# sourcemappingurl=global.css.map */
