.button {
  border: 1px solid #e8343d;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 6px 16px;
  margin: 0;
  display: inline-block;
  appearance: none;
  cursor: pointer;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.button-color {
  background-color: #e8343d;
  border: 1px solid #e8343d;
  color: #fff; }
  .button-color:hover {
    background-color: #e51d27;
    border: 1px solid #e51d27;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button_default {
  border: 1px solid #dddddd;
  background-color: #fff;
  color: #666; }
  .button_default:hover {
    background-color: #f99933;
    border: 1px solid #f99933;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button.active,
.button.is-active {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  text-decoration: none;
  background-color: #fda84d;
  border: 1px solid #fda84d;
  color: #b7b7b7;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

.button.disabled,
.button:disabled {
  top: 0 !important;
  background: #dddddd !important;
  border: 1px solid #dddddd !important;
  text-shadow: 0 1px 1px white !important;
  color: #c1c1c1 !important;
  cursor: default !important;
  appearance: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.main {
  background: #fff;
  border-top: 1px solid #e1e1e1;
  padding: 0px 0 0 0; }

.box .project-img img {
  width: 1200px;
  height: 418px;
  margin: 0 auto; }
.box .tip {
  background: #fafafd;
  padding: 8px 29px 24px;
  border: 1px solid #f0f0f0;
  border-top-color: #e8343d;
  margin: 0px 0 0; }
  .box .tip .tip-header {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #e1e1e1;
    line-height: 58px;
    margin: 0 0 24px 0; }
  .box .tip .tip-content {
    font-size: 16px;
    color: #555;
    line-height: 28px;
    text-indent: 2em; }
.box .column-three {
  margin-top: 20px; }
  .box .column-three .column-header {
    background: #fafafd;
    padding: 10px 29px;
    border: 1px solid #e8343d; }
    .box .column-three .column-header a {
      display: inline-block;
      font-size: 16px;
      font-weight: bold;
      color: #555;
      line-height: 56px;
      margin-right: 35px; }
      .box .column-three .column-header a:last-child {
        margin-right: 0; }
      .box .column-three .column-header a:hover, .box .column-three .column-header a.cur {
        color: #e8343d; }
  .box .column-three .column-content {
    background: #fafafd;
    border: 1px solid #f0f0f0;
    border-top: none;
    padding: 11px 29px 10px; }
    .box .column-three .column-content .table-header {
      border-bottom: 1px solid #e1e1e1;
      width: 100%;
      margin-bottom: 10px; }
      .box .column-three .column-content .table-header span {
        font-size: 18px;
        color: #333;
        font-weight: bold;
        line-height: 58px; }
    .box .column-three .column-content .table-body:hover span a {
      color: #e8343d; }
    .box .column-three .column-content .table-body {
      line-height: 56px; }
      .box .column-three .column-content .table-body span, .box .column-three .column-content .table-body a {
        font-size: 16px;
        color: #333;
        font-weight: normal; }
      .box .column-three .column-content .table-body a {
        float: left;
        line-height: 56px;
        width: 555px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: baseline; }
        .box .column-three .column-content .table-body a:hover {
          color: #e8343d; }
    .box .column-three .column-content .col {
      float: left;
      line-height: 56px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .box .column-three .column-content .col-one {
      width: 555px;
      margin-right: 20px;
      text-align: left; }
    .box .column-three .column-content .col-two {
      width: 150px;
      text-align: center;
      margin: 0 10px; }
    .box .column-three .column-content .col-three {
      width: 250px;
      text-align: center;
      margin: 0 10px; }
    .box .column-three .column-content .col-four {
      float: right;
      width: 110px;
      text-align: right;
      margin: 0 0 0 10px; }

/*# sourceMappingURL=xuexizhuanti-xiangqing.css.map */
