#banner-img {
  width: 100%;
  text-align: center; }
  #banner-img > img {
    width: 100%;
    margin: auto; }

.container-tuandui {
  width: 1272px;
  margin: auto; }

.fawu-title {
  width: 1252px;
  height: 75px;
  background: url("../image/b1.png");
  background-size: 100% 100%;
  background-position: center; }
  .fawu-title > h2 {
    margin-top: 0px;
    text-align: center;
    line-height: 75px;
    color: #ffffff;
    font-size: 32px; }

.fawu-title1 {
  width: 1252px;
  height: 75px;
  background: url("../image/b2.png");
  background-size: 100% 100%;
  background-position: center; }
  .fawu-title1 > h2 {
    margin-top: 0px;
    text-align: center;
    line-height: 75px;
    color: #ffffff;
    font-size: 32px; }

.fawu-title2 {
  width: 1252px;
  height: 75px;
  background: url("../image/b3.png");
  background-size: 100% 100%;
  background-position: center; }
  .fawu-title2 > h2 {
    margin-top: 0px;
    text-align: center;
    line-height: 75px;
    color: #ffffff;
    font-size: 32px; }

#fawu > div > .fawu-con {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap; }
  #fawu > div > .fawu-con > .fawu-list {
    position: relative;
    width: 410px;
    height: 662px;
    margin-bottom: 25px;
    margin-left: 21px; }
    #fawu > div > .fawu-con > .fawu-list:nth-child(3n+1) {
      margin-left: 0px; }
    #fawu > div > .fawu-con > .fawu-list > .fawu-img {
      position: absolute;
      left: 0;
      top: 0; }
      #fawu > div > .fawu-con > .fawu-list > .fawu-img > img {
        width: 379px;
        height: 480px; }
    #fawu > div > .fawu-con > .fawu-list > .fawu-nei {
      width: 100%;
      height: 662px;
      background: url("../image/detail/bg1.png");
      background-size: 379px 100%;
      background-position: right;
      background-repeat: no-repeat; }
      #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div {
        padding-top: 480px;
        padding-left: 66px; }
        #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div > h2 {
          color: #000000;
          font-size: 21px; }
        #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div > p {
          font-size: 18px;
          color: #000000;
          margin-bottom: 0px; }
        #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div > .fawu-a {
          width: 305px;
          text-align: center;
          margin-top: 18px; }
          #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div > .fawu-a > a {
            height: 32px;
            color: #ffffff;
            font-size: 17px;
            transition: all 0.5s ease 0s;
            display: block;
            background: #730404;
            border-radius: 8px;
            line-height: 33px; }
            #fawu > div > .fawu-con > .fawu-list > .fawu-nei > div > .fawu-a > a:hover {
              transform: translateY(-3px);
              text-decoration: none; }

.margin-top-70 {
  margin-top: 70px; }

.margin-bottom-45 {
  margin-bottom: 45px; }

.container-team {
  width: 1272px;
  margin: auto; }

#team-list {
  margin-top: 40px;
  margin-bottom: 50px; }
  #team-list > div > div {
    width: 100%;
    background: #dddddd;
    padding-top: 20px;
    padding-bottom: 40px;
    border-radius: 8px;
    padding-right: 25px;
    height: 845px;
    overflow: hidden; }

