body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  padding: 0;
  margin: 0; }

body {
  font-size: 12px;
  color: #000;
  width: 100%;
  background: #f8edf8; }

img {
  border: 0px; }

table {
  border-collapse: collapse; }

ol, ul, li, dl, dt, dd {
  list-style: none;
  list-style: none;
  margin: 0px;
  padding: 0px; }

abbr, acronym {
  border: 0; }

blockquote {
  color: #666;
  font-style: italic; }

html {
  -webkit-text-size-adjust: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  font-weight: inherit;
  margin: 0px;
  padding: 0px; }

a {
  text-decoration: none;
  color: #000; }

a:link {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

a:hover {
  text-decoration: none; }

a:active {
  text-decoration: none; }

.clear {
  clear: both;
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  height: 0px;
  font-size: 0px; }

* {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

.header {
  width: 1200px;
  height: 188px;
  margin: 0 auto; }
  .header .header-top {
    width: 100%;
    height: 125px; }
    .header .header-top .logo {
      width: 244px;
      height: 59px;
      margin: 39px 0 0 480px;
      display: block;
      float: left; }
    .header .header-top .con {
      width: 280px;
      float: right; }
      .header .header-top .con .conn {
        width: 198px;
        float: left;
        margin-top: 40px; }
        .header .header-top .con .conn a {
          font-size: 14px;
          line-height: 53px;
          color: #be8ebd;
          float: left; }
        .header .header-top .con .conn a:hover {
          color: #6c276a; }
        .header .header-top .con .conn span {
          font-size: 12px;
          line-height: 53px;
          color: #be8ebd;
          float: left;
          margin: 0 12px; }
      .header .header-top .con .share {
        width: 80px;
        float: right;
        margin: 50px 0 0 0;
        padding: 0; }
        .header .header-top .con .share a {
          width: 35px;
          height: 33px;
          display: block;
          margin: 0;
          padding: 0;
          float: none; }
        .header .header-top .con .share .bbs_weixin {
          background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/weixin.png) no-repeat; }
        .header .header-top .con .share .bbs_tsina {
          background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/weibo.png) no-repeat; }
  .header .nav {
    width: 100%;
    height: 41px;
    overflow: hidden; }
    .header .nav .nav-new {
      width: 110%; }
      .header .nav .nav-new a {
        line-height: 41px;
        display: block;
        border-radius: 20px;
        float: left;
        padding: 0 26px;
        font-size: 16px;
        color: #6c276a;
        margin-right: 26px; }
      .header .nav .nav-new a:hover {
        background: #6c276a;
        color: #fff; }
      .header .nav .nav-new a.current {
        background: #6c276a;
        color: #fff; }

.index-banner {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .index-banner .banner-new {
    height: 700px;
    position: relative;
    margin: 0 auto; }
    .index-banner .banner-new .slides {
      width: 100%;
      height: 700px;
      margin: 0 auto; }
      .index-banner .banner-new .slides li {
        width: 100%;
        height: 700px; }
    .index-banner .banner-new .btns {
      width: 100%;
      height: 15px;
      position: absolute;
      bottom: 39px;
      left: 0; }
      .index-banner .banner-new .btns .btns-new {
        width: 93px;
        margin: 0 auto; }
        .index-banner .banner-new .btns .btns-new span {
          width: 15px;
          height: 15px;
          border-radius: 15px;
          background: #fff;
          display: block;
          float: left;
          margin: 0 8px;
          opacity: 0.5; }
        .index-banner .banner-new .btns .btns-new span.active {
          opacity: 0.9; }

.box1 {
  width: 1280px;
  height: 652px;
  margin: 0 auto;
  background: #f1d2f1; }
  .box1 .box1-new {
    width: 1200px;
    height: 652px;
    margin: 0 auto;
    position: relative; }
    .box1 .box1-new .tits {
      width: 60px;
      height: 65px;
      background: #f8edf8;
      border-radius: 80px;
      border: 10px solid #ce98cd;
      position: absolute;
      top: 178px;
      left: 158px;
      font-size: 22px;
      line-height: 24px;
      color: #954a94;
      z-index: 2;
      font-weight: bold;
      padding: 15px 0 0 20px; }
    .box1 .box1-new .con {
      width: 405px;
      height: 405px;
      border-radius: 405px;
      background: #fff;
      position: absolute;
      top: 117px;
      left: 215px; }
      .box1 .box1-new .con .tit {
        font-size: 20px;
        line-height: 32px;
        font-family: Arial;
        color: #90268f;
        text-align: center;
        margin-top: 67px; }
      .box1 .box1-new .con .tit1 {
        font-size: 16px;
        line-height: 32px;
        color: #90268f;
        text-align: center;
        margin-top: 5px; }
      .box1 .box1-new .con a {
        display: block;
        width: 136px;
        height: 40px;
        border-radius: 20px;
        border: 3px solid #f7e8f7;
        margin: 27px auto 0;
        line-height: 40px;
        font-size: 16px;
        text-align: center;
        color: #e0b1df; }
      .box1 .box1-new .con a:hover {
        background: #f7e8f7;
        width: 142px;
        height: 46px;
        color: #ce98cd;
        border: none;
        line-height: 46px; }
    .box1 .box1-new img {
      width: 427px;
      height: 427px;
      border-radius: 427px;
      border: 10px solid #fff;
      display: block;
      position: absolute;
      top: 97px;
      left: 590px; }

.box2 {
  width: 1280px;
  height: 860px;
  margin: 0 auto;
  overflow: hidden; }
  .box2 .box2-new {
    width: 1097px;
    height: 565px;
    margin: 110px auto 0;
    background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/index_bg1.png) no-repeat; }
    .box2 .box2-new img {
      width: 220px;
      height: 360px;
      display: block;
      float: left;
      margin: 130px 0 0 119px; }
    .box2 .box2-new .con {
      width: 665px;
      margin-left: 50px;
      float: left;
      margin-top: 145px; }
      .box2 .box2-new .con .tits {
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        font-weight: bold; }
      .box2 .box2-new .con .tit {
        font-size: 18px;
        line-height: 34px;
        color: #fff;
        margin-top: 17px; }
      .box2 .box2-new .con .line {
        width: 356px;
        height: 1px;
        border-top: 1px dashed #ab79ab;
        margin-top: 44px; }
      .box2 .box2-new .con .tit1 {
        font-size: 30px;
        line-height: 30px;
        color: #90268f;
        margin-top: 37px; }
      .box2 .box2-new .con .tit2 {
        font-size: 18px;
        line-height: 34px;
        color: #a75ba6;
        margin-top: 17px; }

.box3 {
  width: 1200px;
  height: 690px;
  margin: 0 auto;
  position: relative; }
  .box3 .con1 {
    width: 509px;
    height: 509px;
    border-radius: 509px;
    border: 1px solid #f6e4f6;
    position: absolute;
    top: 96px;
    left: 100px; }
    .box3 .con1 .conn {
      width: 417px;
      height: 417px;
      border-radius: 417px;
      border: 1px solid #f2d6f2;
      margin: 47px auto 0; }
      .box3 .con1 .conn .connn {
        width: 373px;
        height: 373px;
        border-radius: 373px;
        background: #f6dff6;
        margin: 23px auto 0; }
        .box3 .con1 .conn .connn .tits {
          font-size: 28px;
          line-height: 30px;
          color: #90268f;
          text-align: center;
          font-family: Arial;
          padding-top: 92px; }
        .box3 .con1 .conn .connn .tit {
          font-size: 32px;
          line-height: 30px;
          color: #90268f;
          font-weight: bold;
          text-align: center;
          margin-top: 8px; }
        .box3 .con1 .conn .connn .line {
          width: 210px;
          height: 1px;
          background: #efcfef;
          margin: 17px auto 0; }
        .box3 .con1 .conn .connn .tit1 {
          font-size: 28px;
          line-height: 30px;
          color: #c146c1;
          font-weight: bold;
          text-align: center;
          margin-top: 13px; }
        .box3 .con1 .conn .connn .tit2 {
          font-size: 18px;
          color: #c146c1;
          line-height: 18px;
          text-align: center;
          margin-top: 15px; }
  .box3 .pic {
    width: 433px;
    height: 433px;
    display: block;
    border-radius: 433px;
    border: 10px solid #c386c3;
    position: absolute;
    top: 147px;
    left: 515px;
    z-index: 2; }
  .box3 .bg {
    width: 433px;
    height: 433px;
    background: #f6dff6;
    border-radius: 433px;
    position: absolute;
    z-index: 1;
    top: 108px;
    left: 620px; }

.footer {
  width: 100%;
  height: 221px;
  background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/footer_bg.png) no-repeat;
  margin: -15px auto 0;
  position: relative;
  z-index: 2; }
  .footer .nav {
    width: 975px;
    height: auto;
    margin: 0 auto;
    padding-top: 50px; }
    .footer .nav a {
      font-size: 14px;
      line-height: 30px;
      color: #6c276a;
      margin: 0 11px; }
    .footer .nav a:hover {
      color: #BE8EBD; }
  .footer .footer-new {
    width: 520px;
    height: auto;
    margin: 34px auto 0; }
    .footer .footer-new .con {
      float: left;
      margin-right: 25px;
      line-height: 21px;
      color: #9b6b9a;
      font-size: 14px; }
      .footer .footer-new .con img {
        margin-left: 5px; }
    .footer .footer-new .b1 {
      font-weight: bold; }
  .footer p {
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: #a368a1;
    margin-top: 45px; }
    .footer p a {
      color: #a368a1; }
    .footer p a:hover {
      color: #6C276A; }

.banner {
  width: 100%;
  height: 550px;
  overflow: hidden;
  margin: 0 auto; }

.conLeft {
  width: 175px;
  height: auto;
  float: left; }
  .conLeft .pic {
    width: 31px;
    height: 97px;
    margin: 0 auto; }
  .conLeft .con {
    width: 175px;
    height: auto;
    margin-top: -11px;
    background: #90268f;
    border-radius: 15px; }
    .conLeft .con .tits {
      font-size: 20px;
      color: #fff;
      line-height: 24px;
      text-align: center;
      padding-top: 20px;
      border-bottom: 1px solid #962c95;
      padding-bottom: 17px; }
      .conLeft .con .tits span {
        font-size: 14px;
        font-family: Arial; }
    .conLeft .con .nav {
      border-top: 1px solid #891f88;
      padding: 28px 0; }
      .conLeft .con .nav a {
        width: 146px;
        height: 40px;
        line-height: 40px;
        border-radius: 15px;
        color: #fff;
        font-size: 20px;
        line-height: 40px;
        display: block;
        margin: 0 auto 12px;
        text-align: center; }
      .conLeft .con .nav a:hover {
        background: #fee4fe;
        color: #90268f; }
      .conLeft .con .nav a.current {
        background: #fee4fe;
        color: #90268f; }

.conLeft1 {
  width: 175px;
  height: auto;
  float: left; }
  .conLeft1 .pic {
    width: 31px;
    height: 97px;
    margin: 0 auto; }
  .conLeft1 .con {
    width: 175px;
    height: auto;
    margin-top: -11px;
    background: #90268f;
    border-radius: 15px; }
    .conLeft1 .con .tits {
      font-size: 20px;
      color: #fff;
      line-height: 24px;
      text-align: center;
      padding-top: 20px;
      border-bottom: 1px solid #962c95;
      padding-bottom: 17px; }
      .conLeft1 .con .tits span {
        font-size: 14px;
        font-family: Arial; }
    .conLeft1 .con .nav {
      border-top: 1px solid #891f88;
      padding: 28px 0; }
      .conLeft1 .con .nav ul {
        width: 100%;
        height: auto; }
        .conLeft1 .con .nav ul li {
          width: 100%;
          height: auto;
          margin: 0 auto 12px; }
          .conLeft1 .con .nav ul li .tit {
            width: 146px;
            height: 40px;
            line-height: 40px;
            border-radius: 15px;
            color: #fff;
            font-size: 20px;
            line-height: 40px;
            display: block;
            margin: 0 auto;
            text-align: center;
            background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/icon2.png) 120px 18px no-repeat; }
          .conLeft1 .con .nav ul li .tit1 {
            width: 146px;
            height: 40px;
            line-height: 40px;
            border-radius: 15px;
            color: #fff;
            font-size: 20px;
            line-height: 40px;
            display: block;
            margin: 0 auto;
            text-align: center; }
          .conLeft1 .con .nav ul li .tit1:hover {
            background: #fee4fe;
            color: #90268f; }
          .conLeft1 .con .nav ul li .tit1.current {
            background: #fee4fe;
            color: #90268f; }
          .conLeft1 .con .nav ul li dl {
            width: 100%;
            height: auto;
            display: block; }
            .conLeft1 .con .nav ul li dl dd {
              width: 100%;
              height: auto; }
              .conLeft1 .con .nav ul li dl dd a {
                width: 146px;
                height: 40px;
                line-height: 40px;
                border-radius: 15px;
                color: #f3a9f2;
                font-size: 20px;
                line-height: 40px;
                display: block;
                margin: 0 auto;
                text-align: center; }
              .conLeft1 .con .nav ul li dl dd a:hover {
                background: #fee4fe;
                color: #90268f; }
              .conLeft1 .con .nav ul li dl dd a.current {
                background: #fee4fe;
                color: #90268f; }

.about {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 150px; }
  .about .about-new {
    width: 900px;
    height: auto;
    float: right;
    display: block; }
    .about .about-new .con {
      width: 900px;
      height: 1150px;
      margin-top: 17px; }
      .about .about-new .con .con-new {
        width: 730px;
        height: auto;
        margin: 0 auto; }
        .about .about-new .con .con-new .tits {
          font-size: 24px;
          line-height: 20px;
          color: #fff;
          text-align: center;
          padding-top: 78px;
          border-bottom: 1px solid #fff;
          padding-bottom: 43px; }
        .about .about-new .con .con-new .conn {
          width: 100%;
          height: auto;
          margin-top: 33px; }
          .about .about-new .con .con-new .conn .tit {
            font-size: 16px;
            line-height: 28px;
            color: #fff;
            margin-bottom: 13px; }
        .about .about-new .con .con-new .pic {
          width: 100%;
          height: auto;
          margin-top: 40px; }
          .about .about-new .con .con-new .pic img {
            display: block;
            margin: 0 auto;
            border: 5px solid #fff; }
        .about .about-new .con .con-new .tit1 {
          font-size: 16px;
          line-height: 28px;
          color: #fff;
          margin-top: 37px; }
    .about .about-new .con1 {
      width: 900px;
      height: auto;
      background: #fff;
      padding-bottom: 120px;
      margin-top: 17px; }
      .about .about-new .con1 .con-new {
        width: 730px;
        height: auto;
        margin: 0 auto; }
        .about .about-new .con1 .con-new .tits {
          font-size: 24px;
          line-height: 20px;
          color: #90268f;
          text-align: center;
          padding-top: 78px;
          border-bottom: 1px solid #F5E9F5;
          padding-bottom: 43px; }
        .about .about-new .con1 .con-new .tit {
          font-size: 16px;
          line-height: 28px;
          color: #7c5d7c;
          margin-top: 35px;
          text-indent: 2em; }
        .about .about-new .con1 .con-new .pic {
          width: 100%;
          height: auto;
          margin: 55px auto 0; }
          .about .about-new .con1 .con-new .pic img {
            display: block;
            margin: 0 auto; }
        .about .about-new .con1 .con-new .paging {
          width: 100%;
          margin-top: 50px;
          font-size: 14px;
          line-height: 30px; }
          .about .about-new .con1 .con-new .paging p a {
            color: #7C5D7C; }
          .about .about-new .con1 .con-new .paging p a:hover {
            color: #90268F; }
          .about .about-new .con1 .con-new .paging .return {
            width: 120px;
            height: 40px;
            background: #7C5D7C;
            display: block;
            border-radius: 20px;
            text-align: center;
            line-height: 40px;
            font-size: 16px;
            color: #fff;
            margin-top: 10px; }
          .about .about-new .con1 .con-new .paging .return:hover {
            background: #6C276A; }

.title {
  float: right;
  line-height: 13px;
  font-size: 12px;
  margin-right: 20px;
  color: #aa84aa;
  margin-top: 36px; }
  .title .home {
    float: left;
    margin-right: 10px; }
  .title a {
    color: #aa84aa;
    line-height: 13px;
    float: left; }
  .title span {
    float: left;
    display: block;
    margin: -2px 7px 0 7px; }

.product {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 100px; }
  .product .product-new {
    width: 900px;
    height: auto;
    float: right;
    display: block; }
    .product .product-new .con {
      width: 900px;
      height: auto;
      margin-top: 17px;
      background: #fff; }
      .product .product-new .con .con-new {
        width: 730px;
        height: auto;
        margin: 0 auto; }
        .product .product-new .con .con-new .tits {
          font-size: 24px;
          line-height: 20px;
          color: #90268f;
          text-align: center;
          padding-top: 78px;
          border-bottom: 1px solid #F5E9F5;
          padding-bottom: 43px; }
        .product .product-new .con .con-new .tit {
          font-size: 16px;
          line-height: 28px;
          color: #7c5d7c;
          margin-top: 35px;
          text-transform: uppercase; }
        .product .product-new .con .con-new .pic {
          width: 100%;
          height: auto;
          margin-top: 29px; }
          .product .product-new .con .con-new .pic img {
            display: block;
            margin: 0 auto; }
        .product .product-new .con .con-new .tabs {
          width: 246px;
          height: 36px;
          margin: 56px auto 0; }
          .product .product-new .con .con-new .tabs a {
            width: 100px;
            height: 36px;
            text-align: center;
            line-height: 36px;
            display: block;
            border-radius: 18px;
            background: #f4e3f4;
            color: #90268f;
            float: left;
            margin: 0 11px;
            font-size: 14px; }
          .product .product-new .con .con-new .tabs a:hover {
            background: #90268f;
            color: #fff; }
          .product .product-new .con .con-new .tabs a.curing {
            background: #90268f;
            color: #fff; }
        .product .product-new .con .con-new .conn {
          width: 100%;
          height: auto;
          margin-top: 35px; }
          .product .product-new .con .con-new .conn .tit1 {
            font-size: 16px;
            line-height: 28px;
            color: #7c5d7c;
            margin-bottom: 13px; }
            .product .product-new .con .con-new .conn .tit1 i {
              margin-right: 5px; }
    .product .product-new .list {
      width: 730px;
      height: auto;
      margin: 0 auto;
      padding-top: 87px;
      overflow: hidden; }
      .product .product-new .list ul {
        width: 110%;
        height: auto; }
        .product .product-new .list ul li {
          width: 353px;
          height: auto;
          float: left;
          margin-right: 25px;
          margin-bottom: 38px; }
          .product .product-new .list ul li .tit {
            font-size: 18px;
            line-height: 20px;
            color: #90268f;
            text-transform: uppercase;
            text-align: center;
            margin-top: 16px; }
        .product .product-new .list ul li:hover .tit {
          color: #aa84aa; }

.security {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 150px; }
  .security .security-new {
    width: 900px;
    height: auto;
    float: right;
    display: block; }
    .security .security-new .con {
      width: 900px;
      height: auto;
      margin-top: 17px;
      background: #fff;
      padding-bottom: 190px; }
      .security .security-new .con .con-new {
        width: 730px;
        height: auto;
        margin: 0 auto; }
        .security .security-new .con .con-new .tits {
          font-size: 24px;
          line-height: 20px;
          color: #90268f;
          text-align: center;
          padding-top: 78px;
          border-bottom: 1px solid #F5E9F5;
          padding-bottom: 43px; }
        .security .security-new .con .con-new .conn {
          width: 100%;
          height: auto;
          margin-top: 39px; }
          .security .security-new .con .con-new .conn .tit {
            font-size: 16px;
            line-height: 28px;
            color: #7c5d7c;
            margin-bottom: 13px; }
        .security .security-new .con .con-new .gallery {
          width: 100%;
          margin-top: 83px; }
          .security .security-new .con .con-new .gallery .show {
            width: 100%;
            height: auto; }
            .security .security-new .con .con-new .gallery .show img {
              display: block;
              margin: 0 auto; }
          .security .security-new .con .con-new .gallery .thumb {
            width: 100%;
            height: auto;
            margin-top: 70px; }
            .security .security-new .con .con-new .gallery .thumb .prev {
              width: 55px;
              height: 55px;
              display: block;
              background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/prev.png) no-repeat;
              float: left;
              margin-left: -23px;
              margin-top: 100px; }
            .security .security-new .con .con-new .gallery .thumb .next {
              width: 55px;
              height: 55px;
              display: block;
              background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/next.png) no-repeat;
              float: right;
              margin-right: -23px;
              margin-top: 100px; }
            .security .security-new .con .con-new .gallery .thumb .gun {
              width: 600px;
              height: auto;
              float: left;
              margin-left: 40px;
              overflow: hidden; }
              .security .security-new .con .con-new .gallery .thumb .gun ul li {
                width: 178px;
                height: 253px;
                border: 3px solid #fff;
                margin-right: 15px; }
              .security .security-new .con .con-new .gallery .thumb .gun ul li:hover {
                border: 3px solid #dcb0dc; }
              .security .security-new .con .con-new .gallery .thumb .gun ul li.active {
                border: 3px solid #dcb0dc; }

.news {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 150px; }
  .news .news-new {
    width: 900px;
    height: auto;
    float: right;
    display: block; }
    .news .news-new .list {
      width: 100%;
      height: auto;
      background: #fff;
      margin-top: 17px; }
      .news .news-new .list .list-new {
        width: 730px;
        margin: 0 auto;
        padding-top: 75px; }
        .news .news-new .list .list-new ul li {
          width: 100%;
          padding-bottom: 25px;
          margin-bottom: 28px;
          border-bottom: 1px solid #e9e9e9; }
          .news .news-new .list .list-new ul li .tits {
            font-size: 20px;
            line-height: 20px;
            float: left; }
            .news .news-new .list .list-new ul li .tits a {
              color: #90268f; }
          .news .news-new .list .list-new ul li .time {
            font-size: 14px;
            line-height: 20px;
            color: #bda7bd;
            float: right; }
          .news .news-new .list .list-new ul li .tit {
            font-size: 16px;
            line-height: 28px;
            margin-top: 16px; }
            .news .news-new .list .list-new ul li .tit a {
              color: #7c5d7c; }
            .news .news-new .list .list-new ul li .tit a:hover {
              color: #90268f; }

.mall {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 150px; }
  .mall .mall-new {
    width: 900px;
    height: auto;
    float: right;
    display: block; }
    .mall .mall-new .list {
      width: 900px;
      height: auto;
      overflow: hidden;
      margin-top: 17px; }
      .mall .mall-new .list ul {
        width: 110%;
        height: auto; }
        .mall .mall-new .list ul li {
          width: 440px;
          height: 256px;
          float: left;
          margin-right: 16px;
          border: 1px solid #f1def1;
          background: #fff;
          margin-bottom: 16px; }
          .mall .mall-new .list ul li a {
            width: 440px;
            height: 256px;
            display: block; }

.member {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 150px; }
  .member .con {
    width: 100%;
    margin-top: 17px;
    background: #fff;
    padding-bottom: 90px; }
    .member .con .con-new {
      width: 935px;
      height: auto;
      margin: 0 auto; }
      .member .con .con-new .tits {
        font-size: 24px;
        line-height: 20px;
        color: #90268f;
        text-align: center;
        padding-top: 78px;
        border-bottom: 1px solid #f5e9f5;
        padding-bottom: 43px; }
      .member .con .con-new .conn {
        width: 100%;
        height: auto;
        margin-top: 40px;
        line-height: 30px;
        text-indent: 2em; }
        .member .con .con-new .conn .tit {
          font-size: 16px;
          color: #7c5d7c; }
        .member .con .con-new .conn .tit1 {
          font-size: 18px;
          color: #a21fa2;
          font-weight: bolder; }

.join {
  width: 1100px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 100px; }
  .join .con {
    width: 100%;
    margin-top: 17px;
    background: #fff; }
    .join .con .con-new {
      width: 935px;
      height: auto;
      margin: 0 auto;
      padding-top: 75px; }
      .join .con .con-new .job-list-tpl4 {
        width: 100%;
        margin-bottom: 30px; }
        .join .con .con-new .job-list-tpl4 dt {
          color: #b076af;
          cursor: pointer;
          font-weight: normal;
          height: 48px;
          line-height: 48px;
          padding-left: 30px;
          font-size: 16px;
          margin-bottom: 6px;
          background: #f1d2f1; }
          .join .con .con-new .job-list-tpl4 dt i {
            background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/j_c.png) no-repeat;
            float: right;
            cursor: pointer;
            display: inline-block;
            height: 24px;
            width: 24px;
            margin-right: 20px;
            margin-top: 12px; }
        .join .con .con-new .job-list-tpl4 dt.open {
          background: #90268f;
          color: #fff; }
          .join .con .con-new .job-list-tpl4 dt.open i {
            background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/j_o.png) no-repeat; }
      .join .con .con-new dd {
        display: none;
        overflow: hidden;
        padding: 20px 30px 35px;
        position: relative;
        font-size: 16px;
        line-height: 32px;
        color: #7c5d7c; }
        .join .con .con-new dd .td1 {
          width: 30%; }
        .join .con .con-new dd .btn {
          width: 119px;
          height: 40px;
          text-align: center;
          line-height: 40px;
          background: #c5b2c5;
          color: #fff;
          display: block;
          margin-top: 20px; }
        .join .con .con-new dd .btn:hover {
          background: #90268f;
          color: #c5b2c5; }

.contact {
  width: 100%;
  height: 754px;
  overflow: hidden; }
  .contact .map {
    width: 100%;
    height: 754px;
    position: relative; }
    .contact .map .con {
      position: absolute;
      top: 135px;
      left: 0;
      width: 100%;
      height: 360px; }
      .contact .map .con .conn {
        width: 1100px;
        height: auto;
        margin: 0 auto; }
        .contact .map .con .conn .connn {
          width: 443px;
          height: 360px;
          background: url(https://web.archive.org/web/20180818145341im_/http://mamacare-lek.com/static/web/img/bg.png); }
          .contact .map .con .conn .connn .connn-new {
            width: 340px;
            height: auto;
            margin-left: 23px; }
            .contact .map .con .conn .connn .connn-new .tits {
              font-size: 24px;
              line-height: 20px;
              color: #90268f;
              text-align: center;
              padding-top: 53px;
              border-bottom: 1px solid #f5e9f5;
              padding-bottom: 30px;
              margin-bottom: 30px; }
            .contact .map .con .conn .connn .connn-new .tit {
              width: 100%;
              height: auto;
              margin-bottom: 20px;
              line-height: 20px; }
              .contact .map .con .conn .connn .connn-new .tit i {
                width: 25px;
                height: 17px;
                float: left;
                display: block;
                margin-right: 5px; }
              .contact .map .con .conn .connn .connn-new .tit span {
                float: right;
                font-size: 16px;
                line-height: 20px;
                color: #7c5d7c;
                width: 310px;
                display: block; }

.register {
  width: 100%;
  height: auto;
  background: #fff;
  padding-top: 75px; }
  .register .register-new {
    width: 1100px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 100px; }
    .register .register-new .tits {
      font-size: 24px;
      line-height: 20px;
      color: #90268f;
      text-align: center; }
    .register .register-new .con {
      width: 1100px;
      height: auto;
      border: 1px solid #f5e9f5;
      margin-top: 40px;
      padding-bottom: 120px; }
      .register .register-new .con .table {
        width: 530px;
        margin: 50px auto 0;
        overflow: hidden; }
        .register .register-new .con .table .table-new {
          width: 110%;
          height: auto; }
          .register .register-new .con .table .table-new p {
            width: 100%;
            height: 46px;
            margin-bottom: 10px; }
            .register .register-new .con .table .table-new p .text {
              width: 230px;
              border: 1px solid #f4edf4;
              background: #faf6fa;
              margin-right: 15px;
              height: 46px;
              padding-left: 20px;
              font-size: 16px;
              color: #936993;
              border-radius: 3px; }
            .register .register-new .con .table .table-new p .text1 {
              width: 134px;
              height: 46px;
              text-align: center;
              font-size: 16px;
              color: #936993;
              border-radius: 3px;
              border: 1px solid #f4edf4;
              background: #faf6fa;
              margin-right: 13px; }
            .register .register-new .con .table .table-new p label {
              cursor: pointer; }
            .register .register-new .con .table .table-new p select {
              -moz-appearance: none;
              border: medium none;
              width: 120px;
              height: 46px;
              color: #936993;
              border-radius: 3px;
              border: 1px solid #f4edf4;
              float: left;
              margin-right: 14px;
              background: #faf6fa;
              text-align: center;
              font-size: 16px;
              color: #936993; }
      .register .register-new .con .ques {
        width: 800px;
        height: auto;
        margin: 75px auto 0; }
        .register .register-new .con .ques table tr td {
          font-size: 18px;
          line-height: 26px;
          color: #7c5d7c; }
          .register .register-new .con .ques table tr td .radio {
            margin-right: 5px; }
          .register .register-new .con .ques table tr td textarea {
            width: 720px;
            height: 150px;
            border: 1px solid #f4edf4;
            background: #faf6fa;
            line-height: 25px;
            color: #7c5d7c;
            padding-left: 15px; }
        .register .register-new .con .ques table tr .td1 {
          width: 3%; }
          .register .register-new .con .ques table tr .td1 p {
            line-height: 30px;
            margin-top: -25px; }
        .register .register-new .con .ques table tr .td2 {
          width: 20%; }
        .register .register-new .con .ques table .tr1 {
          height: 60px; }
        .register .register-new .con .ques table .tr2 {
          height: 40px; }
        .register .register-new .con .ques table .tr4 {
          height: 20px; }
        .register .register-new .con .ques table .line {
          height: 30px; }
      .register .register-new .con .p {
        width: 800px;
        margin: 66px auto 0; }
        .register .register-new .con .p .p1 {
          width: 800px;
          font-size: 15px;
          line-height: 20px;
          color: #7c5d7c;
          text-transform: uppercase;
          margin-bottom: 20px; }
          .register .register-new .con .p .p1 .checkbox {
            margin-right: 10px; }
          .register .register-new .con .p .p1 a {
            color: #90268f; }
      .register .register-new .con .submit {
        width: 223px;
        height: 51px;
        background: #90268f;
        color: #fff;
        margin: 80px auto 0;
        display: block;
        border-radius: 25px;
        font-size: 18px; }
      .register .register-new .con .submit:hover {
        background: #F8EDF8;
        color: #90268f; }

.term {
  width: 100%;
  height: auto;
  background: #fff;
  padding-bottom: 120px; }
  .term .term-new {
    width: 935px;
    margin: 0 auto;
    padding-top: 75px; }
    .term .term-new .tits {
      font-size: 24px;
      line-height: 20px;
      color: #90268F;
      text-align: center;
      border-bottom: 1px solid #F5E9F5;
      padding-bottom: 43px; }
    .term .term-new .con {
      width: 100%;
      height: auto;
      margin-top: 40px;
      line-height: 30px;
      text-indent: 2em; }
      .term .term-new .con .tit {
        font-size: 16px;
        color: #7C5D7C; }
      .term .term-new .con .tit1 {
        font-size: 18px;
        color: #A21FA2;
        font-weight: bolder; }

/*# sourceMappingURL=style.css.map */

/*
     FILE ARCHIVED ON 14:53:41 Aug 18, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:14:29 Feb 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.913
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.026
  esindex: 0.014
  cdx.remote: 101.267
  LoadShardBlock: 139.619 (3)
  PetaboxLoader3.datanode: 145.43 (4)
  PetaboxLoader3.resolve: 65.114 (2)
  load_resource: 83.551
*/