.interaction {
  margin-top: 40px;
  margin-bottom: 70px;
  position: relative; }
  .interaction:after {
    clear: both;
    display: block;
    content: ''; }
  .interaction .interaction-title {
    font-size: 24px;
    padding: 16px 0;
    background-image: url(/images/breadcrumb_line.png);
    background-repeat-y: no-repeat;
    background-size: 36px 8px;
    background-position-y: bottom;
    margin-bottom: 22px; }
  .interaction .page-title::after {
    background-color: rgba(51, 51, 51, 0.1); }
  .interaction .interaction-left {
    float: left;
    width: 450px; }
    .interaction .interaction-left .interaction-left-top {
      display: block;
      height: 150px; }
      .interaction .interaction-left .interaction-left-top img {
        height: 100%; }
    .interaction .interaction-left .carousel-indicators li {
      background: rgba(201, 88, 39, 0.2);
      width: 8px;
      height: 8px;
      border-radius: 100%;
      opacity: 1;
      border: none; }
    .interaction .interaction-left .carousel-indicators {
      left: 26px;
      margin-left: 0;
      justify-content: start;
      margin-bottom: 24px; }
    .interaction .interaction-left .carousel-indicators .active {
      background: #c95827; }
    .interaction .interaction-left .carousel {
      margin-bottom: 50px; }
  .interaction .interaction-right {
    float: right;
    width: 670px; }
    .interaction .interaction-right .row {
      margin-left: -10px;
      margin-right: -10px;
      margin-bottom: 50px; }
    .interaction .interaction-right .col {
      padding-left: 10px;
      padding-right: 10px;
      flex-grow: inherit;
      width: 33.333%;
      min-width: 33.333%; }
      .interaction .interaction-right .col a {
        display: block;
        font-size: 20px;
        padding-top: 30px;
        padding-left: 24px;
        height: 150px;
        background-repeat-y: no-repeat;
        background-size: 100%;
        color: #333; }
        .interaction .interaction-right .col a.s1 {
          background-image: url(/images/img_tousu@2x.png); }
          .interaction .interaction-right .col a.s1 span {
            color: #2e848c; }
        .interaction .interaction-right .col a.s2 {
          background-image: url(/images/img_chaxun@2x.png); }
          .interaction .interaction-right .col a.s2 span {
            color: #bd1b2d; }
        .interaction .interaction-right .col a.s3 {
          background-image: url(/images/img_dongtai@2x.png); }
          .interaction .interaction-right .col a.s3 span {
            color: #f9770d; }
  .interaction .interaction-mail {
    display: block;
    margin-top: 50px; }
    .interaction .interaction-mail img:last-child {
      display: none; }