.team-all-con {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap; }
  .team-all-con > ul {
    position: relative; }
    .team-all-con > ul > li {
      position: relative; }
      .team-all-con > ul > li > .box {
        width: 0px;
        height: 0px;
        border-top: 100px solid rgba(0, 0, 0, 0);
        border-right: 100px solid rgba(0, 0, 0, 0);
        border-bottom: 100px solid rgba(0, 0, 0, 0);
        border-left: 100px solid #818181;
        transform: translate(0px, 100px); }
      .team-all-con > ul > li > .box3 {
        width: 0px;
        height: 0px;
        border-top: 100px solid rgba(0, 0, 0, 0);
        border-right: 100px solid rgba(0, 0, 0, 0);
        border-bottom: 100px solid rgba(0, 0, 0, 0);
        border-left: 100px solid #818181;
        transform: translate(0px, -100px); }
      .team-all-con > ul > li > .box2 {
        width: 100px;
        height: 100px;
        background-color: #818181;
        transform: rotate(90deg); }
      .team-all-con > ul > li > .box4 {
        width: 0px;
        height: 0px;
        border-top: 100px solid rgba(0, 0, 0, 0);
        border-right: 100px solid #818181;
        border-bottom: 100px solid rgba(0, 0, 0, 0);
        border-left: 100px solid rgba(0, 0, 0, 0);
        transform: translate(-100px, 100px); }
      .team-all-con > ul > li > .box6 {
        width: 0px;
        height: 0px;
        border-top: 100px solid rgba(0, 0, 0, 0);
        border-right: 100px solid #818181;
        border-bottom: 100px solid rgba(0, 0, 0, 0);
        border-left: 100px solid rgba(0, 0, 0, 0);
        transform: translate(-100px, -100px); }
      .team-all-con > ul > li > .box5 {
        width: 100px;
        height: 100px;
        background-color: #818181;
        transform: rotate(90deg); }
      .team-all-con > ul > li > a {
        position: absolute;
        top: 50%;
        color: #ffffff;
        font-size: 32px;
        text-decoration: none;
        margin-top: -73px;
        left: 35px;
        display: block;
        width: 100%;
        height: 147px; }
      .team-all-con > ul > li:first-child {
        top: -100px; }
        .team-all-con > ul > li:first-child > a {
          z-index: 400; }
      .team-all-con > ul > li:nth-child(2) {
        top: -380px; }
        .team-all-con > ul > li:nth-child(2) > a {
          z-index: 600; }
      .team-all-con > ul > li:last-child {
        top: -660px; }
        .team-all-con > ul > li:last-child > a {
          z-index: 800; }
      .team-all-con > ul > li.active > .box {
        border-left: 100px solid #6d0000; }
      .team-all-con > ul > li.active > .box3 {
        border-left: 100px solid #6d0000; }
      .team-all-con > ul > li.active > .box2 {
        background-color: #6d0000; }
      .team-all-con > ul > li.active > .box4 {
        border-right: 100px solid #6d0000; }
      .team-all-con > ul > li.active > .box6 {
        border-right: 100px solid #6d0000; }
      .team-all-con > ul > li.active > .box5 {
        background-color: #6d0000; }

#tdui-all-con {
  margin-left: -100px; }
  #tdui-all-con > div > .tdui-con {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    #tdui-all-con > div > .tdui-con > div {
      position: relative;
      width: 277px;
      height: 360px; }
      #tdui-all-con > div > .tdui-con > div + div + div + div + div {
        margin-top: 10px; }
      #tdui-all-con > div > .tdui-con > div > .t-img {
        width: 100%;
        text-align: center; }
        #tdui-all-con > div > .tdui-con > div > .t-img > img {
          width: 100%;
          margin: auto; }
      #tdui-all-con > div > .tdui-con > div > .t-title {
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        background: rgba(85, 81, 82, 0.8); }
        #tdui-all-con > div > .tdui-con > div > .t-title > h3 {
          color: #ffffff;
          font-size: 20px;
          padding-left: 20px; }
        #tdui-all-con > div > .tdui-con > div > .t-title > div {
          width: 100%; }
          #tdui-all-con > div > .tdui-con > div > .t-title > div > p {
            padding-left: 20px;
            font-size: 15px;
            color: #ffffff; }
          #tdui-all-con > div > .tdui-con > div > .t-title > div > div {
            text-align: right;
            padding-bottom: 15px; }
            #tdui-all-con > div > .tdui-con > div > .t-title > div > div > a {
              padding-right: 20px;
              color: #ffffff;
              font-size: 15px;
              text-decoration: none;
              transition: all 0.5s ease 0s;
              display: inline-block; }
              #tdui-all-con > div > .tdui-con > div > .t-title > div > div > a:hover {
                transform: translateY(-3px); }
  #tdui-all-con > div > .tdui-a {
    text-align: center;
    margin-top: 28px;
    width: 1147px; }
    #tdui-all-con > div > .tdui-a > a {
      color: #000000;
      font-size: 20px;
      text-decoration: none;
      transition: all 0.5s ease 0s;
      display: inline-block; }
      #tdui-all-con > div > .tdui-a > a:hover {
        transform: translateY(-3px); }

#team-all {
  width: 100%;
  background: #dbdbdb; }
  #team-all > .team-tishi {
    padding-top: 85px;
    padding-bottom: 235px;
    text-align: left; }
    #team-all > .team-tishi > .team-text {
      width: 1252px;
      margin: auto;
      text-align: right;
      vertical-align: middle;
      position: relative;
      top: -90px; }
      #team-all > .team-tishi > .team-text > a {
        color: #9a9a9a;
        font-size: 22px; }
        #team-all > .team-tishi > .team-text > a > img {
          margin-top: -5px; }

#team-neirong {
  width: 100%;
  position: relative;
  top: -240px; }
  #team-neirong > div {
    width: 1252px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap; }
    #team-neirong > div > .nr-show-left {
      width: 554px;
      position: relative; }
      #team-neirong > div > .nr-show-left > .show-bg {
        width: 554px;
        height: 720px;
        background: url("../image/detail/bg.png");
        background-size: 524px 100%;
        background-position: right;
        background-repeat: no-repeat;
        margin-top: 45px; }
      #team-neirong > div > .nr-show-left > .show-lt {
        position: absolute;
        left: 0px;
        top: 0px;
        transition: all 0.5s ease 0s; }
        #team-neirong > div > .nr-show-left > .show-lt:hover {
          transform: translateY(3px); }
      #team-neirong > div > .nr-show-left > .show-lb {
        margin-top: 35px; }
    #team-neirong > div > .nr-show-right {
      width: 620px; }
      #team-neirong > div > .nr-show-right > .nr-rt > h3 {
        font-size: 48px;
        color: #000000;
        padding-top: 90px; }
      #team-neirong > div > .nr-show-right > .nr-rt > p {
        color: #000000;
        font-size: 18px; }
      #team-neirong > div > .nr-show-right > .nr-rc {
        padding-top: 10px; }
        #team-neirong > div > .nr-show-right > .nr-rc > div {
          margin-top: 50px; }
          #team-neirong > div > .nr-show-right > .nr-rc > div > h3 {
            color: #000000;
            font-size: 20px; }
            #team-neirong > div > .nr-show-right > .nr-rc > div > h3 > img {
              margin-right: 10px;
              position: relative;
              top: -5px; }
          #team-neirong > div > .nr-show-right > .nr-rc > div > p {
            color: #000000;
            font-size: 16px; }

.sheji-all {
  justify-content: flex-start; }
  .sheji-all > div:nth-child(2) {
    margin-left: 13px; }
  .sheji-all > div:nth-child(3) {
    margin-left: 13px; }

/*# sourceMappingURL=app.css.map */
