* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none; }

.main_body {
  width: 565px;
  height: 560px;
  margin: 0 auto;
  overflow: hidden; }

.head_wrap {
  width: 405px;
  height: 650px;
  margin: 40px auto 0;
  overflow: hidden; }
  .head_wrap .header {
    width: 400px;
    height: 365px;
    background-color: #089ce4;
    border-radius: 50%;
    border: 2px solid #1f1f1f;
    margin: 0 auto; }
    .head_wrap .header .face {
      width: 360px;
      height: 300px;
      margin: 65px auto 0;
      border-radius: 50%;
      border: 2px solid #1f1f1f;
      background-color: #ffffff;
      position: relative; }
      .head_wrap .header .face .eye_wrap {
        width: 100%;
        height: 106px; }
        .head_wrap .header .face .eye_wrap .eye_border {
          width: 172px;
          margin: -40px auto 0; }
          .head_wrap .header .face .eye_wrap .eye_border .eye_left, .head_wrap .header .face .eye_wrap .eye_border .eye_right {
            width: 86px;
            height: 104px;
            border: 2px solid #1f1f1f;
            border-radius: 50% 50% 50% 50%/55% 60% 45% 45%;
            -webkit-border-radius: 50% 50% 50% 50%/55% 60% 45% 45%;
            float: left;
            position: relative;
            background-color: #ffffff; }
            .head_wrap .header .face .eye_wrap .eye_border .eye_left .eyebrow, .head_wrap .header .face .eye_wrap .eye_border .eye_right .eyebrow {
              width: 70px;
              height: 3px;
              background-color: #000000; }
            .head_wrap .header .face .eye_wrap .eye_border .eye_left .eye, .head_wrap .header .face .eye_wrap .eye_border .eye_right .eye {
              width: 26px;
              height: 34px;
              border-radius: 50%;
              border: 2px solid #1f1f1f;
              background-color: #1f1f1f; }
              .head_wrap .header .face .eye_wrap .eye_border .eye_left .eye .eyeball, .head_wrap .header .face .eye_wrap .eye_border .eye_right .eye .eyeball {
                width: 8px;
                height: 11px;
                background-color: #ffffff;
                border-radius: 50%;
                margin: 8px 6px; }
          .head_wrap .header .face .eye_wrap .eye_border .eye_left {
            transform: rotate(12deg);
            -ms-transform: rotate(12deg);
            -moz-transform: rotate(12deg);
            -webkit-transform: rotate(12deg);
            -o-transform: rotate(12deg); }
            .head_wrap .header .face .eye_wrap .eye_border .eye_left .eyebrow {
              transform: rotate(10deg);
              -ms-transform: rotate(10deg);
              -moz-transform: rotate(10deg);
              -webkit-transform: rotate(10deg);
              -o-transform: rotate(10deg);
              margin: 22px 0 0 8px; }
            .head_wrap .header .face .eye_wrap .eye_border .eye_left .eye {
              position: absolute;
              left: 40px;
              top: 35px;
              transform: rotate(-10deg);
              -ms-transform: rotate(-10deg);
              -moz-transform: rotate(-10deg);
              -webkit-transform: rotate(-10deg);
              -o-transform: rotate(-10deg); }
          .head_wrap .header .face .eye_wrap .eye_border .eye_right {
            transform: rotate(-12deg);
            -ms-transform: rotate(-12deg);
            -moz-transform: rotate(-12deg);
            -webkit-transform: rotate(-12deg);
            -o-transform: rotate(-12deg);
            margin: 0 0 0 -1px; }
            .head_wrap .header .face .eye_wrap .eye_border .eye_right .eyebrow {
              transform: rotate(-10deg);
              -ms-transform: rotate(-10deg);
              -moz-transform: rotate(-10deg);
              -webkit-transform: rotate(-10deg);
              -o-transform: rotate(-10deg);
              margin: 22px 0 0 2px; }
            .head_wrap .header .face .eye_wrap .eye_border .eye_right .eye {
              position: absolute;
              right: 40px;
              top: 35px;
              transform: rotate(10deg);
              -ms-transform: rotate(10deg);
              -moz-transform: rotate(10deg);
              -webkit-transform: rotate(10deg);
              -o-transform: rotate(10deg); }
      .head_wrap .header .face .nose_wrap {
        width: 100%;
        position: relative; }
        .head_wrap .header .face .nose_wrap .nose_border {
          width: 54px;
          height: 54px;
          position: absolute;
          top: -28px;
          left: 151px;
          border-radius: 50%;
          background-color: #e5002a;
          border: 2px solid #1f1f1f;
          overflow: hidden; }
          .head_wrap .header .face .nose_wrap .nose_border .nose_white {
            width: 14px;
            height: 14px;
            margin: 12px 17px;
            border-radius: 50%;
            background-color: #ffffff; }
      .head_wrap .header .face .mouth_wrap {
        width: 100%;
        height: 190px;
        overflow: hidden; }
        .head_wrap .header .face .mouth_wrap .mouth_line {
          width: 2px;
          height: 130px;
          background-color: #000000;
          margin: 26px auto 0; }
        .head_wrap .header .face .mouth_wrap .mouth_border {
          width: 100%;
          height: 28px;
          overflow: hidden; }
          .head_wrap .header .face .mouth_wrap .mouth_border .mouth_black {
            width: 40px;
            height: 40px;
            margin: 8px auto 0;
            border: 3px solid #1f1f1f;
            transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg); }
    .head_wrap .header .mustache_wrap {
      width: 100%;
      height: 150px;
      padding: 0 40px;
      position: absolute;
      top: 90px; }
      .head_wrap .header .mustache_wrap ul {
        width: 50%;
        height: 150px;
        float: left; }
        .head_wrap .header .mustache_wrap ul li {
          width: 100%;
          height: 33.3333%; }
          .head_wrap .header .mustache_wrap ul li .mustache_line {
            width: 90px;
            height: 2px;
            background-color: #000000; }
      .head_wrap .header .mustache_wrap ul.mustache_left .mustache_one .mustache_line {
        transform: rotate(25deg);
        -ms-transform: rotate(25deg);
        -moz-transform: rotate(25deg);
        -webkit-transform: rotate(25deg);
        -o-transform: rotate(25deg);
        margin: 0 0 0 5px; }
      .head_wrap .header .mustache_wrap ul.mustache_left .mustache_three .mustache_line {
        transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        -moz-transform: rotate(-25deg);
        -webkit-transform: rotate(-25deg);
        -o-transform: rotate(-25deg);
        margin: 0 0 0 5px; }
      .head_wrap .header .mustache_wrap ul.mustache_right li {
        margin: 0 0 0 40px; }
      .head_wrap .header .mustache_wrap ul.mustache_right .mustache_one .mustache_line {
        transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        -moz-transform: rotate(-25deg);
        -webkit-transform: rotate(-25deg);
        -o-transform: rotate(-25deg); }
      .head_wrap .header .mustache_wrap ul.mustache_right .mustache_three .mustache_line {
        transform: rotate(25deg);
        -ms-transform: rotate(25deg);
        -moz-transform: rotate(25deg);
        -webkit-transform: rotate(25deg);
        -o-transform: rotate(25deg); }
    .head_wrap .header .scarf_wrap {
      width: 100%;
      height: 400px; }
      .head_wrap .header .scarf_wrap .scarf_border {
        width: 314px;
        height: 260px;
        margin: -242px auto;
        border-radius: 50%;
        background-color: #e5002a;
        border: 2px solid #1f1f1f; }
      .head_wrap .header .scarf_wrap .bell_wrap {
        width: 100%;
        height: 100px; }
        .head_wrap .header .scarf_wrap .bell_wrap .bell_border {
          width: 65px;
          height: 65px;
          margin: 228px auto 0;
          border-radius: 50%;
          background-color: #f5e842;
          border: 2px solid #1f1f1f; }
          .head_wrap .header .scarf_wrap .bell_wrap .bell_border .bell_rounded {
            width: 65px;
            height: 10px;
            margin: 13px 0 0 -2px;
            border-radius: 10px;
            border: 3px solid #1f1f1f;
            background-color: #f5e842; }
          .head_wrap .header .scarf_wrap .bell_wrap .bell_border .bell_circle {
            width: 14px;
            height: 14px;
            margin: 9px auto 0;
            border-radius: 50%;
            border: 2px solid #1f1f1f;
            background-color: #7b6857; }
          .head_wrap .header .scarf_wrap .bell_wrap .bell_border .bell_line {
            width: 3px;
            height: 17px;
            margin: 0 auto;
            background-color: #1f1f1f; }

marquee {
  font-size: 24px; }

/*# sourceMappingURL=dola.css.map */
