.iyy_head {
    width      : 100%;
    height     : 2.5507rem;
    box-sizing : border-box;
    padding    : 0 1.1594rem;
    display    : flex;
    align-items: center;
    position   : relative;
}
.page{
    padding-bottom: 3.478rem;
    box-sizing: border-box;
    background: linear-gradient(0deg, #F8F8F8 33%, #F2ECE7 100%);
    min-height: 100%;
}
.back {
    width : .4638rem;
    height: .9275rem;
}

.page_head {
    width          : 24.1752rem;
    height         : 13.4891rem;
    background     : url("../images/v99.png")center center;
    background-size: cover;
}

.page_head_img {
    width      : 6.365rem;
    height     : 1.7518rem;
    margin-left: 1.1095rem;
    margin-top : 1.9854rem;
}

.page_t1 {
    width      : 20.4964rem;
    font-size  : .9343rem;
    font-family: PingFang SC;
    font-weight: 500;
    color      : #333333;
    margin-left: 1.4015rem;
    margin-top : .8759rem;
    line-height: 1.4015rem;
}

.page_main {
    
    margin-top: -2.0438rem;
}

.page_b1 {
    width         : 21.8394rem;
    background    : #FFFFFF;
    border-radius : .4672rem;
    margin        : 0 auto;
    padding-top   : 1.1679rem;
    box-sizing    : border-box;
    padding-bottom: 2.219rem;
}

.page_b1_t1 {
    text-align   : center;
    color        : #333333;
    font-weight  : bold;
    font-size    : 1.1095rem;
    margin-bottom: 1.0511rem;
}

.page_list {
    display        : flex;
    justify-content: space-around;
    margin-bottom  : 1.635rem;
    flex-wrap: wrap;
}

.page_list_item {
    width        : 4.9635rem;
    height       : 1.7518rem;
    background   : #FFF5EF;
    border-radius: .2336rem;
    text-align   : center;
    line-height  : 1.7518rem;
    font-size    : .8759rem;
    color        : #333333;
    margin-bottom: .5839rem;
}

.page_b1_t2 {
    margin-bottom: 1.5766rem;
    color        : #333333;
    font-size    : .9927rem;
    line-height  : 1.4599rem;
    width        : 19.3869rem;
    margin       : 0 auto 1.5766rem auto;
}

.page_b1_t3 {
    margin: 0 auto .7007rem auto;
}

.page_b1_t4 {
    color      : #999999;
    font-size  : .8759rem;
    line-height: 1.2847rem;
    width      : 19.3869rem;
    margin     : 0 auto;
}

.page_b2 {
    margin        : .5839rem auto 0 auto;
    width         : 21.8394rem;
    background    : #FFFFFF;
    border-radius : .4672rem;
    box-sizing    : border-box;
    padding-top   : 1.1679rem;
    padding-bottom: 2.1022rem;
}

.page_b2_t1 {
    text-align   : center;
    color        : #333333;
    font-weight  : bold;
    font-size    : 1.1095rem;
    margin-bottom: 1.2847rem;
}

.page_b2_list_item {
    display      : flex;
    align-items  : flex-start;
    box-sizing   : border-box;
    padding      : 0 1.1095rem;
    margin-bottom: 2.0438rem;
}

.page_b2_img {
    width       : 2.6861rem;
    height      : 2.7445rem;
    margin-right: .7007rem;
}

.page_b4 {
    width          : 2.6861rem;
    height         : 2.7445rem;
    margin-right   : .7007rem;
    text-align     : center;
    line-height    : 2.7445rem;
    color          : #FFFFFF;
    font-weight    : bold;
    font-size      : 1.4599rem;
    background     : url("../images/v101.png")center center;
    background-size: cover;
}

.page_b3 {}

.page_b3_t1 {
    margin-bottom: .292rem;
    color        : #333333;
    font-weight  : bold;
    font-size    : .9927rem;
}

.page_b3_t2 {
    width      : 16.292rem;
    font-size  : .8175rem;
    font-family: PingFang SC;
    font-weight: 500;
    color      : #989898;
    line-height: 1.4015rem;
}

.page_b5 {
    width          : 24.1752rem;
    height         : 7.0657rem;
    background     : #FFFFFF;
    box-shadow     : 0rem -0.0584rem .5839rem 0rem rgba(0, 0, 0, 0.05);
    margin-top     : 5.3139rem;
    display        : flex;
    justify-content: center;
    align-items    : center;
}

.page_b5_btn {
    width        : 21.3139rem;
    height       : 2.2774rem;
    background   : #F77707;
    box-shadow   : 0rem .3504rem .4672rem 0rem rgba(255, 175, 69, 0.18);
    border-radius: 1.1095rem;
    border       : none;
    outline      : none;
    display      : block;
    color        : #FFFFFF;
    font-weight  : 800;
    font-size    : 1.1679rem;
}
.page_b1_h{
    font-size: 0.87rem;
    font-family: PingFang SC;
    color: #999999;
    line-height: 1.275rem;
    width: 19.3869rem;
    margin: 0 auto 1.5766rem auto;
}
.preDiagnosisAppointmentNumber_link{
    width: 24rem;
    height: 3.478rem;
    background: #4585F4;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    bottom: 0;
}
.preDiagnosisAppointmentNumber_link_t1{
    font-size: 1.101rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-right: 0.812rem;
}
.preDiagnosisAppointmentNumber_link_t2{
    font-size: 0.986rem;
    font-family: PingFang SC;
    color: #FFFFFF;
}