@charset "UTF-8";
html, body {
  padding: 0;
  margin: 0;
  font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", STHeiti, MingLiu, sans-serif;
  font-size: 12px;
  color: #333;
  -webkit-font-smoothing: antialiased; }

p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }

ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.tr {
  text-align: right; }

.tl {
  text-align: left; }

.tc {
  text-align: center; }

.fl {
  float: left; }

.fr {
  float: right; }

.btn {
  line-height: 2.2em;
  padding: 0 10px;
  border: none;
  background: none;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  text-align: center; }
  .btn.btn-light, .btn.btn-light-rv {
    background: #f5a200;
    color: #fff;
    position: relative; }
    .btn.btn-light:hover, .btn.btn-light-rv:hover {
      background: #4cb7c3; }
    .btn.btn-light:before, .btn.btn-light-rv:before {
      content: '';
      display: inline-block;
      width: 5px;
      height: 5px;
      border: solid #fff;
      border-width: 1px 0 0 1px;
      position: absolute;
      left: 2px;
      top: 2px; }
    .btn.btn-light:after, .btn.btn-light-rv:after {
      content: '';
      display: inline-block;
      width: 5px;
      height: 5px;
      border: solid #fff;
      border-width: 0 1px 1px 0;
      position: absolute;
      right: 2px;
      bottom: 2px; }
  .btn.btn-light-rv {
    background: #4cb7c3; }
    .btn.btn-light-rv:hover {
      background: #f5a200; }
  .btn.btn-yellow {
    background: #ffa902;
    color: #fff;
    border: 1px solid #ffa902; }
    .btn.btn-yellow:hover {
      background: #4cb7c3;
      border: 1px solid #4cb7c3; }
  .btn.btn-yellow-rv {
    background: #fff;
    color: #ffa902;
    border: 1px solid #ffa902; }
    .btn.btn-yellow-rv:hover {
      color: #4cb7c3;
      border: 1px solid #4cb7c3; }
  .btn.btn-red {
    background: #ff6744;
    color: #fff;
    border: 1px solid #ff6744; }
    .btn.btn-red:hover {
      background: #fff;
      color: #ff6744; }

.icon {
  display: inline-block; }

.icon-down {
  background: url("../images/im-tog.png") no-repeat;
  width: 15px;
  height: 8px; }

/*============================================================================*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
  display: none !important; }

ng\:form {
  display: block; }

.ng-animate-start {
  clip: rect(0, auto, auto, 0);
  -ms-zoom: 1.0001; }

.ng-animate-active {
  clip: rect(-1px, auto, auto, 0);
  -ms-zoom: 1; }

/*# sourceMappingURL=common.css.map */
