@charset "UTF-8";
/**
 * crm系统
 */
.r1 {
  position: relative; }
  .r1 .content {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #fff;
    width: 45%;
    text-align: center;
    transform: translate(-50%, -50%); }
    .r1 .content .title {
      font-size: 58px; }
    .r1 .content p {
      font-size: 24px;
      font-family: Kozuka Gothic Pr6N;
      font-weight: normal; }
    .r1 .content button {
      outline: none;
      font-size: 24px;
      padding: 18px;
      width: 260px;
      margin-top: 100px;
      background-color: #3f7cf8;
      border-color: #3f7cf8;
      border-radius: 50px; }
      .r1 .content button:hover, .r1 .content button:focus {
        background-color: #296fff;
        border-color: #fff; }

.r2 {
  background: #F7FBFC; }
  .r2 > .title {
    padding: 96px 0;
    text-align: center;
    font-size: 61px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #404450; }
  .r2 .centent {
    margin-bottom: 100px; }
    .r2 .centent .item {
      margin: 26px 0; }
      .r2 .centent .item span {
        font-size: 30px;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #333333;
        vertical-align: middle; }

.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 .tt p {
    font-size: 16px;
    margin: 15px; }

.r3 .centent {
  display: flex;
  padding: 0 165px;
  margin-bottom: 100px;
  justify-content: space-between; }

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

.r4 .centent .item {
  padding: 75px 100px;
  display: flex; }
  .r4 .centent .item.reverse {
    flex-direction: row-reverse; }
  .r4 .centent .item .txt {
    margin: 0 40px; }
    .r4 .centent .item .txt p {
      margin-top: 50px;
      font-size: 24px;
      font-family: Source Han Sans CN;
      font-weight: 400; }
