@import url(reset.css);
@import url(common.css);
.width1200 {
  width: 1200px;
  margin: auto; }

.inner_c {
  width: 1200px;
  margin: 0 auto 30px; }

.container {
  min-width: 1200px; }
  .container .header {
    width: 1200px;
    height: 70px;
    margin: auto; }
    .container .header .logo {
      background: url("../images/logo.png") no-repeat;
      width: 151px;
      height: 29px;
      display: block;
      margin-top: 20px; }
    .container .header .nav ul li {
      float: left;
      height: 70px;
      line-height: 70px;
      padding: 0 20px;
      position: relative; }
      .container .header .nav ul li.showQr img {
        position: absolute;
        bottom: 0;
        top: 55px;
        z-index: 99;
        left: -7px;
        display: none; }
      .container .header .nav ul li.showQr:hover img {
        display: block; }
      .container .header .nav ul li a {
        color: #333;
        padding: 10px 0; }
        .container .header .nav ul li a:hover, .container .header .nav ul li a.actived {
          color: #0091ff;
          border-bottom: 2px solid #0091ff; }
  .container .banner {
    height: 762px; }
    .container .banner .item img {
      width: 100%;
      height: 762px; }
    .container .banner .slider {
      position: relative;
      height: 762px;
      min-width: 1200px;
      width: 100%;
      overflow: hidden; }
    .container .banner .slider .slider-pointer {
      position: absolute;
      bottom: 20px;
      color: #fff;
      list-style: none;
      padding: 0;
      z-index: 999; }
    .container .banner .slider .slider-pointer li {
      display: inline-block;
      margin: 0 15px;
      width: 15px;
      height: 15px;
      border-radius: 15px;
      background-color: #ffffff;
      opacity: 0.85;
      box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
      transition: all 320ms ease;
      cursor: pointer; }
    .container .banner .slider .slider-pointer li:hover {
      background-color: #0091ff; }
    .container .banner .slider .slider-pointer li.active {
      background-color: #0091ff; }
    .container .banner .slider .slider-inner {
      width: 100%;
      height: 100%;
      position: relative; }
    .container .banner .slider .slider-inner .item {
      width: 100%;
      height: 100%;
      float: left;
      background-size: 100% 100%;
      background-position: center; }
    .container .banner .slider .slider-inner .img {
      background-position: center top !important;
      width: 100%;
      height: 100%; }
    .container .banner .slider .slider-control {
      position: absolute;
      width: 30px;
      height: 30px;
      z-index: 999;
      border-radius: 30px;
      text-align: center;
      font-weight: 900;
      font-size: 20px;
      line-height: 30px;
      background-color: #ffffff;
      opacity: 0.5;
      cursor: pointer;
      top: 40%;
      box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
      transition: all 320ms ease; }
    .container .banner .slider .slider-control:hover {
      opacity: 0.65;
      background-color: #b00005; }
    .container .banner .slider .slider-control:active {
      opacity: 0.85; }
    .container .banner .slider .slider-control.prev {
      display: none;
      left: 20px; }
    .container .banner .slider .slider-control.next {
      display: none;
      right: 20px; }
    .container .banner .slider:hover .slider-control.prev {
      display: block;
      left: 20px; }
    .container .banner .slider:hover .slider-control.next {
      display: block;
      right: 20px; }
  .container .numWrap {
    width: 1200px;
    height: 236px;
    margin: -118px auto 0;
    text-align: center;
    position: relative;
    z-index: 99; }
    .container .numWrap .item {
      width: 548px;
      height: 156px;
      padding-top: 80px;
      background: #FFFFFF;
      box-shadow: 0px 16px 29px 0px rgba(0, 0, 0, 0.05);
      border-radius: 12px; }
      .container .numWrap .item p {
        color: #666;
        font-size: 28px; }
        .container .numWrap .item p span {
          color: #fc5a43;
          font-size: 40px; }
      .container .numWrap .item h3 {
        font-size: 24px;
        color: #333; }
  .container .doctorWrap {
    background-image: url("../images/index/lineBanner.png");
    width: 100%;
    height: 1080px;
    background-size: 100% 868px;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #ECF1F7;
    padding-top: 100px;
    box-sizing: border-box; }
    .container .doctorWrap .width1200 {
      display: flex; }
      .container .doctorWrap .width1200 .oldman {
        width: 484px;
        height: 857px; }
  .container .content .clearfix {
    margin-top: 30px; }
  .container .content .text {
    width: 440px;
    padding-left: 200px;
    padding-top: 80px;
    text-align: right; }
    .container .content .text.left p {
      text-align: left; }
    .container .content .text h3 {
      font-size: 36px;
      margin-bottom: 28px; }
    .container .content .text p {
      font-size: 18px; }

.aboutBg {
  background: url("../images/aboutus.png") no-repeat;
  height: 474px;
  width: 100%;
  background-size: cover;
  background-position: center; }

.footer {
  width: 100%;
  height: 567px;
  background: linear-gradient(182deg, #00AEFF 1%, #0091FF 100%);
  font-size: 20px;
  font-weight: 400;
  color: #FFFFFF; }

.footer .box {
  padding-top: 61px;
  margin-right: 72px; }

.footer .box:last-child {
  margin-right: 0; }

.footer_logo {
  width: 252px;
  height: 48px;
  margin-bottom: 38px; }

.footer .boxItem {
  margin-bottom: 19px;
  transition: all 0.3s ease; }

.footer .boxItem a {
  color: #fff; }

.footer .boxItem:hover {
  color: #c1cfe8; }

.foot-title {
  font-size: 15px;
  margin-bottom: 29px; }

.qr_code {
  width: 157px;
  height: 155px;
  margin-bottom: 19px;
  border-radius: 8px; }

.intro {
  margin-bottom: 50px;
  margin-top: 130px; }

.intro .tab {
  width: 45%;
  height: 414px;
  margin: 30px 2.5%;
  text-align: center;
  color: #fff;
  border-radius: 12px;
  box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.5); }

.intro .tab h2 {
  padding-top: 60px;
  font-size: 45.02px;
  margin-bottom: 22px; }

.intro .tab p {
  padding: 0 60px;
  font-size: 23px;
  text-align: left; }

.intro .tab1 {
  background: url("../images/p1.png") no-repeat;
  background-size: 100% 100%; }

.intro .tab2 {
  background: url("../images/p2.png") no-repeat;
  background-size: 100% 100%; }

.intro .tab3 {
  background: url("../images/p3.png") no-repeat;
  background-size: 100% 100%; }

.intro .tab4 {
  background: url("../images/p4.png") no-repeat;
  background-size: 100% 100%; }

header nav .content div {
  border-bottom: 2px solid #E3F6FF; }
  header nav .content div:hover {
    border-bottom: 2px solid #0091FF; }
    header nav .content div:hover a {
      color: #0091FF; }

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