@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: 2em;
  padding: 0 10px;
  border: none;
  background: none;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  text-align: center; }
  .btn.btn-yellow {
    background: #ffa902;
    color: #fff;
    border: 1px solid #ffa902; }
    .btn.btn-yellow:hover {
      background: #fff;
      color: #ffa902; }
  .btn.btn-yellow-rv {
    background: #fff;
    color: #ffa902;
    border: 1px solid #ffa902; }
    .btn.btn-yellow-rv:hover {
      background: #ffa902;
      color: #fff; }
  .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");
  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 */
