
    * {
        margin: 0;
        padding: 0;
    }

    html,
    body {
        width: 100%;
        height: 100%;
        font-size: 16px;
        color: #262626;
    }

    ul,
    ol,
    li {
        list-style: none;
    }

    a {
        text-decoration: none;
    }
.header{
    width: 100%;
    height: 500px;
}
.header .content{
    display: flex;
    justify-content: space-between;
    height: 100px;
}
.header .content .logo{
    margin: 25px 0 0 120px;
    height: 50px;
}
.header .content .list{
    display: flex;
    font-size: 18px;
    color: #262626;
    height: 100px;
    line-height: 100px;
    margin-right: 134px;
}
.header .content .list .aboutus{
    position: relative;
    margin-right: 40px;
    color: #86653D;
 }
 .header .content .list .aboutus a{
    color: #86653D;
 }
 .header .content .list .hospital a{
    color: #262626;
 }
 .header .content .list .aboutus .bar{
    position: absolute;
    top: 69px;
    left: 0;
    height: 2px;
    width: 72px;
    background-color: #86653D;
}
.header .background-page{
    width: 100%;
    height: 400px;
}
.header .background-page .anfabg{
    width: 100%;
    height: 400px;
}
.synopsis {
    width: 100%;
    margin-top: 100px;
}
.synopsis .content .tit1 {
    font-size: 32px;
    font-weight: 500;
    display: flex;
    justify-content: center;
}

.synopsis .content .tit2 {
    font-size: 18px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    color: #878480;
    margin-bottom: 60px;
}
.synopsis .content .anfaSynopsis {
    display: flex;
    justify-content: space-between;
    margin: 0 120px;
}
.synopsis .content .anfaSynopsis .text {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 27px;
  color: #595959;
  font-weight: 400;
  margin-right: 60px;
}

.idea {
    width: 100%;
    margin-top: 120px;
}
.idea .content .tit1 {
    font-size: 32px;
    font-weight: 500;
    display: flex;
    justify-content: center;
}

.idea .content .tit2 {
    font-size: 18px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    color: #878480;
    margin-bottom: 60px;
}
.idea .content .anfaSynopsis {
    display: flex;
    justify-content: center;
}
.idea .content .synopsisImg {
    margin-right: 40px;
}
.idea .content .anfaSynopsis .text {
  margin-top: 153px;
  font-size: 16px;
  line-height: 27px;
  color: #595959;
  font-weight: 400;
  max-width: 600px;
}
.idea .content .anfaSynopsis p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
  }

  .environment {
    width: 100%;
    margin-top: 120px;
    margin-bottom: 120px;
}
.environment .content .tit1 {
    font-size: 32px;
    font-weight: 500;
    display: flex;
    justify-content: center;
}

.environment .content .tit2 {
    font-size: 18px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    color: #878480;
    margin-bottom: 60px;
}
.environment .content .anfaSynopsis {
    display: flex;
    justify-content: space-around;
}
.footer{
    width: 100%;
    height: 432px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #FEFDF5;
}
.footer .address{
    margin-top: 24px;
    font-size: 14px;
}
.footer .weixin{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 32px;
    font-size: 18px;
}
.footer .weixin .weixin-code{
    margin-bottom: 8px;
}

.backup {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin-top: 10px;
    padding-bottom: 14px;
}

.backup .divide {
    color: #EEEEEE;
    font-size: 14px;
}

.backup .backupText {
    font-size: 14px;
}

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

.backup .backupText a:hover {
    text-decoration: none;
    color: #595959;
}

