@charset "UTF-8";
/**
 * 定制开发
 */
.r1 {
  position: relative; }
  .r1 .content {
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    width: 100%; }
    .r1 .content .title {
      font-size: 58px;
      margin-top: 58px; }
    .r1 .content .abstract {
      width: 663px;
      font-size: 16px;
      margin: 20px 0; }
    .r1 .content .item {
      display: flex;
      align-items: center; }
      .r1 .content .item > span {
        flex: 1;
        font-size: 61px;
        font-family: Source Han Sans CN;
        font-weight: 300;
        font-style: italic;
        color: #FFFFFF; }
      .r1 .content .item .ll {
        flex: 15;
        display: inline-flex;
        flex-direction: column; }
    .r1 .content .img {
      margin-top: 90px; }

.r2 .tt {
  margin: 50px 0 100px;
  text-align: center; }
  .r2 .tt .c-title::before {
    background-color: #333; }
  .r2 .tt .c-title::after {
    background-color: #333; }

.r2 .content .item {
  display: flex;
  padding: 0 50px 70px; }
  .r2 .content .item .box {
    margin-left: 47px;
    font-size: 18px;
    height: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
   }
    .r2 .content .item .box h2 {
      margin: 0 0 27px; }

.r3 {
  background: #F0F6FD; }
  .r3 .tt {
    margin: 50px 0 100px;
    text-align: center; }
    .r3 .tt .c-title::before {
      background-color: #333; }
    .r3 .tt .c-title::after {
      background-color: #333; }
  .r3 > .content {
    padding: 72px 0; }
    .r3 > .content .item img {
      border-radius: 4px; }
    .r3 > .content .item .txt {
      padding: 38px; }
      .r3 > .content .item .txt .title {
        font-size: 40px;
        font-family: Kozuka Gothic Pr6N;
        font-weight: bold;
        color: #333333; }
      .r3 > .content .item .txt .remark {
        font-size: 18px;
        font-family: Kozuka Gothic Pr6N;
        font-weight: normal;
        color: #272727;
        margin-top: 44px; }
    .r3 > .content .c-control {
      width: 0;
      left: -16%;
      top: 40%; }
      .r3 > .content .c-control.right {
        left: unset;
        right: -16%; }
