.flex-center{ display: flex; justify-content: space-between; align-items: center; }

/* 理賠方式 */
.kv-dl{ padding: 1.6rem 0 1.4rem; background: #FAFAFF; }
.kv-dl dl{ width: 9.96rem; margin: 0 auto; }
.kv-dl dt{ width: 4.6rem; }
.kv-dl dd{ width: 4.7rem; color: #000; }
.kv-dl h1, .kv-dl .kv-title {  font-size: 0.56rem; font-family: AliBold; line-height: 0.61rem; margin-bottom: 0.36rem; }
.kv-dl p{  font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.36rem; }
.kv-dl .morebtn{ width: 2.64rem; height: 0.6rem; margin: 0; }

.flow-item{ background: #FFF; padding: 0.74rem 0 1.1rem; }
.flow-container{ width: 10rem; margin: 0 auto; }
.flow-item h2{ color: #000; font-size: 0.4rem; font-family: AliMedium; line-height: 0.55rem; margin-bottom: 0.36rem; }
.flow-item h3{ color: #555; font-family: AliRegular; font-size: 0.2rem; line-height: 0.27rem; margin-bottom: 0.6rem; }
.flow-item h3 a{ color: #5A57FD; text-decoration: underline; font-family: AliMedium; }
.flow-item b{ font-weight: normal; font-family: AliMedium; color: #000; }
.flow-item b.roboto{ font-family: RobotoMedium; }
.flow-item i.roboto{ font-style: normal; font-family: RobotoRegular; }

.flow-collapse{ padding: 0 0 0 1.08rem; }
.flow-collapse .el-collapse{ border: none; }
.flow-collapse .el-collapse-item__header{ height: auto; line-height: 0.33rem; color: #000; font-size: 0.24rem; font-family: AliMedium; background-color: rgba(0,0,0,0); padding-bottom: 0.19rem; border: none; font-weight: normal; }
.flow-collapse .el-collapse-item__header span{ width: 0.32rem; height: 0.32rem; border-radius: 50%; border: 2px solid #C7C7C7; color: #C7C7C7; font-size: 0.16rem; font-family: RobotoBold; margin-right: 0.57rem; transition: all 0.1s linear; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.flow-collapse .el-collapse-item__header span i{ font-style: normal; line-height: 1em; }
.flow-collapse .el-collapse-item__header p{ display: flex; align-items: center; position: relative; line-height: 0.33rem; }
.flow-collapse .el-collapse-item__header p a{ color: #5A57FD; text-decoration: underline; font-family: AliMedium; }
.flow-collapse .el-collapse-item__header i.collapse-icon{ width: 0.28rem; height: 0.28rem; margin-left: 0.46rem; transition: transform 0.15s linear; background-image: url(/public/v1/images/plan_icon2.png); background-repeat: no-repeat; background-size: 100%; background-position: center; }
.flow-collapse .el-collapse-item__header .el-collapse-item__arrow{ display: none; }
.flow-collapse .el-collapse-item__header.is-active span{ border-color: #5A57FD; color: #FFF; background: #5A57FD; transition: all 0.15s linear; }
.flow-collapse .el-collapse-item__header.is-active i.collapse-icon{ transition: transform 0.15s linear; transform-origin: 50% 50%; transform: rotate(180deg); }

.flow-collapse .el-collapse-item{ position: relative; margin-bottom: 0.15rem; }
.flow-collapse .el-collapse-item:last-child{ margin-bottom: 0; }
.flow-collapse .el-collapse-item::after{ position: absolute; content: ''; top: 0.42rem; left: 0.15rem; width: 0.02rem; height: 0.15rem; background-color: #C7C7C7; }
.flow-collapse .el-collapse-item.is-active::after{ display: none; }
.flow-collapse .el-collapse-item:last-child::after{ display: none; }
.flow-collapse .el-collapse-item:last-child .el-collapse-item__header{ padding-bottom: 0; }
.flow-collapse .el-collapse-item.is-active .el-collapse-item__header{ padding-bottom: 0.19rem; }

.flow-collapse .el-collapse-item__content{ padding: 0 0 0 1.08rem; position: relative; }
.flow-collapse .el-collapse-item__content::after{ position: absolute; content: ''; top: 0; left: 0.15rem; width: 0.02rem; height: 100%; background-color: #C7C7C7; } 
.el-collapse-item__wrap{ background-color: rgba(0,0,0,0); border-bottom: none; padding-bottom: 0; }
.flow-collapse .flow-collapse-nr{ border-radius: 0.15rem; background: #FAFAFF; padding: 0.4rem 0.6rem; width: 5.95rem; margin-bottom: 0.15rem; }
.flow-collapse .flow-collapse-nr h5, .flow-collapse .flow-collapse-nr .flow-text{ color: #333; font-size: 0.2rem; line-height: 0.3rem; letter-spacing: 0.004rem; margin-bottom: 0.27rem; }
.flow-collapse .flow-collapse-nr h5:last-child, .flow-collapse .flow-collapse-nr .flow-text:last-child{ margin-bottom: 0; }

.flow-collapse .flow-collapse-dl{ width: 3.15rem; border-radius: 0.15rem; background: #5A57FD; padding: 0.24rem 0; text-align: center; margin: 0 auto 0.27rem; }
.flow-collapse .flow-collapse-dl.dl-max-width{ width: 3.75rem; }
.flow-collapse .flow-collapse-dl dl{ margin-bottom: 0.1rem; line-height: 0.26rem; }
.flow-collapse .flow-collapse-dl dl:last-child{ margin-bottom: 0; }
.flow-collapse .flow-collapse-dl dt{ color: #FFF; font-family: AliMedium; font-size: 0.2rem; letter-spacing: 0.004rem; }
.flow-collapse .flow-collapse-dl dt a{ color: #FFF; font-family: AliMedium; text-decoration: underline; }
.flow-collapse .flow-collapse-dl dd{ color: #FFF; font-size: 0.16rem; letter-spacing: 0.003rem; }
.flow-collapse .flow-collapse-dl dt.roboto{ font-family: RobotoMedium; }
.flow-collapse .flow-collapse-dl dd.roboto{ font-family: RobotoRegular; }

.flow-collapse .p1,
.flow-collapse .p2{ text-align: center; letter-spacing: 0.003rem; line-height: 0.2rem; font-size: 0.16rem; }
.flow-collapse .p1{ color: #737373; font-family: AliMedium; margin-top: 0.32rem; }
.flow-collapse .p2{ color: #737373; }
.flow-collapse .p1 b.roboto{ color: #777; }


/* 理赔方式二：垫付理赔 */
.flow-item2{ background: #FAFAFF; padding: 0.74rem 0 1.2rem; }
.flow-item2 .flow-collapse-nr{ background: #FFF; }
.flow-item2 .flow-collapse-padding{ padding: 0.55rem 0.5rem 0.55rem 0.6rem; }

.flow-item2 .flow-collapse-nr.flow-table{ background: #FAFAFF; border-radius: 0; padding: 0; width: 6.65rem; display: flex; }

.flow-item2 .flow-table-left{ width: 2.35rem; height: 3.6rem; display: flex; flex-direction: column; justify-content: space-between; } 
.flow-item2 .flow-table-left .flow-table-nr{ display: flex; align-items: center; padding: 0 0.5rem 0 0.4rem; border-radius: 0.15rem 0px 0px 0.15rem; border: 0.02rem solid #C5C8FE; border-right: none; background: #FFF; height: 0.87rem; cursor: pointer; }
.flow-item2 .flow-table-left .flow-table-nr.active{ background: #E7E8FC; border-color: #E7E8FC; }
.flow-item2 .flow-table-left .flow-table-nr.active p{ color: #5250F2; }
.flow-item2 .flow-table-left p{ display: flex; color: #5A57FD; font-family: AliMedium; font-size: 0.2rem; line-height: 0.24rem; letter-spacing: 0.004rem; }
.flow-item2 .flow-table-left p b{ color: #5A57FD; }

.flow-item2 .flow-table-right{ flex: 1; border-radius: 0px 0.15rem 0.15rem 0px; background: #E7E8FC; display: flex; align-items: center; justify-content: center; }
.flow-item2 .flow-table-right dd{ margin-top: 0.16rem; }
.flow-item2 .flow-table-right dd:first-child{ margin-top: 0; }
.flow-item2 .flow-table-right .morebtn{ width: 2.6rem; height: 0.5rem; font-size: 0.18rem; }
.flow-item2 .flow-table-right dt{ margin-top: 0.22rem; color: #000; font-size: 0.16rem; line-height: 0.24rem; letter-spacing: 0.004rem; }
.flow-item2 .flow-table-right ul{ padding: 0 0.36rem 0 0.35rem; }
.flow-item2 .flow-table-right li{ color: #333; font-size: 0.18rem; line-height: 0.26rem; letter-spacing: 0.003rem; display: flex; }
.flow-item2 .flow-table-right ul li:first-child{ margin-bottom: 0.26rem; }
.flow-item2 .flow-table-right .padding-ul{ padding: 0 0.63rem 0 0.62rem; }
.flow-item2 .flow-table-right ol{ padding: 0 0.88rem 0 0.87rem; }
.flow-item2 .flow-table-right ol li{  margin-bottom: 0.2rem;}
.flow-item2 .flow-table-right ol li:last-child{ margin-bottom: 0; }
.flow-item2 .flow-table-right ol li:first-child{ margin-bottom: 0.28rem; }
.flow-item2 .flow-table-right ol li b{ display: block; }

/* 需要帮助？ */
.help{ background: #FFF; padding: 1.36rem 0 1rem; }
.help .help-title{ text-align: center; font-size: 0; margin-bottom: 0.32rem; }
.help .help-title p{ position: relative; display: inline-block; vertical-align: top; line-height: 0.55rem; color: #000; font-size: 0.4rem; font-family: AliMedium; padding: 0 0.36rem 0 0.76rem; }
.help .help-title .help_icon1{ position: absolute; width: 0.51rem; top: -0.12rem; left: 0; }
.help .help-title .help_icon2{ position: absolute; width: 0.55rem; top: -0.38rem; right: 0; }
.help .help-info{ width: 4.8rem; margin: 0 auto 0.47rem; color: #000; text-align: center; font-size: 0.2rem; line-height: 0.27rem; }
.help .help-btns{ width: 5.42rem; margin: 0 auto; display: flex; justify-content: space-between; }
.help .help-btns a{ width: 2.4rem; height: 0.6rem; text-align: center; font-size: 0.24rem; border-radius: 0.3rem; border: 0.02rem solid #5A57FD; background: #FFF; font-family: AliBold; display: flex; align-items: center; justify-content: center; transition: all 0.1s linear; color: #5A57FD; }
.help .help-btns a i{ font-style: normal; line-height: 1em; }
.help .help-btns a.active{ color: #FFF; background-color: #5A57FD; }
.help .help-btns a.border-btn:hover{ color: #FFF; background-color: #5A57FD; transition: all 0.1s linear; }
.help .help-btns a.active:hover{ box-shadow: 0px 0.01rem 0.08rem 0px rgba(0, 0, 0, 0.50); transition: all 0.1s linear; }

/* 如何就诊 */
.doctors-wrap .kv-dl{ padding: 1.28rem 0 1.02rem; }
.doctors-wrap .kv-dl dl{ width: 10.26rem; }
.doctors-wrap .kv-dl dd{ width: 5.1rem; }
.doctors-wrap .kv-dl dt{ width: 4.59rem; }
.doctors-wrap .kv-dl h1, .doctors-wrap .kv-dl .kv-title { margin-bottom: 0.4rem; }
.doctors-wrap .kv-dl p{ width: 4.96rem; line-height: 0.3rem; margin-bottom: 0.4rem; }
.doctors-wrap .flow-item{ padding: 0.74rem 0; }
.doctors-wrap .flow-item h2{ margin-bottom: 0.56rem; }

/* 理赔方式 */
.claims-dl{ padding: 1rem 0; background: #FFF; }
.claims-dl dl{ width: 9.44rem; margin: 0 auto; }
.claims-dl dt{ width: 4.21rem; }
.claims-dl dd{ width: 4.49rem; }
.claims-dl dd h5, .claims-dl dd .flow-text{ color: #000; font-size: 0.4rem; font-family: AliMedium; line-height: 0.55rem; margin-bottom: 0.35rem; }
.claims-dl dd p{ color: #000; font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.35rem; }
.claims-dl dd a{ width: 2.02rem; height: 0.6rem; margin: 0; }

.doctors-wrap .help{ background: #FAFAFF; padding: 1.36rem 0 1rem; }

/* .doctors-wrap .flow-container{ padding: 0 1rem 0 1.4rem; } */
.flow-collapse .flow-collapse-img{ border-radius: 0.15rem; background: #F2F3FD; width: 6.08rem; margin-bottom: 0.15rem; }
.flow-collapse .flow-collapse-img img{ box-shadow: 0px 0.04rem 0.25rem 0px rgba(0, 0, 0, 0.30); }
.flow-collapse .flow-collapse-img.padding1{ padding: 0.45rem 0.72rem 0.42rem 0.59rem; }
.flow-collapse .flow-collapse-img.padding1 img{ width: 4.77rem; }
.flow-collapse .flow-collapse-img.padding2{ padding: 0.43rem 1.06rem 0.44rem 0.94rem; }
.flow-collapse .flow-collapse-img.padding2 img{ width: 4.08rem; }
.flow-collapse .flow-collapse-img.padding3{ width: 7.7rem; padding: 0.43rem 1.32rem 0.44rem 1.23rem; }
.flow-collapse .flow-collapse-img.padding3 img{ width: 5.15rem; }

.flow-collapse .flow-collapse-service{ width: 7.97rem; margin-bottom: 0.15rem; }
.flow-collapse .service-tab{ display: flex; flex: 1; padding-left: 0.22rem; }
.flow-collapse .service-tab dl{ cursor: pointer; width: 1.55rem; }
.flow-collapse .service-tab dt{ width: 0.92rem; height: 0.92rem; margin: 0 auto 0.12rem; background-size: 100% 100%; background-repeat: no-repeat; background-position: center;transition: all 0.1s linear; }
.flow-collapse .service-tab dt.tab1{ background-image: url(/public/v1/images/doctors_icon1.png); }
.flow-collapse .service-tab dt.tab2{ background-image: url(/public/v1/images/doctors_icon2.png); }
.flow-collapse .service-tab dt.tab3{ background-image: url(/public/v1/images/doctors_icon3.png); }
.flow-collapse .service-tab dt.tab4{ background-image: url(/public/v1/images/doctors_icon4.png); }
.flow-collapse .service-tab dt.tab5{ background-image: url(/public/v1/images/doctors_icon5.png); }

.flow-collapse .service-tab dt::after{content: ""; position: absolute; width: 0.92rem; height: 0.92rem; margin: 0 auto 0.12rem; background-size: 100% 100%; background-repeat: no-repeat; background-position: center; opacity: 0;transition: all 0.1s linear; }
.flow-collapse .service-tab dt.tab1::after{ background-image: url(/public/v1/images/doctors_icon1_cur.png); }
.flow-collapse .service-tab dt.tab2::after{ background-image: url(/public/v1/images/doctors_icon2_cur.png); }
.flow-collapse .service-tab dt.tab3::after{ background-image: url(/public/v1/images/doctors_icon3_cur.png); }
.flow-collapse .service-tab dt.tab4::after{ background-image: url(/public/v1/images/doctors_icon4_cur.png); }
.flow-collapse .service-tab dt.tab5::after{ background-image: url(/public/v1/images/doctors_icon5_cur.png); }

.flow-collapse .service-tab .active dt.tab1::after{ opacity: 1; }
.flow-collapse .service-tab .active dt.tab2::after{ opacity: 1; }
.flow-collapse .service-tab .active dt.tab3::after{ opacity: 1; }
.flow-collapse .service-tab .active dt.tab4::after{ opacity: 1; }
.flow-collapse .service-tab .active dt.tab5::after{ opacity: 1; }
.flow-collapse .service-tab dd{ height: 0.48rem; display: flex; align-items: center; justify-content: center; text-align: center; color: #7D3F98; font-family: RobotoMedium; font-size: 0.18rem; line-height: 0.24rem; letter-spacing: 0.003rem; }

.flow-collapse .service_nr{ margin-top: 0.35rem; border-radius: 0.15rem; background: #F2F3FD; position: relative; padding: 0.31rem 0.51rem 0.31rem 0.52rem; }
.flow-collapse .service_nr::after{ position: absolute; content: ''; width: 0.34rem; height: 0.39rem; top: -0.29rem; left: 0.83rem; background-image: url(/public/v1/images/doctors_icon6.png); background-size: 100%; background-repeat: no-repeat; }
.flow-collapse .service2::after{ left: 2.3rem; }
.flow-collapse .service3::after{ left: 3.78rem; }
.flow-collapse .service4::after{ left: 5.3rem; }
.flow-collapse .service5::after{ left: 6.78rem; }

.flow-collapse .service_nr dl{ margin-bottom: 0.36rem; }
.flow-collapse .service_nr dl:last-child{ margin-bottom: 0; }
.flow-collapse .service_nr dt{ color: #000; font-family: AliMedium; font-size: 0.2rem; line-height: 0.3rem; letter-spacing: 0.004rem; margin-bottom: 0.12rem; }
.flow-collapse .service_nr dd{ color: #333; font-size: 0.16rem; line-height: 0.24rem; letter-spacing: 0.003rem; }
.doctors-wrap .flow-collapse-nr{ background: #F2F3FD; }
.doctors-wrap .flow-item2 .flow-collapse-nr{ background: #FFF; }


/* ipad */
@media screen and (min-width : 751px) and (max-width : 1024px){
    /* 理賠方式 */
    .kv-dl{ padding: 1.35rem 0 1.75rem; }
    .kv-dl dl{ width: 6.47rem; }
    .kv-dl dt{ width: 3.2rem; }
    .kv-dl dd{ width: 2.7rem; }
    .kv-dl h1, .kv-dl .kv-title { font-size: 0.48rem; line-height: 0.58rem; margin-bottom: 0.3rem; }
    .kv-dl p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.3rem; }
    .kv-dl .morebtn{ width: 2.5rem; height: 0.7rem; border-radius: 0.4rem; }
    .kv-dl .morebtn span{ border-radius: 0.4rem; }
    .kv-dl .morebtn::after{ border-radius: 0.4rem; }

    .flow-item{ padding: 0.61rem 0 0.6rem; }
    .flow-container{ width: 6.26rem; }
    .flow-item h2{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.3rem; }
    .flow-item h3{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.48rem; }
    .flow-item h3 a{ font-family: AliBold; }

    .flow-collapse{ padding: 0 0 0 0.42rem; }
    .flow-collapse .el-collapse-item__header{ line-height: 0.3rem; font-size: 0.2rem; padding-bottom: 0.19rem; }
    .flow-collapse .el-collapse-item__header span{ width: 0.3rem; height: 0.3rem; margin-right: 0.3rem; }
    .flow-collapse .el-collapse-item__header p{ line-height: 0.3rem; }
    .flow-collapse .el-collapse-item__header i.collapse-icon{ width: 0.24rem; height: 0.24rem; margin-left: 0.44rem; }
    .flow-collapse .el-collapse-item{ margin-bottom: 0.15rem; }
    .flow-collapse .el-collapse-item::after{ position: absolute; content: ''; top: 0.39rem; left: 0.14rem; width: 0.02rem; }
    .flow-collapse .el-collapse-item.is-active .el-collapse-item__header{ padding-bottom: 0.19rem; }
    .flow-collapse .el-collapse-item__content{ padding: 0 0 0 0.6rem; position: relative; overflow: hidden; }
    .flow-collapse .el-collapse-item__content::after{ position: absolute; content: ''; top: 0; left: 0.14rem; width: 0.02rem; } 
    .flow-collapse .flow-collapse-nr{ border-radius: 0.12rem; background: #F2F3FD; padding: 0.45rem 0.28rem; width: 4.4rem; margin-bottom: 0.13rem; }
    .flow-collapse .flow-collapse-nr h5, .flow-collapse .flow-collapse-nr .flow-text{ font-size: 0.16rem; line-height: 0.3rem; letter-spacing: 0.003rem; margin-bottom: 0.3rem; }
    .flow-collapse .collapse-progress-width{ padding: 0.26rem 0.3rem 0.23rem; }
    .flow-collapse .collapse-progress-width h5, .flow-collapse .collapse-progress-width .flow-text{ margin-bottom: 0.2rem; }
    .flow-collapse .flow-collapse-dl{ width: 2.74rem; padding: 0.24rem 0 0.21rem; margin: 0 auto 0.2rem; }
    .flow-collapse .flow-collapse-dl.dl-max-width{ width: 2.74rem; }
    .flow-collapse .flow-collapse-dl dl{ margin-bottom: 0.1rem; line-height: 0.22rem; }
    .flow-collapse .flow-collapse-dl dt{ font-size: 0.16rem; letter-spacing: 0.003rem; }
    .flow-collapse .flow-collapse-dl dd{ font-size: 0.14rem; letter-spacing: 0.003rem; }

    .flow-collapse .p1,
    .flow-collapse .p2{ font-size: 0.16rem; }
    .flow-collapse .p1{ margin-top: 0.26rem; white-space: nowrap; margin-left: -0.1rem; }

    .flow-collapse .flow-collapse-width1{ padding: 0.22rem 0.3rem; }
    .flow-collapse .flow-collapse-width2{ padding: 0.28rem 0.3rem; }

    /* 理赔方式二：垫付理赔 */
    .flow-item2{ padding: 0.66rem 0 0.77rem; }
    .flow-item2 .flow-collapse .flow-collapse-nr{ background: #FFF; }
    .flow-item2 .flow-collapse-padding{ padding: 0.31rem 0.18rem; }
    .flow-item2 .flow-collapse-nr.flow-table{ width: 4.87rem; display: flex; background-color: #FAFAFF; }
    .flow-item2 .flow-table-left{ width: 1.88rem; } 
    .flow-item2 .flow-table-left .flow-table-nr{ padding: 0 0.2rem 0 0.4rem; height: 0.88rem; }
    .flow-item2 .flow-table-left p{ font-size: 0.16rem; letter-spacing: 0.003rem; }
    .flow-item2 .flow-table-right .morebtn{ width: 1.9rem; height: 0.5rem; font-size: 0.16rem; }
    .flow-item2 .flow-table-right dt{ font-size: 0.16rem; line-height: 0.24rem; letter-spacing: 0.003rem; width: 1.7rem; margin: 0.22rem auto 0; text-align: center; }
    .flow-item2 .flow-table-right ul{ padding: 0 0.16rem 0 0.17rem; }
    .flow-item2 .flow-table-right li{ font-size: 0.16rem; line-height: 0.22rem; }
    .flow-item2 .flow-table-right ul li:first-child{ margin-bottom: 0.22rem; }
    .flow-item2 .flow-table-right .padding-ul{ padding: 0 0.27rem 0 0.28rem; }
    .flow-item2 .flow-table-right ol{ padding: 0 0.54rem; }
    .flow-collapse .flow-collapse-width3{ padding: 0.38rem 0.28rem 0.27rem 0.29rem; }
    .flow-collapse .flow-collapse-width3 h5, .flow-collapse .flow-collapse-width3 .flow-text{ margin-bottom: 0.26rem; }
    .flow-collapse .flow-collapse-width3 .flow-collapse-dl{ width: 3.15rem; margin: 0 auto 0.26rem; }

    /* 需要帮助？ */
    .help{ padding: 0.81rem 0 0.6rem; }
    .help .help-title p{ line-height: 0.49rem; font-size: 0.36rem; padding: 0 0.5rem 0 0.68rem; }
    .help .help-title .help_icon1{ width: 0.45rem; top: 0.05rem; }
    .help .help-title .help_icon2{ width: 0.5rem; top: -0.19rem; }
    .help .help-info{ width: 4.8rem; margin: 0 auto 0.53rem; font-size: 0.18rem; line-height: 0.25rem; }
    .help .help-btns{ width: 5.22rem; }
    .help .help-btns a{ font-size: 0.2rem; }

    /* 如何就诊 */
    .doctors-wrap .kv-dl{ padding: 1.07rem 0 1.31rem; }
    .doctors-wrap .kv-dl dl{ width: 6.48rem; }
    .doctors-wrap .kv-dl dt{ width: 3.2rem; }
    .doctors-wrap .kv-dl dd{ width: 2.6rem; }
    .doctors-wrap .kv-dl h1, .doctors-wrap .kv-dl .kv-title { margin-bottom: 0.3rem; }
    .doctors-wrap .kv-dl p{ width: 2.6rem; line-height: 0.26rem; margin-bottom: 0.3rem; }
    .doctors-wrap .flow-item{ padding: 0.66rem 0; }
    .doctors-wrap .flow-item h2{ margin-bottom: 0.46rem; }

    /* 理赔方式 */
    .claims-dl{ padding: 0.55rem 0; }
    .claims-dl dl{ width: 6.47rem; }
    .claims-dl dt{ width: 3rem; border-radius: 0.14rem; }
    .claims-dl dd{ width: 2.97rem; }
    .claims-dl dd h5, .claims-dl dd .flow-text{ font-size: 0.28rem; line-height: 0.38rem; margin-bottom: 0.2rem; }
    .claims-dl dd p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.2rem; }
    .claims-dl dd a{ width: 2.5rem; height: 0.6rem; margin: 0; font-size: 0.2rem; border-radius: 0.38rem; }
    .claims-dl dd a span{ border-radius: 0.38rem; }

    .doctors-wrap .help{ background: #FAFAFF; padding: 0.81rem 0 0.61rem; }

    .doctors-wrap .flow-container{ width: 100%; padding: 0 0.5rem 0 1rem; }
    .flow-collapse .flow-collapse-img{ border-radius: 0.11rem; background: #F2F3FD; width: 4.66rem; margin-bottom: 0.1rem; }
    .flow-collapse .flow-collapse-img img{ box-shadow: 0px 0.02rem 0.2rem 0px rgba(0, 0, 0, 0.30); }
    .flow-collapse .flow-collapse-img.padding1{ padding: 0.19rem 0.33rem; }
    .flow-collapse .flow-collapse-img.padding1 img{ width: 4rem; }
    .flow-collapse .flow-collapse-img.padding2{ width: 4.37rem; padding: 0.19rem 0.4rem; }
    .flow-collapse .flow-collapse-img.padding2 img{ width: 3.57rem; }
    .flow-collapse .flow-collapse-img.padding3{ width: 5.17rem; padding: 0.18rem 0.38rem; }
    .flow-collapse .flow-collapse-img.padding3 img{ width: 4.41rem; }

    .flow-collapse .flow-collapse-service{ width: 5.17rem; margin-bottom: 0.1rem; }
    .flow-collapse .service-tab{ padding-left: 0; justify-content: space-between; }
    .flow-collapse .service-tab dl{ width: auto; }
    .flow-collapse .service-tab dt{ width: 0.5rem; height: 0.5rem; margin: 0 auto 0.14rem; }
    .flow-collapse .service-tab dd{ height: 0.38rem; font-size: 0.14rem; line-height: 0.19rem; letter-spacing: 0.002rem; }
    .flow-collapse .service_nr{ margin-top: 0.23rem; padding: 0.25rem 0.36rem 0.21rem 0.44rem; }
    .flow-collapse .service_nr::after{ width: 0.3rem; height: 0.2rem; top: -0.17rem; left: 0.34rem; }
    .flow-collapse .service2::after{ left: 1.51rem; }
    .flow-collapse .service3::after{ left: 2.53rem; }
    .flow-collapse .service4::after{ left: 3.63rem; }
    .flow-collapse .service5::after{ left: 4.72rem; }
    .flow-collapse .service_nr dl{ margin-bottom: 0.24rem; }
    .flow-collapse .service_nr dt{ font-size: 0.18rem; letter-spacing: 0.002rem; margin-bottom: 0.12rem; }
    .flow-collapse .service_nr dd{ font-size: 0.16rem; line-height: 0.26rem; letter-spacing: 0.003rem; }
    .doctors-wrap .flow-collapse-nr{ background: #F2F3FD; }
    .doctors-wrap .flow-item2 .flow-collapse-nr{ width: 4.45rem; }
    .flow-collapse .flow-collapse-width4{ width: 5.17rem; padding: 0.2rem 0.36rem 0.2rem 0.39rem; }
    .flow-collapse .flow-collapse-width5{ padding: 0.34rem 0.5rem 0.34rem 0.5rem; }
    .flow-collapse .flow-collapse-width6{ padding: 0.25rem 0.53rem; }
    .flow-collapse .flow-collapse-width7{ padding: 0.2rem 0.55rem; }
    .flow-collapse .flow-collapse-width8{ padding: 0.34rem 0.54rem 0.28rem; }
    .flow-collapse .flow-collapse-nr h5, .flow-collapse .flow-collapse-nr .flow-text{ font-size: 0.16rem; line-height: 0.26rem; }
}

/* mobile */
@media screen and (max-width : 750px){

    /* 理賠方式 */
    .kv-dl{ padding: 0.2rem 0 0.79rem; }
    .kv-dl dl{ padding: 0 0.55rem; width: 100%; flex-direction: column-reverse; }
    .kv-dl dt{ width: 2.36rem; margin: 0 auto 0.26rem; }
    .kv-dl dd{ width: 2.82rem; text-align: center; }
    .kv-dl h1, .kv-dl .kv-title { font-size: 0.32rem; line-height: 0.35rem; margin-bottom: 0.26rem; }
    .kv-dl p{ font-size: 0.16rem; line-height: 0.22rem; margin-bottom: 0.26rem; }
    .kv-dl .morebtn{ width: 2.1rem; height: 0.44rem; margin: 0 auto; border-radius: 0.22rem; font-size: 0.2rem; }
    .kv-dl .morebtn span{ border-radius: 0.22rem; }
    .kv-dl .morebtn::after{ border-radius: 0.22rem; }

    .flow-item{ padding: 0.72rem 0 0.72rem  0.37rem; }
    .flow-container{ padding: 0; width: 100%; }

    .flow-item h2{ font-size: 0.2rem; line-height: 0.27rem; margin-bottom: 0.3rem; }
    .flow-item h3{ width: 3.18rem; font-size: 0.14rem; line-height: 0.22rem; margin-bottom: 0.4rem; }

    .flow-collapse{ padding: 0; }
    .flow-collapse .el-collapse-item__header{ line-height: 0.26rem; font-size: 0.16rem; padding-bottom: 0.15rem; }
    .flow-collapse .el-collapse-item__header span{ width: 0.26rem; height: 0.26rem; border: 1.5px solid #C7C7C7; font-size: 0.14rem; margin-right: 0.17rem; }
    .flow-collapse .el-collapse-item__header p{ line-height: 0.26rem; }
    .flow-collapse .el-collapse-item__header i.collapse-icon{ width: 0.2rem; height: 0.2rem; margin-left: 0.14rem; }
    .flow-collapse .el-collapse-item{ margin-bottom: 0.15rem; }
    .flow-collapse .el-collapse-item::after{ top: 0.33rem; left: 0.12rem; width: 0.02rem; height: 0.15rem; }
    .flow-collapse .el-collapse-item.is-active .el-collapse-item__header{ padding-bottom: 0.15rem; }
    .flow-collapse .el-collapse-item__content{ padding: 0 0 0 0.43rem; }
    .flow-collapse .el-collapse-item__content::after{ left: 0.12rem; width: 0.02rem; } 

    .flow-collapse .flow-collapse-nr{ border-radius: 0.06rem; background: #F2F3FD; padding: 0.33rem 0.15rem 0.33rem 0.15rem; width: 2.7rem; margin-bottom: 0; }
    .flow-collapse .flow-collapse-nr h5, .flow-collapse .flow-collapse-nr .flow-text{ font-size: 0.14rem; line-height: 0.22rem; letter-spacing: 0.003rem; margin-bottom: 0.22rem; }
    .flow-collapse .collapse-progress-width{ width: 2.7rem; padding: 0.22rem 0.15rem 0.27rem 0.15rem; }
    .flow-collapse .collapse-progress-width h5, .flow-collapse .collapse-progress-width .flow-text{ margin-bottom: 0.19rem; }
    .flow-collapse .flow-collapse-dl{ width: 2.35rem; padding: 0.14rem 0; margin: 0 auto 0.19rem; }
    .flow-collapse .flow-collapse-dl.dl-max-width{ width: 2.4rem; }
    .flow-collapse .flow-collapse-dl dl{ line-height: 0.2rem; }
    .flow-collapse .flow-collapse-dl dt{ font-size: 0.14rem; letter-spacing: 0.003rem; }
    .flow-collapse .flow-collapse-dl dd{ font-size: 0.14rem; letter-spacing: 0.0024rem; }
    .flow-collapse .p1,
    .flow-collapse .p2{ letter-spacing: 0.0024rem; font-size: 0.14rem; }
    .flow-collapse .p1{ margin-top: 0.19rem; }
    /* .flow-collapse .p2 .mobile_hide{ display: none; } */
    .flow-collapse .flow-collapse-width1{ padding: 0.27rem 0.15rem; }
    .flow-collapse .flow-collapse-width2{ padding: 0.29rem 0.15rem 0.23rem; }

    /* 理赔方式二：垫付理赔 */
    .flow-item2{ padding: 0.62rem 0 0.71rem 0.37rem; }
    .flow-item2 .flow-collapse-padding{ padding: 0.27rem 0.15rem; }
    .flow-item2 .flow-collapse-nr.flow-table{ width: 2.84rem; }
    .flow-item2 .flow-table-left{ width: 1.16rem; height: 3.4rem; } 
    .flow-item2 .flow-table-left .flow-table-nr{ padding: 0 0.06rem; height: 0.82rem; }
    .flow-item2 .flow-table-left p{ font-size: 0.14rem; line-height: 0.16rem; letter-spacing: 0.002rem; }
    .flow-item2 .flow-table-right dd{ margin-top: 0.18rem; }
    .flow-item2 .flow-table-right .morebtn{ width: 1.46rem; height: 0.4rem; font-size: 0.14rem; }
    .flow-item2 .flow-table-right dt{ width: 1.48rem; margin: 0.18rem auto 0; font-size: 0.14rem; line-height: 0.16rem; letter-spacing: 0.002rem; text-align: center; }
    .flow-item2 .flow-table-right ul{ padding: 0 0.07rem; }
    .flow-item2 .flow-table-right li{ font-size: 0.14rem; line-height: 0.16rem; letter-spacing: 0.0024rem; }
    .flow-item2 .flow-table-right ul li:first-child{ margin-bottom: 0.17rem; }
    .flow-item2 .flow-table-right .padding-ul{ padding: 0 0.14rem; }
    .flow-item2 .flow-table-right .padding-ul li{ line-height: 0.2rem; }
    .flow-item2 .flow-table-right ol{ padding: 0 0.07rem; }
    .flow-item2 .flow-table-right ol li{ margin-bottom: 0.12rem; line-height: 0.22rem; }
    .flow-item2 .flow-table-right ol li:first-child{ margin-bottom: 0.12rem; }

    /* 需要帮助？ */
    .help{ padding: 0.49rem 0 0.54rem; }
    .help .help-title{ margin-bottom: 0.22rem; }
    .help .help-title p{ line-height: 0.33rem; font-size: 0.24rem; padding: 0 0.34rem 0 0.45rem; }
    .help .help-title .help_icon1{ width: 0.34rem; top: 0; }
    .help .help-title .help_icon2{ width: 0.34rem; top: -0.12rem; }
    .help .help-info{ width: 2.93rem; margin: 0 auto 0.33rem; font-size: 0.16rem; line-height: 0.22rem; }
    .help .help-btns{ width: 1.74rem; margin: 0 auto; display: block; }
    .help .help-btns a{ width: 1.74rem; height: 0.44rem; font-size: 0.18rem; border-radius: 0.22rem; border: 0.015rem solid #5A57FD; }
    .help .help-btns .active{ margin-bottom: 0.2rem; }

    /* 如何就诊 */
    .doctors-wrap .kv-dl{ padding: 0.5rem 0 0.6rem; }
    .doctors-wrap .kv-dl dl{ width: 100%; }
    .doctors-wrap .kv-dl dt{ width: 2.7rem; margin: 0 auto 0.4rem; }
    .doctors-wrap .kv-dl dd{ width: 2.83rem; }
    .doctors-wrap .kv-dl h1, .doctors-wrap .kv-dl .kv-title { margin-bottom: 0.26rem; }
    .doctors-wrap .kv-dl p{ width: 2.83rem; line-height: 0.24rem; margin-bottom: 0.26rem; }

    .doctors-wrap .flow-item{ padding: 0.59rem 0 0.59rem 0.38rem; }
    .doctors-wrap .flow-item h2{ margin-bottom: 0.27rem; }

    /* 理赔方式 */
    .claims-dl{ padding: 0.74rem 0 0.64rem; }
    .claims-dl dl{ padding: 0; display: block; width: 100%; }
    .claims-dl dt{ width: 2.4rem; margin: 0 auto 0.3rem; }
    .claims-dl dd{ width: 2.6rem; margin: 0 auto; }
    .claims-dl dd h5, .claims-dl dd .flow-text{ font-size: 0.24rem; line-height: 0.33rem; margin-bottom: 0.2rem; text-align: center; }
    .claims-dl dd p{ font-size: 0.16rem; line-height: 0.24rem; margin-bottom: 0.2rem; }
    .claims-dl dd a{ width: 2.42rem; height: 0.5rem; margin: 0; font-size: 0.2rem; border-radius: 0.4rem; }
    .claims-dl dd a span{ border-radius: 0.4rem; }
    .doctors-wrap .help{ background: #FAFAFF; padding: 0.49rem 0 0.54rem; }

    .doctors-wrap .flow-container{ padding: 0; }
    .doctors-wrap .flow-collapse .collapse-item1{ margin-bottom: 0.07rem; }
    .doctors-wrap .flow-collapse .collapse-item2{ margin-bottom: 0.07rem; }
    .doctors-wrap .flow-collapse  .collapse-item2 .el-collapse-item__header p{ line-height: 0.2rem; }
    .doctors-wrap .flow-collapse .collapse-item2::after{ top: 0.4rem; }
    .flow-collapse .flow-collapse-img{ border-radius: 0.06rem; width: 2.36rem; margin-bottom: 0; }
    .flow-collapse .flow-collapse-img img{ box-shadow: 0px 0.02rem 0.1rem 0px rgba(0, 0, 0, 0.30); display: block; margin: 0 auto; }
    .flow-collapse .flow-collapse-img.padding1{ padding: 0.09rem 0 }
    .flow-collapse .flow-collapse-img.padding1 img{ width: 2rem; }
    .flow-collapse .flow-collapse-img.padding2{ width: 2.42rem; padding: 0.11rem 0 0.12rem; }
    .flow-collapse .flow-collapse-img.padding2 img{ width: 2.06rem; }
    .flow-collapse .flow-collapse-img.padding3{ width: 2.66rem; padding: 0.17rem 0 0.21rem; }
    .flow-collapse .flow-collapse-img.padding3 img{ width: 2.38rem; }

    .flow-collapse .collapse-item3 .el-collapse-item__content{ padding: 0 0 0 0.28rem; }
    .flow-collapse .flow-collapse-service{ width: 2.89rem; margin-bottom: 0; display: flex; justify-content: space-between; align-items: center; }

    .doctors-wrap .flow-collapse .collapse-item2.is-active{ margin-bottom: 0.15rem; }

    .flow-collapse .service-tab{ width: 0.67rem; flex-direction: column; justify-content: flex-start; padding: 0; margin-right: 0.15rem; }
    .flow-collapse .service-tab dl{ margin-bottom: 0.21rem; width: 100%; }
    .flow-collapse .service-tab dl:last-child{ margin-bottom: 0; }
    .flow-collapse .service-tab dt{ width: 0.3rem; height: 0.3rem; margin: 0 auto 0.06rem; }
    .flow-collapse .service-tab dd{ height: auto; display: block; font-size: 0.12rem; line-height: 0.14rem; letter-spacing: 0.002rem; }
    .flow-collapse .service-tab .tab-dl dd{ line-height: 0.19rem; }

    .flow-collapse .service_container{ width: 2.07rem; }
    .flow-collapse .service_nr{ margin-top: 0; width: 2.07rem; height: 3.9rem; border-radius: 0.05rem; background: #F2F3FD; padding: 0 0 0 0.14rem; display: flex; flex-direction: column; justify-content: center; }
    .flow-collapse .service1{ height: 4.15rem; }
    .flow-collapse .service_nr::after{ width: 0.15rem; height: 0.24rem; top: 0.11rem; left: -0.14rem; background-image: url(/public/v1/images/doctors_icon7.png); background-position: right center; }
    .flow-collapse .service2::after{ left: -0.15rem; top: 0.89rem; }
    .flow-collapse .service3::after{ left: -0.15rem; top: 1.77rem; }
    .flow-collapse .service4::after{ left: -0.15rem; top: 2.52rem; }
    .flow-collapse .service5::after{ left: -0.15rem; top: 3.45rem; }

    .flow-collapse .service_nr dl{ margin-bottom: 0.14rem; }
    .flow-collapse .service_nr dl:last-child{ margin-bottom: 0; }
    .flow-collapse .service_nr dt{ font-size: 0.14rem; line-height: 0.22rem; letter-spacing: 0.003rem; margin-bottom: 0.1rem; }
    .flow-collapse .service_nr dd{ font-size: 0.14rem; line-height: 0.22rem; width: 1.68rem; letter-spacing: 0.002rem; }
    .doctors-wrap .flow-collapse-nr{ background: #F2F3FD; }

    .flow-collapse .service1 .dd-width1{ width: 1.74rem; }
    .flow-collapse .service2{ padding: 0 0.19rem 0 0.2rem; }
    .flow-collapse .service2 dt{ font-size: 0.16rem; line-height: 0.3rem; margin-bottom: 0.3rem; }
    .flow-collapse .service2 dd{ line-height: 0.3rem; }

    .flow-collapse .service3,
    .flow-collapse .service4,
    .flow-collapse .service5{ padding: 0 0.19rem 0 0.2rem; }
    .flow-collapse .service3 dt,
    .flow-collapse .service4 dt,
    .flow-collapse .service5 dt{ line-height: 0.3rem; margin-bottom: 0.3rem; }
    .flow-collapse .service3 dd,
    .flow-collapse .service4 dd{ line-height: 0.24rem; }
    .flow-collapse .service5 dd{ line-height: 0.3rem; }

    .doctors-wrap .flow-item2 .flow-collapse-nr{ width: 2.64rem; padding: 0.2rem 0.15rem 0.2rem 0.16rem; }
    .doctors-wrap .flow-collapse .flow-collapse-nr h5, .doctors-wrap .flow-collapse .flow-collapse-nr .flow-text{ line-height: 0.2rem; font-size: 0.14rem; }
    .flow-collapse .flow-collapse-width5,
    .flow-collapse .flow-collapse-width6,
    .flow-collapse .flow-collapse-width7,
    .flow-collapse .flow-collapse-width8{ padding: 0.2rem 0.15rem 0.2rem 0.16rem; }
    .doctors-wrap .flow-collapse .flow-collapse-width6{ width: 2.47rem; padding: 0.2rem 0.1rem 0.2rem; }
}

.english .kv-dl dd{ width: 4.22rem; }
.english .kv-dl h1, .english .kv-dl .kv-title { font-family: RobotoBold; }
.english .kv-dl p{ line-height: 0.23rem; }
.english .kv-dl .morebtn{ width: 3.2rem; }
.english .flow-item h2{ font-family: RobotoMedium; }
.english .flow-item h3{ line-height: 0.23rem; font-family: RobotoRegular; }
.english .flow-item h3 a{ font-family: RobotoMedium; }
.english .flow-item b{ font-family: RobotoMedium; }
.english .help .help-title p{ font-family: RobotoMedium; }
.english .help .help-info{ line-height: 0.23rem; }
.english .help .help-btns a{ font-family: RobotoBold;  }

.english .flow-collapse .el-collapse-item__header{ font-family: RobotoMedium; }
.english .flow-collapse .flow-collapse-nr h5, .english .flow-collapse .flow-collapse-nr .flow-text{ line-height: 0.23rem; }
.english .flow-collapse .p1{ font-family: RobotoMedium; }

.english .flow-item2 .flow-table-left .flow-table-nr{ padding: 0 0 0 0.44rem; }
.english .flow-item2 .flow-table-left p{ font-family: RobotoMedium; }
.english .flow-item2 .flow-table-right dt:first-child{ margin-top: 0; }
.english .flow-item2 .flow-table-right dt{ line-height: 0.19rem; margin-top: 0.6rem; text-align: center; }
.english .flow-item2 .flow-table-right li{ font-size: 0.16rem; line-height: 0.19rem; }
.english .flow-item2 .flow-table-right ul li:first-child,
.english .flow-item2 .flow-table-right ul li:nth-child(2){ margin-bottom: 0.15rem; }
.english .flow-item2 .flow-table-right ol li,
.english .flow-item2 .flow-table-right ol li:first-child{ margin-bottom: 0.15rem; }

/* 寻找医生 */
.english .doctors-wrap .kv-dl dd{ width: 5.1rem; }
.english .doctors-wrap .kv-dl h1, .english .doctors-wrap .kv-dl .kv-title { margin-bottom: 0.3rem; }
.english .doctors-wrap .kv-dl p{ width: 4.56rem; margin-bottom: 0.3rem; }
.english .doctors-wrap .kv-dl .morebtn{ width: 3.62rem; }
.english .flow-item h2{ white-space: nowrap; }
.english .claims-dl dd h5, .english .claims-dl dd .flow-text{ line-height: 0.47rem; margin-bottom: 0.3rem; font-family: RobotoMedium; }
.english .claims-dl dd p{ line-height: 0.23rem; margin-bottom: 0.3rem; }
.english .flow-collapse .service_nr dt{ font-family: RobotoMedium; }
.english .flow-collapse .service_nr dd{ line-height: 0.19rem; }
.english .flow-collapse .el-collapse-item__header p a{ color: #5A57FD; text-decoration: underline; font-family: RobotoMedium; }


/* ipad */
@media screen and (min-width : 751px) and (max-width : 1024px){
    .english .kv-dl dl{ width: 6.96rem; }
    .english .kv-dl dd{ width: 3.3rem; }
    .english .kv-dl h1, .english .kv-dl .kv-title { white-space: nowrap; }
    .english .kv-dl p{ line-height: 0.19rem; }
    .english .kv-dl .morebtn{ width: 3.28rem; }
    .english .kv-dl .morebtn span{ border-radius: 0.4rem; }
    .english .kv-dl .morebtn::after{ border-radius: 0.4rem; }
    .english .flow-item h3{ line-height: 0.19rem; }
    .english .flow-item h3 a{ font-family: RobotoMedium; }
    .english .help .help-info{ line-height: 0.21rem; margin-bottom: 0.44rem; }
    .english .flow-collapse .el-collapse-item__header p{ white-space: nowrap; }
    .english .flow-collapse .el-collapse-item__header i.collapse-icon{ margin-left: 0.44rem; }
    .english .flow-collapse .flow-collapse-nr h5, .english .flow-collapse .flow-collapse-nr .flow-text{ line-height: 0.19rem; margin-bottom: 0.2rem; }
    .english .flow-collapse .flow-collapse-nr h5:last-child, .english .flow-collapse .flow-collapse-nr .flow-text:last-child{ margin-bottom: 0; }
    .english .flow-collapse .p1, .flow-collapse .p2{ font-size: 0.14rem;}
    .english .flow-item2 .flow-table-left .flow-table-nr{ padding: 0 0 0 0.26rem; }
    .english .flow-item2 .flow-table-right dt:first-child{ margin-top: 0; }
    .english .flow-item2 .flow-table-right dt{ line-height: 0.19rem; margin-top: 0.46rem; text-align: center; }
    .english .flow-item2 .flow-table-right dd{ margin-top: 0.12rem; }
    .english .flow-item2 .flow-table-right .morebtn{ width: 2.4rem; height: 0.5rem; font-size: 0.18rem; }
    .english .flow-collapse .flow-collapse-dl dd{ width: 2.6rem; margin: 0 auto; }
    .english .flow-collapse .p1{ margin-top: 0.1rem; }
    .english .flow-item2 .flow-table-right li{ font-size: 0.16rem; line-height: 0.19rem; }
    .english .flow-item2 .flow-table-right ul li:first-child,
    .english .flow-item2 .flow-table-right ul li:nth-child(2){ margin-bottom: 0.15rem; }
    .english .flow-item2 .flow-table-right ol li,
    .english .flow-item2 .flow-table-right ol li:first-child{ margin-bottom: 0.15rem; }

    /* 寻找医生 */
    .english .doctors-wrap .kv-dl dd{ width: 3.64rem; }
    .english .doctors-wrap .kv-dl h1, .english .doctors-wrap .kv-dl .kv-title { white-space: pre-wrap; }
    .english .doctors-wrap .kv-dl p{ width: 3.4rem; }
    .english .doctors-wrap .kv-dl .morebtn{ width: 3.4rem; }
    .english .flow-item h2{ white-space: nowrap; }
    .english .doctors-wrap .flow-collapse .el-collapse-item__header{ font-size: 0.18rem; line-height: 0.21rem; }
    .english .doctors-wrap .flow-item2 .flow-collapse .el-collapse-item__header{ font-size: 0.2rem; line-height: 0.23rem; }
    .english .doctors-wrap .flow-collapse .el-collapse-item__header i.collapse-icon{ margin-left: 0.26rem; }
    .english .flow-collapse .service-tab dd{ font-size: 0.12rem; }
    .english .flow-collapse .service_nr dt{ font-size: 0.16rem; margin-bottom: 0.07rem; }
    .english .flow-collapse .service_nr dd{ font-size: 0.14rem; line-height: 0.16rem; }
    .english .doctors-wrap .flow-collapse .flow-collapse-nr h5, .english .doctors-wrap .flow-collapse .flow-collapse-nr .flow-text{ font-size: 0.14rem; line-height: 0.16rem; }
    .english .claims-dl dd h5, .english .claims-dl dd .flow-text{ line-height: 0.33rem; margin-bottom: 0.2rem; }
    .english .claims-dl dd p{ line-height: 0.19rem; margin-bottom: 0.2rem; }
}


/* mobile */
@media screen and (max-width : 750px){
    .english .kv-dl dt{ width: 2.7rem; margin: 0 auto 0.4rem; }
    .english .kv-dl dd{ width: 100%; }
    .english .kv-dl h1, .english .kv-dl .kv-title { font-family: RobotoBold; }
    .english .kv-dl p{ line-height: 0.19rem; }
    .english .kv-dl .morebtn{ width: 2.54rem; }

    .english .flow-item h2{ line-height: 0.23rem; margin-bottom: 0.24rem; }
    .english .flow-item h3{ font-size: 0.14rem; line-height: 0.16rem; }

    .english .help .help-info{ line-height: 0.19rem; width: 3.02rem; }
    .english .flow-collapse{ margin-left: -0.1rem; }
    .english .flow-collapse .el-collapse-item__content{ padding: 0 0 0 0.3rem; }
    .english .flow-item2 .flow-collapse-nr.flow-table{ padding: 0.1rem 0; width: 3.06rem; }
    .english .flow-item2 .flow-table-right ul{ padding: 0 0.1rem; }

    .english .flow-collapse .el-collapse-item__header p{ line-height: 0.19rem; }
    .english .flow-collapse .flow-collapse-nr{ padding: 0.22rem 0.15rem; }
    .english .flow-collapse .flow-collapse-nr h5, .english .flow-collapse .flow-collapse-nr .flow-text{ line-height: 0.16rem; }
    .english .flow-collapse .p1,
    .english .flow-collapse .p2{ font-size: 0.12rem; line-height: 0.14rem; }

    .english .el-collapse .el-collapse-item::after{ height: 0.26rem; top: 0.36rem; }
    .english .el-collapse .el-collapse-item:nth-child(3)::after{ height: 0.2rem; top: 0.3rem; }
    .english .el-collapse .el-collapse-item:first-child:after{ top: 0.4rem; }
    .english .flow-item2 .el-collapse .el-collapse-item:first-child:after{ top: 0.36rem; }
    .english .flow-item2 .el-collapse .el-collapse-item:nth-child(2):after{ top: 0.31rem; }
    .english .flow-item2 .el-collapse .el-collapse-item:nth-child(3):after{ top: 0.36rem; height: 0.26rem; }
    .english .flow-item2 .el-collapse .el-collapse-item:nth-child(4):after{ top: 0.31rem; }

    .english .flow-item2 .flow-table-left{ width: 1.1rem; height: 3.87rem; }
    .english .flow-item2 .flow-table-left .flow-table-nr{ height: 0.94rem; }
    .english .flow-item2 .flow-table-left .flow-table-nr{ padding: 0 0.1rem 0 0.1rem; }
    .english .flow-item2 .flow-table-right .morebtn{ width: 1.6rem; }
    .english .flow-item2 .flow-table-right dt:first-child{ margin-top: 0; }
    .english .flow-item2 .flow-table-right dt{ line-height: 0.16rem; margin-top: 0.5rem; }
    .english .flow-item2 .flow-table-right dd{ margin-top: 0.11rem; }
    .english .flow-collapse .flow-collapse-dl dt{ font-size: 0.14rem; }
    .english .flow-collapse .flow-collapse-dl dd{ font-size: 0.12rem; }
    .english .flow-item2 .flow-collapse .flow-collapse-dl dd{ width: 1.6rem; margin: 0 auto 0.05rem; line-height: 0.14rem; }
    .english .flow-item2 .flow-table-right li{ font-size: 0.14rem; line-height: 0.16rem; }
    .english .flow-item2 .flow-table-right ul li:first-child,
    .english .flow-item2 .flow-table-right ul li:nth-child(2){ margin-bottom: 0.05rem; }
    .english .flow-item2 .flow-table-right ol li,
    .english .flow-item2 .flow-table-right ol li:first-child{ margin-bottom: 0.15rem; }
    
    /* 寻找医生 */
    .english .doctors-wrap .kv-dl dd{ width: 100%; }
    .english .doctors-wrap .kv-dl h1, .english .doctors-wrap .kv-dl .kv-title { margin-bottom: 0.3rem; }
    .english .doctors-wrap .kv-dl p{ width: 2.82rem; margin-bottom: 0.3rem; }
    .english .doctors-wrap .kv-dl .morebtn{ width: 2.54rem; }
    .english .doctors-wrap .flow-item h2{ white-space: normal; }
    .english .doctors-wrap .english .flow-collapse .el-collapse-item__header{ line-height: 0.19rem; }
    .english .doctors-wrap .flow-collapse .service_nr dt{ line-height: 0.18rem; }
    .english .doctors-wrap .flow-collapse .service_nr dd{ line-height: 0.16rem; }
    .english .doctors-wrap .flow-collapse .service_nr dl{ margin-bottom: 0.1rem; }
    .english .doctors-wrap .flow-collapse .service_nr dl:last-child{ margin-bottom: 0; }
    .english .doctors-wrap .flow-collapse .service_nr dd{ width: 1.8rem; }
    .english .doctors-wrap .flow-collapse .service1 .dd-width1{ width: 1.8rem; }
    .english .doctors-wrap .flow-collapse .service2 dt,
    .english .doctors-wrap .flow-collapse .service3 dt, 
    .english .doctors-wrap .flow-collapse .service4 dt, 
    .english .doctors-wrap .flow-collapse .service5 dt{ font-size: 0.14rem; line-height: 0.22rem; margin-bottom: 0.14rem; }
    .english .doctors-wrap .el-collapse .el-collapse-item::after{ height: 0.35rem; top: 0.36rem; }
    .english .doctors-wrap .el-collapse .el-collapse-item:nth-child(2)::after{ height: 0.32rem; top: 0.47rem; }
    .english .doctors-wrap .el-collapse .el-collapse-item:nth-child(3)::after{ top: 0.38rem; height: 0.24rem; }
    .english .doctors-wrap .el-collapse .el-collapse-item:nth-child(4)::after{ height: 0.25rem; top: 0.37rem; }
    .english .doctors-wrap .flow-item2 .el-collapse .el-collapse-item:first-child:after{ height: 0.29rem; top: 0.38rem; }
    .english .doctors-wrap .flow-item2 .el-collapse .el-collapse-item:nth-child(2):after{ height: 0.25rem; top: 0.37rem; }
    .english .doctors-wrap .flow-item2 .el-collapse .el-collapse-item:nth-child(3):after{ top: 0.31rem; height: 0.21rem; }
    .english .doctors-wrap .flow-item2 .el-collapse .el-collapse-item:nth-child(4):after{ top: 0.31rem; height: 0.2rem; }

    .english .doctors-wrap .claims-dl dd{ width: 2.42rem; }
    .english .doctors-wrap .claims-dl dd h5, .english .doctors-wrap .claims-dl dd .flow-text{ line-height: 0.28rem; margin-bottom: 0.2rem; }
    .english .doctors-wrap .claims-dl dd p{ line-height: 0.19rem; margin-bottom: 0.2rem; text-align: center; }
}

/* 
    font-family: AliLight;
    font-family: AliRegular;
    font-family: AliMedium;
    font-family: AliBold;

    font-family: RobotoLight;
    font-family: RobotoRegular;
    font-family: RobotoMedium;
    font-family: RobotoBlack;
    font-family: RobotoBold; 
*/

